It could be the version; I've been sticking to the 1.7 version of the plugin
as 1.8 doesn't work (at least, not for Tapestry apps).

On 5/17/07, Joel Wiegman <[EMAIL PROTECTED]> wrote:

Hello all,

I'm using the Cobertura (via the Maven plug-in) to execute some web app
coverage tests.  I'm seeing the T5 "PageTester" unit tests pass, but the
same tests fail during the Cobertura coverage test.  I end up seeing
variations of java.lang.VerifyErrors and java.lang.ClassFormatErrors
(example below).  Not sure if this is a Cobertura problem or a Tapestry
problem, but I was looking for someone to share my grief or possibly
even offer a solution.

Is anyone using Cobertura to test coverage of their Tapestry 5
"PageTester" unit tests?  If so, would you mind posting the pertinent
sections of your pom.xml?

Many thanks!

Joel


Tapestry 5.0.5-SNAPSHOT
JDK 6.0
Maven 2.0.6
Cobertura-Maven-Plugin 2.0

Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.797
sec <<< FAILURE!
testStoreHierarchy(com.btservices.storeportal.pages.status.TestStart)
Time elapsed: 0.36 sec  <<< FAILURE!
java.lang.VerifyError: (class:
com/btservices/storeportal/pages/status/Start, method: determineStatus
signature:
(Lcom/btservices/storeportal/data/StoreStatusCode;)Lorg/apache/tapestry/
Asset;) Illegal constant pool index
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at
java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
        at java.lang.Class.getConstructors(Class.java:1459)
        at
org.apache.tapestry.internal.services.ReflectiveInstantiator.findConstru
ctor(ReflectiveInstantiator.java:65)
        at
org.apache.tapestry.internal.services.ReflectiveInstantiator.<init>(Refl
ectiveInstantiator.java:53)
        at
org.apache.tapestry.internal.services.InternalClassTransformationImpl.cr
eateInstantiator(InternalClassTransformationImpl.java:1227)
        at
org.apache.tapestry.internal.services.ComponentClassTransformerImpl.crea
teInstantiator(ComponentClassTransformerImpl.java:151)
        at
$ComponentClassTransformer_1129a4c95be.createInstantiator($ComponentClas
sTransformer_1129a4c95be.java)
        at
org.apache.tapestry.internal.services.ComponentInstantiatorSourceImpl.fi
ndInstantiator(ComponentInstantiatorSourceImpl.java:242)
        at
$ComponentInstantiatorSource_1129a4c95ae.findInstantiator($ComponentInst
antiatorSource_1129a4c95ae.java)
        at
org.apache.tapestry.internal.services.PageElementFactoryImpl.newRootComp
onentElement(PageElementFactoryImpl.java:199)
        at
$PageElementFactory_1129a4c95c1.newRootComponentElement($PageElementFact
ory_1129a4c95c1.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_1129a4c95bf.loadPage($PageLoader_1129a4c95bf.java)
        at
org.apache.tapestry.internal.services.PagePoolImpl.checkout(PagePoolImpl
.java:63)
        at $PagePool_1129a4c95b5.checkout($PagePool_1129a4c95b5.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_1129a4c95ad.get($RequestPageCache_1129a4c95ad.java)
        at
$RequestPageCache_1129a4c95ac.get($RequestPageCache_1129a4c95ac.java)
        at
org.apache.tapestry.internal.services.PageLinkHandlerImpl.handle(PageLin
kHandlerImpl.java:57)
        at
$PageLinkHandler_1129a4c95a3.handle($PageLinkHandler_1129a4c95a3.java)
        at
org.apache.tapestry.test.pagelevel.PageLinkInvoker.invoke(PageLinkInvoke
r.java:61)
        at
org.apache.tapestry.test.pagelevel.PageTester.invoke(PageTester.java:214
)
        at
org.apache.tapestry.test.pagelevel.PageTester.renderPage(PageTester.java
:182)
        at
com.btservices.storeportal.pages.status.TestStart.testStoreHierarchy(Tes
tStart.java:112)


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Howard M. Lewis Ship
TWD Consulting, Inc.
Independent J2EE / Open-Source Java Consultant
Creator and PMC Chair, Apache Tapestry
Creator, Apache HiveMind

Professional Tapestry training, mentoring, support
and project work.  http://howardlewisship.com

Reply via email to