You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ignite.apache.org by bintisepaha <bi...@tudor.com> on 2016/12/30 21:01:15 UTC
Streaming Exception on client - nothing on server side
Hi, Can anyone help me with this exception? What does this mean?
It happens in the below call from Client on serverCompute.run()
Although we require serializable = false in our configuration, I have made
these classes serializable too.
But I still get the error. Why is there an ArrayIndexOutOfBounds exception?
I see no error on the server nodes.
@Override
public void loadTradeOrdersForMatching(Integer traderId, Integer tid, Date
settlementDate) throws Exception {
ClusterGroup serverGroup = ignite.cluster().forServers();
IgniteCompute serverCompute = ignite.compute(serverGroup);
try {
serverCompute.run(new TradeOrdersLoaderForMatching(traderId, tid,
settlementDate, tradeOrderForMatchingLoader));
} catch(Exception e) {
logger.error(e,e);
throw e;
}
}
2016-12-30 15:54:05,196 ERROR com.tudor.datagridI.TradingDataAccessImpl
(TradingDataAccessImpl.java:423) - class org.apache.ignite.IgniteException:
521338879
class org.apache.ignite.IgniteException: 521338879
at
org.apache.ignite.internal.util.IgniteUtils.convertException(IgniteUtils.java:908)
at
org.apache.ignite.internal.IgniteComputeImpl.run(IgniteComputeImpl.java:304)
at
com.tudor.datagridI.TradingDataAccessImpl.loadTradeOrdersForMatching(TradingDataAccessImpl.java:421)
at
orderserver.client.GridClient.loadPSGroupForOrder(GridClient.java:325)
at orderserver.OrderFactory.saveOrders(OrderFactory.java:6011)
at
orderserver.XML.XMLUpdateCcyOrderWriter.saveOrders(XMLUpdateCcyOrderWriter.java:367)
at
orderserver.XML.XMLUpdateOrderWriter.<init>(XMLUpdateOrderWriter.java:38)
at
orderserver.XML.XMLUpdateCcyOrderWriter.<init>(XMLUpdateCcyOrderWriter.java:32)
at
orderserver.XML.Dispatcher.processUpdateOMCcyOrdersRootNodeName(Dispatcher.java:657)
at orderserver.XML.Dispatcher.dispatchRequest(Dispatcher.java:317)
at
orderserver.corba.OrderFactoryImpl.xmlRequest(OrderFactoryImpl.java:1467)
at idl2java.OrderFactoryPOA._invoke(Unknown Source)
at idl2java.OrderFactoryPOA._invoke(Unknown Source)
at com.inprise.vbroker.poa.POAImpl.invoke(POAImpl.java:2693)
at
com.inprise.vbroker.poa.ActivationRecord.invoke(ActivationRecord.java:109)
at
com.inprise.vbroker.GIOP.GiopProtocolAdapter.doRequest(GiopProtocolAdapter.java:824)
at
com.inprise.vbroker.IIOP.ServerProtocolAdapter.doRequest(ServerProtocolAdapter.java:68)
at
com.inprise.vbroker.GIOP.GiopProtocolAdapter.dispatchMessage(GiopProtocolAdapter.java:1106)
at
com.inprise.vbroker.orb.TPDispatcherImpl$TPDispatcher.run(TPDispatcherImpl.java:100)
at
com.inprise.vbroker.orb.ThreadPool$PoolWorker.run(ThreadPool.java:76)
Caused by: class org.apache.ignite.IgniteCheckedException: 521338879
at
org.apache.ignite.internal.util.IgniteUtils.cast(IgniteUtils.java:7142)
at
org.apache.ignite.internal.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:168)
at
org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:117)
at
org.apache.ignite.internal.AsyncSupportAdapter.saveOrGet(AsyncSupportAdapter.java:112)
at
org.apache.ignite.internal.IgniteComputeImpl.run(IgniteComputeImpl.java:301)
... 18 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 521338879
at
org.apache.ignite.marshaller.optimized.OptimizedObjectInputStream$HandleTable.lookup(OptimizedObjectInputStream.java:1065)
at
org.apache.ignite.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:204)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:367)
at
org.apache.ignite.marshaller.optimized.OptimizedObjectInputStream.readFields(OptimizedObjectInputStream.java:491)
at
org.apache.ignite.marshaller.optimized.OptimizedObjectInputStream.readSerializable(OptimizedObjectInputStream.java:579)
at
org.apache.ignite.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:841)
at
org.apache.ignite.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:324)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:367)
at
org.apache.ignite.marshaller.optimized.OptimizedObjectInputStream.readFields(OptimizedObjectInputStream.java:491)
at
org.apache.ignite.marshaller.optimized.OptimizedObjectInputStream.readSerializable(OptimizedObjectInputStream.java:579)
at
org.apache.ignite.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:841)
at
org.apache.ignite.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:324)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:367)
at
org.apache.ignite.marshaller.optimized.OptimizedObjectInputStream.readFields(OptimizedObjectInputStream.java:491)
at
org.apache.ignite.marshaller.optimized.OptimizedObjectInputStream.readSerializable(OptimizedObjectInputStream.java:579)
at
org.apache.ignite.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:841)
at
org.apache.ignite.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:324)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:367)
at
org.apache.ignite.marshaller.optimized.OptimizedObjectInputStream.readFields(OptimizedObjectInputStream.java:491)
at
org.apache.ignite.marshaller.optimized.OptimizedObjectInputStream.readSerializable(OptimizedObjectInputStream.java:579)
at
org.apache.ignite.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:841)
at
org.apache.ignite.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:324)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:367)
at
org.apache.ignite.marshaller.optimized.OptimizedMarshaller.unmarshal(OptimizedMarshaller.java:247)
at
org.apache.ignite.internal.processors.job.GridJobWorker.initialize(GridJobWorker.java:409)
at
org.apache.ignite.internal.processors.job.GridJobProcessor.processJobExecuteRequest(GridJobProcessor.java:1089)
at
org.apache.ignite.internal.processors.job.GridJobProcessor$JobExecutionListener.onMessage(GridJobProcessor.java:1766)
at
org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1238)
at
org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:866)
at
org.apache.ignite.internal.managers.communication.GridIoManager.access$1700(GridIoManager.java:106)
at
org.apache.ignite.internal.managers.communication.GridIoManager$5.run(GridIoManager.java:829)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Thanks,
Binti
--
View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Streaming-Exception-on-client-nothing-on-server-side-tp9807.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.
Re: Streaming Exception on client - nothing on server side
Posted by bintisepaha <bi...@tudor.com>.
val, we resolved this by eliminating some spring injection. the error was not
clear, but on the client side we dd not have he right bean declared. thank
you.
--
View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Streaming-Exception-on-client-nothing-on-server-side-tp9807p9920.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.
Re: Streaming Exception on client - nothing on server side
Posted by vkulichenko <va...@gmail.com>.
Hi,
Can you create a unit test that will reproduce the issue and share it with
us? It's hard to tell anything having only this trace.
-Val
--
View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Streaming-Exception-on-client-nothing-on-server-side-tp9807p9808.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.