Birt Report - Engine

Hallo,

ich möchte einen mit Eclipse-BIRT erstellten Report aus meinem Applet heraus zu starten. Leider erscheint folgende Fehlermeldung:

java.lang.reflect.InvocationTargetException

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at org.eclipse.birt.core.framework.osgi.OSGILauncher.startup(OSGILauncher.java:163)

at org.eclipse.birt.core.framework.Platform.startup(Platform.java:77)

Caused by: java.lang.RuntimeException: Exception in org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start() of bundle org.eclipse.osgi.

at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:619)

at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:497)

at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:282)

at org.eclipse.osgi.framework.internal.core.StartLevelManager.launch(StartLevelManager.java:250)

at org.eclipse.osgi.framework.internal.core.SystemBundle.resume(SystemBundle.java:153)

at org.eclipse.osgi.framework.internal.core.Framework.launch(Framework.java:588)

at org.eclipse.osgi.framework.internal.core.OSGi.launch(OSGi.java:51)

at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:289)

… 33 more

Mein Code lautet folgendermaßen:

IReportEngine engine = null;
EngineConfig config = null;

try{
config = new EngineConfig();
//den Pfad zur RE setzen
config.setEngineHome("…");
config.setLogConfig(null, Level.FINE);

Platform.startup( config );
IReportEngineFactory factory = (IReportEngineFactory) Platform.createFactoryObject(
IReportEngineFactory.EXTENSION_REPORT_ENGINE_FACTORY );
engine = factory.createReportEngine( config );
engine.changeLogLevel( Level.WARNING );
}catch(Exception e){
System.out.println("Platform.startup( config ); " + e.getMessage());
}

Kann mir vielleicht jemand weiterhelfen? Vielen Dank.
Gruß Ute