[
https://issues.jboss.org/browse/WFWIP-95?page=com.atlassian.jira.plugin.s...
]
Brad Maxwell commented on WFWIP-95:
-----------------------------------
A system property is probably acceptable, and have it documented in the migration docs, to
say if you are using this class, you need to set this system property.
Then deprecate the class and also list in the migration docs, here is how you can change
your code to not use this deprecated class that will be unsupported in the future.
[Artemis 2.x Upgrade] Client is not able to instantiate destinations
by names
-----------------------------------------------------------------------------
Key: WFWIP-95
URL:
https://issues.jboss.org/browse/WFWIP-95
Project: WildFly WIP
Issue Type: Bug
Components: JMS
Reporter: Martin Styk
Assignee: Martyn Taylor
Priority: Blocker
Labels: activemq
Having queue defined as follows
{code:xml}
<jms-queue name="InQueue" entries="jms/queue/InQueue
java:jboss/exported/jms/queue/InQueue" durable="true"/>
{code}
Client is instantiating it directly using its name.
{code:title=Client}
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("host", hostName);
map.put(TransportConstants.HTTP_UPGRADE_ENABLED_PROP_NAME, true);
map.put("port", httpPort);
TransportConfiguration transportConfiguration = new
TransportConfiguration(NettyConnectorFactory.class.getName(), map);
try {
ConnectionFactory cf =
ActiveMQJMSClient.createConnectionFactoryWithoutHA(JMSFactoryType.CF,
transportConfiguration);
Queue orderQueue = ActiveMQJMSClient.createQueue("InQueue");
connection = cf.createConnection();
session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
MessageProducer producer = session.createProducer(orderQueue);
connection.start();
...
{code}
Client is not able to send messages to, because {{session.createProducer(orderQueue)}}
throws following exception
{code}
javax.jms.InvalidDestinationException: Destination InQueue does not exist
at
org.apache.activemq.artemis.jms.client.ActiveMQSession.createProducer(ActiveMQSession.java:326)
{code}
This is regression against EAP 7.1.0
Issue was hit with Artemis 2.5.0 with
https://github.com/jmesnil/wildfly/tree/WFLY-9407_upgrade_artemis_2.4.0_w...
(commit 51dd8102f103ccb0470a3cfc8713d3f9bdb1b65d)
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)