[Archivesspace_Users_Group] Database migration from 1.0.9 to 1.2.0 produces NoMethodError: undefined method `to_sequel_blob' for #<String:0x229db918>

Levy, Michael mlevy at ushmm.org
Thu Apr 2 12:02:56 EDT 2015


Starting with a small test instance with no modifications, under RHEL,
using derby, from a working v1.0.9 instance (which had been stopped), and
then attempting to upgrade to 1.2.0. I just copied the

[www at saturn archivesspace-v1.2.0]$ scripts/setup-database.sh
Loading ArchivesSpace configuration file from path:
/data/sites/apps/public/archivesspace-v1.2.0/config/config.rb
Loading ArchivesSpace configuration file from path:
/data/sites/apps/public/archivesspace-v1.2.0/config/config.rb
Running migrations against
jdbc:derby:/data/sites/apps/public/archivesspace-v1.2.0/data/archivesspace_demo_db;create=true;aspacedemo=true
Adding separate permissions for updating major record types
    ... accession records
    ... resource records
    ... digital object records
    ... running import jobs
    ... managing vocabulary records
Updating groups to include the new permssions
Deleting update_archival_record permission
Adding 'Date Not Yet Determined' to resource 2/4
Adding 'Date Not Yet Determined' to resource 2/23
Adding 'Date Not Yet Determined' to resource 2/24

 ............

Adding 'Date Not Yet Determined' to resource 2/52
Adding 'Date Not Yet Determined' to resource 2/53
*** ADDING SOME ENUMS
*** Genre Form to note_index_item_type  enum list
Triggering reindex of resource
Triggering reindex of archival_object
Triggering reindex of digital_object
Making location_temporary list editble
{:id=>1, :import_type=>"marcxml_lcnaf_subjects_and_agents", :repo_id=>2,
:lock_version=>5, :json_schema_version=>1,
:filenames=>"[\"lcnaf_import_d2adf1d5-64f5-4577-b55a-2e00b3bac1d5\"]",
:time_submitted=>2014-03-26 17:51:23 UTC, :time_started=>2014-03-26
17:51:27 UTC, :time_finished=>2014-03-26 17:51:42 UTC, :owner_id=>1,
:status=>"completed", :created_by=>"admin", :last_modified_by=>"admin",
:create_time=>2014-03-26 17:51:23 UTC, :system_mtime=>2014-03-26 17:51:42
UTC, :user_mtime=>2014-03-26 17:51:23 UTC}
1297
NoMethodError: undefined method `to_sequel_blob' for #<String:0x229db918>
              blobify at
/data/sites/apps/public/archivesspace-v1.2.0/lib/common.jar!/db/migrations/utils.rb:33
               (root) at
/data/sites/apps/public/archivesspace-v1.2.0/lib/common.jar!/db/migrations/037_generalized_job_table.rb:44
                 each at org/jruby/RubyArray.java:1613
               (root) at
/data/sites/apps/public/archivesspace-v1.2.0/lib/common.jar!/db/migrations/037_generalized_job_table.rb:37
        instance_eval at org/jruby/RubyBasicObject.java:1533
                apply at
/data/sites/apps/public/archivesspace-v1.2.0/gems/gems/sequel-4.20.0/lib/sequel/extensions/migration.rb:100
                  run at
/data/sites/apps/public/archivesspace-v1.2.0/gems/gems/sequel-4.20.0/lib/sequel/extensions/migration.rb:528
         _transaction at
/data/sites/apps/public/archivesspace-v1.2.0/gems/gems/sequel-4.20.0/lib/sequel/database/transactions.rb:134
          transaction at
/data/sites/apps/public/archivesspace-v1.2.0/gems/gems/sequel-4.20.0/lib/sequel/database/transactions.rb:108
                 hold at
/data/sites/apps/public/archivesspace-v1.2.0/gems/gems/sequel-4.20.0/lib/sequel/connection_pool/threaded.rb:98
                 hold at
/data/sites/apps/public/archivesspace-v1.2.0/gems/gems/sequel-4.20.0/lib/sequel/connection_pool/threaded.rb:87
          synchronize at
/data/sites/apps/public/archivesspace-v1.2.0/gems/gems/sequel-4.20.0/lib/sequel/database/connecting.rb:255
          transaction at
/data/sites/apps/public/archivesspace-v1.2.0/gems/gems/sequel-4.20.0/lib/sequel/database/transactions.rb:97
  checked_transaction at
/data/sites/apps/public/archivesspace-v1.2.0/gems/gems/sequel-4.20.0/lib/sequel/extensions/migration.rb:464
                  run at
/data/sites/apps/public/archivesspace-v1.2.0/gems/gems/sequel-4.20.0/lib/sequel/extensions/migration.rb:527
                 each at org/jruby/RubyArray.java:1613
                  run at
/data/sites/apps/public/archivesspace-v1.2.0/gems/gems/sequel-4.20.0/lib/sequel/extensions/migration.rb:524
                  run at
/data/sites/apps/public/archivesspace-v1.2.0/gems/gems/sequel-4.20.0/lib/sequel/extensions/migration.rb:391
       setup_database at
file:/data/sites/apps/public/archivesspace-v1.2.0/lib/common.jar!/db/db_migrator.rb:184
               (root) at ../scripts/rb/migrate_db.rb:43
              connect at
/data/sites/apps/public/archivesspace-v1.2.0/gems/gems/sequel-4.20.0/lib/sequel/database/connecting.rb:69
              connect at
/data/sites/apps/public/archivesspace-v1.2.0/gems/gems/sequel-4.20.0/lib/sequel/core.rb:95
               (root) at ../scripts/rb/migrate_db.rb:28
[www at saturn archivesspace-v1.2.0]$
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lyralists.lyrasis.org/pipermail/archivesspace_users_group/attachments/20150402/46f81a3e/attachment.html>


More information about the Archivesspace_Users_Group mailing list