[BUILD] branches/2.0: Failed for Revision: 745750

2009-02-19 Thread gawor
Geronimo Revision: 745750 built with tests included
 
See the full build-0200.log file at 
http://people.apache.org/builds/geronimo/server/binaries/2.0/20090219/build-0200.log
 
Download the binaries from 
http://people.apache.org/builds/geronimo/server/binaries/2.0/20090219
[INFO] BUILD SUCCESSFUL
[INFO] 
[INFO] Total time: 34 minutes 27 seconds
[INFO] Finished at: Thu Feb 19 02:39:58 EST 2009
[INFO] Final Memory: 258M/563M
[INFO] 
 
TESTSUITE RESULTS (Failures only)
=
See detailed results at 
http://people.apache.org/builds/geronimo/server/testsuite/ResultsSummary.html
 
Assembly: tomcat
=
See the full test.log file at 
http://people.apache.org/builds/geronimo/server/binaries/2.0/20090219/logs-0200-tomcat/test.log
 
[INFO] Running deployment-testsuite.deployment
[INFO] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.276 
sec <<< FAILURE!
--
[INFO] Running jpa-testsuite.jpa
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.285 
sec <<< FAILURE!
[INFO] Running sec-testsuite.security
[INFO] Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 0.615 
sec <<< FAILURE!
--
[INFO] Running web-testsuite.references
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.287 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBJAXRTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.203 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBStaxTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.201 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBJAXBTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.207 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.JaxRPCTest
[INFO] Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.464 
sec <<< FAILURE!
 
Assembly: jetty
=
See the full test.log file at 
http://people.apache.org/builds/geronimo/server/binaries/2.0/20090219/logs-0200-jetty/test.log
 
[INFO] Running deployment-testsuite.deployment
[INFO] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.337 
sec <<< FAILURE!
--
[INFO] Running jpa-testsuite.jpa
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.294 
sec <<< FAILURE!
[INFO] Running sec-testsuite.security
[INFO] Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 0.692 
sec <<< FAILURE!
--
[INFO] Running web-testsuite.references
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.298 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBJAXRTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.205 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBStaxTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.205 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBJAXBTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.203 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.JaxRPCTest
[INFO] Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.493 
sec <<< FAILURE!


[jira] Created: (GERONIMO-4544) Error occured when repeatedly create DB or records

2009-02-19 Thread lily seattle (JIRA)
Error occured when repeatedly create DB or records
--

 Key: GERONIMO-4544
 URL: https://issues.apache.org/jira/browse/GERONIMO-4544
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: console
Affects Versions: 2.1.4
 Environment: JAVA5 + RHEL 5.3 (X86) + Firefox 3.0.5

Reporter: lily seattle
 Fix For: 2.1.4, 2.2


steps:
1. login console
2. Click Embedded DB -> DB Manager. 
3. Filling the Create DB blank with TestDB, click Create.
4.Create a table using:
CREATE TABLE CUSTOMER (
ID  INTEGER NOT NULL PRIMARY KEY,
NAMEVARCHAR(45),
BIRTHDATE   DATE,
SSS_NO  VARCHAR(25),
ADDRESS VARCHAR(60),
ANNUAL_SALARY   DOUBLE,
LOAN_AMOUNT DOUBLE
);
5. Insert a record:
INSERT INTO CUSTOMER VALUES
(001,'hi','02/19/2009','111','somewhere',100,150);

Now, if create the same table again, or Insert the same record, errors will 
occur. Also the Table can't be accessed
any more.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (GERONIMO-4544) Error occured when repeatedly create DB or records

2009-02-19 Thread Ivan (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-4544?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan updated GERONIMO-4544:
---

Attachment: Geronimo-4544-forTrunk.patch
Geronimo-4544-for2.1.patch

Add invocation of conn.rollback() if any error occurs, also setAutoCommit(true) 
in the finally block.
Please help to reivew it, thanks !

> Error occured when repeatedly create DB or records
> --
>
> Key: GERONIMO-4544
> URL: https://issues.apache.org/jira/browse/GERONIMO-4544
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: console
>Affects Versions: 2.1.4
> Environment: JAVA5 + RHEL 5.3 (X86) + Firefox 3.0.5
>Reporter: lily seattle
> Fix For: 2.1.4, 2.2
>
> Attachments: Geronimo-4544-for2.1.patch, Geronimo-4544-forTrunk.patch
>
>
> steps:
> 1. login console
> 2. Click Embedded DB -> DB Manager. 
> 3. Filling the Create DB blank with TestDB, click Create.
> 4.Create a table using:
> CREATE TABLE CUSTOMER (
>   ID  INTEGER NOT NULL PRIMARY KEY,
>   NAMEVARCHAR(45),
>   BIRTHDATE   DATE,
>   SSS_NO  VARCHAR(25),
>   ADDRESS VARCHAR(60),
>   ANNUAL_SALARY   DOUBLE,
>   LOAN_AMOUNT DOUBLE
>   );
> 5. Insert a record:
> INSERT INTO CUSTOMER VALUES
> (001,'hi','02/19/2009','111','somewhere',100,150);
> Now, if create the same table again, or Insert the same record, errors will 
> occur. Also the Table can't be accessed
> any more.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (GERONIMO-4543) EAR classloader not garbage collected

2009-02-19 Thread Janko Heilgeist (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-4543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12674936#action_12674936
 ] 

Janko Heilgeist commented on GERONIMO-4543:
---

There is still another reference from CurrentTime to my EAR's classloader 
through the inheritableThreadLocals field:

{code}
Java Local Reference (from 
org.apache.geronimo.transaction.manager.transactiontimer$currentt...@0x2aaab1e8cd68)
 exclude  :
--> 
org.apache.geronimo.transaction.manager.transactiontimer$currentt...@0x2aaab1e8cd68
 (164 bytes) (field inheritableThreadLocals:) exclude
--> java.lang.threadlocal$threadlocal...@0x2aaab2485938 (32 bytes) (field 
table:) exclude
--> [Ljava.lang.ThreadLocal$ThreadLocalMap$Entry;@0x2aaab2454dc0 (144 bytes) 
(Element 1 of [Ljava.lang.ThreadLocal$ThreadLocalMap$Entry;@0x2aaab2454dc0:) 
exclude
--> java.lang.threadlocal$threadlocalmap$en...@0x2aaab2fe39e8 (56 bytes) (field 
value:) exclude
--> 
org.apache.xbean.naming.context.writablecontext$nestedwritablecont...@0x2aaab055f088
 (89 bytes) (field bindingsRef:) exclude
--> java.util.concurrent.atomic.atomicrefere...@0x2aaab2031940 (24 bytes) 
(field value:) exclude
--> java.util.hash...@0x2aaab22a0040 (64 bytes) (field table:) exclude
--> [Ljava.util.HashMap$Entry;@0x2aaab2031c00 (144 bytes) (Element 3 of 
[Ljava.util.HashMap$Entry;@0x2aaab2031c00:) exclude
--> java.util.hashmap$en...@0x2aaab20322d0 (44 bytes) (field value:) exclude
--> 
org.apache.xbean.naming.context.writablecontext$nestedwritablecont...@0x2aaab055f1a8
 (89 bytes) (field contextFederation:) exclude
--> org.apache.xbean.naming.context.contextfederat...@0x2aaab0a133e8 (32 bytes) 
(field federatedContextRef:) exclude
--> java.util.concurrent.atomic.atomicrefere...@0x2aaab2031a30 (24 bytes) 
(field value:) exclude
--> java.util.collections$unmodifiable...@0x2aaab2031a48 (24 bytes) (field c:) 
exclude
--> java.util.linkedhash...@0x2aaab2031a60 (24 bytes) (field map:) exclude
--> java.util.linkedhash...@0x2aaab1f2a660 (73 bytes) (field header:) exclude
--> java.util.linkedhashmap$en...@0x2aaab22a0140 (60 bytes) (field after:) 
exclude
--> java.util.linkedhashmap$en...@0x2aaab22a0180 (60 bytes) (field key:) exclude
--> org.apache.xbean.naming.context.immutablecont...@0x2aaab1f2a918 (65 bytes) 
(field absoluteIndex:) exclude
--> java.util.collections$unmodifiable...@0x2aaab2032600 (48 bytes) (field m:) 
exclude
--> java.util.hash...@0x2aaab0a13568 (64 bytes) (field table:) exclude
--> [Ljava.util.HashMap$Entry;@0x2aaab2031d30 (144 bytes) (Element 15 of 
[Ljava.util.HashMap$Entry;@0x2aaab2031d30:) exclude
--> java.util.hashmap$en...@0x2aaab2032690 (44 bytes) (field value:) exclude
--> org.apache.geronimo.naming.reference.handledelegaterefere...@0x2aaab1f2a6b0 
(80 bytes) (field classLoader:) exclude
--> org.apache.geronimo.kernel.config.multiparentclassloa...@0x2aaab2fbc000 
(156 bytes) exclude 
{code}

I assume, that it is the inheritable component context from 
org.apache.geronimo.naming.java.RootContext. But I can't find a way to fix 
this...

> EAR classloader not garbage collected
> -
>
> Key: GERONIMO-4543
> URL: https://issues.apache.org/jira/browse/GERONIMO-4543
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: transaction manager
>Affects Versions: 2.2
>Reporter: Janko Heilgeist
> Attachments: ear-with-tx.tar.gz, privileged_currenttime.patch
>
>
> The TransactionTimer$CurrentTime thread inherits the AccessControlContext of 
> the first EAR/WAR/EJB-jar that carries out a transaction. Thus, the 
> particular EAR/WAR/EJB-jar's classloader is prevented from being GCed.
> See http://www.nabble.com/PermGen-space-issues-td22079768s134.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Created: (GERONIMO-4545) TomcatJAASRealm keeps reference to undeployed EAR/WAR's classloader

2009-02-19 Thread Janko Heilgeist (JIRA)
TomcatJAASRealm keeps reference to undeployed EAR/WAR's classloader
---

 Key: GERONIMO-4545
 URL: https://issues.apache.org/jira/browse/GERONIMO-4545
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
Affects Versions: 2.2
Reporter: Janko Heilgeist


Another issue where an undeployed WAR's classloader is not GCed.

{code}
--> org.apache.geronimo.tomcat.realm.tomcatjaasre...@0x2aaab10ab438 (180 bytes) 
 (field container:) exclude
--> org.apache.geronimo.tomcat.geronimostandardcont...@0x2aaab322d390 (749 
bytes) (field parentClassLoader:) exclude
--> org.apache.geronimo.kernel.config.multiparentclassloa...@0x2aaab2e9b2e0 
(156 bytes) (field parents:) exclude
--> [Ljava.lang.ClassLoader;@0x2aaab0b97958 (88 bytes) (Element 1 of 
[Ljava.lang.ClassLoader;@0x2aaab0b97958:) exclude
--> 
org.apache.geronimo.kernel.config.childrenconfigurationclassloa...@0x2aaab05e8bc0
 (115 bytes) (field parent:) exclude
--> org.apache.geronimo.kernel.config.multiparentclassloa...@0x2aaab2e9b230 
(156 bytes) exclude 
{code}

It looks to me like the TomcatJAASRealm (its name is "DefaultJAASRealm") is a 
standard realm that is used by all WARs without explicit configuration. Setting 
the realm of a GeronimoStandardContext makes the context store a reference to 
its realm AND makes the realm store a reference to the context (see 
org.apache.catalina.core.ContainerBase#setRealm() which GeronimoStandardContext 
inherits). Thus, the default realm's reference is always directed to the 
context of the WAR deployed most recently. This reference keeps the context 
from being GCed even if the corresponding WAR has been undeployed in the 
meantime.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[BUILD] trunk: Failed for Revision: 745849

2009-02-19 Thread gawor
Geronimo Revision: 745849 built with tests included
 
See the full build-0900.log file at 
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090219/build-0900.log
 
 
See the unit test reports at 
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090219/unit-test-reports
 
[INFO] [resources:resources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 3 resources
[INFO] Copying 3 resources
[INFO] [compiler:compile]
[INFO] Compiling 20 source files to 
/home/geronimo/geronimo/trunk/plugins/axis2/geronimo-axis2/target/classes
[INFO] [resources:testResources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 6 resources
[INFO] Copying 3 resources
[INFO] Copying 3 resources
[INFO] [compiler:testCompile]
[INFO] Compiling 7 source files to 
/home/geronimo/geronimo/trunk/plugins/axis2/geronimo-axis2/target/test-classes
[INFO] [surefire:test]
[INFO] Surefire report directory: 
/home/geronimo/geronimo/trunk/plugins/axis2/geronimo-axis2/target/surefire-reports

---
 T E S T S
---
Running org.apache.geronimo.axis2.Axis2WebServiceContainerTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.673 sec

Results :

Tests run: 3, Failures: 0, Errors: 0, Skipped: 0

[INFO] [jar:jar]
[INFO] Building jar: 
/home/geronimo/geronimo/trunk/plugins/axis2/geronimo-axis2/target/geronimo-axis2-2.2-SNAPSHOT.jar
[INFO] [ianal:verify-legal-files {execution: default}]
[INFO] Checking legal files in: geronimo-axis2-2.2-SNAPSHOT.jar
[INFO] [install:install]
[INFO] Installing 
/home/geronimo/geronimo/trunk/plugins/axis2/geronimo-axis2/target/geronimo-axis2-2.2-SNAPSHOT.jar
 to 
/home/geronimo/.m2/repository/org/apache/geronimo/modules/geronimo-axis2/2.2-SNAPSHOT/geronimo-axis2-2.2-SNAPSHOT.jar
[INFO] 
[INFO] Building Geronimo Plugins, AXIS2 :: AXIS2
[INFO]task-segment: [install]
[INFO] 
[INFO] snapshot org.apache.axis2:addressing:SNAPSHOT: checking for updates from 
apache.snapshots
[INFO] snapshot org.apache.axis2:addressing:SNAPSHOT: checking for updates from 
apache-snapshots
[INFO] snapshot org.apache.axis2:addressing:SNAPSHOT: checking for updates from 
codehaus-snapshots
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/axis2/addressing/SNAPSHOT/addressing-SNAPSHOT.pom
3K downloaded
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/axis2/addressing/SNAPSHOT/addressing-SNAPSHOT.mar
24K downloaded
[INFO] [enforcer:enforce {execution: default}]
[INFO] [remote-resources:process {execution: process}]
[INFO] [remote-resources:process {execution: default}]
[INFO] [resources:resources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory 
/home/geronimo/geronimo/trunk/plugins/axis2/axis2/src/main/resources
[INFO] Copying 3 resources
[INFO] Copying 3 resources
[INFO] [car:validate-configuration]
[INFO] [car:prepare-plan]
[INFO] Generated: 
/home/geronimo/geronimo/trunk/plugins/axis2/axis2/target/resources/META-INF/plan.xml
[INFO] [car:verify-no-dependency-change]
[INFO] 
[ERROR] BUILD FAILURE
[INFO] 
[INFO] Dependencies have changed:
Added dependencies are saved here: 
/home/geronimo/geronimo/trunk/plugins/axis2/axis2/src/main/history/dependencies.added.xml
Tree listing is saved here: 
/home/geronimo/geronimo/trunk/plugins/axis2/axis2/src/main/history/treeListing.xml
Delete 
/home/geronimo/geronimo/trunk/plugins/axis2/axis2/src/main/history/dependencies.xml
 if you are happy with the dependency changes.
[INFO] 
[INFO] Trace
org.apache.maven.BuildFailureException: Dependencies have changed:
Added dependencies are saved here: 
/home/geronimo/geronimo/trunk/plugins/axis2/axis2/src/main/history/dependencies.added.xml
Tree listing is saved here: 
/home/geronimo/geronimo/trunk/plugins/axis2/axis2/src/main/history/treeListing.xml
Delete 
/home/geronimo/geronimo/trunk/plugins/axis2/axis2/src/main/history/dependencies.xml
 if you are happy with the dependency changes.
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:579)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:478)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(Def

[jira] Commented: (GERONIMO-3759) Geronimo Tomcat Clustering - No GBeans for adding Static Members

2009-02-19 Thread viola.lu (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-3759?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12674993#action_12674993
 ] 

viola.lu commented on GERONIMO-3759:


Thanks.No problem now.

> Geronimo Tomcat Clustering - No GBeans for adding Static Members
> 
>
> Key: GERONIMO-3759
> URL: https://issues.apache.org/jira/browse/GERONIMO-3759
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: Clustering
>Affects Versions: 2.1, 2.1.1
>Reporter: Shiva Kumar H R
>Assignee: Jason Warner
> Fix For: 2.1.3, 2.2
>
> Attachments: ClusteringStaticMembers_GERONIMO-3759.patch, config.xml, 
> config_ag21.xml, tomcat_server.xml
>
>
> Tomcat uses multicasting for discovering cluster members. It also supports 
> static memberships using the StaticMembershipInterceptor if you want to 
> extend your membership to points beyond multicasting, using configuration as 
> below:
>   className="org.apache.catalina.tribes.group.interceptors.StaticMembershipInterceptor">
>   port="5678"
>   securePort="-1"
>   host="tomcat01.mydomain.com"
>   domain="staging-cluster"
>   uniqueId="{0,1,2,3,4,5,6,7,8,9}"/>
>  
> http://tomcat.apache.org/tomcat-6.0-doc/cluster-howto.html
> http://tomcat.apache.org/tomcat-6.0-doc/config/cluster-interceptor.html
> However, to add this configuration in Geronimo's config.xml, we don't have 
> the required GBeans for  element.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[BUILD] branches/2.1: Failed for Revision: 745833

2009-02-19 Thread gawor
Geronimo Revision: 745833 built with tests included
 
See the full build-0800.log file at 
http://people.apache.org/builds/geronimo/server/binaries/2.1/20090219/build-0800.log
 
Download the binaries from 
http://people.apache.org/builds/geronimo/server/binaries/2.1/20090219
[INFO] BUILD SUCCESSFUL
[INFO] 
[INFO] Total time: 33 minutes 51 seconds
[INFO] Finished at: Thu Feb 19 08:40:15 EST 2009
[INFO] Final Memory: 316M/939M
[INFO] 
 
TESTSUITE RESULTS (Failures only)
=
See detailed results at 
http://people.apache.org/builds/geronimo/server/testsuite/ResultsSummary.html
 
Assembly: tomcat
=
See the full test.log file at 
http://people.apache.org/builds/geronimo/server/binaries/2.1/20090219/logs-0800-tomcat/test.log
 
[INFO] Running deployment-testsuite.deployment
[INFO] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.406 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBJAXRTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.222 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBStaxTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.209 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBJAXBTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.211 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.JaxRPCTest
[INFO] Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.446 
sec <<< FAILURE!
[INFO] Running security-testsuite.security
[INFO] Tests run: 36, Failures: 5, Errors: 0, Skipped: 0, Time elapsed: 11.709 
sec <<< FAILURE!
 
Assembly: jetty
=
See the full test.log file at 
http://people.apache.org/builds/geronimo/server/binaries/2.1/20090219/logs-0800-jetty/test.log
 
[INFO] Running deployment-testsuite.deployment
[INFO] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.412 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBJAXRTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.219 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBStaxTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.225 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBJAXBTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.211 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.JaxRPCTest
[INFO] Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.437 
sec <<< FAILURE!
[INFO] Running security-testsuite.security
[INFO] Tests run: 36, Failures: 5, Errors: 0, Skipped: 0, Time elapsed: 9.434 
sec <<< FAILURE!
 
Samples: branches/2.1
=
Log: 
http://people.apache.org/builds/geronimo/server/binaries/2.1/20090219/samples-0800.log
 
Build status: OK
 


[jira] Closed: (GERONIMO-4541) Upgrade to ASM 3.1

2009-02-19 Thread Donald Woods (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-4541?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Donald Woods closed GERONIMO-4541.
--

Resolution: Fixed

applied as r745916 to branches/2.1

> Upgrade to ASM 3.1
> --
>
> Key: GERONIMO-4541
> URL: https://issues.apache.org/jira/browse/GERONIMO-4541
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: dependencies, OpenEJB
>Affects Versions: 2.1.4
>Reporter: Donald Woods
>Assignee: Donald Woods
> Fix For: 2.1.4
>
> Attachments: G4541.patch
>
>
> Latest OpenEJB 3.0.1-SNAPSHOT as of r745463 on 2/18 requires ASM 3.1 instead 
> of 2.2.3, due to an API change in the ClassReader.accept() method.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[VOTE] Release javamail spec (1.6) and javamail provider (1.7)

2009-02-19 Thread Joe Bohn
This is a vote for a combined release of the javamail spec and the 
javamail provider (+ the uber jar).  The provider changes have 
dependencies on the spec changes, so these need to be released at the 
same time.  Geronimo will need the updated uber jar for the Geronimo 
2.1.4 and 2.2 releases.


The components up for release are:
geronimo-javamail_1.4_spec-1.6
geronimo-javamail_1.4-1.7
geronimo-javamail_1.4_provider-1.7
geronimo-javamail_1.4_mail-1.7(uber jar containing spec+providers)

The following changes are included for the javamail spec:
- GERONIMO-4307 Base64DecoderStream return int value between -128 and 
+127, should be between +0 and +255
- GERONIMO-4339 Calling MimeMessage#setRecipients with empty array 
causes ArrayOutOfBoundsException Patch provided by Andreas Velthen
- GERONIMO-4340 MimePartDataSource incorrectly assumes that MimeMessages 
are never transfer encoded
- GERONIMO-4341 javax.mail.NoSuchProviderException: Unable to locate 
provider for protocol: pop3

- GERONIMO-4342 MimeMessage#writeTo doesn't flush the encoder stream
- Parse content types with parameters containing escaped characters. 
(GERONIMO-4421)


The following changes are included for the javamail provider:
- GERONIMO-4290 pop3s: java.lang.IllegalArgumentException: hostname 
can't be null

- GERONIMO-4294 mail.pop3s.socketFactory.class is ignored
- GERONIMO-4341  javax.mail.NoSuchProviderException: Unable to locate 
provider for protocol: pop3

- GERONIMO-4344 IMAPMessage#updateHeader updates header with wrong value
- GERONIMO-4372 Wrong DEFAULT_IMAP_PORT in the Geronimo JavaMail 1.4 
provider

- fixed transport class name for smtps (GERONIMO-4476)
- Can't read anything in if input is not set
- tie down maven-shade-plugin version
- IMAPMessage loadContent() and writeTo() fixes. Test code based on 
patch from Andreas Veithen (GERONIMO-4352)

- added tests for pop3 store - same as for imap
- add LICENSE and NOTICE files
- update spec version in preparation for release


Staging repos:
http://people.apache.org/~jbohn/staging-repo/specs/geronimo-javamail_1.4_spec/
http://people.apache.org/~jbohn/staging-repo/javamail/

The svn locations are here:
https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-javamail_1.4_spec-1.6
https://svn.apache.org/repos/asf/geronimo/javamail/tags/geronimo-javamail_1.4-1.7

Staging sites:
http://people.apache.org/~jbohn/staging-site/specs/geronimo-javamail_1.4_spec/1.6/
http://people.apache.org/~jbohn/staging-site/javamail/1.7/


The vote is open for 72 hours and or until sufficient votes are received

[ ] +1  Release the javamail spec and provider
[ ] +0  No opinion
[ ] -1  Don't release the javamail spec and provider


Thanks,
Joe


[jira] Updated: (GERONIMO-4545) TomcatJAASRealm keeps reference to undeployed EAR/WAR's classloader

2009-02-19 Thread Donald Woods (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-4545?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Donald Woods updated GERONIMO-4545:
---

  Component/s: Tomcat
   security
   Memory Leaks
 Priority: Blocker  (was: Major)
Fix Version/s: 2.2

> TomcatJAASRealm keeps reference to undeployed EAR/WAR's classloader
> ---
>
> Key: GERONIMO-4545
> URL: https://issues.apache.org/jira/browse/GERONIMO-4545
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: Memory Leaks, security, Tomcat
>Affects Versions: 2.2
>Reporter: Janko Heilgeist
>Priority: Blocker
> Fix For: 2.2
>
>
> Another issue where an undeployed WAR's classloader is not GCed.
> {code}
> --> org.apache.geronimo.tomcat.realm.tomcatjaasre...@0x2aaab10ab438 (180 
> bytes)  (field container:) exclude
> --> org.apache.geronimo.tomcat.geronimostandardcont...@0x2aaab322d390 (749 
> bytes) (field parentClassLoader:) exclude
> --> org.apache.geronimo.kernel.config.multiparentclassloa...@0x2aaab2e9b2e0 
> (156 bytes) (field parents:) exclude
> --> [Ljava.lang.ClassLoader;@0x2aaab0b97958 (88 bytes) (Element 1 of 
> [Ljava.lang.ClassLoader;@0x2aaab0b97958:) exclude
> --> 
> org.apache.geronimo.kernel.config.childrenconfigurationclassloa...@0x2aaab05e8bc0
>  (115 bytes) (field parent:) exclude
> --> org.apache.geronimo.kernel.config.multiparentclassloa...@0x2aaab2e9b230 
> (156 bytes) exclude 
> {code}
> It looks to me like the TomcatJAASRealm (its name is "DefaultJAASRealm") is a 
> standard realm that is used by all WARs without explicit configuration. 
> Setting the realm of a GeronimoStandardContext makes the context store a 
> reference to its realm AND makes the realm store a reference to the context 
> (see org.apache.catalina.core.ContainerBase#setRealm() which 
> GeronimoStandardContext inherits). Thus, the default realm's reference is 
> always directed to the context of the WAR deployed most recently. This 
> reference keeps the context from being GCed even if the corresponding WAR has 
> been undeployed in the meantime.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (GERONIMO-4543) EAR classloader not garbage collected

2009-02-19 Thread Donald Woods (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-4543?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Donald Woods updated GERONIMO-4543:
---

  Component/s: Memory Leaks
 Priority: Blocker  (was: Major)
   Patch Info: [Patch Available]
Fix Version/s: 2.2

> EAR classloader not garbage collected
> -
>
> Key: GERONIMO-4543
> URL: https://issues.apache.org/jira/browse/GERONIMO-4543
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: Memory Leaks, transaction manager
>Affects Versions: 2.2
>Reporter: Janko Heilgeist
>Priority: Blocker
> Fix For: 2.2
>
> Attachments: ear-with-tx.tar.gz, privileged_currenttime.patch
>
>
> The TransactionTimer$CurrentTime thread inherits the AccessControlContext of 
> the first EAR/WAR/EJB-jar that carries out a transaction. Thus, the 
> particular EAR/WAR/EJB-jar's classloader is prevented from being GCed.
> See http://www.nabble.com/PermGen-space-issues-td22079768s134.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: [VOTE] Release javamail spec (1.6) and javamail provider (1.7)

2009-02-19 Thread Donald Woods

+1


-Donald


Joe Bohn wrote:
This is a vote for a combined release of the javamail spec and the 
javamail provider (+ the uber jar).  The provider changes have 
dependencies on the spec changes, so these need to be released at the 
same time.  Geronimo will need the updated uber jar for the Geronimo 
2.1.4 and 2.2 releases.


The components up for release are:
geronimo-javamail_1.4_spec-1.6
geronimo-javamail_1.4-1.7
geronimo-javamail_1.4_provider-1.7
geronimo-javamail_1.4_mail-1.7(uber jar containing spec+providers)

The following changes are included for the javamail spec:
- GERONIMO-4307 Base64DecoderStream return int value between -128 and 
+127, should be between +0 and +255
- GERONIMO-4339 Calling MimeMessage#setRecipients with empty array 
causes ArrayOutOfBoundsException Patch provided by Andreas Velthen
- GERONIMO-4340 MimePartDataSource incorrectly assumes that MimeMessages 
are never transfer encoded
- GERONIMO-4341 javax.mail.NoSuchProviderException: Unable to locate 
provider for protocol: pop3

- GERONIMO-4342 MimeMessage#writeTo doesn't flush the encoder stream
- Parse content types with parameters containing escaped characters. 
(GERONIMO-4421)


The following changes are included for the javamail provider:
- GERONIMO-4290 pop3s: java.lang.IllegalArgumentException: hostname 
can't be null

- GERONIMO-4294 mail.pop3s.socketFactory.class is ignored
- GERONIMO-4341  javax.mail.NoSuchProviderException: Unable to locate 
provider for protocol: pop3

- GERONIMO-4344 IMAPMessage#updateHeader updates header with wrong value
- GERONIMO-4372 Wrong DEFAULT_IMAP_PORT in the Geronimo JavaMail 1.4 
provider

- fixed transport class name for smtps (GERONIMO-4476)
- Can't read anything in if input is not set
- tie down maven-shade-plugin version
- IMAPMessage loadContent() and writeTo() fixes. Test code based on 
patch from Andreas Veithen (GERONIMO-4352)

- added tests for pop3 store - same as for imap
- add LICENSE and NOTICE files
- update spec version in preparation for release


Staging repos:
http://people.apache.org/~jbohn/staging-repo/specs/geronimo-javamail_1.4_spec/ 


http://people.apache.org/~jbohn/staging-repo/javamail/

The svn locations are here:
https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-javamail_1.4_spec-1.6 

https://svn.apache.org/repos/asf/geronimo/javamail/tags/geronimo-javamail_1.4-1.7 



Staging sites:
http://people.apache.org/~jbohn/staging-site/specs/geronimo-javamail_1.4_spec/1.6/ 


http://people.apache.org/~jbohn/staging-site/javamail/1.7/


The vote is open for 72 hours and or until sufficient votes are received

[ ] +1  Release the javamail spec and provider
[ ] +0  No opinion
[ ] -1  Don't release the javamail spec and provider


Thanks,
Joe



Re: [VOTE] Release javamail spec (1.6) and javamail provider (1.7)

2009-02-19 Thread Rick McGuire

+1

Joe Bohn wrote:
This is a vote for a combined release of the javamail spec and the 
javamail provider (+ the uber jar).  The provider changes have 
dependencies on the spec changes, so these need to be released at the 
same time.  Geronimo will need the updated uber jar for the Geronimo 
2.1.4 and 2.2 releases.


The components up for release are:
geronimo-javamail_1.4_spec-1.6
geronimo-javamail_1.4-1.7
geronimo-javamail_1.4_provider-1.7
geronimo-javamail_1.4_mail-1.7(uber jar containing spec+providers)

The following changes are included for the javamail spec:
- GERONIMO-4307 Base64DecoderStream return int value between -128 and 
+127, should be between +0 and +255
- GERONIMO-4339 Calling MimeMessage#setRecipients with empty array 
causes ArrayOutOfBoundsException Patch provided by Andreas Velthen
- GERONIMO-4340 MimePartDataSource incorrectly assumes that 
MimeMessages are never transfer encoded
- GERONIMO-4341 javax.mail.NoSuchProviderException: Unable to locate 
provider for protocol: pop3

- GERONIMO-4342 MimeMessage#writeTo doesn't flush the encoder stream
- Parse content types with parameters containing escaped characters. 
(GERONIMO-4421)


The following changes are included for the javamail provider:
- GERONIMO-4290 pop3s: java.lang.IllegalArgumentException: hostname 
can't be null

- GERONIMO-4294 mail.pop3s.socketFactory.class is ignored
- GERONIMO-4341  javax.mail.NoSuchProviderException: Unable to locate 
provider for protocol: pop3

- GERONIMO-4344 IMAPMessage#updateHeader updates header with wrong value
- GERONIMO-4372 Wrong DEFAULT_IMAP_PORT in the Geronimo JavaMail 1.4 
provider

- fixed transport class name for smtps (GERONIMO-4476)
- Can't read anything in if input is not set
- tie down maven-shade-plugin version
- IMAPMessage loadContent() and writeTo() fixes. Test code based on 
patch from Andreas Veithen (GERONIMO-4352)

- added tests for pop3 store - same as for imap
- add LICENSE and NOTICE files
- update spec version in preparation for release


Staging repos:
http://people.apache.org/~jbohn/staging-repo/specs/geronimo-javamail_1.4_spec/ 


http://people.apache.org/~jbohn/staging-repo/javamail/

The svn locations are here:
https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-javamail_1.4_spec-1.6 

https://svn.apache.org/repos/asf/geronimo/javamail/tags/geronimo-javamail_1.4-1.7 



Staging sites:
http://people.apache.org/~jbohn/staging-site/specs/geronimo-javamail_1.4_spec/1.6/ 


http://people.apache.org/~jbohn/staging-site/javamail/1.7/


The vote is open for 72 hours and or until sufficient votes are received

[ ] +1  Release the javamail spec and provider
[ ] +0  No opinion
[ ] -1  Don't release the javamail spec and provider


Thanks,
Joe





[BUILD] trunk: Failed for Revision: 745972

2009-02-19 Thread gawor
Geronimo Revision: 745972 built with tests included
 
See the full build-1500.log file at 
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090219/build-1500.log
 
 
See the unit test reports at 
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090219/unit-test-reports
 
[INFO] Building Geronimo Plugins, AXIS2 :: AXIS2
[INFO]task-segment: [install]
[INFO] 
[WARNING] POM for 'xpp3:xpp3_min:pom:1.1.4c:provided' is invalid. It will be 
ignored for artifact resolution. Reason: Parse error reading POM. Reason: 
expected START_TAG or END_TAG not TEXT (position: TEXT seen ...e with exception 
of classes directly in package org.xmlpull.v1 )http://people.apache.org/repo/m2-snapshot-repository/org/apache/axis2/addressing/SNAPSHOT/addressing-SNAPSHOT.pom
3K downloaded
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/axis2/addressing/SNAPSHOT/addressing-SNAPSHOT.mar
24K downloaded
[INFO] [enforcer:enforce {execution: default}]
[WARNING] POM for 'xpp3:xpp3_min:pom:1.1.4c:provided' is invalid. It will be 
ignored for artifact resolution. Reason: Parse error reading POM. Reason: 
expected START_TAG or END_TAG not TEXT (position: TEXT seen ...e with exception 
of classes directly in package org.xmlpull.v1 )

Re: [BUILD] branches/2.1: Failed for Revision: 745486

2009-02-19 Thread Joe Bohn


I think these test failures might be related to the new OpenEJB snapshot 
being published.


We passed all of the tests on 2/17 PM with server rev. 745178.  We then 
failed these same tests on 2/18 AM with server rev. 745486.  There were 
no server changes in-between.


David Blevins, could you take a look and see if anything rings a bell?

Thanks,
Joe


ga...@apache.org wrote:

Geronimo Revision: 745486 built with tests included
 
See the full build-0800.log file at http://people.apache.org/builds/geronimo/server/binaries/2.1/20090218/build-0800.log
 
Download the binaries from http://people.apache.org/builds/geronimo/server/binaries/2.1/20090218

[INFO] BUILD SUCCESSFUL
[INFO] 
[INFO] Total time: 33 minutes 59 seconds
[INFO] Finished at: Wed Feb 18 08:40:50 EST 2009
[INFO] Final Memory: 314M/932M
[INFO] 
 
TESTSUITE RESULTS (Failures only)

=
See detailed results at 
http://people.apache.org/builds/geronimo/server/testsuite/ResultsSummary.html
 
Assembly: tomcat

=
See the full test.log file at 
http://people.apache.org/builds/geronimo/server/binaries/2.1/20090218/logs-0800-tomcat/test.log
 
[INFO] Running deployment-testsuite.deployment

[INFO] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.398 sec 
<<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBJAXRTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.213 sec 
<<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBStaxTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.211 sec 
<<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBJAXBTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.213 sec 
<<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.JaxRPCTest
[INFO] Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.434 sec 
<<< FAILURE!
[INFO] Running security-testsuite.security
[INFO] Tests run: 36, Failures: 5, Errors: 0, Skipped: 0, Time elapsed: 11.525 sec 
<<< FAILURE!
 
Assembly: jetty

=
See the full test.log file at 
http://people.apache.org/builds/geronimo/server/binaries/2.1/20090218/logs-0800-jetty/test.log
 
[INFO] Running deployment-testsuite.deployment

[INFO] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.426 sec 
<<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBJAXRTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.211 sec 
<<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBStaxTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.213 sec 
<<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBJAXBTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.215 sec 
<<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.JaxRPCTest
[INFO] Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.441 sec 
<<< FAILURE!
[INFO] Running security-testsuite.security
[INFO] Tests run: 36, Failures: 5, Errors: 0, Skipped: 0, Time elapsed: 9.339 sec 
<<< FAILURE!
 
Samples: branches/2.1

=
Log: 
http://people.apache.org/builds/geronimo/server/binaries/2.1/20090218/samples-0800.log
 
Build status: OK
 





[BUILD] branches/2.1: Failed for Revision: 745950

2009-02-19 Thread gawor
Geronimo Revision: 745950 built with tests included
 
See the full build-1400.log file at 
http://people.apache.org/builds/geronimo/server/binaries/2.1/20090219/build-1400.log
 
Download the binaries from 
http://people.apache.org/builds/geronimo/server/binaries/2.1/20090219
[INFO] BUILD SUCCESSFUL
[INFO] 
[INFO] Total time: 32 minutes 42 seconds
[INFO] Finished at: Thu Feb 19 15:00:23 EST 2009
[INFO] Final Memory: 318M/953M
[INFO] 
 
TESTSUITE RESULTS (Failures only)
=
See detailed results at 
http://people.apache.org/builds/geronimo/server/testsuite/ResultsSummary.html
 
Assembly: tomcat
=
See the full test.log file at 
http://people.apache.org/builds/geronimo/server/binaries/2.1/20090219/logs-1400-tomcat/test.log
 
[INFO] Running org.apache.geronimo.testsuite.testset.EJBJAXRTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.22 sec 
<<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBStaxTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.223 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBJAXBTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.227 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.JaxRPCTest
[INFO] Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.618 
sec <<< FAILURE!
[INFO] Running security-testsuite.security
[INFO] Tests run: 36, Failures: 5, Errors: 0, Skipped: 0, Time elapsed: 9.58 
sec <<< FAILURE!
 
Assembly: jetty
=
See the full test.log file at 
http://people.apache.org/builds/geronimo/server/binaries/2.1/20090219/logs-1400-jetty/test.log
 
[INFO] Running org.apache.geronimo.testsuite.testset.EJBJAXRTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.214 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBStaxTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.219 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBJAXBTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.216 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.JaxRPCTest
[INFO] Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.436 
sec <<< FAILURE!
[INFO] Running security-testsuite.security
[INFO] Tests run: 36, Failures: 5, Errors: 0, Skipped: 0, Time elapsed: 9.534 
sec <<< FAILURE!
 
Samples: branches/2.1
=====
Log: 
http://people.apache.org/builds/geronimo/server/binaries/2.1/20090219/samples-1400.log
 
Build status: OK
 


[jira] Commented: (GERONIMO-4543) EAR classloader not garbage collected

2009-02-19 Thread Kevan Miller (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-4543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12675147#action_12675147
 ] 

Kevan Miller commented on GERONIMO-4543:


Hi Janko,
How many ClassLoader's are you seeing that aren't being GC'ed? Are you seeing 
OOME PermGen errors? Or just noticing that some ClassLoader's aren't being 
GC'ed? Are multiple deploy/undeploy cycles going to drive the problem? Or are 
you driving the app, also?

 

> EAR classloader not garbage collected
> -
>
> Key: GERONIMO-4543
> URL: https://issues.apache.org/jira/browse/GERONIMO-4543
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: Memory Leaks, transaction manager
>Affects Versions: 2.2
>Reporter: Janko Heilgeist
>Priority: Blocker
> Fix For: 2.2
>
> Attachments: ear-with-tx.tar.gz, privileged_currenttime.patch
>
>
> The TransactionTimer$CurrentTime thread inherits the AccessControlContext of 
> the first EAR/WAR/EJB-jar that carries out a transaction. Thus, the 
> particular EAR/WAR/EJB-jar's classloader is prevented from being GCed.
> See http://www.nabble.com/PermGen-space-issues-td22079768s134.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (GERONIMO-4539) Deployment failed if JPA PU jar in web module

2009-02-19 Thread David Jencks (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-4539?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12675166#action_12675166
 ] 

David Jencks commented on GERONIMO-4539:


Forrest -- It would be best if we can get a complete test suite of the 
different places persistence units can appear in the testsuite.  Can you set up 
your example ear as  one or more testsuite projects and make a patch?  It might 
be possible to modify  testsuite/enterprise-testsuite/jpa-tests/

Ivan -- I don't understand your question.  Are you trying to add a new gbean 
using config.xml?  

I'm rather surprised at this report as I thought the tck did a fairly complete 
job of testing these possibilities.

> Deployment failed if JPA PU jar in web module
> -
>
> Key: GERONIMO-4539
> URL: https://issues.apache.org/jira/browse/GERONIMO-4539
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: deployment
>Affects Versions: 2.1.4, 2.2
>Reporter: Forrest Xia
> Attachments: my-ear-1.0-SNAPSHOT_PUjarinwebclasses_ejbjarinweblib.ear
>
>
> If putting JPA persistence unit jar and JPA entity bean jar in web module 
> WEB-INF/lib, then to deploy it as part of ear, a deployment exception as 
> follows:
> At least one deployment 
> problem:org.apache.geronimo.common.DeploymentException: Could not resolve 
> reference at deploy time for query 
> com.heilgeist.testcase.geronimo.jarfile/my-ear/1.0-SNAPSHOT/ear?J2EEApplication=com.heilgeist.testcase.geronimo.jarfile/my-ear/1.0-SNAPSHOT/ear,PersistenceUnitModule=WEB-INF/lib/my-pu-1.0-SNAPSHOT_inclasses.jar,WebModule=my-war-1.0-SNAPSHOT.war,j2eeType=PersistenceUnit,name=myPU#.
>  No GBean references found.
> org.apache.geronimo.common.DeploymentException: At least one deployment 
> problem:org.apache.geronimo.common.DeploymentException: Could not resolve 
> reference at deploy time for query 
> com.heilgeist.testcase.geronimo.jarfile/my-ear/1.0-SNAPSHOT/ear?J2EEApplication=com.heilgeist.testcase.geronimo.jarfile/my-ear/1.0-SNAPSHOT/ear,PersistenceUnitModule=WEB-INF/lib/my-pu-1.0-SNAPSHOT_inclasses.jar,WebModule=my-war-1.0-SNAPSHOT.war,j2eeType=PersistenceUnit,name=myPU#.
>  No GBean references found.
> at 
> org.apache.geronimo.persistence.builder.PersistenceUnitRefBuilder.buildNaming(PersistenceUnitRefBuilder.java:154)
> at 
> org.apache.geronimo.j2ee.deployment.NamingBuilderCollection.buildNaming(NamingBuilderCollection.java:53)
> at 
> org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder.configureBasicWebModuleAttributes(AbstractWebModuleBuilder.java:842)
> at 
> org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder.addGBeans(TomcatModuleBuilder.java:347)
> at 
> org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.addGBeans(SwitchingModuleBuilder.java:165)
> at 
> org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:647)
> at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:254)
> at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:133)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at 
> org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
> at 
> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
> at 
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:867)
> at org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
> at 
> org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116)
> at 
> org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:61)
> at java.lang.Thread.run(Thread.java:735)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[BUILD] trunk: Failed for Revision: 746081

2009-02-19 Thread gawor
Geronimo Revision: 746081 built with tests included
 
See the full build-2100.log file at 
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090219/build-2100.log
 
 
See the unit test reports at 
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090219/unit-test-reports
 
[INFO] [resources:resources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 3 resources
[INFO] Copying 3 resources
[INFO] [compiler:compile]
[INFO] Compiling 20 source files to 
/home/geronimo/geronimo/trunk/plugins/axis2/geronimo-axis2/target/classes
[INFO] [resources:testResources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 6 resources
[INFO] Copying 3 resources
[INFO] Copying 3 resources
[INFO] [compiler:testCompile]
[INFO] Compiling 7 source files to 
/home/geronimo/geronimo/trunk/plugins/axis2/geronimo-axis2/target/test-classes
[INFO] [surefire:test]
[INFO] Surefire report directory: 
/home/geronimo/geronimo/trunk/plugins/axis2/geronimo-axis2/target/surefire-reports

---
 T E S T S
---
Running org.apache.geronimo.axis2.Axis2WebServiceContainerTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.884 sec

Results :

Tests run: 3, Failures: 0, Errors: 0, Skipped: 0

[INFO] [jar:jar]
[INFO] Building jar: 
/home/geronimo/geronimo/trunk/plugins/axis2/geronimo-axis2/target/geronimo-axis2-2.2-SNAPSHOT.jar
[INFO] [ianal:verify-legal-files {execution: default}]
[INFO] Checking legal files in: geronimo-axis2-2.2-SNAPSHOT.jar
[INFO] [install:install]
[INFO] Installing 
/home/geronimo/geronimo/trunk/plugins/axis2/geronimo-axis2/target/geronimo-axis2-2.2-SNAPSHOT.jar
 to 
/home/geronimo/.m2/repository/org/apache/geronimo/modules/geronimo-axis2/2.2-SNAPSHOT/geronimo-axis2-2.2-SNAPSHOT.jar
[INFO] 
[INFO] Building Geronimo Plugins, AXIS2 :: AXIS2
[INFO]task-segment: [install]
[INFO] 
[INFO] snapshot org.apache.axis2:addressing:SNAPSHOT: checking for updates from 
apache.snapshots
[INFO] snapshot org.apache.axis2:addressing:SNAPSHOT: checking for updates from 
apache-snapshots
[INFO] snapshot org.apache.axis2:addressing:SNAPSHOT: checking for updates from 
codehaus-snapshots
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/axis2/addressing/SNAPSHOT/addressing-SNAPSHOT.pom
3K downloaded
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/axis2/addressing/SNAPSHOT/addressing-SNAPSHOT.mar
24K downloaded
[INFO] [enforcer:enforce {execution: default}]
[INFO] [remote-resources:process {execution: process}]
[INFO] [remote-resources:process {execution: default}]
[INFO] [resources:resources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory 
/home/geronimo/geronimo/trunk/plugins/axis2/axis2/src/main/resources
[INFO] Copying 3 resources
[INFO] Copying 3 resources
[INFO] [car:validate-configuration]
[INFO] [car:prepare-plan]
[INFO] Generated: 
/home/geronimo/geronimo/trunk/plugins/axis2/axis2/target/resources/META-INF/plan.xml
[INFO] [car:verify-no-dependency-change]
[INFO] 
[ERROR] BUILD FAILURE
[INFO] 
[INFO] Dependencies have changed:
Added dependencies are saved here: 
/home/geronimo/geronimo/trunk/plugins/axis2/axis2/src/main/history/dependencies.added.xml
Tree listing is saved here: 
/home/geronimo/geronimo/trunk/plugins/axis2/axis2/src/main/history/treeListing.xml
Delete 
/home/geronimo/geronimo/trunk/plugins/axis2/axis2/src/main/history/dependencies.xml
 if you are happy with the dependency changes.
[INFO] 
[INFO] Trace
org.apache.maven.BuildFailureException: Dependencies have changed:
Added dependencies are saved here: 
/home/geronimo/geronimo/trunk/plugins/axis2/axis2/src/main/history/dependencies.added.xml
Tree listing is saved here: 
/home/geronimo/geronimo/trunk/plugins/axis2/axis2/src/main/history/treeListing.xml
Delete 
/home/geronimo/geronimo/trunk/plugins/axis2/axis2/src/main/history/dependencies.xml
 if you are happy with the dependency changes.
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:579)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:478)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(Def

[jira] Commented: (GERONIMO-4539) Deployment failed if JPA PU jar in web module

2009-02-19 Thread Ivan (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-4539?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12675216#action_12675216
 ] 

Ivan commented on GERONIMO-4539:


Thanks for your response, David.
>From what I see, this error occured when no name/unitname is set for the 
>persistentunit annotation, so Geronimo server will try to find a default 
>entitymanagerFactory. In the searching process, there is some logic to check 
>whether we could load the PersistentUnitGBean from the Configuration.

In this scenario, the persistence.xml file is located in the web-module's lib 
folder. So, Geronimo will add a PersistentUnitGBean to the webModule's 
Configuration object.
The abstractName of the webmodule is 
{com.heilgeist.testcase.geronimo.jarfile/my-ear_my-war-1.0-SNAPSHOT.war/1.0-SNAPSHOT/car}?configurationName=com.heilgeist.testcase.geronimo.jarfile/my-ear_my-war-1.0-SNAPSHOT.war/1.0-SNAPSHOT/car

While the PersistentUnitGBean's abstractName is 
{com.heilgeist.testcase.geronimo.jarfile/my-ear/1.0-SNAPSHOT/ear}?J2EEApplication=com.heilgeist.testcase.geronimo.jarfile/my-ear/1.0-SNAPSHOT/ear,PersistenceUnitModule=WEB-INF/lib/my-pu-1.0-SNAPSHOT_inclasses.jar,WebModule=my-war-1.0-SNAPSHOT.war,j2eeType=PersistenceUnit,name=myPU]
 Configuration 
[com.heilgeist.testcase.geronimo.jarfile/my-ear_my-war-1.0-SNAPSHOT.war/1.0-SNAPSHOT/car?configurationName=com.heilgeist.testcase.geronimo.jarfile/my-ear_my-war-1.0-SNAPSHOT.war/1.0-SNAPSHOT/car

Althougth the webmodule's configuration holds the PersistentUnitGBean, but the 
part I quoted with bracket above are not the same. That prevents the code to 
search the default PersistentUnitGBean.

In my initial mind, these parts should be the same. And actually, I output all 
the configurations and its sub-gbeans when server starts up. They are the same, 
not sure why they are different here.
Please point out any mistake if I had made, ^_^



> Deployment failed if JPA PU jar in web module
> -
>
> Key: GERONIMO-4539
> URL: https://issues.apache.org/jira/browse/GERONIMO-4539
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: deployment
>Affects Versions: 2.1.4, 2.2
>Reporter: Forrest Xia
> Attachments: my-ear-1.0-SNAPSHOT_PUjarinwebclasses_ejbjarinweblib.ear
>
>
> If putting JPA persistence unit jar and JPA entity bean jar in web module 
> WEB-INF/lib, then to deploy it as part of ear, a deployment exception as 
> follows:
> At least one deployment 
> problem:org.apache.geronimo.common.DeploymentException: Could not resolve 
> reference at deploy time for query 
> com.heilgeist.testcase.geronimo.jarfile/my-ear/1.0-SNAPSHOT/ear?J2EEApplication=com.heilgeist.testcase.geronimo.jarfile/my-ear/1.0-SNAPSHOT/ear,PersistenceUnitModule=WEB-INF/lib/my-pu-1.0-SNAPSHOT_inclasses.jar,WebModule=my-war-1.0-SNAPSHOT.war,j2eeType=PersistenceUnit,name=myPU#.
>  No GBean references found.
> org.apache.geronimo.common.DeploymentException: At least one deployment 
> problem:org.apache.geronimo.common.DeploymentException: Could not resolve 
> reference at deploy time for query 
> com.heilgeist.testcase.geronimo.jarfile/my-ear/1.0-SNAPSHOT/ear?J2EEApplication=com.heilgeist.testcase.geronimo.jarfile/my-ear/1.0-SNAPSHOT/ear,PersistenceUnitModule=WEB-INF/lib/my-pu-1.0-SNAPSHOT_inclasses.jar,WebModule=my-war-1.0-SNAPSHOT.war,j2eeType=PersistenceUnit,name=myPU#.
>  No GBean references found.
> at 
> org.apache.geronimo.persistence.builder.PersistenceUnitRefBuilder.buildNaming(PersistenceUnitRefBuilder.java:154)
> at 
> org.apache.geronimo.j2ee.deployment.NamingBuilderCollection.buildNaming(NamingBuilderCollection.java:53)
> at 
> org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder.configureBasicWebModuleAttributes(AbstractWebModuleBuilder.java:842)
> at 
> org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder.addGBeans(TomcatModuleBuilder.java:347)
> at 
> org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.addGBeans(SwitchingModuleBuilder.java:165)
> at 
> org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:647)
> at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:254)
> at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:133)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at 
> org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
> at 
> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
> at 
> org.apache.geronimo.gbean.runtime.GBeanInstance.invo

[jira] Created: (GERONIMO-4546) New Axis2 rs spec import

2009-02-19 Thread David Jencks (JIRA)
New Axis2 rs spec import


 Key: GERONIMO-4546
 URL: https://issues.apache.org/jira/browse/GERONIMO-4546
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: webservices
Affects Versions: 2.2
Reporter: David Jencks
Assignee: Jarek Gawor
 Fix For: 2.2


Axis 2 dependencies have changed, adding 

javax.ws.rs
jsr311-api
jar



I'm hoping Jarek can figure out if we want/need to include this.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (GERONIMO-4546) New Axis2 rs spec import

2009-02-19 Thread David Jencks (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-4546?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12675217#action_12675217
 ] 

David Jencks commented on GERONIMO-4546:


Added the dependency in rev 746111.

> New Axis2 rs spec import
> 
>
> Key: GERONIMO-4546
> URL: https://issues.apache.org/jira/browse/GERONIMO-4546
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: webservices
>Affects Versions: 2.2
>Reporter: David Jencks
>Assignee: Jarek Gawor
> Fix For: 2.2
>
>
> Axis 2 dependencies have changed, adding 
> 
> javax.ws.rs
> jsr311-api
> jar
> 
> I'm hoping Jarek can figure out if we want/need to include this.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[BUILD] branches/2.0: Failed for Revision: 746062

2009-02-19 Thread gawor
Geronimo Revision: 746062 built with tests included
 
See the full build-2000.log file at 
http://people.apache.org/builds/geronimo/server/binaries/2.0/20090219/build-2000.log
 
Download the binaries from 
http://people.apache.org/builds/geronimo/server/binaries/2.0/20090219
[INFO] BUILD SUCCESSFUL
[INFO] 
[INFO] Total time: 34 minutes 35 seconds
[INFO] Finished at: Thu Feb 19 20:39:37 EST 2009
[INFO] Final Memory: 217M/859M
[INFO] 
 
TESTSUITE RESULTS (Failures only)
=
See detailed results at 
http://people.apache.org/builds/geronimo/server/testsuite/ResultsSummary.html
 
Assembly: tomcat
=
See the full test.log file at 
http://people.apache.org/builds/geronimo/server/binaries/2.0/20090219/logs-2000-tomcat/test.log
 
[INFO] Running deployment-testsuite.deployment
[INFO] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.269 
sec <<< FAILURE!
--
[INFO] Running jpa-testsuite.jpa
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.258 
sec <<< FAILURE!
[INFO] Running sec-testsuite.security
[INFO] Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 0.633 
sec <<< FAILURE!
--
[INFO] Running web-testsuite.references
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.283 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBJAXRTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.207 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBStaxTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.204 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBJAXBTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.208 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.JaxRPCTest
[INFO] Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.474 
sec <<< FAILURE!
 
Assembly: jetty
=
See the full test.log file at 
http://people.apache.org/builds/geronimo/server/binaries/2.0/20090219/logs-2000-jetty/test.log
 
[INFO] Running deployment-testsuite.deployment
[INFO] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.325 
sec <<< FAILURE!
--
[INFO] Running jpa-testsuite.jpa
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.336 
sec <<< FAILURE!
[INFO] Running sec-testsuite.security
[INFO] Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 0.671 
sec <<< FAILURE!
--
[INFO] Running web-testsuite.references
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.307 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBJAXRTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.215 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBStaxTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.212 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.EJBJAXBTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.218 
sec <<< FAILURE!
--
[INFO] Running org.apache.geronimo.testsuite.testset.JaxRPCTest
[INFO] Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.455 
sec <<< FAILURE!


Re: [BUILD] trunk: Failed for Revision: 746081

2009-02-19 Thread David Jencks
I fixed the dependency change in rev 746111 and opened GERONIMO-4546  
since I don't know if we would rather exclude this dependency  
hopefully jarek or someone will know.


thanks
david jencks

On Feb 19, 2009, at 5:33 PM, ga...@apache.org wrote:


Geronimo Revision: 746081 built with tests included

See the full build-2100.log file at 
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090219/build-2100.log


See the unit test reports at 
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090219/unit-test-reports

[INFO] [resources:resources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 3 resources
[INFO] Copying 3 resources
[INFO] [compiler:compile]
[INFO] Compiling 20 source files to /home/geronimo/geronimo/trunk/ 
plugins/axis2/geronimo-axis2/target/classes

[INFO] [resources:testResources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 6 resources
[INFO] Copying 3 resources
[INFO] Copying 3 resources
[INFO] [compiler:testCompile]
[INFO] Compiling 7 source files to /home/geronimo/geronimo/trunk/ 
plugins/axis2/geronimo-axis2/target/test-classes

[INFO] [surefire:test]
[INFO] Surefire report directory: /home/geronimo/geronimo/trunk/ 
plugins/axis2/geronimo-axis2/target/surefire-reports


---
T E S T S
---
Running org.apache.geronimo.axis2.Axis2WebServiceContainerTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:  
2.884 sec


Results :

Tests run: 3, Failures: 0, Errors: 0, Skipped: 0

[INFO] [jar:jar]
[INFO] Building jar: /home/geronimo/geronimo/trunk/plugins/axis2/ 
geronimo-axis2/target/geronimo-axis2-2.2-SNAPSHOT.jar

[INFO] [ianal:verify-legal-files {execution: default}]
[INFO] Checking legal files in: geronimo-axis2-2.2-SNAPSHOT.jar
[INFO] [install:install]
[INFO] Installing /home/geronimo/geronimo/trunk/plugins/axis2/ 
geronimo-axis2/target/geronimo-axis2-2.2-SNAPSHOT.jar to /home/ 
geronimo/.m2/repository/org/apache/geronimo/modules/geronimo- 
axis2/2.2-SNAPSHOT/geronimo-axis2-2.2-SNAPSHOT.jar
[INFO]  


[INFO] Building Geronimo Plugins, AXIS2 :: AXIS2
[INFO]task-segment: [install]
[INFO]  

[INFO] snapshot org.apache.axis2:addressing:SNAPSHOT: checking for  
updates from apache.snapshots
[INFO] snapshot org.apache.axis2:addressing:SNAPSHOT: checking for  
updates from apache-snapshots
[INFO] snapshot org.apache.axis2:addressing:SNAPSHOT: checking for  
updates from codehaus-snapshots

Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/axis2/addressing/SNAPSHOT/addressing-SNAPSHOT.pom
3K downloaded
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/axis2/addressing/SNAPSHOT/addressing-SNAPSHOT.mar
24K downloaded
[INFO] [enforcer:enforce {execution: default}]
[INFO] [remote-resources:process {execution: process}]
[INFO] [remote-resources:process {execution: default}]
[INFO] [resources:resources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/geronimo/geronimo/ 
trunk/plugins/axis2/axis2/src/main/resources

[INFO] Copying 3 resources
[INFO] Copying 3 resources
[INFO] [car:validate-configuration]
[INFO] [car:prepare-plan]
[INFO] Generated: /home/geronimo/geronimo/trunk/plugins/axis2/axis2/ 
target/resources/META-INF/plan.xml

[INFO] [car:verify-no-dependency-change]
[INFO]  


[ERROR] BUILD FAILURE
[INFO]  


[INFO] Dependencies have changed:
	Added dependencies are saved here: /home/geronimo/geronimo/trunk/ 
plugins/axis2/axis2/src/main/history/dependencies.added.xml
	Tree listing is saved here: /home/geronimo/geronimo/trunk/plugins/ 
axis2/axis2/src/main/history/treeListing.xml
Delete /home/geronimo/geronimo/trunk/plugins/axis2/axis2/src/main/ 
history/dependencies.xml if you are happy with the dependency changes.
[INFO]  


[INFO] Trace
org.apache.maven.BuildFailureException: Dependencies have changed:
	Added dependencies are saved here: /home/geronimo/geronimo/trunk/ 
plugins/axis2/axis2/src/main/history/dependencies.added.xml
	Tree listing is saved here: /home/geronimo/geronimo/trunk/plugins/ 
axis2/axis2/src/main/history/treeListing.xml
Delete /home/geronimo/geronimo/trunk/plugins/axis2/axis2/src/main/ 
history/dependencies.xml if you are happy with the dependency changes.
	at  
org 
.apache 
.maven 
.lifecycle 
.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java: 
579)
	at  
org 
.apache 
.maven 
.lifecycle 
.DefaultLifecycle

[jira] Commented: (GERONIMO-4538) Make framework self contained to build the framework server

2009-02-19 Thread David Jencks (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-4538?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12675219#action_12675219
 ] 

David Jencks commented on GERONIMO-4538:


Moved stuff around in rev 746112.  This revision does not change any groupIds 
in case people hate this and we want to revert it.

> Make framework self contained to build the framework server
> ---
>
> Key: GERONIMO-4538
> URL: https://issues.apache.org/jira/browse/GERONIMO-4538
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: buildsystem
>Affects Versions: 2.2
>Reporter: David Jencks
>Assignee: David Jencks
> Fix For: 2.2
>
>
> Make everything needed to build the framework server be in framework.  This 
> should make it a lot easier to experiment with the framework server because 
> you have a lot less to build.
> It should have its own testsuite, although that may be added later.
> I don't plan to change any groupIds or artifactIds immediately although some 
> should probably be modified slightly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: Make "framework" build the entire framework server

2009-02-19 Thread David Jencks
I did the basic reorganization in rev 746112.  We probably want to  
change some groupIds if everyone is OK with the change.



On Feb 18, 2009, at 4:46 AM, Jason Dillon wrote:


On Feb 18, 2009, at 7:15 AM, David Jencks wrote:

On Feb 17, 2009, at 12:14 PM, Donald Woods wrote:


Sounds worth the time to try it out.

Two requests:
1) If this works, we publish the framework assembly instead of the  
two minimal assemblies to the Download page for 2.2, as this would  
allow users to build their own custom minimal server assembly (and  
of course some docs telling users how to create the old minimal  
assembly from this new framework assembly.)


I'm neutral or slightly +0.1 on this idea.  I don't actually see  
how it relates to my proposal but if everyone agrees I'm fine with  
this idea.


Less = more IMO, so I'm +1


I guess this should be a separate vote...




2) If time permits, can we move or duplicate relevant testsuite  
modules into a new testsuite dir under either the framework dir or  
a new framework-testsuite dir, so that we can verify the basic  
framework cmdline scripts and installing plugins (like Jetty/ 
Tomcat to make an equivalent minimal assembly)?


I like this idea.  For a few months now when I work on a plugin set  
(mconsole, activemq) I've included a custom server aseembly in the  
plugin group and added at least one integration test.  This has  
really helped speed up feature development.  IIUC you are proposing  
doing the same for framework.


Sure, +1
I haven't done this yet.  I don't think we have any integration tests  
that run on framework yet.  I'll probably come up with some simple  
ones soon.


thanks
david jencks




--jason





Re: Time for Geronimo 2.1.4 release?

2009-02-19 Thread Jack Cai
We have done some test here with the tranql SQLServer 2000 and 2005 XA
connector (https://issues.apache.org/jira/browse/GERONIMO-4279), and TranQL
Informix XA connector (https://issues.apache.org/jira/browse/GERONIMO-4365),
both look good. So they should be ready to get into Geronimo 2.1.4.

Still trying with the TranQL connector for Oracle RAC - not easy to set up
the environment...

-Jack

2009/2/6 Jarek Gawor 

> Jay,
>
> Updating OpenEJB 3.0.1 to xbean 3.5 will require 2.0.3 and 2.1.4 to
> update the asm 3.1 library (and that will need even more changes). I
> know some other libs have deps on the asm lib so we might run into
> problems later on.
>
> How about we only upgrade xbean-naming to 3.5 first and leave other
> xbean dependencies on 3.4.1? If that doesn't work we can try 3.5 for
> everything.
>
> Jarek
>
> On Wed, Feb 4, 2009 at 9:55 AM, Jay D. McHugh 
> wrote:
> > All of the 2.0.3 build issues are fixed.
> >
> > I will try building 2.0.3 with XBeans 3.5 now and let you all know what
> > happens.
> >
> > If it will build, then I might take a look to see whether I can figure
> > out what changes are necessary for OpenEJB 3.0.1 to use XBeans 3.5 too.
> >
> > Jay
> >
> > Jay D. McHugh wrote:
> >> The problem is with the version of ASM that is brought in when using a
> >> higher version of XBeans.
> >>
> >> OpenEJB is using a method that has been removed:
> >> org.objectweb.asm.ClassReader.accept
> >>
> >> And Geronimo (already - not counting XBeans 3.5) is using classes that
> >> have been removed:
> >> LinkResolver
> >> UniqueDefaultLinkResolver
> >>
> >> Jay
> >>
> >> Joe Bohn wrote:
> >>> Thanks for the info Jay and for doing some more digging.
> >>>
> >>> I don't really have a strong desire to push everything to xBean 3.5.  I
> >>> was just trying to eliminate the use of multiple xBean versions as this
> >>> could potentially cause problems (and confusion) for our users.
> >>>
> >>> It looks like we originally moved up to xBean 3.5 (actually
> >>> 3.5-SNAPSHOT) to resolve a jca context issue (Geronimo-4375).  However,
> >>> it looks like it was soon discovered that there were issues with the
> >>> OpenEJB, ASM and xBean versions in G.  As a result ... we ended up
> >>> reverting back to an older ASM and xBean 3.3 for finder and reflect
> >>> while keeping the newer xbean-naming 3.5 so that the original issue was
> >>> still resolved.  That seems to be working and is perhaps the best
> >>> approach.  I was just concerned about using the various xBean versions
> >>> in our Geronimo 2.1.4 server.  Perhaps using the various xBean versions
> >>> is still the best thing to do here.  I didn't realize that there were
> >>> core issues in OpenEJB attempting to use anything greater than 3.4.1.
> >>>
> >>> Thanks,
> >>> Joe
> >>>
> >>>
> >>> Jay D. McHugh wrote:
>  Hey everyone,
> 
>  If we want to get OpenEJB 3.0.1 to move up to XBeans 3.5, then I think
>  that we'll need to chip in to resolve the problems that pop up when
> you
>  use a version greater than 3.4.1.
> 
>  That was the highest version (available at the time) that could be
> used
>  in the OpenEJB 3.0 branch without causing errors.
> 
>  I'll try switching to XBeans 3.5 (after the build I am in the middle
> of
>  finishes) and let you all know if it goes through cleanly.
> 
>  My feeling is that it won't though.
> 
>  Also, I have been trying to get a 'final' Geronimo 2.0.x release put
>  together and will need OpenEJB 3.0.1 for that (3.0 no longer builds
>  because the artifacts for XBeans changed groupIds).
> 
>  Jay
> 
>  Joe Bohn wrote:
> > I was relaying the information second-hand ... so it's very possible
> I
> > got it wrong.
> >
> > It looks like there is a dependency xBean in OpenEJB ... but it's
> 3.4.1
> > rather than 3.3 (as we have in the branches/2.1).  So, perhaps if we
> can
> > convince OpenEJB 3.0.x to xBean 3.5 we can then make the references
> > consistent in our 2.1 branch.
> >
> > Thanks,
> > Joe
> >
> >
> > Donald Woods wrote:
> >> I don't see any dependencies on Xbean in OpenJPA 1.0.x or 1.2.x.
> >> Maybe you're thinking about OpenEJB?
> >>
> >>
> >> -Donald
> >>
> >>
> >> Joe Bohn wrote:
> >>> I agree we should get a 2.1.4 release out ... and you certainly
> have
> >>> my vote for release manager!
> >>>
> >>> The only thing I would add to the list is to get our xBean
> references
> >>> to a consistent versions.  I noticed this as I was updating
> >>> branches/2.1 and trunk to pull in the newly released xBean 3.5.  In
> >>> branches/2.1 we have a mix of 3.3 dependencies (finder and reflect)
> >>> and 3.5 dependencies (naming).  I've been told that this was due to
> >>> OpenJPA dependencies on 3.3.  Now that we are pulling in a new
> >>> OpenJPA release we will hopefully be able to update everything to
> use
> >>

New tranql xa adapter for Informix and MS SQL Server 2000 and 2005 tested and works now with g server

2009-02-19 Thread Forrest Xia
Hi all,

Just FYI. Recently I pulled new tranql xa adatpers for informix and MS SQL
Server 2000 and 2005, tested them with G 2.1.4 snapshot. Seems they all
works fine!

Here are more details:
1. Informix xa tranql adapter 1.0-snapshot works well with Informix jdbc
driver 3.50 on Informix Dynamic Server 11.5 database
2. MS SQL 2005 xa tranql adapter 1.0-snapshot works well with MS SQL Server
JDBC driver 2.0 on MS SQL Server 2005 and 2008 database
3. MS SQL 2000 xa tranql adatper 1.0-snapshot works well with MS SQL Server
2000 JDBC driver on MS SQL Server 2000 database

Let know if you want more info about it

Cheers!

Forrest


[BUILD] trunk: Failed for Revision: 746171

2009-02-19 Thread gawor
Geronimo Revision: 746171 built with tests included
 
See the full build-0300.log file at 
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090220/build-0300.log
 
 
See the unit test reports at 
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090220/unit-test-reports
 
Building Geronimo trunk at Revision: 746171
 
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build pxi32devifx-20071025 
(SR6b))
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Linux x86-32 j9vmxi3223-20071005 
(JIT enabled)
J9VM - 20071004_14218_lHdSMR
JIT  - 20070820_1846ifx1_r8
GC   - 200708_10)
JCL  - 20071025
 
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
Downloading: 
http://repo.exist.com/maven2/org/apache/geronimo/genesis/config/project-config/1.5/project-config-1.5.pom
16K downloaded
Downloading: 
http://people.apache.org/repo/m2-incubating-repository//org/apache/geronimo/genesis/config/config/1.5/config-1.5.pom
Downloading: 
http://repo.exist.com/maven2/org/apache/geronimo/genesis/config/config/1.5/config-1.5.pom
2K downloaded
Downloading: 
http://people.apache.org/repo/m2-incubating-repository//org/apache/geronimo/genesis/genesis/1.5/genesis-1.5.pom
Downloading: 
http://repo.exist.com/maven2/org/apache/geronimo/genesis/genesis/1.5/genesis-1.5.pom
14K downloaded
Downloading: 
http://people.apache.org/repo/m2-incubating-repository//org/apache/apache/4/apache-4.pom
Downloading: http://repo.exist.com/maven2/org/apache/apache/4/apache-4.pom
4K downloaded
[INFO] 
[ERROR] FATAL ERROR
[INFO] 
[INFO] Failed to resolve artifact.

GroupId: org.apache.geronimo.plugins.classloaders
ArtifactId: classloaders
Version: 2.2-SNAPSHOT

Reason: Unable to download the artifact from any repository

  org.apache.geronimo.plugins.classloaders:classloaders:pom:2.2-SNAPSHOT

from the specified remote repositories:
  ibiblio.org (http://repo.exist.com/maven2)


[INFO] 
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Cannot find parent: 
org.apache.geronimo.plugins.classloaders:classloaders for project: 
null:geronimo-javaee-deployment_1.1MR3_spec:car:null for project 
null:geronimo-javaee-deployment_1.1MR3_spec:car:null
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:378)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:292)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.project.ProjectBuildingException: Cannot find 
parent: org.apache.geronimo.plugins.classloaders:classloaders for project: 
null:geronimo-javaee-deployment_1.1MR3_spec:car:null for project 
null:geronimo-javaee-deployment_1.1MR3_spec:car:null
at 
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1370)
at 
org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:821)
at 
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:506)
at 
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:198)
at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:583)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:461)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:534)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:534)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:534)
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:365)
... 11 more
Caused by: org.apache.maven.project.ProjectBuildingException: POM 
'org.apache.geronimo.plugins.classloaders:classloaders' not found in 
repository: Unable to download the artifact from any repository

  org.apache.geronimo.plugins.classloaders:classloaders:pom:2.2-SNAPSHOT

from the specified remote repositories:
  ibiblio.org (http://repo.exist.com/maven2)
 for project org.apache.geronimo.plugins.classloaders:classloaders
at 
org.apache.

[jira] Commented: (GERONIMO-4543) EAR classloader not garbage collected

2009-02-19 Thread Janko Heilgeist (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-4543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12675265#action_12675265
 ] 

Janko Heilgeist commented on GERONIMO-4543:
---

Hi Kevan,

I've set my JAVA_OPTS to "-XX:MaxPermSize=265m -XX:+UseConcMarkSweepGC 
-XX:+CMSClassUnloadingEnabled" for some time now and never saw any OOM errors. 
But last Friday I must have accidentally reset the environment variable somehow 
without noticing it. On Monday I started seeing the OOM PermGen space errors 
immediately during first deployment and began investigating the cause. I didn't 
recognize the missing JAVA_OPTS and instead debugged the application with 
jmap/jhat. Thus, I noticed that the classes of my EAR never get GCed after 
undeploying and that got me hooked up on the issue. Shortly after, I switched 
back to the old JAVA_OPTS and everything worked again. But its just my own 
private Geronimo installation for development purposes that gets restarted a 
few times a day. So the OOM may be pushed back long enough to never occur.

So much for the background. I currently just deploy/undeploy my app and don't 
actually drive it. I already noticed a few additional issues when I enable an 
included Quartz scheduled job and when I call my JUnitE2 test cases. For now, 
I've disabled them and focus just on getting the app GCed after a single 
deploy/undeploy. I also noticed that the PermGen space increases minimally 
(that is a few KB maybe) with each deploy/undeploy cycle. It's not a serious 
issue yet but I'll investigate it further if it continues.

I've only seen the EAR's MultiParentClassLoader, its child WAR's 
MultiParentClassLoader, and an intermediate ChildConfigurationClassLoader not 
being GCed. SUN's Frank Kieviet describes a servlet in his blog, that 
repeatedly loads a class with its own classloader to force a PermGen space GC. 
Thus, the relevant classloaders should have been GCed if they had been eligible.

> EAR classloader not garbage collected
> -
>
> Key: GERONIMO-4543
> URL: https://issues.apache.org/jira/browse/GERONIMO-4543
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: Memory Leaks, transaction manager
>Affects Versions: 2.2
>Reporter: Janko Heilgeist
>Priority: Blocker
> Fix For: 2.2
>
> Attachments: ear-with-tx.tar.gz, privileged_currenttime.patch
>
>
> The TransactionTimer$CurrentTime thread inherits the AccessControlContext of 
> the first EAR/WAR/EJB-jar that carries out a transaction. Thus, the 
> particular EAR/WAR/EJB-jar's classloader is prevented from being GCed.
> See http://www.nabble.com/PermGen-space-issues-td22079768s134.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.