Hey Gave, Okey dokey great to hear!
Cheers, Chris On 3/5/13 9:10 AM, "Resneck, Gabriel M (388J)" <gabriel.m.resn...@jpl.nasa.gov> wrote: >We ended up downloading the XSD file and changing the schemaLocation field >value in each of the XML files in the crawler policy directory to the >absolute path of that XSD file. It worked a treat! > >Gabe =) > > >On 3/5/13 12:29 AM, "Mattmann, Chris A (388J)" ><chris.a.mattm...@jpl.nasa.gov> wrote: > >>Hi Gabe, >> >>This should be fixed in current OODT 0.5 and OODT 0.6-SNAPSHOT trunk. Can >>you try them? >> >>Cheers, >>Chris >> >>On 2/28/13 3:22 PM, "Resneck, Gabriel M (388J)" >><gabriel.m.resn...@jpl.nasa.gov> wrote: >> >>>We in SMAP Land have been running into an issue while distributing jobs >>>to nodes with no internet access. >>> >>>Here's the stack trace: >>> >>>org.apache.oodt.cas.resource.structs.exceptions.JobInputException: >>>Failed >>>to run task >>>at >>>org.apache.oodt.cas.workflow.structs.TaskJob.execute(TaskJob.java:104) >>>at >>>org.apache.oodt.cas.resource.system.extern.XmlRpcBatchStub$RunnableJob.r >>>u >>>n >>>(XmlRpcBatchStub.java:229) >>>at java.lang.Thread.run(Thread.java:619) >>>Caused by: >>>org.apache.oodt.cas.workflow.structs.exceptions.WorkflowTaskInstanceExce >>>p >>>t >>>ion: PGETask failed : Line 12 in XML document from URL >>>[file:/project/spdm/subsys/deploy/spdm-crawler/policy/crawler-config.xml >>>] >>>is invalid; nested exception is org.xml.sax.SAXParseException: >>>cvc-elt.1: >>>Cannot find the declaration of element 'beans'. >>>at org.apache.oodt.cas.pge.PGETaskInstance.run(PGETaskInstance.java:456) >>>at >>>org.apache.oodt.cas.workflow.structs.TaskJob.execute(TaskJob.java:102) >>>... 2 more >>>Caused by: >>>org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: >>>Line 12 in XML document from URL >>>[file:/project/spdm/subsys/deploy/spdm-crawler/policy/crawler-config.xml >>>] >>>is invalid; nested exception is org.xml.sax.SAXParseException: >>>cvc-elt.1: >>>Cannot find the declaration of element 'beans'. >>>at >>>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBean >>>D >>>e >>>finitions(XmlBeanDefinitionReader.java:369) >>>at >>>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDe >>>f >>>i >>>nitions(XmlBeanDefinitionReader.java:313) >>>at >>>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDe >>>f >>>i >>>nitions(XmlBeanDefinitionReader.java:290) >>>at >>>org.springframework.beans.factory.support.AbstractBeanDefinitionReader.l >>>o >>>a >>>dBeanDefinitions(AbstractBeanDefinitionReader.java:131) >>>at >>>org.springframework.beans.factory.support.AbstractBeanDefinitionReader.l >>>o >>>a >>>dBeanDefinitions(AbstractBeanDefinitionReader.java:147) >>>at >>>org.springframework.beans.factory.support.AbstractBeanDefinitionReader.l >>>o >>>a >>>dBeanDefinitions(AbstractBeanDefinitionReader.java:173) >>>at >>>org.springframework.context.support.AbstractXmlApplicationContext.loadBe >>>a >>>n >>>Definitions(AbstractXmlApplicationContext.java:112) >>>at >>>org.springframework.context.support.AbstractXmlApplicationContext.loadBe >>>a >>>n >>>Definitions(AbstractXmlApplicationContext.java:79) >>>at >>>org.springframework.context.support.AbstractRefreshableApplicationContex >>>t >>>. >>>refreshBeanFactory(AbstractRefreshableApplicationContext.java:101) >>>at >>>org.springframework.context.support.AbstractApplicationContext.obtainFre >>>s >>>h >>>BeanFactory(AbstractApplicationContext.java:394) >>>at >>>org.springframework.context.support.AbstractApplicationContext.refresh(A >>>b >>>s >>>tractApplicationContext.java:324) >>>at >>>org.springframework.context.support.FileSystemXmlApplicationContext.<ini >>>t >>>> >>>(FileSystemXmlApplicationContext.java:124) >>>at >>>org.springframework.context.support.FileSystemXmlApplicationContext.<ini >>>t >>>> >>>(FileSystemXmlApplicationContext.java:68) >>>at >>>org.apache.oodt.cas.pge.PGETaskInstance.setCrawlerConfigurations(PGETask >>>I >>>n >>>stance.java:371) >>>at >>>org.apache.oodt.cas.pge.PGETaskInstance.ingestProducts(PGETaskInstance.j >>>a >>>v >>>a:348) >>>at org.apache.oodt.cas.pge.PGETaskInstance.run(PGETaskInstance.java:454) >>>... 3 more >>>Caused by: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the >>>declaration of element 'beans'. >>>at >>>org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unkno >>>w >>>n >>> Source) >>>at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source) >>>at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) >>>at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) >>>at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) >>>at >>>org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown >>>Source) >>>at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown >>>Source) >>>at >>>org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown >>>Source) >>>at >>>org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scan >>>R >>>o >>>otElementHook(Unknown Source) >>>at >>>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDis >>>p >>>a >>>tcher.dispatch(Unknown Source) >>>at >>>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkno >>>w >>>n >>> Source) >>>at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) >>>at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) >>>at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) >>>at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) >>>at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) >>>at >>>org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument >>>( >>>D >>>efaultDocumentLoader.java:73) >>>at >>>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBean >>>D >>>e >>>finitions(XmlBeanDefinitionReader.java:361) >>>... 18 more >>> >>>It would seem that XSD validation is what causes this issue. While >>>looking for ways to solve this, we ran into >>>https://jira.springsource.org/browse/SPR-5014 and thought, "Chris >>>Mattmann, we know that guy!" >>> >>>If any of you guys have solved this before (yes, including you, Chris), >>>we'd love to know how you did it. >>> >>>Thanks! >>> >>>Gabe =) >> >