Hi,
I am running into a problem trying to use ATF 2.5 in our development environment. I am getting a NullPointerException when trying to access the "test Recorder Launcher". The following is the stack trace (which doesn't say much).
java.lang.NullPointerException
at com.documentum.webcomponent.testtool.TestRecorderLauncher.prepareRecordingDefaults(TestRecorderLauncher.java:868)
at com.documentum.webcomponent.testtool.TestRecorderLauncher.onInit(TestRecorderLauncher.java:59)
at com.documentum.web.form.FormProcessor.invokeMethod(FormProcessor.java:1602)
at com.documentum.web.form.FormProcessor.invokeMethod(FormProcessor.java:1487)
at com.documentum.web.form.FormProcessor.fireOnInitEvent(FormProcessor.java:1163)
at com.documentum.web.form.FormOperation.requestOnInitEvent(FormOperation.java:159)
at com.documentum.web.form.JumpOperation.execute(JumpOperation.java:113)
at com.documentum.web.form.FormProcessor.openForm(FormProcessor.java:219)
at com.documentum.web.form.WebformTag.doStartTag(WebformTag.java:127)
at jsp_servlet._webcomponent._testtool.__testrecorderlauncher._jsp__tag0(__testrecorderlauncher.java:1548)
at jsp_servlet._webcomponent._testtool.__testrecorderlauncher._jspService(__testrecorderlauncher.java:293)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:496)
at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:427)
at com.documentum.web.form.FormProcessor.dispatchURL(FormProcessor.java:2194)
at com.documentum.web.formext.component.URLDispatchBridge.dispatch(URLDispatchBridge.java:107)
at com.documentum.web.formext.component.ComponentDispatcher.mapRequestToComponent(ComponentDispatcher.java:457)
at com.documentum.web.formext.component.ComponentDispatcher.doGet(ComponentDispatcher.java:320)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
at com.documentum.web.formext.component.ComponentDispatcher.doService(ComponentDispatcher.java:294)
at com.documentum.web.formext.component.ComponentDispatcher.serviceAsNonController(ComponentDispatcher.java:132)
at com.documentum.web.formext.component.ComponentDispatcher.service(ComponentDispatcher.java:113)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at com.documentum.web.servlet.ResponseHeaderControlFilter.doFilter(ResponseHeaderControlFilter.java:317)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at com.documentum.web.servlet.CompressionFilter.doFilter(CompressionFilter.java:84)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at com.documentum.web.env.WDKController.processRequest(WDKController.java:98)
at com.documentum.web.env.WDKController.doFilter(WDKController.java:86)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3212)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1983)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1890)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1344)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
I have Documentum Developer Edition (DDE) running on my local machine and have deployed ATF 2.5 on top of that. I have had success on my machine with both Webtop and a custom Webtop application.
When we try to deploy to the DEV environment, the "Test Launcher" windows seems fine but when I try to access the "Test Recorder Launcher" screen I get the NPE error. Our Dev environment is running Weblogic. DDE runs jBoss.
Has anyone run into this issue before? Is there a way to get the src code for the TestRecorderLauncher class so I can see what is it is trying to do?
ANy help is appreciated.