Thanks Chris, I created an issue: https://issues.apache.org/jira/browse/OODT-382 but could not find a 0.5 unreleased version to assign it to. I'll reassign it once it is created. thanks, Luca
On Feb 21, 2012, at 2:50 PM, Mattmann, Chris A (388J) wrote: > Hi Luca, > > +1 to filing an issue to fix this in 0.5... > > Cheers, > Chris > > On Feb 21, 2012, at 7:26 AM, Cinquini, Luca (3880) wrote: > >> Hi Sean and Chris, >> on the same topic, I think the desired behavior would be that if the >> FM is configured to use Lucene in the back-end, an empty but usable catalog >> would be created at startup, without having to wait for the first ingestion. >> Otherwise, as Sean noted, you can't query the FM until something gets >> ingested. >> If nobody disagree, I can file a Jira issue for 0.5 ? >> thanks, Luca >> >> On Feb 21, 2012, at 12:24 AM, Mattmann, Chris A (388J) wrote: >> >>> Hey Sean, >>> >>> Looking at the stack trace below, it looks like you had an existing catalog >>> directory, but it didn't have anything inside of it. >>> >>> I think you need to *first* delete the catalog directory, restart the file >>> manager, and then try again. It should work at that point, >>> and that was the same behavior from 0.3. >>> >>> Let me know if that addresses it. >>> >>> Cheers, >>> Chris >>> >>> On Feb 20, 2012, at 6:57 PM, Hardman, Sean H (388J) wrote: >>> >>>> Sorry for spamming the list today but I have been doing some comparative >>>> tests today with the File Manager. When populating a newly installed >>>> version (0.4-SNAPSHOT) of the File Manager, I was unable to ingest a >>>> product until I supplied an existing (yet empty of products) Lucene >>>> Catalog for the File Manager to populate. I have included the stack trace >>>> from both the client and the server below. This isn't the behavior seen in >>>> the 0.3 release. If the Lucene Catalog does not exist in 0.3, it is >>>> created upon the first file ingestion. >>>> >>>> Once again, I am not sure whether this is worthy of a JIRA issue. I am >>>> just pointing out differing behavior. >>>> >>>> Thanks, >>>> Sean >>>> >>>> >>>> Stack trace from filemgr-client: >>>> >>>> bash-3.2$ ./filemgr-client --url http://localhost:9000 --operation >>>> --ingestProduct --productName Test --productStructure Flat >>>> --productTypeName CatalogFile --metadataFile >>>> "file:///Users/shardman/deploy/pds-build2b/storage-0.2.0/test/test.txt.met" >>>> --refs >>>> "file:///Users/shardman/deploy/pds-build2b/storage-0.2.0/test/test.txt" >>>> Feb 20, 2012 6:49:30 PM >>>> org.apache.oodt.cas.filemgr.system.XmlRpcFileManagerClient <init> >>>> INFO: Loading File Manager Configuration Properties from: >>>> [../etc/filemgr.properties] >>>> org.apache.xmlrpc.XmlRpcException: java.lang.Exception: >>>> org.apache.oodt.cas.filemgr.structs.exceptions.CatalogException: Error >>>> ingesting product [org.apache.oodt.cas.filemgr.structs.Product@3e4a9a7d] : >>>> Unable to index product: [Test]: Message: >>>> /Users/shardman/deploy/oodt/catalog/segments (No such file or directory) >>>> at >>>> org.apache.xmlrpc.XmlRpcClientResponseProcessor.decodeException(XmlRpcClientResponseProcessor.java:104) >>>> at >>>> org.apache.xmlrpc.XmlRpcClientResponseProcessor.decodeResponse(XmlRpcClientResponseProcessor.java:71) >>>> at org.apache.xmlrpc.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:73) >>>> at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:194) >>>> at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:185) >>>> at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:178) >>>> at >>>> org.apache.oodt.cas.filemgr.system.XmlRpcFileManagerClient.ingestProduct(XmlRpcFileManagerClient.java:1162) >>>> at >>>> org.apache.oodt.cas.filemgr.cli.action.IngestProductCliAction.execute(IngestProductCliAction.java:102) >>>> at org.apache.oodt.cas.cli.CmdLineUtility.execute(CmdLineUtility.java:296) >>>> at org.apache.oodt.cas.cli.CmdLineUtility.run(CmdLineUtility.java:179) >>>> at >>>> org.apache.oodt.cas.filemgr.system.XmlRpcFileManagerClient.main(XmlRpcFileManagerClient.java:1307) >>>> Feb 20, 2012 6:49:31 PM >>>> org.apache.oodt.cas.filemgr.system.XmlRpcFileManagerClient ingestProduct >>>> SEVERE: Failed to ingest product >>>> [org.apache.oodt.cas.filemgr.structs.Product@535c97e4] : >>>> java.lang.Exception: >>>> org.apache.oodt.cas.filemgr.structs.exceptions.CatalogException: Error >>>> ingesting product [org.apache.oodt.cas.filemgr.structs.Product@3e4a9a7d] : >>>> Unable to index product: [Test]: Message: >>>> /Users/shardman/deploy/oodt/catalog/segments (No such file or directory) >>>> -- rolling back ingest >>>> Feb 20, 2012 6:49:31 PM >>>> org.apache.oodt.cas.filemgr.system.XmlRpcFileManagerClient ingestProduct >>>> SEVERE: Failed to rollback ingest of product >>>> [org.apache.oodt.cas.filemgr.structs.Product@535c97e4] : >>>> java.lang.Exception: >>>> org.apache.oodt.cas.filemgr.structs.exceptions.CatalogException: Error >>>> ingesting product [org.apache.oodt.cas.filemgr.structs.Product@3e4a9a7d] : >>>> Unable to index product: [Test]: Message: >>>> /Users/shardman/deploy/oodt/catalog/segments (No such file or directory) >>>> ERROR: Failed to ingest product 'Test' : Failed to ingest product >>>> [org.apache.oodt.cas.filemgr.structs.Product@535c97e4] : >>>> java.lang.Exception: >>>> org.apache.oodt.cas.filemgr.structs.exceptions.CatalogException: Error >>>> ingesting product [org.apache.oodt.cas.filemgr.structs.Product@3e4a9a7d] : >>>> Unable to index product: [Test]: Message: >>>> /Users/shardman/deploy/oodt/catalog/segments (No such file or directory) >>>> >>>> Stack trace from filemgr: >>>> >>>> Feb 20, 2012 6:49:31 PM >>>> org.apache.oodt.cas.filemgr.system.XmlRpcFileManager runExtractors >>>> INFO: Running Met Extractor: >>>> [org.apache.oodt.cas.filemgr.metadata.extractors.CoreMetExtractor] for >>>> product type: [CatalogFile] >>>> Feb 20, 2012 6:49:31 PM >>>> org.apache.oodt.cas.filemgr.system.XmlRpcFileManager runExtractors >>>> INFO: Running Met Extractor: >>>> [org.apache.oodt.cas.filemgr.metadata.extractors.examples.MimeTypeExtractor] >>>> for product type: [CatalogFile] >>>> Feb 20, 2012 6:49:31 PM >>>> org.apache.oodt.cas.filemgr.system.XmlRpcFileManager runExtractors >>>> INFO: Running Met Extractor: >>>> [org.apache.oodt.cas.filemgr.metadata.extractors.examples.FinalFileLocationExtractor] >>>> for product type: [CatalogFile] >>>> Feb 20, 2012 6:49:31 PM org.apache.oodt.cas.filemgr.catalog.LuceneCatalog >>>> addCompleteProductToIndex >>>> WARNING: Unable to index product: [Test]: Message: >>>> /Users/shardman/deploy/oodt/catalog/segments (No such file or directory) >>>> java.io.FileNotFoundException: >>>> /Users/shardman/deploy/oodt/catalog/segments (No such file or directory) >>>> at java.io.RandomAccessFile.open(Native Method) >>>> at java.io.RandomAccessFile.<init>(RandomAccessFile.java:216) >>>> at >>>> org.apache.lucene.store.FSIndexInput$Descriptor.<init>(FSDirectory.java:430) >>>> at org.apache.lucene.store.FSIndexInput.<init>(FSDirectory.java:439) >>>> at org.apache.lucene.store.FSDirectory.openInput(FSDirectory.java:329) >>>> at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:45) >>>> at org.apache.lucene.index.IndexWriter$1.doBody(IndexWriter.java:264) >>>> at org.apache.lucene.store.Lock$With.run(Lock.java:99) >>>> at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:259) >>>> at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:204) >>>> at >>>> org.apache.oodt.cas.filemgr.catalog.LuceneCatalog.addCompleteProductToIndex(LuceneCatalog.java:990) >>>> at >>>> org.apache.oodt.cas.filemgr.catalog.LuceneCatalog.addProductReferences(LuceneCatalog.java:336) >>>> at >>>> org.apache.oodt.cas.filemgr.system.XmlRpcFileManager.addProductReferences(XmlRpcFileManager.java:1097) >>>> at >>>> org.apache.oodt.cas.filemgr.system.XmlRpcFileManager.ingestProduct(XmlRpcFileManager.java:740) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>> at org.apache.xmlrpc.Invoker.execute(Invoker.java:130) >>>> at org.apache.xmlrpc.XmlRpcWorker.invokeHandler(XmlRpcWorker.java:84) >>>> at org.apache.xmlrpc.XmlRpcWorker.execute(XmlRpcWorker.java:146) >>>> at org.apache.xmlrpc.XmlRpcServer.execute(XmlRpcServer.java:139) >>>> at org.apache.xmlrpc.XmlRpcServer.execute(XmlRpcServer.java:125) >>>> at org.apache.xmlrpc.WebServer$Connection.run(WebServer.java:761) >>>> at org.apache.xmlrpc.WebServer$Runner.run(WebServer.java:642) >>>> at java.lang.Thread.run(Thread.java:680) >>>> org.apache.oodt.cas.filemgr.structs.exceptions.CatalogException: Unable to >>>> index product: [Test]: Message: >>>> /Users/shardman/deploy/oodt/catalog/segments (No such file or directory) >>>> at >>>> org.apache.oodt.cas.filemgr.catalog.LuceneCatalog.addCompleteProductToIndex(LuceneCatalog.java:1005) >>>> at >>>> org.apache.oodt.cas.filemgr.catalog.LuceneCatalog.addProductReferences(LuceneCatalog.java:336) >>>> at >>>> org.apache.oodt.cas.filemgr.system.XmlRpcFileManager.addProductReferences(XmlRpcFileManager.java:1097) >>>> at >>>> org.apache.oodt.cas.filemgr.system.XmlRpcFileManager.ingestProduct(XmlRpcFileManager.java:740) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>> at org.apache.xmlrpc.Invoker.execute(Invoker.java:130) >>>> at org.apache.xmlrpc.XmlRpcWorker.invokeHandler(XmlRpcWorker.java:84) >>>> at org.apache.xmlrpc.XmlRpcWorker.execute(XmlRpcWorker.java:146) >>>> at org.apache.xmlrpc.XmlRpcServer.execute(XmlRpcServer.java:139) >>>> at org.apache.xmlrpc.XmlRpcServer.execute(XmlRpcServer.java:125) >>>> at org.apache.xmlrpc.WebServer$Connection.run(WebServer.java:761) >>>> at org.apache.xmlrpc.WebServer$Runner.run(WebServer.java:642) >>>> at java.lang.Thread.run(Thread.java:680) >>>> Feb 20, 2012 6:49:31 PM org.apache.oodt.cas.filemgr.catalog.LuceneCatalog >>>> removeProductDocument >>>> WARNING: Exception removing product: [Test] from index: Message: >>>> /Users/shardman/deploy/oodt/catalog/segments (No such file or directory) >>>> Feb 20, 2012 6:49:31 PM >>>> org.apache.oodt.cas.filemgr.system.XmlRpcFileManager removeProduct >>>> WARNING: Exception modifying product: [null]: Message: >>>> /Users/shardman/deploy/oodt/catalog/segments (No such file or directory) >>>> org.apache.oodt.cas.filemgr.structs.exceptions.CatalogException: >>>> /Users/shardman/deploy/oodt/catalog/segments (No such file or directory) >>>> at >>>> org.apache.oodt.cas.filemgr.catalog.LuceneCatalog.removeProductDocument(LuceneCatalog.java:962) >>>> at >>>> org.apache.oodt.cas.filemgr.catalog.LuceneCatalog.removeProduct(LuceneCatalog.java:298) >>>> at >>>> org.apache.oodt.cas.filemgr.system.XmlRpcFileManager.removeProduct(XmlRpcFileManager.java:926) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>> at org.apache.xmlrpc.Invoker.execute(Invoker.java:130) >>>> at org.apache.xmlrpc.XmlRpcWorker.invokeHandler(XmlRpcWorker.java:84) >>>> at org.apache.xmlrpc.XmlRpcWorker.execute(XmlRpcWorker.java:146) >>>> at org.apache.xmlrpc.XmlRpcServer.execute(XmlRpcServer.java:139) >>>> at org.apache.xmlrpc.XmlRpcServer.execute(XmlRpcServer.java:125) >>>> at org.apache.xmlrpc.WebServer$Connection.run(WebServer.java:761) >>>> at org.apache.xmlrpc.WebServer$Runner.run(WebServer.java:642) >>>> at java.lang.Thread.run(Thread.java:680) >>>> >>> >>> >>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>> Chris Mattmann, Ph.D. >>> Senior Computer Scientist >>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA >>> Office: 171-266B, Mailstop: 171-246 >>> Email: chris.a.mattm...@nasa.gov >>> WWW: http://sunset.usc.edu/~mattmann/ >>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>> Adjunct Assistant Professor, Computer Science Department >>> University of Southern California, Los Angeles, CA 90089 USA >>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>> >> > > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Chris Mattmann, Ph.D. > Senior Computer Scientist > NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA > Office: 171-266B, Mailstop: 171-246 > Email: chris.a.mattm...@nasa.gov > WWW: http://sunset.usc.edu/~mattmann/ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Adjunct Assistant Professor, Computer Science Department > University of Southern California, Los Angeles, CA 90089 USA > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >