I have just inherited :) a legacy project using GWT 1.6 and running on
Glassfish V2.1 server.
The server side component is EJB3.0.
I want to develop unit tests to test the GWT app.
Here is the sample test case I wrote -
/**
*
*/
package com.tf.sea.test;
import com.google.gwt.junit.client.GWTTestCase;
import com.tf.sea.client.pages.CreateUserPage;
/**
* @author Rohit.Gupta1
*
*/
public class TransactionFormPageTest extends GWTTestCase {
private final static String MODULE_NAME = "com.tf.sea.SeaWebApp";
@Override
public String getModuleName() {
// TODO Auto-generated method stub
return MODULE_NAME;
}
public void testSomething() {
CreateUserPage createUserPage = new CreateUserPage();
assertTrue(true);
}
}
However, on running it, I get the following error
Starting HTTP on port 0
A new version of GWT (2.3.0) is available
For additional info see: file://C:/DOCUME~1/ROHIT~1.GUP/LOCALS~1/Temp/gwt-update-2.3.0.html
createObjectName with StandardEngine[gwt]
preRegister with gwt:type=Logger
Jan 4, 2012 6:27:02 PM org.apache.catalina.core.StandardHost
getDeployer
INFO: Create Host deployer for direct deployment ( non-jmx )
Jan 4, 2012 6:27:02 PM org.apache.catalina.core.StandardHostDeployer
install
INFO: PWC1340: Installing web application at context path from URL
file:D:\SEA_CODE_BASE\JUnit_2_01_2012\SeaWebApp\tomcat\webapps\ROOT
Jan 4, 2012 6:27:02 PM org.apache.catalina.startup.HostConfig
deployDirectories
SEVERE: PWC3060: Error deploying web application directory ROOT
java.lang.ExceptionInInitializerError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:
309)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:
1014)
at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:
716)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:
466)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:995)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:
386)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:
159)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1252)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:971)
at
org.apache.catalina.core.ContainerBase.startChildren(ContainerBase.java:
1564)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1244)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:
549)
at org.apache.catalina.startup.Embedded.start(Embedded.java:945)
at
com.google.gwt.dev.shell.tomcat.EmbeddedTomcatServer.<init>(EmbeddedTomcatServer.java:
246)
at
com.google.gwt.dev.shell.tomcat.EmbeddedTomcatServer.start(EmbeddedTomcatServer.java:
70)
at com.google.gwt.dev.GWTShell.doStartUpServer(GWTShell.java:226)
at com.google.gwt.dev.HostedModeBase.startUp(HostedModeBase.java:590)
at com.google.gwt.junit.JUnitShell.getUnitTestShell(JUnitShell.java:
410)
at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:346)
at com.google.gwt.junit.client.GWTTestCase.runTest(GWTTestCase.java:
219)
at junit.framework.TestCase.runBare(TestCase.java:130)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:120)
at com.google.gwt.junit.client.GWTTestCase.run(GWTTestCase.java:132)
at junit.framework.TestSuite.runTest(TestSuite.java:230)
at junit.framework.TestSuite.run(TestSuite.java:225)
at
org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:
130)
at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:
38)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:
460)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:
673)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:
386)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:
196)
Caused by: java.lang.NullPointerException
at
org.apache.catalina.startup.DigesterFactory.register(DigesterFactory.java:
325)
at
org.apache.catalina.startup.DigesterFactory.registerLocalSchema(DigesterFactory.java:
266)
at
org.apache.catalina.startup.DigesterFactory.newDigester(DigesterFactory.java:
154)
at
org.apache.catalina.startup.ContextConfig.createWebXmlDigester(ContextConfig.java:
667)
at
org.apache.catalina.startup.ContextConfig.createWebDigester(ContextConfig.java:
657)
at
org.apache.catalina.startup.ContextConfig.<clinit>(ContextConfig.java:
214)
... 36 more
Jan 4, 2012 6:27:03 PM org.apache.coyote.http11.Http11Protocol init
INFO: PWC4652: Initializing null on port 0
Jan 4, 2012 6:27:03 PM org.apache.coyote.http11.Http11Protocol start
INFO: PWC4660: Starting null on port 0
HTTP listening on port 4398
Appreciate any help /pointers .
Thanks
--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
No comments:
Post a Comment