I have a problem with a java application that constantly throws:
java.lang.NoClassDefFoundError: Failed to initialize the java.net.ProxySelector class.
I run Suse Linux 10.3 and run java 1.6.0. My CLASSPATH is set to
/usr/lib/jvm/jre-1.6.0-openjdk/lib.
No other users seem to have this error, so I assume this is my setup. For those who are wondering if the app is yamj ( http://code.google.com/p/moviejukebox/ )
Any ideas on what might be missing or what I might be doing wrong?
Edit the full error trace as follows:
java.lang.NoClassDefFoundError: failed to initialize the java.net.ProxySelector class on sun.net.www.protocol.http.HttpURLConnection $ 5.run (HttpURLConnection.java:736) in java.security.AccessController.doPrivileged (native method) sun.net.www.protocol.http.HttpURLConnection.plainConnect (HttpURLConnection.java:732) at sun.net.www.protocol.http.HttpURLConnection.connect (HttpURLConnection.java:672) at sun.net.www.protocol. http.HttpURLConnection.getInputStream (HttpURLConnection.java:997) on com.moviejukebox.thetvdb.tools.XMLHelper.getEventReader (XMLHelper.java:19) on com.moviejukebox.thetvdb.model.Mirrors. (Mirrors.java:30) on com.moviejukebox.thetvdb.TheTVDB. (TheTVDB.java:37) on com.moviejukebox.plugin.TheTvDBPlugin. (TheTvDBPlugin.java:57) at sun.reflect.GeneratedConstructorAccessor2.newInstance (Unknown source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45) in java.lang.reflect.Constructor.newInstance (Constructor.javahaps32) in java.lang.Class.newInstance 372) in java.lang.Class.newInstance (Class.java:325) on com.moviejukebox.plugin.DatabasePluginController.getMovieDatabasePlugin (DatabasePluginController.java:96) on com.moviejukebox.plugin.DatabasePluginController.access $ 000 (Database 30) at com.moviejukebox.plugin.DatabasePluginController $ 1.initialValue (DatabasePluginController.java:44) at com.moviejukebox.plugin.DatabasePluginController $ 1.initialValue (DatabasePluginController.java:39) in java.lang.ThreadLocalalocalalialialial : 160) in java.lang.ThreadLocal.get (ThreadLocal.java:150) on com.moviejukebox.plugin.DatabasePluginController.scan (DatabasePluginController.java:70) on com.moviejukebox.MovieJukebox.updateMovieData (MovieJukebox.java:1051) on com.moviejukebox.MovieJukebox.access $ 100 (Movie) at com.moviejukebox.MovieJukebox $ 4.call (MovieJukebox.java:613) at com.moviejukebox.MovieJukebox $ 4.call (MovieJukebox.java:600) at java.util.concurrent.FutureTask $ Sync.innerRun (FutureTask.javahaps34 ) in java.util.concurrent.FutureTask.run (FutureTask.java:166) in java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1110) in java.util.concurrent.ThreadPoolExecutor $ Worker.run. ThreadPoolExecutor $ Worker.run. java: 603) in java.lang.Thread.run (Thread.javaMovieJukebox.updateMovieData (MovieJukebox.java:1051) on com.moviejukebox.MovieJukebox.access $ 100 (MovieJukebox.java:80) on com.moviejukebox.MovieJukebox $ 4.call (MovieJukebox.java:613) on com.moviejukebox. $ 4. call (MovieJukebox.java:600) in java.util.concurrent.FutureTask $ Sync.innerRun (FutureTask.javahaps34) in java.util.concurrent.FutureTask.run (FutureTask.java:166) in java.util.concurrent .ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1110) in java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:603) in java.lang.Thread.run (Thread.javaMovieJukebox.updateMovieData (MovieJukebox.java:1051) on com.moviejukebox.MovieJukebox.access $ 100 (MovieJukebox.java:80) on com.moviejukebox.MovieJukebox $ 4.call (MovieJukebox.java:613) on com.moviejukebox. $ 4. call (MovieJukebox.java:600) in java.util.concurrent.FutureTask $ Sync.innerRun (FutureTask.javahaps34) in java.util.concurrent.FutureTask.run (FutureTask.java:166) in java.util.concurrent .ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1110) in java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:603) in java.lang.Thread.run (Thread.java600) in java.util.concurrent.FutureTask $ Sync.innerRun (FutureTask.javahaps34) in java.util.concurrent.FutureTask.run (FutureTask.java:166) in java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor .java: 1110) in java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:603) in java.lang.Thread.run (Thread.java600) in java.util.concurrent.FutureTask $ Sync.innerRun (FutureTask.javahaps34) in java.util.concurrent.FutureTask.run (FutureTask.java:166) in java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor .java: 1110) in java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:603) in java.lang.Thread.run (Thread.java