[ https://issues.apache.org/jira/browse/TAP5-10?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12645848#action_12645848 ]
Howard M. Lewis Ship commented on TAP5-10: ------------------------------------------ Here's the current stack trace, based on the latest 5.0.16-SNAPSHOT: java.lang.NullPointerException at org.apache.tapestry5.internal.test.PageRenderInvoker.invoke(PageRenderInvoker.java:68) at org.apache.tapestry5.test.PageTester.invoke(PageTester.java:203) at org.apache.tapestry5.internal.test.ComponentEventInvoker.invoke(ComponentEventInvoker.java:78) at org.apache.tapestry5.test.PageTester.invoke(PageTester.java:203) at org.apache.tapestry5.test.PageTester.submitForm(PageTester.java:230) at com.acme.app.pages.Page1Test.testSubmit(Page1Test.java:30) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:62) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:141) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009) The offending line: return markupWriterFactory.getLatestMarkupWriter().getDocument(); > PageTester.submitForm NullPointerException > ------------------------------------------ > > Key: TAP5-10 > URL: https://issues.apache.org/jira/browse/TAP5-10 > Project: Tapestry 5 > Issue Type: Bug > Affects Versions: 5.0.15 > Environment: Java 1.5.0_13, Eclipse 3.3.1.1, Windows 2000 > Reporter: Franz Amador > Assignee: Howard M. Lewis Ship > Attachments: PageTester-test.zip > > > PageTester.submitForm throws a NullPointerException if the form returns a > page that itself forwards to another page via onActivate. For example: > @Test > public void testSubmit() { > Document dom = tester.renderPage("Page1"); > tester.submitForm(dom.getElementById("form"), new HashMap<String, > String>()); > } > public class Page1 { > Object onSuccess() { > return Page2.class; > } > public class Page2 { > Object onActivate() { > return Page3.class; > } > FAILED: testSubmit > java.lang.NullPointerException > at > org.apache.tapestry.internal.test.PageLinkInvoker.invoke(PageLinkInvoker.java:61) > at org.apache.tapestry.test.PageTester.invoke(PageTester.java:167) > at > org.apache.tapestry.internal.test.ActionLinkInvoker.invoke(ActionLinkInvoker.java:78) > at org.apache.tapestry.test.PageTester.invoke(PageTester.java:167) > at org.apache.tapestry.test.PageTester.submitForm(PageTester.java:195) > at com.acme.app.pages.Page1Test.testSubmit(Page1Test.java:30) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]