Hi,

This error
org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document 'http://servicemix.apache.org/http/1.0/servicemix-http.xsd' , is caused by your servicemix-http feature/bundle not get installed correctly. As you mentioned a lot of bundles are still not active, this means your env/ network connection is still incorrect, you need ensure all bundles are active and all default installed features are installed before you move on.

You said you setup nexus server, so you need ensure nexus server url already in $SMX_HOME/etc/org.ops4j.pax.url.mvn.cfg, and ensure remove $SMX_HOME/data folder to clean up old bundle cache after you change the configuration.

Freeman
On 2011-9-29, at 下午5:41, bhawnav wrote:

Hi,
I setup a Nexus server which is connected to internet.
I tried to build the examples project bundled with servicemix 4.3.0 most of
the dependencies are resolved.
But, still when I start servicemix with examples/simple/wsn.xml copied in deploy directory, I see following exception in servicemix.log. [NOTE: I even
checked similar issue mentioned on
https://issues.apache.org/jira/browse/SMX4-326 . But everthing seems to be
correct]

org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema
document 'http://servicemix.apache.org/http/1.0/servicemix-http.xsd',
because 1) could not find the document; 2) the document could not be read;
3) the root element of the document is not <xsd:schema>.
        at
com .sun .org .apache .xerces .internal .util .ErrorHandlerWrapper .createSAXParseException(ErrorHandlerWrapper.java:233)[:]
        at
com .sun .org .apache .xerces .internal.util.ErrorHandlerWrapper.warning(ErrorHandlerWrapper.java: 134)[:]
        at
com .sun .org .apache .xerces .internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java: 416)[:]
        at
com .sun .org .apache .xerces .internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java: 354)[:]
        at
com .sun .org .apache .xerces .internal .impl.xs.traversers.XSDHandler.reportSchemaErr(XSDHandler.java:2596) [:]
        at
com .sun .org .apache .xerces .internal .impl.xs.traversers.XSDHandler.reportSchemaWarning(XSDHandler.java: 2587)[:]
        at
com .sun .org .apache .xerces .internal .impl.xs.traversers.XSDHandler.getSchemaDocument(XSDHandler.java: 1883)[:]
        at
com .sun .org .apache .xerces .internal.impl.xs.traversers.XSDHandler.parseSchema(XSDHandler.java: 574)[:]
        at
com .sun .org .apache .xerces .internal.impl.xs.XMLSchemaLoader.loadSchema(XMLSchemaLoader.java: 598)[:]
        at
com .sun .org .apache .xerces .internal .impl .xs.XMLSchemaValidator.findSchemaGrammar(XMLSchemaValidator.java: 2475)[:]
        at
com .sun .org .apache .xerces .internal .impl .xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java: 1820)[:]
        at
com .sun .org .apache .xerces .internal .impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:743) [:]
        at
com .sun .org .apache .xerces .internal .impl .XMLNSDocumentScannerImpl .scanStartElement(XMLNSDocumentScannerImpl.java:414)[:]
        at
com .sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl $FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2769) [:]
        at
com .sun .org .apache .xerces .internal .impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:662)[:]
        at
com .sun .org .apache .xerces .internal .impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java: 154)[:]
        at
com .sun .org .apache .xerces .internal .impl .XMLDocumentFragmentScannerImpl .scanDocument(XMLDocumentFragmentScannerImpl.java:525)[:]
        at
com .sun .org .apache .xerces .internal.parsers.XML11Configuration.parse(XML11Configuration.java: 853)[:]
        at
com .sun .org .apache .xerces .internal.parsers.XML11Configuration.parse(XML11Configuration.java: 782)[:]
        at
com .sun .org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java: 157)[:]
        at
com .sun .org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java: 273)[:]
        at
com .sun .org .apache .xerces .internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java: 322)[:]
        at
org .springframework .beans .factory .xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java: 75)[60:org.springframework.beans:3.0.5.RELEASE]
        at
org .springframework .beans .factory .xml .XmlBeanDefinitionReader .doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388) [60:org.springframework.beans:3.0.5.RELEASE]
        at
org .springframework .beans .factory .xml .XmlBeanDefinitionReader .loadBeanDefinitions(XmlBeanDefinitionReader.java:334) [60:org.springframework.beans:3.0.5.RELEASE]
        at
org .springframework .beans .factory .xml .XmlBeanDefinitionReader .loadBeanDefinitions(XmlBeanDefinitionReader.java:302) [60:org.springframework.beans:3.0.5.RELEASE]
        at
org .springframework .beans .factory .support .AbstractBeanDefinitionReader .loadBeanDefinitions(AbstractBeanDefinitionReader.java:143) [60:org.springframework.beans:3.0.5.RELEASE]
        at
org .springframework .beans .factory .support .AbstractBeanDefinitionReader .loadBeanDefinitions(AbstractBeanDefinitionReader.java:178) [60:org.springframework.beans:3.0.5.RELEASE]
        at
org .springframework .beans .factory .support .AbstractBeanDefinitionReader .loadBeanDefinitions(AbstractBeanDefinitionReader.java:149) [60:org.springframework.beans:3.0.5.RELEASE]
        at
org .springframework .osgi .context .support .OsgiBundleXmlApplicationContext .loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:176) [72:org.springframework.osgi.core:1.2.0]
        at
org .springframework .osgi .context .support .OsgiBundleXmlApplicationContext .loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:142) [72:org.springframework.osgi.core:1.2.0]
        at
org .springframework .context .support .AbstractRefreshableApplicationContext .refreshBeanFactory(AbstractRefreshableApplicationContext.java:130) [62:org.springframework.context:3.0.5.RELEASE]
        at
org .springframework .context .support .AbstractApplicationContext .obtainFreshBeanFactory(AbstractApplicationContext.java:467) [62:org.springframework.context:3.0.5.RELEASE]
        at
org .springframework .osgi .context.support.AbstractDelegatedExecutionApplicationContext.access $800(AbstractDelegatedExecutionApplicationContext.java:69) [72:org.springframework.osgi.core:1.2.0]
        at
org .springframework .osgi.context.support.AbstractDelegatedExecutionApplicationContext $3.run(AbstractDelegatedExecutionApplicationContext.java:269) [72:org.springframework.osgi.core:1.2.0]
        at
org .springframework .osgi .util .internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java: 85)[72:org.springframework.osgi.core:1.2.0]
        at
org .springframework .osgi .context .support .AbstractDelegatedExecutionApplicationContext .startRefresh(AbstractDelegatedExecutionApplicationContext.java:247) [72:org.springframework.osgi.core:1.2.0]
        at
org .springframework .osgi .extender .internal .dependencies .startup .DependencyWaiterApplicationContextExecutor .stageOne(DependencyWaiterApplicationContextExecutor.java:222) [73:org.springframework.osgi.extender:1.2.0]
        at
org .springframework .osgi .extender .internal .dependencies .startup .DependencyWaiterApplicationContextExecutor .refresh(DependencyWaiterApplicationContextExecutor.java:175) [73:org.springframework.osgi.extender:1.2.0]
        at
org .springframework .osgi .context .support .AbstractDelegatedExecutionApplicationContext .refresh(AbstractDelegatedExecutionApplicationContext.java:175) [72:org.springframework.osgi.core:1.2.0]
        at
org .springframework .osgi.extender.internal.activator.ContextLoaderListener $2.run(ContextLoaderListener.java:718) [73:org.springframework.osgi.extender:1.2.0]
        at java.lang.Thread.run(Thread.java:662)[:1.6.0_27]
14:54:50,336 | ERROR | ExtenderThread-1 | ContextLoaderListener | 73 - org.springframework.osgi.extender - 1.2.0 | Application context refresh
failed (OsgiBundleXmlApplicationContext(bundle=wsn.xml,
config=osgibundle:/META-INF/spring/*.xml))
org .springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 22 in XML document from URL [bundle://34.1:0/META-INF/spring/ wsn.xml] is
invalid; nested exception is org.xml.sax.SAXParseException:
cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration
can be found for element 'http:soap-consumer'.
        at
org .springframework .beans .factory .xml .XmlBeanDefinitionReader .doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396) [60:org.springframework.beans:3.0.5.RELEASE]
        at
org .springframework .beans .factory .xml .XmlBeanDefinitionReader .loadBeanDefinitions(XmlBeanDefinitionReader.java:334) [60:org.springframework.beans:3.0.5.RELEASE]
        at
org .springframework .beans .factory .xml .XmlBeanDefinitionReader .loadBeanDefinitions(XmlBeanDefinitionReader.java:302) [60:org.springframework.beans:3.0.5.RELEASE]
        at
org .springframework .beans .factory .support .AbstractBeanDefinitionReader .loadBeanDefinitions(AbstractBeanDefinitionReader.java:143) [60:org.springframework.beans:3.0.5.RELEASE]
        at
org .springframework .beans .factory .support .AbstractBeanDefinitionReader .loadBeanDefinitions(AbstractBeanDefinitionReader.java:178) [60:org.springframework.beans:3.0.5.RELEASE]
        at
org .springframework .beans .factory .support .AbstractBeanDefinitionReader .loadBeanDefinitions(AbstractBeanDefinitionReader.java:149) [60:org.springframework.beans:3.0.5.RELEASE]
        at
org .springframework .osgi .context .support .OsgiBundleXmlApplicationContext .loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:176) [72:org.springframework.osgi.core:1.2.0]
        at
org .springframework .osgi .context .support .OsgiBundleXmlApplicationContext .loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:142) [72:org.springframework.osgi.core:1.2.0]
        at
org .springframework .context .support .AbstractRefreshableApplicationContext .refreshBeanFactory(AbstractRefreshableApplicationContext.java:130) [62:org.springframework.context:3.0.5.RELEASE]
        at
org .springframework .context .support .AbstractApplicationContext .obtainFreshBeanFactory(AbstractApplicationContext.java:467) [62:org.springframework.context:3.0.5.RELEASE]
        at
org .springframework .osgi .context.support.AbstractDelegatedExecutionApplicationContext.access $800(AbstractDelegatedExecutionApplicationContext.java:69) [72:org.springframework.osgi.core:1.2.0]
        at
org .springframework .osgi.context.support.AbstractDelegatedExecutionApplicationContext $3.run(AbstractDelegatedExecutionApplicationContext.java:269) [72:org.springframework.osgi.core:1.2.0]
        at
org .springframework .osgi .util .internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java: 85)[72:org.springframework.osgi.core:1.2.0]
        at
org .springframework .osgi .context .support .AbstractDelegatedExecutionApplicationContext .startRefresh(AbstractDelegatedExecutionApplicationContext.java:247) [72:org.springframework.osgi.core:1.2.0]
        at
org .springframework .osgi .extender .internal .dependencies .startup .DependencyWaiterApplicationContextExecutor .stageOne(DependencyWaiterApplicationContextExecutor.java:222) [73:org.springframework.osgi.extender:1.2.0]
        at
org .springframework .osgi .extender .internal .dependencies .startup .DependencyWaiterApplicationContextExecutor .refresh(DependencyWaiterApplicationContextExecutor.java:175) [73:org.springframework.osgi.extender:1.2.0]
        at
org .springframework .osgi .context .support .AbstractDelegatedExecutionApplicationContext .refresh(AbstractDelegatedExecutionApplicationContext.java:175) [72:org.springframework.osgi.core:1.2.0]
        at
org .springframework .osgi.extender.internal.activator.ContextLoaderListener $2.run(ContextLoaderListener.java:718) [73:org.springframework.osgi.extender:1.2.0]
        at java.lang.Thread.run(Thread.java:662)[:1.6.0_27]
Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The
matching wildcard is strict, but no declaration can be found for element
'http:soap-consumer'.
        at
com .sun .org .apache .xerces .internal .util .ErrorHandlerWrapper .createSAXParseException(ErrorHandlerWrapper.java:233)[:]
        at
com .sun .org .apache .xerces .internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java: 169)[:]
        at
com .sun .org .apache .xerces .internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java: 420)[:]
        at
com .sun .org .apache .xerces .internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java: 354)[:]
        at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator $XSIErrorReporter.reportError(XMLSchemaValidator.java:455)[:]
        at
com .sun .org .apache .xerces .internal .impl .xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java: 3220)[:]
        at
com .sun .org .apache .xerces .internal .impl .xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java: 1965)[:]
        at
com .sun .org .apache .xerces .internal .impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:743) [:]
        at
com .sun .org .apache .xerces .internal .impl .XMLNSDocumentScannerImpl .scanStartElement(XMLNSDocumentScannerImpl.java:414)[:]
        at
com .sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl $FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2769) [:]
        at
com .sun .org .apache .xerces .internal .impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:662)[:]
        at
com .sun .org .apache .xerces .internal .impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java: 154)[:]
        at
com .sun .org .apache .xerces .internal .impl .XMLDocumentFragmentScannerImpl .scanDocument(XMLDocumentFragmentScannerImpl.java:525)[:]
        at
com .sun .org .apache .xerces .internal.parsers.XML11Configuration.parse(XML11Configuration.java: 853)[:]
        at
com .sun .org .apache .xerces .internal.parsers.XML11Configuration.parse(XML11Configuration.java: 782)[:]
        at
com .sun .org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java: 157)[:]
        at
com .sun .org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java: 273)[:]
        at
com .sun .org .apache .xerces .internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java: 322)[:]
        at
org .springframework .beans .factory .xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java: 75)[60:org.springframework.beans:3.0.5.RELEASE]
        at
org .springframework .beans .factory .xml .XmlBeanDefinitionReader .doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388) [60:org.springframework.beans:3.0.5.RELEASE]
        ... 18 more

I also get following exception on Karaf shell:
karaf@root>  Exception in thread "SpringOsgiExtenderThread-1"
java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext
       at
org .springframework .context .support .AbstractRefreshableApplicationContext .getBeanFactory(AbstractRefreshableApplicationContext.java:171)
       at
org .springframework .osgi .extender .internal .dependencies .startup .DependencyWaiterApplicationContextExecutor .close(DependencyWaiterApplicationContextExecutor.java:345)
       at
org .springframework .osgi .extender .internal .dependencies .startup .DependencyWaiterApplicationContextExecutor .fail(DependencyWaiterAplicationContextExecutor.java:401)
       at
org .springframework .osgi .extender .internal .dependencies .startup .DependencyWaiterApplicationContextExecutor .stageOne(DependencyWaiterApplicationContextExecutor.java:287)
       at
org .springframework .osgi .extender .internal .dependencies .startup .DependencyWaiterApplicationContextExecutor .refresh(DependencyWaiterApplicationContextExecutor.java:175)
       at
org .springframework .osgi .context .support .AbstractDelegatedExecutionApplicationContext .refresh(AbstractDelegatedExecutionApplicationContext.java:175)
       at
org .springframework .osgi.extender.internal.activator.ContextLoaderListener $2.run(ContextLoaderListener.java:718)
       at java.lang.Thread.run(Thread.java:662)

Also, lot of features are still not Active, including servicemix- http and
servicemix-wsn2005 which are used in wsn.xml example.

I get following error messages for servicemix-http and servicemix- wsn2005
in servicemix.log:
14:59:34,388 | ERROR | rint Extender: 2 | BlueprintContainerImpl |
7 - org.apache.aries.blueprint - 0.2.0.incubating | Unable to start
blueprint container for bundle servicemix-http due to unresolved
dependencies
[(objectClass=org.apache.servicemix.common.osgi.EndpointWrapper),
(objectClass =org.apache.servicemix.nmr.api.security.AuthenticationService),
(objectClass=org.fusesource.commons.management.ManagementStrategy),
(objectClass=org.apache.karaf.jaas.config.KeystoreManager)]


14:59:34,998 | ERROR | rint Extender: 1 | BlueprintContainerImpl |
7 - org.apache.aries.blueprint - 0.2.0.incubating | Unable to start
blueprint container for bundle servicemix-wsn2005 due to unresolved
dependencies
[(objectClass=org.apache.servicemix.common.osgi.EndpointWrapper),
(objectClass=org.fusesource.commons.management.ManagementStrategy),
(objectClass=javax.jms.ConnectionFactory)]

Any guidance on what am I doing wrong?

Regards,
Bhavana

--
View this message in context: 
http://servicemix.396122.n5.nabble.com/ServiceMix-4-3-examples-simple-wsn-xml-not-working-due-to-unresolved-dependencies-tp4837810p4852441.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

---------------------------------------------
Freeman Fang

FuseSource
Email:[email protected]
Web: fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com









Reply via email to