Also worth consulting the docs: http://doc.akka.io/docs/akka/2.3.7/scala/serialization.html
On Tue, Dec 16, 2014 at 7:28 PM, Michael Frank <[email protected]> wrote: > you are using Java Serialization (i can see > akka.serialization.JavaSerializer in your stack trace), and the exception > is telling you that the type com.tibco.as.space.impl.ASSpace is not > serializable. most likely your type does not extend java.io.Serializable. > for more details of java serialization, here are the java 7 docs: > http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html > > you might also consider using a different serialization mechanism, since > java serialization is slow. > > -Michael > > > On 12/14/14 22:39, Krishna Kadam wrote: > > This is the stack trace of the Exception > > java.io.NotSerializableException: com.tibco.as.space.impl.ASSpace > at java.io.ObjectOutputStream.writeObject0(Unknown Source) > at java.io.ObjectOutputStream.writeObject(Unknown Source) > at java.util.ArrayList.writeObject(Unknown Source) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source) > at java.io.ObjectOutputStream.writeSerialData(Unknown Source) > at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source) > at java.io.ObjectOutputStream.writeObject0(Unknown Source) > at java.io.ObjectOutputStream.writeObject(Unknown Source) > at > akka.serialization.JavaSerializer$$anonfun$toBinary$1.apply$mcV$sp(Serializer.scala:113) > at > akka.serialization.JavaSerializer$$anonfun$toBinary$1.apply(Serializer.scala:113) > at > akka.serialization.JavaSerializer$$anonfun$toBinary$1.apply(Serializer.scala:113) > at scala.util.DynamicVariable.withValue(DynamicVariable.scala:57) > at akka.serialization.JavaSerializer.toBinary(Serializer.scala:113) > at akka.remote.MessageSerializer$.serialize(MessageSerializer.scala:36) > at > akka.remote.RemoteTransport$$anonfun$createRemoteMessageProtocolBuilder$1.apply(RemoteTransport.scala:256) > at > akka.remote.RemoteTransport$$anonfun$createRemoteMessageProtocolBuilder$1.apply(RemoteTransport.scala:256) > at scala.util.DynamicVariable.withValue(DynamicVariable.scala:57) > at > akka.remote.RemoteTransport.createRemoteMessageProtocolBuilder(RemoteTransport.scala:255) > at > akka.remote.netty.RemoteMessageEncoder.encode(NettyRemoteSupport.scala:299) > at > org.jboss.netty.handler.codec.oneone.OneToOneEncoder.doEncode(OneToOneEncoder.java:67) > at > org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:60) > at > org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:592) > at > org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendDownstream(DefaultChannelPipeline.java:786) > at > org.jboss.netty.handler.execution.ExecutionHandler.handleDownstream(ExecutionHandler.java:185) > at > org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:592) > at > org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendDownstream(DefaultChannelPipeline.java:786) > at > org.jboss.netty.channel.SimpleChannelHandler.writeRequested(SimpleChannelHandler.java:299) > at > org.jboss.netty.channel.SimpleChannelHandler.handleDownstream(SimpleChannelHandler.java:261) > at > org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:592) > at > org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:583) > at org.jboss.netty.channel.Channels.write(Channels.java:712) > at org.jboss.netty.channel.Channels.write(Channels.java:679) > at > org.jboss.netty.channel.AbstractChannel.write(AbstractChannel.java:248) > at akka.remote.netty.RemoteClient.send(Client.scala:62) > at akka.remote.netty.RemoteClient.send(Client.scala:49) > at > akka.remote.netty.NettyRemoteTransport.send(NettyRemoteSupport.scala:243) > at akka.remote.RemoteActorRef.$bang(RemoteActorRefProvider.scala:260) > at akka.actor.ActorRef.tell(ActorRef.scala:98) > at newpoc.MyActor1.sendToWorker(MyActor1.java:83) > at newpoc.MyActor1.send(MyActor1.java:63) > at newpoc.MyListener1$ASListener.onPut(MyListener1.java:40) > at > com.tibco.as.space.impl.ASListenerAdapter.dispatch(ASListenerAdapter.java:69) > at > com.tibco.as.space.impl.ListenerDispatcher.dispatch(ListenerDispatcher.java:31) > > > Thnks > Krishna Kadam > -- > >>>>>>>>>> Read the docs: http://akka.io/docs/ > >>>>>>>>>> Check the FAQ: > http://doc.akka.io/docs/akka/current/additional/faq.html > >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user > --- > You received this message because you are subscribed to the Google Groups > "Akka User List" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/akka-user. > For more options, visit https://groups.google.com/d/optout. > > > -- > >>>>>>>>>> Read the docs: http://akka.io/docs/ > >>>>>>>>>> Check the FAQ: > http://doc.akka.io/docs/akka/current/additional/faq.html > >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user > --- > You received this message because you are subscribed to the Google Groups > "Akka User List" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/akka-user. > For more options, visit https://groups.google.com/d/optout. > -- Cheers, √ -- >>>>>>>>>> Read the docs: http://akka.io/docs/ >>>>>>>>>> Check the FAQ: >>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user --- You received this message because you are subscribed to the Google Groups "Akka User List" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/akka-user. For more options, visit https://groups.google.com/d/optout.
