Hi,
I have my photos and catalog on a NAS SMB share (I know.. Catalog is supposed to be local) because I use the same catalog on two computers.
The catalog worked ok for single computer through the NAS share but upon adding it to a second computer and adding photos to catalog the catalog Metadata Updates task got stuck in "Updating 1 Catalog, 10 Batches remaining" with following error displayed.
I do have a backup of the catalog so I can revert the adding of new photos I did on the second computer.
Thu 19:47:42] Error: RPCServerConn.rpc_dispatch: exception: CILA::PROTO::RPCException/apply_change_journal_batch failed: ["apply_change_journal_batch: SQLite3::SQLException: cannot commit - no transaction is active"] to=104 msg="apply_change_journal_batch" location=/Applications/Photo Mechanic Plus.app/Contents/pmruby/lib/ruby/site_ruby/2.2.0/cila/proto/rpc.rb:649:in `call', /Applications/Photo Mechanic Plus.app/Contents/pmruby/lib/ruby/site_ruby/2.2.0/cila/proto/rpc.rb:665:in `method_missing', ./archive/common/catalog.rb:279:in `do_apply_change_journal_batch', ./archive/common/catalog.rb:191:in `block in apply_change_journal_batch', /Applications/Photo Mechanic Plus.app/Contents/pmruby/lib/ruby/site_ruby/2.2.0/cila/syncwaiter.rb:85:in `synchronize', ./archive/common/catalog.rb:190:in `apply_change_journal_batch', /Applications/Photo Mechanic Plus.app/Contents/pmruby/lib/ruby/site_ruby/2.2.0/cila/proto/rpc_object.rb:72:in `block in initialize', /Applications/Photo Mechanic Plus.app/Contents/pmruby/lib/ruby/site_ruby/2.2.0/cila/proto/rpc.rb:1114:in `call', /Applications/Photo Mechanic Plus.app/Contents/pmruby/lib/ruby/site_ruby/2.2.0/cila/proto/rpc.rb:1114:in `block in do_rpc_dispatch', /Applications/Photo Mechanic Plus.app/Contents/pmruby/lib/ruby/site_ruby/2.2.0/cila/proto/rpc.rb:1113:in `catch', /Applications/Photo Mechanic Plus.app/Contents/pmruby/lib/ruby/site_ruby/2.2.0/cila/proto/rpc.rb:1113:in `do_rpc_dispatch', /Applications/Photo Mechanic Plus.app/Contents/pmruby/lib/ruby/site_ruby/2.2.0/cila/proto/rpc.rb:1062:in `block in rpc_dispatch', /Applications/Photo Mechanic Plus.app/Contents/pmruby/lib/ruby/site_ruby/2.2.0/cila/fiberpool.rb:60:in `call', /Applications/Photo Mechanic Plus.app/Contents/pmruby/lib/ruby/site_ruby/2.2.0/cila/fiberpool.rb:60:in `block in add_fiber'
[Thu 19:47:42] Error: CatalogMetadataUpdateTask.try_spawn_metadata_update: apply_change_journal_batch failed: ["apply_change_journal_batch: CILA::PROTO::RPCException/apply_change_journal_batch failed: [\"apply_change_journal_batch: SQLite3::SQLException: cannot commit - no transaction is active\"]"]