url-encoding resolved my problem.
Thank you both.
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/-/4-hir1AxT60J.
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.