NCEAS / morpho

Morpho metadata editor
GNU General Public License v2.0
3 stars 1 forks source link

Can't save a data package which was created by the new data pacakage wizard to the DataONE network #956

Closed mbjones closed 6 years ago

mbjones commented 6 years ago

Author Name: Jing Tao (Jing Tao) Original Redmine Issue: 5777, https://projects.ecoinformatics.org/ecoinfo/issues/5777 Original Date: 2013-01-14 Original Assignee: ben leinfelder


After creating a data package by the new data package wizard, I tried to save it to the dataONE directly. However, I got this the error:

[java] DataONEDataStoreService.save - the D1Object which will be saved can't be null [java] java.lang.NullPointerException: DataONEDataStoreService.save - the D1Object which will be saved can't be null [java] at edu.ucsb.nceas.morpho.datastore.DataONEDataStoreService.save(DataONEDataStoreService.java:652) [java] at edu.ucsb.nceas.morpho.datastore.DataONEDataStoreService.save(DataONEDataStoreService.java:535) [java] at edu.ucsb.nceas.morpho.datastore.DataStoreServiceController.save(DataStoreServiceController.java:738) [java] at edu.ucsb.nceas.morpho.datastore.DataStoreServiceController.save(DataStoreServiceController.java:723) [java] at edu.ucsb.nceas.morpho.datapackage.SaveDialog.executeButton_actionPerformed(SaveDialog.java:335) [java] at edu.ucsb.nceas.morpho.datapackage.SaveDialog$SymAction.actionPerformed(SaveDialog.java:248) [java] at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028) [java] at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351) [java] at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387

mbjones commented 6 years ago

Original Redmine Comment Author Name: ben leinfelder (ben leinfelder) Original Date: 2013-01-14T19:58:09Z


THe metadata map was being updated to reflect the new EML identifier, but the map that has D1Objects keyed by identifier was still using the old id even though we were looking up the object to save using the new id. This is now fixed in trunk.

mbjones commented 6 years ago

Original Redmine Comment Author Name: Redmine Admin (Redmine Admin) Original Date: 2013-03-27T21:31:38Z


Original Bugzilla ID was 5777