Nicklas Nordborg wrote: > Micha Bayer wrote: > >> Hi Dominic, >> >> Thanks for trying this out. >> >> >>> I tested the batch import today, on an affy experiment and I got the >>> >> ff >> >>> exception: >>> ------------ >>> ===================================== >>> ===========NEW BATCH IMPORT ========= >>> ===================================== >>> zn =HG-U133A.cdf >>> experiment: Experiment[id=5; name=Batch Importer Test] >>> file selected: affyMicher.zip >>> java.lang.NullPointerException >>> at >>> sbrn.base.BatchDataImport.unpackZipFile(BatchDataImport.java:135) >>> at >>> >> sbrn.base.BatchDataImport.importData(BatchDataImport.java:197) >> >>> at sbrn.base.BatchDataImporter.run(BatchDataImporter.java:137) >>> at >>> net.sf.basedb.core.PluginExecutionRequest.invoke(PluginExecutionReque >>> st.java:88) >>> at >>> net.sf.basedb.core.InternalJobQueue$JobRunner.run(InternalJobQueue.ja >>> va:420) >>> at java.lang.Thread.run(Thread.java:595) >>> >>> ----------------- >>> Is this happeneing because of the file format you mentioned in your >>> >> read >> >>> me note? The zippped file is in affy format and containes 4 cel file >>> >> and >> >>> a cdf file. (5 files in total) >>> >> This looks like you are running this as user root. For some reason, user >> root does not seem to have a home directory but the code needs to find >> the user's home directory so that it can unzip the file there. >> > > A user is not required to have a home directory. The home directory may > be null for any user. To solve this the plugin could for example ask for > a directory where the file should be unzipped (use a PathParameterType > object for this). The default value of this directory could then be set > to the user's home directory or maybe even better, the same directory > where the zipped file is located. > > /Nicklas > > Thanks for your response Micha. I agree with Nicklas on how to resolve the directory issue. Cheers, ¬Dominic > > If youectory >> o I can try to reproduce the error here. >> >> I'll also put a note in to the documentation to that extent. >> >> >> >>> Also >>> >>> ------------------ >>> 7:59:52,287 WARN DbControl:1046 - Found unclosed DbControl during >>> finalize; is >>> LoggedIn = true; clientId = 0; userId = 1 >>> java.lang.Throwable: Please check the code to make sure that >>> DbControl.close() i >>> s always called. Stacktrace of code that created this DbControl: >>> at net.sf.basedb.core.DbControl.<init>(DbControl.java:140) >>> at >>> net.sf.basedb.core.SessionControl.newDbControl(SessionControl.java:26 >>> 0) >>> at sbrn.base.BatchDataImport.<init>(BatchDataImport.java:109) >>> at sbrn.base.BatchDataImporter.run(BatchDataImporter.java:136) >>> at >>> net.sf.basedb.core.PluginExecutionRequest.invoke(PluginExecutionReque >>> st.java:88) >>> at >>> net.sf.basedb.core.InternalJobQueue$JobRunner.run(InternalJobQueue.ja >>> va:420) >>> at java.lang.Thread.run(Thread.java:595) >>> --------------- >>> >>> About the above warning, I suggest you close the dbcontrol object in >>> your code: >>> i.e. finally >>> { >>> if (dc != null) >>> dc.close(); >>> } >>> >> Well spotted -- thanks. I'll get that sorted. >> >> Cheers >> >> Micha >> >> >> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >> >> SCRI, Invergowrie, Dundee, DD2 5DA. >> The Scottish Crop Research Institute is a charitable company limited by >> guarantee. >> Registered in Scotland No: SC 29367. >> Recognised by the Inland Revenue as a Scottish Charity No: SC 006662. >> >> >> DISCLAIMER: >> >> This email is from the Scottish Crop Research Institute, but the views >> expressed by the sender are not necessarily the views of SCRI and its >> subsidiaries. This email and any files transmitted with it are confidential >> to the intended recipient at the e-mail address to which it has been >> addressed. It may not be disclosed or used by any other than that addressee. >> If you are not the intended recipient you are requested to preserve this >> confidentiality and you must not use, disclose, copy, print or rely on this >> e-mail in any way. Please notify [EMAIL PROTECTED] quoting the >> name of the sender and delete the email from your system. >> >> Although SCRI has taken reasonable precautions to ensure no viruses are >> present in this email, neither the Institute nor the sender accepts any >> responsibility for any viruses, and it is your responsibility to scan the >> email >> and the attachments (if any). >> >> >> ------------------------------------------------------------------------- >> Take Surveys. Earn Cash. Influence the Future of IT >> Join SourceForge.net's Techsay panel and you'll get the chance to share your >> opinions on IT & business topics through brief surveys-and earn cash >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >> _______________________________________________ >> The BASE general discussion mailing list >> basedb-users@lists.sourceforge.net >> unsubscribe: send a mail with subject "unsubscribe" to >> [EMAIL PROTECTED] >> > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > The BASE general discussion mailing list > basedb-users@lists.sourceforge.net > unsubscribe: send a mail with subject "unsubscribe" to > [EMAIL PROTECTED] >
------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ The BASE general discussion mailing list basedb-users@lists.sourceforge.net unsubscribe: send a mail with subject "unsubscribe" to [EMAIL PROTECTED]