Yes occasionally happens. Not sure how this works. Can try putting a sleep() call after removing the instrumentation to encourage it to stop observing before shutdown.
Sent from my iPhone > On 2016/04/05, at 3:29, Gary Gregory <[email protected]> wrote: > > Has anyone seen this NPE before? > > Failed tests: > GcFreeLoggingTest.testNoAllocationDuringSteadyStateLogging:60 expected:<[]> > but was:<[Exception in thread "pool-1-thread-1" java.lang.NullPointerException > at > com.google.monitoring.runtime.instrumentation.AllocationRecorder.getObjectSize(AllocationRecorder.java:200) > at > com.google.monitoring.runtime.instrumentation.AllocationRecorder.recordAllocation(AllocationRecorder.java:244) > at > java.util.concurrent.CopyOnWriteArrayList.iterator(CopyOnWriteArrayList.java:1076) > at > org.apache.logging.log4j.core.util.DefaultShutdownCallbackRegistry.run(DefaultShutdownCallbackRegistry.java:70) > at java.lang.Thread.run(Thread.java:745) > ]> > > Tests run: 1131, Failures: 1, Errors: 0, Skipped: 32 > > Gary > > -- > E-Mail: [email protected] | [email protected] > Java Persistence with Hibernate, Second Edition > JUnit in Action, Second Edition > Spring Batch in Action > Blog: http://garygregory.wordpress.com > Home: http://garygregory.com/ > Tweet! http://twitter.com/GaryGregory
