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.