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