admin@glassfish.java.net

Re: Failing Cluster Tests

From: Bobby Bissett <bobby.bissett_at_oracle.com>
Date: Wed, 01 Jun 2011 14:11:50 -0400

On 6/1/11 12:51 PM, Byron Nevins wrote:
> 5 Admin Dev Tests are failing [1]. They all have "get-health" in the
> name. Could someone look into it please?

Looks like the i18n code is broken somehow. The output is just the
message keys (output below). In a newly-built workspace, I see the same
thing:

--- begin ---
hostname% ./asadmin get-health c
[#|2011-06-01T14:06:58.970-0400|INFO|glassfish3.2|javax.enterprise.system.tools.admin.com.sun.enterprise.v3.admin.cluster|_ThreadID=12;_ThreadName=admin-listener(2);|get.health.called|#]

get.health.instance.state
get.health.instance.state
Command get-health executed successfully.
--- end ---

So the test is looking for some specific output, and it's not getting
the right text. Since the problem isn't related to the GMS code in
there, I'll have to punt to whomever last changed the way we do i18n.
Simple way to test: run get health on a non-existent cluster and it
should tell you something more useful than "remote failure:
get.health.noCluster."

The class is GetHealthCommand in v3/cluster/admin.

Cheers,
Bobby

p.s. test output:

cluster:
      [java] Listening for transport dt_socket at address: 9010
      [java] ##### Non-Verbose: Only Failures Are Printed #####
      [java] ######### FAILURE #########
      [java] asadmin --host localhost --port 4848 --user admin --passwordfile /export/home/hudson/workspace/admin-devtests-trunk/appserv-tests/config/adminpassword.txt --interactive=false --echo=true --terse=true get-health cl1
      [java] get.health.no.instances
      [java]
      [java]
      [java] ######### FAILURE #########
      [java] asadmin --host localhost --port 4848 --user admin --passwordfile /export/home/hudson/workspace/admin-devtests-trunk/appserv-tests/config/adminpassword.txt --interactive=false --echo=true --terse=true get-health 12249-cl
      [java] get.health.instance.state
      [java] get.health.instance.state
      [java] get.health.instance.state
      [java]
      [java]
      [java] ######### FAILURE #########
      [java] asadmin --host localhost --port 4848 --user admin --passwordfile /export/home/hudson/workspace/admin-devtests-trunk/appserv-tests/config/adminpassword.txt --interactive=false --echo=true --terse=true get-health 12249-cl
      [java] get.health.instance.state.since
      [java] get.health.instance.state.since
      [java] get.health.instance.state.since
      [java]
      [java]
      [java] ######### FAILURE #########
      [java] asadmin --host localhost --port 4848 --user admin --passwordfile /export/home/hudson/workspace/admin-devtests-trunk/appserv-tests/config/adminpassword.txt --interactive=false --echo=true --terse=true get-health 12249-cl
      [java] get.health.instance.state.since
      [java] get.health.instance.state.since
      [java] get.health.instance.state.since
      [java]
      [java]
      [java] ######### FAILURE #########
      [java] asadmin --host localhost --port 4848 --user admin --passwordfile /export/home/hudson/workspace/admin-devtests-trunk/appserv-tests/config/adminpassword.txt --interactive=false --echo=true --terse=true get-health 12249-cl
      [java] get.health.instance.state.since
      [java] get.health.instance.state.since

      [java] get.health.instance.state.since