When I rin my application as a standard Java application things work fine. However, when I run it in Java Web Start, I get the following error: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at com.casebank.spotlight.app.spotlightAction.ActionFactory.createAction(ActionFactory.java:49) at com.casebank.spotlight.gui.SpotlightFrame$1.construct(SpotlightFrame.java:78) at com.casebank.spotlight.gui.SwingWorker$2.run(SwingWorker.java:109) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.IllegalAccessError: try to access field org.w3c.tidy.ParserImpl._parseHead from class org.w3c.tidy.ParserImpl$ParseHTML at org.w3c.tidy.ParserImpl$ParseHTML.parse(ParserImpl.java) at org.w3c.tidy.ParserImpl.parseDocument(ParserImpl.java) at org.w3c.tidy.Tidy.parse(Tidy.java) at org.w3c.tidy.Tidy.parseDOM(Tidy.java) Any ideas?