Cynthia,

The:

"URI is not absolute”

error is a long standing configuration issue wherein which
an environment variable referenced in a config (likely
etc/filemgr.properties)
is not defined, and there is a file://[SOME_VAR] use of it, that is a
URI. In this case you get a non absolute URI an hence the error.

Please check your filemgr.properties and other configs as that is
the most likely cause of your problem.

Cheers,
Chris


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Chief Architect
Instrument Software and Science Data Systems Section (398)
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 168-519, Mailstop: 168-527
Email: chris.a.mattm...@nasa.gov
WWW:  http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Associate Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++





-----Original Message-----
From: "Wong, Cynthia L (398G)" <cynthia.l.w...@jpl.nasa.gov>
Reply-To: "dev@oodt.apache.org" <dev@oodt.apache.org>
Date: Thursday, October 22, 2015 at 4:15 PM
To: "dev@oodt.apache.org" <dev@oodt.apache.org>
Subject: OODT 0.10 FileMgr Errors

>All,
>
>I¹m checking out OODT 0.10. Do you know if it works with JDK 1.7?
>
>I am able to ingest files but I can not perform the following commands to
>get info or delete them.
>
>% ./filemgr-client -url http://localhost:9000 -op -product -pn
>p1012850.15S
>% ./filemgr-client -url http://localhost:9000 -op -pbyn -pn p1012850.15S
>% ./filemgr-client -url http://localhost:9000 -op --deleteProductByName
>-pn p1012850.15S
>% ./filemgr-client -url http://localhost:9000 -op -dbyn -pn p1012850.15S
>% ./filemgr-client -url http://localhost:9000 -op -dbyid -pid
>68c41375-782d-11e5-808e-dd817024279f
>
>The error message onto console:
>
>ERROR: Failed to delete product
>'org.apache.oodt.cas.filemgr.structs.Product@27a8eaf7' :
>java.lang.Exception: java.lang.IllegalArgumentException: URI is not
>absolute
>
>
>And a list of files were ingested (in lucene):
>
>% ./filemgr-client -url http://localhost:9000 -op -page1 -ptn rinex
>Page: [num=1, totalPages=1, pageSize=20]
>Products:
>Product: 
>[id=68c41375-782d-11e5-808e-dd817024279f,name=p1012850.15S,type=rinex,stru
>c
>ture=Flat, transferStatus=TRANSFERING]
>Product: 
>[id=ba7a0b76-782d-11e5-808e-dd817024279f,name=p1012850.15S,type=rinex,stru
>c
>ture=Flat, transferStatus=TRANSFERING]
>Product: 
>[id=dadee437-782d-11e5-808e-dd817024279f,name=p1012850.15S,type=rinex,stru
>c
>ture=Flat, transferStatus=RECEIVED]
>Product: 
>[id=ce936405-782f-11e5-adf7-2f670ce93a4d,name=p1012850.15S,type=rinex,stru
>c
>ture=Flat, transferStatus=RECEIVED]
>Product: 
>[id=e01b7556-782f-11e5-adf7-2f670ce93a4d,name=p1012850.15S,type=rinex,stru
>c
>ture=Flat, transferStatus=RECEIVED]
>Product: 
>[id=2d6c0385-78e7-11e5-be8b-2f30a366015e,name=p1012850.15S,type=rinex,stru
>c
>ture=Flat, transferStatus=RECEIVED]
>
>
>
>
>
>
>
>
>FileMgr log contains the following errors that lead me think of
>compatibility issue.
>
>
>Oct 22, 2015 3:52:05 PM
>org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver
>initHandlerMappings
>FINE: Ignoring namespace handler
>[org.springframework.scripting.config.LangNamespaceHandler]: handler class
>not found
>java.lang.ClassNotFoundException:
>org.springframework.scripting.config.LangNamespaceHandler
>       at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
>       at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
>       at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
>       at org.springframework.util.ClassUtils.forName(ClassUtils.java:249)
>       at 
>org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.init
>H
>andlerMappings(DefaultNamespaceHandlerResolver.java:117)
>       at 
>org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.<ini
>t
>>(DefaultNamespaceHandlerResolver.java:96)
>       at 
>org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.<ini
>t
>>(DefaultNamespaceHandlerResolver.java:83)
>       at 
>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.createDefaul
>t
>NamespaceHandlerResolver(XmlBeanDefinitionReader.java:498)
>       at 
>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.createReader
>C
>ontext(XmlBeanDefinitionReader.java:487)
>       at 
>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBean
>D
>efinitions(XmlBeanDefinitionReader.java:468)
>       at 
>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDe
>f
>initions(XmlBeanDefinitionReader.java:363)
>       at 
>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefi
>n
>itions(XmlBeanDefinitionReader.java:313)
>       at 
>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefi
>n
>itions(XmlBeanDefinitionReader.java:290)
>       at 
>org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loa
>d
>BeanDefinitions(AbstractBeanDefinitionReader.java:131)
>       at 
>org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loa
>d
>BeanDefinitions(AbstractBeanDefinitionReader.java:147)
>       at 
>org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loa
>d
>BeanDefinitions(AbstractBeanDefinitionReader.java:173)
>       at 
>org.springframework.context.support.AbstractXmlApplicationContext.loadBean
>D
>efinitions(AbstractXmlApplicationContext.java:112)
>       at 
>org.springframework.context.support.AbstractXmlApplicationContext.loadBean
>D
>efinitions(AbstractXmlApplicationContext.java:79)
>       at 
>org.springframework.context.support.AbstractRefreshableApplicationContext.
>r
>efreshBeanFactory(AbstractRefreshableApplicationContext.java:101)
>       at 
>org.springframework.context.support.AbstractApplicationContext.obtainFresh
>B
>eanFactory(AbstractApplicationContext.java:394)
>       at 
>org.springframework.context.support.AbstractApplicationContext.refresh(Abs
>t
>ractApplicationContext.java:324)
>       at 
>org.springframework.context.support.FileSystemXmlApplicationContext.<init>
>(
>FileSystemXmlApplicationContext.java:124)
>       at 
>org.springframework.context.support.FileSystemXmlApplicationContext.<init>
>(
>FileSystemXmlApplicationContext.java:68)
>       at 
>org.apache.oodt.cas.cli.option.store.spring.SpringCmdLineOptionStore.<init
>>
>(SpringCmdLineOptionStore.java:45)
>       at 
>org.apache.oodt.cas.cli.option.store.spring.SpringCmdLineOptionStoreFactor
>y
>.createStore(SpringCmdLineOptionStoreFactory.java:42)
>       at org.apache.oodt.cas.cli.CmdLineUtility.<init>(CmdLineUtility.java:94)
>       at 
>org.apache.oodt.cas.filemgr.system.XmlRpcFileManagerClient.main(XmlRpcFile
>M
>anagerClient.java:1349)
>
>
>Oct 22, 2015 3:52:05 PM
>org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver
>initHandlerMappings
>FINE: Ignoring namespace handler
>[org.springframework.ejb.config.JeeNamespaceHandler]: handler class not
>found
>java.lang.ClassNotFoundException:
>org.springframework.ejb.config.JeeNamespaceHandler
>       at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
>       at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
>       at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
>       at org.springframework.util.ClassUtils.forName(ClassUtils.java:249)
>       at 
>org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.init
>H
>andlerMappings(DefaultNamespaceHandlerResolver.java:117)
>       at 
>org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.<ini
>t
>>(DefaultNamespaceHandlerResolver.java:96)
>       at 
>org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.<ini
>t
>>(DefaultNamespaceHandlerResolver.java:83)
>       at 
>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.createDefaul
>t
>NamespaceHandlerResolver(XmlBeanDefinitionReader.java:498)
>       at 
>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.createReader
>C
>ontext(XmlBeanDefinitionReader.java:487)
>       at 
>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBean
>D
>efinitions(XmlBeanDefinitionReader.java:468)
>       at 
>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDe
>f
>initions(XmlBeanDefinitionReader.java:363)
>       at 
>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefi
>n
>itions(XmlBeanDefinitionReader.java:313)
>       at 
>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefi
>n
>itions(XmlBeanDefinitionReader.java:290)
>       at 
>org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loa
>d
>BeanDefinitions(AbstractBeanDefinitionReader.java:131)
>       at 
>org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loa
>d
>BeanDefinitions(AbstractBeanDefinitionReader.java:147)
>       at 
>org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loa
>d
>BeanDefinitions(AbstractBeanDefinitionReader.java:173)
>       at 
>org.springframework.context.support.AbstractXmlApplicationContext.loadBean
>D
>efinitions(AbstractXmlApplicationContext.java:112)
>       at 
>org.springframework.context.support.AbstractXmlApplicationContext.loadBean
>D
>efinitions(AbstractXmlApplicationContext.java:79)
>       at 
>org.springframework.context.support.AbstractRefreshableApplicationContext.
>r
>efreshBeanFactory(AbstractRefreshableApplicationContext.java:101)
>       at 
>org.springframework.context.support.AbstractApplicationContext.obtainFresh
>B
>eanFactory(AbstractApplicationContext.java:394)
>       at 
>org.springframework.context.support.AbstractApplicationContext.refresh(Abs
>t
>ractApplicationContext.java:324)
>       at 
>org.springframework.context.support.FileSystemXmlApplicationContext.<init>
>(
>FileSystemXmlApplicationContext.java:124)
>       at 
>org.springframework.context.support.FileSystemXmlApplicationContext.<init>
>(
>FileSystemXmlApplicationContext.java:68)
>       at 
>org.apache.oodt.cas.cli.option.store.spring.SpringCmdLineOptionStore.<init
>>
>(SpringCmdLineOptionStore.java:45)
>       at 
>org.apache.oodt.cas.cli.option.store.spring.SpringCmdLineOptionStoreFactor
>y
>.createStore(SpringCmdLineOptionStoreFactory.java:42)
>       at org.apache.oodt.cas.cli.CmdLineUtility.<init>(CmdLineUtility.java:94)
>       at 
>org.apache.oodt.cas.filemgr.system.XmlRpcFileManagerClient.main(XmlRpcFile
>M
>anagerClient.java:1349)
>
>
>Oct 22, 2015 3:52:05 PM
>org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver
>initHandlerMappings
>FINE: Ignoring namespace handler
>[org.springframework.aop.config.AopNamespaceHandler]: handler class not
>found
>java.lang.ClassNotFoundException:
>org.springframework.aop.config.AopNamespaceHandler
>       at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
>       at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
>       at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
>       at org.springframework.util.ClassUtils.forName(ClassUtils.java:249)
>       at 
>org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.init
>H
>andlerMappings(DefaultNamespaceHandlerResolver.java:117)
>       at 
>org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.<ini
>t
>>(DefaultNamespaceHandlerResolver.java:96)
>       at 
>org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.<ini
>t
>>(DefaultNamespaceHandlerResolver.java:83)
>       at 
>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.createDefaul
>t
>NamespaceHandlerResolver(XmlBeanDefinitionReader.java:498)
>       at 
>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.createReader
>C
>ontext(XmlBeanDefinitionReader.java:487)
>       at 
>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBean
>D
>efinitions(XmlBeanDefinitionReader.java:468)
>       at 
>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDe
>f
>initions(XmlBeanDefinitionReader.java:363)
>       at 
>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefi
>n
>itions(XmlBeanDefinitionReader.java:313)
>       at 
>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefi
>n
>itions(XmlBeanDefinitionReader.java:290)
>       at 
>org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loa
>d
>BeanDefinitions(AbstractBeanDefinitionReader.java:131)
>       at 
>org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loa
>d
>BeanDefinitions(AbstractBeanDefinitionReader.java:147)
>       at 
>org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loa
>d
>BeanDefinitions(AbstractBeanDefinitionReader.java:173)
>       at 
>org.springframework.context.support.AbstractXmlApplicationContext.loadBean
>D
>efinitions(AbstractXmlApplicationContext.java:112)
>       at 
>org.springframework.context.support.AbstractXmlApplicationContext.loadBean
>D
>efinitions(AbstractXmlApplicationContext.java:79)
>       at 
>org.springframework.context.support.AbstractRefreshableApplicationContext.
>r
>efreshBeanFactory(AbstractRefreshableApplicationContext.java:101)
>       at 
>org.springframework.context.support.AbstractApplicationContext.obtainFresh
>B
>eanFactory(AbstractApplicationContext.java:394)
>       at 
>org.springframework.context.support.AbstractApplicationContext.refresh(Abs
>t
>ractApplicationContext.java:324)
>       at 
>org.springframework.context.support.FileSystemXmlApplicationContext.<init>
>(
>FileSystemXmlApplicationContext.java:124)
>       at 
>org.springframework.context.support.FileSystemXmlApplicationContext.<init>
>(
>FileSystemXmlApplicationContext.java:68)
>       at 
>org.apache.oodt.cas.cli.option.store.spring.SpringCmdLineOptionStore.<init
>>
>(SpringCmdLineOptionStore.java:45)
>       at 
>org.apache.oodt.cas.cli.option.store.spring.SpringCmdLineOptionStoreFactor
>y
>.createStore(SpringCmdLineOptionStoreFactory.java:42)
>       at org.apache.oodt.cas.cli.CmdLineUtility.<init>(CmdLineUtility.java:94)
>       at 
>org.apache.oodt.cas.filemgr.system.XmlRpcFileManagerClient.main(XmlRpcFile
>M
>anagerClient.java:1349)
>
>
>Oct 22, 2015 3:52:05 PM
>org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader
>registerBeanDefinitions
>FINE: Loading bean definitions
>Oct 22, 2015 3:52:05 PM
>org.springframework.beans.factory.xml.BeanDefinitionParserDelegate
>parseBeanDefinitionElement
>FINE: Neither XML 'id' nor 'name' specified - using generated bean name
>[org.apache.oodt.cas.cli.option.handler.SetJavaPropertiesHandler#605514f9]
>
>Any help is appreciated.
>
>
>Cynthia
>

Reply via email to