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.