# Open\_uri on invalid URLs

**URL:** <https://www.ruby-forum.com/t/open-uri-on-invalid-urls/141302>\
**Category:** Rails\
**Created:** [June 24, 2008, 3:18pm UTC](https://www.ruby-forum.com/t/open-uri-on-invalid-urls/141302 "2008-06-24T15:18:13Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![sgudibanda](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/a9adbd/32.png) [@sgudibanda](https://www.ruby-forum.com/u/sgudibanda)\
**Post date:** [June 24, 2008, 3:18pm UTC](https://www.ruby-forum.com/t/open-uri-on-invalid-urls/141302/1 "2008-06-24T15:18:13Z")

</div>

Hi

I am using open(public\_url) in one of the modules and it works fine as  
long as public\_url is a valid URL. But when i give an invalid URL, i do  
not have control on error raised- My application fails and log shows :

Errno::ENOENT) \"No such file or directory

How can i catch these exceptions?

Regards,  
Sandeep G
