Hello! Can you provide a small reproducer project?
Regards, -- Ilya Kasnacheev сб, 12 янв. 2019 г. в 09:35, wangsan <[email protected]>: > When a client node start with zk discovery and persistence enabled,Some > null > point exceptions will be throw (when the node start on a new machine ) > > The exception traces as follows: > > 12:26:03.288 [zk-172_22_29_108_SEARCH_NODE_8100-EventThread] ERROR > o.a.i.i.p.c.GridContinuousProcessor - Failed to unmarshal continuous > routine handler, ignore routine > [routineId=31b253bb-df3a-45f2-b658-3917b82993b2, > srcNodeId=76b83b66-3858-49bd-97d8-38c49333e6f5] > org.apache.ignite.IgniteCheckedException: Failed to unmarshal object with > optimized marshaller > at > > org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:9968) > at > > org.apache.ignite.internal.processors.continuous.GridContinuousProcessor.startDiscoveryDataRoutine(GridContinuousProcessor.java:568) > at > > org.apache.ignite.internal.processors.continuous.GridContinuousProcessor.onGridDataReceived(GridContinuousProcessor.java:529) > at > > org.apache.ignite.internal.managers.discovery.GridDiscoveryManager$5.onExchange(GridDiscoveryManager.java:888) > at > > org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoveryImpl.processLocalJoin(ZookeeperDiscoveryImpl.java:2946) > at > > org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoveryImpl.processBulkJoin(ZookeeperDiscoveryImpl.java:2772) > at > > org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoveryImpl.processNewEvents(ZookeeperDiscoveryImpl.java:2638) > at > > org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoveryImpl.processNewEvents(ZookeeperDiscoveryImpl.java:2610) > at > > org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoveryImpl.access$2000(ZookeeperDiscoveryImpl.java:108) > at > > org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoveryImpl$ZkWatcher.processResult(ZookeeperDiscoveryImpl.java:4120) > at > > org.apache.ignite.spi.discovery.zk.internal.ZookeeperClient$DataCallbackWrapper.processResult(ZookeeperClient.java:1163) > at > > org.apache.zookeeper.ClientCnxn$EventThread.processEvent(ClientCnxn.java:569) > at > org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:505) > Caused by: org.apache.ignite.binary.BinaryObjectException: Failed to > unmarshal object with optimized marshaller > at > > org.apache.ignite.internal.binary.BinaryUtils.doReadOptimized(BinaryUtils.java:1780) > at > > org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1962) > at > > org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1714) > at > > org.apache.ignite.internal.binary.GridBinaryMarshaller.deserialize(GridBinaryMarshaller.java:310) > at > > org.apache.ignite.internal.binary.BinaryMarshaller.unmarshal0(BinaryMarshaller.java:99) > at > > org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:82) > at > > org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:9962) > ... 12 common frames omitted > Caused by: org.apache.ignite.IgniteCheckedException: Failed to deserialize > object with given class loader: > [clsLdr=sun.misc.Launcher$AppClassLoader@42a57993, err=null] > at > > org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller.unmarshal0(OptimizedMarshaller.java:236) > at > > org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:94) > at > > org.apache.ignite.internal.binary.BinaryUtils.doReadOptimized(BinaryUtils.java:1777) > ... 18 common frames omitted > Caused by: java.lang.NullPointerException: null > at > > org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.aliveServerNodes(GridDiscoveryManager.java:1858) > at > > org.apache.ignite.internal.processors.marshaller.ClientRequestFuture.<init>(ClientRequestFuture.java:80) > at > > org.apache.ignite.internal.processors.marshaller.MarshallerMappingTransport.requestMapping(MarshallerMappingTransport.java:138) > at > > org.apache.ignite.internal.MarshallerContextImpl.getClassName(MarshallerContextImpl.java:375) > at > > org.apache.ignite.internal.MarshallerContextImpl.getClass(MarshallerContextImpl.java:344) > at > > org.apache.ignite.internal.marshaller.optimized.OptimizedMarshallerUtils.classDescriptor(OptimizedMarshallerUtils.java:264) > at > > org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:341) > at > > org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:416) > at > > org.apache.ignite.internal.GridEventConsumeHandler.readExternal(GridEventConsumeHandler.java:457) > at > > org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readExternalizable(OptimizedObjectInputStream.java:555) > at > > org.apache.ignite.internal.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:917) > at > > org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346) > at > > org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:416) > at > > org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller.unmarshal0(OptimizedMarshaller.java:227) > ... 20 common frames omitted > > > > > > -- > Sent from: http://apache-ignite-users.70518.x6.nabble.com/ >
