can't find resource bundle

A discussion forum for JFreeChart (a 2D chart library for the Java platform).
Locked
lei sun

can't find resource bundle

Post by lei sun » Mon Feb 24, 2003 9:51 pm

Hi:
I wrote a test applet utilizing JfreeChart-0.9.4 and jcommon-0.7.1.
Everything seems fine in JBuilder environment. However, after I packed the class into jar file and put it on a linux web server (madrake 8.0, kernel 2.4.19). I got "can't find resource bundle" exception.

java.lang.ExceptionInInitializerError

at com.jrefinery.chart.ChartFactory.createTimeSeriesChart(Unknown Source)

at jzwavecontrol.ChartUtility.CreateLineChart(ChartUtility.java:394)

at jzwavecontrol.ChartUtility.init(ChartUtility.java:153)

at sun.applet.AppletPanel.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Caused by: java.util.MissingResourceException: Can't find bundle for base name com.jrefinery.chart.resources.JFreeChartResources, locale en_US

at java.util.ResourceBundle.throwMissingResourceException(Unknown Source)

at java.util.ResourceBundle.getBundleImpl(Unknown Source)

at java.util.ResourceBundle.getBundle(Unknown Source)

at com.jrefinery.chart.JFreeChartInfo.<init>(Unknown Source)

at com.jrefinery.chart.JFreeChart.<clinit>(Unknown Source)


How can I fix this ?
Thank you!
lei sun

David Gilbert

Re: can't find resource bundle

Post by David Gilbert » Wed Feb 26, 2003 1:01 am

You need to be careful when you recompile JFreeChart...the JFreeChartResources.java file (and related locale-specific versions) are never referenced directly in the code, so some environments will not compile them into .class files. You must have the JFreeChartResources.class file in your jar file, at the minimum.

If you use the Ant script included with JFreeChart to rebuild the jar file, you won't have any problems.

Regards,

Dave Gilbert

Locked