Environment
Novell Open Enterprise Server 2 SP2
Novell iManager 2.7.4
Vasco NMAS Method 3.4
Novell iManager 2.7.4
Vasco NMAS Method 3.4
Situation
The installation of the Vasco NMAS method 3.4 fails with:
Error: Plugin Error NMAS plugin encountered an error. Click the Details button for more information.
Error: Plugin Error NMAS plugin encountered an error. Click the Details button for more information.
Resolution
Install the following OES channel update: oes2sp2-Sept-2010-Scheduled-Maintenance
After the update has installed successfully restart the server.
After the restart login into iManager
Goto Configure
Select Plug-in Installation
Select Available Plug-in Modules
Select NMAS Plug-ins for iManager 3.200.20100901
Select Install.
When the plug-in is installed, restart tomcat (rcnovell-tomcat5 restart)
Login to iManager and install the NMAS method.
After the update has installed successfully restart the server.
After the restart login into iManager
Goto Configure
Select Plug-in Installation
Select Available Plug-in Modules
Select NMAS Plug-ins for iManager 3.200.20100901
Select Install.
When the plug-in is installed, restart tomcat (rcnovell-tomcat5 restart)
Login to iManager and install the NMAS method.
Additional Information
Clicking on the Details button shows the following:
java.lang.NoSuchMethodError: com/novell/security/japi/nmas/LoginMethodModel.getLsmWINNNTStatus()I\n at com.novell.admin.nmas.LoginMethodInstaller.createLoginMethodObject(Unknown Source)\n at com.novell.admin.nmas.Wizard_LoginMethod.doFinishButton(Unknown Source)\n at com.novell.plugin.imanutil.UIWizard$3.process(Unknown Source)\n at com.novell.plugin.imanutil.actions.Navigate.process(Unknown Source)\n at com.novell.plugin.imanutil.UIObject.handleAction(Unknown Source)\n at com.novell.plugin.imanutil.UIContext.execute(Unknown Source)\n at com.novell.admin.nmas.SelectLoginMethodTask.execute(Unknown Source)\n at com.novell.emframe.dev.Task.execute(Task.java:505)\n at com.novell.nps.gadgetManager.BaseGadgetInstance.processRequest(BaseGadgetInstance.java:858)\n at com.novell.nps.gadgetManager.BaseGadgetInstance.handleAction(BaseGadgetInstance.java:2384)\n at com.novell.nps.gadgetManager.GadgetManager.processInstanceRequest(GadgetManager.java:1606)\n at com.novell.nps.gadgetManager.GadgetManager.processServiceRequest(GadgetManager.java:1062)\n at com.novell.nps.PortalServlet.handleFrameService(PortalServlet.java:505)\n at com.novell.nps.PortalServlet.processRequest(PortalServlet.java:373)\n at com.novell.nps.PortalServlet.doPost(PortalServlet.java:279)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)\n at com.novell.emframe.fw.servlet.AuthenticatorServlet.service(AuthenticatorServlet.java:332)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)\n at com.novell.emframe.fw.filter.CrossScriptingFilter.doFilter(CrossScriptingFilter.java:25)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)\n at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)\n at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)\n at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)\n at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:704)\n at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:897)\n at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)\n at java.lang.Thread.run(Thread.java:811)\n
java.lang.NoSuchMethodError: com/novell/security/japi/nmas/LoginMethodModel.getLsmWINNNTStatus()I\n at com.novell.admin.nmas.LoginMethodInstaller.createLoginMethodObject(Unknown Source)\n at com.novell.admin.nmas.Wizard_LoginMethod.doFinishButton(Unknown Source)\n at com.novell.plugin.imanutil.UIWizard$3.process(Unknown Source)\n at com.novell.plugin.imanutil.actions.Navigate.process(Unknown Source)\n at com.novell.plugin.imanutil.UIObject.handleAction(Unknown Source)\n at com.novell.plugin.imanutil.UIContext.execute(Unknown Source)\n at com.novell.admin.nmas.SelectLoginMethodTask.execute(Unknown Source)\n at com.novell.emframe.dev.Task.execute(Task.java:505)\n at com.novell.nps.gadgetManager.BaseGadgetInstance.processRequest(BaseGadgetInstance.java:858)\n at com.novell.nps.gadgetManager.BaseGadgetInstance.handleAction(BaseGadgetInstance.java:2384)\n at com.novell.nps.gadgetManager.GadgetManager.processInstanceRequest(GadgetManager.java:1606)\n at com.novell.nps.gadgetManager.GadgetManager.processServiceRequest(GadgetManager.java:1062)\n at com.novell.nps.PortalServlet.handleFrameService(PortalServlet.java:505)\n at com.novell.nps.PortalServlet.processRequest(PortalServlet.java:373)\n at com.novell.nps.PortalServlet.doPost(PortalServlet.java:279)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)\n at com.novell.emframe.fw.servlet.AuthenticatorServlet.service(AuthenticatorServlet.java:332)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)\n at com.novell.emframe.fw.filter.CrossScriptingFilter.doFilter(CrossScriptingFilter.java:25)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)\n at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)\n at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)\n at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)\n at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:704)\n at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:897)\n at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)\n at java.lang.Thread.run(Thread.java:811)\n