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.ru
>>n
>>(XmlRpcBatchStub.java:229)
>>at java.lang.Thread.run(Thread.java:619)
>>Caused by: 
>>org.apache.oodt.cas.workflow.structs.exceptions.WorkflowTaskInstanceExcep
>>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.doLoadBeanD
>>e
>>finitions(XmlBeanDefinitionReader.java:369)
>>at 
>>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDef
>>i
>>nitions(XmlBeanDefinitionReader.java:313)
>>at 
>>org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDef
>>i
>>nitions(XmlBeanDefinitionReader.java:290)
>>at 
>>org.springframework.beans.factory.support.AbstractBeanDefinitionReader.lo
>>a
>>dBeanDefinitions(AbstractBeanDefinitionReader.java:131)
>>at 
>>org.springframework.beans.factory.support.AbstractBeanDefinitionReader.lo
>>a
>>dBeanDefinitions(AbstractBeanDefinitionReader.java:147)
>>at 
>>org.springframework.beans.factory.support.AbstractBeanDefinitionReader.lo
>>a
>>dBeanDefinitions(AbstractBeanDefinitionReader.java:173)
>>at 
>>org.springframework.context.support.AbstractXmlApplicationContext.loadBea
>>n
>>Definitions(AbstractXmlApplicationContext.java:112)
>>at 
>>org.springframework.context.support.AbstractXmlApplicationContext.loadBea
>>n
>>Definitions(AbstractXmlApplicationContext.java:79)
>>at 
>>org.springframework.context.support.AbstractRefreshableApplicationContext
>>.
>>refreshBeanFactory(AbstractRefreshableApplicationContext.java:101)
>>at 
>>org.springframework.context.support.AbstractApplicationContext.obtainFres
>>h
>>BeanFactory(AbstractApplicationContext.java:394)
>>at 
>>org.springframework.context.support.AbstractApplicationContext.refresh(Ab
>>s
>>tractApplicationContext.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.pge.PGETaskInstance.setCrawlerConfigurations(PGETaskI
>>n
>>stance.java:371)
>>at 
>>org.apache.oodt.cas.pge.PGETaskInstance.ingestProducts(PGETaskInstance.ja
>>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(Unknow
>>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.scanR
>>o
>>otElementHook(Unknown Source)
>>at 
>>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDisp
>>a
>>tcher.dispatch(Unknown Source)
>>at 
>>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknow
>>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.doLoadBeanD
>>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 =)
>

Reply via email to