java.lang.NoClassDefFoundError: org/apache/tapestry/test/TapestryTestConstants

2008-06-04 Thread Russell Brown
Hi,
Using tapestry 5.0.11 I get a NoClassDefFoundError when I try and use the 
PageTester class as described in the documents here 
(http://tapestry.apache.org/tapestry5/tapestry-core/guide/unit-testing-pages.html)
 when I try to create a new Instance of PageTester.

The stack trace is as follows:--

---

java.lang.NoClassDefFoundError: org/apache/tapestry/test/TapestryTestConstants
at 
org.apache.tapestry.internal.test.PageTesterContext.init(PageTesterContext.java:31)
at org.apache.tapestry.test.PageTester.init(PageTester.java:104)
at 
uk.co.vodco.sherbet.sherbetbeta.pages.StartPageIntTest.startPageSubmit(StartPageIntTest.java:31)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:478)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:607)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:874)
at 
org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
at org.testng.TestRunner.runWorkers(TestRunner.java:689)
at org.testng.TestRunner.privateRun(TestRunner.java:566)
at org.testng.TestRunner.run(TestRunner.java:466)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:301)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:296)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:276)
at org.testng.SuiteRunner.run(SuiteRunner.java:191)
at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:808)
at org.testng.TestNG.runSuitesLocally(TestNG.java:776)
at org.testng.TestNG.run(TestNG.java:701)
at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:73)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:124)


--

These lines in PageTestContext seem to be the culprit

 public PageTesterContext(String contextRoot)
{
_contextRoot = new File(TapestryTestConstants.MODULE_BASE_DIR, 
contextRoot);
}

I looked in the jar and the svn repo and this class (TapestryTestConstants) is 
absent.

Any ideas?

Cheers

Russell


Communications on or through ioko's computer systems may be monitored or 
recorded to secure effective system operation and for other lawful purposes.

Unless otherwise agreed expressly in writing, this communication is to be 
treated as confidential and the information in it may not be used or disclosed 
except for the purpose for which it has been sent. If you have reason to 
believe that you are not the intended recipient of this communication, please 
contact the sender immediately. No employee is authorised to conclude any 
binding agreement on behalf of ioko with another party by e-mail without prior 
express written confirmation.

ioko365 Ltd.  VAT reg 656 2443 31. Reg no 3048367. All rights reserved.

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



Re: java.lang.NoClassDefFoundError: org/apache/tapestry/test/TapestryTestConstants

2008-06-04 Thread David Roberts
Well PageTester is definitely  in  Tapestry  Core - but  I had to  
include  tapestry  test module to get TapestryTestConstants - that was 
being used by PageTester - like your stacktrace so just add the tapestry 
test module.


Russell Brown wrote:

Hi,
Using tapestry 5.0.11 I get a NoClassDefFoundError when I try and use the 
PageTester class as described in the documents here 
(http://tapestry.apache.org/tapestry5/tapestry-core/guide/unit-testing-pages.html)
 when I try to create a new Instance of PageTester.

The stack trace is as follows:--

---

java.lang.NoClassDefFoundError: org/apache/tapestry/test/TapestryTestConstants
at 
org.apache.tapestry.internal.test.PageTesterContext.init(PageTesterContext.java:31)
at org.apache.tapestry.test.PageTester.init(PageTester.java:104)
at 
uk.co.vodco.sherbet.sherbetbeta.pages.StartPageIntTest.startPageSubmit(StartPageIntTest.java:31)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:478)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:607)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:874)
at 
org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
at org.testng.TestRunner.runWorkers(TestRunner.java:689)
at org.testng.TestRunner.privateRun(TestRunner.java:566)
at org.testng.TestRunner.run(TestRunner.java:466)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:301)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:296)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:276)
at org.testng.SuiteRunner.run(SuiteRunner.java:191)
at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:808)
at org.testng.TestNG.runSuitesLocally(TestNG.java:776)
at org.testng.TestNG.run(TestNG.java:701)
at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:73)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:124)


--

These lines in PageTestContext seem to be the culprit

 public PageTesterContext(String contextRoot)
{
_contextRoot = new File(TapestryTestConstants.MODULE_BASE_DIR, 
contextRoot);
}

I looked in the jar and the svn repo and this class (TapestryTestConstants) is 
absent.

Any ideas?

Cheers

Russell


Communications on or through ioko's computer systems may be monitored or 
recorded to secure effective system operation and for other lawful purposes.

Unless otherwise agreed expressly in writing, this communication is to be 
treated as confidential and the information in it may not be used or disclosed 
except for the purpose for which it has been sent. If you have reason to 
believe that you are not the intended recipient of this communication, please 
contact the sender immediately. No employee is authorised to conclude any 
binding agreement on behalf of ioko with another party by e-mail without prior 
express written confirmation.

ioko365 Ltd.  VAT reg 656 2443 31. Reg no 3048367. All rights reserved.

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



  



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



RE: java.lang.NoClassDefFoundError: org/apache/tapestry/test/TapestryTestConstants

2008-06-04 Thread Russell Brown
Doh!
Yes. Thanks. That does it.

Cheers

Russell


-Original Message-
From: David Roberts [mailto:[EMAIL PROTECTED]
Sent: Wed 6/4/2008 2:43 PM
To: Tapestry users
Subject: Re: java.lang.NoClassDefFoundError: 
org/apache/tapestry/test/TapestryTestConstants
 
 Well PageTester is definitely  in  Tapestry  Core - but  I had to  
include  tapestry  test module to get TapestryTestConstants - that was 
being used by PageTester - like your stacktrace so just add the tapestry 
test module.

Russell Brown wrote:
 Hi,
 Using tapestry 5.0.11 I get a NoClassDefFoundError when I try and use the 
 PageTester class as described in the documents here 
 (http://tapestry.apache.org/tapestry5/tapestry-core/guide/unit-testing-pages.html)
  when I try to create a new Instance of PageTester.

 The stack trace is as follows:--

 ---

 java.lang.NoClassDefFoundError: org/apache/tapestry/test/TapestryTestConstants
   at 
 org.apache.tapestry.internal.test.PageTesterContext.init(PageTesterContext.java:31)
   at org.apache.tapestry.test.PageTester.init(PageTester.java:104)
   at 
 uk.co.vodco.sherbet.sherbetbeta.pages.StartPageIntTest.startPageSubmit(StartPageIntTest.java:31)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580)
   at org.testng.internal.Invoker.invokeMethod(Invoker.java:478)
   at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:607)
   at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:874)
   at 
 org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
   at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
   at org.testng.TestRunner.runWorkers(TestRunner.java:689)
   at org.testng.TestRunner.privateRun(TestRunner.java:566)
   at org.testng.TestRunner.run(TestRunner.java:466)
   at org.testng.SuiteRunner.runTest(SuiteRunner.java:301)
   at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:296)
   at org.testng.SuiteRunner.privateRun(SuiteRunner.java:276)
   at org.testng.SuiteRunner.run(SuiteRunner.java:191)
   at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:808)
   at org.testng.TestNG.runSuitesLocally(TestNG.java:776)
   at org.testng.TestNG.run(TestNG.java:701)
   at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:73)
   at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:124)


 --

 These lines in PageTestContext seem to be the culprit

  public PageTesterContext(String contextRoot)
 {
 _contextRoot = new File(TapestryTestConstants.MODULE_BASE_DIR, 
 contextRoot);
 }

 I looked in the jar and the svn repo and this class (TapestryTestConstants) 
 is absent.

 Any ideas?

 Cheers

 Russell


 Communications on or through ioko's computer systems may be monitored or 
 recorded to secure effective system operation and for other lawful purposes.

 Unless otherwise agreed expressly in writing, this communication is to be 
 treated as confidential and the information in it may not be used or 
 disclosed except for the purpose for which it has been sent. If you have 
 reason to believe that you are not the intended recipient of this 
 communication, please contact the sender immediately. No employee is 
 authorised to conclude any binding agreement on behalf of ioko with another 
 party by e-mail without prior express written confirmation.

 ioko365 Ltd.  VAT reg 656 2443 31. Reg no 3048367. All rights reserved.

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



   


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




Communications on or through ioko's computer systems may be monitored or 
recorded to secure effective system operation and for other lawful purposes.

Unless otherwise agreed expressly in writing, this communication is to be 
treated as confidential and the information in it may not be used or disclosed 
except for the purpose for which it has been sent. If you have reason to 
believe that you are not the intended recipient of this communication, please 
contact the sender immediately. No employee is authorised to conclude any 
binding agreement on behalf of ioko with another party by e-mail without prior 
express written confirmation.

ioko365 Ltd.  VAT reg 656 2443 31. Reg no 3048367. All rights reserved.

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