Data not saving in 1.8.2 and upgrading from 1.8.2 to 1.9.0+discussion

Also, please let me know if any other information is required?


I'm a little confused about the 1.8 error. What mysql adapter are you using? If your database.yml file has "mysql" and not "mysql2" I would certainly change that. Hmmm, now that I think about it, that version still depended upon the userstamp plugin in vendor/plugins; that would have been the piece that set the value created_by. Is that plugin gone? There are no plugins used in 1.9.

 

As for the 1.9 migration error, I had not seen that before, but someone else (Pieter Vijfvinkel) actually mentioned it this morning. It's going to be a little tricky to debug this without access to a database where this is happening, but perhaps you'd be willing to add this debug statement to alter lines 138-140 of db/migrate/20120327090000_codename_table.rb to read as follows:

 

puts Rails.logger.info( ":read card = #{Card[:read].name}, :all card = #{Card[:all].name}, *all+*read = #{Card['*all+*read'].content}" )

puts Rails.logger.warn( "adding card for codename #{name}" )

card = if name=='*double_click'

 

... and then try running the migration again?

  --Ethan McCutchen.....2012-11-01 18:15:00 +0000


also, please let me know what os / ruby version you're using.

  --Ethan McCutchen.....2012-11-01 18:15:24 +0000


you could also try adding Wagn::Cache.reset_global in that same spot.

  --Ethan McCutchen.....2012-11-02 02:02:02 +0000


Please pull the latest code from github. Bugs were found and fixed in ruby 1.8.7.

  --Ethan McCutchen.....2012-11-08 17:39:59 +0000


Thanks for your help on this. I've been able to upgrade to wagn 1.9.1 now without running into any issues.

  --Ali ibrahim.....2012-11-14 03:01:22 +0000