[JBoss JIRA] Created: (JBESB-2760) Verify that the ESB works with the main AS trunk (code base for AS6)
by Daniel Bevenius (JIRA)
Verify that the ESB works with the main AS trunk (code base for AS6)
--------------------------------------------------------------------
Key: JBESB-2760
URL: https://jira.jboss.org/jira/browse/JBESB-2760
Project: JBoss ESB
Issue Type: Task
Security Level: Public (Everyone can see)
Components: Rosetta
Reporter: Daniel Bevenius
Assignee: Daniel Bevenius
Fix For: 4.7
While merging https://jira.jboss.org/jira/browse/JBWS-2619 into the AS main trunk I was not able to deploy the esb.
Even without deploying the esb code I get an error upon startup of the as server.
I also get an error with our build since conf/jboss-log4.xml does not exist in the server created by the as trunk. This file is replaced by build.xml in product/install/embedded-console. This might be temporary as the trunk code base is a moving target but we should still make sure when they get closer to a release date to make sure that we are not depending on something that is going to be removed.
I'm not sure that this is required for our 4.7 release, as this depends on the release schedule for AS6. But I'm setting the version to 4.7 so that a decision should be made about this.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 4 months
[JBoss JIRA] Created: (JBESB-3596) xsd:enumeration value="LOCAL" invmScope service configuration commented out in ESB 4.9 release
by Ryan R. LaMothe (JIRA)
xsd:enumeration value="LOCAL" invmScope service configuration commented out in ESB 4.9 release
----------------------------------------------------------------------------------------------
Key: JBESB-3596
URL: https://issues.jboss.org/browse/JBESB-3596
Project: JBoss ESB
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Configuration
Affects Versions: 4.9
Environment: All OS and platforms
Reporter: Ryan R. LaMothe
Priority: Critical
Fix For: 4.9
The jbossesb-1.3.0.xsd file contains the LOCAL invmScope service configuration option but it is commented out.
<!-- Invokable over InVM only from within the same/local deployment. -->
<!-- xsd:enumeration value="LOCAL" / -->
We need this option to be available in ESB 4.9 as we have a large number of GLOBAL scoped services which really only need to be LOCAL scoped, as we do not want to attach a listener to all of them because listeners are required to use NONE scope. The LOCAL scope should also allow us to avoid adding additional security configurations and work-arounds.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 5 months
[JBoss JIRA] Created: (JBESB-3612) WebServiceProxyVersioningTest is failing
by Tom Cunningham (JIRA)
WebServiceProxyVersioningTest is failing
----------------------------------------
Key: JBESB-3612
URL: https://issues.jboss.org/browse/JBESB-3612
Project: JBoss ESB
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Testing
Affects Versions: 4.10
Reporter: Tom Cunningham
Assignee: Tom Cunningham
Fix For: 4.10
WebServiceProxyVersioningTest is failing - and it seems to be failing on 4.9 CP as well. For some reason this failure is non-fatal, and the build is continuing on afterwards :
[java] [junit] 16:14:55,120 DEBUG [main][WebServiceProxyVersioningTest] JBossTestServices.setUp()
[java] [junit] 16:14:55,138 DEBUG [main][WebServiceProxyVersioningTest] initialContext.getEnvironment()={jnp.parsedName=, java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.provider.url=localhost:1099, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
[java] [junit] 16:14:55,138 INFO [main][WebServiceProxyVersioningTest] jbosstest.beancount: ${jbosstest.beancount}
[java] [junit] 16:14:55,138 INFO [main][WebServiceProxyVersioningTest] jbosstest.iterationcount: ${jbosstest.iterationcount}
[java] [junit] 16:14:55,138 INFO [main][WebServiceProxyVersioningTest] jbosstest.threadcount: ${jbosstest.threadcount}
[java] [junit] 16:14:55,138 INFO [main][WebServiceProxyVersioningTest] jbosstest.nodeploy: null
[java] [junit] 16:14:55,138 INFO [main][WebServiceProxyVersioningTest] jbosstest.jndiurl: localhost:1099
[java] [junit] 16:14:55,138 INFO [main][WebServiceProxyVersioningTest] jbosstest.jndifactory: org.jnp.interfaces.NamingContextFactory
[java] [junit] 16:14:55,138 DEBUG [main][WebServiceProxyVersioningTest] QuickstartMessageStoreServer.sar is not a valid URL, no protocol: QuickstartMessageStoreServer.sar
[java] [junit] 16:14:55,138 DEBUG [main][WebServiceProxyVersioningTest] Testing file: /home/tcunning/src/jbossesb/trunk-merge/qa/build/quickstarts/lib/QuickstartMessageStoreServer.sar
[java] [junit] 16:14:55,139 DEBUG [main][WebServiceProxyVersioningTest] /home/tcunning/src/jbossesb/trunk-merge/qa/build/quickstarts/lib/QuickstartMessageStoreServer.sar is a valid file
[java] [junit] 16:14:55,139 DEBUG [main][WebServiceProxyVersioningTest] Deploying QuickstartMessageStoreServer.sar, url=file:/home/tcunning/src/jbossesb/trunk-merge/qa/build/quickstarts/lib/QuickstartMessageStoreServer.sar
[java] [junit] 16:14:55,327 DEBUG [main][WebServiceProxyVersioningTest] Invoking jboss.system:service=MainDeployer method=redeploy
[java] [junit] 16:14:55,328 DEBUG [main][WebServiceProxyVersioningTest] args=[file:/home/tcunning/src/jbossesb/trunk-merge/qa/build/quickstarts/lib/QuickstartMessageStoreServer.sar]
[java] [junit] 16:14:55,378 DEBUG [main][WebServiceProxyVersioningTest] deployed package: QuickstartMessageStoreServer.sar
[java] [junit] 16:14:55,378 DEBUG [main][WebServiceProxyVersioningTest] Quickstart_webservice_proxy_versioning.esb is not a valid URL, no protocol: Quickstart_webservice_proxy_versioning.esb
[java] [junit] 16:14:55,378 DEBUG [main][WebServiceProxyVersioningTest] Testing file: /home/tcunning/src/jbossesb/trunk-merge/qa/build/quickstarts/lib/Quickstart_webservice_proxy_versioning.esb
[java] [junit] 16:14:55,378 DEBUG [main][WebServiceProxyVersioningTest] /home/tcunning/src/jbossesb/trunk-merge/qa/build/quickstarts/lib/Quickstart_webservice_proxy_versioning.esb is a valid file
[java] [junit] 16:14:55,378 DEBUG [main][WebServiceProxyVersioningTest] Deploying Quickstart_webservice_proxy_versioning.esb, url=file:/home/tcunning/src/jbossesb/trunk-merge/qa/build/quickstarts/lib/Quickstart_webservice_proxy_versioning.esb
[java] [junit] 16:14:55,378 DEBUG [main][WebServiceProxyVersioningTest] Invoking jboss.system:service=MainDeployer method=redeploy
[java] [junit] 16:14:55,378 DEBUG [main][WebServiceProxyVersioningTest] args=[file:/home/tcunning/src/jbossesb/trunk-merge/qa/build/quickstarts/lib/Quickstart_webservice_proxy_versioning.esb]
[java] [junit] 16:14:55,502 ERROR [main][WebServiceProxyVersioningTest] MbeanException
[java] [junit] Incomplete Deployment listing:
[java] [junit]
[java] [junit] --- MBeans waiting for other MBeans ---
[java] [junit] ObjectName: jboss.esb:deployment=Quickstart_webservice_proxy_versioning.esb
[java] [junit] State: NOTYETINSTALLED
[java] [junit] I Depend On:
[java] [junit] jboss.ws:context=Quickstart_webservice_proxy_versioning_ws,endpoint=InvoicingWS.Barrier
[java] [junit] jboss.esb:deployment=jbossesb.esb
[java] [junit] jboss.esb:deployment=soap.esb
[java] [junit]
[java] [junit] --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
[java] [junit] ObjectName: jboss.ws:context=Quickstart_webservice_proxy_versioning_ws,endpoint=InvoicingWS.Barrier
[java] [junit] State: NOTYETINSTALLED
[java] [junit] Depends On Me:
[java] [junit] jboss.esb:deployment=Quickstart_webservice_proxy_versioning.esb
[java] [junit]
[java] [junit]
[java] [junit] at org.jboss.deployment.MainDeployer.checkIncompleteDeployments(MainDeployer.java:1385)
[java] [junit] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:785)
[java] [junit] at org.jboss.deployment.MainDeployer.redeploy(MainDeployer.java:566)
[java] [junit] at sun.reflect.GeneratedMethodAccessor477.invoke(Unknown Source)
[java] [junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] [junit] at java.lang.reflect.Method.invoke(Method.java:597)
[java] [junit] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
[java] [junit] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
[java] [junit] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
[java] [junit] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
[java] [junit] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
[java] [junit] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
[java] [junit] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
[java] [junit] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
[java] [junit] at sun.reflect.GeneratedMethodAccessor388.invoke(Unknown Source)
[java] [junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] [junit] at java.lang.reflect.Method.invoke(Method.java:597)
[java] [junit] at org.jboss.jmx.connector.invoker.InvokerAdaptorService.invoke(InvokerAdaptorService.java:266)
[java] [junit] at sun.reflect.GeneratedMethodAccessor386.invoke(Unknown Source)
[java] [junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] [junit] at java.lang.reflect.Method.invoke(Method.java:597)
[java] [junit] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
[java] [junit] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
[java] [junit] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
[java] [junit] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
[java] [junit] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
[java] [junit] at org.jboss.jmx.connector.invoker.SerializableInterceptor.invoke(SerializableInterceptor.java:74)
[java] [junit] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
[java] [junit] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
[java] [junit] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
[java] [junit] at org.jboss.invocation.jrmp.server.JRMPProxyFactory.invoke(JRMPProxyFactory.java:179)
[java] [junit] at sun.reflect.GeneratedMethodAccessor385.invoke(Unknown Source)
[java] [junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] [junit] at java.lang.reflect.Method.invoke(Method.java:597)
[java] [junit] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
[java] [junit] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
[java] [junit] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
[java] [junit] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
[java] [junit] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
[java] [junit] at org.jboss.invocation.jrmp.server.JRMPInvoker$MBeanServerAction.invoke(JRMPInvoker.java:818)
[java] [junit] at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:419)
[java] [junit] at sun.reflect.GeneratedMethodAccessor384.invoke(Unknown Source)
[java] [junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] [junit] at java.lang.reflect.Method.invoke(Method.java:597)
[java] [junit] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
[java] [junit] at sun.rmi.transport.Transport$1.run(Transport.java:159)
[java] [junit] at java.security.AccessController.doPrivileged(Native Method)
[java] [junit] at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
[java] [junit] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
[java] [junit] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
[java] [junit] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
[java] [junit] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[java] [junit] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[java] [junit] at java.lang.Thread.run(Thread.java:619)
[java] [junit] 16:14:55,511 DEBUG [main][WebServiceProxyVersioningTest] ==== Starting testWS ====
[java] [junit] **** REQUEST URL: http://localhost:8080/Quickstart_webservice_proxy_versioning/http/Proxy_V...
[java] [junit] **** REQUEST BODY: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:inv="http://webservice_proxy_versioning/invoicing"><soapenv:Header/><soapenv:Body><inv:processInvoice><invoiceNumber>0123456789</invoiceNumber></inv:processInvoice></soapenv:Body></soapenv:Envelope>
[java] [junit] **** RESPONSE CODE: 404
[java] [junit] **** RESPONSE BODY: <html><head><title>JBossWeb/2.0.1.GA - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 404 - /Quickstart_webservice_proxy_versioning/http/Proxy_Versioning/Proxy-OldVersion</h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u>/Quickstart_webservice_proxy_versioning/http/Proxy_Versioning/Proxy-OldVersion</u></p><p><b>description</b> <u>The requested resource (/Quickstart_webservice_proxy_versioning/http/Proxy_Versioning/Proxy-OldVersion) is not available.</u></p><HR size="1" noshade="noshade"><h3>JBossWeb/2.0.1.GA</h3></body></html>
[java] [junit] 16:14:55,720 DEBUG [main][WebServiceProxyVersioningTest] Quickstart_webservice_proxy_versioning.esb is not a valid URL, no protocol: Quickstart_webservice_proxy_versioning.esb
[java] [junit] 16:14:55,721 DEBUG [main][WebServiceProxyVersioningTest] Testing file: /home/tcunning/src/jbossesb/trunk-merge/qa/build/quickstarts/lib/Quickstart_webservice_proxy_versioning.esb
[java] [junit] 16:14:55,721 DEBUG [main][WebServiceProxyVersioningTest] /home/tcunning/src/jbossesb/trunk-merge/qa/build/quickstarts/lib/Quickstart_webservice_proxy_versioning.esb is a valid file
[java] [junit] 16:14:55,721 DEBUG [main][WebServiceProxyVersioningTest] Undeploying Quickstart_webservice_proxy_versioning.esb, url=file:/home/tcunning/src/jbossesb/trunk-merge/qa/build/quickstarts/lib/Quickstart_webservice_proxy_versioning.esb
[java] [junit] 16:14:55,721 DEBUG [main][WebServiceProxyVersioningTest] Invoking jboss.system:service=MainDeployer method=undeploy
[java] [junit] 16:14:55,721 DEBUG [main][WebServiceProxyVersioningTest] args=[file:/home/tcunning/src/jbossesb/trunk-merge/qa/build/quickstarts/lib/Quickstart_webservice_proxy_versioning.esb]
[java] [junit] 16:14:55,726 DEBUG [main][WebServiceProxyVersioningTest] undeployed package: Quickstart_webservice_proxy_versioning.esb
[java] [junit] 16:14:55,726 DEBUG [main][WebServiceProxyVersioningTest] QuickstartMessageStoreServer.sar is not a valid URL, no protocol: QuickstartMessageStoreServer.sar
[java] [junit] 16:14:55,726 DEBUG [main][WebServiceProxyVersioningTest] Testing file: /home/tcunning/src/jbossesb/trunk-merge/qa/build/quickstarts/lib/QuickstartMessageStoreServer.sar
[java] [junit] 16:14:55,726 DEBUG [main][WebServiceProxyVersioningTest] /home/tcunning/src/jbossesb/trunk-merge/qa/build/quickstarts/lib/QuickstartMessageStoreServer.sar is a valid file
[java] [junit] 16:14:55,727 DEBUG [main][WebServiceProxyVersioningTest] Undeploying QuickstartMessageStoreServer.sar, url=file:/home/tcunning/src/jbossesb/trunk-merge/qa/build/quickstarts/lib/QuickstartMessageStoreServer.sar
[java] [junit] 16:14:55,727 DEBUG [main][WebServiceProxyVersioningTest] Invoking jboss.system:service=MainDeployer method=undeploy
[java] [junit] 16:14:55,727 DEBUG [main][WebServiceProxyVersioningTest] args=[file:/home/tcunning/src/jbossesb/trunk-merge/qa/build/quickstarts/lib/QuickstartMessageStoreServer.sar]
[java] [junit] 16:14:55,731 DEBUG [main][WebServiceProxyVersioningTest] undeployed package: QuickstartMessageStoreServer.sar
[java] [junit] 16:14:55,731 DEBUG [main][WebServiceProxyVersioningTest] JBossTestServices.tearDown()
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 5 months
[JBoss JIRA] Created: (JBESB-3611) ServiceInvoker would always set DELIVER_TO property
by Michael Burman (JIRA)
ServiceInvoker would always set DELIVER_TO property
---------------------------------------------------
Key: JBESB-3611
URL: https://issues.jboss.org/browse/JBESB-3611
Project: JBoss ESB
Issue Type: Enhancement
Security Level: Public (Everyone can see)
Components: Transports
Affects Versions: 4.9 CP1
Reporter: Michael Burman
If ServiceInvoker fails when sending a msg to destination queue, it sets DELIVER_TO messageProperty before sending it to DeadLetterService. With this functionality the jbossesb.esb package can send DLQ messages from the database back to the destination JMS-Queue. However, this functionality does not work when used with JCA and the JMS-servers' own DLQ-functionality, since there is no DELIVER_TO parameter set.
A following patch would always set the DELIVER_TO property to the messages and would make the ESB's DLQ-handler work with transacted JCA-queues also. It should not break any existing functionality, as this value is only read by DBMessageStoreImpl, redeliver(URI uuid) part.
### Eclipse Workspace Patch 1.0
#P JBossESB
Index: rosetta/src/org/jboss/soa/esb/client/ServiceInvoker.java
===================================================================
--- rosetta/src/org/jboss/soa/esb/client/ServiceInvoker.java (revision 36976)
+++ rosetta/src/org/jboss/soa/esb/client/ServiceInvoker.java (working copy)
@@ -251,13 +251,13 @@
AssertArgument.isNotNull(message, "message");
// Not interested in a reply
try {
+ message.getProperties().setProperty(DELIVER_TO, service);
post(message, new EPRInvoker());
} catch (MessageDeliverException mde) {
if (message.getProperties().getProperty(RedeliverStore.IS_REDELIVERY)==null
&& asyncRedelivery(message)
&& !service.equals(dlqService)) {
message.getProperties().setProperty(MessageStore.CLASSIFICATION, MessageStore.CLASSIFICATION_RDLVR);
- message.getProperties().setProperty(DELIVER_TO, service);
try {
logger.info("Delivering message ["+message.getHeader()+"] to RDLVRQ.");
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 6 months
[JBoss JIRA] Created: (JBESB-3609) SmooksException handling
by Michael Burman (JIRA)
SmooksException handling
------------------------
Key: JBESB-3609
URL: https://issues.jboss.org/browse/JBESB-3609
Project: JBoss ESB
Issue Type: Enhancement
Security Level: Public (Everyone can see)
Components: Transformation Service
Affects Versions: 4.9 CP1
Reporter: Michael Burman
Executing SmooksAction might lead to throwing SmooksException in the process. If the environment is transacted (JCA is used), the service is always rollbacked and message returned to the queue. This is not correct behaviour often, since Smooks throws SmooksException for example in case of SAXParseException. That processed file is broken and will not work in the subsequent phases either. Writing any database log for example of happening is impossible since that would be rollbacked as well.
All SmooksException should be checked whether they should be rollbacked or not (or just never rollback them, throw them as checked exceptions).
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 6 months