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]     <b>Name</b><br />
   [testng] URL is: http://localhost:8080/cookbook2
   [testng] Connecting to: http://localhost:8080/cookbook2
   [testng] Reading HTML output..
   [testng] EXPECTED_RESPONSE:Online Cookbook
   [testng] <title> Online Cookbook </title>
   [testng] <h1> Online Cookbook </h1>
   [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]    <b>Title</b><br />
   [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]     <th>Recipe</th>
   [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] <title> Online Cookbook </title>
   [testng] <h1> Online Cookbook </h1>

   [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