We have custom java code for moving content from a previous installation of Vignette to the new 8.1 version.
This code works fine with the V7.6 version, however, I am unable to login to V8.1. I get the following error:
Exception in thread "main" java.lang.NoClassDefFoundError: com.vignette.logging.context.ITransactionLogger
at java.lang.J9VMInternals.verifyImpl(Native Method)
at java.lang.J9VMInternals.verify(J9VMInternals.java:59)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:120)
at com.vignette.authn.LoginMgr.<clinit>(LoginMgr.java:32)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:177)
.............
I am obviously missing the ITransactionLogger class in my build path. But I can't seem to find the class in any of the JARs. Can you please let me know where I can find this class?
Also, has the login code changed with the new version? My login code is outlined below:
AuthnBundle authBundle = new AuthnBundle();
authBundle.setUsername(vcm_adminuser);
authBundle.setPassword(vcm_adminpwd);
authBundle.setHost(vcm_host);
authBundle.setPort(vcm_port);
LoginMgr login = new LoginMgr();
login.login(authBundle);
connected = true;
Thanks in advance,
Brendan