I have created a Java class to run a BIRT report. The class has been created as a Java script library. It properly creates a BIRT report when run as a Java application from the Java IDE. When the class is accessed via a locally run Java agent or via LS2J the following errors result.
I would appreciate any suggestions on how to resolve this issue.
cheers
An exception occurred while writing to the platform log:
java.lang.NullPointerException
at org.eclipse.core.runtime.internal.adaptor.EclipseEnvironmentInfo.guessOS(EclipseEnvironmentInfo.java:211)
at org.eclipse.core.runtime.internal.adaptor.EclipseEnvironmentInfo.setupSystemContext(EclipseEnvironmentInfo.java:145)
at org.eclipse.core.runtime.internal.adaptor.EclipseEnvironmentInfo.<init>(EclipseEnvironmentInfo.java:53)
at org.eclipse.core.runtime.internal.adaptor.EclipseEnvironmentInfo.getDefault(EclipseEnvironmentInfo.java:58)
at org.eclipse.core.runtime.adaptor.EclipseLog.writeSession(EclipseLog.java:215)
at org.eclipse.core.runtime.adaptor.EclipseLog.log(EclipseLog.java:303)
at org.eclipse.osgi.baseadaptor.BaseAdaptor.<init>(BaseAdaptor.java:99)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:41)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:39)
at java.lang.reflect.Constructor.newInstance(Constructor.java:515)
at org.eclipse.core.runtime.adaptor.EclipseStarter.createAdaptor(EclipseStarter.java:747)
at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:282)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:599)
at org.eclipse.birt.core.framework.osgi.OSGILauncher.doStartup(OSGILauncher.java:191)
at org.eclipse.birt.core.framework.osgi.OSGILauncher.access$0(OSGILauncher.java:94)
at org.eclipse.birt.core.framework.osgi.OSGILauncher$1.run(OSGILauncher.java:79)
at java.security.AccessController.doPrivileged(AccessController.java:251)
at org.eclipse.birt.core.framework.osgi.OSGILauncher.startup(OSGILauncher.java:75)
at org.eclipse.birt.core.framework.Platform.startup(Platform.java:79)
at JavaAgent.NotesMain(Unknown Source)
at lotus.domino.AgentBase.runNotes(Unknown Source)
at lotus.domino.NotesThread.run(Unknown Source)
Logging to the console instead.
!ENTRY org.eclipse.osgi 4 0 2009-12-03 10:36:57.393
!MESSAGE error loading hook: org.eclipse.core.runtime.internal.adaptor.EclipseClassLoadingHook
!STACK 0
java.lang.ExceptionInInitializerError
at java.lang.J9VMInternals.initialize(J9VMInternals.java:222)
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:136)
at org.eclipse.osgi.baseadaptor.HookRegistry.loadConfigurators(HookRegistry.java:176)
at org.eclipse.osgi.baseadaptor.HookRegistry.initialize(HookRegistry.java:100)
at org.eclipse.osgi.baseadaptor.BaseAdaptor.<init>(BaseAdaptor.java:96)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:41)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:39)
at java.lang.reflect.Constructor.newInstance(Constructor.java:515)
at org.eclipse.core.runtime.adaptor.EclipseStarter.createAdaptor(EclipseStarter.java:747)
at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:282)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:599)
at org.eclipse.birt.core.framework.osgi.OSGILauncher.doStartup(OSGILauncher.java:191)
at org.eclipse.birt.core.framework.osgi.OSGILauncher.access$0(OSGILauncher.java:94)
at org.eclipse.birt.core.framework.osgi.OSGILauncher$1.run(OSGILauncher.java:79)
at java.security.AccessController.doPrivileged(AccessController.java:251)
at org.eclipse.birt.core.framework.osgi.OSGILauncher.startup(OSGILauncher.java:75)
at org.eclipse.birt.core.framework.Platform.startup(Platform.java:79)
at JavaAgent.NotesMain(Unknown Source)
at lotus.domino.AgentBase.runNotes(Unknown Source)
at lotus.domino.NotesThread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at org.eclipse.core.runtime.internal.adaptor.EclipseEnvironmentInfo.guessOS(EclipseEnvironmentInfo.java:211)
at org.eclipse.core.runtime.internal.adaptor.EclipseEnvironmentInfo.setupSystemContext(EclipseEnvironmentInfo.java:145)
at org.eclipse.core.runtime.internal.adaptor.EclipseEnvironmentInfo.<init>(EclipseEnvironmentInfo.java:53)
at org.eclipse.core.runtime.internal.adaptor.EclipseEnvironmentInfo.getDefault(EclipseEnvironmentInfo.java:58)
at org.eclipse.core.runtime.internal.adaptor.EclipseClassLoadingHook.<clinit>(EclipseClassLoadingHook.java:30)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
... 24 more