Hello Layale, the import directory is configured in [dspace]/config/dspace.cfg ### Batch Item import settings ### # The directory where the results of imports will be placed (mapfile, upload file) org.dspace.app.batchitemimport.work.dir = ${dspace.dir}/imports
The dspace.dir ist configured in dspace.cfg too # DSpace installation directory dspace.dir = ${dspace.install.dir} which uses the dspace.install.dir from [dspace-source]/dspace/build.properties There might be other issues like permissions. Hope this helps Claudia Am 31.07.2015 um 12:31 schrieb Layale Bassil: > Hello Stefan, > > > > I am also facing exception when I try to import. I am using the same import > command as the one you used, and I am getting the following exception at Line > 108 which is (File tempWorkDirFile = new File(tempWorkDir); > > > > Exception in thread "main" java.lang.ExceptionInInitializerError > > at java.lang.Class.forName0(Native Method) > > at java.lang.Class.forName(Class.java:274) > > at > org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:141) > > at > org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:78) > > Caused by: java.lang.NullPointerException > > at java.io.File.<init>(File.java:277) > > at org.dspace.app.itemimport.ItemImport.<clinit>(ItemImport.java:108) > > ... 4 more > > > > The error is not telling me anything, but it might be related to creating the > temp working directory. Where can I find the value of this property: > ConfigurationManager.getProperty("org.dspace.app.batchitemimport.work.dir"); ? > > > > Your help is very much appreciated to know how to solve this issue. > > > > Thanks. > > > > -----Original Message----- > From: Stefan Fritzsche [mailto:stefan.fritzs...@tu-dresden.de] > Sent: Thursday, July 30, 2015 1:50 PM > To: dspace-tech@lists.sourceforge.net > Subject: [Dspace-tech] dspace import throws NullPointerException > > > > 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<mailto: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<mailto: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 > -- Claudia Juergen Eldorado Technische Universität Dortmund Universitätsbibliothek Vogelpothsweg 76 44227 Dortmund Tel.: +49 231-755 40 43 Fax: +49 231-755 40 32 claudia.juer...@ub.tu-dortmund.de www.ub.tu-dortmund.de Wichtiger Hinweis: Die Information in dieser E-Mail ist vertraulich. Sie ist ausschließlich für den Adressaten bestimmt. Sollten Sie nicht der für diese E-Mail bestimmte Adressat sein, unterrichten Sie bitte den Absender und vernichten Sie diese Mail. Vielen Dank. Unbeschadet der Korrespondenz per E-Mail sind unsere Erklärungen ausschließlich final rechtsverbindlich, wenn sie in herkömmlicher Schriftform (mit eigenhändiger Unterschrift) oder durch Übermittlung eines solchen Schriftstücks per Telefax erfolgen. Important note: The information included in this e-mail is confidential. It is solely intended for the recipient. If you are not the intended recipient of this e-mail please contact the sender and delete this message. Thank you. Without prejudice of e-mail correspondence our statements are only legally binding when they are made in the conventional written form (with personal signature) or when such documents are sent by fax. ------------------------------------------------------------------------------ _______________________________________________ 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