Hello Stefan, file one, they are most likely closely related.
Sunny greetings Claudia Am 30.07.2015 um 14:02 schrieb Stefan Fritzsche: > Hello Claudia, > > thanks for your reply. I got the same problem when i use the replace > options instead the add. > Should i report both as one issues or should be open a issue for each case? > > Kind regards, > Stefan > > On 07/30/2015 01:44 PM, Claudia Jürgen wrote: >> Hello Stefan, >> >> you are right this looks (not tested it) like a bug in: >> >> https://github.com/DSpace/DSpace/blob/master/dspace-api/src/main/java/org/dspace/app/itemimport/ItemImport.java#L736 >> >> addItem(c, mycollections, sourceDir, dircontents[i], mapOut, template); >> should be >> addItem(c, clist, sourceDir, dircontents[i], mapOut, template); >> >> If you add the line you mentioned >> " I add at line 736 the statement mycollections = clist. After this >> change the process behave like -c option is set." >> This will fail if using the importer with the -c option. >> >> You can file it in our issue Tracker: >> https://jira.duraspace.org/browse/DS/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel >> >> Hope this helps >> >> and >> >> Grüße aus dem Ruhrpott >> >> Claudia >> >> >> Am 30.07.2015 um 12:50 schrieb Stefan Fritzsche: >>> Dear Members, >>> >>> i try to ingest some content with the commandline tool "dspace import". >>> >>> I want to ingest the content via the Simple Archive Format >>> (https://wiki.duraspace.org/display/DSDOC5x/Importing+and+Exporting+Items+via+Simple+Archive+Format). >>> >>> >>> The ingest is started with >>> >>> dspace@server> dspace import -a -e f...@bar.de -s . -m mapfile. >>> No collections given. Assuming 'collections' file inside item directory >>> Adding items from directory: . >>> Generating mapfile: mapfile >>> Processing collections file: collections >>> ... >>> >>> The content of the collection file is "123456789/9". >>> >>> When i start the ingest, the process throws a NullPointerException but >>> if i use the -c option with the collection_id from the file it works. >>> >>> I use the debugger to find the cause of the exception. The method >>> addItem(Context c, Collection[] mycollections, String path, String >>> itemname, PrintWriter mapOut, boolean template) throws Exception) in the >>> package org.dspace.app.itemimport throws the exception. >>> I determine that the method addItem is called with the parameter >>> mycollections = null but if i use the -c option the parameter holds the >>> collection_id. >>> >>> I add at line 736 the statement mycollections = clist. After this change >>> the process behave like -c option is set. >>> >>> My questions are: >>> Is this a bug and should i report it? >>> Has my fix some side effects? >>> >>> Thanks in advance, >>> Stefan >>> >>> ------------------------------------------------------------------------------ >>> _______________________________________________ >>> DSpace-tech mailing list >>> DSpace-tech@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/dspace-tech >>> List Etiquette: >>> https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette >>> > ------------------------------------------------------------------------------ _______________________________________________ DSpace-tech mailing list DSpace-tech@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-tech List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette