As the ServletContext is getting passed down the chain due to PUSH-350 to allow for ServerUtility.isJBoss7(ServletContext) checking, dependent on the outcome the Objects are allowed when in a JBoss AS 7 environment, which includes JBoss EAP 6.3.0.
Despite the Java Message Service specification saying that these characters are not allowed as a property value:
JMS 1.1:
"3.5.2 Property Values
Property values can be boolean, byte, short, int, long, float, double, and String."
JMS 2.0:
"3.5.2. Property values
Property values can be boolean, byte, short, int, long, float, double, and String."
Sources:
As ICEpush-EE has an abstracted layer for dealing with messages it enforces these rules outside of the Message Broker. For now the exception for JBoss AS 7 has been added. Marking this one as FIXED.
Sending src/main/java/com/icesoft/net/messaging/AbstractMessage.java
Transmitting file data .
Committed revision 41285.