Typing in a nonexistent object name in Disable Account or Enable Account causes java exception

  • 3394516
  • 14-Jan-2008
  • 26-Apr-2012

Environment

Novell iManager 2.7

Situation

Typing in a nonexistent object name in Disable Account or Enable Account cause java exception.

Steps to duplicate:

1. Login to iManager 2.7
2. Select the Users Role | Select Disable Account or Enable Account
3. Type an object name which is not present in the Tree (ex: abcdedf)
4. Click on OK

Error:  System Error

The system encountered an unknown error.  Please contact Novell Support.


Resolution

Work around.

1. Use the Browse button to find the object
2. If you must type the object name, verify the object name and context is correct prior to pressing ok.

Status

Reported to Engineering

Additional Information

Details:
java.lang.RuntimeException: Task received invalid nextState:doDisableAccount\r\n at com.novell.emframe.base.DisableAccountTask.execute(DisableAccountTask.java:84)\r\n at com.novell.emframe.dev.Task.execute(Task.java:505)\r\n at com.novell.nps.gadgetManager.BaseGadgetInstance.processRequest(BaseGadgetInstance.java:849)\r\n at com.novell.nps.gadgetManager.BaseGadgetInstance.handleAction(BaseGadgetInstance.java:2375)\r\n at com.novell.nps.gadgetManager.GadgetManager.processInstanceRequest(GadgetManager.java:1606)\r\n at com.novell.nps.gadgetManager.GadgetManager.processServiceRequest(GadgetManager.java:1062)\r\n at com.novell.nps.PortalServlet.handleFrameService(PortalServlet.java:505)\r\n at com.novell.nps.PortalServlet.processRequest(PortalServlet.java:373)\r\n at com.novell.nps.PortalServlet.doPost(PortalServlet.java:279)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)\r\n at com.novell.emframe.fw.servlet.AuthenticatorServlet.service(AuthenticatorServlet.java:322)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)\r\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)\r\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)\r\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)\r\n at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)\r\n at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)\r\n at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)\r\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)\r\n at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)\r\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540)\r\n at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)\r\n at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)\r\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)\r\n at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)\r\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)\r\n at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)\r\n at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)\r\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)\r\n at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)\r\n at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)\r\n at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)\r\n at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)\r\n at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)\r\n at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)\r\n at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)\r\n at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)\r\n at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)\r\n at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)\r\n at java.lang.Thread.run(Thread.java:534)\r\n