what's wrong with this connection string?

oracle://SCHEMA_FAKE:aaa###[email protected]:1521/SIDDB

Note that if you use a password without hashes, like in the following case, 
everything works fine.
oracle://SCHEMA_FAKE:[email protected]:1521/SIDDB 

I think it fails in the sequel side

B.R.
V.



Τη Πέμπτη, 22 Νοεμβρίου 2012 9:46:30 μ.μ. UTC+2, ο χρήστης François 
Beausoleil έγραψε:
>
>
> Le 2012-11-22 à 11:20, Vaggelis Typaldos a écrit : 
>
> > # FAKE Sequel connestion string that includes hash characters in psswd 
> > schema = 'SCHEMA_FAKE' 
> > psswd   = 'aaa###bbbccc' 
> > host     = 'my.host.el' 
> > port     = '1521' 
> > sid       = 'SIDDB' 
> > conn_string = "oracle://#{ schema }"  + ':' + psswd + '@' + host + ':' + 
> port + '/' + sid 
> > 
> > The returning error: 
> > 
> > C:/Ruby193/lib/ruby/1.9.1/uri/common.rb:176:in `split': bad URI(is not 
> URI?): oracle://SCHEMA_FAKE:aaa###[email protected]:1521/SIDDB 
> (URI::InvalidURIError) 
> >   from C:/Ruby193/lib/ruby/1.9.1/uri/common.rb:211:in `parse' 
> >   from C:/Ruby193/lib/ruby/1.9.1/uri/common.rb:747:in `parse' 
> >   from 
> C:/Ruby193/lib/ruby/gems/1.9.1/gems/sequel-3.41.0/lib/sequel/database/connecting.rb:52:in
>  
> `connect' 
> >   from 
> C:/Ruby193/lib/ruby/gems/1.9.1/gems/sequel-3.41.0/lib/sequel/core.rb:147:in 
> `connect' 
> >   from C:/Users/etypaldos/Desktop/prod-wrk.rb:35:in `<main>' 
> > [Finished in 0.2s with exit code 1] 
> > 
> > 
> > This is due to lib/sequel/database/connecting.rb: in line 52: 
> > uri = URI.parse(conn_string) 
>
> That's not a Sequel bug, you are in error. You must pass a well-formed 
> URI. You are passing in a wrongly formatted URI, hence you should fix the 
> caller, not the callee. 
>
> Bye, 
> François

-- 
You received this message because you are subscribed to the Google Groups 
"sequel-talk" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/sequel-talk/-/k5vu3YELStcJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sequel-talk?hl=en.

Reply via email to