geode-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thacker, Dharam" <dharam.thac...@jpmorgan.com>
Subject Issue with TombstoneService
Date Wed, 04 Jul 2018 07:16:47 GMT
Hello Team,

Today we encountered below issue with Geode 1.1.1 (Should exists in Geode 1.6.0 as well as
per codebase).

[severe 2018/07/03 11:03:53.914 EDT event-server-2 <Replicate/Partition Region Garbage
Collector> tid=0x4d] GemFire garbage collection service encountered an unexpected exception
java.lang.NoClassDefFoundError: org/apache/geode/internal/cache/TombstoneService$ReplicateTombstoneSweeper$1
        at org.apache.geode.internal.cache.TombstoneService$ReplicateTombstoneSweeper.expireBatch(TombstoneService.java:566)
        at org.apache.geode.internal.cache.TombstoneService$ReplicateTombstoneSweeper.checkExpiredTombstoneGC(TombstoneService.java:596)
        at org.apache.geode.internal.cache.TombstoneService$TombstoneSweeper.run(TombstoneService.java:882)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: org.apache.geode.internal.cache.TombstoneService$ReplicateTombstoneSweeper$1
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:94)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)


This makes sense to me as ReplicateTombstoneSweeper is a private static class within TombstoneService.

Could you also verify at your end?


Another one as below which I think should not come with 1.6.0 as ThreadUtils has been deprecated/removed
from newer versions.

[severe 2018/07/03 11:03:53.916 EDT event-server-2 <Replicate/Partition Region Garbage
Collector> tid=0x4d] Uncaught exception in thread Thread[Replicate/Partition Region Garbage
Collector,5,Destroyed Entries Processors]
java.lang.NoClassDefFoundError: org/apache/geode/internal/lang/ThreadUtils
        at org.apache.geode.internal.logging.log4j.AlertAppender.append(AlertAppender.java:141)
        at org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:156)
        at org.apache.logging.log4j.core.config.AppenderControl.callAppender0(AppenderControl.java:129)
        at org.apache.logging.log4j.core.config.AppenderControl.callAppenderPreventRecursion(AppenderControl.java:120)
        at org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:84)
        at org.apache.logging.log4j.core.config.LoggerConfig.callAppenders(LoggerConfig.java:447)
        at org.apache.logging.log4j.core.config.LoggerConfig.processLogEvent(LoggerConfig.java:432)
        at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:416)
        at org.apache.logging.log4j.core.config.LoggerConfig.logParent(LoggerConfig.java:438)
        at org.apache.logging.log4j.core.config.LoggerConfig.processLogEvent(LoggerConfig.java:433)
        at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:416)
        at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:402)
        at org.apache.logging.log4j.core.config.AwaitCompletionReliabilityStrategy.log(AwaitCompletionReliabilityStrategy.java:63)
        at org.apache.logging.log4j.core.Logger.logMessage(Logger.java:146)
        at org.apache.logging.log4j.spi.ExtendedLoggerWrapper.logMessage(ExtendedLoggerWrapper.java:217)
        at org.apache.logging.log4j.spi.AbstractLogger.logMessageSafely(AbstractLogger.java:2091)
        at org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1813)
        at org.apache.logging.log4j.spi.AbstractLogger.fatal(AbstractLogger.java:1005)
        at org.apache.geode.internal.cache.TombstoneService$TombstoneSweeper.run(TombstoneService.java:895)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: org.apache.geode.internal.lang.ThreadUtils

Thanks,
Dharam

This message is confidential and subject to terms at: http://www.jpmorgan.com/emaildisclaimer
including on confidentiality, legal privilege, viruses and monitoring of electronic messages.
If you are not the intended recipient, please delete this message and notify the sender immediately.
Any unauthorized use is strictly prohibited.

Mime
View raw message