You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Joel Wiegman <Jo...@btservices.com> on 2007/05/21 15:31:00 UTC

T5: PageTester problems

I'm pretty sure the PageTester/unit testing framework is in a very
"gelatinous" state right now, but I thought posting this error might
help stabilize it.  I'm getting a CNFE upon the first call to
PageTester.renderPage (and yes, the page compiles and displays fine when
not using the PageTester).

I'm using Maven to build/test.  I would assume this is an internal
Tapestry 5.0.5-SNAPSHOT bug.  Let me know if you need any more info.

Cheers!


java.lang.RuntimeException: java.lang.ClassNotFoundException: caught an
exception while obtaining a class file for
com.btservices.storeportal.pages.status.Start
	at
org.apache.tapestry.internal.services.ComponentInstantiatorSourceImpl.fi
ndClass(ComponentInstantiatorSourceImpl.java:258)
	at
org.apache.tapestry.internal.services.ComponentInstantiatorSourceImpl.fi
ndInstantiator(ComponentInstantiatorSourceImpl.java:240)
	at
$ComponentInstantiatorSource_112aecf7b33.findInstantiator($ComponentInst
antiatorSource_112aecf7b33.java)
	at
org.apache.tapestry.internal.services.PageElementFactoryImpl.newRootComp
onentElement(PageElementFactoryImpl.java:199)
	at
$PageElementFactory_112aecf7b44.newRootComponentElement($PageElementFact
ory_112aecf7b44.java)
	at
org.apache.tapestry.internal.services.PageLoaderProcessor.loadRootCompon
ent(PageLoaderProcessor.java:408)
	at
org.apache.tapestry.internal.services.PageLoaderProcessor.loadPage(PageL
oaderProcessor.java:393)
	at
org.apache.tapestry.internal.services.PageLoaderImpl.loadPage(PageLoader
Impl.java:62)
	at
$PageLoader_112aecf7b42.loadPage($PageLoader_112aecf7b42.java)
	at
org.apache.tapestry.internal.services.PagePoolImpl.checkout(PagePoolImpl
.java:63)
	at $PagePool_112aecf7b38.checkout($PagePool_112aecf7b38.java)
	at
org.apache.tapestry.internal.services.RequestPageCacheImpl.getByClassNam
e(RequestPageCacheImpl.java:58)
	at
org.apache.tapestry.internal.services.RequestPageCacheImpl.get(RequestPa
geCacheImpl.java:49)
	at
$RequestPageCache_112aecf7b32.get($RequestPageCache_112aecf7b32.java)
	at
$RequestPageCache_112aecf7b31.get($RequestPageCache_112aecf7b31.java)
	at
org.apache.tapestry.internal.services.PageLinkHandlerImpl.handle(PageLin
kHandlerImpl.java:57)
	at
$PageLinkHandler_112aecf7b28.handle($PageLinkHandler_112aecf7b28.java)
	at
org.apache.tapestry.internal.test.PageLinkInvoker.invoke(PageLinkInvoker
.java:61)
	at
org.apache.tapestry.test.PageTester.invoke(PageTester.java:184)
	at
org.apache.tapestry.test.PageTester.renderPage(PageTester.java:144)
	at
com.btservices.storeportal.pages.status.TestStart.testStoreHierarchy(Tes
tStart.java:220)

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


RE: T5: PageTester problems

Posted by Joel Wiegman <Jo...@btservices.com>.
Never mind... I had a stale war in development.

I needed to replace org.apache.tapestry.TapestryFilter with
org.apache.tapestry.spring.TapestrySpringFilter in my web.xml. 

-----Original Message-----
From: Joel Wiegman [mailto:JoelWiegman@btservices.com] 
Sent: Monday, May 21, 2007 9:31 AM
To: Tapestry users
Subject: T5: PageTester problems

I'm pretty sure the PageTester/unit testing framework is in a very
"gelatinous" state right now, but I thought posting this error might
help stabilize it.  I'm getting a CNFE upon the first call to
PageTester.renderPage (and yes, the page compiles and displays fine when
not using the PageTester).

I'm using Maven to build/test.  I would assume this is an internal
Tapestry 5.0.5-SNAPSHOT bug.  Let me know if you need any more info.

Cheers!


java.lang.RuntimeException: java.lang.ClassNotFoundException: caught an
exception while obtaining a class file for
com.btservices.storeportal.pages.status.Start
	at
org.apache.tapestry.internal.services.ComponentInstantiatorSourceImpl.fi
ndClass(ComponentInstantiatorSourceImpl.java:258)
	at
org.apache.tapestry.internal.services.ComponentInstantiatorSourceImpl.fi
ndInstantiator(ComponentInstantiatorSourceImpl.java:240)
	at
$ComponentInstantiatorSource_112aecf7b33.findInstantiator($ComponentInst
antiatorSource_112aecf7b33.java)
	at
org.apache.tapestry.internal.services.PageElementFactoryImpl.newRootComp
onentElement(PageElementFactoryImpl.java:199)
	at
$PageElementFactory_112aecf7b44.newRootComponentElement($PageElementFact
ory_112aecf7b44.java)
	at
org.apache.tapestry.internal.services.PageLoaderProcessor.loadRootCompon
ent(PageLoaderProcessor.java:408)
	at
org.apache.tapestry.internal.services.PageLoaderProcessor.loadPage(PageL
oaderProcessor.java:393)
	at
org.apache.tapestry.internal.services.PageLoaderImpl.loadPage(PageLoader
Impl.java:62)
	at
$PageLoader_112aecf7b42.loadPage($PageLoader_112aecf7b42.java)
	at
org.apache.tapestry.internal.services.PagePoolImpl.checkout(PagePoolImpl
.java:63)
	at $PagePool_112aecf7b38.checkout($PagePool_112aecf7b38.java)
	at
org.apache.tapestry.internal.services.RequestPageCacheImpl.getByClassNam
e(RequestPageCacheImpl.java:58)
	at
org.apache.tapestry.internal.services.RequestPageCacheImpl.get(RequestPa
geCacheImpl.java:49)
	at
$RequestPageCache_112aecf7b32.get($RequestPageCache_112aecf7b32.java)
	at
$RequestPageCache_112aecf7b31.get($RequestPageCache_112aecf7b31.java)
	at
org.apache.tapestry.internal.services.PageLinkHandlerImpl.handle(PageLin
kHandlerImpl.java:57)
	at
$PageLinkHandler_112aecf7b28.handle($PageLinkHandler_112aecf7b28.java)
	at
org.apache.tapestry.internal.test.PageLinkInvoker.invoke(PageLinkInvoker
.java:61)
	at
org.apache.tapestry.test.PageTester.invoke(PageTester.java:184)
	at
org.apache.tapestry.test.PageTester.renderPage(PageTester.java:144)
	at
com.btservices.storeportal.pages.status.TestStart.testStoreHierarchy(Tes
tStart.java:220)

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org