Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
PUBLIC CLOUD
PRIVATE CLOUD
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
NoClassDefFoundError upon migration to 2.6
Megha Nidhi Dahal
Hello,
We have recently migrated to BIRT 2.6, It is working fine but recently in one of the local installations(this was the first time application was migrated from 2.5.1 to 2.6 in this machine), we saw an error that says:
java.lang.NoClassDefFoundError: com/ibm/icu/text/SimpleDateFormat
at org.eclipse.birt.report.model.metadata.DateTimePropertyType.<clinit>(DateTimePropertyType.java:63)
at org.eclipse.birt.report.model.metadata.MetaDataDictionary.<init>(MetaDataDictionary.java:245)
at org.eclipse.birt.report.model.metadata.MetaDataDictionary.<clinit>(MetaDataDictionary.java:112)
at org.eclipse.birt.report.model.api.impl.DesignEngineImpl.newSessionHandle(DesignEngineImpl.java:143)
at org.eclipse.birt.report.model.api.DesignEngine.newSessionHandle(DesignEngine.java:108)
at org.eclipse.birt.report.engine.parser.ReportParser.getDesignHandle(ReportParser.java:143)
at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.getReportDesignHandle(ReportEngineHelper.java:255)
at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.openReportDesign(ReportEngineHelper.java:274)
at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.openReportDesign(ReportEngineHelper.java:196)
at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.openReportDesign(ReportEngineHelper.java:130)
at org.eclipse.birt.report.engine.api.impl.ReportEngine.openReportDesign(ReportEngine.java:304)
at com.subex.sitespecific.sitehelper.taskcontroller.birtreporthelper.RunBillTask.runBill(RunBillTask.java:52)
for first time and then,
java.lang.NoClassDefFoundError
at org.eclipse.birt.report.model.api.impl.DesignEngineImpl.newSessionHandle(DesignEngineImpl.java:143)
at org.eclipse.birt.report.model.api.DesignEngine.newSessionHandle(DesignEngine.java:108)
at org.eclipse.birt.report.engine.parser.ReportParser.getDesignHandle(ReportParser.java:143)
at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.getReportDesignHandle(ReportEngineHelper.java:255)
at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.openReportDesign(ReportEngineHelper.java:274)
at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.openReportDesign(ReportEngineHelper.java:196)
at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.openReportDesign(ReportEngineHelper.java:130)
at org.eclipse.birt.report.engine.api.impl.ReportEngine.openReportDesign(ReportEngine.java:304)
at com.subex.sitespecific.sitehelper.taskcontroller.birtreporthelper.RunBillTask.runBill(RunBillTask.java:52)
I verified that the jars are proper and everything else is as expected, design files are at place. Upon googling I found there is a bug related to this and some steps to rectify. It says to exclude some jars from classpath, but I'm confused as why is the issue only in some cases i.e. only in this machine, while it is working fine elsewhere, if it was issue with the classpath, it shouldn't have worked anywhere.
I might have missed out something. Need help.
regards
Arpan
Find more posts tagged with
Comments
Megha Nidhi Dahal
Got it fixed, problem with the classpath.