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 <[EMAIL PROTECTED]>:
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 won'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 Geronimo 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 current runtime. 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 thing 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.testTasksInUnspecifiedTxContext
Output: expected:<20> but was:<19>

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

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 running Geronimo on BEA.
Any comments & suggestions?

Alexei Zakharov,
Intel Middleware Product Division



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

Reply via email to