[BUILD] branches/2.0: Failed for Revision: 745750
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
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
[ 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
[ 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
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
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
[ 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
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
[ 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)
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
[ 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
[ 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)
+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)
+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
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
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
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
[ 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
[ 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
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
[ 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
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
[ 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
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
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
[ 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
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?
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
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
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
[ 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.