I am hoping someone has seen this error before or knows what it is about.  I
am trying to connect to ActiveMQ from PHP:

Fatal error: Uncaught exception 'Stomp_Exception' with message 'Connection
not acknowledged' in /var/www/vservers/robv/www/htdocs/Stomp/Stomp.php:208

The activemq logs show this:

DEBUG WireFormatNegotiator           - Sending: WireFormatInfo { version=3,
properties={TightEncodingEnabled=true, CacheSize=1024,
TcpNoDelayEnabled=true, SizePrefixDisabled=false, StackTraceEnabled=true,
MaxInactivityDurationInitalDelay=10000, MaxInactivityDuration=30000,
CacheEnabled=true}, magic=[A,c,t,i,v,e,M,Q]}
DEBUG Transport                      - Transport failed:
java.io.IOException: Unknown data type: 99
java.io.IOException: Unknown data type: 99
       at
org.apache.activemq.openwire.OpenWireFormat.doUnmarshal(OpenWireFormat.java:356)
       at
org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:276)
       at
org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:203)
       at
org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:195)
       at
org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:183)
       at java.lang.Thread.run(Thread.java:595)
DEBUG TransportConnection            - Stopping connection: /127.0.0.1:34040
DEBUG TcpTransport                   - Stopping transport
tcp:///127.0.0.1:34040
DEBUG TransportConnection            - Stopped connection: /127.0.0.1:34040
DEBUG TransportConnection            - Connection Stopped: /127.0.0.1:34040
DEBUG InactivityMonitor              - 10000 ms elapsed since last write
check.

Here are some excerpts of my configuration of activemq.xml:

        <!-- The transport connectors ActiveMQ will listen to -->
        <transportConnectors>
            <transportConnector name="openwire" uri="tcp://localhost:60616"
discoveryUri="multicast://default"/>
            <transportConnector name="ssl" uri="ssl://localhost:60617"/>
            <transportConnector name="stomp" uri="stomp://localhost:60613"/>
            <transportConnector name="xmpp" uri="xmpp://localhost:60222"/>
        </transportConnectors>

<bean id="activemq"
class="org.apache.activemq.camel.component.ActiveMQComponent">
    <property name="brokerURL" value="tcp://localhost:60616"/>
  </bean>

    <jetty xmlns="http://mortbay.com/schemas/jetty/1.0";>
        <connectors>
            <nioConnector port="8061"/>
        </connectors>

        <handlers>
            <webAppContext contextPath="/admin"
resourceBase="${activemq.base}/webapps/admin" logUrlOnStart="true"/>
            <webAppContext contextPath="/demo"
resourceBase="${activemq.base}/webapps/demo" logUrlOnStart="true"/>
            <webAppContext contextPath="/fileserver"
resourceBase="${activemq.base}/webapps/fileserver" logUrlOnStart="true"/>
            <webAppContext contextPath="/noreaster-amq"
resourceBase="${activemq.base}/webapps/noreaster-amq" logUrlOnStart="true"/>
        </handlers>
    </jetty>


And here is my client config of stomp:

        require_once("Stomp/Stomp.php");

        // make a connection
        $con = new Stomp("tcp://localhost:60613");
        $topic = "/queue/EVENTS.DEMO";
        // connect
        $con->connect();

-- 
View this message in context: 
http://www.nabble.com/Stomp-ActiveMQ-issue%3A-doUnmarshal---Unknown-data-type%3A-99-tp19163862p19163862.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to