Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 24416 invoked from network); 20 Mar 2006 18:19:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 20 Mar 2006 18:19:54 -0000 Received: (qmail 60642 invoked by uid 500); 20 Mar 2006 18:19:47 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 60573 invoked by uid 500); 20 Mar 2006 18:19:46 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 60560 invoked by uid 99); 20 Mar 2006 18:19:46 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Mar 2006 10:19:46 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of alexei.zakharov@gmail.com designates 64.233.184.205 as permitted sender) Received: from [64.233.184.205] (HELO wproxy.gmail.com) (64.233.184.205) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Mar 2006 10:19:45 -0800 Received: by wproxy.gmail.com with SMTP id i14so1061352wra for ; Mon, 20 Mar 2006 10:19:24 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=NNFVBWbeRKr9ojQBZnDSpdV+w/Zic7ivBDwzP1mgzRc/Pl4TPm3KBWGnZiL7IJtRf2SN/K7twPBMOlmTDgtFWsRe6gHh8SutQr744+9E8wa7TnaYpKzS0Zs63GqUn2fR4MydiAs+2OYjB+sLU1TFUrPcc9nuZHcbIJLbtQfpGFk= Received: by 10.35.119.11 with SMTP id w11mr22996pym; Mon, 20 Mar 2006 10:19:24 -0800 (PST) Received: by 10.35.128.18 with HTTP; Mon, 20 Mar 2006 10:19:24 -0800 (PST) Message-ID: <2c9597b90603201019i2924c934p@mail.gmail.com> Date: Mon, 20 Mar 2006 21:19:24 +0300 From: "Alexei Zakharov" To: dev@geronimo.apache.org Subject: Re: unit test failures In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_4800_16792514.1142878764148" References: <2c9597b90603170921o47dafeb5k@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------=_Part_4800_16792514.1142878764148 Content-Type: multipart/alternative; boundary="----=_Part_4801_5470346.1142878764148" ------=_Part_4801_5470346.1142878764148 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi Kevan, I was lucky to build it using JRockit 1.4.2 + Maven 1.1 Beta. Therefore, this was a "pure JRockit" experiment. As for dependencies from Sun, AFAIK there are a few non-CORBA places in code with "com.sun" hardcoded. This issue has been rised recently in the list. You may check "Using non-Sun JNDI/RMI service provider" thread for details. Ok, I will continue investigation of these failures. BTW, if you are interested in BEA 1.5 I attach the JRockit 1.5 failure log. Messages are direct JUnit messages. I was using JRockit 1.5.0-b64 win32 + maven 1.0.2 to obtain these results. Regards, Alexei 2006/3/18, Kevan Miller : > > Hi Alexei, > Thanks for the information. Are you both building running tests wit= h > JRockit? Or are you building w/ Sun and only running tests under JRockit? > Would be good to isolate the two. Good chance, however, that it won't mak= e > any difference... > > > Geronimo currently has direct ties to the Sun 1.4 corba implementation. > That's the only JRE restriction that I'm aware of. People have run Geroni= mo > on Sun 1.5 and also on IBM's 1.4 JRE. > > > It seems that the tests you describe to work. There's a reasonabl= e > chance that these are Geronimo bugs that are masked by our current runtim= e. > So, it would be great if you could help us uncover the causes of these > failures. > > > I don't know why JRockit 1.5 would be worse. > > > --kevan > > On Mar 17, 2006, at 12:21 PM, Alexei Zakharov wrote: > > Hi, community! > > I experiment with running Geronimo on various JVM's. The interesting thin= g > I've encountered is that some of unit tests fail on BEA Jrockit VM. I've = got > at least three failures unique to BEA Jrockit 1.4.2_04 VM: > > Module: modules/directory > Test: org.apache.geronimo.directory.RunningTest > Result: VM hangs > > Module: modules/timer > Test: > org.apache.geronimo.timer.NontransactionalThreadPooledTimerTest.testTasks= InUnspecifiedTxContext > Output: expected:<20> but was:<19> > > Module: modules/tomcat > Test: org.apache.geronimo.tomcat.JAASSecurityTest.testNotAuthorized > Output: expected:<> but was: > > These tests pass on all Sun VMs. Situation with Jrockit 1.5 is much worse > - more than 60 failures. It may result in overall instability while runni= ng > Geronimo on BEA. > Any comments & suggestions? > > Alexei Zakharov, > Intel Middleware Product Division > > > ------=_Part_4801_5470346.1142878764148 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
Hi Kevan,
 
I was lucky to build it using JRockit 1.4.2 + Maven 1.1 Beta= . Therefore, this was a "pure JRockit" experiment.
 
As for dependencies from Sun,  AFAIK there are a few non-COR= BA places in code with "com.sun" hardcoded. This issue = has been rised recently in the list. You may check "Using no= n-Sun JNDI/RMI service provider" thread for details.=20
 
Ok, I will continue investigation of these failures. BTW, if= you are interested in BEA 1.5 I attach the JRockit 1.5 failure l= og. Messages are direct JUnit messages. I was using JRockit 1.5.0-b64 win32= + maven 1.0.2 to obtain these results.
 
Regards,
Alexei
 
2006/3/18, Kevan Miller <kevan.miller@gmail.com>:
Hi Alexei,
Thanks for the information. Are you both building <and> running = tests with JRockit? Or are you building w/ Sun and only running tests under= JRockit? Would be good to isolate the two. Good chance, however, that it w= on't make any difference... 

 
Geronimo currently has direct ties to the Sun 1.4 corba implementation= . That's the only JRE restriction that I'm aware of. People have run Geroni= mo on Sun 1.5 and also on IBM's 1.4 JRE. 

 
It seems that the tests you describe <ought> to work. There's a = reasonable chance that these are Geronimo bugs that are masked by our curre= nt runtime. So, it would be great if you could help us uncover the causes o= f these failures.

 
I don't know why JRockit 1.5 would be worse. 

 
--kevan 

On Mar 17, 2006, at 12:21 PM, Alexei Zakharov wrote:

Hi, community!

I experiment with running Geronimo on various JVM's. The interesting thi= ng I've encountered is that some of unit tests fail on BEA Jrockit VM. I've= got at least three failures unique to BEA Jrockit 1.4.2_04 VM:

Module: modules/directory
Test: org.apache.geronimo.directory.Running= Test
Result: VM hangs

Module: modules/timer
Test: org.apache.geronimo.timer.Nontransactiona= lThreadPooledTimerTest.testTasksInUnspecifiedTxContext
Output: expected:= <20> but was:<19>

Module: modules/tomcat
Test: org.apache.geronimo.tomcat.JAASSecurityT= est.testNotAuthorized
Output: expected:<<!-- Login Page -->>= but was:<null>

These tests pass on all Sun VMs. Situation with Jrockit 1.5 is much wors= e - more than 60 failures. It may result in overall instability while runni= ng Geronimo on BEA.
Any comments & suggestions?

Alexei Zakharov,
Intel Middleware Product Division



------=_Part_4801_5470346.1142878764148-- ------=_Part_4800_16792514.1142878764148 Content-Type: text/html; name=bea-1.5_geronimo-1.0.html; charset=us-ascii Content-Transfer-Encoding: 7bit X-Attachment-Id: f_el148yn1 Content-Disposition: attachment; filename="bea-1.5_geronimo-1.0.html"

Failed tests

C:/Java/geronimo-1.0-src/modules/common
 org.apache.geronimo.common.propertyeditor.PropertyEditorsTest
 testDefaultEditorSearchPathMessage: 1
C:/Java/geronimo-1.0-src/modules/connector
 org.apache.geronimo.connector.outbound.ManagedConnectionFactoryWrapperTest
 testSerializationMessage: 2
 testProxyMessage: 3
C:/Java/geronimo-1.0-src/modules/connector-builder
 org.apache.geronimo.connector.deployment.ConnectorModuleBuilderTest
 testBuildPackedModule15Message: 4
 testBuildUnpackedModule15Message: 5
 testBuildPackedModuleMessage: 6
 testBuildUnpackedAltSpecVendorDDModuleMessage: 7
 testBuildUnpackedAltVendorDDModuleMessage: 8
 testBuildUnpackedAltSpecDDModuleMessage: 9
 testBuildUnpackedModuleMessage: 10
 testBuildEarMessage: 11
C:/Java/geronimo-1.0-src/modules/directory
 org.apache.geronimo.directory.RunningTest
 testRunningMessage: 12
C:/Java/geronimo-1.0-src/modules/j2ee
 org.apache.geronimo.j2ee.management.DomainTest
 testStandardAttributesMessage: 13
 testStandardInterfaceMessage: 14
 org.apache.geronimo.j2ee.management.JVMTest
 testStatisticsMessage: 15
 testGeronimoAttributesMessage: 16
 testGeronimoInterfaceMessage: 17
 testStandardAttributesMessage: 18
 testStandardInterfaceMessage: 19
 org.apache.geronimo.j2ee.management.ServerTest
 testStandardAttributesMessage: 20
 testStandardInterfaceMessage: 21
C:/Java/geronimo-1.0-src/modules/j2ee-builder
 org.apache.geronimo.j2ee.deployment.EARConfigBuilderTest
 testBuildConfigurationMessage: 22
 testBuildConfigurationMessage: 23
 testBuildConfigurationMessage: 24
 testBuildConfigurationMessage: 25
 testBuildConfigurationMessage: 26
 testBuildConfigurationMessage: 27
 testBuildConfigurationMessage: 28
 testBuildConfigurationMessage: 29
C:/Java/geronimo-1.0-src/modules/jetty
 org.apache.geronimo.jetty.ApplicationTest
 testApplicationMessage: 30
 testDummyMessage: 31
 org.apache.geronimo.jetty.ContainerTest
 testWebServiceHandlerMessage: 32
 testHTTPConnectorMessage: 33
 org.apache.geronimo.jetty.SecurityTest
 testExplicitMappingMessage: 34
 testDummyMessage: 35
C:/Java/geronimo-1.0-src/modules/jetty-builder
 org.apache.geronimo.jetty.deployment.JettyModuleBuilderTest
 testDeployWar4Message: 36
C:/Java/geronimo-1.0-src/modules/kernel
 org.apache.geronimo.kernel.ConfigTest
 testAddToConfigMessage: 37
 testOnlineConfigMessage: 38
 org.apache.geronimo.kernel.GBeanTest
 testProxiesInterfacesMessage: 39
 testEndpointMessage: 40
C:/Java/geronimo-1.0-src/modules/security
 org.apache.geronimo.security.jaas.ConfigurationEntryTest
 testMessage: 41
 org.apache.geronimo.security.jaas.LoginKerberosNonGeronimoTest
 testLoginMessage: 42
 org.apache.geronimo.security.jaas.LoginKerberosTest
 testLoginMessage: 43
 org.apache.geronimo.security.jaas.LoginPropertiesFileTest
 testBadPasswordLoginMessage: 44
 testNullPasswordLoginMessage: 45
 testBadUserLoginMessage: 46
 testNullUserLoginMessage: 47
 testLoginMessage: 48
 org.apache.geronimo.security.jaas.LoginSQLTest
 testNullPasswordLoginMessage: 49
 testNullUserLoginMessage: 50
 testLoginMessage: 51
 org.apache.geronimo.security.jaas.TimeoutTest
 testTimeoutMessage: 52
 testNothingMessage: 53
 org.apache.geronimo.security.network.protocol.SubjectCarryingProtocolTest
 testNothingMessage: 54
 org.apache.geronimo.security.remoting.jmx.RemoteLoginTest
 testLoginMessage: 55
C:/Java/geronimo-1.0-src/modules/system
 org.apache.geronimo.system.configuration.LocalConfigStoreTest
 testReInstallMessage: 56
 testInstallMessage: 57
C:/Java/geronimo-1.0-src/modules/tomcat
 org.apache.geronimo.tomcat.ApplicationTest
 testDummyMessage: 58
 org.apache.geronimo.tomcat.ContainerTest
 testSecureWebServiceHandlerMessage: 59
 testWebServiceHandlerMessage: 60
 org.apache.geronimo.tomcat.JAASSecurityTest
 testGoodAuthenticationMessage: 61
 testBadAuthenticationMessage: 62
 testNotAuthorizedMessage: 63
 testDummyMessage: 64
 org.apache.geronimo.tomcat.JACCSecurityTest
 testDummyMessage: 65
C:/Java/geronimo-1.0-src/modules/tomcat-builder
 org.apache.geronimo.tomcat.deployment.TomcatModuleBuilderTest
 testDeployWar5Message: 66
 testDeployWar4Message: 67

Total passed testcases: 461

Total failed testcases: 67


Error Messages

1expected:<org.apache.geronimo.common.propertyeditor> but was:<sun.beans.editors>
2runFinalizer
3A kernel is already running this kernel name: testKernel
4runFinalizer
5runFinalizer
6org/apache/geronimo/kernel/config/ConfigurationStore$$EnhancerByCGLIB$$47fc0b5d
7org/apache/geronimo/kernel/config/ConfigurationStore$$EnhancerByCGLIB$$47fc0b5d
8org/apache/geronimo/kernel/config/ConfigurationStore$$EnhancerByCGLIB$$47fc0b5d
9org/apache/geronimo/kernel/config/ConfigurationStore$$EnhancerByCGLIB$$47fc0b5d
10org/apache/geronimo/kernel/config/ConfigurationStore$$EnhancerByCGLIB$$47fc0b5d
11org/apache/geronimo/kernel/config/ConfigurationStore$$EnhancerByCGLIB$$47fc0b5d
12runFinalizer
13runFinalizer
14A kernel is already running this kernel name: geronimo.test
15runFinalizer
16A kernel is already running this kernel name: geronimo.test
17A kernel is already running this kernel name: geronimo.test
18A kernel is already running this kernel name: geronimo.test
19A kernel is already running this kernel name: geronimo.test
20runFinalizer
21A kernel is already running this kernel name: geronimo.test
22runFinalizer
23A kernel is already running this kernel name: foo
24A kernel is already running this kernel name: foo
25A kernel is already running this kernel name: foo
26A kernel is already running this kernel name: foo
27A kernel is already running this kernel name: foo
28A kernel is already running this kernel name: foo
29A kernel is already running this kernel name: foo
30runFinalizer
31A kernel is already running this kernel name: test.kernel
32runFinalizer
33runFinalizer
34runFinalizer
35A kernel is already running this kernel name: test.kernel
36runFinalizer
37runFinalizer
38expected:<1> but was:<4>
39runFinalizer
40runFinalizer
41runFinalizer
42runFinalizer
43runFinalizer
44runFinalizer
45A kernel is already running this kernel name: test.kernel
46A kernel is already running this kernel name: test.kernel
47A kernel is already running this kernel name: test.kernel
48A kernel is already running this kernel name: test.kernel
49runFinalizer
50A kernel is already running this kernel name: test.kernel
51A kernel is already running this kernel name: test.kernel
52runFinalizer
53A kernel is already running this kernel name: test.kernel
54runFinalizer
55runFinalizer
56runFinalizer
57A kernel is already running this kernel name: test.kernel
58runFinalizer
59runFinalizer
60A kernel is already running this kernel name: test.kernel
61runFinalizer
62A kernel is already running this kernel name: test.kernel
63A kernel is already running this kernel name: test.kernel
64A kernel is already running this kernel name: test.kernel
65runFinalizer
66runFinalizer
67A kernel is already running this kernel name: foo
------=_Part_4800_16792514.1142878764148--