NullPointerException when using PageTester
------------------------------------------

                 Key: TAPESTRY-1279
                 URL: https://issues.apache.org/jira/browse/TAPESTRY-1279
             Project: Tapestry
          Issue Type: Bug
          Components: Core
    Affects Versions: 5.0
            Reporter: Matt Ayres


Following the instruction from 
http://tapestry.apache.org/tapestry5/tapestry-simple/ and running a test class 
like this:

public class MyTest {
        public static void main(String[] args) {
                String appPackage = "org.example.myapp";
                String appName = "app";
                String appRoot = "src/main/webapp";
                PageTester tester = new PageTester(appPackage, appName, 
appRoot);
                tester.renderPage("Start");
        }
}

Yields an exception for both the 5.0.1 preview release and the latest from 
trunk (revision 509135). Here's the stack trace from trunk:

Exception in thread "main" java.lang.NullPointerException
        at $Request_110d9536317.getContextPath($Request_110d9536317.java)
        at $Request_110d95362e3.getContextPath($Request_110d95362e3.java)
        at 
org.apache.tapestry.internal.services.ClasspathAssetAliasManagerImpl.toClientURL(ClasspathAssetAliasManagerImpl.java:78)
        at 
$ClasspathAssetAliasManager_110d95362d6.toClientURL($ClasspathAssetAliasManager_110d95362d6.java)
        at 
org.apache.tapestry.internal.services.ClasspathAssetFactory.buildClientURL(ClasspathAssetFactory.java:85)
        at 
org.apache.tapestry.internal.services.ClasspathAssetFactory.clientURL(ClasspathAssetFactory.java:60)
        at 
org.apache.tapestry.internal.services.ClasspathAssetFactory.access$0(ClasspathAssetFactory.java:54)
        at 
org.apache.tapestry.internal.services.ClasspathAssetFactory$1.toClientURL(ClasspathAssetFactory.java:103)
        at 
org.apache.tapestry.internal.services.InjectStandardStylesheetCommand.cleanup(InjectStandardStylesheetCommand.java:60)
        at 
org.apache.tapestry.services.TapestryModule$8.cleanup(TapestryModule.java:956)
        at 
$PageRenderInitializer_110d9536313.cleanup($PageRenderInitializer_110d9536313.java)
        at 
org.apache.tapestry.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:42)
        at 
$PageMarkupRenderer_110d95362fe.renderPageMarkup($PageMarkupRenderer_110d95362fe.java)
        at 
org.apache.tapestry.test.pagelevel.PageLinkInvoker$1.renderPage(PageLinkInvoker.java:65)
        at 
org.apache.tapestry.internal.services.PageLinkHandlerImpl.handle(PageLinkHandlerImpl.java:54)
        at 
$PageLinkHandler_110d95362fd.handle($PageLinkHandler_110d95362fd.java)
        at 
org.apache.tapestry.test.pagelevel.PageLinkInvoker.invoke(PageLinkInvoker.java:60)
        at 
org.apache.tapestry.test.pagelevel.PageTester.invoke(PageTester.java:219)
        at 
org.apache.tapestry.test.pagelevel.PageTester.renderPage(PageTester.java:184)
        at org.example.MyTest.main(MyTest.java:11)


-- 
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]

Reply via email to