Hi, Does anyone know what's going on? I've just checked out the sources and the build failed with the following exception:
[INFO] ---------------------------------------------------------------------------- [INFO] Building OpenEJB :: Examples :: Simple Webservice [INFO] task-segment: [clean, install] [INFO] ---------------------------------------------------------------------------- [INFO] [clean:clean] [INFO] Deleting directory C:\oss\openejb3\examples\simple-webservice\target [INFO] [resources:resources] [INFO] Using default encoding to copy filtered resources. [INFO] [compiler:compile] [INFO] Compiling 2 source files to C:\oss\openejb3\examples\simple-webservice\target\classes [INFO] [resources:testResources] [INFO] Using default encoding to copy filtered resources. [INFO] [compiler:testCompile] [INFO] Compiling 1 source file to C:\oss\openejb3\examples\simple-webservice\target\test-classes [INFO] [surefire:test] [INFO] Surefire report directory: C:\oss\openejb3\examples\simple-webservice\target\surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.superbiz.calculator.CalculatorTest Apache OpenEJB 3.0-SNAPSHOT build: 20080220-11:30 http://openejb.apache.org/ INFO - openejb.home = C:\oss\openejb3\examples\simple-webservice INFO - openejb.base = C:\oss\openejb3\examples\simple-webservice WARN - Cannot find the configuration file [conf/openejb.xml]. Will attempt to create one for the beans deployed. INFO - Configuring Service(id=Default Security Service, type=SecurityService, provider-id=Default Security Service) INFO - Configuring Service(id=Default Transaction Manager, type=TransactionManager, provider-id=Default Transaction Manager) INFO - Configuring Service(id=Default JDK 1.3 ProxyFactory, type=ProxyFactory, provider-id=Default JDK 1.3 ProxyFactory) INFO - Found EjbModule in classpath: C:\oss\openejb3\examples\simple-webservice\target\classes INFO - Configuring app: C:\oss\openejb3\examples\simple-webservice\target\classes ERROR - Unable to read wsdl file null INFO - Configuring Service(id=Default Stateless Container, type=Container, provider-id=Default Stateless Container) INFO - Auto-creating a container for bean CalculatorImpl: Container(type=STATELESS, id=Default Stateless Container) INFO - Loaded Module: C:\oss\openejb3\examples\simple-webservice\target\classes INFO - Assembling app: C:\oss\openejb3\examples\simple-webservice\target\classes INFO - Created Ejb(deployment-id=CalculatorImpl, ejb-name=CalculatorImpl, container=Default Stateless Container) INFO - Deployed Application(path=C:\oss\openejb3\examples\simple-webservice\target\classes) INFO - OpenEJB ready. OpenEJB ready. ** Starting Services ** NAME IP PORT httpejbd 127.0.0.1 4204 ejbd 127.0.0.1 4201 2008-02-20 11:37:52 org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClass INFO: Creating Service {http://superbiz.org/wsdl}CalculatorWsService from class org.superbiz.calculator.CalculatorWs 2008-02-20 11:37:52 org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClass INFO: {http://superbiz.org/wsdl}arg0 part element name {http://superbiz.org/wsdl}arg0 references element {http://superbiz.org/wsdl}arg0 {http://superbiz.org/wsdl}arg1 part element name {http://superbiz.org/wsdl}arg1 references element {http://superbiz.org/wsdl}arg1 {http://superbiz.org/wsdl}return part element name {http://superbiz.org/wsdl}return references element {http://superbiz.org/wsdl}return {http://superbiz.org/wsdl}arg0 part element name {http://superbiz.org/wsdl}arg0 references element {http://superbiz.org/wsdl}arg0 {http://superbiz.org/wsdl}arg1 part element name {http://superbiz.org/wsdl}arg1 references element {http://superbiz.org/wsdl}arg1 {http://superbiz.org/wsdl}return part element name {http://superbiz.org/wsdl}return references element {http://superbiz.org/wsdl}return 2008-02-20 11:37:52 org.apache.cxf.endpoint.ServerImpl initDestination INFO: Setting the server's publish address to be http://nopath:80 ERROR - Error deploying CXF webservice for ejb CalculatorImpl java.util.NoSuchElementException at java.util.AbstractList$Itr.next(AbstractList.java:427) at org.apache.openejb.server.webservices.WsService.selectSingleAddress(WsService.java:381) at org.apache.openejb.server.webservices.WsService.afterApplicationCreated(WsService.java:244) at org.apache.openejb.server.webservices.WsService.start(WsService.java:167) at org.apache.openejb.server.ServiceManager.start(ServiceManager.java:280) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.openejb.client.LocalInitialContextFactory.bootServerServices(LocalInitialContextFactory.java:85) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:64) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:51) at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:40) at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247) at javax.naming.InitialContext.init(InitialContext.java:223) at javax.naming.InitialContext.<init>(InitialContext.java:197) at org.superbiz.calculator.CalculatorTest.setUp(CalculatorTest.java:37) at junit.framework.TestCase.runBare(TestCase.java:128) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:228) at junit.framework.TestSuite.run(TestSuite.java:223) at org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:35) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997) cxf n/a -1 admin thread 127.0.0.1 4200 ------- Ready! ERROR ERROR Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2.172 sec <<< FAILURE! Results : Tests in error: testCalculatorViaWsInterface(org.superbiz.calculator.CalculatorTest) Tests run: 1, Failures: 0, Errors: 1, Skipped: 0 [INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] There are test failures. Please refer to C:\oss\openejb3\examples\simple-webservice\target\surefire-reports for the individual test results. [EMAIL PROTECTED] /cygdrive/c/oss/openejb3 $ cat examples/simple-webservice/target/surefire-reports/org.superbiz.calculator.CalculatorTest.txt ------------------------------------------------------------------------------- Test set: org.superbiz.calculator.CalculatorTest ------------------------------------------------------------------------------- Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2.172 sec <<< FAILURE! testCalculatorViaWsInterface(org.superbiz.calculator.CalculatorTest) Time elapsed: 2.063 sec <<< ERROR! javax.xml.ws.WebServiceException: org.apache.cxf.service.factory.ServiceConstructionException: Failed to create service. at org.apache.cxf.jaxws.ServiceImpl.<init>(ServiceImpl.java:129) at org.apache.cxf.jaxws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:55) at javax.xml.ws.Service.<init>(Service.java:36) at javax.xml.ws.Service.create(Service.java:88) at org.superbiz.calculator.CalculatorTest.testCalculatorViaWsInterface(CalculatorTest.java:48) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:228) at junit.framework.TestSuite.run(TestSuite.java:223) at org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:35) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997) Caused by: org.apache.cxf.service.factory.ServiceConstructionException: Failed to create service. at org.apache.cxf.wsdl11.WSDLServiceFactory.<init>(WSDLServiceFactory.java:83) at org.apache.cxf.jaxws.ServiceImpl.initializePorts(ServiceImpl.java:135) at org.apache.cxf.jaxws.ServiceImpl.<init>(ServiceImpl.java:127) ... 27 more Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=PARSER_ERROR: Problem parsing 'http://localhost:4204/CalculatorImpl?wsdl'.: java.io.IOException: Server returned HTTP respo nse code: 500 for URL: http://localhost:4204/CalculatorImpl?wsdl at com.ibm.wsdl.xml.WSDLReaderImpl.getDocument(Unknown Source) at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) at org.apache.cxf.wsdl11.WSDLManagerImpl.loadDefinition(WSDLManagerImpl.java:199) at org.apache.cxf.wsdl11.WSDLManagerImpl.getDefinition(WSDLManagerImpl.java:163) at org.apache.cxf.wsdl11.WSDLServiceFactory.<init>(WSDLServiceFactory.java:81) ... 29 more Caused by: java.io.IOException: Server returned HTTP response code: 500 for URL: http://localhost:4204/CalculatorImpl?wsdl at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1170) at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:973) at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:184) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:798) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148) at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:250) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:292) ... 35 more Jacek -- Jacek Laskowski http://www.JacekLaskowski.pl
