Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Plugin Development Environment (PDE) » LogFilter.isLoggable threw a non-fatal unchecked exception(Loggin Errors)
LogFilter.isLoggable threw a non-fatal unchecked exception [message #683895] Tue, 14 June 2011 11:58 Go to next message
Rafael Angarita is currently offline Rafael Angarita
Messages: 94
Registered: November 2010
Member
Hello everybody,

I just started using Eclipse Indigo and then, I get this exception:

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:158)
	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 altagracia.services.eclipse.ExceptionHandler.handle(ExceptionHandler.java:17)
	at altagracia.plugin.wizards.Connect.getTableFromAttributes(Connect.java:321)
	at altagracia.codegen.unifier.ProcedureSpec.statementSpec(ProcedureSpec.java:962)
	at altagracia.codegen.unifier.ProcedureSpec.blockSpec(ProcedureSpec.java:750)
	at altagracia.codegen.unifier.ProcedureSpec.generate(ProcedureSpec.java:231)
	at altagracia.codegen.unifier.ProcedureSpec.generate(ProcedureSpec.java:165)
	at altagracia.plugin.popup.actions.ActionProcedureGeneration.run(ActionProcedureGeneration.java:46)
	at org.eclipse.ui.actions.ActionDelegate.runWithEvent(ActionDelegate.java:70)
	at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:241)
	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
	at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
	at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3586)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3207)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
	at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1386)



This is my code to handle and log exceptions:

import org.eclipse.core.runtime.Status;

import altagracia.services.IException;
import altagracia.services.IService;

public class ExceptionHandler extends org.eclipse.core.runtime.Plugin implements IException, IService{

	@Override
	public void handle(Exception e) {
		getLog().log(new Status(Status.ERROR, "Altagracia", e.getClass().getName(), e));
		
	}
	@Override
	public void handle(String message, Exception e) {
		getLog().log(new Status(Status.ERROR, "Altagracia", message, e));
		
	}
}


I generate the exception this way:

Exception e = new Exception("Base table not found ");
			Services.Exception.handle("Problems with Base Table ",e);
			throw e;



I was working fine before I move to Indigo, so I don't know if I am missing something.

Thank you very much for your help!
Re: LogFilter.isLoggable threw a non-fatal unchecked exception [message #689376 is a reply to message #683895] Mon, 27 June 2011 10:31 Go to previous messageGo to next message
Torsten  is currently offline Torsten
Messages: 4
Registered: September 2010
Junior Member
Hi All,

just wanted to mention that I get the same Exception as Rafael over and over again in Indigo.

Torsten.
Re: LogFilter.isLoggable threw a non-fatal unchecked exception [message #692873 is a reply to message #689376] Tue, 05 July 2011 07:43 Go to previous messageGo to next message
the suu is currently offline the suu
Messages: 1
Registered: July 2011
Junior Member
Same here:
using Eclipse Indigo CDT on Red Hat Linux Enterprise 6(64Bit).
It seems not only to notice me every couple of seconds in the terminal,
i also believe thats why i'm experience severe performance issues as well!
I think i will go back for now since Indigo seems very unstable at the moment
at least when i comes to C++ development.

Little excerpt from my terminal (running like 1h):
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:158)
        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.tigris.subversion.clientadapter.javahl.Activator.isAvailable(Activator.java:92)                                     
        at org.tigris.subversion.clientadapter.javahl.Activator.getVersionSynchronized(Activator.java:79)                          
        at org.tigris.subversion.clientadapter.javahl.Activator.getVersionString(Activator.java:74)                                
        at org.tigris.subversion.clientadapter.javahl.Activator.getDisplayName(Activator.java:104)                                 
        at org.tigris.subversion.subclipse.ui.preferences.SVNPreferencesPage.<init>(SVNPreferencesPage.java:103)                   
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)                                                   
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)                            
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)                    
        at java.lang.reflect.Constructor.newInstance(Constructor.java:532)                                                         
        at java.lang.Class.newInstance0(Class.java:372)                                                                            
        at java.lang.Class.newInstance(Class.java:325)                                                                             
        at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:184)   
        at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)              
        at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)        
        at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
        at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:260)                                          
        at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceNode.createPage(WorkbenchPreferenceNode.java:47)                        
        at org.eclipse.jface.preference.PreferenceDialog.createPage(PreferenceDialog.java:1339)                                       
        at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.createPage(FilteredPreferenceDialog.java:376)                     
        at org.eclipse.jface.preference.PreferenceDialog.showPage(PreferenceDialog.java:1230)                                         
        at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.showPage(FilteredPreferenceDialog.java:674)                       
        at org.eclipse.jface.preference.PreferenceDialog$10.run(PreferenceDialog.java:708)                                            
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)                                                      
        at org.eclipse.jface.preference.PreferenceDialog$9.selectionChanged(PreferenceDialog.java:704)                                
        at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:888)                                                
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)                                                                
        at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)                                                                 
        at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)                                                             
        at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:886)                             
        at org.eclipse.jface.viewers.StructuredViewer.handlePostSelect(StructuredViewer.java:1226)                                    
        at org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected(StructuredViewer.java:1251)                                    
        at org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:262)                                          
        at org.eclipse.jface.util.OpenStrategy.access$5(OpenStrategy.java:256)                                                        
        at org.eclipse.jface.util.OpenStrategy$3.run(OpenStrategy.java:433)                                                           
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)                                                             
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)                                               
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3563)                                                        
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3212)                                                         
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)                                                              
        at org.eclipse.jface.window.Window.open(Window.java:801)                                                                      
        at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:215)                         
        at org.eclipse.ui.internal.handlers.ShowPreferencePageHandler.execute(ShowPreferencePageHandler.java:54)                      
        at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)                                               
        at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)                                                      
        at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)                            
        at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)                                    
        at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241)                          
        at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:157)                                         
        at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)                     
        at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)                                  
        at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)                             
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)                                                           
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)                                                                 
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3588)                                                       
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3209)                                                         
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)                                                        
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)                                                               
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)                                                            
        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)                                                                
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)                                               
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)                                                
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)                                                       
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)                                      
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)                                           
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)                   
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)                             
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)                                               
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)                                               
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)                                                                
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)                                              
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)                                      
        at java.lang.reflect.Method.invoke(Method.java:616)                                                                           
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)                                                           
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)                                                                  
        at org.eclipse.equinox.launcher.Main.run(Main.java:1410)                                                                      
        at org.eclipse.equinox.launcher.Main.main(Main.java:1386)                                                                     
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:158)   
        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.runtime.internal.adaptor.EclipseLogFactory$1.log(EclipseLogFactory.java:53)                               
        at org.eclipse.osgi.util.NLS.log(NLS.java:357)                                                                                
        at org.eclipse.osgi.util.NLS.computeMissingMessages(NLS.java:287)                                                             
        at org.eclipse.osgi.util.NLS.load(NLS.java:336)                                                                               
        at org.eclipse.osgi.util.NLS.initializeMessages(NLS.java:140)                                                                 
        at org.tigris.subversion.subclipse.tools.usage.preferences.PreferencesMessages.<clinit>(PreferencesMessages.java:34)          
        at org.tigris.subversion.subclipse.tools.usage.preferences.UsageReportPreferencePage.getCheckBoxlabel(UsageReportPreferencePage.java:70)
        at org.tigris.subversion.subclipse.tools.usage.preferences.UsageReportPreferencePage.createContents(UsageReportPreferencePage.java:55)  
        at org.eclipse.jface.preference.PreferencePage.createControl(PreferencePage.java:232)                                                   
        at org.eclipse.jface.preference.PreferenceDialog.createPageControl(PreferenceDialog.java:1501)                                          
        at org.eclipse.jface.preference.PreferenceDialog$14.run(PreferenceDialog.java:1258)                                                     
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)                                                                          
        at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)                                                                           
        at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)                                                                       
        at org.eclipse.jface.preference.PreferenceDialog.showPage(PreferenceDialog.java:1252)                                                   
        at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.showPage(FilteredPreferenceDialog.java:674)                                 
        at org.eclipse.jface.preference.PreferenceDialog$10.run(PreferenceDialog.java:708)                                                      
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)                                                                
        at org.eclipse.jface.preference.PreferenceDialog$9.selectionChanged(PreferenceDialog.java:704)                                          
        at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:888)                                                          
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)                                                                          
        at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)                                                                           
        at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)                                                                       
        at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:886)                                       
        at org.eclipse.jface.viewers.StructuredViewer.handlePostSelect(StructuredViewer.java:1226)                                              
        at org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected(StructuredViewer.java:1251)                                              
        at org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:262)                                                    
        at org.eclipse.jface.util.OpenStrategy.access$5(OpenStrategy.java:256)                                                                  
        at org.eclipse.jface.util.OpenStrategy$3.run(OpenStrategy.java:433)                                                                     
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)                                                                       
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)                                                         
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3563)                                                                  
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3212)                                                                   
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)                                                                        
        at org.eclipse.jface.window.Window.open(Window.java:801)                                                                                
        at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:215)                                   
        at org.eclipse.ui.internal.handlers.ShowPreferencePageHandler.execute(ShowPreferencePageHandler.java:54)                                
        at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)                                                         
        at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)                                                                
        at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)                                      
        at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)                                              
        at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241)                                    
        at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:157)                                                   
        at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)                               
        at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)                                            
        at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)                                       
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)                                                                     
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)                                                                           
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3588)                                                                 
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3209)                                                                   
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)                                                                  
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)                                                                         
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)                                                                      
        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)                                                                          
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)                                                         
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)                                                          
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)                                                                 
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)                                                
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)                                                     
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)                             
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)                                       
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)                                                         
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)                                                         
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)                                                                          
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)                                                        
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)                                                
        at java.lang.reflect.Method.invoke(Method.java:616)                                                                                     
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)                                                                     
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)                                                                            
        at org.eclipse.equinox.launcher.Main.run(Main.java:1410)                                                                                
        at org.eclipse.equinox.launcher.Main.main(Main.java:1386)                                                                               
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:158)             
        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.runtime.internal.adaptor.EclipseLogFactory$1.log(EclipseLogFactory.java:53)                                         
        at org.eclipse.osgi.util.NLS.log(NLS.java:357)                                                                                          
        at org.eclipse.osgi.util.NLS.computeMissingMessages(NLS.java:287)                                                                       
        at org.eclipse.osgi.util.NLS.load(NLS.java:336)                                                                                         
        at org.eclipse.osgi.util.NLS.initializeMessages(NLS.java:140)                                                                           
        at org.tigris.subversion.subclipse.tools.usage.preferences.PreferencesMessages.<clinit>(PreferencesMessages.java:34)                    
        at org.tigris.subversion.subclipse.tools.usage.preferences.UsageReportPreferencePage.getCheckBoxlabel(UsageReportPreferencePage.java:70)
        at org.tigris.subversion.subclipse.tools.usage.preferences.UsageReportPreferencePage.createContents(UsageReportPreferencePage.java:55)  
        at org.eclipse.jface.preference.PreferencePage.createControl(PreferencePage.java:232)                                                   
        at org.eclipse.jface.preference.PreferenceDialog.createPageControl(PreferenceDialog.java:1501)                                          
        at org.eclipse.jface.preference.PreferenceDialog$14.run(PreferenceDialog.java:1258)                                                     
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)                                                                          
        at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)                                                                           
        at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)                                                                       
        at org.eclipse.jface.preference.PreferenceDialog.showPage(PreferenceDialog.java:1252)                                                   
        at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.showPage(FilteredPreferenceDialog.java:674)                                 
        at org.eclipse.jface.preference.PreferenceDialog$10.run(PreferenceDialog.java:708)                                                      
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)                                                                
        at org.eclipse.jface.preference.PreferenceDialog$9.selectionChanged(PreferenceDialog.java:704)                                          
        at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:888)                                                          
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)                                                                          
        at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)                                                                           
        at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)                                                                       
        at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:886)                                       
        at org.eclipse.jface.viewers.StructuredViewer.handlePostSelect(StructuredViewer.java:1226)                                              
        at org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected(StructuredViewer.java:1251)                                              
        at org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:262)                                                    
        at org.eclipse.jface.util.OpenStrategy.access$5(OpenStrategy.java:256)                                                                  
        at org.eclipse.jface.util.OpenStrategy$3.run(OpenStrategy.java:433)                                                                     
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)                                                                       
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)                                                         
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3563)                                                                  
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3212)                                                                   
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)                                                                        
        at org.eclipse.jface.window.Window.open(Window.java:801)                                                                                
        at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:215)                                   
        at org.eclipse.ui.internal.handlers.ShowPreferencePageHandler.execute(ShowPreferencePageHandler.java:54)                                
        at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)                                                         
        at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)                                                                
        at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)                                      
        at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)                                              
        at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241)                                    
        at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:157)                                                   
        at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)                               
        at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)                                            
        at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)                                       
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)                                                                     
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)                                                                           
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3588)                                                                 
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3209)                                                                   
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)                                                                  
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)                                                                         
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)                                                                      
        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)                                                                          
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)                                                         
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)                                                          
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)                                                                 
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)                                                
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)                                                     
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)                             
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)                                       
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)                                                         
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)                                                         
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)                                                                          
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)                                                        
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)                                                
        at java.lang.reflect.Method.invoke(Method.java:616)                                                                                     
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)                                                                     
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)                                                                            
        at org.eclipse.equinox.launcher.Main.run(Main.java:1410)                                                                                
        at org.eclipse.equinox.launcher.Main.main(Main.java:1386)                                                                               
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:158)             
        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.runtime.internal.adaptor.EclipseLogFactory$1.log(EclipseLogFactory.java:53)                                         
        at org.eclipse.osgi.util.NLS.log(NLS.java:357)                                                                                          
        at org.eclipse.osgi.util.NLS.computeMissingMessages(NLS.java:287)                                                                       
        at org.eclipse.osgi.util.NLS.load(NLS.java:336)                                                                                         
        at org.eclipse.osgi.util.NLS.initializeMessages(NLS.java:140)                                                                           
        at org.tigris.subversion.subclipse.tools.usage.preferences.PreferencesMessages.<clinit>(PreferencesMessages.java:34)                    
        at org.tigris.subversion.subclipse.tools.usage.preferences.UsageReportPreferencePage.getCheckBoxlabel(UsageReportPreferencePage.java:70)
        at org.tigris.subversion.subclipse.tools.usage.preferences.UsageReportPreferencePage.createContents(UsageReportPreferencePage.java:55)  
        at org.eclipse.jface.preference.PreferencePage.createControl(PreferencePage.java:232)                                                   
        at org.eclipse.jface.preference.PreferenceDialog.createPageControl(PreferenceDialog.java:1501)                                          
        at org.eclipse.jface.preference.PreferenceDialog$14.run(PreferenceDialog.java:1258)                                                     
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)                                                                          
        at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)                                                                           
        at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)                                                                       
        at org.eclipse.jface.preference.PreferenceDialog.showPage(PreferenceDialog.java:1252)                                                   
        at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.showPage(FilteredPreferenceDialog.java:674)                                 
        at org.eclipse.jface.preference.PreferenceDialog$10.run(PreferenceDialog.java:708)                                                      
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)                                                                
        at org.eclipse.jface.preference.PreferenceDialog$9.selectionChanged(PreferenceDialog.java:704)                                          
        at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:888)                                                          
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)                                                                          
        at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)                                                                           
        at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)                                                                       
        at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:886)                                       
        at org.eclipse.jface.viewers.StructuredViewer.handlePostSelect(StructuredViewer.java:1226)                                              
        at org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected(StructuredViewer.java:1251)                                              
        at org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:262)                                                    
        at org.eclipse.jface.util.OpenStrategy.access$5(OpenStrategy.java:256)                                                                  
        at org.eclipse.jface.util.OpenStrategy$3.run(OpenStrategy.java:433)                                                                     
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)                                                                       
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)                                                         
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3563)                                                                  
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3212)                                                                   
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)                                                                        
        at org.eclipse.jface.window.Window.open(Window.java:801)                                                                                
        at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:215)                                   
        at org.eclipse.ui.internal.handlers.ShowPreferencePageHandler.execute(ShowPreferencePageHandler.java:54)                                
        at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)                                                         
        at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)                                                                
        at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)                                      
        at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)                                              
        at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241)                                    
        at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:157)                                                   
        at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)                               
        at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)                                            
        at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)                                       
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)                                                                     
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)                                                                           
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3588)                                                                 
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3209)                                                                   
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)                                                                  
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)                                                                         
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)                                                                      
        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)                                                                          
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)                                                         
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)                                                          
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)                                                                 
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)                                                
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)                                                     
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)                             
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)                                       
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)                                                         
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)                                                         
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)                                                                          
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)                                                        
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)                                                
        at java.lang.reflect.Method.invoke(Method.java:616)                                                                                     
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)                                                                     
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)                                                                            
        at org.eclipse.equinox.launcher.Main.run(Main.java:1410)                                                                                
        at org.eclipse.equinox.launcher.Main.main(Main.java:1386)                                                                               
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:158)             
        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.runtime.internal.adaptor.EclipseLogFactory$1.log(EclipseLogFactory.java:53)                                         
        at org.eclipse.osgi.util.NLS.log(NLS.java:357)                                                                                          
        at org.eclipse.osgi.util.NLS.computeMissingMessages(NLS.java:287)                                                                       
        at org.eclipse.osgi.util.NLS.load(NLS.java:336)                                                                                         
        at org.eclipse.osgi.util.NLS.initializeMessages(NLS.java:140)                                                                           
        at org.tigris.subversion.subclipse.tools.usage.preferences.PreferencesMessages.<clinit>(PreferencesMessages.java:34)                    
        at org.tigris.subversion.subclipse.tools.usage.preferences.UsageReportPreferencePage.getCheckBoxlabel(UsageReportPreferencePage.java:70)
        at org.tigris.subversion.subclipse.tools.usage.preferences.UsageReportPreferencePage.createContents(UsageReportPreferencePage.java:55)  
        at org.eclipse.jface.preference.PreferencePage.createControl(PreferencePage.java:232)                                                   
        at org.eclipse.jface.preference.PreferenceDialog.createPageControl(PreferenceDialog.java:1501)                                          
        at org.eclipse.jface.preference.PreferenceDialog$14.run(PreferenceDialog.java:1258)                                                     
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)                                                                          
        at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)                                                                           
        at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)                                                                       
        at org.eclipse.jface.preference.PreferenceDialog.showPage(PreferenceDialog.java:1252)                                                   
        at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.showPage(FilteredPreferenceDialog.java:674)                                 
        at org.eclipse.jface.preference.PreferenceDialog$10.run(PreferenceDialog.java:708)                                                      
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)                                                                
        at org.eclipse.jface.preference.PreferenceDialog$9.selectionChanged(PreferenceDialog.java:704)                                          
        at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:888)                                                          
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)                                                                          
        at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)                                                                           
        at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)                                                                       
        at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:886)                                       
        at org.eclipse.jface.viewers.StructuredViewer.handlePostSelect(StructuredViewer.java:1226)                                              
        at org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected(StructuredViewer.java:1251)                                              
        at org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:262)                                                    
        at org.eclipse.jface.util.OpenStrategy.access$5(OpenStrategy.java:256)                                                                  
        at org.eclipse.jface.util.OpenStrategy$3.run(OpenStrategy.java:433)                                                                     
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)                                                                       
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)                                                         
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3563)                                                                  
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3212)                                                                   
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)                                                                        
        at org.eclipse.jface.window.Window.open(Window.java:801)                                                                                
        at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:215)                                   
        at org.eclipse.ui.internal.handlers.ShowPreferencePageHandler.execute(ShowPreferencePageHandler.java:54)                                
        at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)                                                         
        at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)                                                                
        at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)                                      
        at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)                                              
        at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241)                                    
        at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:157)                                                   
        at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)                               
        at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)                                            
        at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)                                       
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)                                                                     
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)                                                                           
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3588)                                                                 
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3209)                                                                   
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)                                                                  
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)                                                                         
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)                                                                      
        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)                                                                          
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)                                                         
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)                                                          
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)                                                                 
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)                                                
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)                                                     
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)                             
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)                                       
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)                                                         
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)                                                         
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)                                                                          
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)                                                        
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)                                                
        at java.lang.reflect.Method.invoke(Method.java:616)                                                                                     
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)                                                                     
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)                                                                            
        at org.eclipse.equinox.launcher.Main.run(Main.java:1410)                                                                                
        at org.eclipse.equinox.launcher.Main.main(Main.java:1386)                                                                               
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:158)             
        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.cdt.core.CCorePlugin.log(CCorePlugin.java:1359)                                                                          
        at org.eclipse.cdt.internal.formatter.CCodeFormatter.format(CCodeFormatter.java:161)                                                    
        at org.eclipse.cdt.internal.corext.util.CodeFormatterUtil.format(CodeFormatterUtil.java:129)                                            
        at org.eclipse.cdt.internal.ui.text.CFormattingStrategy.format(CFormattingStrategy.java:62)                                             
        at org.eclipse.jface.text.formatter.MultiPassContentFormatter.formatMaster(MultiPassContentFormatter.java:193)                          
        at org.eclipse.jface.text.formatter.MultiPassContentFormatter.format(MultiPassContentFormatter.java:135)                                
        at org.eclipse.jface.text.source.SourceViewer.doOperation(SourceViewer.java:973)                                                        
        at org.eclipse.jface.text.source.projection.ProjectionViewer.doOperation(ProjectionViewer.java:1451)                                    
        at org.eclipse.cdt.internal.ui.editor.CSourceViewer.doOperation(CSourceViewer.java:387)                                                 
        at org.eclipse.cdt.internal.ui.editor.CEditor$AdaptedSourceViewer.doOperation(CEditor.java:357)                                         
        at org.eclipse.ui.texteditor.TextOperationAction$1.run(TextOperationAction.java:128)                                                    
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)                                                                
        at org.eclipse.ui.texteditor.TextOperationAction.run(TextOperationAction.java:126)                                                      
        at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)                                                                        
        at org.eclipse.ui.commands.ActionHandler.execute(ActionHandler.java:185)                                                                
        at org.eclipse.ui.internal.handlers.LegacyHandlerWrapper.execute(LegacyHandlerWrapper.java:109)                                         
        at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)                                                                
        at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)                                      
        at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)                                              
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:468)                                            
        ..

[Updated on: Tue, 05 July 2011 07:44]

Report message to a moderator

Re: LogFilter.isLoggable threw a non-fatal unchecked exception [message #695365 is a reply to message #692873] Mon, 11 July 2011 11:22 Go to previous messageGo to next message
avnermaiberg is currently offline avnermaiberg
Messages: 1
Registered: July 2011
Junior Member
Same error when using Indigo for GWT Java development:

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:158)
	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.tigris.subversion.clientadapter.javahl.Activator.isAvailable(Activator.java:92)
	at org.tigris.subversion.clientadapter.Activator.getAnyClientAdapter(Activator.java:81)
	at org.tigris.subversion.subclipse.core.SVNClientManager.getAdapter(SVNClientManager.java:145)
	at org.tigris.subversion.subclipse.core.SVNClientManager.getSVNClient(SVNClientManager.java:92)
	at org.tigris.subversion.subclipse.core.SVNProviderPlugin.getSVNClient(SVNProviderPlugin.java:425)
	at org.tigris.subversion.subclipse.core.status.NonRecursiveStatusUpdateStrategy.statusesToUpdate(NonRecursiveStatusUpdateStrategy.java:53)
	at org.tigris.subversion.subclipse.core.status.StatusCacheManager.refreshStatus(StatusCacheManager.java:273)
	at org.tigris.subversion.subclipse.core.resourcesListeners.FileModificationManager.refreshStatus(FileModificationManager.java:179)
	at org.tigris.subversion.subclipse.core.resourcesListeners.FileModificationManager.resourceChanged(FileModificationManager.java:128)
	at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
	at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
	at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395)
	at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530)
	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:45)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)


Re: LogFilter.isLoggable threw a non-fatal unchecked exception [message #699372 is a reply to message #695365] Thu, 21 July 2011 09:00 Go to previous messageGo to next message
Damien Cuvillier is currently offline Damien Cuvillier
Messages: 1
Registered: July 2011
Location: France
Junior Member

Hi all
Same error when I use php editor in pde indigo edition.

Any tip ?

[Updated on: Thu, 21 July 2011 09:03]

Report message to a moderator

Re: LogFilter.isLoggable threw a non-fatal unchecked exception [message #725714 is a reply to message #699372] Thu, 15 September 2011 11:16 Go to previous messageGo to next message
Al B is currently offline Al B
Messages: 129
Registered: July 2009
Senior Member
FYI, a bug has been submitted for this:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=357199
Re: LogFilter.isLoggable threw a non-fatal unchecked exception [message #730343 is a reply to message #683895] Wed, 28 September 2011 04:09 Go to previous message
Pol Magermans is currently offline Pol Magermans
Messages: 1
Registered: July 2009
Junior Member
Hi there,
I had the same bug, and found my problem:

My code was
Bundle bundle = Platform.getBundle("org.eclipse");
ILog log = Platform.getLog(bundle);


This worked with earlier versions of Eclipse. With Indigo, it returns a null bundle.
I changed the first line of my code to

Bundle bundle = Platform.getBundle(Platform.PI_RUNTIME);


and the null pointer disappears.

Hope it helps.

Pol Magermans
Software Engineer
Aquapole - University of Li├Ęge
www.aquapole.ulg.ac.be
Previous Topic:Changing the Eclipse version in Target platform
Next Topic:(no subject)
Goto Forum:
  


Current Time: Thu Jul 31 17:51:24 EDT 2014

Powered by FUDForum. Page generated in 0.12131 seconds