Re: Continuous Integration with GWT 1.7 and Hudson

2009-10-29 Thread Christian López Espínola

Hi Sripathi,

On Wed, Oct 28, 2009 at 7:50 PM, Sripathi Krishnan
 wrote:
> You are using Xvfb in the wrong place. Since hudson is going to start the
> browser, it needs the Xvfb argument. Jboss doesn't need those arguments.
>
> Here is what we did to get Hudson working with gwt test cases
>
> nohup Xvfb :4 -screen 0 1024x768x24 &
> DISPLAY=:4 nohup java -jar hudson.war --httpPort=8999 --ajp13Port=8998
>>>nohup.out &

Thanks for the comment. You're running hudson on its own server (I
guess jetty). I run Hudson on JBoss Application Server.
BTW, I solved the issue by redirecting the Xvfb output to any place,
avoiding other processes to kill it.

Xvfb :1 -ac -screen 0 1024x768x8 > /dev/null 2> /dev/null &

Hope this helps anyone else.

> --Sri
>
>
> 2009/10/28 Christian López Espínola  
>>
>> Hi,
>>
>> I'm trying to get CI working on my server. It's a Linux box with
>> JBoss, and no X server.
>> When trying to build I got errors when running GwtTests:
>>
>> [INFO] org.eclipse.swt.SWTError: No more handles [gtk_init_check()
>> failed]
>> [INFO]  at org.eclipse.swt.SWT.error(SWT.java:3400)
>> [INFO]  at org.eclipse.swt.widgets.Display.createDisplay(Display.java:
>> 793)
>> [INFO]  at org.eclipse.swt.widgets.Display.create(Display.java:781)
>> [INFO]  at org.eclipse.swt.graphics.Device.(Device.java:145)
>> [INFO]  at org.eclipse.swt.widgets.Display.(Display.java:452)
>> [INFO]  at org.eclipse.swt.widgets.Display.(Display.java:443)
>> [INFO]  at org.eclipse.swt.widgets.Display.getDefault(Display.java:
>> 1522)
>> [INFO]  at com.google.gwt.dev.SwtHostedModeBase.
>> (SwtHostedModeBase.java:93)
>> [INFO]  at com.google.gwt.dev.GWTShell.(GWTShell.java:40)
>> [INFO]  at com.google.gwt.junit.JUnitShell.(JUnitShell.java:482)
>> [INFO]  at com.google.gwt.junit.JUnitShell.getUnitTestShell
>> (JUnitShell.java:399)
>> [INFO]  at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:
>> 346)
>> [INFO]  at com.google.gwt.junit.client.GWTTestCase.runTest
>> (GWTTestCase.java:219)
>> [INFO]  at junit.framework.TestCase.runBare(TestCase.java:127)
>> [INFO]  at junit.framework.TestResult$1.protect(TestResult.java:106)
>> [INFO]  at junit.framework.TestResult.runProtected(TestResult.java:
>> 124)
>> [INFO]  at junit.framework.TestResult.run(TestResult.java:109)
>> [INFO]  at junit.framework.TestCase.run(TestCase.java:118)
>> [INFO]  at com.google.gwt.junit.client.GWTTestCase.run
>> (GWTTestCase.java:132)
>> [INFO]  at junit.framework.TestSuite.runTest(TestSuite.java:208)
>> [INFO]  at junit.framework.TestSuite.run(TestSuite.java:203)
>> [INFO]  at org.codehaus.mojo.gwt.test.MavenTestRunner.doRun
>> (MavenTestRunner.java:105)
>> [INFO]  at junit.textui.TestRunner.start(TestRunner.java:172)
>> [INFO]  at org.codehaus.mojo.gwt.test.MavenTestRunner.main
>> (MavenTestRunner.java:63)
>>
>> I tried with Xvbf, modifying $JBOSS_HOME/bin/run.sh, including the
>> following lines at the start of the file:
>>
>> Xvfb :1 -ac -screen 0 1024x768x8 &
>> export DISPLAY=:1
>> JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true"
>>
>> But I'm still facing the same problem. Has anyone solved a similar
>> situation? Could you give me some advice?
>>
>> Thanks in advance.
>>
>>
>
>
> >
>



-- 
Cheers,

Christian López Espínola 

--~--~-~--~~~---~--~~
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+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en
-~--~~~~--~~--~--~---



Re: Continuous Integration with GWT 1.7 and Hudson

2009-10-28 Thread Sripathi Krishnan
You are using Xvfb in the wrong place. Since hudson is going to start the
browser, it needs the Xvfb argument. Jboss doesn't need those arguments.

Here is what we did to get Hudson working with gwt test cases

nohup Xvfb :4 -screen 0 1024x768x24 &
DISPLAY=:4 nohup java -jar hudson.war --httpPort=8999 --ajp13Port=8998
>>nohup.out &


--Sri


2009/10/28 Christian López Espínola  

>
> Hi,
>
> I'm trying to get CI working on my server. It's a Linux box with
> JBoss, and no X server.
> When trying to build I got errors when running GwtTests:
>
> [INFO] org.eclipse.swt.SWTError: No more handles [gtk_init_check()
> failed]
> [INFO]  at org.eclipse.swt.SWT.error(SWT.java:3400)
> [INFO]  at org.eclipse.swt.widgets.Display.createDisplay(Display.java:
> 793)
> [INFO]  at org.eclipse.swt.widgets.Display.create(Display.java:781)
> [INFO]  at org.eclipse.swt.graphics.Device.(Device.java:145)
> [INFO]  at org.eclipse.swt.widgets.Display.(Display.java:452)
> [INFO]  at org.eclipse.swt.widgets.Display.(Display.java:443)
> [INFO]  at org.eclipse.swt.widgets.Display.getDefault(Display.java:
> 1522)
> [INFO]  at com.google.gwt.dev.SwtHostedModeBase.
> (SwtHostedModeBase.java:93)
> [INFO]  at com.google.gwt.dev.GWTShell.(GWTShell.java:40)
> [INFO]  at com.google.gwt.junit.JUnitShell.(JUnitShell.java:482)
> [INFO]  at com.google.gwt.junit.JUnitShell.getUnitTestShell
> (JUnitShell.java:399)
> [INFO]  at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:
> 346)
> [INFO]  at com.google.gwt.junit.client.GWTTestCase.runTest
> (GWTTestCase.java:219)
> [INFO]  at junit.framework.TestCase.runBare(TestCase.java:127)
> [INFO]  at junit.framework.TestResult$1.protect(TestResult.java:106)
> [INFO]  at junit.framework.TestResult.runProtected(TestResult.java:
> 124)
> [INFO]  at junit.framework.TestResult.run(TestResult.java:109)
> [INFO]  at junit.framework.TestCase.run(TestCase.java:118)
> [INFO]  at com.google.gwt.junit.client.GWTTestCase.run
> (GWTTestCase.java:132)
> [INFO]  at junit.framework.TestSuite.runTest(TestSuite.java:208)
> [INFO]  at junit.framework.TestSuite.run(TestSuite.java:203)
> [INFO]  at org.codehaus.mojo.gwt.test.MavenTestRunner.doRun
> (MavenTestRunner.java:105)
> [INFO]  at junit.textui.TestRunner.start(TestRunner.java:172)
> [INFO]  at org.codehaus.mojo.gwt.test.MavenTestRunner.main
> (MavenTestRunner.java:63)
>
> I tried with Xvbf, modifying $JBOSS_HOME/bin/run.sh, including the
> following lines at the start of the file:
>
> Xvfb :1 -ac -screen 0 1024x768x8 &
> export DISPLAY=:1
> JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true"
>
> But I'm still facing the same problem. Has anyone solved a similar
> situation? Could you give me some advice?
>
> Thanks in advance.
>
> >
>

--~--~-~--~~~---~--~~
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+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en
-~--~~~~--~~--~--~---



Continuous Integration with GWT 1.7 and Hudson

2009-10-28 Thread Christian López Espínola

Hi,

I'm trying to get CI working on my server. It's a Linux box with
JBoss, and no X server.
When trying to build I got errors when running GwtTests:

[INFO] org.eclipse.swt.SWTError: No more handles [gtk_init_check()
failed]
[INFO]  at org.eclipse.swt.SWT.error(SWT.java:3400)
[INFO]  at org.eclipse.swt.widgets.Display.createDisplay(Display.java:
793)
[INFO]  at org.eclipse.swt.widgets.Display.create(Display.java:781)
[INFO]  at org.eclipse.swt.graphics.Device.(Device.java:145)
[INFO]  at org.eclipse.swt.widgets.Display.(Display.java:452)
[INFO]  at org.eclipse.swt.widgets.Display.(Display.java:443)
[INFO]  at org.eclipse.swt.widgets.Display.getDefault(Display.java:
1522)
[INFO]  at com.google.gwt.dev.SwtHostedModeBase.
(SwtHostedModeBase.java:93)
[INFO]  at com.google.gwt.dev.GWTShell.(GWTShell.java:40)
[INFO]  at com.google.gwt.junit.JUnitShell.(JUnitShell.java:482)
[INFO]  at com.google.gwt.junit.JUnitShell.getUnitTestShell
(JUnitShell.java:399)
[INFO]  at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:
346)
[INFO]  at com.google.gwt.junit.client.GWTTestCase.runTest
(GWTTestCase.java:219)
[INFO]  at junit.framework.TestCase.runBare(TestCase.java:127)
[INFO]  at junit.framework.TestResult$1.protect(TestResult.java:106)
[INFO]  at junit.framework.TestResult.runProtected(TestResult.java:
124)
[INFO]  at junit.framework.TestResult.run(TestResult.java:109)
[INFO]  at junit.framework.TestCase.run(TestCase.java:118)
[INFO]  at com.google.gwt.junit.client.GWTTestCase.run
(GWTTestCase.java:132)
[INFO]  at junit.framework.TestSuite.runTest(TestSuite.java:208)
[INFO]  at junit.framework.TestSuite.run(TestSuite.java:203)
[INFO]  at org.codehaus.mojo.gwt.test.MavenTestRunner.doRun
(MavenTestRunner.java:105)
[INFO]  at junit.textui.TestRunner.start(TestRunner.java:172)
[INFO]  at org.codehaus.mojo.gwt.test.MavenTestRunner.main
(MavenTestRunner.java:63)

I tried with Xvbf, modifying $JBOSS_HOME/bin/run.sh, including the
following lines at the start of the file:

Xvfb :1 -ac -screen 0 1024x768x8 &
export DISPLAY=:1
JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true"

But I'm still facing the same problem. Has anyone solved a similar
situation? Could you give me some advice?

Thanks in advance.

--~--~-~--~~~---~--~~
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+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en
-~--~~~~--~~--~--~---