几种类型的task都不能运行,一运行就出下面的错误.
(build path引入的是birt-runtime-2_5_2\ReportEngine\lib下的全部jar文件)2010-8-19 11:21:58 org.eclipse.birt.report.engine.api.impl.RunTask doRun
严重: Error happened while running the report.
java.lang.ExceptionInInitializerError
at org.eclipse.birt.core.internal.function.impl.FunctionProviderImpl.extractBoolean(FunctionProviderImpl.java:343)
at org.eclipse.birt.core.internal.function.impl.FunctionProviderImpl.getScriptFunction(FunctionProviderImpl.java:302)
at org.eclipse.birt.core.internal.function.impl.FunctionProviderImpl.getCategoryMap(FunctionProviderImpl.java:198)
at org.eclipse.birt.core.internal.function.impl.FunctionProviderImpl.getWrapperedCategories(FunctionProviderImpl.java:402)
at org.eclipse.birt.core.internal.function.impl.FunctionProviderImpl.registerScriptFunction(FunctionProviderImpl.java:120)
at org.eclipse.birt.core.script.functionservice.impl.FunctionProvider.registerScriptFunction(FunctionProvider.java:76)
at org.eclipse.birt.core.script.CoreJavaScriptInitializer.initialize(CoreJavaScriptInitializer.java:26)
at org.eclipse.birt.report.engine.javascript.JavascriptEngine.initWrapFactory(JavascriptEngine.java:161)
at org.eclipse.birt.report.engine.javascript.JavascriptEngine.<init>(JavascriptEngine.java:131)
at org.eclipse.birt.report.engine.javascript.JavascriptEngineFactory.createScriptEngine(JavascriptEngineFactory.java:98)
at org.eclipse.birt.core.script.ScriptContext.createEngine(ScriptContext.java:238)
at org.eclipse.birt.core.script.ScriptContext.getScriptEngine(ScriptContext.java:227)
at org.eclipse.birt.report.engine.adapter.ModelDteApiAdapter.<init>(ModelDteApiAdapter.java:176)
at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.<init>(AbstractDataEngine.java:107)
at org.eclipse.birt.report.engine.data.dte.DteDataEngine.<init>(DteDataEngine.java:122)
at org.eclipse.birt.report.engine.data.dte.DataGenerationEngine.<init>(DataGenerationEngine.java:42)
at org.eclipse.birt.report.engine.data.DataEngineFactory.createDataEngine(DataEngineFactory.java:85)
at org.eclipse.birt.report.engine.executor.ExecutionContext.openDataEngine(ExecutionContext.java:843)
at org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTask.java:220)
at org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask.java:85)
at RptDocumentDataCheck.start(RptDocumentDataCheck.java:43)
at RptDocumentDataCheck.main(RptDocumentDataCheck.java:16)
Caused by: java.lang.NullPointerException
at com.ibm.icu.impl.ICUData.getStream(ICUData.java:70)
at com.ibm.icu.impl.ICUData.getStream(ICUData.java:79)
at com.ibm.icu.impl.ICUResourceBundleReader.getReader(ICUResourceBundleReader.java:185)
at com.ibm.icu.impl.ICUResourceBundle.createBundle(ICUResourceBundle.java:829)
at com.ibm.icu.impl.ICUResourceBundle.instantiateBundle(ICUResourceBundle.java:737)
at com.ibm.icu.impl.ICUResourceBundle.getBundleInstance(ICUResourceBundle.java:705)
at com.ibm.icu.util.UResourceBundle.getRootType(UResourceBundle.java:463)
at com.ibm.icu.util.UResourceBundle.instantiateBundle(UResourceBundle.java:511)
at com.ibm.icu.util.UResourceBundle.getBundleInstance(UResourceBundle.java:137)
at com.ibm.icu.util.UResourceBundle.getBundleInstance(UResourceBundle.java:119)
at org.eclipse.birt.core.i18n.ResourceHandle.<init>(ResourceHandle.java:82)
at org.eclipse.birt.core.data.DataTypeUtil.<clinit>(DataTypeUtil.java:67)
... 22 more
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTask.java:274)
at org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask.java:85)
at RptDocumentDataCheck.start(RptDocumentDataCheck.java:43)
at RptDocumentDataCheck.main(RptDocumentDataCheck.java:16)
Caused by: java.lang.NullPointerException
at com.ibm.icu.impl.ICUData.getStream(ICUData.java:70)
at com.ibm.icu.impl.ICUData.getStream(ICUData.java:79)
at com.ibm.icu.impl.ICUResourceBundleReader.getReader(ICUResourceBundleReader.java:185)
at com.ibm.icu.impl.ICUResourceBundle.createBundle(ICUResourceBundle.java:829)
at com.ibm.icu.impl.ICUResourceBundle.instantiateBundle(ICUResourceBundle.java:737)
at com.ibm.icu.impl.ICUResourceBundle.getBundleInstance(ICUResourceBundle.java:705)
at com.ibm.icu.util.UResourceBundle.getRootType(UResourceBundle.java:463)
at com.ibm.icu.util.UResourceBundle.instantiateBundle(UResourceBundle.java:511)
at com.ibm.icu.util.UResourceBundle.getBundleInstance(UResourceBundle.java:137)
at com.ibm.icu.util.UResourceBundle.getBundleInstance(UResourceBundle.java:119)
at org.eclipse.birt.core.i18n.ResourceHandle.<init>(ResourceHandle.java:82)
at org.eclipse.birt.report.engine.i18n.EngineResourceHandle.<init>(EngineResourceHandle.java:43)
at org.eclipse.birt.report.engine.api.EngineException.<clinit>(EngineException.java:33)
... 4 more