Having recently upgraded from DSpace 5.6 to 7.6.1, we are attempting our first 
CLI SAF import into our new production system. When testing SAF imports into 
our staging server before going live with production, we had no issues 
importing. Now, we’re seeing the following error when importing into both 
production and staging systems:

2024-09-04 15:01:59,441 ERROR unknown unknown 
org.dspace.scripts.handler.impl.CommandLineDSpaceRunnableHandler @ Error 
committing changes to database: null, aborting most recent changes
java.lang.Exception: Error committing changes to database: null, aborting most 
recent changes
        at 
org.dspace.app.itemimport.ItemImport.internalRun(ItemImport.java:233) 
~[dspace-api-7.6.1.jar:7.6.1]
        at org.dspace.scripts.DSpaceRunnable.run(DSpaceRunnable.java:150) 
[dspace-api-7.6.1.jar:7.6.1]
        at 
org.dspace.app.launcher.ScriptLauncher.executeScript(ScriptLauncher.java:154) 
[dspace-api-7.6.1.jar:7.6.1]
        at 
org.dspace.app.launcher.ScriptLauncher.handleScript(ScriptLauncher.java:132) 
[dspace-api-7.6.1.jar:7.6.1]
        at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:99) 
[dspace-api-7.6.1.jar:7.6.1]
Caused by: java.lang.NullPointerException
        at 
org.dspace.content.authority.ChoiceAuthorityServiceImpl.getBestMatch(ChoiceAuthorityServiceImpl.java:176)
 ~[dspace-api-7.6.1.jar:7.6.1]
        at 
org.dspace.content.ItemServiceImpl.getAuthoritiesAndConfidences(ItemServiceImpl.java:1605)
 ~[dspace-api-7.6.1.jar:7.6.1]
        at 
org.dspace.content.DSpaceObjectServiceImpl.addMetadata(DSpaceObjectServiceImpl.java:346)
 ~[dspace-api-7.6.1.jar:7.6.1]
        at 
org.dspace.content.DSpaceObjectServiceImpl.addMetadata(DSpaceObjectServiceImpl.java:212)
 ~[dspace-api-7.6.1.jar:7.6.1]
        at 
org.dspace.content.DSpaceObjectServiceImpl.addMetadata(DSpaceObjectServiceImpl.java:324)
 ~[dspace-api-7.6.1.jar:7.6.1]
        at 
org.dspace.app.itemimport.ItemImportServiceImpl.addDCValue(ItemImportServiceImpl.java:982)
 ~[dspace-api-7.6.1.jar:7.6.1]
        at 
org.dspace.app.itemimport.ItemImportServiceImpl.loadDublinCore(ItemImportServiceImpl.java:941)
 ~[dspace-api-7.6.1.jar:7.6.1]
        at 
org.dspace.app.itemimport.ItemImportServiceImpl.loadMetadata(ItemImportServiceImpl.java:902)
 ~[dspace-api-7.6.1.jar:7.6.1]
        at 
org.dspace.app.itemimport.ItemImportServiceImpl.addItem(ItemImportServiceImpl.java:746)
 ~[dspace-api-7.6.1.jar:7.6.1]
        at 
org.dspace.app.itemimport.ItemImportServiceImpl.addItems(ItemImportServiceImpl.java:313)
 ~[dspace-api-7.6.1.jar:7.6.1]
        at 
org.dspace.app.itemimport.ItemImportCLI.process(ItemImportCLI.java:92) 
~[dspace-api-7.6.1.jar:7.6.1]
        at 
org.dspace.app.itemimport.ItemImport.internalRun(ItemImport.java:226) 
~[dspace-api-7.6.1.jar:7.6.1]
        ... 4 more

We haven’t found an errors via strace or in the Postgres logs; we’ll turn up 
Postgres to debug logging when we keep poking at it tomorrow.

Any thoughts or suggestions as far as what might be going on? What we should 
look into more deeply?

Thanks,

-Dave

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/MWHPR0801MB3740886950DC68DE712301F3D09C2%40MWHPR0801MB3740.namprd08.prod.outlook.com.

Reply via email to