The Adaptive Server Anywhere 9 plug-in could not be loaded because it
uses components that are not accessible. Please change the class path
in the plug-in properties.
java.lang.NullPointerException
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
com.sybase.central.viewer.ProviderEntry.loadProvider(ProviderEntry.java:495)
at
com.sybase.central.viewer.ScjViewerSupport.initialize(ScjViewerSupport.java:757)
at com.sybase.central.viewer.SybaseCentral.run(SybaseCentral.java:157)
at com.sybase.central.viewer.SybaseCentral.main(SybaseCentral.java:386)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sybase.central.viewer.SCLoader.callMethod(SCLoader.java:207)
at com.sybase.central.viewer.SCLoader.main(SCLoader.java:107)
The EBF for this build was installed back in August and it has worked
fine up to just a few days ago.
I checked the plug-in configuration and all of the jar files are where
the plug-in indicates they are.
I do not know of any updates that have been installed on the computer.
Any help would be greatly appreciated.
the error message not really looks like a classic missing java class
error, usually a ClassDefNotFound is thrown if something is missing.
Though it's still the class loader which is affected, but information
is quite rare...
This is my plugin config, are you perhaps missing something?:
Plugin Classpath: C:\Program Files\Sybase\SQL Anywhere 9\java
\asaplugin.jar
Additionals:
C:\Program Files\Sybase\Shared\jConnect-5_5\classes\jconn2.jar
C:\Program Files\Sybase\SQL Anywhere 9\java\isql.jar
C:\Program Files\Sybase\SQL Anywhere 9\java\asa.jar
C:\Program Files\Sybase\Shared\java\JComponents142.jar
C:\Program Files\Sybase\SQL Anywhere 9\java\xerces.jar
C:\Program Files\Sybase\SQL Anywhere 9\java\xml4j.jar
C:\Program Files\Sybase\SQL Anywhere 9\java\jlogon.jar
C:\Program Files\Sybase\SQL Anywhere 9\java\debugger.jar
C:\Program Files\Sybase\SQL Anywhere 9\java\jodbc.jar
Maybe monitoring the startup with FileMonitor (Sysinternals) may help
figuring out what classes are missing.
Did you apply a Java update recently? Maybe your PATH is not pointing
to the same Java version as before.
Maybe you installed another software which ships with its own Java,
and now this software comes first in your PATH variable...