Hi Thomas, The 1.2-SNAPSHOT CXF-DOSGi trunk is under heavy refactoring at the moment, I'm happy to take a look at that stack trace once it's settled down, hopefully in a few weeks time. For now, please try if you can stick to the 1.1 release.
>From memory, I have seen stack traces like the one you're posting here. In some cases they did happen with the single-bundle distro but not with the multi-bundle distro. In some cases they have been harmless (just a validation error, but things continue to work). Best regards, David 2009/12/22 Shulok, Thomas <thomas.shu...@lmco.com>: > Thanks David. Will try out the next snapshot build. > > Yesterday, I did try what you suggested (today), but with the 1.2 snapshot, > and I got the following... > > Thanks, > Thom > > Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.dsw.OsgiUtils readIntentMap > WARNING: Intent map load failed: > org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line > 48 i n XML document from OSGi > resource[classpath:/OSGI-INF/cxf/intents/intent-map.xml > |bnd.id=2|bnd.sym=cxf-dosgi-ri-singlebundle-distribution] is invalid; > |nested exc > eption is org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching > wi ldcard is strict, but no declaration can be found for element 'p:policies'. > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB > eanDefinitions(XmlBeanDefinitionReader.java:404) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea > nDefinitions(XmlBeanDefinitionReader.java:342) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea > nDefinitions(XmlBeanDefinitionReader.java:310) > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReade > r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143) > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReade > r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178) > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReade > r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149) > at > org.springframework.osgi.context.support.OsgiBundleXmlApplicationCont > ext.loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:176) > at > org.springframework.osgi.context.support.OsgiBundleXmlApplicationCont > ext.loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:142) > at > org.springframework.context.support.AbstractRefreshableApplicationCon > text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123) > at > org.springframework.context.support.AbstractApplicationContext.obtain > FreshBeanFactory(AbstractApplicationContext.java:422) > at > org.springframework.context.support.AbstractApplicationContext.refres > h(AbstractApplicationContext.java:352) > at > org.springframework.osgi.context.support.AbstractDelegatedExecutionAp > plicationContext.access$301(AbstractDelegatedExecutionApplicationContext.java:69 > ) > at > org.springframework.osgi.context.support.AbstractDelegatedExecutionAp > plicationContext$1.run(AbstractDelegatedExecutionApplicationContext.java:186) > at > org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCus > tomTCCL(PrivilegedUtils.java:85) > at > org.springframework.osgi.context.support.AbstractDelegatedExecutionAp > plicationContext.normalRefresh(AbstractDelegatedExecutionApplicationContext.java > :182) > at > org.springframework.osgi.context.support.AbstractDelegatedExecutionAp > plicationContext$NoDependenciesWaitRefreshExecutor.refresh(AbstractDelegatedExec > utionApplicationContext.java:89) > at > org.springframework.osgi.context.support.AbstractDelegatedExecutionAp > plicationContext.refresh(AbstractDelegatedExecutionApplicationContext.java:175) > at org.apache.cxf.dosgi.dsw.OsgiUtils.readIntentMap(OsgiUtils.java:401) > at org.apache.cxf.dosgi.dsw.OsgiUtils.getIntentMap(OsgiUtils.java:376) > at org.apache.cxf.dosgi.dsw.Activator.getIntentMap(Activator.java:96) > at > org.apache.cxf.dosgi.dsw.Activator.registerRemoteServiceAdminService( > Activator.java:78) > at org.apache.cxf.dosgi.dsw.Activator.start(Activator.java:55) > at > org.apache.cxf.dosgi.singlebundle.AggregatedActivator.startEmbeddedAc > tivators(AggregatedActivator.java:115) > at > org.apache.cxf.dosgi.singlebundle.AggregatedActivator.start(Aggregate > dActivator.java:46) > at > org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(Bund > leContextImpl.java:783) > at java.security.AccessController.doPrivileged(Native Method) > at > org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiv > ator(BundleContextImpl.java:774) > at > org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bund > leContextImpl.java:755) > at > org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundl > eHost.java:352) > at > org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac > tBundle.java:280) > at > org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac > tBundle.java:272) > at > org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._st > art(FrameworkCommandProvider.java:253) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter. > execute(FrameworkCommandInterpreter.java:155) > at > org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(F > rameworkConsole.java:303) > at > org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(Fra > meworkConsole.java:288) > at > org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(Framewo > rkConsole.java:224) > at java.lang.Thread.run(Unknown Source) Caused by: > org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching w ildcard > is strict, but no declaration can be found for element 'p:policies'. > at > com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX > ParseException(Unknown Source) > at > com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unk > nown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError( > Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError( > Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErro > rReporter.reportError(Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportS > chemaError(Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleS > tartElement(Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEl > ement(Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan > StartElement(Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp > l$FragmentContentDispatcher.dispatch(Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp > l.scanDocument(Unknown Source) > at > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U > nknown Source) > at > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U > nknown Source) > at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown > So > urce) > at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown > So > urce) > at > com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unk > nown Source) > at > org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocum > ent(DefaultDocumentLoader.java:75) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB > eanDefinitions(XmlBeanDefinitionReader.java:396) > ... 40 more > Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.dsw.qos.IntentMap setIntents > INFO: Injected intents: {} > java.lang.UnsupportedClassVersionError: Bad version number in .class file > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(Unknown Source) > at > org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass( > DefaultClassLoader.java:183) > at > org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Clas > spathManager.java:576) > at > org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Cl > asspathManager.java:546) > at > org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassIm > pl(ClasspathManager.java:477) > at > org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_L > ockClassLoader(ClasspathManager.java:465) > at > org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(C > lasspathManager.java:445) > at > org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalCla > ss(DefaultClassLoader.java:211) > at > org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLo > ader.java:381) > at > org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl > eLoader.java:457) > at > org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader. > java:410) > at > org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader. > java:398) > at > org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De > faultClassLoader.java:105) > at java.lang.ClassLoader.loadClass(Unknown Source) > at java.lang.ClassLoader.loadClassInternal(Unknown Source) > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(Unknown Source) > at > org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass( > DefaultClassLoader.java:183) > at > org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Clas > spathManager.java:576) > at > org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Cl > asspathManager.java:546) > at > org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassIm > pl(ClasspathManager.java:477) > at > org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_L > ockClassLoader(ClasspathManager.java:465) > at > org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(C > lasspathManager.java:445) > at > org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalCla > ss(DefaultClassLoader.java:211) > at > org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLo > ader.java:381) > at > org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl > eLoader.java:457) > at > org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader. > java:410) > at > org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader. > java:398) > at > org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De > faultClassLoader.java:105) > at java.lang.ClassLoader.loadClass(Unknown Source) > at java.lang.ClassLoader.loadClassInternal(Unknown Source) > at > org.apache.cxf.dosgi.discovery.zookeeper.Activator.createZooKeeperDis > covery(Activator.java:112) > at > org.apache.cxf.dosgi.discovery.zookeeper.Activator.start(Activator.ja > va:46) > at > org.apache.cxf.dosgi.singlebundle.AggregatedActivator.startEmbeddedAc > tivators(AggregatedActivator.java:115) > at > org.apache.cxf.dosgi.singlebundle.AggregatedActivator.start(Aggregate > dActivator.java:46) > at > org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(Bund > leContextImpl.java:783) > at java.security.AccessController.doPrivileged(Native Method) > at > org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiv > ator(BundleContextImpl.java:774) > at > org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bund > leContextImpl.java:755) > at > org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundl > eHost.java:352) > at > org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac > tBundle.java:280) > at > org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac > tBundle.java:272) > at > org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._st > art(FrameworkCommandProvider.java:253) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter. > execute(FrameworkCommandInterpreter.java:155) > at > org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(F > rameworkConsole.java:303) > at > org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(Fra > meworkConsole.java:288) > at > org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(Framewo > rkConsole.java:224) > at java.lang.Thread.run(Unknown Source) Dec 21, 2009 2:14:38 PM > org.apache.cxf.dosgi.topologymanager.Activator start > INFO: TopologyManager: start() > Dec 21, 2009 2:14:38 PM > org.apache.cxf.dosgi.topologymanager.RemoteServiceAdminL > ist$1 addingService > INFO: Adding RemoteServiceAdmin to list of admins Dec 21, 2009 2:14:38 PM > org.apache.cxf.dosgi.topologymanager.RemoteServiceAdminL > ist$1 addingService > INFO: enlisted RemoteEventAdmins: 0 > Dec 21, 2009 2:14:38 PM org.apache.cxf.dosgi.topologymanager.TopologyManager > tri ggerExportImportForRemoteSericeAdmin > INFO: TopologyManager: triggerExportImportForRemoteSericeAdmin() > Dec 21, 2009 2:14:38 PM > org.apache.cxf.dosgi.topologymanager.TopologyManagerImpo > rt triggerExportImportForRemoteSericeAdmin > SEVERE: NOT IMPLEMENTED !!! > Dec 21, 2009 2:14:38 PM > org.apache.cxf.dosgi.topologymanager.EndpointListenerImp > l getRegistrationProperties > INFO: EndpointListener: current filter: [] > > -----Original Message----- > From: David Bosschaert [mailto:david.bosscha...@gmail.com] > Sent: Tuesday, December 22, 2009 6:27 AM > To: users@cxf.apache.org > Subject: Re: [DOSGI] cxf 2.2.5 in the DOSGI 1.2 snapshot download? > > I've just updated CXF/DOSGi trunk to use CXF 2.2.5 > > BTW you should be able to use CXF 2.2.5 with the DOSGI 1.1 release. In the > multi bundle distro, just replace the cxf-bundle-minimal-2.2.5.jar with the > 2.2.5 version. Haven't tried it but it should work... > > Cheers, > > David > > 2009/12/22 David Bosschaert <david.bosscha...@gmail.com>: >> Hi Thomas, >> >> Hmmm, I would think so, but the 1.1 release also has 2.2.4. >> I'll update the build system to pick up 2.2.5. >> >> BTW I *really* advise you to use the 1.1 release and not 1.2-SNAPSHOT >> at this moment in time as there is a lot of refactoring going on @ >> dosgi trunk [1]. So unless you like living on the edge I would go for >> the 1.1 release :) >> >> Cheers, >> >> David >> >> [1] >> http://old.nabble.com/Migrating-CXF-DOSGi-to-be-complaint-with-the-new >> -OSGi-Remote-Service--Admin-spec-td26645023.html >> >> 2009/12/21 Shulok, Thomas <thomas.shu...@lmco.com>: >>> Hi All, >>> >>> Just downloaded the lastest 1.2 snapshot, and it still has >>> cxf-bundle-minimal-2.2.4.jar. Should this be 2.2.5 now? >>> >>> Thanks, >>> Thom >>> >> >