Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-report-engine-dev] !!!Help: Platform.startup failed due to Null Exception at guessOS()


Hi,

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)


Thanks a lot.


Hu Xiao Ying

Back to the top