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

Reply via email to