You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flex.apache.org by "Vs (JIRA)" <ji...@apache.org> on 2015/06/30 18:00:06 UTC

[jira] [Comment Edited] (FLEX-34886) BlazeDS 4.7.0 incompatible replacement for BlazeDS 4.6

    [ https://issues.apache.org/jira/browse/FLEX-34886?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14608564#comment-14608564 ] 

Vs edited comment on FLEX-34886 at 6/30/15 3:59 PM:
----------------------------------------------------

Hi Alex,

Thanks for your response.
I guess the problem is after upgrading it is not clear which dependencies are required,  so if we were to add the dependency for active MQ using Maven

Which dependencies and versions are required ? may be they are the same files but I am not very familiar with activeMQ and JMS dependencies so I would like to confirm before making any changes .

I have tried these two options below  - 
Option 1
    <dependency>
          <groupId>org.apache.activemq</groupId>
          <artifactId>activemq-core</artifactId>
          <version>5.7.0</version>
         
      </dependency>
	   <dependency>
	    <groupId>org.apache.geronimo.specs</groupId>
	    <artifactId>geronimo-jms_1.1_spec</artifactId>
	    <version>1.1.1</version>
	  </dependency>

Option 2 - 
   <dependency>
	  <groupId>org.apache.activemq</groupId>
	  <artifactId>activemq-all</artifactId>
	  <version>5.7.0</version>
	</dependency>

Thanks,
vs



was (Author: vs):
Hi Alex,

Thanks for your response.
I guess the problem is after upgrading it is not clear which dependencies are required,  so if we were to add the dependency for active MQ using Maven

Which dependencies and versions are required ? may be they are the same files but I am not very familiar with activeMQ and JMS dependencies so I would like to confirm before making any changes .

I have tried these two options below  - 
Option 1
    <dependency>
          <groupId>org.apache.activemq</groupId>
          <artifactId>activemq-core</artifactId>
          <version>5.7.0</version>
         
      </dependency>
	   <dependency>
	    <groupId>org.apache.geronimo.specs</groupId>
	    <artifactId>geronimo-jms_1.1_spec</artifactId>
	    <version>1.1.1</version>
	  </dependency>

Option 2 - 
   <dependency>
	  <groupId>org.apache.activemq</groupId>
	  <artifactId>activemq-all</artifactId>
	  <version>5.7.0</version>
	</dependency>

Thanks,
Vandana


> BlazeDS 4.7.0 incompatible replacement for BlazeDS 4.6
> ------------------------------------------------------
>
>                 Key: FLEX-34886
>                 URL: https://issues.apache.org/jira/browse/FLEX-34886
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: BlazeDS
>    Affects Versions: BlazeDS 4.7
>            Reporter: Robert Hunt
>
> I've recently noticed that Apache BlazeDS 4.7.0 has become available and have attempted to migrate a project currently using Adobe BlazeDS 4.6.
> Although the release notes state that there are no changes from Adobe BlazeDS 4.6 there seems to be some significant differences. I am encountering an exception related to the messaging system:
> java.lang.NoClassDefFoundError: javax/jms/InvalidSelectorException
> 	at flex.messaging.services.MessageService.testSelector(MessageService.java:1182) ~[flex-messaging-core-4.7.0.jar:4.7.0]
> 	at flex.messaging.services.MessageService.manageSubscriptions(MessageService.java:930) ~[flex-messaging-core-4.7.0.jar:4.7.0]
> 	at flex.messaging.services.MessageService.serviceCommand(MessageService.java:339) ~[flex-messaging-core-4.7.0.jar:4.7.0]
> 	at flex.messaging.MessageBroker.routeCommandToService(MessageBroker.java:1573) ~[flex-messaging-core-4.7.0.jar:4.7.0]
> 	at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:1016) ~[flex-messaging-core-4.7.0.jar:4.7.0]
> ...
> The exception seems to be getting thrown from the "testSelector" method on line 1182 in flex.messaging.services.MessageService.java when it tries to instantiate a new flex.messaging.services.messaging.selector.JMSSelector
> I've noticed that the JMSSelector class has dependencies on org.apache.activemq in BlazeDS 4.7.0 where as the version in 4.6 did not. These dependencies are missing from my project which is probably why I get an exception, they must be an optional dependency of BlazeDS.
> Does the Apache Flex team have any idea which verison BlazeDS 4.7.0 was built on top of when it came from Adobe? The Original BlazeDS 4.6 nightly builds are still around: http://sourceforge.net/adobe/blazeds/wiki/download%20blazeds%20trunk/



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)