[ 
https://issues.apache.org/activemq/browse/AMQ-1220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_39266
 ] 

James Strachan commented on AMQ-1220:
-------------------------------------

BTW let us know if you think this is still a problem & we can reopen

> 2007-04-05 08:46:47,241 [ActiveMQ Transport: tcp://mymachinename:61616] WARN  
> org.apache.activemq.ActiveMQConnection - Async exception with no exception 
> listener: java.io.EOFException
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: AMQ-1220
>                 URL: https://issues.apache.org/activemq/browse/AMQ-1220
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Transport
>    Affects Versions: 4.1.0
>         Environment: Windows XP SP2, Eclipse IDE, Java 1.6/1.5_10/ ActiveMQ 
> 4.1.1/Spring 2.0.2 (jmsTemplate)
>            Reporter: Howard Freeman
>
> 2007-04-05 08:46:47,241 [ActiveMQ Transport: tcp://mymachinename:61616] WARN  
> org.apache.activemq.ActiveMQConnection - Async exception with no exception 
> listener: java.io.EOFException
> java.io.EOFException
>       at java.io.DataInputStream.readInt(Unknown Source)
>       at 
> org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:267)
>       at 
> org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:156)
>       at 
> org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:136)
>       at java.lang.Thread.run(Unknown Source)
> This error occurs after the synchronous messaging is complete and successful. 
>  It occurs after about 5 minutes of the application finishing the receive.  
> The error is not seen when the same send/receive methods are looped 
> continuously.  The application is a very simple send and receive application 
> that uses Serialization methods for send and receive of objects. 
> // Sample send/receive
> client.send(Request);
> response = (Response) client.receive();
> Spring code used for send:
>         // Send Request
>         jmsTemplate.convertAndSend(requestQueue, req, new 
> MessagePostProcessor()
>         {
>             public Message postProcessMessage(Message message) throws 
> JMSException
>             {
>                 message.setJMSCorrelationID(myMessageID);
>                 return message;
>             }
>         });
> Spring code used for receive:
> // Wait for Synchronous Response
>         // Use a Message Selector to only receive responses to the request you
>         // sent
>         String resSelectorId = "JMSCorrelationID='" + 
> getCurrentJMSMessageID() + "'";
>         Response resp = (Response) 
> jmsTemplate.receiveSelectedAndConvert(responseQueue,
>                 resSelectorId);
> Here is the shared-context.xml for the connectionFactory:
> <?xml version="1.0" encoding="UTF-8"?>
> <beans xmlns="http://www.springframework.org/schema/beans";
>        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>        xsi:schemaLocation="http://www.springframework.org/schema/beans
>                            
> http://www.springframework.org/schema/beans/spring-beans.xsd";>
>        
>     <bean id="RequestQueue" class="org.apache.activemq.command.ActiveMQQueue">
>         <constructor-arg value="RequestQueue"/>
>     </bean>
>  
>     <bean id="ResponseQueue" 
> class="org.apache.activemq.command.ActiveMQQueue">
>         <constructor-arg value="ResponseQueue"/>
>     </bean>
>     
>     <!--  A Pooled Based JMS Provider -->
>     <bean id="jmsFactory" 
> class="org.apache.activemq.pool.PooledConnectionFactory">
>         <property name="connectionFactory">
>               <bean class="org.apache.activemq.ActiveMQConnectionFactory">
>                       <property name="brokerURL" 
> value="tcp://mymachinename:61616"/>
>               </bean>
>         </property>
>     </bean>
>  
> </beans>
> I am sure that it is something I have failed to configure correctly since I 
> am very new the activeMQ product.  
> Thanks for your time and effort!

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to