You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@juddi.apache.org by Javier Molina <ja...@acsmail.net.au> on 2011/02/04 06:02:18 UTC
scout 1.2.2 unit tests problems with jUDDI 3.04
Hi all,
I check out scout 1.2.2 source code and I am trying to get my head around
jaxr but I see some problems when running against jUDDI 3.04
When running
org.apache.ws.scout.registry.BusinessLifeCyleManagerlTest.saveDeleteAssociations()
I get an assertion error:
java.lang.AssertionError: expected:<0> but was:<2>
at org.junit.Assert.fail(Assert.java:91)
at org.junit.Assert.failNotEquals(Assert.java:618)
at org.junit.Assert.assertEquals(Assert.java:126)
at org.junit.Assert.assertEquals(Assert.java:443)
at org.junit.Assert.assertEquals(Assert.java:427)
at
org.apache.ws.scout.registry.BusinessLifeCyleManagerlTest.saveDeleteAssociations(BusinessLifeCyleManagerlTest.java:251)
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:592)
at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:73)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
at
org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:79)
at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:49)
at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
And on jUDDI log:
04/02/2011 3:55:27 PM org.apache.cxf.phase.PhaseInterceptorChain
doDefaultLogging
WARNING: Application
{urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}set_publisherAssertions
has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: Encountered "pa" at character 8, but
expected: ["FROM"].
at
org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:148)
at
org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.createFault(AbstractJAXWSMethodInvoker.java:83)
at
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:114)
at
org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:55)
at
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:68)
at
org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at
org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
at
org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)
at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
at
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
at
org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
at
org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
at
org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
at
org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
at
org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
Caused by: <openjpa-1.2.2-r422266:898935 nonfatal user error>
org.apache.openjpa.persistence.ArgumentException: Encountered "pa" at
character 8, but expected: ["FROM"].
at
org.apache.openjpa.kernel.jpql.JPQL.generateParseException(JPQL.java:9501)
at org.apache.openjpa.kernel.jpql.JPQL.jj_consume_token(JPQL.java:9378)
at org.apache.openjpa.kernel.jpql.JPQL.delete_statement(JPQL.java:185)
at org.apache.openjpa.kernel.jpql.JPQL.parseQuery(JPQL.java:69)
at
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.parse(JPQLExpressionBuilder.java:1740)
at
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.<init>(JPQLExpressionBuilder.java:1727)
at org.apache.openjpa.kernel.jpql.JPQLParser.parse(JPQLParser.java:48)
at
org.apache.openjpa.kernel.ExpressionStoreQuery.newCompilation(ExpressionStoreQuery.java:149)
at
org.apache.openjpa.kernel.QueryImpl.newCompilation(QueryImpl.java:657)
at
org.apache.openjpa.kernel.QueryImpl.compilationFromCache(QueryImpl.java:639)
at
org.apache.openjpa.kernel.QueryImpl.compileForCompilation(QueryImpl.java:605)
at
org.apache.openjpa.kernel.QueryImpl.compileForExecutor(QueryImpl.java:667)
at org.apache.openjpa.kernel.QueryImpl.getOperation(QueryImpl.java:1492)
at
org.apache.openjpa.kernel.DelegatingQuery.getOperation(DelegatingQuery.java:123)
at
org.apache.openjpa.persistence.QueryImpl.executeUpdate(QueryImpl.java:325)
at
org.apache.juddi.query.DeletePublisherAssertionByBusinessQuery.delete(DeletePublisherAssertionByBusinessQuery.java:47)
at
org.apache.juddi.api.impl.UDDIPublicationImpl.setPublisherAssertions(UDDIPublicationImpl.java:607)
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:597)
at
org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:166)
at
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:82)
... 30 more
04/02/2011 3:55:28 PM org.apache.cxf.phase.PhaseInterceptorChain
doDefaultLogging
WARNING: Application
{urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}set_publisherAssertions
has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: Encountered "pa" at character 8, but
expected: ["FROM"].
at
org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:148)
at
org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.createFault(AbstractJAXWSMethodInvoker.java:83)
at
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:114)
at
org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:55)
at
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:68)
at
org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at
org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
at
org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)
at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
at
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
at
org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
at
org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
at
org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
at
org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
at
org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
Caused by: <openjpa-1.2.2-r422266:898935 nonfatal user error>
org.apache.openjpa.persistence.ArgumentException: Encountered "pa" at
character 8, but expected: ["FROM"].
at
org.apache.openjpa.kernel.jpql.JPQL.generateParseException(JPQL.java:9501)
at org.apache.openjpa.kernel.jpql.JPQL.jj_consume_token(JPQL.java:9378)
at org.apache.openjpa.kernel.jpql.JPQL.delete_statement(JPQL.java:185)
at org.apache.openjpa.kernel.jpql.JPQL.parseQuery(JPQL.java:69)
at
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.parse(JPQLExpressionBuilder.java:1740)
at
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.<init>(JPQLExpressionBuilder.java:1727)
at org.apache.openjpa.kernel.jpql.JPQLParser.parse(JPQLParser.java:48)
at
org.apache.openjpa.kernel.ExpressionStoreQuery.newCompilation(ExpressionStoreQuery.java:149)
at
org.apache.openjpa.kernel.QueryImpl.newCompilation(QueryImpl.java:657)
at
org.apache.openjpa.kernel.QueryImpl.compilationFromCache(QueryImpl.java:639)
at
org.apache.openjpa.kernel.QueryImpl.compileForCompilation(QueryImpl.java:605)
at
org.apache.openjpa.kernel.QueryImpl.compileForExecutor(QueryImpl.java:667)
at org.apache.openjpa.kernel.QueryImpl.getOperation(QueryImpl.java:1492)
at
org.apache.openjpa.kernel.DelegatingQuery.getOperation(DelegatingQuery.java:123)
at
org.apache.openjpa.persistence.QueryImpl.executeUpdate(QueryImpl.java:325)
at
org.apache.juddi.query.DeletePublisherAssertionByBusinessQuery.delete(DeletePublisherAssertionByBusinessQuery.java:47)
at
org.apache.juddi.api.impl.UDDIPublicationImpl.setPublisherAssertions(UDDIPublicationImpl.java:607)
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:597)
at
org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:166)
at
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:82)
... 30 more
Also when running:
org.apache.ws.scout.registry.BusinessQueryManager2Test.testGetRegistryObjects()
the test passes ( br collection is always empty) but the jUDDI shows this
on its log:
DefaultValidationEventHandler: [FATAL_ERROR]: cvc-complex-type.4: Attribute
'infoSelection' must appear on element 'ns1:get_registeredInfo'.
Location: line 1
04/02/2011 3:56:40 PM org.apache.cxf.phase.PhaseInterceptorChain
doDefaultLogging
WARNING: Interceptor for
{urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}get_registeredInfo
has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: Unmarshalling Error: cvc-complex-type.4:
Attribute 'infoSelection' must appear on element 'ns1:get_registeredInfo'.
at
org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:661)
at
org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:533)
at org.apache.cxf.jaxb.io.DataReaderImpl.read(DataReaderImpl.java:113)
at
org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:192)
at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
at
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
at
org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
at
org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
at
org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
at
org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
at
org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
Caused by: javax.xml.bind.UnmarshalException
- with linked exception:
[org.xml.sax.SAXParseException: cvc-complex-type.4: Attribute
'infoSelection' must appear on element 'ns1:get_registeredInfo'.]
at
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
at
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
at
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:339)
at
org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:646)
... 25 more
Caused by: org.xml.sax.SAXParseException: cvc-complex-type.4: Attribute
'infoSelection' must appear on element 'ns1:get_registeredInfo'.
at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
at
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
at
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318)
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:417)
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3182)
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.addDefaultAttributes(XMLSchemaValidator.java:2888)
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:2070)
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:705)
at
com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl.startElement(ValidatorHandlerImpl.java:549)
at
com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:89)
at
com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
at
com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:275)
at
com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:209)
at
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
... 27 more
DefaultValidationEventHandler: [FATAL_ERROR]: cvc-complex-type.4: Attribute
'infoSelection' must appear on element 'ns1:get_registeredInfo'.
Location: line 1
04/02/2011 3:56:40 PM org.apache.cxf.phase.PhaseInterceptorChain
doDefaultLogging
WARNING: Interceptor for
{urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}get_registeredInfo
has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: Unmarshalling Error: cvc-complex-type.4:
Attribute 'infoSelection' must appear on element 'ns1:get_registeredInfo'.
at
org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:661)
at
org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:533)
at org.apache.cxf.jaxb.io.DataReaderImpl.read(DataReaderImpl.java:113)
at
org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:192)
at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
at
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
at
org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
at
org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
at
org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
at
org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
at
org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
Caused by: javax.xml.bind.UnmarshalException
- with linked exception:
[org.xml.sax.SAXParseException: cvc-complex-type.4: Attribute
'infoSelection' must appear on element 'ns1:get_registeredInfo'.]
at
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
at
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
at
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:339)
at
org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:646)
... 25 more
Caused by: org.xml.sax.SAXParseException: cvc-complex-type.4: Attribute
'infoSelection' must appear on element 'ns1:get_registeredInfo'.
at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
at
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
at
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318)
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:417)
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3182)
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.addDefaultAttributes(XMLSchemaValidator.java:2888)
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:2070)
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:705)
at
com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl.startElement(ValidatorHandlerImpl.java:549)
at
com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:89)
at
com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
at
com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:275)
at
com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:209)
at
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
... 27 more
The contiguration of scout.properties is this
inquery.uri =http://localhost:8081/juddiv3/services/inquiry
publish.uri =http://localhost:8081/juddiv3/services/publish
security.uri =http://localhost:8081/juddiv3/services/security
transport.class =org.apache.ws.scout.transport.AxisTransport
scout.proxy.uddiVersion=3.0
scout.proxy.uddiNamespace=urn:uddi-org:api_v3
userid =root
password =root
javax.xml.registry.uddi.maxRows=30
I just changed the port of the standard jUDDI 3.0.4 bundle.
Does anyone know if scout implementation is broken or what could be the
problem?
The unit tests work when the configuration points to the 'local' default
UDDI server.
Thanks,
Javier.
Re: scout 1.2.2 unit tests problems with jUDDI 3.04
Posted by Kurt T Stam <ku...@gmail.com>.
On 2/10/11 5:31 PM, Javier Molina wrote:
> Thanks for your clarification Kurt.
>
> Currently at my company we are evaluating technologies for a registry
> and jaxr seemed a good approach to isolate the differences between
> UDDI and ebXML but so far I have came to the conclusion that jaxr is
> very outdated, as you mention ebXML seems also dead as there is no
> much tool support.
>
> Given the above then probably it is worth going through the UDDI path
> and then forget about jaxr or do you think there is still and
> advantage on using jaxr apart from the authentication?
I think it makes sense to do straight UDDI. Not sure what you mean with
the authentication.. For jUDDI we have a JAASAuthentication plugin for
JBoss, that may be of help.
>
> Cheers,
> Javier.
>
>
>
> On 11 February 2011 09:05, Kurt T Stam <kurt.stam@gmail.com
> <ma...@gmail.com>> wrote:
>
> Thanks Javier,
>
> JBoss is certified with JAXR (Scout) and UDDIv2. The JAXR 1.0 Spec
> has not been updated for UDDIv3, so the UDDIv3 support in Scout
> only support UDDIv2 features, and was added for backward
> compatibility. JBoss still ships with jUDDI v2, while JBossESB now
> ships with jUDDIv3.
>
> JAXR supports ebXML and UDDI. ebXML seems dead, so if you want
> UDDIv3 features it makes sense to use the UDDI-api instead (which
> is why we created the juddi-client module).
>
> I hope this clears things up.
>
> --Kurt
>
>
> On 2/10/11 3:42 PM, Javier Molina wrote:
>>
>> Hi Kurt,
>> It comes to my attention that this has not been spotted before, I
>> mean jUDDI is widely used in jboss, my only conclusion atm is
>> that most people use uddi api rather than jaxr.
>>
>> I will raise a ticket as suggested.
>>
>> Thanks,
>> Javier.
>>
>> On Feb 11, 2011 2:16 AM, "Kurt T Stam" <kurt.stam@gmail.com
>> <ma...@gmail.com>> wrote:
>> > Hi Javier,
>> >
>> > This looks like something enforced by the WSDL. When running
>> jUDDI in
>> > embedded mode these issues don't always surface.
>> > Please open a jira on scout:
>> http://issues.apache.org/jira/browse/SCOUT
>> >
>> > Thx,
>> >
>> > --Kurt
>> >
>> > On 2/4/11 12:02 AM, Javier Molina wrote:
>> >> Hi all,
>> >>
>> >> I check out scout 1.2.2 source code and I am trying to get my
>> head
>> >> around jaxr but I see some problems when running against jUDDI
>> 3.04
>> >>
>> >>
>> >> When running
>> >>
>> org.apache.ws.scout.registry.BusinessLifeCyleManagerlTest.saveDeleteAssociations()
>>
>> >> I get an assertion error:
>> >>
>> >> java.lang.AssertionError: expected:<0> but was:<2>
>> >> at org.junit.Assert.fail(Assert.java:91)
>> >> at org.junit.Assert.failNotEquals(Assert.java:618)
>> >> at org.junit.Assert.assertEquals(Assert.java:126)
>> >> at org.junit.Assert.assertEquals(Assert.java:443)
>> >> at org.junit.Assert.assertEquals(Assert.java:427)
>> >> at
>> >>
>> org.apache.ws.scout.registry.BusinessLifeCyleManagerlTest.saveDeleteAssociations(BusinessLifeCyleManagerlTest.java:251)
>> >> 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:592)
>> >> at
>> >>
>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>> >> at
>> >>
>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>> >> at
>> >>
>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>> >> at
>> >>
>> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>> >> at
>> >>
>> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
>> >> at
>> >>
>> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
>> >> at
>> >>
>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:73)
>> >> at
>> >>
>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46)
>> >> at
>> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
>> >> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
>> >> at
>> org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
>> >> at
>> >>
>> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
>> >> at
>> >>
>> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
>> >> at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
>> >> at
>> junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
>> >> at
>> >>
>> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:79)
>> >> at
>> >>
>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:49)
>> >> at
>> >>
>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
>> >> at
>> >>
>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
>> >> at
>> >>
>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
>> >> at
>> >>
>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
>> >> at
>> >>
>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
>> >>
>> >>
>> >> And on jUDDI log:
>> >>
>> >>
>> >> 04/02/2011 3:55:27 PM org.apache.cxf.phase.PhaseInterceptorChain
>> >> doDefaultLogging
>> >> WARNING: Application
>> >>
>> {urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}set_publisherAssertions
>>
>> >> has thrown exception, unwinding now
>> >> org.apache.cxf.interceptor.Fault: Encountered "pa" at
>> character 8, but
>> >> expected: ["FROM"].
>> >> at
>> >>
>> org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:148)
>> >> at
>> >>
>> org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.createFault(AbstractJAXWSMethodInvoker.java:83)
>> >> at
>> >>
>> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:114)
>> >> at
>> >>
>> org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:55)
>> >> at
>> >>
>> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:68)
>> >> at
>> >>
>> org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
>> >> at
>> >>
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> >> at
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> at
>> >>
>> org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
>> >> at
>> >>
>> org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)
>> >> at
>> >>
>> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
>> >> at
>> >>
>> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
>> >> at
>> >>
>> org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
>> >> at
>> >>
>> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
>> >> at
>> >>
>> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
>> >> at
>> >>
>> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
>> >> at
>> >>
>> org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
>> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>> >> at
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>> >> at
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>> >> at
>> >>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>> >> at
>> >>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>> >> at
>> >>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>> >> at
>> >>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>> >> at
>> >>
>> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
>> >> at
>> >>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>> >> at
>> >>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>> >> at
>> >>
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
>> >> at
>> >>
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
>> >> at
>> >>
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>> >> at java.lang.Thread.run(Thread.java:662)
>> >> Caused by: <openjpa-1.2.2-r422266:898935 nonfatal user error>
>> >> org.apache.openjpa.persistence.ArgumentException: Encountered
>> "pa" at
>> >> character 8, but expected: ["FROM"].
>> >> at
>> >>
>> org.apache.openjpa.kernel.jpql.JPQL.generateParseException(JPQL.java:9501)
>> >> at
>> >>
>> org.apache.openjpa.kernel.jpql.JPQL.jj_consume_token(JPQL.java:9378)
>> >> at
>> org.apache.openjpa.kernel.jpql.JPQL.delete_statement(JPQL.java:185)
>> >> at org.apache.openjpa.kernel.jpql.JPQL.parseQuery(JPQL.java:69)
>> >> at
>> >>
>> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.parse(JPQLExpressionBuilder.java:1740)
>> >> at
>> >>
>> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.<init>(JPQLExpressionBuilder.java:1727)
>> >> at
>> org.apache.openjpa.kernel.jpql.JPQLParser.parse(JPQLParser.java:48)
>> >> at
>> >>
>> org.apache.openjpa.kernel.ExpressionStoreQuery.newCompilation(ExpressionStoreQuery.java:149)
>> >> at
>> >>
>> org.apache.openjpa.kernel.QueryImpl.newCompilation(QueryImpl.java:657)
>> >> at
>> >>
>> org.apache.openjpa.kernel.QueryImpl.compilationFromCache(QueryImpl.java:639)
>> >> at
>> >>
>> org.apache.openjpa.kernel.QueryImpl.compileForCompilation(QueryImpl.java:605)
>> >> at
>> >>
>> org.apache.openjpa.kernel.QueryImpl.compileForExecutor(QueryImpl.java:667)
>> >> at
>> >>
>> org.apache.openjpa.kernel.QueryImpl.getOperation(QueryImpl.java:1492)
>> >> at
>> >>
>> org.apache.openjpa.kernel.DelegatingQuery.getOperation(DelegatingQuery.java:123)
>> >> at
>> >>
>> org.apache.openjpa.persistence.QueryImpl.executeUpdate(QueryImpl.java:325)
>> >> at
>> >>
>> org.apache.juddi.query.DeletePublisherAssertionByBusinessQuery.delete(DeletePublisherAssertionByBusinessQuery.java:47)
>> >> at
>> >>
>> org.apache.juddi.api.impl.UDDIPublicationImpl.setPublisherAssertions(UDDIPublicationImpl.java:607)
>> >> 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:597)
>> >> at
>> >>
>> org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:166)
>> >> at
>> >>
>> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:82)
>> >> ... 30 more
>> >> 04/02/2011 3:55:28 PM org.apache.cxf.phase.PhaseInterceptorChain
>> >> doDefaultLogging
>> >> WARNING: Application
>> >>
>> {urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}set_publisherAssertions
>>
>> >> has thrown exception, unwinding now
>> >> org.apache.cxf.interceptor.Fault: Encountered "pa" at
>> character 8, but
>> >> expected: ["FROM"].
>> >> at
>> >>
>> org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:148)
>> >> at
>> >>
>> org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.createFault(AbstractJAXWSMethodInvoker.java:83)
>> >> at
>> >>
>> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:114)
>> >> at
>> >>
>> org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:55)
>> >> at
>> >>
>> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:68)
>> >> at
>> >>
>> org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
>> >> at
>> >>
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> >> at
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >> at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >> at
>> >>
>> org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
>> >> at
>> >>
>> org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)
>> >> at
>> >>
>> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
>> >> at
>> >>
>> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
>> >> at
>> >>
>> org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
>> >> at
>> >>
>> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
>> >> at
>> >>
>> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
>> >> at
>> >>
>> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
>> >> at
>> >>
>> org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
>> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>> >> at
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>> >> at
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>> >> at
>> >>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>> >> at
>> >>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>> >> at
>> >>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>> >> at
>> >>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>> >> at
>> >>
>> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
>> >> at
>> >>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>> >> at
>> >>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>> >> at
>> >>
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
>> >> at
>> >>
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
>> >> at
>> >>
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>> >> at java.lang.Thread.run(Thread.java:662)
>> >> Caused by: <openjpa-1.2.2-r422266:898935 nonfatal user error>
>> >> org.apache.openjpa.persistence.ArgumentException: Encountered
>> "pa" at
>> >> character 8, but expected: ["FROM"].
>> >> at
>> >>
>> org.apache.openjpa.kernel.jpql.JPQL.generateParseException(JPQL.java:9501)
>> >> at
>> >>
>> org.apache.openjpa.kernel.jpql.JPQL.jj_consume_token(JPQL.java:9378)
>> >> at
>> org.apache.openjpa.kernel.jpql.JPQL.delete_statement(JPQL.java:185)
>> >> at org.apache.openjpa.kernel.jpql.JPQL.parseQuery(JPQL.java:69)
>> >> at
>> >>
>> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.parse(JPQLExpressionBuilder.java:1740)
>> >> at
>> >>
>> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.<init>(JPQLExpressionBuilder.java:1727)
>> >> at
>> org.apache.openjpa.kernel.jpql.JPQLParser.parse(JPQLParser.java:48)
>> >> at
>> >>
>> org.apache.openjpa.kernel.ExpressionStoreQuery.newCompilation(ExpressionStoreQuery.java:149)
>> >> at
>> >>
>> org.apache.openjpa.kernel.QueryImpl.newCompilation(QueryImpl.java:657)
>> >> at
>> >>
>> org.apache.openjpa.kernel.QueryImpl.compilationFromCache(QueryImpl.java:639)
>> >> at
>> >>
>> org.apache.openjpa.kernel.QueryImpl.compileForCompilation(QueryImpl.java:605)
>> >> at
>> >>
>> org.apache.openjpa.kernel.QueryImpl.compileForExecutor(QueryImpl.java:667)
>> >> at
>> >>
>> org.apache.openjpa.kernel.QueryImpl.getOperation(QueryImpl.java:1492)
>> >> at
>> >>
>> org.apache.openjpa.kernel.DelegatingQuery.getOperation(DelegatingQuery.java:123)
>> >> at
>> >>
>> org.apache.openjpa.persistence.QueryImpl.executeUpdate(QueryImpl.java:325)
>> >> at
>> >>
>> org.apache.juddi.query.DeletePublisherAssertionByBusinessQuery.delete(DeletePublisherAssertionByBusinessQuery.java:47)
>> >> at
>> >>
>> org.apache.juddi.api.impl.UDDIPublicationImpl.setPublisherAssertions(UDDIPublicationImpl.java:607)
>> >> 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:597)
>> >> at
>> >>
>> org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:166)
>> >> at
>> >>
>> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:82)
>> >> ... 30 more
>> >>
>> >>
>> >>
>> >>
>> >> Also when running:
>> >>
>> >>
>> >>
>> org.apache.ws.scout.registry.BusinessQueryManager2Test.testGetRegistryObjects()
>>
>> >> the test passes ( br collection is always empty) but the jUDDI
>> shows
>> >> this on its log:
>> >>
>> >>
>> >> DefaultValidationEventHandler: [FATAL_ERROR]: cvc-complex-type.4:
>> >> Attribute 'infoSelection' must appear on element
>> >> 'ns1:get_registeredInfo'.
>> >> Location: line 1
>> >> 04/02/2011 3:56:40 PM org.apache.cxf.phase.PhaseInterceptorChain
>> >> doDefaultLogging
>> >> WARNING: Interceptor for
>> >>
>> {urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}get_registeredInfo
>>
>> >> has thrown exception, unwinding now
>> >> org.apache.cxf.interceptor.Fault: Unmarshalling Error:
>> >> cvc-complex-type.4: Attribute 'infoSelection' must appear on
>> element
>> >> 'ns1:get_registeredInfo'.
>> >> at
>> >>
>> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:661)
>> >> at
>> >>
>> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:533)
>> >> at
>> org.apache.cxf.jaxb.io.DataReaderImpl.read(DataReaderImpl.java:113)
>> >> at
>> >>
>> org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:192)
>> >> at
>> >>
>> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
>> >> at
>> >>
>> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
>> >> at
>> >>
>> org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
>> >> at
>> >>
>> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
>> >> at
>> >>
>> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
>> >> at
>> >>
>> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
>> >> at
>> >>
>> org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
>> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>> >> at
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>> >> at
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>> >> at
>> >>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>> >> at
>> >>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>> >> at
>> >>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>> >> at
>> >>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>> >> at
>> >>
>> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
>> >> at
>> >>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>> >> at
>> >>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>> >> at
>> >>
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
>> >> at
>> >>
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
>> >> at
>> >>
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>> >> at java.lang.Thread.run(Thread.java:662)
>> >> Caused by: javax.xml.bind.UnmarshalException
>> >> - with linked exception:
>> >> [org.xml.sax.SAXParseException: cvc-complex-type.4: Attribute
>> >> 'infoSelection' must appear on element 'ns1:get_registeredInfo'.]
>> >> at
>> >>
>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
>> >> at
>> >>
>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
>> >> at
>> >>
>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:339)
>> >> at
>> >>
>> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:646)
>> >> ... 25 more
>> >> Caused by: org.xml.sax.SAXParseException: cvc-complex-type.4:
>> >> Attribute 'infoSelection' must appear on element
>> 'ns1:get_registeredInfo'.
>> >> at
>> >>
>> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
>> >> at
>> >>
>> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
>> >> at
>> >>
>> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
>> >> at
>> >>
>> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318)
>> >> at
>> >>
>> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:417)
>> >> at
>> >>
>> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3182)
>> >> at
>> >>
>> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.addDefaultAttributes(XMLSchemaValidator.java:2888)
>> >> at
>> >>
>> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:2070)
>> >> at
>> >>
>> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:705)
>> >> at
>> >>
>> com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl.startElement(ValidatorHandlerImpl.java:549)
>> >> at
>> >>
>> com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:89)
>> >> at
>> >>
>> com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
>> >> at
>> >>
>> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:275)
>> >> at
>> >>
>> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:209)
>> >> at
>> >>
>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
>> >> ... 27 more
>> >> DefaultValidationEventHandler: [FATAL_ERROR]: cvc-complex-type.4:
>> >> Attribute 'infoSelection' must appear on element
>> >> 'ns1:get_registeredInfo'.
>> >> Location: line 1
>> >> 04/02/2011 3:56:40 PM org.apache.cxf.phase.PhaseInterceptorChain
>> >> doDefaultLogging
>> >> WARNING: Interceptor for
>> >>
>> {urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}get_registeredInfo
>>
>> >> has thrown exception, unwinding now
>> >> org.apache.cxf.interceptor.Fault: Unmarshalling Error:
>> >> cvc-complex-type.4: Attribute 'infoSelection' must appear on
>> element
>> >> 'ns1:get_registeredInfo'.
>> >> at
>> >>
>> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:661)
>> >> at
>> >>
>> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:533)
>> >> at
>> org.apache.cxf.jaxb.io.DataReaderImpl.read(DataReaderImpl.java:113)
>> >> at
>> >>
>> org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:192)
>> >> at
>> >>
>> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
>> >> at
>> >>
>> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
>> >> at
>> >>
>> org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
>> >> at
>> >>
>> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
>> >> at
>> >>
>> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
>> >> at
>> >>
>> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
>> >> at
>> >>
>> org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
>> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>> >> at
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>> >> at
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>> >> at
>> >>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>> >> at
>> >>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>> >> at
>> >>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>> >> at
>> >>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>> >> at
>> >>
>> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
>> >> at
>> >>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>> >> at
>> >>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>> >> at
>> >>
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
>> >> at
>> >>
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
>> >> at
>> >>
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>> >> at java.lang.Thread.run(Thread.java:662)
>> >> Caused by: javax.xml.bind.UnmarshalException
>> >> - with linked exception:
>> >> [org.xml.sax.SAXParseException: cvc-complex-type.4: Attribute
>> >> 'infoSelection' must appear on element 'ns1:get_registeredInfo'.]
>> >> at
>> >>
>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
>> >> at
>> >>
>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
>> >> at
>> >>
>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:339)
>> >> at
>> >>
>> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:646)
>> >> ... 25 more
>> >> Caused by: org.xml.sax.SAXParseException: cvc-complex-type.4:
>> >> Attribute 'infoSelection' must appear on element
>> 'ns1:get_registeredInfo'.
>> >> at
>> >>
>> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
>> >> at
>> >>
>> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
>> >> at
>> >>
>> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
>> >> at
>> >>
>> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318)
>> >> at
>> >>
>> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:417)
>> >> at
>> >>
>> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3182)
>> >> at
>> >>
>> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.addDefaultAttributes(XMLSchemaValidator.java:2888)
>> >> at
>> >>
>> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:2070)
>> >> at
>> >>
>> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:705)
>> >> at
>> >>
>> com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl.startElement(ValidatorHandlerImpl.java:549)
>> >> at
>> >>
>> com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:89)
>> >> at
>> >>
>> com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
>> >> at
>> >>
>> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:275)
>> >> at
>> >>
>> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:209)
>> >> at
>> >>
>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
>> >> ... 27 more
>> >>
>> >>
>> >>
>> >> The contiguration of scout.properties is this
>> >>
>> >> inquery.uri =http://localhost:8081/juddiv3/services/inquiry
>> >> publish.uri =http://localhost:8081/juddiv3/services/publish
>> >> security.uri =http://localhost:8081/juddiv3/services/security
>> >> transport.class =org.apache.ws.scout.transport.AxisTransport
>> >> scout.proxy.uddiVersion=3.0
>> >> scout.proxy.uddiNamespace=urn:uddi-org:api_v3
>> >> userid =root
>> >> password =root
>> >>
>> >> javax.xml.registry.uddi.maxRows=30
>> >>
>> >>
>> >> I just changed the port of the standard jUDDI 3.0.4 bundle.
>> >>
>> >>
>> >> Does anyone know if scout implementation is broken or what
>> could be
>> >> the problem?
>> >>
>> >> The unit tests work when the configuration points to the 'local'
>> >> default UDDI server.
>> >>
>> >> Thanks,
>> >> Javier.
>> >
>
>
>
Re: scout 1.2.2 unit tests problems with jUDDI 3.04
Posted by Javier Molina <ja...@acsmail.net.au>.
Thanks for your clarification Kurt.
Currently at my company we are evaluating technologies for a registry and
jaxr seemed a good approach to isolate the differences between UDDI and
ebXML but so far I have came to the conclusion that jaxr is very outdated,
as you mention ebXML seems also dead as there is no much tool support.
Given the above then probably it is worth going through the UDDI path and
then forget about jaxr or do you think there is still and advantage on using
jaxr apart from the authentication?
Cheers,
Javier.
On 11 February 2011 09:05, Kurt T Stam <ku...@gmail.com> wrote:
> Thanks Javier,
>
> JBoss is certified with JAXR (Scout) and UDDIv2. The JAXR 1.0 Spec has not
> been updated for UDDIv3, so the UDDIv3 support in Scout only support UDDIv2
> features, and was added for backward compatibility. JBoss still ships with
> jUDDI v2, while JBossESB now ships with jUDDIv3.
>
> JAXR supports ebXML and UDDI. ebXML seems dead, so if you want UDDIv3
> features it makes sense to use the UDDI-api instead (which is why we created
> the juddi-client module).
>
> I hope this clears things up.
>
> --Kurt
>
>
> On 2/10/11 3:42 PM, Javier Molina wrote:
>
> Hi Kurt,
> It comes to my attention that this has not been spotted before, I mean
> jUDDI is widely used in jboss, my only conclusion atm is that most people
> use uddi api rather than jaxr.
>
> I will raise a ticket as suggested.
>
> Thanks,
> Javier.
> On Feb 11, 2011 2:16 AM, "Kurt T Stam" <ku...@gmail.com> wrote:
> > Hi Javier,
> >
> > This looks like something enforced by the WSDL. When running jUDDI in
> > embedded mode these issues don't always surface.
> > Please open a jira on scout: http://issues.apache.org/jira/browse/SCOUT
> >
> > Thx,
> >
> > --Kurt
> >
> > On 2/4/11 12:02 AM, Javier Molina wrote:
> >> Hi all,
> >>
> >> I check out scout 1.2.2 source code and I am trying to get my head
> >> around jaxr but I see some problems when running against jUDDI 3.04
> >>
> >>
> >> When running
> >>
> org.apache.ws.scout.registry.BusinessLifeCyleManagerlTest.saveDeleteAssociations()
>
> >> I get an assertion error:
> >>
> >> java.lang.AssertionError: expected:<0> but was:<2>
> >> at org.junit.Assert.fail(Assert.java:91)
> >> at org.junit.Assert.failNotEquals(Assert.java:618)
> >> at org.junit.Assert.assertEquals(Assert.java:126)
> >> at org.junit.Assert.assertEquals(Assert.java:443)
> >> at org.junit.Assert.assertEquals(Assert.java:427)
> >> at
> >>
> org.apache.ws.scout.registry.BusinessLifeCyleManagerlTest.saveDeleteAssociations(BusinessLifeCyleManagerlTest.java:251)
> >> 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:592)
> >> at
> >>
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> >> at
> >>
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >> at
> >>
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> >> at
> >>
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> >> at
> >>
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
> >> at
> >>
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
> >> at
> >>
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:73)
> >> at
> >>
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46)
> >> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
> >> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
> >> at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
> >> at
> >>
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
> >> at
> >>
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
> >> at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
> >> at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
> >> at
> >>
> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:79)
> >> at
> >>
> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:49)
> >> at
> >>
> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
> >> at
> >>
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
> >> at
> >>
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
> >> at
> >>
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
> >> at
> >>
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
> >>
> >>
> >> And on jUDDI log:
> >>
> >>
> >> 04/02/2011 3:55:27 PM org.apache.cxf.phase.PhaseInterceptorChain
> >> doDefaultLogging
> >> WARNING: Application
> >>
> {urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}set_publisherAssertions
>
> >> has thrown exception, unwinding now
> >> org.apache.cxf.interceptor.Fault: Encountered "pa" at character 8, but
> >> expected: ["FROM"].
> >> at
> >>
> org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:148)
> >> at
> >>
> org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.createFault(AbstractJAXWSMethodInvoker.java:83)
> >> at
> >>
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:114)
> >> at
> >>
> org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:55)
> >> at
> >>
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:68)
> >> at
> >>
> org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
> >> at
> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> at
> >>
> org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
> >> at
> >>
> org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)
> >> at
> >>
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
> >> at
> >>
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
> >> at
> >>
> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
> >> at
> >>
> org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> >> at
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> >> at
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >> at
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >> at
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> >> at
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> >> at
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >> at
> >>
> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
> >> at
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >> at
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> >> at
> >>
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
> >> at
> >>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
> >> at
> >> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> >> at java.lang.Thread.run(Thread.java:662)
> >> Caused by: <openjpa-1.2.2-r422266:898935 nonfatal user error>
> >> org.apache.openjpa.persistence.ArgumentException: Encountered "pa" at
> >> character 8, but expected: ["FROM"].
> >> at
> >>
> org.apache.openjpa.kernel.jpql.JPQL.generateParseException(JPQL.java:9501)
> >> at
> >> org.apache.openjpa.kernel.jpql.JPQL.jj_consume_token(JPQL.java:9378)
> >> at org.apache.openjpa.kernel.jpql.JPQL.delete_statement(JPQL.java:185)
> >> at org.apache.openjpa.kernel.jpql.JPQL.parseQuery(JPQL.java:69)
> >> at
> >>
> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.parse(JPQLExpressionBuilder.java:1740)
> >> at
> >>
> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.<init>(JPQLExpressionBuilder.java:1727)
> >> at org.apache.openjpa.kernel.jpql.JPQLParser.parse(JPQLParser.java:48)
> >> at
> >>
> org.apache.openjpa.kernel.ExpressionStoreQuery.newCompilation(ExpressionStoreQuery.java:149)
> >> at
> >> org.apache.openjpa.kernel.QueryImpl.newCompilation(QueryImpl.java:657)
> >> at
> >>
> org.apache.openjpa.kernel.QueryImpl.compilationFromCache(QueryImpl.java:639)
> >> at
> >>
> org.apache.openjpa.kernel.QueryImpl.compileForCompilation(QueryImpl.java:605)
> >> at
> >>
> org.apache.openjpa.kernel.QueryImpl.compileForExecutor(QueryImpl.java:667)
> >> at
> >> org.apache.openjpa.kernel.QueryImpl.getOperation(QueryImpl.java:1492)
> >> at
> >>
> org.apache.openjpa.kernel.DelegatingQuery.getOperation(DelegatingQuery.java:123)
> >> at
> >>
> org.apache.openjpa.persistence.QueryImpl.executeUpdate(QueryImpl.java:325)
> >> at
> >>
> org.apache.juddi.query.DeletePublisherAssertionByBusinessQuery.delete(DeletePublisherAssertionByBusinessQuery.java:47)
> >> at
> >>
> org.apache.juddi.api.impl.UDDIPublicationImpl.setPublisherAssertions(UDDIPublicationImpl.java:607)
> >> 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:597)
> >> at
> >>
> org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:166)
> >> at
> >>
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:82)
> >> ... 30 more
> >> 04/02/2011 3:55:28 PM org.apache.cxf.phase.PhaseInterceptorChain
> >> doDefaultLogging
> >> WARNING: Application
> >>
> {urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}set_publisherAssertions
>
> >> has thrown exception, unwinding now
> >> org.apache.cxf.interceptor.Fault: Encountered "pa" at character 8, but
> >> expected: ["FROM"].
> >> at
> >>
> org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:148)
> >> at
> >>
> org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.createFault(AbstractJAXWSMethodInvoker.java:83)
> >> at
> >>
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:114)
> >> at
> >>
> org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:55)
> >> at
> >>
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:68)
> >> at
> >>
> org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
> >> at
> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> at
> >>
> org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
> >> at
> >>
> org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)
> >> at
> >>
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
> >> at
> >>
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
> >> at
> >>
> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
> >> at
> >>
> org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> >> at
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> >> at
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >> at
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >> at
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> >> at
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> >> at
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >> at
> >>
> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
> >> at
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >> at
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> >> at
> >>
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
> >> at
> >>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
> >> at
> >> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> >> at java.lang.Thread.run(Thread.java:662)
> >> Caused by: <openjpa-1.2.2-r422266:898935 nonfatal user error>
> >> org.apache.openjpa.persistence.ArgumentException: Encountered "pa" at
> >> character 8, but expected: ["FROM"].
> >> at
> >>
> org.apache.openjpa.kernel.jpql.JPQL.generateParseException(JPQL.java:9501)
> >> at
> >> org.apache.openjpa.kernel.jpql.JPQL.jj_consume_token(JPQL.java:9378)
> >> at org.apache.openjpa.kernel.jpql.JPQL.delete_statement(JPQL.java:185)
> >> at org.apache.openjpa.kernel.jpql.JPQL.parseQuery(JPQL.java:69)
> >> at
> >>
> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.parse(JPQLExpressionBuilder.java:1740)
> >> at
> >>
> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.<init>(JPQLExpressionBuilder.java:1727)
> >> at org.apache.openjpa.kernel.jpql.JPQLParser.parse(JPQLParser.java:48)
> >> at
> >>
> org.apache.openjpa.kernel.ExpressionStoreQuery.newCompilation(ExpressionStoreQuery.java:149)
> >> at
> >> org.apache.openjpa.kernel.QueryImpl.newCompilation(QueryImpl.java:657)
> >> at
> >>
> org.apache.openjpa.kernel.QueryImpl.compilationFromCache(QueryImpl.java:639)
> >> at
> >>
> org.apache.openjpa.kernel.QueryImpl.compileForCompilation(QueryImpl.java:605)
> >> at
> >>
> org.apache.openjpa.kernel.QueryImpl.compileForExecutor(QueryImpl.java:667)
> >> at
> >> org.apache.openjpa.kernel.QueryImpl.getOperation(QueryImpl.java:1492)
> >> at
> >>
> org.apache.openjpa.kernel.DelegatingQuery.getOperation(DelegatingQuery.java:123)
> >> at
> >>
> org.apache.openjpa.persistence.QueryImpl.executeUpdate(QueryImpl.java:325)
> >> at
> >>
> org.apache.juddi.query.DeletePublisherAssertionByBusinessQuery.delete(DeletePublisherAssertionByBusinessQuery.java:47)
> >> at
> >>
> org.apache.juddi.api.impl.UDDIPublicationImpl.setPublisherAssertions(UDDIPublicationImpl.java:607)
> >> 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:597)
> >> at
> >>
> org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:166)
> >> at
> >>
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:82)
> >> ... 30 more
> >>
> >>
> >>
> >>
> >> Also when running:
> >>
> >>
> >>
> org.apache.ws.scout.registry.BusinessQueryManager2Test.testGetRegistryObjects()
>
> >> the test passes ( br collection is always empty) but the jUDDI shows
> >> this on its log:
> >>
> >>
> >> DefaultValidationEventHandler: [FATAL_ERROR]: cvc-complex-type.4:
> >> Attribute 'infoSelection' must appear on element
> >> 'ns1:get_registeredInfo'.
> >> Location: line 1
> >> 04/02/2011 3:56:40 PM org.apache.cxf.phase.PhaseInterceptorChain
> >> doDefaultLogging
> >> WARNING: Interceptor for
> >>
> {urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}get_registeredInfo
>
> >> has thrown exception, unwinding now
> >> org.apache.cxf.interceptor.Fault: Unmarshalling Error:
> >> cvc-complex-type.4: Attribute 'infoSelection' must appear on element
> >> 'ns1:get_registeredInfo'.
> >> at
> >>
> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:661)
> >> at
> >>
> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:533)
> >> at org.apache.cxf.jaxb.io.DataReaderImpl.read(DataReaderImpl.java:113)
> >> at
> >>
> org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:192)
> >> at
> >>
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
> >> at
> >>
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
> >> at
> >>
> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
> >> at
> >>
> org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> >> at
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> >> at
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >> at
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >> at
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> >> at
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> >> at
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >> at
> >>
> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
> >> at
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >> at
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> >> at
> >>
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
> >> at
> >>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
> >> at
> >> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> >> at java.lang.Thread.run(Thread.java:662)
> >> Caused by: javax.xml.bind.UnmarshalException
> >> - with linked exception:
> >> [org.xml.sax.SAXParseException: cvc-complex-type.4: Attribute
> >> 'infoSelection' must appear on element 'ns1:get_registeredInfo'.]
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:339)
> >> at
> >>
> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:646)
> >> ... 25 more
> >> Caused by: org.xml.sax.SAXParseException: cvc-complex-type.4:
> >> Attribute 'infoSelection' must appear on element
> 'ns1:get_registeredInfo'.
> >> at
> >>
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
> >> at
> >>
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:417)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3182)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.addDefaultAttributes(XMLSchemaValidator.java:2888)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:2070)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:705)
> >> at
> >>
> com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl.startElement(ValidatorHandlerImpl.java:549)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:89)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:275)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:209)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
> >> ... 27 more
> >> DefaultValidationEventHandler: [FATAL_ERROR]: cvc-complex-type.4:
> >> Attribute 'infoSelection' must appear on element
> >> 'ns1:get_registeredInfo'.
> >> Location: line 1
> >> 04/02/2011 3:56:40 PM org.apache.cxf.phase.PhaseInterceptorChain
> >> doDefaultLogging
> >> WARNING: Interceptor for
> >>
> {urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}get_registeredInfo
>
> >> has thrown exception, unwinding now
> >> org.apache.cxf.interceptor.Fault: Unmarshalling Error:
> >> cvc-complex-type.4: Attribute 'infoSelection' must appear on element
> >> 'ns1:get_registeredInfo'.
> >> at
> >>
> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:661)
> >> at
> >>
> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:533)
> >> at org.apache.cxf.jaxb.io.DataReaderImpl.read(DataReaderImpl.java:113)
> >> at
> >>
> org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:192)
> >> at
> >>
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
> >> at
> >>
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
> >> at
> >>
> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
> >> at
> >>
> org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> >> at
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> >> at
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >> at
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >> at
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> >> at
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> >> at
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >> at
> >>
> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
> >> at
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >> at
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> >> at
> >>
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
> >> at
> >>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
> >> at
> >> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> >> at java.lang.Thread.run(Thread.java:662)
> >> Caused by: javax.xml.bind.UnmarshalException
> >> - with linked exception:
> >> [org.xml.sax.SAXParseException: cvc-complex-type.4: Attribute
> >> 'infoSelection' must appear on element 'ns1:get_registeredInfo'.]
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:339)
> >> at
> >>
> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:646)
> >> ... 25 more
> >> Caused by: org.xml.sax.SAXParseException: cvc-complex-type.4:
> >> Attribute 'infoSelection' must appear on element
> 'ns1:get_registeredInfo'.
> >> at
> >>
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
> >> at
> >>
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:417)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3182)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.addDefaultAttributes(XMLSchemaValidator.java:2888)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:2070)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:705)
> >> at
> >>
> com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl.startElement(ValidatorHandlerImpl.java:549)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:89)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:275)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:209)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
> >> ... 27 more
> >>
> >>
> >>
> >> The contiguration of scout.properties is this
> >>
> >> inquery.uri =http://localhost:8081/juddiv3/services/inquiry
> >> publish.uri =http://localhost:8081/juddiv3/services/publish
> >> security.uri =http://localhost:8081/juddiv3/services/security
> >> transport.class =org.apache.ws.scout.transport.AxisTransport
> >> scout.proxy.uddiVersion=3.0
> >> scout.proxy.uddiNamespace=urn:uddi-org:api_v3
> >> userid =root
> >> password =root
> >>
> >> javax.xml.registry.uddi.maxRows=30
> >>
> >>
> >> I just changed the port of the standard jUDDI 3.0.4 bundle.
> >>
> >>
> >> Does anyone know if scout implementation is broken or what could be
> >> the problem?
> >>
> >> The unit tests work when the configuration points to the 'local'
> >> default UDDI server.
> >>
> >> Thanks,
> >> Javier.
> >
>
>
>
Re: scout 1.2.2 unit tests problems with jUDDI 3.04
Posted by Kurt T Stam <ku...@gmail.com>.
Thanks Javier,
JBoss is certified with JAXR (Scout) and UDDIv2. The JAXR 1.0 Spec has
not been updated for UDDIv3, so the UDDIv3 support in Scout only support
UDDIv2 features, and was added for backward compatibility. JBoss still
ships with jUDDI v2, while JBossESB now ships with jUDDIv3.
JAXR supports ebXML and UDDI. ebXML seems dead, so if you want UDDIv3
features it makes sense to use the UDDI-api instead (which is why we
created the juddi-client module).
I hope this clears things up.
--Kurt
On 2/10/11 3:42 PM, Javier Molina wrote:
>
> Hi Kurt,
> It comes to my attention that this has not been spotted before, I mean
> jUDDI is widely used in jboss, my only conclusion atm is that most
> people use uddi api rather than jaxr.
>
> I will raise a ticket as suggested.
>
> Thanks,
> Javier.
>
> On Feb 11, 2011 2:16 AM, "Kurt T Stam" <kurt.stam@gmail.com
> <ma...@gmail.com>> wrote:
> > Hi Javier,
> >
> > This looks like something enforced by the WSDL. When running jUDDI in
> > embedded mode these issues don't always surface.
> > Please open a jira on scout: http://issues.apache.org/jira/browse/SCOUT
> >
> > Thx,
> >
> > --Kurt
> >
> > On 2/4/11 12:02 AM, Javier Molina wrote:
> >> Hi all,
> >>
> >> I check out scout 1.2.2 source code and I am trying to get my head
> >> around jaxr but I see some problems when running against jUDDI 3.04
> >>
> >>
> >> When running
> >>
> org.apache.ws.scout.registry.BusinessLifeCyleManagerlTest.saveDeleteAssociations()
>
> >> I get an assertion error:
> >>
> >> java.lang.AssertionError: expected:<0> but was:<2>
> >> at org.junit.Assert.fail(Assert.java:91)
> >> at org.junit.Assert.failNotEquals(Assert.java:618)
> >> at org.junit.Assert.assertEquals(Assert.java:126)
> >> at org.junit.Assert.assertEquals(Assert.java:443)
> >> at org.junit.Assert.assertEquals(Assert.java:427)
> >> at
> >>
> org.apache.ws.scout.registry.BusinessLifeCyleManagerlTest.saveDeleteAssociations(BusinessLifeCyleManagerlTest.java:251)
> >> 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:592)
> >> at
> >>
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> >> at
> >>
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >> at
> >>
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> >> at
> >>
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> >> at
> >>
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
> >> at
> >>
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
> >> at
> >>
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:73)
> >> at
> >>
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46)
> >> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
> >> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
> >> at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
> >> at
> >>
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
> >> at
> >>
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
> >> at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
> >> at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
> >> at
> >>
> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:79)
> >> at
> >>
> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:49)
> >> at
> >>
> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
> >> at
> >>
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
> >> at
> >>
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
> >> at
> >>
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
> >> at
> >>
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
> >>
> >>
> >> And on jUDDI log:
> >>
> >>
> >> 04/02/2011 3:55:27 PM org.apache.cxf.phase.PhaseInterceptorChain
> >> doDefaultLogging
> >> WARNING: Application
> >>
> {urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}set_publisherAssertions
>
> >> has thrown exception, unwinding now
> >> org.apache.cxf.interceptor.Fault: Encountered "pa" at character 8, but
> >> expected: ["FROM"].
> >> at
> >>
> org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:148)
> >> at
> >>
> org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.createFault(AbstractJAXWSMethodInvoker.java:83)
> >> at
> >>
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:114)
> >> at
> >>
> org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:55)
> >> at
> >>
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:68)
> >> at
> >>
> org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
> >> at
> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> at
> >>
> org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
> >> at
> >>
> org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)
> >> at
> >>
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
> >> at
> >>
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
> >> at
> >>
> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
> >> at
> >>
> org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> >> at
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> >> at
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >> at
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >> at
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> >> at
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> >> at
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >> at
> >>
> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
> >> at
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >> at
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> >> at
> >>
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
> >> at
> >>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
> >> at
> >> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> >> at java.lang.Thread.run(Thread.java:662)
> >> Caused by: <openjpa-1.2.2-r422266:898935 nonfatal user error>
> >> org.apache.openjpa.persistence.ArgumentException: Encountered "pa" at
> >> character 8, but expected: ["FROM"].
> >> at
> >>
> org.apache.openjpa.kernel.jpql.JPQL.generateParseException(JPQL.java:9501)
> >> at
> >> org.apache.openjpa.kernel.jpql.JPQL.jj_consume_token(JPQL.java:9378)
> >> at org.apache.openjpa.kernel.jpql.JPQL.delete_statement(JPQL.java:185)
> >> at org.apache.openjpa.kernel.jpql.JPQL.parseQuery(JPQL.java:69)
> >> at
> >>
> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.parse(JPQLExpressionBuilder.java:1740)
> >> at
> >>
> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.<init>(JPQLExpressionBuilder.java:1727)
> >> at org.apache.openjpa.kernel.jpql.JPQLParser.parse(JPQLParser.java:48)
> >> at
> >>
> org.apache.openjpa.kernel.ExpressionStoreQuery.newCompilation(ExpressionStoreQuery.java:149)
> >> at
> >> org.apache.openjpa.kernel.QueryImpl.newCompilation(QueryImpl.java:657)
> >> at
> >>
> org.apache.openjpa.kernel.QueryImpl.compilationFromCache(QueryImpl.java:639)
> >> at
> >>
> org.apache.openjpa.kernel.QueryImpl.compileForCompilation(QueryImpl.java:605)
> >> at
> >>
> org.apache.openjpa.kernel.QueryImpl.compileForExecutor(QueryImpl.java:667)
> >> at
> >> org.apache.openjpa.kernel.QueryImpl.getOperation(QueryImpl.java:1492)
> >> at
> >>
> org.apache.openjpa.kernel.DelegatingQuery.getOperation(DelegatingQuery.java:123)
> >> at
> >>
> org.apache.openjpa.persistence.QueryImpl.executeUpdate(QueryImpl.java:325)
> >> at
> >>
> org.apache.juddi.query.DeletePublisherAssertionByBusinessQuery.delete(DeletePublisherAssertionByBusinessQuery.java:47)
> >> at
> >>
> org.apache.juddi.api.impl.UDDIPublicationImpl.setPublisherAssertions(UDDIPublicationImpl.java:607)
> >> 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:597)
> >> at
> >>
> org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:166)
> >> at
> >>
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:82)
> >> ... 30 more
> >> 04/02/2011 3:55:28 PM org.apache.cxf.phase.PhaseInterceptorChain
> >> doDefaultLogging
> >> WARNING: Application
> >>
> {urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}set_publisherAssertions
>
> >> has thrown exception, unwinding now
> >> org.apache.cxf.interceptor.Fault: Encountered "pa" at character 8, but
> >> expected: ["FROM"].
> >> at
> >>
> org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:148)
> >> at
> >>
> org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.createFault(AbstractJAXWSMethodInvoker.java:83)
> >> at
> >>
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:114)
> >> at
> >>
> org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:55)
> >> at
> >>
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:68)
> >> at
> >>
> org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
> >> at
> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> at
> >>
> org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
> >> at
> >>
> org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)
> >> at
> >>
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
> >> at
> >>
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
> >> at
> >>
> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
> >> at
> >>
> org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> >> at
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> >> at
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >> at
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >> at
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> >> at
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> >> at
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >> at
> >>
> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
> >> at
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >> at
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> >> at
> >>
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
> >> at
> >>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
> >> at
> >> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> >> at java.lang.Thread.run(Thread.java:662)
> >> Caused by: <openjpa-1.2.2-r422266:898935 nonfatal user error>
> >> org.apache.openjpa.persistence.ArgumentException: Encountered "pa" at
> >> character 8, but expected: ["FROM"].
> >> at
> >>
> org.apache.openjpa.kernel.jpql.JPQL.generateParseException(JPQL.java:9501)
> >> at
> >> org.apache.openjpa.kernel.jpql.JPQL.jj_consume_token(JPQL.java:9378)
> >> at org.apache.openjpa.kernel.jpql.JPQL.delete_statement(JPQL.java:185)
> >> at org.apache.openjpa.kernel.jpql.JPQL.parseQuery(JPQL.java:69)
> >> at
> >>
> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.parse(JPQLExpressionBuilder.java:1740)
> >> at
> >>
> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.<init>(JPQLExpressionBuilder.java:1727)
> >> at org.apache.openjpa.kernel.jpql.JPQLParser.parse(JPQLParser.java:48)
> >> at
> >>
> org.apache.openjpa.kernel.ExpressionStoreQuery.newCompilation(ExpressionStoreQuery.java:149)
> >> at
> >> org.apache.openjpa.kernel.QueryImpl.newCompilation(QueryImpl.java:657)
> >> at
> >>
> org.apache.openjpa.kernel.QueryImpl.compilationFromCache(QueryImpl.java:639)
> >> at
> >>
> org.apache.openjpa.kernel.QueryImpl.compileForCompilation(QueryImpl.java:605)
> >> at
> >>
> org.apache.openjpa.kernel.QueryImpl.compileForExecutor(QueryImpl.java:667)
> >> at
> >> org.apache.openjpa.kernel.QueryImpl.getOperation(QueryImpl.java:1492)
> >> at
> >>
> org.apache.openjpa.kernel.DelegatingQuery.getOperation(DelegatingQuery.java:123)
> >> at
> >>
> org.apache.openjpa.persistence.QueryImpl.executeUpdate(QueryImpl.java:325)
> >> at
> >>
> org.apache.juddi.query.DeletePublisherAssertionByBusinessQuery.delete(DeletePublisherAssertionByBusinessQuery.java:47)
> >> at
> >>
> org.apache.juddi.api.impl.UDDIPublicationImpl.setPublisherAssertions(UDDIPublicationImpl.java:607)
> >> 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:597)
> >> at
> >>
> org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:166)
> >> at
> >>
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:82)
> >> ... 30 more
> >>
> >>
> >>
> >>
> >> Also when running:
> >>
> >>
> >>
> org.apache.ws.scout.registry.BusinessQueryManager2Test.testGetRegistryObjects()
>
> >> the test passes ( br collection is always empty) but the jUDDI shows
> >> this on its log:
> >>
> >>
> >> DefaultValidationEventHandler: [FATAL_ERROR]: cvc-complex-type.4:
> >> Attribute 'infoSelection' must appear on element
> >> 'ns1:get_registeredInfo'.
> >> Location: line 1
> >> 04/02/2011 3:56:40 PM org.apache.cxf.phase.PhaseInterceptorChain
> >> doDefaultLogging
> >> WARNING: Interceptor for
> >>
> {urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}get_registeredInfo
>
> >> has thrown exception, unwinding now
> >> org.apache.cxf.interceptor.Fault: Unmarshalling Error:
> >> cvc-complex-type.4: Attribute 'infoSelection' must appear on element
> >> 'ns1:get_registeredInfo'.
> >> at
> >>
> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:661)
> >> at
> >>
> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:533)
> >> at org.apache.cxf.jaxb.io.DataReaderImpl.read(DataReaderImpl.java:113)
> >> at
> >>
> org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:192)
> >> at
> >>
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
> >> at
> >>
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
> >> at
> >>
> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
> >> at
> >>
> org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> >> at
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> >> at
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >> at
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >> at
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> >> at
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> >> at
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >> at
> >>
> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
> >> at
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >> at
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> >> at
> >>
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
> >> at
> >>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
> >> at
> >> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> >> at java.lang.Thread.run(Thread.java:662)
> >> Caused by: javax.xml.bind.UnmarshalException
> >> - with linked exception:
> >> [org.xml.sax.SAXParseException: cvc-complex-type.4: Attribute
> >> 'infoSelection' must appear on element 'ns1:get_registeredInfo'.]
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:339)
> >> at
> >>
> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:646)
> >> ... 25 more
> >> Caused by: org.xml.sax.SAXParseException: cvc-complex-type.4:
> >> Attribute 'infoSelection' must appear on element
> 'ns1:get_registeredInfo'.
> >> at
> >>
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
> >> at
> >>
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:417)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3182)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.addDefaultAttributes(XMLSchemaValidator.java:2888)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:2070)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:705)
> >> at
> >>
> com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl.startElement(ValidatorHandlerImpl.java:549)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:89)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:275)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:209)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
> >> ... 27 more
> >> DefaultValidationEventHandler: [FATAL_ERROR]: cvc-complex-type.4:
> >> Attribute 'infoSelection' must appear on element
> >> 'ns1:get_registeredInfo'.
> >> Location: line 1
> >> 04/02/2011 3:56:40 PM org.apache.cxf.phase.PhaseInterceptorChain
> >> doDefaultLogging
> >> WARNING: Interceptor for
> >>
> {urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}get_registeredInfo
>
> >> has thrown exception, unwinding now
> >> org.apache.cxf.interceptor.Fault: Unmarshalling Error:
> >> cvc-complex-type.4: Attribute 'infoSelection' must appear on element
> >> 'ns1:get_registeredInfo'.
> >> at
> >>
> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:661)
> >> at
> >>
> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:533)
> >> at org.apache.cxf.jaxb.io.DataReaderImpl.read(DataReaderImpl.java:113)
> >> at
> >>
> org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:192)
> >> at
> >>
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
> >> at
> >>
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
> >> at
> >>
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
> >> at
> >>
> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
> >> at
> >>
> org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> >> at
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> >> at
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >> at
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >> at
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> >> at
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> >> at
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >> at
> >>
> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
> >> at
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >> at
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> >> at
> >>
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
> >> at
> >>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
> >> at
> >> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> >> at java.lang.Thread.run(Thread.java:662)
> >> Caused by: javax.xml.bind.UnmarshalException
> >> - with linked exception:
> >> [org.xml.sax.SAXParseException: cvc-complex-type.4: Attribute
> >> 'infoSelection' must appear on element 'ns1:get_registeredInfo'.]
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:339)
> >> at
> >>
> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:646)
> >> ... 25 more
> >> Caused by: org.xml.sax.SAXParseException: cvc-complex-type.4:
> >> Attribute 'infoSelection' must appear on element
> 'ns1:get_registeredInfo'.
> >> at
> >>
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
> >> at
> >>
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:417)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3182)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.addDefaultAttributes(XMLSchemaValidator.java:2888)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:2070)
> >> at
> >>
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:705)
> >> at
> >>
> com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl.startElement(ValidatorHandlerImpl.java:549)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:89)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:275)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:209)
> >> at
> >>
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
> >> ... 27 more
> >>
> >>
> >>
> >> The contiguration of scout.properties is this
> >>
> >> inquery.uri =http://localhost:8081/juddiv3/services/inquiry
> >> publish.uri =http://localhost:8081/juddiv3/services/publish
> >> security.uri =http://localhost:8081/juddiv3/services/security
> >> transport.class =org.apache.ws.scout.transport.AxisTransport
> >> scout.proxy.uddiVersion=3.0
> >> scout.proxy.uddiNamespace=urn:uddi-org:api_v3
> >> userid =root
> >> password =root
> >>
> >> javax.xml.registry.uddi.maxRows=30
> >>
> >>
> >> I just changed the port of the standard jUDDI 3.0.4 bundle.
> >>
> >>
> >> Does anyone know if scout implementation is broken or what could be
> >> the problem?
> >>
> >> The unit tests work when the configuration points to the 'local'
> >> default UDDI server.
> >>
> >> Thanks,
> >> Javier.
> >
Re: scout 1.2.2 unit tests problems with jUDDI 3.04
Posted by Javier Molina <ja...@acsmail.net.au>.
Hi Kurt,
It comes to my attention that this has not been spotted before, I mean jUDDI
is widely used in jboss, my only conclusion atm is that most people use
uddi api rather than jaxr.
I will raise a ticket as suggested.
Thanks,
Javier.
On Feb 11, 2011 2:16 AM, "Kurt T Stam" <ku...@gmail.com> wrote:
> Hi Javier,
>
> This looks like something enforced by the WSDL. When running jUDDI in
> embedded mode these issues don't always surface.
> Please open a jira on scout: http://issues.apache.org/jira/browse/SCOUT
>
> Thx,
>
> --Kurt
>
> On 2/4/11 12:02 AM, Javier Molina wrote:
>> Hi all,
>>
>> I check out scout 1.2.2 source code and I am trying to get my head
>> around jaxr but I see some problems when running against jUDDI 3.04
>>
>>
>> When running
>>
org.apache.ws.scout.registry.BusinessLifeCyleManagerlTest.saveDeleteAssociations()
>> I get an assertion error:
>>
>> java.lang.AssertionError: expected:<0> but was:<2>
>> at org.junit.Assert.fail(Assert.java:91)
>> at org.junit.Assert.failNotEquals(Assert.java:618)
>> at org.junit.Assert.assertEquals(Assert.java:126)
>> at org.junit.Assert.assertEquals(Assert.java:443)
>> at org.junit.Assert.assertEquals(Assert.java:427)
>> at
>>
org.apache.ws.scout.registry.BusinessLifeCyleManagerlTest.saveDeleteAssociations(BusinessLifeCyleManagerlTest.java:251)
>> 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:592)
>> at
>>
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>> at
>>
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>> at
>>
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>> at
>>
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>> at
>>
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
>> at
>>
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
>> at
>>
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:73)
>> at
>>
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46)
>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
>> at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
>> at
>>
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
>> at
>>
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
>> at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
>> at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
>> at
>>
org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:79)
>> at
>>
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:49)
>> at
>>
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
>> at
>>
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
>> at
>>
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
>> at
>>
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
>> at
>>
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
>>
>>
>> And on jUDDI log:
>>
>>
>> 04/02/2011 3:55:27 PM org.apache.cxf.phase.PhaseInterceptorChain
>> doDefaultLogging
>> WARNING: Application
>>
{urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}set_publisherAssertions
>> has thrown exception, unwinding now
>> org.apache.cxf.interceptor.Fault: Encountered "pa" at character 8, but
>> expected: ["FROM"].
>> at
>>
org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:148)
>> at
>>
org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.createFault(AbstractJAXWSMethodInvoker.java:83)
>> at
>>
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:114)
>> at
>>
org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:55)
>> at
>>
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:68)
>> at
>>
org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
>> at
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> at
>>
org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
>> at
>>
org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)
>> at
>>
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
>> at
>>
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
>> at
>>
org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
>> at
>>
org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
>> at
>>
org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
>> at
>>
org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
>> at
>>
org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>> at
>>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>> at
>>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>> at
>>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>> at
>>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>> at
>>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>> at
>>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>> at
>>
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
>> at
>>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>> at
>>
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>> at
>>
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
>> at
>>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
>> at
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>> at java.lang.Thread.run(Thread.java:662)
>> Caused by: <openjpa-1.2.2-r422266:898935 nonfatal user error>
>> org.apache.openjpa.persistence.ArgumentException: Encountered "pa" at
>> character 8, but expected: ["FROM"].
>> at
>>
org.apache.openjpa.kernel.jpql.JPQL.generateParseException(JPQL.java:9501)
>> at
>> org.apache.openjpa.kernel.jpql.JPQL.jj_consume_token(JPQL.java:9378)
>> at org.apache.openjpa.kernel.jpql.JPQL.delete_statement(JPQL.java:185)
>> at org.apache.openjpa.kernel.jpql.JPQL.parseQuery(JPQL.java:69)
>> at
>>
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.parse(JPQLExpressionBuilder.java:1740)
>> at
>>
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.<init>(JPQLExpressionBuilder.java:1727)
>> at org.apache.openjpa.kernel.jpql.JPQLParser.parse(JPQLParser.java:48)
>> at
>>
org.apache.openjpa.kernel.ExpressionStoreQuery.newCompilation(ExpressionStoreQuery.java:149)
>> at
>> org.apache.openjpa.kernel.QueryImpl.newCompilation(QueryImpl.java:657)
>> at
>>
org.apache.openjpa.kernel.QueryImpl.compilationFromCache(QueryImpl.java:639)
>> at
>>
org.apache.openjpa.kernel.QueryImpl.compileForCompilation(QueryImpl.java:605)
>> at
>>
org.apache.openjpa.kernel.QueryImpl.compileForExecutor(QueryImpl.java:667)
>> at
>> org.apache.openjpa.kernel.QueryImpl.getOperation(QueryImpl.java:1492)
>> at
>>
org.apache.openjpa.kernel.DelegatingQuery.getOperation(DelegatingQuery.java:123)
>> at
>>
org.apache.openjpa.persistence.QueryImpl.executeUpdate(QueryImpl.java:325)
>> at
>>
org.apache.juddi.query.DeletePublisherAssertionByBusinessQuery.delete(DeletePublisherAssertionByBusinessQuery.java:47)
>> at
>>
org.apache.juddi.api.impl.UDDIPublicationImpl.setPublisherAssertions(UDDIPublicationImpl.java:607)
>> 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:597)
>> at
>>
org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:166)
>> at
>>
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:82)
>> ... 30 more
>> 04/02/2011 3:55:28 PM org.apache.cxf.phase.PhaseInterceptorChain
>> doDefaultLogging
>> WARNING: Application
>>
{urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}set_publisherAssertions
>> has thrown exception, unwinding now
>> org.apache.cxf.interceptor.Fault: Encountered "pa" at character 8, but
>> expected: ["FROM"].
>> at
>>
org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:148)
>> at
>>
org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.createFault(AbstractJAXWSMethodInvoker.java:83)
>> at
>>
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:114)
>> at
>>
org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:55)
>> at
>>
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:68)
>> at
>>
org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
>> at
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> at
>>
org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
>> at
>>
org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)
>> at
>>
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
>> at
>>
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
>> at
>>
org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
>> at
>>
org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
>> at
>>
org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
>> at
>>
org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
>> at
>>
org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>> at
>>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>> at
>>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>> at
>>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>> at
>>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>> at
>>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>> at
>>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>> at
>>
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
>> at
>>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>> at
>>
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>> at
>>
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
>> at
>>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
>> at
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>> at java.lang.Thread.run(Thread.java:662)
>> Caused by: <openjpa-1.2.2-r422266:898935 nonfatal user error>
>> org.apache.openjpa.persistence.ArgumentException: Encountered "pa" at
>> character 8, but expected: ["FROM"].
>> at
>>
org.apache.openjpa.kernel.jpql.JPQL.generateParseException(JPQL.java:9501)
>> at
>> org.apache.openjpa.kernel.jpql.JPQL.jj_consume_token(JPQL.java:9378)
>> at org.apache.openjpa.kernel.jpql.JPQL.delete_statement(JPQL.java:185)
>> at org.apache.openjpa.kernel.jpql.JPQL.parseQuery(JPQL.java:69)
>> at
>>
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.parse(JPQLExpressionBuilder.java:1740)
>> at
>>
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.<init>(JPQLExpressionBuilder.java:1727)
>> at org.apache.openjpa.kernel.jpql.JPQLParser.parse(JPQLParser.java:48)
>> at
>>
org.apache.openjpa.kernel.ExpressionStoreQuery.newCompilation(ExpressionStoreQuery.java:149)
>> at
>> org.apache.openjpa.kernel.QueryImpl.newCompilation(QueryImpl.java:657)
>> at
>>
org.apache.openjpa.kernel.QueryImpl.compilationFromCache(QueryImpl.java:639)
>> at
>>
org.apache.openjpa.kernel.QueryImpl.compileForCompilation(QueryImpl.java:605)
>> at
>>
org.apache.openjpa.kernel.QueryImpl.compileForExecutor(QueryImpl.java:667)
>> at
>> org.apache.openjpa.kernel.QueryImpl.getOperation(QueryImpl.java:1492)
>> at
>>
org.apache.openjpa.kernel.DelegatingQuery.getOperation(DelegatingQuery.java:123)
>> at
>>
org.apache.openjpa.persistence.QueryImpl.executeUpdate(QueryImpl.java:325)
>> at
>>
org.apache.juddi.query.DeletePublisherAssertionByBusinessQuery.delete(DeletePublisherAssertionByBusinessQuery.java:47)
>> at
>>
org.apache.juddi.api.impl.UDDIPublicationImpl.setPublisherAssertions(UDDIPublicationImpl.java:607)
>> 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:597)
>> at
>>
org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:166)
>> at
>>
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:82)
>> ... 30 more
>>
>>
>>
>>
>> Also when running:
>>
>>
>>
org.apache.ws.scout.registry.BusinessQueryManager2Test.testGetRegistryObjects()
>> the test passes ( br collection is always empty) but the jUDDI shows
>> this on its log:
>>
>>
>> DefaultValidationEventHandler: [FATAL_ERROR]: cvc-complex-type.4:
>> Attribute 'infoSelection' must appear on element
>> 'ns1:get_registeredInfo'.
>> Location: line 1
>> 04/02/2011 3:56:40 PM org.apache.cxf.phase.PhaseInterceptorChain
>> doDefaultLogging
>> WARNING: Interceptor for
>>
{urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}get_registeredInfo
>> has thrown exception, unwinding now
>> org.apache.cxf.interceptor.Fault: Unmarshalling Error:
>> cvc-complex-type.4: Attribute 'infoSelection' must appear on element
>> 'ns1:get_registeredInfo'.
>> at
>>
org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:661)
>> at
>>
org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:533)
>> at org.apache.cxf.jaxb.io.DataReaderImpl.read(DataReaderImpl.java:113)
>> at
>>
org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:192)
>> at
>>
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
>> at
>>
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
>> at
>>
org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
>> at
>>
org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
>> at
>>
org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
>> at
>>
org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
>> at
>>
org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>> at
>>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>> at
>>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>> at
>>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>> at
>>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>> at
>>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>> at
>>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>> at
>>
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
>> at
>>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>> at
>>
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>> at
>>
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
>> at
>>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
>> at
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>> at java.lang.Thread.run(Thread.java:662)
>> Caused by: javax.xml.bind.UnmarshalException
>> - with linked exception:
>> [org.xml.sax.SAXParseException: cvc-complex-type.4: Attribute
>> 'infoSelection' must appear on element 'ns1:get_registeredInfo'.]
>> at
>>
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
>> at
>>
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
>> at
>>
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:339)
>> at
>>
org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:646)
>> ... 25 more
>> Caused by: org.xml.sax.SAXParseException: cvc-complex-type.4:
>> Attribute 'infoSelection' must appear on element
'ns1:get_registeredInfo'.
>> at
>>
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
>> at
>>
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
>> at
>>
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
>> at
>>
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318)
>> at
>>
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:417)
>> at
>>
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3182)
>> at
>>
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.addDefaultAttributes(XMLSchemaValidator.java:2888)
>> at
>>
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:2070)
>> at
>>
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:705)
>> at
>>
com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl.startElement(ValidatorHandlerImpl.java:549)
>> at
>>
com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:89)
>> at
>>
com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
>> at
>>
com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:275)
>> at
>>
com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:209)
>> at
>>
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
>> ... 27 more
>> DefaultValidationEventHandler: [FATAL_ERROR]: cvc-complex-type.4:
>> Attribute 'infoSelection' must appear on element
>> 'ns1:get_registeredInfo'.
>> Location: line 1
>> 04/02/2011 3:56:40 PM org.apache.cxf.phase.PhaseInterceptorChain
>> doDefaultLogging
>> WARNING: Interceptor for
>>
{urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}get_registeredInfo
>> has thrown exception, unwinding now
>> org.apache.cxf.interceptor.Fault: Unmarshalling Error:
>> cvc-complex-type.4: Attribute 'infoSelection' must appear on element
>> 'ns1:get_registeredInfo'.
>> at
>>
org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:661)
>> at
>>
org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:533)
>> at org.apache.cxf.jaxb.io.DataReaderImpl.read(DataReaderImpl.java:113)
>> at
>>
org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:192)
>> at
>>
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
>> at
>>
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
>> at
>>
org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
>> at
>>
org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
>> at
>>
org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
>> at
>>
org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
>> at
>>
org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>> at
>>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>> at
>>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>> at
>>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>> at
>>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>> at
>>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>> at
>>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>> at
>>
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
>> at
>>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>> at
>>
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>> at
>>
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
>> at
>>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
>> at
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>> at java.lang.Thread.run(Thread.java:662)
>> Caused by: javax.xml.bind.UnmarshalException
>> - with linked exception:
>> [org.xml.sax.SAXParseException: cvc-complex-type.4: Attribute
>> 'infoSelection' must appear on element 'ns1:get_registeredInfo'.]
>> at
>>
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
>> at
>>
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
>> at
>>
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:339)
>> at
>>
org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:646)
>> ... 25 more
>> Caused by: org.xml.sax.SAXParseException: cvc-complex-type.4:
>> Attribute 'infoSelection' must appear on element
'ns1:get_registeredInfo'.
>> at
>>
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
>> at
>>
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
>> at
>>
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
>> at
>>
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318)
>> at
>>
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:417)
>> at
>>
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3182)
>> at
>>
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.addDefaultAttributes(XMLSchemaValidator.java:2888)
>> at
>>
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:2070)
>> at
>>
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:705)
>> at
>>
com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl.startElement(ValidatorHandlerImpl.java:549)
>> at
>>
com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:89)
>> at
>>
com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
>> at
>>
com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:275)
>> at
>>
com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:209)
>> at
>>
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
>> ... 27 more
>>
>>
>>
>> The contiguration of scout.properties is this
>>
>> inquery.uri =http://localhost:8081/juddiv3/services/inquiry
>> publish.uri =http://localhost:8081/juddiv3/services/publish
>> security.uri =http://localhost:8081/juddiv3/services/security
>> transport.class =org.apache.ws.scout.transport.AxisTransport
>> scout.proxy.uddiVersion=3.0
>> scout.proxy.uddiNamespace=urn:uddi-org:api_v3
>> userid =root
>> password =root
>>
>> javax.xml.registry.uddi.maxRows=30
>>
>>
>> I just changed the port of the standard jUDDI 3.0.4 bundle.
>>
>>
>> Does anyone know if scout implementation is broken or what could be
>> the problem?
>>
>> The unit tests work when the configuration points to the 'local'
>> default UDDI server.
>>
>> Thanks,
>> Javier.
>
Re: scout 1.2.2 unit tests problems with jUDDI 3.04
Posted by Kurt T Stam <ku...@gmail.com>.
Hi Javier,
This looks like something enforced by the WSDL. When running jUDDI in
embedded mode these issues don't always surface.
Please open a jira on scout: http://issues.apache.org/jira/browse/SCOUT
Thx,
--Kurt
On 2/4/11 12:02 AM, Javier Molina wrote:
> Hi all,
>
> I check out scout 1.2.2 source code and I am trying to get my head
> around jaxr but I see some problems when running against jUDDI 3.04
>
>
> When running
> org.apache.ws.scout.registry.BusinessLifeCyleManagerlTest.saveDeleteAssociations()
> I get an assertion error:
>
> java.lang.AssertionError: expected:<0> but was:<2>
> at org.junit.Assert.fail(Assert.java:91)
> at org.junit.Assert.failNotEquals(Assert.java:618)
> at org.junit.Assert.assertEquals(Assert.java:126)
> at org.junit.Assert.assertEquals(Assert.java:443)
> at org.junit.Assert.assertEquals(Assert.java:427)
> at
> org.apache.ws.scout.registry.BusinessLifeCyleManagerlTest.saveDeleteAssociations(BusinessLifeCyleManagerlTest.java:251)
> 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:592)
> at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> at
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
> at
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
> at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:73)
> at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
> at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
> at
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
> at
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
> at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
> at
> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:79)
> at
> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:49)
> at
> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
>
>
> And on jUDDI log:
>
>
> 04/02/2011 3:55:27 PM org.apache.cxf.phase.PhaseInterceptorChain
> doDefaultLogging
> WARNING: Application
> {urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}set_publisherAssertions
> has thrown exception, unwinding now
> org.apache.cxf.interceptor.Fault: Encountered "pa" at character 8, but
> expected: ["FROM"].
> at
> org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:148)
> at
> org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.createFault(AbstractJAXWSMethodInvoker.java:83)
> at
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:114)
> at
> org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:55)
> at
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:68)
> at
> org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> at
> org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
> at
> org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)
> at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
> at
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
> at
> org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
> at
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
> at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
> at
> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
> at
> org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> at
> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
> at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> at java.lang.Thread.run(Thread.java:662)
> Caused by: <openjpa-1.2.2-r422266:898935 nonfatal user error>
> org.apache.openjpa.persistence.ArgumentException: Encountered "pa" at
> character 8, but expected: ["FROM"].
> at
> org.apache.openjpa.kernel.jpql.JPQL.generateParseException(JPQL.java:9501)
> at
> org.apache.openjpa.kernel.jpql.JPQL.jj_consume_token(JPQL.java:9378)
> at org.apache.openjpa.kernel.jpql.JPQL.delete_statement(JPQL.java:185)
> at org.apache.openjpa.kernel.jpql.JPQL.parseQuery(JPQL.java:69)
> at
> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.parse(JPQLExpressionBuilder.java:1740)
> at
> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.<init>(JPQLExpressionBuilder.java:1727)
> at org.apache.openjpa.kernel.jpql.JPQLParser.parse(JPQLParser.java:48)
> at
> org.apache.openjpa.kernel.ExpressionStoreQuery.newCompilation(ExpressionStoreQuery.java:149)
> at
> org.apache.openjpa.kernel.QueryImpl.newCompilation(QueryImpl.java:657)
> at
> org.apache.openjpa.kernel.QueryImpl.compilationFromCache(QueryImpl.java:639)
> at
> org.apache.openjpa.kernel.QueryImpl.compileForCompilation(QueryImpl.java:605)
> at
> org.apache.openjpa.kernel.QueryImpl.compileForExecutor(QueryImpl.java:667)
> at
> org.apache.openjpa.kernel.QueryImpl.getOperation(QueryImpl.java:1492)
> at
> org.apache.openjpa.kernel.DelegatingQuery.getOperation(DelegatingQuery.java:123)
> at
> org.apache.openjpa.persistence.QueryImpl.executeUpdate(QueryImpl.java:325)
> at
> org.apache.juddi.query.DeletePublisherAssertionByBusinessQuery.delete(DeletePublisherAssertionByBusinessQuery.java:47)
> at
> org.apache.juddi.api.impl.UDDIPublicationImpl.setPublisherAssertions(UDDIPublicationImpl.java:607)
> 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:597)
> at
> org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:166)
> at
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:82)
> ... 30 more
> 04/02/2011 3:55:28 PM org.apache.cxf.phase.PhaseInterceptorChain
> doDefaultLogging
> WARNING: Application
> {urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}set_publisherAssertions
> has thrown exception, unwinding now
> org.apache.cxf.interceptor.Fault: Encountered "pa" at character 8, but
> expected: ["FROM"].
> at
> org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:148)
> at
> org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.createFault(AbstractJAXWSMethodInvoker.java:83)
> at
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:114)
> at
> org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:55)
> at
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:68)
> at
> org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> at
> org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
> at
> org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)
> at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
> at
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
> at
> org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
> at
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
> at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
> at
> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
> at
> org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> at
> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
> at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> at java.lang.Thread.run(Thread.java:662)
> Caused by: <openjpa-1.2.2-r422266:898935 nonfatal user error>
> org.apache.openjpa.persistence.ArgumentException: Encountered "pa" at
> character 8, but expected: ["FROM"].
> at
> org.apache.openjpa.kernel.jpql.JPQL.generateParseException(JPQL.java:9501)
> at
> org.apache.openjpa.kernel.jpql.JPQL.jj_consume_token(JPQL.java:9378)
> at org.apache.openjpa.kernel.jpql.JPQL.delete_statement(JPQL.java:185)
> at org.apache.openjpa.kernel.jpql.JPQL.parseQuery(JPQL.java:69)
> at
> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.parse(JPQLExpressionBuilder.java:1740)
> at
> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.<init>(JPQLExpressionBuilder.java:1727)
> at org.apache.openjpa.kernel.jpql.JPQLParser.parse(JPQLParser.java:48)
> at
> org.apache.openjpa.kernel.ExpressionStoreQuery.newCompilation(ExpressionStoreQuery.java:149)
> at
> org.apache.openjpa.kernel.QueryImpl.newCompilation(QueryImpl.java:657)
> at
> org.apache.openjpa.kernel.QueryImpl.compilationFromCache(QueryImpl.java:639)
> at
> org.apache.openjpa.kernel.QueryImpl.compileForCompilation(QueryImpl.java:605)
> at
> org.apache.openjpa.kernel.QueryImpl.compileForExecutor(QueryImpl.java:667)
> at
> org.apache.openjpa.kernel.QueryImpl.getOperation(QueryImpl.java:1492)
> at
> org.apache.openjpa.kernel.DelegatingQuery.getOperation(DelegatingQuery.java:123)
> at
> org.apache.openjpa.persistence.QueryImpl.executeUpdate(QueryImpl.java:325)
> at
> org.apache.juddi.query.DeletePublisherAssertionByBusinessQuery.delete(DeletePublisherAssertionByBusinessQuery.java:47)
> at
> org.apache.juddi.api.impl.UDDIPublicationImpl.setPublisherAssertions(UDDIPublicationImpl.java:607)
> 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:597)
> at
> org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:166)
> at
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:82)
> ... 30 more
>
>
>
>
> Also when running:
>
>
> org.apache.ws.scout.registry.BusinessQueryManager2Test.testGetRegistryObjects()
> the test passes ( br collection is always empty) but the jUDDI shows
> this on its log:
>
>
> DefaultValidationEventHandler: [FATAL_ERROR]: cvc-complex-type.4:
> Attribute 'infoSelection' must appear on element
> 'ns1:get_registeredInfo'.
> Location: line 1
> 04/02/2011 3:56:40 PM org.apache.cxf.phase.PhaseInterceptorChain
> doDefaultLogging
> WARNING: Interceptor for
> {urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}get_registeredInfo
> has thrown exception, unwinding now
> org.apache.cxf.interceptor.Fault: Unmarshalling Error:
> cvc-complex-type.4: Attribute 'infoSelection' must appear on element
> 'ns1:get_registeredInfo'.
> at
> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:661)
> at
> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:533)
> at org.apache.cxf.jaxb.io.DataReaderImpl.read(DataReaderImpl.java:113)
> at
> org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:192)
> at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
> at
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
> at
> org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
> at
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
> at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
> at
> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
> at
> org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> at
> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
> at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> at java.lang.Thread.run(Thread.java:662)
> Caused by: javax.xml.bind.UnmarshalException
> - with linked exception:
> [org.xml.sax.SAXParseException: cvc-complex-type.4: Attribute
> 'infoSelection' must appear on element 'ns1:get_registeredInfo'.]
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:339)
> at
> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:646)
> ... 25 more
> Caused by: org.xml.sax.SAXParseException: cvc-complex-type.4:
> Attribute 'infoSelection' must appear on element 'ns1:get_registeredInfo'.
> at
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
> at
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
> at
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
> at
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318)
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:417)
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3182)
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.addDefaultAttributes(XMLSchemaValidator.java:2888)
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:2070)
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:705)
> at
> com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl.startElement(ValidatorHandlerImpl.java:549)
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:89)
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:275)
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:209)
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
> ... 27 more
> DefaultValidationEventHandler: [FATAL_ERROR]: cvc-complex-type.4:
> Attribute 'infoSelection' must appear on element
> 'ns1:get_registeredInfo'.
> Location: line 1
> 04/02/2011 3:56:40 PM org.apache.cxf.phase.PhaseInterceptorChain
> doDefaultLogging
> WARNING: Interceptor for
> {urn:uddi-org:v3_service}UDDI_Publish_Port#{urn:uddi-org:v3_service}get_registeredInfo
> has thrown exception, unwinding now
> org.apache.cxf.interceptor.Fault: Unmarshalling Error:
> cvc-complex-type.4: Attribute 'infoSelection' must appear on element
> 'ns1:get_registeredInfo'.
> at
> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:661)
> at
> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:533)
> at org.apache.cxf.jaxb.io.DataReaderImpl.read(DataReaderImpl.java:113)
> at
> org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:192)
> at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)
> at
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
> at
> org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:99)
> at
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:358)
> at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:187)
> at
> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:163)
> at
> org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:141)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> at
> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
> at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> at java.lang.Thread.run(Thread.java:662)
> Caused by: javax.xml.bind.UnmarshalException
> - with linked exception:
> [org.xml.sax.SAXParseException: cvc-complex-type.4: Attribute
> 'infoSelection' must appear on element 'ns1:get_registeredInfo'.]
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:425)
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:362)
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:339)
> at
> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:646)
> ... 25 more
> Caused by: org.xml.sax.SAXParseException: cvc-complex-type.4:
> Attribute 'infoSelection' must appear on element 'ns1:get_registeredInfo'.
> at
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
> at
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
> at
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
> at
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318)
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:417)
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3182)
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.addDefaultAttributes(XMLSchemaValidator.java:2888)
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:2070)
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:705)
> at
> com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl.startElement(ValidatorHandlerImpl.java:549)
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:89)
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:275)
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:209)
> at
> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
> ... 27 more
>
>
>
> The contiguration of scout.properties is this
>
> inquery.uri =http://localhost:8081/juddiv3/services/inquiry
> publish.uri =http://localhost:8081/juddiv3/services/publish
> security.uri =http://localhost:8081/juddiv3/services/security
> transport.class =org.apache.ws.scout.transport.AxisTransport
> scout.proxy.uddiVersion=3.0
> scout.proxy.uddiNamespace=urn:uddi-org:api_v3
> userid =root
> password =root
>
> javax.xml.registry.uddi.maxRows=30
>
>
> I just changed the port of the standard jUDDI 3.0.4 bundle.
>
>
> Does anyone know if scout implementation is broken or what could be
> the problem?
>
> The unit tests work when the configuration points to the 'local'
> default UDDI server.
>
> Thanks,
> Javier.