[ https://issues.apache.org/jira/browse/DOSGI-236?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Christian Schneider resolved DOSGI-236. --------------------------------------- Resolution: Fixed Assignee: Christian Schneider Fix Version/s: 2.0.0 This is a bug in CXF Aegis. I found a workaround. The current 2.0-SNAPSHOT uses the new CXF and works. > IllegalArgumentException: No SchemaFactory exception during build > ----------------------------------------------------------------- > > Key: DOSGI-236 > URL: https://issues.apache.org/jira/browse/DOSGI-236 > Project: CXF Distributed OSGi > Issue Type: Bug > Affects Versions: 1.9.0 > Environment: Windows, JDK 1.8 Maven 3.2.1 > Reporter: UniKnow > Assignee: Christian Schneider > Fix For: 2.0.0 > > > When I execute the build by invoking {{mvn clean install}} some of the the > 'Distributed OSGi System Tests Multi-Bundle' tests are failing due to the > following exception: > {code} > [pool-7-thread-4] INFO > org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean - Creating > Service {http://greeter.samples.dosgi.cxf.apache.org/}GreeterService from > class org.apache.cxf.dosgi.samples.greeter.GreeterService > Exception in thread "pool-7-thread-4" java.lang.ExceptionInInitializerError > at > org.apache.cxf.aegis.AegisContext.createRootTypeCreator(AegisContext.java:119) > at > org.apache.cxf.aegis.AegisContext.createTypeCreator(AegisContext.java:108) > at org.apache.cxf.aegis.AegisContext.initialize(AegisContext.java:150) > at > org.apache.cxf.aegis.databinding.AegisDatabinding.initialize(AegisDatabinding.java:233) > at > org.apache.cxf.service.factory.AbstractServiceFactoryBean.initializeDataBindings(AbstractServiceFactoryBean.java:86) > at > org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:467) > at > org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:527) > at > org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:261) > at > org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:102) > at > org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:168) > at > org.apache.cxf.dosgi.dsw.handlers.AbstractPojoConfigurationTypeHandler.createServerFromFactory(AbstractPojoConfigurationTypeHandler.java:179) > at > org.apache.cxf.dosgi.dsw.handlers.PojoConfigurationTypeHandler.exportService(PojoConfigurationTypeHandler.java:120) > at > org.apache.cxf.dosgi.dsw.handlers.CXFDistributionProvider.exportService(CXFDistributionProvider.java:80) > at > org.apache.aries.rsa.core.RemoteServiceAdminCore.exportService(RemoteServiceAdminCore.java:184) > at > org.apache.aries.rsa.core.RemoteServiceAdminCore.exportService(RemoteServiceAdminCore.java:117) > at > org.apache.aries.rsa.core.RemoteServiceAdminInstance$1.run(RemoteServiceAdminInstance.java:57) > at > org.apache.aries.rsa.core.RemoteServiceAdminInstance$1.run(RemoteServiceAdminInstance.java:55) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.aries.rsa.core.RemoteServiceAdminInstance.exportService(RemoteServiceAdminInstance.java:55) > at > org.apache.aries.rsa.core.RemoteServiceAdminInstance.exportService(RemoteServiceAdminInstance.java:39) > at > org.apache.aries.rsa.topologymanager.exporter.TopologyManagerExport.exportServiceUsingRemoteServiceAdmin(TopologyManagerExport.java:154) > at > org.apache.aries.rsa.topologymanager.exporter.TopologyManagerExport.doExport(TopologyManagerExport.java:125) > at > org.apache.aries.rsa.topologymanager.exporter.TopologyManagerExport.access$000(TopologyManagerExport.java:54) > at > org.apache.aries.rsa.topologymanager.exporter.TopologyManagerExport$1.run(TopologyManagerExport.java:98) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:745) > Caused by: java.lang.IllegalArgumentException: No SchemaFactory that > implements the schema language specified by: http://www.w3.org/2001/XMLSchema > could be loaded > at > javax.xml.validation.SchemaFactory.newInstance(SchemaFactory.java:215) > at > org.apache.cxf.aegis.type.XMLTypeCreator.<clinit>(XMLTypeCreator.java:122) > ... 27 more > {code} > (Example of failure in {{TestImportService}}) -- This message was sent by Atlassian JIRA (v6.3.4#6332)