Hi Tony & Gary, Thanks very much - So...I had checked the permission on the files to be imported but not on the assetstore directory. As I'm looking at it, it appears that some of the earlier directories/files are owned by root - could be an issue. I need to re-import my files again so I'll change permissions and recreate my content files to add bundle:ORIGINAL, a suggestion emailed by Graeme Fox. Thanks! Susan
Tony Kyne wrote: > Gary > > To be pedantically correct, I should have said the "store_id" field of the > "bitstream" > table. It seems to be "randomly" generated - its is a key to the bucket > where the data > is kept. And a store_id number translates into a directory path to the > bitstream: > > So a store_id of 129683849070764175216956097535764632127 means that the > pathname to > the object in the assetstore is > > assetstore/12/96/83/129683849070764175216956097535764632127 > That is, the first three tuples of the store number become subdirectory paths > in the > assetstore > > And it appears that if you try different times with the same entry, you > will get a > different store number. I am willing to bet that this is all designed to > spread the > object around the buckets efficiently to speed access (computer science data > structure > and storage lectures from uni courses decades ago are being salvaged from > deep memory in > the brain here....) > > And so Susan's problems probably stem from ownerships and permissions of > the creation > of the original three tuples of directory path from previous loads by > processes with > other ownership and permissions. > > Happy sleeping tonight ... > > Gary Browne wrote: > >> Hang on a minute... >> >> Tony Kyne wrote: >> "From what we can gather, >> the bitstream identifier created has some random aspect to it." >> >> >> Are you talking about the sequence ID for the bitstream, or the bundle's >> handle? I >> > know I'm obsessed with the sequence ID generation process but my belief was > that it is > (somehow) sequentially generated (hence the name, I guess). > >> Can anyone confirm or deny so I can sleep tonight? >> >> Cheers >> Gary >> >> >> Gary Browne >> Development Programmer >> Library IT Services >> University of Sydney >> Australia >> ph: 61-2-9351 5946 >> >> -----Original Message----- >> From: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] On Behalf Of Tony Kyne >> Sent: Tuesday, 8 May 2007 9:44 AM >> To: susan rector >> Cc: [email protected]; George Kozak >> Subject: Re: [Dspace-tech] help with import - bitstream error >> >> Susan and others >> >> We had that problem with an 11,000+ upload. Drove us spare - we even >> thought the >> there was a hardware problem given the random nature of the problem: it >> bombs out >> with no such file error, but immediately on restart it works. Even tried >> different >> version of Java, operating system patches etc,etc >> >> However, we ultimately worked it out what the problem was. From what >> we can gather, >> the bitstream identifier created has some random aspect to it. The lead >> numbers of >> this identifier give the start of the directory path in the assetstore to >> store the >> images etc. And so if you upload a file on two separate occassions, you get >> different magic numbers and hence different directory paths into the >> assetstore. So >> the problem is directory paths. And if you have the same problem as we had, >> bits of >> the some of the directory paths existed before the current upload, and thay >> had >> owenerships and permissions that the owner of the current upload process did >> not have >> access to: the "No such file..." error, is really saying "Permissions for >> the >> required directory access not valid ...." [ or from our scouring the web, it >> is the >> Java catch all error message for any sort of possible file access problems] >> >> So look at the ownership and permissions of the various bits of your >> assetstore. In >> our case, the problem was a few test examples we did way back at the start >> of setting >> up and testing Dspace, and these were out of sync with our current >> development >> environment ownership/permission regime. >> >> susan rector wrote: >> >>> Thanks George, >>> I just got them all in the system (467). It seemed to bomb out when >>> >> the >> >>> directory had a lot of images or .mov files. I think for our >>> >> production >> >>> version, I'm going to just import by year from etd-db so that I can avoid >>> the >>> > continuous restart of of the program > >>> thanks again, >>> Susan >>> >>> George Kozak wrote: >>> >>>> Susan: >>>> >>>> I have run into this problem running big batches. Every so often, >>>> >> the >> >>>> batch importer comes up with the error (at least for me). If I then batch >>>> upload >>>> > with smaller groups of items (without making other changes) everything runs > fine. > >>>> At 11:38 AM 5/7/2007, susan rector wrote: >>>> >>>>> Hi all, >>>>> I fixed the last error with the ^M - thanks for all your help >>>>> >>>>> Now, I'm running into another strange import error. I run the dspace >>>>> importer in >>>>> > test mode and it works fine and imports 466 distinct directories with > metadata and > files. > >>>>> Test mode: /dspace/bin/dsrun org.dspace.app.itemimport.ItemImport >>>>> >> --test >> >>>>> --add [EMAIL PROTECTED] --collection=5 >>>>> --source=/usr/local/archive_directory --mapfile mapfile.txt >>>>> >>>>> When I run the same command just not in test mode, I get the >>>>> >> following >> >>>>> error stating that the contents file isn't there. In fact, it is >>>>> >> there >> >>>>> and has a listing of the files in that directory >>>>> Add: /dspace/bin/dsrun org.dspace.app.itemimport.ItemImport --add >>>>> > [EMAIL PROTECTED] --collection=5 > >>>>> --source=/usr/local/archive_directory --mapfile mapfile.txt >>>>> >>>>> I've changed all the file permissions thinking that might be it - >>>>> >> didn't >> >>>>> work. It seems to get stuck on the jpeg's. >>>>> >>>>> Thanks for any suggestions! >>>>> Susan Rector >>>>> [EMAIL PROTECTED] >>>>> >>>>> >>>>> Error: >>>>> Processing contents file: >>>>> /usr/local/archive_directory/etd-05152006-125030/contents >>>>> Bitstream: benitezjm_image06.jpg >>>>> Bitstream: benitezjm_thesis.pdf >>>>> Bitstream: benitezjm_image04.jpg >>>>> Bitstream: benitezjm_image02.jpg >>>>> java.io.IOException: No such file or directory >>>>> at java.io.UnixFileSystem.createFileExclusively(Native >>>>> >> Method) >> >>>>> at java.io.File.createNewFile(File.java:883) >>>>> at >>>>> edu.sdsc.grid.io.local.LocalFile.createNewFile(LocalFile.java:486) >>>>> at >>>>> >>>>> >> org.dspace.storage.bitstore.BitstreamStorageManager.store(BitstreamStora >> > geManager.java:332) > >>>>> at org.dspace.content.Bitstream.create(Bitstream.java:184) at >>>>> >> org.dspace.content.Bundle.createBitstream(Bundle.java:362) >> >>>>> at >>>>> >>>>> >> org.dspace.app.itemimport.ItemImport.processContentFileEntry(ItemImport. >> java:1103) >> >>>>> at >>>>> >>>>> >> org.dspace.app.itemimport.ItemImport.processContentsFile(ItemImport.java >> :1030) >> >>>>> at >>>>> org.dspace.app.itemimport.ItemImport.addItem(ItemImport.java:631) >>>>> at >>>>> org.dspace.app.itemimport.ItemImport.addItems(ItemImport.java:498) >>>>> at >>>>> org.dspace.app.itemimport.ItemImport.main(ItemImport.java:407) >>>>> java.io.IOException: >>>>> > No such file or directory > >>>>> >>>>> Contents file: >>>>> benitezjm_image06.jpg >>>>> benitezjm_thesis.pdf >>>>> benitezjm_image04.jpg >>>>> benitezjm_image02.jpg >>>>> benitezjm_image05.jpg >>>>> benitezjm_image01.jpg >>>>> benitezjm_image03.jpg >>>>> >>>>> >>>>> >>>>> >> ------------------------------------------------------------------------ - >> >>>>> This SF.net email is sponsored by DB2 Express >>>>> Download DB2 Express C - the FREE version of DB2 express and take control >>>>> of your >>>>> > XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > >>>>> _______________________________________________ >>>>> DSpace-tech mailing list >>>>> [email protected] >>>>> https://lists.sourceforge.net/lists/listinfo/dspace-tech >>>>> >>>> *************************** >>>> George Kozak >>>> Coordinator >>>> Web Development and Management >>>> Digital Media Group >>>> 501 Olin Library >>>> Cornell University >>>> 607-255-8924 >>>> *************************** >>>> [EMAIL PROTECTED] >>>> >>> >>> >> ------------------------------------------------------------------------ - >> >>> This SF.net email is sponsored by DB2 Express >>> Download DB2 Express C - the FREE version of DB2 express and take control >>> of your >>> > XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > >>> _______________________________________________ >>> DSpace-tech mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/dspace-tech >>> >>> >> regards, Tony >> >> ======================================================================== === >> Dr. Tony Kyne, Head, Information Technology Services, >> The Walter and Eliza Hall Institute of Medical Research, 1G >> Royal >> > Parade, Parkville, Victoria, 3050, Australia. > >> Phone: International +61-3-9345-2586 FAX: International >> +61-3-9347-0852 >> National 03-9345-2586 National >> 03-9347-0852 >> Email: [EMAIL PROTECTED] >> ======================================================================== == >> >> >> ------------------------------------------------------------------------ - >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take control of >> your XML. >> > No limits. Just data. Click to get it now. > >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> DSpace-tech mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/dspace-tech >> >> ------------------------------------------------------------------------- >> This SF.net >> > email is sponsored by DB2 Express > >> Download DB2 Express C - the FREE version of DB2 express and take control of >> your XML. >> > No limits. Just data. Click to get it now. > >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> DSpace-tech mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/dspace-tech >> >> > > > regards, Tony > > =========================================================================== > Dr. Tony > Kyne, Head, Information Technology Services, > The Walter and Eliza Hall Institute of Medical Research, 1G > Royal Parade, > Parkville, Victoria, 3050, Australia. > Phone: International +61-3-9345-2586 FAX: International +61-3-9347-0852 > National 03-9345-2586 National 03-9347-0852 > Email: [EMAIL PROTECTED] > ========================================================================== > > > > regards, Tony > > =========================================================================== > Dr. Tony Kyne, Head, Information Technology Services, > The Walter and Eliza Hall Institute of Medical Research, > 1G Royal Parade, Parkville, Victoria, 3050, Australia. > Phone: International +61-3-9345-2586 FAX: International +61-3-9347-0852 > National 03-9345-2586 National 03-9347-0852 > Email: [EMAIL PROTECTED] > ========================================================================== > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > DSpace-tech mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/dspace-tech > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ DSpace-tech mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-tech

