[JBoss JIRA] Created: (JBESB-388) Querying for tModels causes NAMESPACE_ERR, null results and failure
by jarkko Lietolahti (JIRA)
Querying for tModels causes NAMESPACE_ERR, null results and failure
--------------------------------------------------------------------
Key: JBESB-388
URL: http://jira.jboss.com/jira/browse/JBESB-388
Project: JBoss ESB
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Registry and Repository
Affects Versions: 4.0 CR2
Reporter: jarkko Lietolahti
Assigned To: Mark Little
Tried to create this in Apache jUDDI Jira which failed miserably:
"Create Issue
Step 2 of 2: Enter the details of the issue...
Errors
* org.ofbiz.core.entity.GenericEntityException: while updating: [GenericEntity:Project][id,10401][description,null][counter,100][name,jUDD...] (SQL Exception while executing the following:UPDATE public.project SET pcounter=? WHERE ID=? (ERROR: permission denied for relation project))
" so ended up putting it here.
Running with software uddibrowser.org (repeatable using juddi console from juddi.war and Eclispe WebServices explorer):
jarkko@exit:~/src/ub-0.2-bin/bin$ ant
Buildfile: build.xml
launch_browser:
[java] TransportFactory: Using transport name:org.uddi4j.transport.ApacheSOAPTransport
[java] Request body:
[java] <find_tModel generic="2.0" xmlns="urn:uddi-org:api_v2"><findQualifiers/><name>%</name></find_tModel>
[java] Response body:
[java] <tModelList generic="2.0" operator="jUDDI.org"><tModelInfos><tModelInfo tModelKey="uuid:8609C81E-EE1F-4D5A-B202-3EB13AD01823"><name>dnb-com:D-U-N-S</name></tModelInfo><tModelInfo tModelKey="uuid:C0B9FE13-179F-413D-8A5B-5004DB8E5BB2"><name>ntis-gov:naics:1997</name></tModelInfo><tModelInfo tModelKey="uuid:B1B1BAF5-2329-43E6-AE13-BA8E97195039"><name>thomasregister-com:supplierID</name></tModelInfo><tModelInfo tModelKey="uuid:A035A07C-F362-44DD-8F95-E2B134BF43B4"><name>uddi-org:general_keywords</name></tModelInfo><tModelInfo tModelKey="uuid:4E49A8D6-D5A2-4FC2-93A0-0411D8D19E88"><name>uddi-org:iso-ch:3166-1999</name></tModelInfo><tModelInfo tModelKey="uuid:E59AE320-77A5-11D5-B898-0004AC49CC1E"><name>uddi-org:isReplacedBy</name></tModelInfo><tModelInfo tModelKey="uuid:327A56F0-3299-4461-BC23-5CD513E95C55"><name>uddi-org:operators</name></tModelInfo><tModelInfo tModelKey="uuid:4064C064-6D14-4F35-8953-9652106476A9"><name>uddi-org:owningBusiness</name></tModelInfo><tModelInfo tModelKey="uuid:6E10B91B-BABC-3442-B8FC-5A3C8FDE0794"><name>uddi-org:protocol:http</name></tModelInfo><tModelInfo tModelKey="uuid:AA254698-93DE-3870-8DF3-A5C075D64A0E"><name>uddi-org:protocol:soap</name></tModelInfo><tModelInfo tModelKey="uuid:807A2C6A-EE22-470D-ADC7-E0424A337C03"><name>uddi-org:relationships</name></tModelInfo><tModelInfo tModelKey="uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4"><name>uddi-org:types</name></tModelInfo><tModelInfo tModelKey="uuid:AD61DE98-4DB8-31B2-A299-A2373DC97212"><name>uddi-org:wsdl:address</name></tModelInfo><tModelInfo tModelKey="uuid:4DC74177-7806-34D9-AECD-33C57DC3A865"><name>uddi-org:wsdl:categorization:protocol</name></tModelInfo><tModelInfo tModelKey="uuid:E5C43936-86E4-37BF-8196-1D04B35C0099"><name>uddi-org:wsdl:categorization:transport</name></tModelInfo><tModelInfo tModelKey="uuid:082B0851-25D8-303C-B332-F24A6D53E38E"><name>uddi-org:wsdl:portTypeReference</name></tModelInfo><tModelInfo tModelKey="uuid:6E090AFA-33E5-36EB-81B7-1CA18373F457"><name>uddi-org:wsdl:types</name></tModelInfo><tModelInfo tModelKey="uuid:2EC65201-9109-3919-9BEC-C9DBEFCACCF6"><name>uddi-org:xml:localName</name></tModelInfo><tModelInfo tModelKey="uuid:D01987D1-AB2E-3013-9BE2-2A66EB99D824"><name>uddi-org:xml:namespace</name></tModelInfo><tModelInfo tModelKey="uuid:CD153257-086A-4237-B336-6BDCBDCC6634"><name>unspsc-org:unspsc</name></tModelInfo><tModelInfo tModelKey="uuid:DB77450D-9FA8-45D4-A7BC-04411D14E384"><name>unspsc-org:unspsc:3-1</name></tModelInfo></tModelInfos></tModelList>
[java] Request body:
[java] <get_tModelDetail generic="2.0" xmlns="urn:uddi-org:api_v2"><tModelKey>uuid:8609C81E-EE1F-4D5A-B202-3EB13AD01823</tModelKey><tModelKey>uuid:C0B9FE13-179F-413D-8A5B-5004DB8E5BB2</tModelKey><tModelKey>uuid:B1B1BAF5-2329-43E6-AE13-BA8E97195039</tModelKey><tModelKey>uuid:A035A07C-F362-44DD-8F95-E2B134BF43B4</tModelKey><tModelKey>uuid:4E49A8D6-D5A2-4FC2-93A0-0411D8D19E88</tModelKey><tModelKey>uuid:E59AE320-77A5-11D5-B898-0004AC49CC1E</tModelKey><tModelKey>uuid:327A56F0-3299-4461-BC23-5CD513E95C55</tModelKey><tModelKey>uuid:4064C064-6D14-4F35-8953-9652106476A9</tModelKey><tModelKey>uuid:6E10B91B-BABC-3442-B8FC-5A3C8FDE0794</tModelKey><tModelKey>uuid:AA254698-93DE-3870-8DF3-A5C075D64A0E</tModelKey><tModelKey>uuid:807A2C6A-EE22-470D-ADC7-E0424A337C03</tModelKey><tModelKey>uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4</tModelKey><tModelKey>uuid:AD61DE98-4DB8-31B2-A299-A2373DC97212</tModelKey><tModelKey>uuid:4DC74177-7806-34D9-AECD-33C57DC3A865</tModelKey><tModelKey>uuid:E5C43936-86E4-37BF-8196-1D04B35C0099</tModelKey><tModelKey>uuid:082B0851-25D8-303C-B332-F24A6D53E38E</tModelKey><tModelKey>uuid:6E090AFA-33E5-36EB-81B7-1CA18373F457</tModelKey><tModelKey>uuid:2EC65201-9109-3919-9BEC-C9DBEFCACCF6</tModelKey><tModelKey>uuid:D01987D1-AB2E-3013-9BE2-2A66EB99D824</tModelKey><tModelKey>uuid:CD153257-086A-4237-B336-6BDCBDCC6634</tModelKey><tModelKey>uuid:DB77450D-9FA8-45D4-A7BC-04411D14E384</tModelKey></get_tModelDetail>
[java] Response body:
[java] <env:Fault xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><faultcode>env:Server</faultcode><faultstring>Generic server fault</faultstring></env:Fault>
[java] Request body:
[java] <get_tModelDetail generic="2.0" xmlns="urn:uddi-org:api_v2"><tModelKey>uuid:8609C81E-EE1F-4D5A-B202-3EB13AD01823</tModelKey></get_tModelDetail>
[java] Response body:
[java] <env:Fault xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><faultcode>env:Server</faultcode><faultstring>Generic server fault</faultstring></env:Fault>
[java] Caught exception: null
[java] java.lang.NullPointerException
[java] at org.uddibrowser.RegistryActionController.getDispositionReportAsString(RegistryActionController.java:912)
[java] at org.uddibrowser.RegistryActionController.processRead(RegistryActionController.java:675)
[java] at org.uddibrowser.RegistryActionController.asyncWork(RegistryActionController.java:471)
[java] at org.uddibrowser.RegistryActionController.access$000(RegistryActionController.java:76)
[java] at org.uddibrowser.RegistryActionController$1.construct(RegistryActionController.java:354)
[java] at org.uddibrowser.ui.SwingWorker$2.run(SwingWorker.java:137)
[java] at java.lang.Thread.run(Thread.java:595)
And output from jboss console log:
01:08:18,323 INFO [STDOUT] 2007-01-23 01:08:18,322 [http-0.0.0.0-8080-3] ERROR org.apache.juddi.registry.AbstractService - NAMESPACE_ERR: An attempt is made to create or change an object in a way which is incorrect with regard to namespaces.
org.w3c.dom.DOMException: NAMESPACE_ERR: An attempt is made to create or change an object in a way which is incorrect with regard to namespaces.
at org.apache.xerces.dom.CoreDocumentImpl.checkDOMNSErr(Unknown Source)
at org.apache.xerces.dom.AttrNSImpl.setName(Unknown Source)
at org.apache.xerces.dom.AttrNSImpl.<init>(Unknown Source)
at org.apache.xerces.dom.CoreDocumentImpl.createAttributeNS(Unknown Source)
at org.apache.xerces.dom.ElementImpl.setAttributeNS(Unknown Source)
at org.jboss.ws.soap.SOAPElementImpl.setAttributeNS(SOAPElementImpl.java:617)
at org.jboss.util.xml.DOMUtils.copyAttributes(DOMUtils.java:352)
at org.jboss.ws.soap.SOAPFactoryImpl.createElement(SOAPFactoryImpl.java:83)
at org.jboss.ws.soap.SOAPFactoryImpl.createElement(SOAPFactoryImpl.java:92)
at org.jboss.ws.soap.SOAPFactoryImpl.createElement(SOAPFactoryImpl.java:92)
at org.jboss.ws.soap.SOAPBodyImpl.addDocument(SOAPBodyImpl.java:114)
at org.apache.juddi.registry.AbstractService.doPost(AbstractService.java:192)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Thread.java:595)
01:08:18,325 INFO [STDOUT] 2007-01-23 01:08:18,325 [http-0.0.0.0-8080-3] ERROR org.apache.juddi.registry.AbstractService - A serious error has occured while assembling the SOAP Fault.
java.lang.IllegalArgumentException: Invalid faultCode: Server
at org.jboss.ws.soap.SOAPFaultImpl.setFaultCode(SOAPFaultImpl.java:219)
at org.apache.juddi.registry.AbstractService.doPost(AbstractService.java:317)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Thread.java:595)
01:08:18,347 INFO [STDOUT] 2007-01-23 01:08:18,346 [http-0.0.0.0-8080-2] ERROR org.apache.juddi.registry.AbstractService - NAMESPACE_ERR: An attempt is made to create or change an object in a way which is incorrect with regard to namespaces.
org.w3c.dom.DOMException: NAMESPACE_ERR: An attempt is made to create or change an object in a way which is incorrect with regard to namespaces.
at org.apache.xerces.dom.CoreDocumentImpl.checkDOMNSErr(Unknown Source)
at org.apache.xerces.dom.AttrNSImpl.setName(Unknown Source)
at org.apache.xerces.dom.AttrNSImpl.<init>(Unknown Source)
at org.apache.xerces.dom.CoreDocumentImpl.createAttributeNS(Unknown Source)
at org.apache.xerces.dom.ElementImpl.setAttributeNS(Unknown Source)
at org.jboss.ws.soap.SOAPElementImpl.setAttributeNS(SOAPElementImpl.java:617)
at org.jboss.util.xml.DOMUtils.copyAttributes(DOMUtils.java:352)
at org.jboss.ws.soap.SOAPFactoryImpl.createElement(SOAPFactoryImpl.java:83)
at org.jboss.ws.soap.SOAPFactoryImpl.createElement(SOAPFactoryImpl.java:92)
at org.jboss.ws.soap.SOAPFactoryImpl.createElement(SOAPFactoryImpl.java:92)
at org.jboss.ws.soap.SOAPBodyImpl.addDocument(SOAPBodyImpl.java:114)
at org.apache.juddi.registry.AbstractService.doPost(AbstractService.java:192)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Thread.java:595)
01:08:18,348 INFO [STDOUT] 2007-01-23 01:08:18,347 [http-0.0.0.0-8080-2] ERROR org.apache.juddi.registry.AbstractService - A serious error has occured while assembling the SOAP Fault.
java.lang.IllegalArgumentException: Invalid faultCode: Server
at org.jboss.ws.soap.SOAPFaultImpl.setFaultCode(SOAPFaultImpl.java:219)
at org.apache.juddi.registry.AbstractService.doPost(AbstractService.java:317)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Thread.java:595)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
19 years, 4 months
[JBoss JIRA] Created: (JBRULES-554) False "Duplicate declaration for variable" error when doing "Match( homeTeam == $team) || Match( awayTeam == $team)"
by Geoffrey De Smet (JIRA)
False "Duplicate declaration for variable" error when doing "Match( homeTeam == $team) || Match( awayTeam == $team)"
--------------------------------------------------------------------------------------------------------------------
Key: JBRULES-554
URL: http://jira.jboss.com/jira/browse/JBRULES-554
Project: JBoss Rules
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Drl Parser/Builder
Affects Versions: 3.0.4
Reporter: Geoffrey De Smet
Assigned To: Mark Proctor
Priority: Minor
[Maybe assign to Edson, he asked me to open in mailing list thread "Yet another or question"]
On the 3.0.x branch (update from this time) when declaring this rule:
query "multipleMatchesPerTeamPerDay"
$team : Team();
Match( $id : id, homeTeam == $team, $day : day )
|| Match( $id : id, awayTeam == $team, $day : day );
exists Match( id > $id, homeTeam == $team, day == $day )
|| exists Match(id > $id, awayTeam == $team, day == $day );
end
It reports an error:
org.drools.rule.InvalidRulePackage: Duplicate declaration for variable '$day' in the rule 'multipleMatchesPerTeamPerDay'
Testcase patch coming up.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
19 years, 4 months