I'm a newbie on BIRT. I attempt a Report
Engine integration with my own portlet project. I've pieced together some
example code that
has been posted on the birt newsgroup.
But I'm running into problems. Hopefully someone can help me out.
I develop in RAD 7.0 + BIRT 2.1.3 +
LWI7.1 (eclipse 3.2) + ISC.
LWI and ISC are in Linux, SLES10.
I met the following error:
An exception occurred while writing
to the platform log:
java.lang.NullPointerException
at org.eclipse.core.runtime.internal.adaptor.EclipseEnvironmentInfo.guessOS(EclipseEnvironmentInfo.java:208)
at org.eclipse.core.runtime.internal.adaptor.EclipseEnvironmentInfo.setupSystemContext(EclipseEnvironmentInfo.java:142)
at org.eclipse.core.runtime.internal.adaptor.EclipseEnvironmentInfo.<init>(EclipseEnvironmentInfo.java:50)
at org.eclipse.core.runtime.internal.adaptor.EclipseEnvironmentInfo.getDefault(EclipseEnvironmentInfo.java:55)
at org.eclipse.core.runtime.adaptor.EclipseLog.writeSession(EclipseLog.java:210)
at org.eclipse.core.runtime.adaptor.EclipseLog.log(EclipseLog.java:283)
at org.eclipse.osgi.baseadaptor.BaseAdaptor.<init>(BaseAdaptor.java:100)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:521)
at org.eclipse.core.runtime.adaptor.EclipseStarter.createAdaptor(EclipseStarter.java:780)
at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:280)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at org.eclipse.birt.core.framework.osgi.OSGILauncher.startup(OSGILauncher.java:163)
at org.eclipse.birt.core.framework.Platform.startup(Platform.java:77)
at org.eclipse.birt.core.framework.Platform.initialize(Platform.java:115)
at org.eclipse.birt.report.engine.api.ReportEngine.<init>(ReportEngine.java:50)
at
com.ibm.hello.TestBirt.RunReport(TestBirt.java:70)