XMLWordPrintable

      Duplicates/Blocked by: https://issues.redhat.com/projects/JGRP/issues/JGRP-2423

      The following NPE's are appearing in the che.openshift.io production server logs causing the multiple threads to blocking and break down some fuctionality. Probably will also be reproducible on CRW installations.

      java.lang.NullPointerException: null
      	at org.jgroups.util.Owner.compareTo(Owner.java:59)
      	at org.jgroups.protocols.Locking$ClientLock.compareTo(Locking.java:1142)
      	at org.jgroups.protocols.Locking$ClientLock.compareTo(Locking.java:942)
      	at java.util.concurrent.ConcurrentSkipListMap.cpr(ConcurrentSkipListMap.java:655)
      	at java.util.concurrent.ConcurrentSkipListMap.doPut(ConcurrentSkipListMap.java:835)
      	at java.util.concurrent.ConcurrentSkipListMap.putIfAbsent(ConcurrentSkipListMap.java:1979)
      	at java.util.concurrent.ConcurrentSkipListSet.add(ConcurrentSkipListSet.java:241)
      	at org.jgroups.protocols.Locking$ClientLockTable.addToPendingReleaseRequests(Locking.java:1323)
              at org.jgroups.protocols.Locking$ClientLock._unlock(Locking.java:1070)
      	at org.jgroups.protocols.Locking$ClientLock.unlock(Locking.java:996)
      	at org.jgroups.protocols.Locking.down(Locking.java:176)
      	at org.jgroups.stack.ProtocolStack.down(ProtocolStack.java:928)
      	at org.jgroups.JChannel.down(JChannel.java:627)
      	at org.jgroups.blocks.locking.LockService$LockImpl.unlock(LockService.java:167)
      	at org.eclipse.che.multiuser.api.distributed.lock.JGroupsWorkspaceLockService$UnlockerImpl.unlock(JGroupsWorkspaceLockService.java:73)
      	at org.eclipse.che.commons.lang.concurrent.Unlocker.close(Unlocker.java:38)
      	at org.eclipse.che.api.workspace.server.WorkspaceRuntimes.$closeResource(WorkspaceRuntimes.java:314)
      

      additional links:

      [1] https://github.com/eclipse/che/issues/15231
      [2] https://issues.redhat.com/browse/JGRP-2299
      [3] https://issues.redhat.com/browse/JGRP-2364
      [4] https://github.com/eclipse/che/blob/master/assembly/assembly-wsmaster-war/src/main/webapp/WEB-INF/classes/jgroups/che-tcp.xml

            nickboldt Nick Boldt
            mshaposh Max Shaposhnyk
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: