Details
-
Bug
-
Resolution: Fixed
-
Highest
-
7.2.9, 7.2.10, 7.3.8, 7.4.2, 7.7.0, 7.8.2
-
7.02
-
16
-
Severity 2 - Major
-
72
-
Description
Summary
In a JIRA Data Center Environment, ClassNotFoundException can be seen in the logs due to the DVCS Connector initializing JIRA Data Center cache with its own classloader. This causes exceptions during removal operations from com.atlassian.jira.plugins.dvcs.service.remote.CachingCommunicator.usersCache and can break replication across nodes.
Environment
- JIRA Data Center
Steps to Reproduce
- Setup JIRA Data Center with at least 2 nodes.
- Observe the logs
Expected Results
Cache replicates.
Actual Results
- The below exception is thrown in the atlassian-jira.log file of healthy node:
ehcache-replicator-19 ERROR [c.a.j.c.cache.ehcache.BlockingParallelCacheReplicator] Exception on replication of remove. RemoteException occurred in server thread; nested exception is: java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException: com.atlassian.jira.plugins.dvcs.service.remote.CachingCommunicator$UserKey (no security manager: RMI class loader disabled). Cache: com.atlassian.jira.plugins.dvcs.service.remote.CachingCommunicator.usersCache Peer: com.atlassian.jira.plugins.dvcs.service.remote.CachingCommunicator.usersCache java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException: com.atlassian.jira.plugins.dvcs.service.remote.CachingCommunicator$UserKey (no security manager: RMI class loader disabled)
Attachments
Issue Links
- is caused by
-
JRASERVER-65246 Plugin caches in Data Center throw ClassNotFoundException on invalidation if custom classes are used as keys
-
- Closed
-
-
DELTA-264 Loading...
- is related to
-
JRASERVER-62071 Installed plugins initializing Data Center cache with wrong class loader
-
- Closed
-
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...