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.
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.
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 EngineeringAdditional 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
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