[jcifs] Error changing password

Diego Giraldez dgiraldez at bnl.com.ar
Thu Feb 26 19:53:35 GMT 2004


I'm using jcifs-rap-0.8.0b1 to change NT user´s password in Java,
JVM 1.4.2 and Windows 2000 wks

This is my short test code:
-----------------------------------------------------------------------
NtlmPasswordAuthentication mycreds = 
	new NtlmPasswordAuthentication("domain", "user", "pass");
NtlmPasswordAuthentication auth = 
	new NtlmPasswordAuthentication("domain", "admin", "adminpass");
if (UserUtilities.changePassword(mycreds,"newpass",auth))
	System.out.println("Success");
-----------------------------------------------------------------------
and I get these Exception:

java.lang.IllegalAccessError: class jcifs.smb.RapRequest cannot access its 
superclass jcifs.smb.SmbComTransaction
	at java.lang.ClassLoader.defineClass0(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
	at java.security.SecureClassLoader.defineClass
(SecureClassLoader.java:123)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
	at jcifs.rap.NetServerEnum.getServers(NetServerEnum.java:34)
	at jcifs.rap.ServerUtilities.getPrimaryController
(ServerUtilities.java:23)
	at jcifs.rap.UserUtilities.create(UserUtilities.java:62)
	at ar.com.bnl.test.MyTest.main(MyTest.java:47)
Exception in thread "main" 

Any ideas?
Thanks.



More information about the jcifs mailing list