I downloaded version 1.0.1 ofr JfreeChart.
I then tried running the demo code per the instructions.
[jfreechart-1.0.1]# java -jar jfreechart-1.0.1-demo.jar
Exception in thread "main" java.lang.NullPointerException
at javax.swing.JEditorPane.setPage(java.net.URL) (/usr/lib/libgcj.so.6.0.0)
at demo.SuperDemo.displayDescription(java.lang.String) (Unknown Source)
at demo.SuperDemo.createChartDisplayPanel() (Unknown Source)
at demo.SuperDemo.createContent() (Unknown Source)
at demo.SuperDemo.SuperDemo(java.lang.String) (Unknown Source)
at demo.SuperDemo.main(java.lang.String[]) (Unknown Source)
at gnu.java.lang.MainThread.call_main() (/usr/lib/libgcj.so.6.0.0)
at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)
WHAT SHOULD I BE LOOKING FOR? THERE IS AN OLD FAQ REGARDING THE GORILLA.JPG FILE. THAT SEEMS OK AS THIS FILE IS IN THE CHARTS DIRECTORY. OTHER IDEAS?
nullPointer execption when running demo jar file
-
- Posts: 13
- Joined: Fri Apr 28, 2006 2:53 pm
have you tried just double-clicking on the jar?
I notice that you're launching from the command line.
Is X11 running? What OS are you using?
Is X11 running? What OS are you using?
-
- JFreeChart Project Leader
- Posts: 11734
- Joined: Fri Mar 14, 2003 10:29 am
- antibot: No, of course not.
- Contact:
Re: nullPointer execption when running demo jar file
It looks like your system (Fedora?) has GCJ as the default 'java' runtime. The current release of GCJ/GNU Classpath isn't complete enough yet to run JFreeChart, but great progress is being made.oswalt wrote:[jfreechart-1.0.1]# java -jar jfreechart-1.0.1-demo.jar
Exception in thread "main" java.lang.NullPointerException
at javax.swing.JEditorPane.setPage(java.net.URL) (/usr/lib/libgcj.so.6.0.0)
at demo.SuperDemo.displayDescription(java.lang.String) (Unknown Source)
at demo.SuperDemo.createChartDisplayPanel() (Unknown Source)
at demo.SuperDemo.createContent() (Unknown Source)
at demo.SuperDemo.SuperDemo(java.lang.String) (Unknown Source)
at demo.SuperDemo.main(java.lang.String[]) (Unknown Source)
at gnu.java.lang.MainThread.call_main() (/usr/lib/libgcj.so.6.0.0)
at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)
In the interim, you'll need to install Sun's JRE on your system.
David Gilbert
JFreeChart Project Leader
Read my blog
Support JFree via the Github sponsorship program
JFreeChart Project Leader

