Are we redeploying the geode jar to the jvm? Or have some kind of
interesting classloader?
On Thu, Jul 5, 2018 at 8:36 AM Anthony Baker <[email protected]> wrote:

> Thanks for the error report.  Can you share the portion of the log that
> dumps the classpath?  It looks like you’re starting geode with springboot
> and perhaps the classpath is incorrect.  If geode-*.jar is on the classpath
> I don’t see how you could get this error.
>
> Anthony
>
>
> On Jul 4, 2018, at 12:16 AM, Thacker, Dharam <[email protected]>
> wrote:
>
> 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.
>
>
> --
[email protected] | +1.858.480.9722
Principal Realtime Data Engineer

Reply via email to