You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by Gary Gregory <ga...@gmail.com> on 2016/04/04 20:29:05 UTC
GC-free test failure
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: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory
Re: GC-free test failure
Posted by Remko Popma <re...@gmail.com>.
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 <ga...@gmail.com> 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: garydgregory@gmail.com | ggregory@apache.org
> 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