As part of troubleshooting, I tried starting notes from a shell. Interestingly, there is output that suggests there might be problems in eclipse.
What follows is a paste of the standard output after trying to start notes.
I configed my elcipse as “Leveraging user context in the IBM Lotus Notes V8 sidebar and toolbar”(IBM Developer")
It list the follow errors when i click run.
Configuration location:
file:/D:/study/lotus/.metadata/.plugins/org.eclipse.pde.core/notes/
Configuration file:
file:/D:/study/lotus/.metadata/.plugins/org.eclipse.pde.core/notes/config.ini loaded
Install location:
file:/C:/lotus/notes/framework/eclipse/
Framework located:
file:/C:/lotus/notes/framework/eclipse/plugins/org.eclipse.osgi_3.2.2.R32x_v20070118-RCP200802132253.jar
Loading extension: com.ibm.rcp.core.logger.frameworkhook
eclipse.properties not found
Framework classpath:
file:/C:/lotus/notes/framework/eclipse/plugins/org.eclipse.osgi_3.2.2.R32x_v20070118-RCP200802132253.jar
file:/C:/lotus/notes/framework/eclipse/plugins/
file:/C:/lotus/notes/framework/eclipse/plugins/com.ibm.rcp.core.logger.frameworkhook_6.1.0.0-200802132253.jar
Debug options:
file:/C:/Program Files/MyEclipse 6.5/eclipse/.options not found
osgi> Time to load bundles: 0
Starting application: 2359
2011/12/19 09:44:24.078 FINE RcpD daemon is running … ::class.method=com.ibm.rcp.core.internal.daemon.Logging.fine() ::thread=RcpD Command Processor ::loggername=com.ibm.rcp.core.internal.daemon
2011/12/19 09:44:24.156 FINE Adding greedy listener with id advisorCommand ::class.method=com.ibm.rcp.core.internal.daemon.Logging.finest() ::thread=RcpD Command Processor ::loggername=com.ibm.rcp.core.internal.daemon
2011/12/19 09:44:24.171 FINE Adding greedy listener with id provisioningCommand ::class.method=com.ibm.rcp.core.internal.daemon.Logging.finest() ::thread=RcpD Command Processor ::loggername=com.ibm.rcp.core.internal.daemon
2011/12/19 09:44:24.187 FINE RcpD.run(): waiting for a connection … ::class.method=com.ibm.rcp.core.internal.daemon.Logging.fine() ::thread=RcpD Command Processor ::loggername=com.ibm.rcp.core.internal.daemon
2011/12/19 09:44:24.546 CONFIG eclipse.buildId=unknown
java.fullversion=J2RE 1.5.0 IBM J9 2.3 Windows XP x86-32 j9vmwi3223-20071007 (JIT enabled)
J9VM - 20071004_14218_lHdSMR
JIT - 20070820_1846ifx1_r8
GC - 200708_10
BootLoader constants: OS=win32
, ARCH=x86
, WS=win32
, NL=en_CN
Framework arguments: -product com.ibm.notes.branding.notes -pdelaunch -personality com.ibm.rcp.platform.personality -product com.ibm.notes.branding.notes
Command-line arguments: -product com.ibm.notes.branding.notes -data D:\study\lotus/…/runtime-New_configuration -dev file:D:/study/lotus/.metadata/.plugins/org.eclipse.pde.core/notes/dev.properties -pdelaunch -os win32 -ws win32 -arch x86 -personality com.ibm.rcp.platform.personality -product com.ibm.notes.branding.notes -debug -console ::class.method=com.ibm.rcp.core.internal.logger.frameworkhook.writeSession() ::thread=main ::loggername=com.ibm.rcp.core.internal.logger.frameworkhook
Application Started: 4703
2011/12/19 09:44:27.953 SEVERE CWPPK0203E:Error registering PortletServiceHome with JNDI (portletservice/com.ibm.portal.propertybroker.service.PropertyBrokerService) ::class.method=com.ibm.rcp.propertybroker.internal.Activator$initJob.run() ::thread=Worker-3 ::loggername=com.ibm.rcp.propertybroker
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:657)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:259)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:296)
at javax.naming.InitialContext.bind(InitialContext.java:371)
at com.ibm.rcp.propertybroker.internal.Activator$initJob.run(Activator.java:830)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
2011/12/19 09:44:29.187 WARNING ToolBar object is null or disposed ::class.method=com.ibm.rcp.locationmanager.ui.statusbar.NetworkIndicator$1.run() ::thread=main ::loggername=com.ibm.rcp.locationmanager.ui
2011/12/19 09:44:29.218 WARNING Parent composite is null or disposed ::class.method=com.ibm.rcp.locationmanager.ui.statusbar.NetworkIndicator$1.run() ::thread=main ::loggername=com.ibm.rcp.locationmanager.ui
2011/12/19 09:44:35.390 SEVERE While loading class “org.eclipse.core.internal.resources.ProjectPreferences”, thread “DeferredActionsProcessingThread” timed out waiting (5000ms) for thread “Thread-5” to finish starting bundle “org.eclipse.core.resources”. To avoid deadlock, thread “DeferredActionsProcessingThread” is proceeding but “org.eclipse.core.internal.resources.ProjectPreferences” may not be fully initialized. ::class.method=unknown ::thread=DeferredActionsProcessingThread ::loggername=org.eclipse.osgi
java.lang.Exception: Generated exception.
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.preFindLocalClass(EclipseLazyStarter.java:77)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:412)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:334)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:386)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:595)
at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:278)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1245)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:147)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:759)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.createNode(PreferenceServiceRegistryHelper.java:160)
at org.eclipse.core.internal.preferences.PreferencesService.createNode(PreferencesService.java:354)
at org.eclipse.core.internal.preferences.RootPreferences.getChild(RootPreferences.java:63)
at org.eclipse.core.internal.preferences.RootPreferences.getNode(RootPreferences.java:96)
at org.eclipse.core.internal.preferences.RootPreferences.node(RootPreferences.java:85)
at org.eclipse.core.internal.preferences.PreferencesService.getNodes(PreferencesService.java:588)
at org.eclipse.core.internal.preferences.PreferencesService.getBoolean(PreferencesService.java:444)
at com.ibm.rcp.provisioning.internal.core.PreferenceManager.getPreferenceBoolean(PreferenceManager.java:187)
at com.ibm.rcp.provisioning.internal.requirements.RequirementsPlugin$DeferredActionsProcessingThread.run(RequirementsPlugin.java:230)
2011/12/19 09:44:40.562 SEVERE While loading class “org.eclipse.core.internal.resources.ProjectPreferences$SortedProperties”, thread “DeferredActionsProcessingThread” timed out waiting (5000ms) for thread “Thread-5” to finish starting bundle “org.eclipse.core.resources”. To avoid deadlock, thread “DeferredActionsProcessingThread” is proceeding but “org.eclipse.core.internal.resources.ProjectPreferences$SortedProperties” may not be fully initialized. ::class.method=unknown ::thread=DeferredActionsProcessingThread ::loggername=org.eclipse.osgi
java.lang.Exception: Generated exception.
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.preFindLocalClass(EclipseLazyStarter.java:77)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:412)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:334)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:386)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:595)
at java.lang.J9VMInternals.verifyImpl(Native Method)
at java.lang.J9VMInternals.verify(J9VMInternals.java:68)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:129)
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1300)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:157)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:759)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.createNode(PreferenceServiceRegistryHelper.java:160)
at org.eclipse.core.internal.preferences.PreferencesService.createNode(PreferencesService.java:354)
at org.eclipse.core.internal.preferences.RootPreferences.getChild(RootPreferences.java:63)
at org.eclipse.core.internal.preferences.RootPreferences.getNode(RootPreferences.java:96)
at org.eclipse.core.internal.preferences.RootPreferences.node(RootPreferences.java:85)
at org.eclipse.core.internal.preferences.PreferencesService.getNodes(PreferencesService.java:588)
at org.eclipse.core.internal.preferences.PreferencesService.getBoolean(PreferencesService.java:444)
at com.ibm.rcp.provisioning.internal.core.PreferenceManager.getPreferenceBoolean(PreferenceManager.java:187)
at com.ibm.rcp.provisioning.internal.requirements.RequirementsPlugin$DeferredActionsProcessingThread.run(RequirementsPlugin.java:230)
2011/12/19 09:44:40.906 WARNING CWPTH0009W: No application with GUID 1F_3KE527R20OGG702ELBAT9T10K7 is installed on the system
CWPTH0010W: A url was unable to be constructed for retrieving image icons/Home.png ::class.method=com.ibm.rcp.topologyhandler.internal.resources.DefaultImageHandlerImpl.buildUrls()() ::thread=Thread-5 ::loggername=com.ibm.rcp.topologyhandler
2011/12/19 09:44:41.062 WARNING CWPTH0001W: The image file icons/Home.png was not able to be retrieved ::class.method=com.ibm.rcp.topologyhandler.internal.resources.DefaultImageHandlerImpl.doGetResource()() ::thread=Thread-5 ::loggername=com.ibm.rcp.topologyhandler
2011/12/19 09:44:41.281 WARNING CWPTH0009W: No application with GUID 1F_3KE527R20OGG702ELBAT9T10P0 is installed on the system
CWPTH0010W: A url was unable to be constructed for retrieving image icons/tab_gettingstarted_16.png ::class.method=com.ibm.rcp.topologyhandler.internal.resources.DefaultImageHandlerImpl.buildUrls()() ::thread=Thread-5 ::loggername=com.ibm.rcp.topologyhandler
2011/12/19 09:44:41.437 WARNING CWPTH0001W: The image file icons/tab_gettingstarted_16.png was not able to be retrieved ::class.method=com.ibm.rcp.topologyhandler.internal.resources.DefaultImageHandlerImpl.doGetResource()() ::thread=Thread-5 ::loggername=com.ibm.rcp.topologyhandler
Please help me. This problem almost made me crazy. Thank you in advance.