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