JAXB tree for spec dds
While trying to figure out how to get geronimo and openejb to cooperate better building jndi trees I spent couple days converting geronimo to use openejb's openejb-jee jaxb tree for spec dds. AFAICT it works as well as the xmlbeans tree and is a lot easier to work with. It brings the conflicts between geronimo and openejb into clearer focus for me, and currently this is resulting in more tck failures. However I think I will be able to come up with a good solution for building the jndi tree now. If there are no objections I'd like to clean this up a little bit and commit it tomorrow. thanks david jencks
[jira] Created: (GERONIMO-5400) java.lang.NoClassDefFoundError when making plugins for samples with EJB module/classes
java.lang.NoClassDefFoundError when making plugins for samples with EJB module/classes -- Key: GERONIMO-5400 URL: https://issues.apache.org/jira/browse/GERONIMO-5400 Project: Geronimo Issue Type: Bug Security Level: public (Regular issues) Components: car-maven-plugin Affects Versions: 3.0-M1, 3.0 Reporter: Forrest Xia If you try to build any EJB sample's geronimo plugin, you will get an NoClassDefFoundError like this: [INFO] [ERROR] FATAL ERROR [INFO] [INFO] Could not initialize class org.apache.openejb.util.Logger [INFO] [INFO] Trace java.lang.NoClassDefFoundError: Could not initialize class org.apache.openejb.util.Logger at org.apache.openejb.config.DeploymentLoader.clinit(DeploymentLoader.java:80) at org.apache.geronimo.openejb.deployment.EjbModuleBuilder.createModule(EjbModuleBuilder.java:238) at org.apache.geronimo.openejb.deployment.EjbModuleBuilder.createModule(EjbModuleBuilder.java:229) at org.apache.geronimo.j2ee.deployment.EARConfigBuilder.addModules(EARConfigBuilder.java:850) at org.apache.geronimo.j2ee.deployment.EARConfigBuilder.getEarPlan(EARConfigBuilder.java:417) at org.apache.geronimo.j2ee.deployment.EARConfigBuilder.getDeploymentPlan(EARConfigBuilder.java:309) at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:231) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:131) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:856) at org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:245) at org.apache.geronimo.mavenplugins.car.PackageMojo.invokeDeployer(PackageMojo.java:560) at org.apache.geronimo.mavenplugins.car.PackageMojo.buildPackage(PackageMojo.java:376) at org.apache.geronimo.mavenplugins.car.PackageMojo.execute(PackageMojo.java:243) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) 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) -- 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: 957437
Geronimo Revision: 957437 built with tests included See the full build-0300.log file at http://people.apache.org/builds/geronimo/server/binaries/trunk/20100624/build-0300.log Download the binaries from http://people.apache.org/builds/geronimo/server/binaries/trunk/20100624 [INFO] BUILD SUCCESSFUL [INFO] [INFO] Total time: 37 minutes 2 seconds [INFO] Finished at: Thu Jun 24 03:41:28 EDT 2010 [INFO] Final Memory: 486M/1004M [INFO] TESTSUITE RESULTS (Failures only) = Assembly: tomcat = See full test results and logs at http://people.apache.org/builds/geronimo/server/binaries/trunk/20100624/logs-0300-tomcat/ Running TestSuite Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.734 sec FAILURE! [INFO] [surefire:test {execution: default-test}] [INFO] Tests are skipped. [INFO] [war:war {execution: default-war}] [INFO] Packaging webapp [INFO] Assembling webapp[appname-war] in [/home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/target/appname-war-3.0-SNAPSHOT] [INFO] Processing war project [INFO] Copying webapp webResources[/home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/src/main/webapp] to[/home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/target/appname-war-3.0-SNAPSHOT] [INFO] Copying webapp webResources[/home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/target/classes] to[/home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/target/appname-war-3.0-SNAPSHOT] [INFO] Copying webapp resources[/home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/src/main/webapp] [INFO] Building jar: /home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/target/appname-war-3.0-SNAPSHOT/WEB-INF/lib/appname-war-3.0-SNAPSHOT.jar [INFO] Webapp assembled in[70 msecs] [INFO] Building war: /home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/target/appname-war-3.0-SNAPSHOT.war [INFO] [failsafe:integration-test {execution: integration-test}] [INFO] Failsafe report directory: /home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/target/failsafe-reports --- T E S T S --- There are no tests to run. Results : Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 [INFO] [ianal:verify-legal-files {execution: default}] [WARNING] Skipping verification of legal files in artifacts: [WARNING] org.apache.geronimo.testsuite:appname-war:war:3.0-SNAPSHOT [INFO] [install:install {execution: default-install}] [INFO] Installing /home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/target/appname-war-3.0-SNAPSHOT.war to /home/geronimo/.m2/repository/org/apache/geronimo/testsuite/appname-war/3.0-SNAPSHOT/appname-war-3.0-SNAPSHOT.war [INFO] [failsafe:verify {execution: verify}] [INFO] Failsafe report directory: /home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/target/failsafe-reports [INFO] [INFO] Building Geronimo TestSuite :: Enterprise Testsuite :: AppName - Client [INFO]task-segment: [install] [INFO] [INFO] [genesis:validate-configuration {execution: default}] [INFO] [geronimo-property:set-property {execution: set-property}] [INFO] [enforcer:enforce {execution: default}] [INFO] [remote-resources:process {execution: default}] [INFO] [resources:resources {execution: default-resources}] [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 2 resources [INFO] skip non existing resourceDirectory /home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-client/src/main/filtered-resources [INFO] Copying 3 resources [INFO] [compiler:compile {execution: default-compile}] [INFO] Compiling 1 source file to /home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-client/target/classes [INFO] [resources:testResources {execution: default-testResources}] [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-client/src/test/resources [INFO] skip non existing resourceDirectory /home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-client/src/test/filtered-resources [INFO] Copying 3 resources [INFO] [compiler:testCompile {execution: default-testCompile}] [INFO
[jira] Created: (GERONIMO-5401) Geronimo encrypts empty passwords
Geronimo encrypts empty passwords - Key: GERONIMO-5401 URL: https://issues.apache.org/jira/browse/GERONIMO-5401 Project: Geronimo Issue Type: Bug Security Level: public (Regular issues) Components: databases Affects Versions: 2.1.5 Environment: Geronimo tomcat assembly. Reporter: Ashish Jain Assignee: Ashish Jain Fix For: 2.1.7 This can be observed as follows 1) Create a test db pool with empty passwords. I had used derby embedded xa. 2) Deploy it. 3) Check the config.ser. You can see a password string encrypted with {Simple} or {Configured}. The same behavior can be seen for SystemDatasource. This behavior is misleading. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
Re: JAXB tree for spec dds
On 6/24/2010 2:46 AM, David Jencks wrote: While trying to figure out how to get geronimo and openejb to cooperate better building jndi trees I spent couple days converting geronimo to use openejb's openejb-jee jaxb tree for spec dds. AFAICT it works as well as the xmlbeans tree and is a lot easier to work with. It brings the conflicts between geronimo and openejb into clearer focus for me, and currently this is resulting in more tck failures. However I think I will be able to come up with a good solution for building the jndi tree now. If there are no objections I'd like to clean this up a little bit and commit it tomorrow. In my opinion, making the interface between Geronimo and openejb cleaner can't be anything but a good thing. Go for it. Rick thanks david jencks
[jira] Commented: (GERONIMO-5401) Geronimo encrypts empty passwords
[ https://issues.apache.org/jira/browse/GERONIMO-5401?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12882102#action_12882102 ] Ashish Jain commented on GERONIMO-5401: --- applied to 2.1 branch At revision: 957469 Geronimo encrypts empty passwords - Key: GERONIMO-5401 URL: https://issues.apache.org/jira/browse/GERONIMO-5401 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: databases Affects Versions: 2.1.5 Environment: Geronimo tomcat assembly. Reporter: Ashish Jain Assignee: Ashish Jain Fix For: 2.1.7 This can be observed as follows 1) Create a test db pool with empty passwords. I had used derby embedded xa. 2) Deploy it. 3) Check the config.ser. You can see a password string encrypted with {Simple} or {Configured}. The same behavior can be seen for SystemDatasource. This behavior is misleading. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Created: (GERONIMO-5402) Incorrect instructions to utilize ConfiguredEncryption
Incorrect instructions to utilize ConfiguredEncryption --- Key: GERONIMO-5402 URL: https://issues.apache.org/jira/browse/GERONIMO-5402 Project: Geronimo Issue Type: Bug Security Level: public (Regular issues) Components: security Affects Versions: 2.1.5 Environment: geronimo tomcat assembly. Reporter: Ashish Jain Assignee: Ashish Jain Fix For: 2.1.7 https://cwiki.apache.org/GMOxDEV/obscuring-passwords.html and doc reference for org.apache.geronimo.system.util.ConfiguredEncryption are incorrect. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (GERONIMO-5402) Incorrect instructions to utilize ConfiguredEncryption
[ https://issues.apache.org/jira/browse/GERONIMO-5402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12882105#action_12882105 ] Ashish Jain commented on GERONIMO-5402: --- Applied to 2.1 branch At revision: 957476 Incorrect instructions to utilize ConfiguredEncryption --- Key: GERONIMO-5402 URL: https://issues.apache.org/jira/browse/GERONIMO-5402 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: security Affects Versions: 2.1.5 Environment: geronimo tomcat assembly. Reporter: Ashish Jain Assignee: Ashish Jain Fix For: 2.1.7 https://cwiki.apache.org/GMOxDEV/obscuring-passwords.html and doc reference for org.apache.geronimo.system.util.ConfiguredEncryption are incorrect. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (GERONIMO-5402) Incorrect instructions to utilize ConfiguredEncryption
[ https://issues.apache.org/jira/browse/GERONIMO-5402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12882107#action_12882107 ] Ashish Jain commented on GERONIMO-5402: --- Modified the doc https://cwiki.apache.org/GMOxDEV/obscuring-passwords.html. Incorrect instructions to utilize ConfiguredEncryption --- Key: GERONIMO-5402 URL: https://issues.apache.org/jira/browse/GERONIMO-5402 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: security Affects Versions: 2.1.5 Environment: geronimo tomcat assembly. Reporter: Ashish Jain Assignee: Ashish Jain Fix For: 2.1.7 https://cwiki.apache.org/GMOxDEV/obscuring-passwords.html and doc reference for org.apache.geronimo.system.util.ConfiguredEncryption are incorrect. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
Re: JAXB tree for spec dds
On Jun 23, 2010, at 11:46 PM, David Jencks wrote: While trying to figure out how to get geronimo and openejb to cooperate better building jndi trees I spent couple days converting geronimo to use openejb's openejb-jee jaxb tree for spec dds. AFAICT it works as well as the xmlbeans tree and is a lot easier to work with. It brings the conflicts between geronimo and openejb into clearer focus for me, and currently this is resulting in more tck failures. However I think I will be able to come up with a good solution for building the jndi tree now. If there are no objections I'd like to clean this up a little bit and commit it tomorrow. Will certainly clean up the integration code where we had to convert these things back and forth from jaxb to xmlbeans. -David
[jira] Commented: (GERONIMO-5402) Incorrect instructions to utilize ConfiguredEncryption
[ https://issues.apache.org/jira/browse/GERONIMO-5402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12882126#action_12882126 ] Ashish Jain commented on GERONIMO-5402: --- Updated other docs https://cwiki.apache.org/GMOxDOC22/basic-hints-on-security-configuration.html https://cwiki.apache.org/GMOxDOC21/basic-hints-on-security-configuration.html https://cwiki.apache.org/GMOxDOC30/obscuring-passwords.html Incorrect instructions to utilize ConfiguredEncryption --- Key: GERONIMO-5402 URL: https://issues.apache.org/jira/browse/GERONIMO-5402 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: security Affects Versions: 2.1.5 Environment: geronimo tomcat assembly. Reporter: Ashish Jain Assignee: Ashish Jain Fix For: 2.1.7 https://cwiki.apache.org/GMOxDEV/obscuring-passwords.html and doc reference for org.apache.geronimo.system.util.ConfiguredEncryption are incorrect. -- 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: 957538
Geronimo Revision: 957538 built with tests included See the full build-0900.log file at http://people.apache.org/builds/geronimo/server/binaries/trunk/20100624/build-0900.log Download the binaries from http://people.apache.org/builds/geronimo/server/binaries/trunk/20100624 [INFO] BUILD SUCCESSFUL [INFO] [INFO] Total time: 41 minutes 14 seconds [INFO] Finished at: Thu Jun 24 09:45:00 EDT 2010 [INFO] Final Memory: 546M/987M [INFO] TESTSUITE RESULTS (Failures only) = Assembly: tomcat = See full test results and logs at http://people.apache.org/builds/geronimo/server/binaries/trunk/20100624/logs-0900-tomcat/ Running TestSuite Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.681 sec FAILURE! [INFO] [surefire:test {execution: default-test}] [INFO] Tests are skipped. [INFO] [war:war {execution: default-war}] [INFO] Packaging webapp [INFO] Assembling webapp[appname-war] in [/home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/target/appname-war-3.0-SNAPSHOT] [INFO] Processing war project [INFO] Copying webapp webResources[/home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/src/main/webapp] to[/home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/target/appname-war-3.0-SNAPSHOT] [INFO] Copying webapp webResources[/home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/target/classes] to[/home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/target/appname-war-3.0-SNAPSHOT] [INFO] Copying webapp resources[/home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/src/main/webapp] [INFO] Building jar: /home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/target/appname-war-3.0-SNAPSHOT/WEB-INF/lib/appname-war-3.0-SNAPSHOT.jar [INFO] Webapp assembled in[52 msecs] [INFO] Building war: /home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/target/appname-war-3.0-SNAPSHOT.war [INFO] [failsafe:integration-test {execution: integration-test}] [INFO] Failsafe report directory: /home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/target/failsafe-reports --- T E S T S --- There are no tests to run. Results : Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 [INFO] [ianal:verify-legal-files {execution: default}] [WARNING] Skipping verification of legal files in artifacts: [WARNING] org.apache.geronimo.testsuite:appname-war:war:3.0-SNAPSHOT [INFO] [install:install {execution: default-install}] [INFO] Installing /home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/target/appname-war-3.0-SNAPSHOT.war to /home/geronimo/.m2/repository/org/apache/geronimo/testsuite/appname-war/3.0-SNAPSHOT/appname-war-3.0-SNAPSHOT.war [INFO] [failsafe:verify {execution: verify}] [INFO] Failsafe report directory: /home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-war/target/failsafe-reports [INFO] [INFO] Building Geronimo TestSuite :: Enterprise Testsuite :: AppName - Client [INFO]task-segment: [install] [INFO] [INFO] [genesis:validate-configuration {execution: default}] [INFO] [geronimo-property:set-property {execution: set-property}] [INFO] [enforcer:enforce {execution: default}] [INFO] [remote-resources:process {execution: default}] [INFO] [resources:resources {execution: default-resources}] [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 2 resources [INFO] skip non existing resourceDirectory /home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-client/src/main/filtered-resources [INFO] Copying 3 resources [INFO] [compiler:compile {execution: default-compile}] [INFO] Compiling 1 source file to /home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-client/target/classes [INFO] [resources:testResources {execution: default-testResources}] [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-client/src/test/resources [INFO] skip non existing resourceDirectory /home/geronimo/geronimo/trunk/testsuite/enterprise-testsuite/appname-tests/appname-client/src/test/filtered-resources [INFO] Copying 3 resources [INFO] [compiler:testCompile {execution: default-testCompile}] [INFO
[BUILD] branches/2.2: Failed for Revision: 956647
Geronimo Revision: 956647 built with tests included See the full build-1400.log file at http://people.apache.org/builds/geronimo/server/binaries/2.2/20100621/build-1400.log Download the binaries from http://people.apache.org/builds/geronimo/server/binaries/2.2/20100621 [INFO] BUILD SUCCESSFUL [INFO] [INFO] Total time: 38 minutes 52 seconds [INFO] Finished at: Mon Jun 21 14:43:55 EDT 2010 [INFO] Final Memory: 346M/1014M [INFO] TESTSUITE RESULTS (Failures only) = Assembly: tomcat = See full test results and logs at http://people.apache.org/builds/geronimo/server/binaries/2.2/20100621/logs-1400-tomcat/ Assembly: jetty = See full test results and logs at http://people.apache.org/builds/geronimo/server/binaries/2.2/20100621/logs-1400-jetty/ [INFO] [INFO] Building Geronimo TestSuite :: Commands Testsuite :: GShell [INFO] [INFO]task-segment: [install] [INFO] [INFO] [INFO] [INFO] [genesis:validate-configuration {execution: default}] [INFO] [INFO] [enforcer:enforce {execution: default}] [INFO] [INFO] Setting property: classpath.resource.loader.class = 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'. [INFO] [INFO] Setting property: velocimacro.messages.on = 'false'. [INFO] [INFO] Setting property: resource.loader = 'classpath'. [INFO] [INFO] Setting property: resource.manager.logwhenfound = 'false'. [INFO] [INFO] [remote-resources:process {execution: default}] [INFO] [INFO] [resources:resources] [INFO] [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] [INFO] skip non existing resourceDirectory /home/geronimo/geronimo/2.2/testsuite/commands-testsuite/gshell/src/main/resources [INFO] [INFO] skip non existing resourceDirectory /home/geronimo/geronimo/2.2/testsuite/commands-testsuite/gshell/src/main/filtered-resources [INFO] [INFO] Copying 3 resources [INFO] [INFO] [compiler:compile] [INFO] [INFO] No sources to compile [INFO] [INFO] [resources:testResources] [INFO] [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] [INFO] Copying 1 resource [INFO] [INFO] skip non existing resourceDirectory /home/geronimo/geronimo/2.2/testsuite/commands-testsuite/gshell/src/test/filtered-resources [INFO] [INFO] Copying 3 resources [INFO] [INFO] [compiler:testCompile] [INFO] [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] [surefire:test] [INFO] [INFO] Tests are skipped. [INFO] [INFO] [jar:jar] [INFO] [INFO] Building jar: /home/geronimo/geronimo/2.2/testsuite/commands-testsuite/gshell/target/gshell-2.2.1-SNAPSHOT.jar [INFO] [INFO] [failsafe:integration-test {execution: integration-test}] [INFO] [INFO] Failsafe report directory: /home/geronimo/geronimo/2.2/testsuite/commands-testsuite/gshell/target/failsafe-reports [INFO] [INFO] --- [INFO] T E S T S [INFO] --- [INFO] Running TestSuite [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.064 sec [INFO] [INFO] Results : [INFO] [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [WARNING] File encoding has not been set, using platform encoding ANSI_X3.4-1968, i.e. build is platform dependent! [INFO] [INFO] [ianal:verify-legal-files {execution: default}] [INFO] [WARNING] Skipping verification of legal files in artifacts: [INFO] [WARNING] org.apache.geronimo.testsuite:gshell:jar:2.2.1-SNAPSHOT [INFO] [INFO] [failsafe:verify {execution: verify}] [INFO] [INFO] Failsafe report directory: /home/geronimo/geronimo/2.2/testsuite/commands-testsuite/gshell/target/failsafe-reports [INFO] [WARNING] File encoding has not been set, using platform encoding ANSI_X3.4-1968, i.e. build is platform dependent! [INFO] [INFO] [install:install] [INFO] [INFO] Installing /home/geronimo/geronimo/2.2/testsuite/commands-testsuite/gshell/target/gshell-2.2.1-SNAPSHOT.jar to /home/geronimo/.m2/repository/org/apache/geronimo/testsuite/gshell/2.2.1-SNAPSHOT/gshell-2.2.1-SNAPSHOT.jar [INFO] [INFO] [INFO] [INFO] BUILD SUCCESSFUL [INFO] [INFO] [INFO] [INFO] Total time: 38 seconds [INFO] [INFO] Finished at: Thu Jun 24 11:16:32 EDT 2010 [INFO] [INFO] Final Memory: 38M/566M [INFO] [INFO] [INFO] [ianal:verify-legal-files {execution: default}] [INFO] [install:install] [INFO] Installing /home/geronimo/geronimo/2.2/testsuite/commands-testsuite/pom.xml to
[BUILD] trunk: Failed for Revision: 957686
Geronimo Revision: 957686 built with tests included See the full build-1500.log file at http://people.apache.org/builds/geronimo/server/binaries/trunk/20100624/build-1500.log See the unit test reports at http://people.apache.org/builds/geronimo/server/binaries/trunk/20100624/unit-test-reports Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=org.apache.geronimo.ext.tomcat -DartifactId=catalina -Dversion=7.0.0.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file -DgroupId=org.apache.geronimo.ext.tomcat -DartifactId=catalina -Dversion=7.0.0.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.geronimo.modules:geronimo-tomcat7:bundle:3.0-SNAPSHOT 2) org.apache.geronimo.ext.tomcat:catalina:jar:7.0.0.2-SNAPSHOT 2) org.apache.geronimo.ext.tomcat:catalina-ha:jar:7.0.0.2-SNAPSHOT Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=org.apache.geronimo.ext.tomcat -DartifactId=catalina-ha -Dversion=7.0.0.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file -DgroupId=org.apache.geronimo.ext.tomcat -DartifactId=catalina-ha -Dversion=7.0.0.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.geronimo.modules:geronimo-tomcat7:bundle:3.0-SNAPSHOT 2) org.apache.geronimo.ext.tomcat:catalina-ha:jar:7.0.0.2-SNAPSHOT 3) org.apache.geronimo.ext.tomcat:jasper:jar:7.0.0.2-SNAPSHOT Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=org.apache.geronimo.ext.tomcat -DartifactId=jasper -Dversion=7.0.0.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file -DgroupId=org.apache.geronimo.ext.tomcat -DartifactId=jasper -Dversion=7.0.0.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.geronimo.modules:geronimo-tomcat7:bundle:3.0-SNAPSHOT 2) org.apache.geronimo.modules:geronimo-jasper:jar:3.0-SNAPSHOT 3) org.apache.geronimo.ext.tomcat:jasper:jar:7.0.0.2-SNAPSHOT 4) org.apache.geronimo.ext.tomcat:util:jar:7.0.0.2-SNAPSHOT Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=org.apache.geronimo.ext.tomcat -DartifactId=util -Dversion=7.0.0.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file -DgroupId=org.apache.geronimo.ext.tomcat -DartifactId=util -Dversion=7.0.0.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.geronimo.modules:geronimo-tomcat7:bundle:3.0-SNAPSHOT 2) org.apache.geronimo.modules:geronimo-jasper:jar:3.0-SNAPSHOT 3) org.apache.geronimo.ext.tomcat:util:jar:7.0.0.2-SNAPSHOT 5) org.apache.geronimo.ext.tomcat:jasper-el:jar:7.0.0.2-SNAPSHOT Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=org.apache.geronimo.ext.tomcat -DartifactId=jasper-el -Dversion=7.0.0.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file -DgroupId=org.apache.geronimo.ext.tomcat -DartifactId=jasper-el -Dversion=7.0.0.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.geronimo.modules:geronimo-tomcat7:bundle:3.0-SNAPSHOT 2) org.apache.geronimo.modules:geronimo-jasper:jar:3.0-SNAPSHOT 3) org.apache.geronimo.ext.tomcat:jasper-el:jar:7.0.0.2-SNAPSHOT -- 5 required artifacts are missing. for artifact: org.apache.geronimo.modules:geronimo-tomcat7:bundle:3.0-SNAPSHOT from the specified remote repositories: apache.snapshots (http://repository.apache.org/snapshots), codehaus.snapshots (http://snapshots.repository.codehaus.org), openqa-snapshots (http://nexus.openqa.org/content/repositories/snapshots), local (file:///home/geronimo/.m2/jtidy.repository), ibiblio.org (http://maven.rtp.raleigh.ibm.com/nexus-proxy/), java.net.2 (http://download.java.net/maven/1/), jetty.oss.sonatype.org (http://oss.sonatype.org/content/repositories/jetty/), openqa-releases (http://nexus.openqa.org/content/repositories/releases
[BUILD] trunk: Failed for Revision: 957772
Geronimo Revision: 957772 built with tests included See the full build-2100.log file at http://people.apache.org/builds/geronimo/server/binaries/trunk/20100624/build-2100.log Download the binaries from http://people.apache.org/builds/geronimo/server/binaries/trunk/20100624 [INFO] BUILD SUCCESSFUL [INFO] [INFO] Total time: 71 minutes 28 seconds [INFO] Finished at: Thu Jun 24 22:12:33 EDT 2010 [INFO] Final Memory: 458M/1014M [INFO] TESTSUITE RESULTS (Failures only) = Assembly: tomcat = See full test results and logs at http://people.apache.org/builds/geronimo/server/binaries/trunk/20100624/logs-2100-tomcat/ [INFO] [enforcer:enforce {execution: default}] [INFO] Setting property: classpath.resource.loader.class = 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'. [INFO] Setting property: velocimacro.messages.on = 'false'. [INFO] Setting property: resource.loader = 'classpath'. [INFO] Setting property: resource.manager.logwhenfound = 'false'. [INFO] [remote-resources:process {execution: default}] [INFO] [site:attach-descriptor {execution: default-attach-descriptor}] Downloading: http://maven.rtp.raleigh.ibm.com/nexus-proxy//org/apache/maven/surefire/surefire-booter/2.5/surefire-booter-2.5.pom 1K downloaded (surefire-booter-2.5.pom) Downloading: file:///home/geronimo/.m2/jtidy.repository/org/apache/maven/surefire/surefire-api/2.5/surefire-api-2.5.pom [INFO] Unable to find resource 'org.apache.maven.surefire:surefire-api:pom:2.5' in repository local (file:///home/geronimo/.m2/jtidy.repository) Downloading: http://maven.rtp.raleigh.ibm.com/nexus-proxy//org/apache/maven/surefire/surefire-api/2.5/surefire-api-2.5.pom 2K downloaded (surefire-api-2.5.pom) Downloading: http://maven.rtp.raleigh.ibm.com/nexus-proxy//org/codehaus/plexus/plexus-utils/1.5.9/plexus-utils-1.5.9.pom 5K downloaded (plexus-utils-1.5.9.pom) Downloading: http://maven.rtp.raleigh.ibm.com/nexus-proxy//org/apache/maven/maven-toolchain/2.0.9/maven-toolchain-2.0.9.pom 3K downloaded (maven-toolchain-2.0.9.pom) Downloading: http://maven.rtp.raleigh.ibm.com/nexus-proxy//org/apache/maven/surefire/surefire-booter/2.5/surefire-booter-2.5.jar Downloading: http://maven.rtp.raleigh.ibm.com/nexus-proxy//org/codehaus/plexus/plexus-utils/1.5.9/plexus-utils-1.5.9.jar 262K downloaded (plexus-utils-1.5.9.jar) 313K downloaded (surefire-booter-2.5.jar) Downloading: file:///home/geronimo/.m2/jtidy.repository/org/apache/maven/surefire/surefire-api/2.5/surefire-api-2.5.jar [INFO] Unable to find resource 'org.apache.maven.surefire:surefire-api:jar:2.5' in repository local (file:///home/geronimo/.m2/jtidy.repository) Downloading: http://maven.rtp.raleigh.ibm.com/nexus-proxy//org/apache/maven/surefire/surefire-api/2.5/surefire-api-2.5.jar 557K downloaded (surefire-api-2.5.jar) [INFO] [failsafe:integration-test {execution: integration-test}] [INFO] No tests to run. [INFO] [ianal:verify-legal-files {execution: default}] [INFO] [install:install {execution: default-install}] [INFO] Installing /home/geronimo/geronimo/trunk/testsuite/pom.xml to /home/geronimo/.m2/repository/org/apache/geronimo/testsuite/testsuite/3.0-SNAPSHOT/testsuite-3.0-SNAPSHOT.pom [INFO] [failsafe:verify {execution: verify}] [INFO] No tests to run. [INFO] [INFO] Building Geronimo TestSuite :: Commands TestSuite [INFO]task-segment: [install] [INFO] [INFO] [genesis:validate-configuration {execution: default}] [INFO] [geronimo-property:set-property {execution: set-property}] [INFO] snapshot org.apache.geronimo.testsupport:testsupport-commands:3.0-SNAPSHOT: checking for updates from codehaus.snapshots [INFO] snapshot org.apache.geronimo.testsupport:testsupport-commands:3.0-SNAPSHOT: checking for updates from apache.snapshots [INFO] [enforcer:enforce {execution: default}] [INFO] [remote-resources:process {execution: default}] [INFO] [site:attach-descriptor {execution: default-attach-descriptor}] [WARNING] DEPRECATED [systemProperties]: Use systemPropertyVariables instead. [INFO] [failsafe:integration-test {execution: integration-test}] [INFO] No tests to run. [INFO] [ianal:verify-legal-files {execution: default}] [INFO] [install:install {execution: default-install}] [INFO] Installing /home/geronimo/geronimo/trunk/testsuite/commands-testsuite/pom.xml to /home/geronimo/.m2/repository/org/apache/geronimo/testsuite/commands-testsuite/3.0-SNAPSHOT/commands-testsuite-3.0-SNAPSHOT.pom [INFO] [failsafe:verify {execution: verify}] [INFO] No tests to run. [INFO] [INFO] Building Geronimo TestSuite :: Commands Testsuite :: Deployer [INFO
[jira] Created: (GERONIMO-5403) G 3.0-M1 car-maven-plugin generated plugin dependecies do not have version, that causes plugin installation are panic
G 3.0-M1 car-maven-plugin generated plugin dependecies do not have version, that causes plugin installation are panic - Key: GERONIMO-5403 URL: https://issues.apache.org/jira/browse/GERONIMO-5403 Project: Geronimo Issue Type: Bug Security Level: public (Regular issues) Components: car-maven-plugin Affects Versions: 3.0-M1 Reporter: Forrest Xia Priority: Critical G 3.0-M1 car-maven-plugin generates geronimo-plugin.xml and geronimo-plugins.xml, in which there are no version info for plugin's dependencies. This may cause problem. Saying geronimo plugin A depends on artifact B. The B has two different versions in the local repository, saying B-v1 and B-v2. now issue command $ bin/deploy install-plugin A-v2 to install plugin from local, The A-v2 should depends on B-v2. But when installation happens, the B-v1 is pulled from the local repository, that leads the installation failed. I checked G 2.2 and see the versions there in the dependencies, but why not for G 3.0-M1? -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Created: (GERONIMO-5404) Uninstallation does not remove the installed unique dependencies.
Uninstallation does not remove the installed unique dependencies. - Key: GERONIMO-5404 URL: https://issues.apache.org/jira/browse/GERONIMO-5404 Project: Geronimo Issue Type: Bug Security Level: public (Regular issues) Affects Versions: 3.0-M1, 3.0 Reporter: Forrest Xia Use car-maven-plugin to make a G sample as a geronimo plugin, the deploy install-plugin will install two artifacts into the geronimo repository, one is the plugin itself, another is the original sample. When we uninstall the plugin from the admin console, the installed original sample is still in the repository, not removed. I think it should be removed. -- 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: 957802
Geronimo Revision: 957802 built with tests included See the full build-0200.log file at http://people.apache.org/builds/geronimo/server/binaries/2.1/20100625/build-0200.log See the unit test reports at http://people.apache.org/builds/geronimo/server/binaries/2.1/20100625/unit-test-reports Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file -DgroupId=org.apache.geronimo.buildsupport -DartifactId=car-maven-plugin -Dversion=2.1.7-SNAPSHOT -Dpackaging=maven-plugin -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.1.7-SNAPSHOT from the specified remote repositories: ibiblio.org (http://maven.rtp.raleigh.ibm.com/nexus-proxy/), codehaus.snapshots (http://snapshots.repository.codehaus.org), apache.snapshots (http://repository.apache.org/snapshots) org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.1.7-SNAPSHOT from the specified remote repositories: ibiblio.org (http://maven.rtp.raleigh.ibm.com/nexus-proxy/), codehaus.snapshots (http://snapshots.repository.codehaus.org), apache.snapshots (http://repository.apache.org/snapshots) [INFO] [INFO] Trace org.apache.maven.lifecycle.LifecycleExecutionException: Plugin could not be found - check that the goal name is correct: Unable to download the artifact from any repository Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=org.apache.geronimo.buildsupport -DartifactId=car-maven-plugin -Dversion=2.1.7-SNAPSHOT -Dpackaging=maven-plugin -Dfile=/path/to/file Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file -DgroupId=org.apache.geronimo.buildsupport -DartifactId=car-maven-plugin -Dversion=2.1.7-SNAPSHOT -Dpackaging=maven-plugin -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.1.7-SNAPSHOT from the specified remote repositories: ibiblio.org (http://maven.rtp.raleigh.ibm.com/nexus-proxy/), codehaus.snapshots (http://snapshots.repository.codehaus.org), apache.snapshots (http://repository.apache.org/snapshots) org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.1.7-SNAPSHOT from the specified remote repositories: ibiblio.org (http://maven.rtp.raleigh.ibm.com/nexus-proxy/), codehaus.snapshots (http://snapshots.repository.codehaus.org), apache.snapshots (http://repository.apache.org/snapshots) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.findExtensions(DefaultLifecycleExecutor.java:183) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336) 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:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) 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.plugin.PluginNotFoundException: Plugin could not be found - check that the goal name is correct: Unable to download the artifact from any repository Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=org.apache.geronimo.buildsupport -DartifactId=car-maven-plugin -Dversion=2.1.7-SNAPSHOT -Dpackaging=maven-plugin -Dfile=/path/to/file Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file -DgroupId=org.apache.geronimo.buildsupport -DartifactId=car-maven-plugin -Dversion=2.1.7-SNAPSHOT -Dpackaging=maven-plugin -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.1.7-SNAPSHOT from the specified remote repositories: ibiblio.org (http://maven.rtp.raleigh.ibm.com/nexus-proxy/), codehaus.snapshots (http://snapshots.repository.codehaus.org), apache.snapshots (http://repository.apache.org/snapshots) org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.1.7-SNAPSHOT from the specified remote repositories: ibiblio.org (http://maven.rtp.raleigh.ibm.com/nexus-proxy/), codehaus.snapshots
[jira] Commented: (GERONIMO-5404) Uninstallation does not remove the installed unique dependencies.
[ https://issues.apache.org/jira/browse/GERONIMO-5404?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12882455#action_12882455 ] David Jencks commented on GERONIMO-5404: Since the original javaee app is copied into the geronimo plugin, we should try to find a way to make it not a dependency of the plugin so it isn't installed at all. I'm not sure the effort involved in trying to count uses of an artifact to determine if it safe to remove is worth the result. I also think we should move our dependency installation/tracking code to use felix features as what we are doing pretty much duplicates that. Uninstallation does not remove the installed unique dependencies. - Key: GERONIMO-5404 URL: https://issues.apache.org/jira/browse/GERONIMO-5404 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Affects Versions: 3.0-M1, 3.0 Reporter: Forrest Xia Use car-maven-plugin to make a G sample as a geronimo plugin, the deploy install-plugin will install two artifacts into the geronimo repository, one is the plugin itself, another is the original sample. When we uninstall the plugin from the admin console, the installed original sample is still in the repository, not removed. I think it should be removed. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.