Hi Pete,
Thank you for spotting this, and highlighting this.
I notice that in the Stomp 1.0 specification (both the version at http://docs.codehaus.org/display/STOMP/Protocol, which is referenced in the RadioVIS 1.0 specification, and the version at http://stomp.github.com/stomp-specification-1.0.html) the destination header is used in two places with a space after the ‘:’, and in two places without.
Specifically, the examples for SUBSCRIBE and UNSUBSCRIBE do use a space after the ‘:’.
In the Stomp 1.1 specification (http://stomp.github.com/stomp-specification-1.1.html) the examples do not include the space.
I would guess that the inconsistency in the examples in the 1.0 version was unintentional, and this has been tidied up in the 1.1 version.
However, given that 1.1 is intended be backwards compatible with 1.0; I would have thought it should tolerate a space after the ‘:’ to interoperate with clients that implemented the 1.0 specification.
I believe that the current FS RadioVIS implementation is inserting a space – so would presumably have a problem with this version of ActiveMQ.
Best regards,
Robin