[JBoss JIRA] Created: (JBESB-1577) Merge all CP1 change over to trunk
by Kevin Conner (JIRA)
Merge all CP1 change over to trunk
----------------------------------
Key: JBESB-1577
URL: http://jira.jboss.com/jira/browse/JBESB-1577
Project: JBoss ESB
Issue Type: Task
Security Level: Public (Everyone can see)
Components: Adapters, Build and Release, Configuration, Content Based Routing, Deployment, Documentation, Examples, JBI, Management, Message Store, Process flow, Registry and Repository, Rosetta, Security, Testing, Tooling, Transformation Service, Transports, Web Services
Affects Versions: 4.2.1
Reporter: Kevin Conner
Assigned To: Kevin Conner
Fix For: 4.3
--
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
16 years, 9 months
[JBoss JIRA] Created: (JBESB-1555) Investigate ServiceInvoker/policy behaviour
by Kevin Conner (JIRA)
Investigate ServiceInvoker/policy behaviour
-------------------------------------------
Key: JBESB-1555
URL: http://jira.jboss.com/jira/browse/JBESB-1555
Project: JBoss ESB
Issue Type: Task
Security Level: Public (Everyone can see)
Affects Versions: 4.2.1 CP1
Reporter: Kevin Conner
Fix For: 4.2.1 CP2, 4.3
>From Noel.
Using the JBESB 4.2.1.GA.CP1, I'm pretty sure that there's an issue in
the load balancing behaviour.
I've got a very simple use case with a service deployed into 2 nodes
and sending 2 messages only.
With a debugger, I can see that the two EPR are used by the
ServiceInvoker and that the RoundRobin Policy that I've set is used to
choose alternatively each one.
However, I can see that the same JMS connection properties are reused
(by JMSCourier) instead of having the properties extracted from the
second EPR.
Is there a way for you to check this ?
------------------------------------------------
I forgot to mention that I'm sending messages to esb services from a standalone JSE java application with the ServiceInvoker.
Going further, I can see that the EPR's <wsa:address .../> value is not used to initialise the JMS connection. <ReferenceProperties /> are used instead. This problem happens when the jndi-url is not setup for your esb service (because you want to use the default value defined for your esb node in the jbossesb.sar/jbossesb-properties.xml).
Then you have two ways to fix this :
- when declaring the EPR, reuse the wsa:address values when nothing is defined for the provider (JMS)
- when the service invoker is creating the JMS connection to send the message, use the <wsa:address if <ReferenceProperties is not defined (at least for the JNDI-URL part
--
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
16 years, 9 months
[JBoss JIRA] Created: (JBESB-1593) Tidy up qa classpaths
by Kevin Conner (JIRA)
Tidy up qa classpaths
---------------------
Key: JBESB-1593
URL: http://jira.jboss.com/jira/browse/JBESB-1593
Project: JBoss ESB
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Testing
Affects Versions: 4.2.1 CP1
Reporter: Kevin Conner
Assigned To: Kevin Conner
Fix For: 4.2.1 CP2
The CI builds have been failing recently because of classpath issues.
The linux build was locking up because of a mismatch between the client remoting classes and the server remoting classes. The test which locked could change, suggesting a race, but the stacktrace was always the same
[java] [junit] "main" prio=1 tid=0x08615068 nid=0x4dec runnable [0xbf8b7000..0xbf8b8228]
[java] [junit] at java.net.SocketInputStream.socketRead0(Native Method)
[java] [junit] at java.net.SocketInputStream.read(SocketInputStream.java:129)
[java] [junit] at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
[java] [junit] at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
[java] [junit] - locked <0x854f7778> (a java.io.BufferedInputStream)
[java] [junit] at java.io.FilterInputStream.read(FilterInputStream.java:66)
[java] [junit] at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.readVersion(MicroSocketClientInvoker.java:986)
[java] [junit] at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.transport(MicroSocketClientInvoker.java:572)
[java] [junit] at org.jboss.remoting.transport.bisocket.BisocketClientInvoker.transport(BisocketClientInvoker.java:353)
[java] [junit] at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:122)
[java] [junit] at org.jboss.remoting.Client.invoke(Client.java:1550)
[java] [junit] at org.jboss.remoting.Client.addCallbackListener(Client.java:1619)
[java] [junit] at org.jboss.remoting.Client.addListener(Client.java:913)
[java] [junit] at org.jboss.jms.client.remoting.JMSRemotingConnection.addInvokerCallbackHandler(JMSRemotingConnection.java:226)
[java] [junit] at org.jboss.jms.client.remoting.JMSRemotingConnection.start(JMSRemotingConnection.java:301)
[java] [junit] at org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate.org$jboss$jms$client$delegate$ClientConnectionFactoryDelegate$createConnectionDelegate$aop(ClientConnectionFactoryDelegate.java:154)
The windows qa tests have not been running because the command line used to start them was too long. The result of this was that windows would fail to fork the junit process from the build.
--
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
16 years, 9 months