Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 337348 - NPE in logging on eclipse 3.7
Summary: NPE in logging on eclipse 3.7
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: m2e (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Paul Tatavu CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-16 14:23 EST by Matthew Piggott CLA
Modified: 2021-04-19 13:24 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Piggott CLA 2011-02-16 14:23:20 EST
While self-hosting earlier I saw the NPE below appear in the console of the hosting instance.  Inserting a breakpoint showed it occurred when bundle was null.

LogFilter.isLoggable threw a non-fatal unchecked exception as follows:
java.lang.NullPointerException
	at org.eclipse.core.internal.runtime.Log.isLoggable(Log.java:101)
	at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.safeIsLoggable(ExtendedLogReaderServiceFactory.java:57)
	at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:157)
	at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:146)
	at org.eclipse.equinox.log.internal.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:65)
	at org.eclipse.equinox.log.internal.ExtendedLogServiceImpl.log(ExtendedLogServiceImpl.java:87)
	at org.eclipse.equinox.log.internal.LoggerImpl.log(LoggerImpl.java:54)
	at org.eclipse.core.internal.runtime.Log.log(Log.java:60)
	at org.eclipse.m2e.logback.appender.EclipseLogAppender.append(EclipseLogAppender.java:46)
	at org.eclipse.m2e.logback.appender.EclipseLogAppender.append(EclipseLogAppender.java:1)
	at ch.qos.logback.core.UnsynchronizedAppenderBase.doAppend(UnsynchronizedAppenderBase.java:91)
	at ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:64)
	at ch.qos.logback.classic.Logger.appendLoopOnAppenders(Logger.java:283)
	at ch.qos.logback.classic.Logger.callAppenders(Logger.java:270)
	at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:471)
	at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:425)
	at ch.qos.logback.classic.Logger.error(Logger.java:588)
	at org.eclipse.m2e.core.internal.index.NexusIndexManager.updateRemoteIndex(NexusIndexManager.java:1158)
	at org.eclipse.m2e.core.internal.index.NexusIndexManager.updateIndex(NexusIndexManager.java:1072)
	at org.eclipse.m2e.core.internal.index.NexusIndexManager$1.run(NexusIndexManager.java:657)
	at org.eclipse.m2e.core.internal.index.IndexUpdaterJob.run(IndexUpdaterJob.java:71)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Comment 2 Denis Roy CLA 2021-04-19 13:24:59 EDT
Moved to https://github.com/eclipse-m2e/m2e-core/issues/