Hi Jeremy, I sent this mail to the maillist two days ago but failed to send
it:
-------------
This is an automatically generated Delivery Status Notification
THIS IS A WARNING MESSAGE ONLY.
YOU DO NOT NEED TO RESEND YOUR MESSAGE.
Delivery to the following recipient has been delayed:
[email protected]
Message will be retried for 2 more day(s)
-------------
El Sábado, 5 de Septiembre de 2009, Jeremy Evans escribió:
> On Sep 4, 5:18 pm, Iñaki Baz Castillo <[email protected]> wrote:
> > El Sábado, 5 de Septiembre de 2009, Jeremy Evans escribió:
> > > The difference could be due to the fact that I just committed an
> > > exception related change to the master branch. Please try with the
> > > master branch and let me know your results.
> >
> > I have sequel gem 3.4.0 installed, and I applied your
> > patchhttp://pastie.org/606419.txt. Is it enough or must I use the master
> > branch?
>
> As I said, please try with the master branch.
>
> > Let's continue next week. If I don't get it fixed and you are interested,
> > I could give you access to my server if you want to see it by yourself.
>
> OK. That's a possibility if the problems continue to occur. I think
> the master branch will fix the issues, though.
Hi Jeremy. This issue was fixed but now still happens when using the master
branch (I use Ruby 1.9.1p243).
- I use prepared statements in MySQL.
- I do some queries.
- Restart MySQL.
- The prepared statements are never re-generated:
Unexpected Error: Sequel::DatabaseError: Mysql::Error: Unknown prepared
statement handler (pres_rules_users_select_id_etag) given to EXECUTE
/usr/local/lib/ruby1.9/gems/1.9.1/gems/sequel-3.6.0/lib/sequel/adapters/mysql.rb:161:in
`query'
/usr/local/lib/ruby1.9/gems/1.9.1/gems/sequel-3.6.0/lib/sequel/adapters/mysql.rb:161:in
`_execute'
/usr/local/lib/ruby1.9/gems/1.9.1/gems/sequel-3.6.0/lib/sequel/adapters/mysql.rb:241:in
`block in execute_prepared_statement'
/usr/local/lib/ruby1.9/gems/1.9.1/gems/sequel-3.6.0/lib/sequel/connection_pool.rb:112:in
`hold'
/usr/local/lib/ruby1.9/gems/1.9.1/gems/sequel-3.6.0/lib/sequel/database.rb:482:in
`synchronize'
/usr/local/lib/ruby1.9/gems/1.9.1/gems/sequel-3.6.0/lib/sequel/adapters/mysql.rb:234:in
`execute_prepared_statement'
/usr/local/lib/ruby1.9/gems/1.9.1/gems/sequel-3.6.0/lib/sequel/adapters/mysql.rb:142:in
`execute'
/usr/local/lib/ruby1.9/gems/1.9.1/gems/sequel-3.6.0/lib/sequel/dataset/actions.rb:103:in
`execute'
/usr/local/lib/ruby1.9/gems/1.9.1/gems/sequel-3.6.0/lib/sequel/adapters/mysql.rb:393:in
`execute'
/usr/local/lib/ruby1.9/gems/1.9.1/gems/sequel-3.6.0/lib/sequel/adapters/mysql.rb:279:in
`execute'
/usr/local/lib/ruby1.9/gems/1.9.1/gems/sequel-3.6.0/lib/sequel/adapters/mysql.rb:325:in
`fetch_rows'
/usr/local/lib/ruby1.9/gems/1.9.1/gems/sequel-3.6.0/lib/sequel/dataset/actions.rb:63:in
`each'
/usr/local/lib/ruby1.9/gems/1.9.1/gems/sequel-3.6.0/lib/sequel/dataset/convenience.rb:204:in
`single_record'
My mysql gem version is 2.8.1 (the last one).
--
Iñaki Baz Castillo <[email protected]>
--
You received this message because you are subscribed to the Google Groups
"sequel-talk" group.
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=.