Hi

There is some foregin language error in the logs. Maybe that can point
you to what is wrong.

[-1) thread #3 - MinaThreadPool] MinaConsumer$ReceiveHandler    WARN
[/127.0.0.1:3904] Unexpected exception from exceptionCaught handler.
org.apache.camel.CamelException: java.io.IOException: Une connexion
existante a dû être fermée par l’hôte distant



On Wed, Apr 24, 2013 at 9:34 PM, takidean <takide...@hotmail.fr> wrote:
> when i use to send object to mina endpoint i get error even if iconvert body
> to type of object
>
> this is the code:
> /***********TCP client********/
> package com.fusesource.fusebyexample;
>
> import java.io.*;
> import java.net.*;
>
> class TCPClient{
>
>
>  public static void main(String argv[]) throws Exception{
>          boolean clientUp = true;
>
>          Socket s = new Socket("localhost",8888);
>          OutputStream os = s.getOutputStream();
>          ObjectOutputStream oos = new ObjectOutputStream(os);
>          Obj to = new Obj(1,"object from client");
>          oos.writeObject(to);   }
>  }
>
> /*********route**********/
>   <camelContext xmlns="http://camel.apache.org/schema/spring";>
>     <package>com.fusesource.fusebyexample</package>
>     <route id="MinaSample">
>         <description>Mina Sample Combining Spring DSL and Spring Bean.
> Tested with a Socket Java Client.</description>
>         <from uri="mina:tcp://localhost:8888?textline=true&amp;sync=false"/>
>
>                 <to uri="file://src/data"/>
>
>         <log loggingLevel="INFO" message="${body}"/>
>     </route>
> </camelContext>
>
> /*****object*****/
> package com.fusesource.fusebyexample;
>
> import java.io.Serializable;
>
>
> public class Obj implements Serializable {
>         int id;
>         String name;
>
>         public Obj(){}
>         public Obj(int id, String name) {
>                 super();
>                 this.id = id;
>                 this.name = name;
>         }
>         public int getId() {
>                 return id;
>         }
>         public void setId(int id) {
>                 this.id = id;
>         }
>         public String getName() {
>                 return name;
>         }
>         public void setName(String name) {
>                 this.name = name;
>         }}
>
>
> /************console**********/
> [INFO] Scanning for projects...
> [INFO]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building A Camel Route 0.0.1-SNAPSHOT
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ MinaSample ---
> [INFO] Deleting C:\Users\takidean\Desktop\aa\MinaSample-master\target
> [INFO]
> [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @
> MinaSample ---
> [debug] execute contextualize
> [WARNING] Using platform encoding (Cp1252 actually) to copy filtered
> resources, i.e. build is platform dependent!
> [INFO] Copying 2 resources
> [INFO]
> [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @
> MinaSample ---
> [WARNING] File encoding has not been set, using platform encoding Cp1252,
> i.e. build is platform dependent!
> [INFO] Compiling 3 source files to
> C:\Users\takidean\Desktop\aa\MinaSample-master\target\classes
> [INFO]
> [INFO] --- maven-resources-plugin:2.5:testResources (default-testResources)
> @ MinaSample ---
> [debug] execute contextualize
> [WARNING] Using platform encoding (Cp1252 actually) to copy filtered
> resources, i.e. build is platform dependent!
> [INFO] skip non existing resourceDirectory
> C:\Users\takidean\Desktop\aa\MinaSample-master\src\test\resources
> [INFO]
> [INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @
> MinaSample ---
> [WARNING] File encoding has not been set, using platform encoding Cp1252,
> i.e. build is platform dependent!
> [INFO] Compiling 2 source files to
> C:\Users\takidean\Desktop\aa\MinaSample-master\target\test-classes
> [INFO]
> [INFO] --- maven-surefire-plugin:2.10:test (default-test) @ MinaSample ---
> [INFO] Surefire report directory:
> C:\Users\takidean\Desktop\aa\MinaSample-master\target\surefire-reports
>
> -------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
>
> Results :
>
> Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
>
> [INFO]
> [INFO] --- maven-jar-plugin:2.3.2:jar (default-jar) @ MinaSample ---
> [INFO] Building jar:
> C:\Users\takidean\Desktop\aa\MinaSample-master\target\MinaSample-0.0.1-SNAPSHOT.jar
> [INFO]
> [INFO] >>> camel-maven-plugin:2.7.1-fuse-00-43:run (default-cli) @
> MinaSample >>>
> [INFO]
> [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @
> MinaSample ---
> [debug] execute contextualize
> [WARNING] Using platform encoding (Cp1252 actually) to copy filtered
> resources, i.e. build is platform dependent!
> [INFO] Copying 2 resources
> [INFO]
> [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @
> MinaSample ---
> [INFO] Nothing to compile - all classes are up to date
> [INFO]
> [INFO] --- maven-resources-plugin:2.5:testResources (default-testResources)
> @ MinaSample ---
> [debug] execute contextualize
> [WARNING] Using platform encoding (Cp1252 actually) to copy filtered
> resources, i.e. build is platform dependent!
> [INFO] skip non existing resourceDirectory
> C:\Users\takidean\Desktop\aa\MinaSample-master\src\test\resources
> [INFO]
> [INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @
> MinaSample ---
> [INFO] Nothing to compile - all classes are up to date
> [INFO]
> [INFO] <<< camel-maven-plugin:2.7.1-fuse-00-43:run (default-cli) @
> MinaSample <<<
> [INFO]
> [INFO] --- camel-maven-plugin:2.7.1-fuse-00-43:run (default-cli) @
> MinaSample ---
> [INFO] Classpath =
> [file:/C:/Users/takidean/Desktop/aa/MinaSample-master/target/classes/,
> file:/C:/Users/takidean/.m2/repository/org/apache/camel/camel-core/2.7.1-fuse-00-43/camel-core-2.7.1-fuse-00-43.jar,
> file:/C:/Users/takidean/.m2/repository/org/slf4j/slf4j-api/1.5.11/slf4j-api-1.5.11.jar,
> file:/C:/Users/takidean/.m2/repository/org/fusesource/commonman/commons-management/1.0/commons-management-1.0.jar,
> file:/C:/Users/takidean/.m2/repository/org/apache/camel/camel-spring/2.7.1-fuse-00-43/camel-spring-2.7.1-fuse-00-43.jar,
> file:/C:/Users/takidean/.m2/repository/org/springframework/spring-context/3.0.5.RELEASE/spring-context-3.0.5.RELEASE.jar,
> file:/C:/Users/takidean/.m2/repository/org/springframework/spring-beans/3.0.5.RELEASE/spring-beans-3.0.5.RELEASE.jar,
> file:/C:/Users/takidean/.m2/repository/org/springframework/spring-core/3.0.5.RELEASE/spring-core-3.0.5.RELEASE.jar,
> file:/C:/Users/takidean/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar,
> file:/C:/Users/takidean/.m2/repository/org/springframework/spring-expression/3.0.5.RELEASE/spring-expression-3.0.5.RELEASE.jar,
> file:/C:/Users/takidean/.m2/repository/org/springframework/spring-asm/3.0.5.RELEASE/spring-asm-3.0.5.RELEASE.jar,
> file:/C:/Users/takidean/.m2/repository/org/springframework/spring-aop/3.0.5.RELEASE/spring-aop-3.0.5.RELEASE.jar,
> file:/C:/Users/takidean/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar,
> file:/C:/Users/takidean/.m2/repository/org/springframework/spring-tx/3.0.5.RELEASE/spring-tx-3.0.5.RELEASE.jar,
> file:/C:/Users/takidean/.m2/repository/org/slf4j/slf4j-log4j12/1.5.11/slf4j-log4j12-1.5.11.jar,
> file:/C:/Users/takidean/.m2/repository/log4j/log4j/1.2.16/log4j-1.2.16.jar,
> file:/C:/Users/takidean/.m2/repository/org/apache/camel/camel-mina/2.7.1-fuse-00-43/camel-mina-2.7.1-fuse-00-43.jar,
> file:/C:/Users/takidean/.m2/repository/org/apache/mina/mina-core/1.1.7/mina-core-1.1.7.jar]
> [pache.camel.spring.Main.main()] MainSupport                    INFO  Apache
> Camel 2.7.1-fuse-00-43 starting
> [pache.camel.spring.Main.main()] CamelNamespaceHandler          INFO  OSGi
> environment not detected.
> [pache.camel.spring.Main.main()] SpringCamelContext             INFO  Apache
> Camel 2.7.1-fuse-00-43 (CamelContext: camel-1) is starting
> [pache.camel.spring.Main.main()] SpringCamelContext             INFO  JMX
> enabled. Using ManagedManagementStrategy.
> [pache.camel.spring.Main.main()] AnnotationTypeConverterLoader  INFO  Found
> 4 packages with 14 @Converter classes to load
> [pache.camel.spring.Main.main()] DefaultTypeConverter           INFO  Loaded
> 153 type converters in 0.921 seconds
> [pache.camel.spring.Main.main()] MinaConsumer                   INFO
> Binding to server address: localhost/127.0.0.1:8888 using acceptor:
> org.apache.mina.transport.socket.nio.SocketAcceptor@1704ebb
> [pache.camel.spring.Main.main()] SpringCamelContext             INFO  Route:
> MinaSample started and consuming from:
> Endpoint[mina://tcp://localhost:8888?sync=false&textline=true]
> [pache.camel.spring.Main.main()] SpringCamelContext             INFO  Total
> 1 routes, of which 1 is started.
> [pache.camel.spring.Main.main()] SpringCamelContext             INFO  Apache
> Camel 2.7.1-fuse-00-43 (CamelContext: camel-1) started in 2.056 seconds
> [-1) thread #3 - MinaThreadPool] MinaConsumer$ReceiveHandler    WARN
> [/127.0.0.1:3904] Unexpected exception from exceptionCaught handler.
> org.apache.camel.CamelException: java.io.IOException: Une connexion
> existante a dû être fermée par l’hôte distant
>         at
> org.apache.camel.component.mina.MinaConsumer$ReceiveHandler.exceptionCaught(MinaConsumer.java:95)[camel-mina-2.7.1-fuse-00-43.jar:2.7.1-fuse-00-43]
>         at
> org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.exceptionCaught(AbstractIoFilterChain.java:564)[mina-core-1.1.7.jar:]
>         at
> org.apache.mina.common.support.AbstractIoFilterChain.callNextExceptionCaught(AbstractIoFilterChain.java:345)[mina-core-1.1.7.jar:]
>         at
> org.apache.mina.common.support.AbstractIoFilterChain.access$1000(AbstractIoFilterChain.java:53)[mina-core-1.1.7.jar:]
>         at
> org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.exceptionCaught(AbstractIoFilterChain.java:643)[mina-core-1.1.7.jar:]
>         at
> org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:224)[mina-core-1.1.7.jar:]
>         at
> org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:264)[mina-core-1.1.7.jar:]
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_25]
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_25]
>         at java.lang.Thread.run(Thread.java:662)[:1.6.0_25]
>
>
>
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/mina-can-t-receive-object-tp5731478.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
FuseSource is now part of Red Hat
Email: cib...@redhat.com
Web: http://fusesource.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen

Reply via email to