Update 6 - messaging (BlazeDS) ColdFusion 11 errors

I upgraded to Coldfusion 11 update 6 and started getting error messages in an application that works for 5 years. When I got back the update to update 5 the messaging errors occur is no longer.

The coldfusion - out .log file shows the error-

02/09/2015 09:46:50.656 [BlazeDS-v4] [ERROR] [Message.General] error unhandled during the processing of a message: java.lang.NoClassDefFoundError: javax/jms/InvalidSelectorException

incomingMessage: Flex Message (flex.messaging.messages.CommandMessage)

operation = subscribe

selector = null

clientId = 331A3C73-901F-61DA-8F42-2798D21DDDB5

correlationId =

destination = AMMATECH-TS-1_Assure_Production_PJMCommand

messageId = EC9A7AA1-BBFE-5E9C-7438-8B4E527E2868

timestamp = 1441151210640

timeToLive = 0

body = {}

HDR (DSValidateEndpoint) = true

HDR (DSEndpoint) = magtech-secure-long-polling-amf

HDR (Iddm) = 32ADC5E8-B31A-1F57-50F5-ED86869A7E69

errorReply: Flex Message (flex.messaging.messages.ErrorMessage)

clientId = 331A3C73-901F-61DA-8F42-2798D21DDDB5

correlationId = EC9A7AA1-BBFE-5E9C-7438-8B4E527E2868

destination = AMMATECH-TS-1_Assure_Production_PJMCommand

messageId = 331A3C9A-A00F-ABAC-C68A-EE3098487A55

timestamp = 1441151210656

timeToLive = 0

body = null

code = Server.Processing

message = there was a failure not managed on the server. javax/jms/InvalidSelectorException

Details = null

rootCause = null

body = null

extendedData = null

Error: java.lang.NoClassDefFoundError: javax/jms/InvalidSelectorException

at flex.messaging.services.MessageService.testSelector(MessageService.java:1180)

at flex.messaging.services.MessageService.manageSubscriptions(MessageService.java:928)

at flex.messaging.services.MessageService.serviceCommand(MessageService.java:337)

at flex.messaging.MessageBroker.routeCommandToService(MessageBroker.java:1578)

at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:1019)

at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:101)

at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:154)

at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:42)

at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:63)

at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:190)

at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:328)

at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:373)

at coldfusion.flex.ColdFusionMessageBrokerServlet.service (ColdFusionMessageBrokerServlet.jav one: 114)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.j ava: 303)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at coldfusion.filter.FlashRequestControlFilter.doFilter(FlashRequestControlFilter.java:71)

at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.j ava: 241)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:422)

at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:199)

to org.apache.coyote.AbstractProtocol$ AbstractConnectionHandler.process (AbstractProtocol.jav one: 607)

to org.apache.tomcat.util.net.JIoEndpoint$ SocketProcessor.run (JIoEndpoint.java:314)

at java.util.concurrent.ThreadPoolExecutor.runWorker (unknown Source)

to java.util.concurrent.ThreadPoolExecutor$ Worker.run (unknown Source)

to org.apache.tomcat.util.threads.TaskThread$ WrappingRunnable.run (TaskThread.java:61)

at java.lang.Thread.run (unknown Source)

Caused by: java.lang.ClassNotFoundException: javax.jms.InvalidSelectorException

at java.net.URLClassLoader.findClass (unknown Source)

at coldfusion.bootstrap.BootstrapClassLoader.loadClass(BootstrapClassLoader.java:213)

at java.lang.ClassLoader.loadClass (unknown Source)

... 35 more

Any ideas?

Hi Tony - It seems that it may be a few new dependencies in BlazeDS 4.7, see this thread: incompatible replacement [FLEX-34886] BlazeDS 4.7.0 for BlazeDS 4.6-ASF JIRA

From the I think you add ActiveMQ jar (s) to your lib / directory (classpath).

Tags: ColdFusion

Similar Questions

Maybe you are looking for