started Building remotely on hansolo [workspace] $ cvs -Q -z3 -d :pserver:kk122374@sunsw.sfbay.sun.com:/m/jws co -P -d jruby-glassfish-BAT -D "Wednesday, July 30, 2008 1:21:38 PM UTC" appserver-sqe/pe/tomcat/jruby $ computing changelog [jruby-glassfish-BAT] $ /bin/bash -xe /var/tmp/hudson56034.sh + rm -rf pe.zip + rm -rf glassfish ++ date +%m_%d_%Y + buildID=glassfish-snapshot-v3-express-07_30_2008.zip + echo glassfish-snapshot-v3-express-07_30_2008.zip glassfish-snapshot-v3-express-07_30_2008.zip + wget -O pe.zip 'http://kohsuke.sfbay/hudson/view/GFv3/job/glassfish-v3/lastSuccessfulBuild/org.glassfish.distributions$web/artifact/org.glassfish.distributions/web/10.0-SNAPSHOT/web.zip' 06:22:56 URL:http://hudson.sfbay/view/GFv3/job/glassfish-v3/lastSuccessfulBuild/org.glassfish.distributions$web/artifact/org.glassfish.distributions/web/10.0-SNAPSHOT/web.zip [25759821/25759821] -> "pe.zip" [1] + unzip -q pe.zip + ant -Dglassfish.home=/files/hudson/workspace/jruby-glassfish-BAT/glassfish -DJRUBY_HOME=/files/hudson/workspace/jruby-glassfish-BAT/../../tools/jruby-1.1.3 all Buildfile: build.xml copyDrivers: [copy] Copying 2 files to /files/hudson/workspace/jruby-glassfish-BAT/glassfish/lib setOSConditions: set-jrubyhome-unix: [echo] OS is SunOS setOSConditions: stop-server: stop-server-unix: [echo] Stop Glassfish on Unix ... [exec] Waiting for the domain to stop ....... [exec] Command stop-domain executed successfully. stop-server-windows: setOSConditions: start-server: [echo] +-----------------------------+ [echo] | | [echo] | S T A R T I N G GLASSFISH | [echo] | | [echo] +-----------------------------+ start-server-unix: [echo] Start Glassfish on Unix with default mode... [exec] Command start-domain executed successfully. start-server-windows: set-jrubyhome-win: set-jrubyhome: all-tests: helloworld: create-app: setOSConditions: create-app-common: [echo] JRUBY_HOME: /files/hudson/workspace/jruby-glassfish-BAT/../../tools/jruby-1.1.3 [echo] /files/hudson/workspace/jruby-glassfish-BAT/../../tools/jruby-1.1.3/bin/jruby -S rails -d mysql helloworld create-app-common-unix: [exec] create [exec] create app/controllers [exec] create app/helpers [exec] create app/models [exec] create app/views/layouts [exec] create config/environments [exec] create config/initializers [exec] create db [exec] create doc [exec] create lib [exec] create lib/tasks [exec] create log [exec] create public/images [exec] create public/javascripts [exec] create public/stylesheets [exec] create script/performance [exec] create script/process [exec] create test/fixtures [exec] create test/functional [exec] create test/integration [exec] create test/unit [exec] create vendor [exec] create vendor/plugins [exec] create tmp/sessions [exec] create tmp/sockets [exec] create tmp/cache [exec] create tmp/pids [exec] create Rakefile [exec] create README [exec] create app/controllers/application.rb [exec] create app/helpers/application_helper.rb [exec] create test/test_helper.rb [exec] create config/database.yml [exec] create config/routes.rb [exec] create config/initializers/inflections.rb [exec] create config/initializers/mime_types.rb [exec] create config/initializers/new_rails_defaults.rb [exec] create config/boot.rb [exec] create config/environment.rb [exec] create config/environments/production.rb [exec] create config/environments/development.rb [exec] create config/environments/test.rb [exec] create script/about [exec] create script/console [exec] create script/dbconsole [exec] create script/destroy [exec] create script/generate [exec] create script/performance/benchmarker [exec] create script/performance/profiler [exec] create script/performance/request [exec] create script/process/reaper [exec] create script/process/spawner [exec] create script/process/inspector [exec] create script/runner [exec] create script/server [exec] create script/plugin [exec] create public/dispatch.rb [exec] create public/dispatch.cgi [exec] create public/dispatch.fcgi [exec] create public/404.html [exec] create public/422.html [exec] create public/500.html [exec] create public/index.html [exec] create public/favicon.ico [exec] create public/robots.txt [exec] create public/images/rails.png [exec] create public/javascripts/prototype.js [exec] create public/javascripts/effects.js [exec] create public/javascripts/dragdrop.js [exec] create public/javascripts/controls.js [exec] create public/javascripts/application.js [exec] create doc/README_FOR_APP [exec] create log/server.log [exec] create log/production.log [exec] create log/development.log [exec] create log/test.log [exec] JRuby limited openssl loaded. gem install jruby-openssl for full support. [exec] http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL [exec] exists app/controllers/ [exec] exists app/helpers/ [exec] create app/views/say [exec] exists test/functional/ [exec] create app/controllers/say_controller.rb [exec] create test/functional/say_controller_test.rb [exec] create app/helpers/say_helper.rb [exec] create app/views/say/hello.html.erb create-app-common-windows: configDB: deploy: setOSConditions: deploy-common: [echo] deploying in v3 mode deploy-common-unix: [echo] OS is SunOS [exec] remote failure: Exception while deploying the app : java.lang.NullPointerException [exec] Command deploy failed. [exec] Result: 1 deploy-common-windows: build-common: [mkdir] Created dir: /files/hudson/workspace/jruby-glassfish-BAT/classes/test [javac] Compiling 1 source file to /files/hudson/workspace/jruby-glassfish-BAT/classes/test [javac] Note: /files/hudson/workspace/jruby-glassfish-BAT/hello/test/WebTestNG.java uses or overrides a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. run-test: [echo] =============Starting TestNG test at ../classes/JRubyOnGlassfish/test ============ [mkdir] Created dir: /files/hudson/workspace/jruby-glassfish-BAT/test-output [testng] [Parser] Running: [testng] JRubyTestSuite [testng] URL is: http://localhost:8080/helloworld/ [testng] Connecting to: http://localhost:8080/helloworld/ [testng] java.io.FileNotFoundException: http://localhost:8080/helloworld/ [testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) [testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) [testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513) [testng] at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1296) [testng] URL is: http://localhost:8080/helloworld/say/hello [testng] at java.security.AccessController.doPrivileged(Native Method) [testng] Connecting to: http://localhost:8080/helloworld/say/hello [testng] at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1290) [testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:944) [testng] at test.web.jruby.hello.WebTestNG.webtest(WebTestNG.java:47) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:597) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] Caused by: java.io.FileNotFoundException: http://localhost:8080/helloworld/ [testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1239) [testng] at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373) [testng] at test.web.jruby.hello.WebTestNG.webtest(WebTestNG.java:44) [testng] ... 22 more [testng] java.io.FileNotFoundException: http://localhost:8080/helloworld/say/hello [testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) [testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) [testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513) [testng] at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1296) [testng] at java.security.AccessController.doPrivileged(Native Method) [testng] at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1290) [testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:944) [testng] at test.web.jruby.hello.WebTestNG.controllerTest(WebTestNG.java:91) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:597) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] Caused by: java.io.FileNotFoundException: http://localhost:8080/helloworld/say/hello [testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1239) [testng] at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373) [testng] at test.web.jruby.hello.WebTestNG.controllerTest(WebTestNG.java:88) [testng] ... 22 more [testng] =============================================== [testng] JRubyTestSuite [testng] Total tests run: 2, Failures: 2, Skips: 0 [testng] =============================================== undeploy: setOSConditions: deploy-common: [echo] deploying in v3 mode deploy-common-unix: [echo] OS is SunOS [exec] remote failure: Application helloworld not registered [exec] Command undeploy failed. [exec] Result: 1 deploy-common-windows: all: cookbook: deploy: setOSConditions: deploy-common: [echo] deploying in v3 mode deploy-common-unix: [echo] OS is SunOS [exec] remote failure: Exception while deploying the app : java.lang.NullPointerException [exec] Command deploy failed. [exec] Result: 1 deploy-common-windows: build-common: [javac] Compiling 1 source file to /files/hudson/workspace/jruby-glassfish-BAT/classes/test [javac] Note: /files/hudson/workspace/jruby-glassfish-BAT/cookbook/test/WebTestNG.java uses or overrides a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. run-test: [echo] =============Starting TestNG test at ../classes/CookBook/test ============ [testng] [Parser] Running: [testng] JRubyTestSuite [testng] URL is: http://localhost:8080/cookbook2/categories/new [testng] Connecting to: http://localhost:8080/cookbook2/categories/new [testng] java.io.FileNotFoundException: http://localhost:8080/cookbook2/categories/new [testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) [testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) [testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513) [testng] URL is: http://localhost:8080/cookbook2 [testng] Connecting to: http://localhost:8080/cookbook2 [testng] URL is: http://localhost:8080/cookbook2/recipes/new [testng] Connecting to: http://localhost:8080/cookbook2/recipes/new [testng] at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1296) [testng] at java.security.AccessController.doPrivileged(Native Method) [testng] at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1290) [testng] URL is: http://localhost:8080/cookbook2/recipes [testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:944) [testng] at test.web.jruby.cookbook.WebTestNG.webTesting(WebTestNG.java:79) [testng] at test.web.jruby.cookbook.WebTestNG.createNewCategory(WebTestNG.java:47) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:597) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] Caused by: java.io.FileNotFoundException: http://localhost:8080/cookbook2/categories/new [testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1239) [testng] at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373) [testng] at test.web.jruby.cookbook.WebTestNG.webTesting(WebTestNG.java:78) [testng] ... 23 more [testng] java.io.FileNotFoundException: http://localhost:8080/cookbook2 [testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) [testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) [testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513) [testng] at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1296) [testng] at java.security.AccessController.doPrivileged(Native Method) [testng] at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1290) [testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:944) [testng] at test.web.jruby.cookbook.WebTestNG.webTesting(WebTestNG.java:79) [testng] at test.web.jruby.cookbook.WebTestNG.webtest(WebTestNG.java:31) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:597) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] Caused by: java.io.FileNotFoundException: http://localhost:8080/cookbook2 [testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1239) [testng] at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373) [testng] at test.web.jruby.cookbook.WebTestNG.webTesting(WebTestNG.java:78) [testng] ... 23 more [testng] java.io.FileNotFoundException: http://localhost:8080/cookbook2/recipes/new [testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) [testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) [testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513) [testng] at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1296) [testng] at java.security.AccessController.doPrivileged(Native Method) [testng] at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1290) [testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:944) [testng] at test.web.jruby.cookbook.WebTestNG.webTesting(WebTestNG.java:79) [testng] at test.web.jruby.cookbook.WebTestNG.createNewRecipe(WebTestNG.java:63) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:597) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] Caused by: java.io.FileNotFoundException: http://localhost:8080/cookbook2/recipes/new [testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1239) [testng] at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373) [testng] at test.web.jruby.cookbook.WebTestNG.webTesting(WebTestNG.java:78) [testng] ... 23 more [testng] java.io.FileNotFoundException: http://localhost:8080/cookbook2/recipes [testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) [testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) [testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513) [testng] at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1296) [testng] at java.security.AccessController.doPrivileged(Native Method) [testng] at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1290) [testng] Connecting to: http://localhost:8080/cookbook2/recipes [testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:944) [testng] at test.web.jruby.cookbook.WebTestNG.webTesting(WebTestNG.java:79) [testng] at test.web.jruby.cookbook.WebTestNG.recipeList(WebTestNG.java:55) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] URL is: http://localhost:8080/cookbook2/categories [testng] Connecting to: http://localhost:8080/cookbook2/categories [testng] at java.lang.reflect.Method.invoke(Method.java:597) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] Caused by: java.io.FileNotFoundException: http://localhost:8080/cookbook2/recipes [testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1239) [testng] at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373) [testng] at test.web.jruby.cookbook.WebTestNG.webTesting(WebTestNG.java:78) [testng] ... 23 more [testng] java.io.FileNotFoundException: http://localhost:8080/cookbook2/categories [testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) [testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) [testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513) [testng] at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1296) [testng] at java.security.AccessController.doPrivileged(Native Method) [testng] at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1290) [testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:944) [testng] at test.web.jruby.cookbook.WebTestNG.webTesting(WebTestNG.java:79) [testng] at test.web.jruby.cookbook.WebTestNG.categoryList(WebTestNG.java:39) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:597) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] Caused by: java.io.FileNotFoundException: http://localhost:8080/cookbook2/categories [testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1239) [testng] at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373) [testng] at test.web.jruby.cookbook.WebTestNG.webTesting(WebTestNG.java:78) [testng] ... 23 more [testng] =============================================== [testng] JRubyTestSuite [testng] Total tests run: 5, Failures: 5, Skips: 0 [testng] =============================================== undeploy: setOSConditions: deploy-common: [echo] deploying in v3 mode deploy-common-unix: [echo] OS is SunOS [exec] remote failure: Application cookbook2 not registered [exec] Command undeploy failed. [exec] Result: 1 deploy-common-windows: create-war: create-war-common: [echo] /files/hudson/workspace/jruby-glassfish-BAT/../../tools/jruby-1.1.3/bin/jruby -S warble [exec] JRuby limited openssl loaded. gem install jruby-openssl for full support. [exec] http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL [exec] jar cf cookbook2.war -C tmp/war . deploy-war: setOSConditions: deploy-common: [echo] deploying in v3 mode deploy-common-unix: [echo] OS is SunOS [exec] Command deploy executed successfully. deploy-common-windows: run-test-war: [echo] =============Starting TestNG test at ../classes/CookBook/test ============ [testng] [Parser] Running: [testng] JRubyTestSuite_War [testng] URL is: http://localhost:8080/cookbook2/categories/new [testng] Connecting to: http://localhost:8080/cookbook2/categories/new [testng] Reading HTML output.. [testng] EXPECTED_RESPONSE:Name [testng] Name
[testng] URL is: http://localhost:8080/cookbook2 [testng] Connecting to: http://localhost:8080/cookbook2 [testng] Reading HTML output.. [testng] EXPECTED_RESPONSE:Online Cookbook [testng] Online Cookbook [testng]

Online Cookbook

[testng] URL is: http://localhost:8080/cookbook2/recipes/new [testng] Connecting to: http://localhost:8080/cookbook2/recipes/new [testng] Reading HTML output.. [testng] EXPECTED_RESPONSE:Title [testng] Title
[testng] URL is: http://localhost:8080/cookbook2/recipes [testng] Connecting to: http://localhost:8080/cookbook2/recipes [testng] Reading HTML output.. [testng] EXPECTED_RESPONSE:Recipe [testng] Recipe [testng] URL is: http://localhost:8080/cookbook2/categories [testng] Connecting to: http://localhost:8080/cookbook2/categories [testng] Reading HTML output.. [testng] EXPECTED_RESPONSE:Online Cookbook [testng] Online Cookbook [testng]

Online Cookbook

[testng] =============================================== [testng] JRubyTestSuite_War [testng] Total tests run: 5, Failures: 0, Skips: 0 [testng] =============================================== undeploy-war: setOSConditions: deploy-common: [echo] deploying in v3 mode deploy-common-unix: [echo] OS is SunOS [exec] Command undeploy executed successfully. deploy-common-windows: all: report: [echo] Generating report at test-output [junitreport] the file /files/hudson/workspace/jruby-glassfish-BAT/test-output/testng-results.xml is not a valid testsuite XML document [junitreport] Transform time: 1374ms [move] Moving 1 file to /files/hudson/workspace/jruby-glassfish-BAT/test-bak all: BUILD SUCCESSFUL Total time: 6 minutes 1 second + cat /files/hudson/workspace/jruby-glassfish-BAT/glassfish/domains/domain1/logs/server.log Jul 30, 2008 6:23:13 AM com.sun.enterprise.admin.launcher.GFLauncherLogger info INFO: JVM invocation command line: /files/hudson/tools/native/java1.6.0_06/bin/java -cp /files/hudson/workspace/jruby-glassfish-BAT/glassfish/modules/glassfish-10.0-SNAPSHOT.jar -XX:+UnlockDiagnosticVMOptions -XX:NewRatio=2 -XX:+LogVMOutput -XX:LogFile=/files/hudson/workspace/jruby-glassfish-BAT/glassfish/domains/domain1/logs/jvm.log -Xmx512m -client -Djdbc.drivers=org.apache.derby.jdbc.ClientDriver -Djavax.net.ssl.trustStore=/files/hudson/workspace/jruby-glassfish-BAT/glassfish/domains/domain1/config/cacerts.jks -Dsun.rmi.dgc.client.gcInterval=3600000 -Djavax.net.ssl.keyStore=/files/hudson/workspace/jruby-glassfish-BAT/glassfish/domains/domain1/config/keystore.jks -Djava.security.policy=/files/hudson/workspace/jruby-glassfish-BAT/glassfish/domains/domain1/config/server.policy -Dsun.rmi.dgc.server.gcInterval=3600000 -Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory -Djava.security.auth.login.config=/files/hudson/workspace/jruby-glassfish-BAT/glassfish/domains/domain1/config/login.conf -Djava.endorsed.dirs=/files/hudson/workspace/jruby-glassfish-BAT/glassfish/lib/endorsed -Djava.ext.dirs=/files/hudson/tools/native/java1.6.0_06/lib/ext:/files/hudson/tools/native/java1.6.0_06/jre/lib/ext:/files/hudson/workspace/jruby-glassfish-BAT/glassfish/domains/domain1/lib/ext:/files/hudson/workspace/jruby-glassfish-BAT/glassfish/javadb/lib com.sun.enterprise.glassfish.bootstrap.ASMain -domainname domain1 -instancename server -verbose false -debug false -domaindir /files/hudson/workspace/jruby-glassfish-BAT/glassfish/domains/domain1 Jul 30, 2008 6:23:13 AM com.sun.enterprise.admin.launcher.GFLauncherLogger info INFO: Successfully launched in 717 msec. [#|2008-07-30T06:23:33.076-0700|INFO||null|_ThreadID=12;_ThreadName=Thread-4;|### ConnectorStartupService.ConnectorStartupService|#] [#|2008-07-30T06:23:33.180-0700|INFO||org.jvnet.hk2.osgiadapter|_ThreadID=11;_ThreadName=Thread-4;org.glassfish.deployment.deployment-common [72];|Started bundle org.glassfish.deployment.deployment-common [72]|#] [#|2008-07-30T06:23:33.451-0700|INFO||null|_ThreadID=12;_ThreadName=Thread-4;|### SystemJmxConnectorName: system, 1 connectors found|#] [#|2008-07-30T06:23:33.476-0700|INFO||null|_ThreadID=12;_ThreadName=Thread-4;|### JmxConnector config: { name = system, Protocol = rmi_jrmp, Address = 0.0.0.0, Port = 8686, AcceptAll = false, AuthRealmName = admin-realm, SecurityEnabled = false}|#] [#|2008-07-30T06:23:33.620-0700|INFO||global|_ThreadID=11;_ThreadName=Thread-4;|Listening on port 8080|#] [#|2008-07-30T06:23:33.636-0700|INFO||global|_ThreadID=11;_ThreadName=Thread-4;|Listening on port 8181|#] [#|2008-07-30T06:23:33.644-0700|INFO||global|_ThreadID=11;_ThreadName=Thread-4;|Listening on port 4848|#] [#|2008-07-30T06:23:33.694-0700|INFO||org.glassfish.admin.connector.rmi.JmxConnectorServerDriver|_ThreadID=12;_ThreadName=Thread-4;|Initial Bindings in RmiRegistry at port: [8686] : NONE|#] [#|2008-07-30T06:23:33.874-0700|INFO||org.jvnet.hk2.osgiadapter|_ThreadID=11;_ThreadName=Thread-4;org.glassfish.common.container-common [92];|Started bundle org.glassfish.common.container-common [92]|#] [#|2008-07-30T06:23:33.981-0700|INFO||global|_ThreadID=11;_ThreadName=Thread-4;|Admin Console Adapter: context root: /admin|#] [#|2008-07-30T06:23:34.141-0700|INFO||javax.enterprise.system.core|_ThreadID=11;_ThreadName=Thread-4;|Glassfish v3 started in 17523 ms|#] [#|2008-07-30T06:23:34.244-0700|INFO||org.jvnet.hk2.osgiadapter|_ThreadID=12;_ThreadName=Thread-4;org.glassfish.common.glassfish-api [93];|Started bundle org.glassfish.common.glassfish-api [93]|#] [#|2008-07-30T06:23:35.211-0700|INFO||org.jvnet.hk2.osgiadapter|_ThreadID=12;_ThreadName=Thread-4;org.glassfish.transaction.jta [7];|Started bundle org.glassfish.transaction.jta [7]|#] [#|2008-07-30T06:23:35.325-0700|SEVERE||null|_ThreadID=12;_ThreadName=Thread-4;|ERROR starting JMX connector: JmxConnector config: { name = system, Protocol = rmi_jrmp, Address = 0.0.0.0, Port = 8686, AcceptAll = false, AuthRealmName = admin-realm, SecurityEnabled = false}: java.io.IOException: Cannot bind to URL [rmi://hansolo.SFBay.Sun.COM:8686/management/rmi-jmx-connector]: javax.naming.InvalidNameException: Cannot create empty subcontext|#] [#|2008-07-30T06:23:35.464-0700|INFO||null|_ThreadID=13;_ThreadName=Thread-4;|JMXMP connector server URL = service:jmx:jmxmp://localhost:8889|#] [#|2008-07-30T06:24:13.533-0700|INFO||org.jvnet.hk2.osgiadapter|_ThreadID=14;_ThreadName=Thread-4;org.glassfish.web.war-util [66];|Started bundle org.glassfish.web.war-util [66]|#] [#|2008-07-30T06:24:13.630-0700|INFO||org.jvnet.hk2.osgiadapter|_ThreadID=14;_ThreadName=Thread-4;org.glassfish.persistence.jpa-connector [25];|Started bundle org.glassfish.persistence.jpa-connector [25]|#] [#|2008-07-30T06:24:13.677-0700|INFO||org.jvnet.hk2.osgiadapter|_ThreadID=14;_ThreadName=Thread-4;org.glassfish.scripting.gf-jruby-connector [13];|Started bundle org.glassfish.scripting.gf-jruby-connector [13]|#] [#|2008-07-30T06:24:13.728-0700|INFO||org.jvnet.hk2.osgiadapter|_ThreadID=14;_ThreadName=Thread-4;org.glassfish.core.security [22];|Started bundle org.glassfish.core.security [22]|#] [#|2008-07-30T06:24:13.758-0700|INFO||org.jvnet.hk2.osgiadapter|_ThreadID=14;_ThreadName=Thread-4;org.glassfish.web.gf-web-connector [87];|Started bundle org.glassfish.web.gf-web-connector [87]|#] [#|2008-07-30T06:24:13.792-0700|INFO||org.jvnet.hk2.osgiadapter|_ThreadID=14;_ThreadName=Thread-4;org.glassfish.connectors.gf-connectors-connector [54];|Started bundle org.glassfish.connectors.gf-connectors-connector [54]|#] [#|2008-07-30T06:24:13.978-0700|INFO||javax.enterprise.system.container.web|_ThreadID=14;_ThreadName=Thread-4;|Starting Rails instances|#] [#|2008-07-30T06:24:33.733-0700|SEVERE||null|_ThreadID=15;_ThreadName=Thread-4;|JRuby limited openssl loaded. gem install jruby-openssl for full support. http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL|#] [#|2008-07-30T06:24:37.028-0700|INFO||javax.enterprise.system.container.web|_ThreadID=15;_ThreadName=Thread-4;|JRuby and Rails instance instantiation took : 23044ms|#] [#|2008-07-30T06:24:37.030-0700|INFO||javax.enterprise.system.tools.deployment|_ThreadID=14;_ThreadName=Thread-4;|Loading application helloworld at /helloworld|#] [#|2008-07-30T06:24:37.032-0700|SEVERE||javax.enterprise.system.tools.deployment|_ThreadID=14;_ThreadName=Thread-4;|Exception while invoking class org.glassfish.scripting.rails.RailsDeployer prepare method java.lang.NullPointerException at com.sun.enterprise.v3.services.impl.ContainerMapper.register(ContainerMapper.java:116) at com.sun.enterprise.v3.services.impl.GrizzlyEmbeddedHttp.registerEndpoint(GrizzlyEmbeddedHttp.java:322) at com.sun.enterprise.v3.services.impl.GrizzlyEmbeddedHttp.registerEndpoint(GrizzlyEmbeddedHttp.java:51) at com.sun.enterprise.v3.services.impl.GrizzlyProxy.registerEndpoint(GrizzlyProxy.java:189) at com.sun.enterprise.v3.services.impl.GrizzlyProxy.registerEndpoint(GrizzlyProxy.java:60) at com.sun.enterprise.v3.services.impl.GrizzlyService.registerEndpoint(GrizzlyService.java:271) at com.sun.enterprise.v3.services.impl.GrizzlyService.registerEndpoint(GrizzlyService.java:256) at org.glassfish.scripting.rails.RailsDeployer.load(RailsDeployer.java:87) at org.glassfish.scripting.rails.RailsDeployer.load(RailsDeployer.java:46) at com.sun.enterprise.v3.server.ApplicationLifecycle.load(ApplicationLifecycle.java:633) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:274) at com.sun.enterprise.v3.deployment.DeployCommand.execute(DeployCommand.java:270) at com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:286) at com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:114) at com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:94) at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:230) at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:156) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:148) at com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:621) at com.sun.grizzly.http.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:552) at com.sun.grizzly.http.DefaultProcessorTask.process(DefaultProcessorTask.java:800) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:152) at com.sun.enterprise.v3.services.impl.HttpProtocolFilter.execute(HttpProtocolFilter.java:82) at com.sun.enterprise.v3.services.impl.GlassfishProtocolChain.executeProtocolFilter(GlassfishProtocolChain.java:70) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:67) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:56) at com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:169) |#] [#|2008-07-30T06:24:37.034-0700|SEVERE||javax.enterprise.system.tools.deployment|_ThreadID=14;_ThreadName=Thread-4;|Exception while deploying the app java.lang.NullPointerException at com.sun.enterprise.v3.services.impl.ContainerMapper.register(ContainerMapper.java:116) at com.sun.enterprise.v3.services.impl.GrizzlyEmbeddedHttp.registerEndpoint(GrizzlyEmbeddedHttp.java:322) at com.sun.enterprise.v3.services.impl.GrizzlyEmbeddedHttp.registerEndpoint(GrizzlyEmbeddedHttp.java:51) at com.sun.enterprise.v3.services.impl.GrizzlyProxy.registerEndpoint(GrizzlyProxy.java:189) at com.sun.enterprise.v3.services.impl.GrizzlyProxy.registerEndpoint(GrizzlyProxy.java:60) at com.sun.enterprise.v3.services.impl.GrizzlyService.registerEndpoint(GrizzlyService.java:271) at com.sun.enterprise.v3.services.impl.GrizzlyService.registerEndpoint(GrizzlyService.java:256) at org.glassfish.scripting.rails.RailsDeployer.load(RailsDeployer.java:87) at org.glassfish.scripting.rails.RailsDeployer.load(RailsDeployer.java:46) at com.sun.enterprise.v3.server.ApplicationLifecycle.load(ApplicationLifecycle.java:633) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:274) at com.sun.enterprise.v3.deployment.DeployCommand.execute(DeployCommand.java:270) at com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:286) at com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:114) at com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:94) at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:230) at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:156) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:148) at com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:621) at com.sun.grizzly.http.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:552) at com.sun.grizzly.http.DefaultProcessorTask.process(DefaultProcessorTask.java:800) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:152) at com.sun.enterprise.v3.services.impl.HttpProtocolFilter.execute(HttpProtocolFilter.java:82) at com.sun.enterprise.v3.services.impl.GlassfishProtocolChain.executeProtocolFilter(GlassfishProtocolChain.java:70) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:67) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:56) at com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:169) |#] [#|2008-07-30T06:24:37.037-0700|SEVERE||javax.enterprise.system.tools.deployment|_ThreadID=14;_ThreadName=Thread-4;|Failed to unload from container type : jruby java.lang.NullPointerException at org.glassfish.scripting.rails.RailsDeployer.unload(RailsDeployer.java:96) at org.glassfish.scripting.rails.RailsDeployer.unload(RailsDeployer.java:46) at com.sun.enterprise.v3.server.ApplicationLifecycle.unload(ApplicationLifecycle.java:755) at com.sun.enterprise.v3.server.ApplicationLifecycle$1.actOn(ApplicationLifecycle.java:257) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:294) at com.sun.enterprise.v3.deployment.DeployCommand.execute(DeployCommand.java:270) at com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:286) at com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:114) at com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:94) at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:230) at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:156) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:148) at com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:621) at com.sun.grizzly.http.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:552) at com.sun.grizzly.http.DefaultProcessorTask.process(DefaultProcessorTask.java:800) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:152) at com.sun.enterprise.v3.services.impl.HttpProtocolFilter.execute(HttpProtocolFilter.java:82) at com.sun.enterprise.v3.services.impl.GlassfishProtocolChain.executeProtocolFilter(GlassfishProtocolChain.java:70) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:67) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:56) at com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:169) |#] [#|2008-07-30T06:24:44.128-0700|INFO||javax.enterprise.system.container.web|_ThreadID=16;_ThreadName=Thread-4;|Starting Rails instances|#] [#|2008-07-30T06:25:02.819-0700|SEVERE||null|_ThreadID=17;_ThreadName=Thread-4;|JRuby limited openssl loaded. gem install jruby-openssl for full support. http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL|#] [#|2008-07-30T06:25:07.318-0700|INFO||javax.enterprise.system.container.web|_ThreadID=17;_ThreadName=Thread-4;|JRuby and Rails instance instantiation took : 23186ms|#] [#|2008-07-30T06:25:07.319-0700|INFO||javax.enterprise.system.tools.deployment|_ThreadID=16;_ThreadName=Thread-4;|Loading application cookbook2 at /cookbook2|#] [#|2008-07-30T06:25:07.321-0700|SEVERE||javax.enterprise.system.tools.deployment|_ThreadID=16;_ThreadName=Thread-4;|Exception while invoking class org.glassfish.scripting.rails.RailsDeployer prepare method java.lang.NullPointerException at com.sun.enterprise.v3.services.impl.ContainerMapper.register(ContainerMapper.java:116) at com.sun.enterprise.v3.services.impl.GrizzlyEmbeddedHttp.registerEndpoint(GrizzlyEmbeddedHttp.java:322) at com.sun.enterprise.v3.services.impl.GrizzlyEmbeddedHttp.registerEndpoint(GrizzlyEmbeddedHttp.java:51) at com.sun.enterprise.v3.services.impl.GrizzlyProxy.registerEndpoint(GrizzlyProxy.java:189) at com.sun.enterprise.v3.services.impl.GrizzlyProxy.registerEndpoint(GrizzlyProxy.java:60) at com.sun.enterprise.v3.services.impl.GrizzlyService.registerEndpoint(GrizzlyService.java:271) at com.sun.enterprise.v3.services.impl.GrizzlyService.registerEndpoint(GrizzlyService.java:256) at org.glassfish.scripting.rails.RailsDeployer.load(RailsDeployer.java:87) at org.glassfish.scripting.rails.RailsDeployer.load(RailsDeployer.java:46) at com.sun.enterprise.v3.server.ApplicationLifecycle.load(ApplicationLifecycle.java:633) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:274) at com.sun.enterprise.v3.deployment.DeployCommand.execute(DeployCommand.java:270) at com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:286) at com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:114) at com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:94) at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:230) at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:156) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:148) at com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:621) at com.sun.grizzly.http.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:552) at com.sun.grizzly.http.DefaultProcessorTask.process(DefaultProcessorTask.java:800) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:152) at com.sun.enterprise.v3.services.impl.HttpProtocolFilter.execute(HttpProtocolFilter.java:82) at com.sun.enterprise.v3.services.impl.GlassfishProtocolChain.executeProtocolFilter(GlassfishProtocolChain.java:70) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:67) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:56) at com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:169) |#] [#|2008-07-30T06:25:07.322-0700|SEVERE||javax.enterprise.system.tools.deployment|_ThreadID=16;_ThreadName=Thread-4;|Exception while deploying the app java.lang.NullPointerException at com.sun.enterprise.v3.services.impl.ContainerMapper.register(ContainerMapper.java:116) at com.sun.enterprise.v3.services.impl.GrizzlyEmbeddedHttp.registerEndpoint(GrizzlyEmbeddedHttp.java:322) at com.sun.enterprise.v3.services.impl.GrizzlyEmbeddedHttp.registerEndpoint(GrizzlyEmbeddedHttp.java:51) at com.sun.enterprise.v3.services.impl.GrizzlyProxy.registerEndpoint(GrizzlyProxy.java:189) at com.sun.enterprise.v3.services.impl.GrizzlyProxy.registerEndpoint(GrizzlyProxy.java:60) at com.sun.enterprise.v3.services.impl.GrizzlyService.registerEndpoint(GrizzlyService.java:271) at com.sun.enterprise.v3.services.impl.GrizzlyService.registerEndpoint(GrizzlyService.java:256) at org.glassfish.scripting.rails.RailsDeployer.load(RailsDeployer.java:87) at org.glassfish.scripting.rails.RailsDeployer.load(RailsDeployer.java:46) at com.sun.enterprise.v3.server.ApplicationLifecycle.load(ApplicationLifecycle.java:633) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:274) at com.sun.enterprise.v3.deployment.DeployCommand.execute(DeployCommand.java:270) at com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:286) at com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:114) at com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:94) at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:230) at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:156) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:148) at com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:621) at com.sun.grizzly.http.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:552) at com.sun.grizzly.http.DefaultProcessorTask.process(DefaultProcessorTask.java:800) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:152) at com.sun.enterprise.v3.services.impl.HttpProtocolFilter.execute(HttpProtocolFilter.java:82) at com.sun.enterprise.v3.services.impl.GlassfishProtocolChain.executeProtocolFilter(GlassfishProtocolChain.java:70) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:67) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:56) at com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:169) |#] [#|2008-07-30T06:25:07.325-0700|SEVERE||javax.enterprise.system.tools.deployment|_ThreadID=16;_ThreadName=Thread-4;|Failed to unload from container type : jruby java.lang.NullPointerException at org.glassfish.scripting.rails.RailsDeployer.unload(RailsDeployer.java:96) at org.glassfish.scripting.rails.RailsDeployer.unload(RailsDeployer.java:46) at com.sun.enterprise.v3.server.ApplicationLifecycle.unload(ApplicationLifecycle.java:755) at com.sun.enterprise.v3.server.ApplicationLifecycle$1.actOn(ApplicationLifecycle.java:257) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:294) at com.sun.enterprise.v3.deployment.DeployCommand.execute(DeployCommand.java:270) at com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:286) at com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:114) at com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:94) at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:230) at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:156) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:148) at com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:621) at com.sun.grizzly.http.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:552) at com.sun.grizzly.http.DefaultProcessorTask.process(DefaultProcessorTask.java:800) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:152) at com.sun.enterprise.v3.services.impl.HttpProtocolFilter.execute(HttpProtocolFilter.java:82) at com.sun.enterprise.v3.services.impl.GlassfishProtocolChain.executeProtocolFilter(GlassfishProtocolChain.java:70) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:67) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:56) at com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:169) |#] [#|2008-07-30T06:26:25.957-0700|INFO||javax.enterprise.system.core.security|_ThreadID=16;_ThreadName=Thread-4;|security.secmgroff|#] [#|2008-07-30T06:26:26.038-0700|INFO||org.jvnet.hk2.osgiadapter|_ThreadID=16;_ThreadName=Thread-4;org.glassfish.security.securitycommon [24];|Started bundle org.glassfish.security.securitycommon [24]|#] [#|2008-07-30T06:26:26.087-0700|INFO||javax.enterprise.system.core.security|_ThreadID=16;_ThreadName=Thread-4;|Security startup service called|#] [#|2008-07-30T06:26:26.143-0700|INFO||org.jvnet.hk2.osgiadapter|_ThreadID=16;_ThreadName=Thread-4;org.glassfish.security.realms [38];|Started bundle org.glassfish.security.realms [38]|#] [#|2008-07-30T06:26:26.175-0700|INFO||javax.enterprise.system.core.security|_ThreadID=16;_ThreadName=Thread-4;|Security service(s) started successfully....|#] [#|2008-07-30T06:26:26.325-0700|INFO||javax.enterprise.system.core.security|_ThreadID=16;_ThreadName=Thread-4;com.sun.enterprise.security.provider.PolicyWrapper;|policy.loading|#] [#|2008-07-30T06:26:26.747-0700|INFO||org.jvnet.hk2.osgiadapter|_ThreadID=16;_ThreadName=Thread-4;org.glassfish.web.DirContextURLStreamHandlerService@c6e3c2;org.osgi.service.url.URLStreamHandlerService;|registerring service = org.glassfish.web.DirContextURLStreamHandlerService@c6e3c2, contract = org.osgi.service.url.URLStreamHandlerService, name = null|#] [#|2008-07-30T06:26:26.748-0700|INFO||org.jvnet.hk2.osgiadapter|_ThreadID=16;_ThreadName=Thread-4;org.glassfish.web.web-glue [6];|Started bundle org.glassfish.web.web-glue [6]|#] [#|2008-07-30T06:26:26.976-0700|INFO||org.jvnet.hk2.osgiadapter|_ThreadID=16;_ThreadName=Thread-4;org.glassfish.flashlight.flashlight-framework [79];|Started bundle org.glassfish.flashlight.flashlight-framework [79]|#] [#|2008-07-30T06:26:27.418-0700|INFO||javax.enterprise.system.container.web|_ThreadID=16;_ThreadName=Thread-4;|Created HTTP listener http-listener-1|#] [#|2008-07-30T06:26:27.454-0700|WARNING||javax.enterprise.system.container.web|_ThreadID=16;_ThreadName=Thread-4;|http-listener-2 HTTP listener is disabled false|#] [#|2008-07-30T06:26:27.508-0700|INFO||javax.enterprise.system.container.web|_ThreadID=16;_ThreadName=Thread-4;server;|webcontainer.ssodisabled|#] [#|2008-07-30T06:26:27.547-0700|INFO||javax.enterprise.system.container.web|_ThreadID=16;_ThreadName=Thread-4;|Virtual Server server set port 8080|#] [#|2008-07-30T06:26:27.562-0700|INFO||javax.enterprise.system.container.web|_ThreadID=16;_ThreadName=Thread-4;|Created virtual server server|#] [#|2008-07-30T06:26:27.570-0700|INFO||javax.enterprise.system.container.web|_ThreadID=16;_ThreadName=Thread-4;__asadmin;|webcontainer.ssodisabled|#] [#|2008-07-30T06:26:27.585-0700|INFO||javax.enterprise.system.container.web|_ThreadID=16;_ThreadName=Thread-4;|Created virtual server __asadmin|#] [#|2008-07-30T06:26:27.636-0700|INFO||org.jvnet.hk2.osgiadapter|_ThreadID=16;_ThreadName=Thread-4;org.glassfish.deployment.dol [12];|Started bundle org.glassfish.deployment.dol [12]|#] [#|2008-07-30T06:26:30.464-0700|INFO||org.jvnet.hk2.osgiadapter|_ThreadID=16;_ThreadName=Thread-4;org.glassfish.web.web-core [100];|Started bundle org.glassfish.web.web-core [100]|#] [#|2008-07-30T06:26:30.723-0700|INFO||org.apache.catalina.loader.WebappLoader|_ThreadID=16;_ThreadName=Thread-4;|Dual registration of jndi stream handler: factory already defined|#] [#|2008-07-30T06:26:30.743-0700|INFO||org.apache.catalina.loader.WebappLoader|_ThreadID=16;_ThreadName=Thread-4;|Unknown loader 6.0 class org.apache.felix.framework.searchpolicy.ContentClassLoader|#] [#|2008-07-30T06:26:30.831-0700|SEVERE||javax.enterprise.system.container.web|_ThreadID=16;_ThreadName=Thread-4;|webModuleContextConfig.missingRealm|#] [#|2008-07-30T06:26:30.860-0700|INFO||org.jvnet.hk2.osgiadapter|_ThreadID=16;_ThreadName=Thread-4;org.glassfish.web.jsf-connector [103];|Started bundle org.glassfish.web.jsf-connector [103]|#] [#|2008-07-30T06:26:30.922-0700|INFO||org.jvnet.hk2.osgiadapter|_ThreadID=16;_ThreadName=Thread-4;org.glassfish.web.jstl-impl [104];|Started bundle org.glassfish.web.jstl-impl [104]|#] [#|2008-07-30T06:26:31.239-0700|INFO||javax.enterprise.resource.jta|_ThreadID=16;_ThreadName=Thread-4;|Using com.sun.enterprise.transaction.JavaEETransactionManagerSimplifiedDelegate as the delegate|#] [#|2008-07-30T06:26:31.405-0700|INFO||org.apache.catalina.loader.WebappLoader|_ThreadID=16;_ThreadName=Thread-4;|Unknown loader 6.0 class org.apache.felix.framework.searchpolicy.ContentClassLoader|#] [#|2008-07-30T06:26:31.409-0700|SEVERE||javax.enterprise.system.container.web|_ThreadID=16;_ThreadName=Thread-4;|webModuleContextConfig.missingRealm|#] [#|2008-07-30T06:26:31.767-0700|INFO||org.jvnet.hk2.osgiadapter|_ThreadID=16;_ThreadName=Thread-4;org.glassfish.security.websecurity [101];|Started bundle org.glassfish.security.websecurity [101]|#] [#|2008-07-30T06:27:29.441-0700|INFO||javax.enterprise.system.container.web|_ThreadID=16;_ThreadName=Thread-4;|PWC1412: WebModule[/cookbook2] ServletContext.log():Info: using runtime pool timeout of 30 seconds|#] [#|2008-07-30T06:27:29.443-0700|INFO||javax.enterprise.system.container.web|_ThreadID=16;_ThreadName=Thread-4;|PWC1412: WebModule[/cookbook2] ServletContext.log():Warning: no initial runtimes specified.|#] [#|2008-07-30T06:27:29.444-0700|INFO||javax.enterprise.system.container.web|_ThreadID=16;_ThreadName=Thread-4;|PWC1412: WebModule[/cookbook2] ServletContext.log():Warning: no max runtimes specified.|#] [#|2008-07-30T06:27:29.479-0700|INFO||javax.enterprise.system.container.web|_ThreadID=16;_ThreadName=Thread-4;|Loading application cookbook2 at /cookbook2|#] [#|2008-07-30T06:27:29.526-0700|INFO||javax.enterprise.system.tools.deployment|_ThreadID=16;_ThreadName=Thread-4;|Deployment of cookbook2 done is 86412 ms|#] [#|2008-07-30T06:28:10.087-0700|SEVERE||null|_ThreadID=14;_ThreadName=Thread-4;|JRuby limited openssl loaded. gem install jruby-openssl for full support. http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL|#] [#|2008-07-30T06:28:24.832-0700|INFO||javax.enterprise.system.container.web|_ThreadID=14;_ThreadName=Thread-4;|PWC1412: WebModule[/cookbook2] ServletContext.log(): Processing CategoriesController#new (for 127.0.0.1 at 2008-07-30 06:28:23) [GET] Session ID: 90fcdf32da19a23309a4154739aedaa6 Parameters: {"controller"=>"categories", "action"=>"new"} WARNING: You're using the Ruby-based MySQL library that ships with Rails. This library is not suited for production. Please install the C-based MySQL library instead (gem install mysql). Rendering template within layouts/application Rendering categories/new Completed in 1.68260 (0 reqs/sec) | Rendering: 0.88660 (52%) | DB: 0.02620 (1%) | 200 OK [http://localhost/cookbook2/categories/new] |#] [#|2008-07-30T06:28:25.293-0700|INFO||javax.enterprise.system.container.web|_ThreadID=16;_ThreadName=Thread-4;|PWC1412: WebModule[/cookbook2] ServletContext.log(): Processing CategoriesController#index (for 127.0.0.1 at 2008-07-30 06:28:24) [GET] Session ID: 57abe5f0bbfea4a9416751ec98d309cb Parameters: {"controller"=>"categories", "action"=>"index"} Rendering template within layouts/application Rendering categories/index Completed in 0.35000 (2 reqs/sec) | Rendering: 0.14740 (42%) | DB: 0.11080 (31%) | 200 OK [http://localhost/cookbook2/] |#] [#|2008-07-30T06:28:25.569-0700|INFO||javax.enterprise.system.container.web|_ThreadID=16;_ThreadName=Thread-4;|PWC1412: WebModule[/cookbook2] ServletContext.log(): Processing RecipesController#new (for 127.0.0.1 at 2008-07-30 06:28:25) [GET] Session ID: 9eaaf1e1dcaf59a3bf589e4874f73bb5 Parameters: {"controller"=>"recipes", "action"=>"new"} Rendering template within layouts/application Rendering recipes/new Completed in 0.20200 (4 reqs/sec) | Rendering: 0.13120 (64%) | DB: 0.02340 (11%) | 200 OK [http://localhost/cookbook2/recipes/new] |#] [#|2008-07-30T06:28:26.325-0700|INFO||javax.enterprise.system.container.web|_ThreadID=18;_ThreadName=Thread-4;|PWC1412: WebModule[/cookbook2] ServletContext.log(): Processing RecipesController#index (for 127.0.0.1 at 2008-07-30 06:28:25) [GET] Session ID: 6ea1a2a71803c0a39e041a223516dcfd Parameters: {"controller"=>"recipes", "action"=>"index"} Rendering template within layouts/application Rendering recipes/index Completed in 0.62620 (1 reqs/sec) | Rendering: 0.57740 (92%) | DB: 0.02580 (4%) | 200 OK [http://localhost/cookbook2/recipes] |#] [#|2008-07-30T06:28:26.693-0700|INFO||javax.enterprise.system.container.web|_ThreadID=14;_ThreadName=Thread-4;|PWC1412: WebModule[/cookbook2] ServletContext.log(): Processing CategoriesController#index (for 127.0.0.1 at 2008-07-30 06:28:26) [GET] Session ID: f4d1af14b7d70c541856f696ada7aeea Parameters: {"controller"=>"categories", "action"=>"index"} Rendering template within layouts/application Rendering categories/index Completed in 0.28580 (3 reqs/sec) | Rendering: 0.18520 (64%) | DB: 0.00480 (1%) | 200 OK [http://localhost/cookbook2/categories] |#] [#|2008-07-30T06:28:28.411-0700|INFO||javax.enterprise.system.container.web|_ThreadID=19;_ThreadName=Thread-4;|Undeployed web module StandardEngine[com.sun.appserv].StandardHost[server].StandardContext[/cookbook2] from virtual server server|#] [#|2008-07-30T06:28:28.976-0700|INFO||null|_ThreadID=19;_ThreadName=Thread-4;|classLoader = WebappClassLoader delegate: true repositories: WEB-INF/classes/ ----------> Parent Classloader: org.jvnet.hk2.osgiadapter.OSGiModulesRegistryImpl$1@1c511cb |#] [#|2008-07-30T06:28:28.977-0700|INFO||null|_ThreadID=19;_ThreadName=Thread-4;|SharedSecrets.getJavaNetAccess()=java.net.URLClassLoader$7@3863fc|#] + /files/hudson/workspace/jruby-glassfish-BAT/glassfish/bin/asadmin stop-domain domain1 Waiting for the domain to stop ............ Command stop-domain executed successfully. Recording test results Sending e-mails to: ming.zhang@sun.com Vivek.Pandey@Sun.COM arun.gupta@sun.com Pete.Williams@Sun.COM finished: UNSTABLE