ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey Goncharuk (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (IGNITE-11406) NullPointerException may occur on client start
Date Thu, 25 Apr 2019 12:34:00 GMT

     [ https://issues.apache.org/jira/browse/IGNITE-11406?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Alexey Goncharuk updated IGNITE-11406:
--------------------------------------
    Summary: NullPointerException may occur on client start  (was: NullPointerException may
occurs on client start)

> NullPointerException may occur on client start
> ----------------------------------------------
>
>                 Key: IGNITE-11406
>                 URL: https://issues.apache.org/jira/browse/IGNITE-11406
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Dmitry Sherstobitov
>            Priority: Critical
>
> During testing fixes for https://issues.apache.org/jira/browse/IGNITE-10878
>  # Start cluster, create caches with no persistence and load data into it
>  # Restart each node in cluster by order (coordinator first)
> Do not wait until topology message occurs 
>  # Try to run utilities: activate, baseline (to check that cluster is alive)
>  # Run clients and load data into alive caches
> On 4th step one of the clients throw NPE on start
> {code:java}
> 2019-02-23T18:36:24,045][DEBUG][tcp-client-disco-msg-worker-#4][TcpDiscoverySpi] Connection
closed, local node received force fail message, will not try to restore connection
> 2019-02-23T18:36:24,045][DEBUG][tcp-client-disco-msg-worker-#4][TcpDiscoverySpi] Failed
to restore closed connection, will try to reconnect [networkTimeout=5000, joinTimeout=0, failMsg=TcpDiscoveryNodeFailedMessage
[failedNodeId=80f8b6ee-6a6d-4235-86e9-1b66ea310eb6, order=90, warning=Client node considered
as unreachable and will be dropped from cluster, because no metrics update messages received
in interval: TcpDiscoverySpi.clientFailureDetectionTimeout() ms. It may be caused by network
problems or long GC pause on client node, try to increase this parameter. [nodeId=80f8b6ee-6a6d-4235-86e9-1b66ea310eb6,
clientFailureDetectionTimeout=30000], super=TcpDiscoveryAbstractMessage [sndNodeId=987d4a03-8233-4130-af5b-c06900bdb6d7,
id=3642cfa1961-987d4a03-8233-4130-af5b-c06900bdb6d7, verifierNodeId=d9abbff3-4b4d-4a13-9cb1-0ca4d2436164,
topVer=167, pendingIdx=0, failedNodes=null, isClient=false]]]
> 2019-02-23T18:36:24,046][DEBUG][tcp-client-disco-msg-worker-#4][TcpDiscoverySpi] Discovery
notification [node=TcpDiscoveryNode [id=80f8b6ee-6a6d-4235-86e9-1b66ea310eb6, addrs=[172.25.1.34],
sockAddrs=[lab34.gridgain.local/172.25.1.34:0], discPort=0, order=165, intOrder=0, lastExchangeTime=1550936128313,
loc=true, ver=2.4.15#20190222-sha1:36b1d676, isClient=true], type=CLIENT_NODE_DISCONNECTED,
topVer=166]
> 2019-02-23T18:36:24,049][INFO ][tcp-client-disco-msg-worker-#4][GridDhtPartitionsExchangeFuture]
Finish exchange future [startVer=AffinityTopologyVersion [topVer=165, minorTopVer=0], resVer=null,
err=class org.apache.ignite.internal.IgniteClientDisconnectedCheckedException: Client node
disconnected: null]
> [2019-02-23T18:36:24,061][ERROR][Thread-2][IgniteKernal] Got exception while starting
(will rollback startup routine).
> java.lang.NullPointerException: null
>         at org.apache.ignite.internal.processors.cache.GridCacheProcessor.internalCacheEx(GridCacheProcessor.java:3886)
~[ignite-core-2.4.15.jar:2.4.15]
>         at org.apache.ignite.internal.processors.cache.GridCacheProcessor.utilityCache(GridCacheProcessor.java:3858)
~[ignite-core-2.4.15.jar:2.4.15]
>         at org.apache.ignite.internal.processors.service.GridServiceProcessor.updateUtilityCache(GridServiceProcessor.java:290)
~[ignite-core-2.4.15.jar:2.4.15]
>         at org.apache.ignite.internal.processors.service.GridServiceProcessor.onKernalStart0(GridServiceProcessor.java:233)
~[ignite-core-2.4.15.jar:2.4.15]
>         at org.apache.ignite.internal.processors.service.GridServiceProcessor.onKernalStart(GridServiceProcessor.java:221)
~[ignite-core-2.4.15.jar:2.4.15]
>         at org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:1038) [ignite-core-2.4.15.jar:2.4.15]
>         at org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1973)
[ignite-core-2.4.15.jar:2.4.15]
>         at org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1716)
[ignite-core-2.4.15.jar:2.4.15]
>         at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1144) [ignite-core-2.4.15.jar:2.4.15]
>         at org.apache.ignite.internal.IgnitionEx.startConfigurations(IgnitionEx.java:1062)
[ignite-core-2.4.15.jar:2.4.15]
>         at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:948) [ignite-core-2.4.15.jar:2.4.15]
>         at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:847) [ignite-core-2.4.15.jar:2.4.15]
>         at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:717) [ignite-core-2.4.15.jar:2.4.15]
>         at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:686) [ignite-core-2.4.15.jar:2.4.15]
>         at org.apache.ignite.Ignition.start(Ignition.java:352) [ignite-core-2.4.15.jar:2.4.15]
>         at org.apache.ignite.piclient.api.IgniteService.startIgniteClientNode(IgniteService.java:86)
[piclient-2.7.jar:?]
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[?:1.8.0_181]
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:1.8.0_181]
>         at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_181]
>         at py4j.reflection.MethodInvoker.invoke(MethodInvoker.java:244) [piclient-2.7.jar:?]
>         at py4j.reflection.ReflectionEngine.invoke(ReflectionEngine.java:357) [piclient-2.7.jar:?]
>         at py4j.Gateway.invoke(Gateway.java:282) [piclient-2.7.jar:?]
>         at py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132) [piclient-2.7.jar:?]
>         at py4j.commands.CallCommand.execute(CallCommand.java:79) [piclient-2.7.jar:?]
>         at py4j.GatewayConnection.run(GatewayConnection.java:238) [piclient-2.7.jar:?]
>         at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message