nullPointer execption when running demo jar file

A discussion forum for JFreeChart (a 2D chart library for the Java platform).
Locked
oswalt
Posts: 2
Joined: Wed May 03, 2006 10:29 pm

nullPointer execption when running demo jar file

Post by oswalt » Wed May 03, 2006 10:33 pm

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?

socrateone
Posts: 13
Joined: Fri Apr 28, 2006 2:53 pm

have you tried just double-clicking on the jar?

Post by socrateone » Wed May 03, 2006 10:37 pm

I notice that you're launching from the command line.
Is X11 running? What OS are you using?

david.gilbert
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

Post by david.gilbert » Wed May 03, 2006 10:45 pm

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)
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.

In the interim, you'll need to install Sun's JRE on your system.
David Gilbert
JFreeChart Project Leader

:idea: Read my blog
:idea: Support JFree via the Github sponsorship program

oswalt
Posts: 2
Joined: Wed May 03, 2006 10:29 pm

Post by oswalt » Mon May 08, 2006 5:59 pm

Your analysis is correct. The original java is as follows:

java version "1.4.2"
gij (GNU libgcj) version 4.0.0 20050519 (Red Hat 4.0.0-8)

The JRE loaded from Sun site, 1.4.2_11, works with the demos.

thanks.

Locked