[jira] Commented: (GERONIMODEVTOOLS-540) Prevent geronimo contamination from deployments from multiple workspaces
[ https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-540?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12654349#action_12654349 ] Delos Dai commented on GERONIMODEVTOOLS-540: Anyway, I agree with you, Francisco. It is a problem of Geronimo Devtools, so you don't have other chioce. I think the key to contaminate Tomcat is not the server path, but the deploy path. So, Geronimo Devtools may consider to set difference deploy path for workspaces, instead of deploy modules into the GERONIMO_HOME/repository. Does anyone know how to change the default deploy path of Geronimo Server? Thanks! Prevent geronimo contamination from deployments from multiple workspaces Key: GERONIMODEVTOOLS-540 URL: https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-540 Project: Geronimo-Devtools Issue Type: New Feature Components: eclipse-plugin Affects Versions: 2.2.0, 2.1.4 Reporter: Francisco Peredo Assignee: Tim McConnell Attachments: screenshot-1.jpg, screenshot-tomcat-adapter.jpg When doing development of several independent applications over the Geronimo, that Geronimo installation gets contaminated by those applications If I create workspaces1, and inside it I create dynamic webproject 1, and run it on Geronimo, then I switch to workspace2, and create dynamic webproject 2, and run it on Geronimo, since it is the same Geronimoinstance, both dynamic webproject 1 and dynamic webproject 2 will start (and there is no way, from inside eclipse to undeploy dynamic webproject 1 unless I go back to workspaces1 and undeploy it. But, if one is working with Tomcat, there is no problem, applications do not contaminate the shared Tomcat, why is that? well the Tomcat WTP Adapter has a configuration option enabled by default under Server Location, that reads: Use workspace metadata (does not modify Tomcat installation). I would like to have an option like that for Geronimo. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
Re: [DISCUSS] Release Concurrent Spec jar (1.0) version 1.0-EA
Kevan Miller wrote: On Dec 7, 2008, at 11:44 PM, Joe Bohn wrote: ummm ... does anybody else want to vote (or comment) beyond Jarek and myself? Point of law reminder -- a minimum of 3 PMC +1's are required for any release votes. So, someone else *must* vote. Right ... I wasn't planning to call the vote ... just trying to get some response. Since you ask -- it looks like we've dropped LICENSE/NOTICE files from the root directory. https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-concurrent_1.0_spec-1.0-EA should contain a LICENSE and NOTICE file (even if it's the standard format). Looks like a few other recent specs are missing this. Not sure when the problem started. Yes, I noticed that too. But the LICENSE/NOTICE files are included in specs-parent and pulled into the artifacts from there. I was thinking that was sufficient. Joe
Re: [discussion] Using Apache Commons Deamon to run Geronimo as a Windows service
Thanks for the comments! I would agree with Jarek that two long-run java processes just for Geronimo service might not be a good idea. So I'll stick to the plain command method. While waiting for my patches to be committed by the Commons community, for now I'll use the simple stupid command line option to start the Windows service, instead of the JVM or JAVA mode. The latter provides better configuration UI, while the command line method need the user to edit the long command line string if they want to change any argument (like JVM options). This way I minimize the code difference, as only one patch is necessary which fixes a real defect: https://issues.apache.org/jira/browse/DAEMON-118. Next I'll start to create the G plugin for this. We can update the contained EXE files when my patches are accepted by Commons Daemon project. -Jack 2008/12/5 Jarek Gawor [EMAIL PROTECTED] On Thu, Dec 4, 2008 at 4:54 AM, Jack Cai [EMAIL PROTECTED] wrote: I have been working on enabling Geronimo to run as a Windows service using Apache Commons Deamon procrun utility. I have been making good progress. Now I have some problems and would like to hear your opinions. 1. I have gone through all the open JIRAs of that project and are fixing some of them. I have also reported and fixed several found by myself, and a few improvements too. But nobody is helping to commit my patches. Will it be OK that Geronimo just use the binary code built by me without maintaining the latest code (I mean, which includes my patches)? Tomcat only include procrun's binary today (as tomcat6.exe and tomcat6w.exe) which is probably built with the latest code from Apache Commons. That sucks, maybe somebody will eventually commit it. Or maybe we should svn copy that code into Geronimo sandbox and maintain it here? 2. Currently procrun need the starter class and stopper class to be on the same classpath. Unfortunately our server.jar and shutdown.jar contains different config.ser, which screws things up. So I tried various ways to work around this problem before I change procrun's design - A. write a wrapper, which use a URLClassloader to load different jar for startup and shutdown. To do so, I had to first remove the jpa agent, as the system classloader (parent of my URLClassloader) will load the config.ser in jpa.jar. After that Geronimo starts to boot, until the below exception occurs: 17:43:19,421 WARN [1/car,j2eeType=GBean,name=JMXService] Failure in JMXConnector service:jmx:rmi://0.0.0.0:/jndi/rmi://0.0.0.0:1099/JMXConnector 17:43:19,421 ERROR [GBeanInstanceState] Error while starting; GBean is now in the FAILED state: abstractName=org.apache.geronimo.framework/j2ee-security/2.1.1/car?ServiceModule=org.apache.geronimo.framework/j2ee-security/2.1.1/car,j2eeType=GBean,name=JMXService java.lang.NoClassDefFoundError: org.apache.geronimo.kernel.rmi.RMIClassLoaderSpiImpl at java.rmi.server.RMIClassLoader.initializeProvider(RMIClassLoader.java:680) Try putting all the geronimo-kernel, geronimo-system jars on the system classpath and only create URLClassLoader with shutdown.jar or server.jar (and delegating to the system classloader). Does Apache Commons Deamon restart the process automatically if if detects abnormal shutdown? Personally, I'm against using GShell for this as there is no need to start two Java processes just to run the server. Jarek
Re: [DISCUSS] Release Concurrent Spec jar (1.0) version 1.0-EA
I'll vote on it... :-) -Donald Joe Bohn wrote: ummm ... does anybody else want to vote (or comment) beyond Jarek and myself? Joe Joe Bohn wrote: Discussion thread for Concurrent Spec release 1.0-EA Joe
Re: [DISCUSS] DayTrader 2.1.3 release
Seems to be a maven problem, in that only one of the CARs is being published This will probably take a reorg of the source tree to fix, like moving the plugin builds into their own /plugins directory like the server builds and only building one plugin per subdirectory. Should I cancel the vote and spend time fixing this, or release what we have and fix it in trunk for DayTrader 2.2? -Donald Joe Bohn wrote: Donald Woods wrote: I was thinking of going with what we have, which is to manually install the app clients. There are instructions in the README on how to do that. I'm confused by this. The tomcat client plugins *are* built when you do a local build (as the README mentions) ... and supposedly they can be installed as plugins according to the README as well (I didn't try this). So why are these tomcat client car files not included in the staging-repo content that we are voting on? We're voting on both the source and the artifacts ... so if the source when built produces the artifacts it seems like we should be voting on those too. BTW, only the tomcat cars exist as an archive file ... there are jetty versions but they only exist in an unpacked form. Here are the artifacts for the clients produced by the build: ./daytrader-jetty/target/repository/org/apache/geronimo/daytrader/daytrader-streamer-client/2.1.3/daytrader-streamer-client-2.1.3.car ./daytrader-tomcat/target/daytrader-streamer-client-2.1.3.car ./daytrader-tomcat/target/repository/org/apache/geronimo/daytrader/daytrader-streamer-client/2.1.3/daytrader-streamer-client-2.1.3.car ./daytrader-jetty/target/repository/org/apache/geronimo/daytrader/daytrader-ws-client/2.1.3/daytrader-ws-client-2.1.3.car ./daytrader-tomcat/target/daytrader-ws-client-2.1.3.car ./daytrader-tomcat/target/repository/org/apache/geronimo/daytrader/daytrader-ws-client/2.1.3/daytrader-ws-client-2.1.3.car Is there some strange build processing that is creating these which is not honored by the mvn release plugin? Joe Maybe we can get them setup as plugins in daytrader/trunk for the 2.2 release. -Donald Lin Sun wrote: Hi Donald, Thanks for getting this out for vote! Do we plan to allow users to install the app client as G plugin? If so, I think there is a manual work, that is to add the app client's plugin.xml file to the plugin catalog (geronimo-plugins.xml). I think we've got code to pack the app client car file and copy it onto local .m2 repo. Thanks Lin On Tue, Dec 2, 2008 at 5:03 PM, Donald Woods [EMAIL PROTECTED] wrote: I'm working on updating the daytrader/branches/2.1 for a 2.1.3 release (will rename it to branches/2.1.3 shortly.) Once everything is ready, I'll put it up for a vote. BTW - I'm not creating a branches/2.1 for on-going maintenance, as if it is ever needed, we can copy over the 2.1.3 tag to create it. I'm just wanting to get this overdue Daytrader 2.1.x out so we can focus on the 2.2 release. -Donald
[jira] Updated: (GERONIMO-4451) locking and unlocking for availability of a keystore results in duplicate attributes in config.xml
[ https://issues.apache.org/jira/browse/GERONIMO-4451?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Donald Woods updated GERONIMO-4451: --- Component/s: console Fix Version/s: 2.2 2.1.4 adding target fix versions locking and unlocking for availability of a keystore results in duplicate attributes in config.xml -- Key: GERONIMO-4451 URL: https://issues.apache.org/jira/browse/GERONIMO-4451 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: console, security Affects Versions: 2.1.3 Environment: Ubuntu Linux 8.10, Sun Java 1.6, Geronimo 2.1.3 w/ Jetty. Reporter: Christian Svensson Fix For: 2.1.4, 2.2 Transcribing mail conversation: Hello! I've been trying for the better part of today getting keystores to automatically unlock on startup - with very limited success. Is there something that I should know about keystore password / key password? Digging around some old mailing list threads said something about key password must be equal to keystore password - any more of those gotchas? The problem is that I create (or change password on geronimo-default for that matter) a new keystore, assign SSL to use the certificate and restart the server: org.apache.geronimo.management.geronimo.KeystoreIsLocked: Keystore 'plasma-ssl' is locked; please use the keystore page in the admin console to unlock it at org.apache.geronimo.security.keystore.FileKeystoreManager.createSSLContext(FileKeystoreManager.java:343) at org.apache.geronimo.jetty6.connector.GeronimoSelectChannelSSLListener.createSSLContext(GeronimoSelectChannelSSLListener.java:54) Resetting the SSL connector to using geronimo-default / geronimo with secret / secret as passwords makes it work again - but why on earth doesn't Geronimo unlock my keystores on startup? I mean, it saves the password (or something like it) in config.xml. - This is how I created my setup: 1. Create a new keystore 'plasma-ssl' 2. Create a new private key 'wildcard' 3. Now the text on Available says trust only or something like that, I lock it and then unlock it in order for it to change to 1 key ready 4. Then I configure my HTTPS connector to use the new keystore 5. Since the web server does not seem to do anything when I press Shutdown in the console, I use Ctrl+C to kill it. 6. Start the server again 7. Message appears. --- Hmm... the 3rd step is indeed unearthing a bug. At that step, a second attribute element is getting added (instead of replacing the existing element) to the keystore gbean for keystorePassword and keyPasswords attributes in config.xml . Can you create an issue in the JIRA [1]? The problem summary is, locking and unlocking for availability of a keystore results in duplicate attributes in config.xml. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (GERONIMODEVTOOLS-545) initial version of the Server Plugin Manager code
[ https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-545?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Donald Woods updated GERONIMODEVTOOLS-545: -- Summary: initial version of the Server Plugin Manager code (was: initial version of the code) made title more meaningful initial version of the Server Plugin Manager code - Key: GERONIMODEVTOOLS-545 URL: https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-545 Project: Geronimo-Devtools Issue Type: Sub-task Components: eclipse-plugin Affects Versions: 2.2.0, 2.1.4 Reporter: B.J. Reed Assignee: B.J. Reed Fix For: 2.2.0, 2.1.4 Just a place holder for checking in all the original files that make this work for simple test cases. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
Re: [VOTE] Release Concurrent Spec jar (1.0) version 1.0-EA
+1 -Donald Joe Bohn wrote: I've prepared a release candidate of the Concurrent spec for your review and vote. This is spec is still under development so we are using an artifact version of 1.0-EA to indicate that it is not yet final. I'm just the release vehicle here ... Jarek did all the work :-) The source level is Rev723453 in the following svn tag: https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-concurrent_1.0_spec-1.0-EA Staging repo: http://people.apache.org/~jbohn/staging-repo/specs/geronimo-concurrent_1.0_spec/ Staging site: http://people.apache.org/~jbohn/staging-site/specs/geronimo-concurrent_1.0_spec/1.0-EA/ The artifacts were created using the maven-release-plugin. When the release vote is approved, the maven artifacts will be moved to the m2-ibiblio-rsync-repository at Apache. [ ] +1 Release Concurrent Spec 1.0 version 1.0-EA [ ] 0 No opinion [ ] -1 Do not release Concurrent Spec 1.0 version 1.0-EA(please provide rationale) The voting will be open for 72 hours (ending approx. 6:00PM ET on 12/07/08) or until we have enough votes, whichever is longer. Joe
Re: [DISCUSS] DayTrader 2.1.3 release
Hi Joe/Donald, Yes the tomcat client plugin is built when you do a local build and the car artifact can be installed as a plugin when you supply the .car file during the plugin installation. The prob IIRC is that we don't have a way to automatically update the plugin catalog file yet, thus if you choose to select plugins from a repo, you won't be able to see this client plugin in the repo as it is not in the plugin catalog. One apporach is to manually update the plugin catalog in the repo, by copying the content of the geronimo-plugin.xml inside of the client car artifact.This worked well when I tested it. For the jetty version, I think I forgot to work on them :-( I think it would be nice to get it completed as well. Lin On Fri, Dec 5, 2008 at 12:05 PM, Joe Bohn [EMAIL PROTECTED] wrote: I'm confused by this. The tomcat client plugins *are* built when you do a local build (as the README mentions) ... and supposedly they can be installed as plugins according to the README as well (I didn't try this). So why are these tomcat client car files not included in the staging-repo content that we are voting on? We're voting on both the source and the artifacts ... so if the source when built produces the artifacts it seems like we should be voting on those too. BTW, only the tomcat cars exist as an archive file ... there are jetty versions but they only exist in an unpacked form. Here are the artifacts for the clients produced by the build: ./daytrader-jetty/target/repository/org/apache/geronimo/daytrader/daytrader-streamer-client/2.1.3/daytrader-streamer-client-2.1.3.car ./daytrader-tomcat/target/daytrader-streamer-client-2.1.3.car ./daytrader-tomcat/target/repository/org/apache/geronimo/daytrader/daytrader-streamer-client/2.1.3/daytrader-streamer-client-2.1.3.car ./daytrader-jetty/target/repository/org/apache/geronimo/daytrader/daytrader-ws-client/2.1.3/daytrader-ws-client-2.1.3.car ./daytrader-tomcat/target/daytrader-ws-client-2.1.3.car ./daytrader-tomcat/target/repository/org/apache/geronimo/daytrader/daytrader-ws-client/2.1.3/daytrader-ws-client-2.1.3.car Is there some strange build processing that is creating these which is not honored by the mvn release plugin? Joe Maybe we can get them setup as plugins in daytrader/trunk for the 2.2 release. -Donald Lin Sun wrote: Hi Donald, Thanks for getting this out for vote! Do we plan to allow users to install the app client as G plugin? If so, I think there is a manual work, that is to add the app client's plugin.xml file to the plugin catalog (geronimo-plugins.xml). I think we've got code to pack the app client car file and copy it onto local .m2 repo. Thanks Lin On Tue, Dec 2, 2008 at 5:03 PM, Donald Woods [EMAIL PROTECTED] wrote: I'm working on updating the daytrader/branches/2.1 for a 2.1.3 release (will rename it to branches/2.1.3 shortly.) Once everything is ready, I'll put it up for a vote. BTW - I'm not creating a branches/2.1 for on-going maintenance, as if it is ever needed, we can copy over the 2.1.3 tag to create it. I'm just wanting to get this overdue Daytrader 2.1.x out so we can focus on the 2.2 release. -Donald
Re: [VOTE] Release DayTrader v2.1.3
Still need people to look at this -Donald Donald Woods wrote: All, I've prepared a release candidate of DayTrader 2.1.3 for your review and vote. This release can only be installed on Geronimo 2.1.3 server or later. The source level is Rev723010 from the following svn branch: https://svn.apache.org/repos/asf/geronimo/daytrader/branches/2.1.3/ When the release vote is approved, I will svn mv the code to: https://svn.apache.org/repos/asf/geronimo/daytrader/tags/2.1.3/ The following staging directory contains the maven artifacts to be released: http://people.apache.org/~dwoods/staging-repo/daytrader/ For your convenience, you can add the following as a plugin repo to install DayTrader as a plugin from the staging repo: http://people.apache.org/~dwoods/ The README and source files can be found here: http://people.apache.org/~dwoods/staging-repo/README-daytrader.txt http://people.apache.org/~dwoods/staging-repo/daytrader/org/apache/geronimo/daytrader/daytrader/2.1.3/daytrader-2.1.3-src.zip When the release vote is approved, the maven artifacts will be moved to the m2-ibiblio-rsync-repository at Apache. [ ] +1 Release DayTrader 2.1.3 [ ] 0 No opinion [ ] -1 Do not release DayTrader 2.1.3 (please provide rationale) The voting will be open for 72 hours or until we have enough votes, whichever is longer. -Donald
Re: [DISCUSS] DayTrader 2.1.3 release
Given the lack of interest of getting a DayTrader out for the 2.1 codebase, I'm going to move it to samples/trunk for 2.2 unless I get a lot of input and votes on 2.1.3 this week. -Donald Donald Woods wrote: I'm working on updating the daytrader/branches/2.1 for a 2.1.3 release (will rename it to branches/2.1.3 shortly.) Once everything is ready, I'll put it up for a vote. BTW - I'm not creating a branches/2.1 for on-going maintenance, as if it is ever needed, we can copy over the 2.1.3 tag to create it. I'm just wanting to get this overdue Daytrader 2.1.x out so we can focus on the 2.2 release. -Donald
Re: Update on documentation progress of Geronimo v2.2
I still think these topics are more geared towards developers... As long as we cover using the console/gshell in the Admin section and leave all maven related usage to the developer section (and note that this is only for advanced users), then I'm fine with keeping them in the 2.2 User Docs. -Donald RunHua Chi wrote: Thanks David for your comments. I guess we have some different understandings regarding Users of Geronimo.My understanding is that Geronimo is an application server and its primary user would be application developers. While they might need to know what a plugin or a gbean is in Geronimo but don't have to build the source code. That's where my proposal comes from. And mostly they would read GMOxDOC to learn how to utilize Geronimo for their application development. And we have another group of Users(actually I'd rather call them developers ^_^), they are more interested in Geronimo structure, kernel and keen on breakthroughs. In my understanding, they would go to GMOXDEV for more information. Any other ideas, please speak up. :) Jeff djencks wrote: On Dec 3, 2008, at 5:55 PM, RunHua Chi wrote: Do we need to move following topics to GMOXDEV as they are also about how to build 1. build a plugin as part of a maven build using the car-maven-plugin. 2. install a plugin using the car-maven-plugin 3. Assembling a server using Maven These all need to stay in the regular documentation. We expect many users to do all these activities every day, even if they don't build geronimo. thanks david jencks If the answer is yes. Maybe we could have a page to collect all informations on how to build with maven at GMOXDEV?So far, I have some topics coming up my mind: a. build Geronimo source code; b. build/install a plugin using car-maven-plugin; c. build a new server from the existing one; d. build GEP ..and more Any comments? Jeff Donald Woods-2 wrote: Agree. Using the eclipse/build.xml file from svn should go in the GMOxDEV space, as that is really only for developers. Maybe we could include a Note and pointer over to the Dev docs for anyone who is interested in using it. -Donald
Re: [DISCUSS] DayTrader 2.1.3 release
Sounds like a TODO for DayTrader 2.2. -Donald Lin Sun wrote: Hi Joe/Donald, Yes the tomcat client plugin is built when you do a local build and the car artifact can be installed as a plugin when you supply the .car file during the plugin installation. The prob IIRC is that we don't have a way to automatically update the plugin catalog file yet, thus if you choose to select plugins from a repo, you won't be able to see this client plugin in the repo as it is not in the plugin catalog. One apporach is to manually update the plugin catalog in the repo, by copying the content of the geronimo-plugin.xml inside of the client car artifact.This worked well when I tested it. For the jetty version, I think I forgot to work on them :-( I think it would be nice to get it completed as well. Lin On Fri, Dec 5, 2008 at 12:05 PM, Joe Bohn [EMAIL PROTECTED] wrote: I'm confused by this. The tomcat client plugins *are* built when you do a local build (as the README mentions) ... and supposedly they can be installed as plugins according to the README as well (I didn't try this). So why are these tomcat client car files not included in the staging-repo content that we are voting on? We're voting on both the source and the artifacts ... so if the source when built produces the artifacts it seems like we should be voting on those too. BTW, only the tomcat cars exist as an archive file ... there are jetty versions but they only exist in an unpacked form. Here are the artifacts for the clients produced by the build: ./daytrader-jetty/target/repository/org/apache/geronimo/daytrader/daytrader-streamer-client/2.1.3/daytrader-streamer-client-2.1.3.car ./daytrader-tomcat/target/daytrader-streamer-client-2.1.3.car ./daytrader-tomcat/target/repository/org/apache/geronimo/daytrader/daytrader-streamer-client/2.1.3/daytrader-streamer-client-2.1.3.car ./daytrader-jetty/target/repository/org/apache/geronimo/daytrader/daytrader-ws-client/2.1.3/daytrader-ws-client-2.1.3.car ./daytrader-tomcat/target/daytrader-ws-client-2.1.3.car ./daytrader-tomcat/target/repository/org/apache/geronimo/daytrader/daytrader-ws-client/2.1.3/daytrader-ws-client-2.1.3.car Is there some strange build processing that is creating these which is not honored by the mvn release plugin? Joe Maybe we can get them setup as plugins in daytrader/trunk for the 2.2 release. -Donald Lin Sun wrote: Hi Donald, Thanks for getting this out for vote! Do we plan to allow users to install the app client as G plugin? If so, I think there is a manual work, that is to add the app client's plugin.xml file to the plugin catalog (geronimo-plugins.xml). I think we've got code to pack the app client car file and copy it onto local .m2 repo. Thanks Lin On Tue, Dec 2, 2008 at 5:03 PM, Donald Woods [EMAIL PROTECTED] wrote: I'm working on updating the daytrader/branches/2.1 for a 2.1.3 release (will rename it to branches/2.1.3 shortly.) Once everything is ready, I'll put it up for a vote. BTW - I'm not creating a branches/2.1 for on-going maintenance, as if it is ever needed, we can copy over the 2.1.3 tag to create it. I'm just wanting to get this overdue Daytrader 2.1.x out so we can focus on the 2.2 release. -Donald
[jira] Commented: (GERONIMO-4451) locking and unlocking for availability of a keystore results in duplicate attributes in config.xml
[ https://issues.apache.org/jira/browse/GERONIMO-4451?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12654433#action_12654433 ] Jarek Gawor commented on GERONIMO-4451: --- Can you please try this with the latest 2.1 (http://people.apache.org/builds/geronimo/server/binaries/2.1/latest/) or 2.2 (http://people.apache.org/builds/geronimo/server/binaries/trunk/latest/) code? This problem might be related to GERONIMO-4407 which is already fixed. locking and unlocking for availability of a keystore results in duplicate attributes in config.xml -- Key: GERONIMO-4451 URL: https://issues.apache.org/jira/browse/GERONIMO-4451 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: console, security Affects Versions: 2.1.3 Environment: Ubuntu Linux 8.10, Sun Java 1.6, Geronimo 2.1.3 w/ Jetty. Reporter: Christian Svensson Fix For: 2.1.4, 2.2 Transcribing mail conversation: Hello! I've been trying for the better part of today getting keystores to automatically unlock on startup - with very limited success. Is there something that I should know about keystore password / key password? Digging around some old mailing list threads said something about key password must be equal to keystore password - any more of those gotchas? The problem is that I create (or change password on geronimo-default for that matter) a new keystore, assign SSL to use the certificate and restart the server: org.apache.geronimo.management.geronimo.KeystoreIsLocked: Keystore 'plasma-ssl' is locked; please use the keystore page in the admin console to unlock it at org.apache.geronimo.security.keystore.FileKeystoreManager.createSSLContext(FileKeystoreManager.java:343) at org.apache.geronimo.jetty6.connector.GeronimoSelectChannelSSLListener.createSSLContext(GeronimoSelectChannelSSLListener.java:54) Resetting the SSL connector to using geronimo-default / geronimo with secret / secret as passwords makes it work again - but why on earth doesn't Geronimo unlock my keystores on startup? I mean, it saves the password (or something like it) in config.xml. - This is how I created my setup: 1. Create a new keystore 'plasma-ssl' 2. Create a new private key 'wildcard' 3. Now the text on Available says trust only or something like that, I lock it and then unlock it in order for it to change to 1 key ready 4. Then I configure my HTTPS connector to use the new keystore 5. Since the web server does not seem to do anything when I press Shutdown in the console, I use Ctrl+C to kill it. 6. Start the server again 7. Message appears. --- Hmm... the 3rd step is indeed unearthing a bug. At that step, a second attribute element is getting added (instead of replacing the existing element) to the keystore gbean for keystorePassword and keyPasswords attributes in config.xml . Can you create an issue in the JIRA [1]? The problem summary is, locking and unlocking for availability of a keystore results in duplicate attributes in config.xml. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
Re: [DISCUSS] DayTrader 2.1.3 release
Lin, Thanks for the information. IIUC then, the plugin catalog entries and lack of jetty client plugins seem to be independent issues from the tomcat client cars not being released. So there are a few issues then. Given that this is a sample they might not be show-stoppers. Joe Lin Sun wrote: Hi Joe/Donald, Yes the tomcat client plugin is built when you do a local build and the car artifact can be installed as a plugin when you supply the .car file during the plugin installation. The prob IIRC is that we don't have a way to automatically update the plugin catalog file yet, thus if you choose to select plugins from a repo, you won't be able to see this client plugin in the repo as it is not in the plugin catalog. One apporach is to manually update the plugin catalog in the repo, by copying the content of the geronimo-plugin.xml inside of the client car artifact.This worked well when I tested it. For the jetty version, I think I forgot to work on them :-( I think it would be nice to get it completed as well. Lin On Fri, Dec 5, 2008 at 12:05 PM, Joe Bohn [EMAIL PROTECTED] wrote: I'm confused by this. The tomcat client plugins *are* built when you do a local build (as the README mentions) ... and supposedly they can be installed as plugins according to the README as well (I didn't try this). So why are these tomcat client car files not included in the staging-repo content that we are voting on? We're voting on both the source and the artifacts ... so if the source when built produces the artifacts it seems like we should be voting on those too. BTW, only the tomcat cars exist as an archive file ... there are jetty versions but they only exist in an unpacked form. Here are the artifacts for the clients produced by the build: ./daytrader-jetty/target/repository/org/apache/geronimo/daytrader/daytrader-streamer-client/2.1.3/daytrader-streamer-client-2.1.3.car ./daytrader-tomcat/target/daytrader-streamer-client-2.1.3.car ./daytrader-tomcat/target/repository/org/apache/geronimo/daytrader/daytrader-streamer-client/2.1.3/daytrader-streamer-client-2.1.3.car ./daytrader-jetty/target/repository/org/apache/geronimo/daytrader/daytrader-ws-client/2.1.3/daytrader-ws-client-2.1.3.car ./daytrader-tomcat/target/daytrader-ws-client-2.1.3.car ./daytrader-tomcat/target/repository/org/apache/geronimo/daytrader/daytrader-ws-client/2.1.3/daytrader-ws-client-2.1.3.car Is there some strange build processing that is creating these which is not honored by the mvn release plugin? Joe Maybe we can get them setup as plugins in daytrader/trunk for the 2.2 release. -Donald Lin Sun wrote: Hi Donald, Thanks for getting this out for vote! Do we plan to allow users to install the app client as G plugin? If so, I think there is a manual work, that is to add the app client's plugin.xml file to the plugin catalog (geronimo-plugins.xml). I think we've got code to pack the app client car file and copy it onto local .m2 repo. Thanks Lin On Tue, Dec 2, 2008 at 5:03 PM, Donald Woods [EMAIL PROTECTED] wrote: I'm working on updating the daytrader/branches/2.1 for a 2.1.3 release (will rename it to branches/2.1.3 shortly.) Once everything is ready, I'll put it up for a vote. BTW - I'm not creating a branches/2.1 for on-going maintenance, as if it is ever needed, we can copy over the 2.1.3 tag to create it. I'm just wanting to get this overdue Daytrader 2.1.x out so we can focus on the 2.2 release. -Donald
Re: [DISCUSS] DayTrader 2.1.3 release
Donald Woods wrote: Seems to be a maven problem, in that only one of the CARs is being published This will probably take a reorg of the source tree to fix, like moving the plugin builds into their own /plugins directory like the server builds and only building one plugin per subdirectory. Should I cancel the vote and spend time fixing this, or release what we have and fix it in trunk for DayTrader 2.2? I'm a bit undecided on this. I guess I'm ok with releasing this as is for 2.1.3. It's been a long time since we've had a Daytrader release and it seems that this is providing the primary functionality. And ... after all it is a sample ... so perhaps releasing what we have and fixing it in trunk for Daytrader 2.2 makes the most sense. Joe -Donald Joe Bohn wrote: Donald Woods wrote: I was thinking of going with what we have, which is to manually install the app clients. There are instructions in the README on how to do that. I'm confused by this. The tomcat client plugins *are* built when you do a local build (as the README mentions) ... and supposedly they can be installed as plugins according to the README as well (I didn't try this). So why are these tomcat client car files not included in the staging-repo content that we are voting on? We're voting on both the source and the artifacts ... so if the source when built produces the artifacts it seems like we should be voting on those too. BTW, only the tomcat cars exist as an archive file ... there are jetty versions but they only exist in an unpacked form. Here are the artifacts for the clients produced by the build: ./daytrader-jetty/target/repository/org/apache/geronimo/daytrader/daytrader-streamer-client/2.1.3/daytrader-streamer-client-2.1.3.car ./daytrader-tomcat/target/daytrader-streamer-client-2.1.3.car ./daytrader-tomcat/target/repository/org/apache/geronimo/daytrader/daytrader-streamer-client/2.1.3/daytrader-streamer-client-2.1.3.car ./daytrader-jetty/target/repository/org/apache/geronimo/daytrader/daytrader-ws-client/2.1.3/daytrader-ws-client-2.1.3.car ./daytrader-tomcat/target/daytrader-ws-client-2.1.3.car ./daytrader-tomcat/target/repository/org/apache/geronimo/daytrader/daytrader-ws-client/2.1.3/daytrader-ws-client-2.1.3.car Is there some strange build processing that is creating these which is not honored by the mvn release plugin? Joe Maybe we can get them setup as plugins in daytrader/trunk for the 2.2 release. -Donald Lin Sun wrote: Hi Donald, Thanks for getting this out for vote! Do we plan to allow users to install the app client as G plugin? If so, I think there is a manual work, that is to add the app client's plugin.xml file to the plugin catalog (geronimo-plugins.xml). I think we've got code to pack the app client car file and copy it onto local .m2 repo. Thanks Lin On Tue, Dec 2, 2008 at 5:03 PM, Donald Woods [EMAIL PROTECTED] wrote: I'm working on updating the daytrader/branches/2.1 for a 2.1.3 release (will rename it to branches/2.1.3 shortly.) Once everything is ready, I'll put it up for a vote. BTW - I'm not creating a branches/2.1 for on-going maintenance, as if it is ever needed, we can copy over the 2.1.3 tag to create it. I'm just wanting to get this overdue Daytrader 2.1.x out so we can focus on the 2.2 release. -Donald
Re: [VOTE] Release DayTrader v2.1.3
+1 Joe Donald Woods wrote: All, I've prepared a release candidate of DayTrader 2.1.3 for your review and vote. This release can only be installed on Geronimo 2.1.3 server or later. The source level is Rev723010 from the following svn branch: https://svn.apache.org/repos/asf/geronimo/daytrader/branches/2.1.3/ When the release vote is approved, I will svn mv the code to: https://svn.apache.org/repos/asf/geronimo/daytrader/tags/2.1.3/ The following staging directory contains the maven artifacts to be released: http://people.apache.org/~dwoods/staging-repo/daytrader/ For your convenience, you can add the following as a plugin repo to install DayTrader as a plugin from the staging repo: http://people.apache.org/~dwoods/ The README and source files can be found here: http://people.apache.org/~dwoods/staging-repo/README-daytrader.txt http://people.apache.org/~dwoods/staging-repo/daytrader/org/apache/geronimo/daytrader/daytrader/2.1.3/daytrader-2.1.3-src.zip When the release vote is approved, the maven artifacts will be moved to the m2-ibiblio-rsync-repository at Apache. [ ] +1 Release DayTrader 2.1.3 [ ] 0 No opinion [ ] -1 Do not release DayTrader 2.1.3 (please provide rationale) The voting will be open for 72 hours or until we have enough votes, whichever is longer. -Donald
Re: [VOTE] Release Concurrent Spec jar (1.0) version 1.0-EA - CANCELED
It looks like we need to get the LICENSE/NOTICE files included in the src for this spec. They are included in the artifacts, but it seems they also need to be included in the src tree and pulling them from specs-parent is not sufficient. I'll make the changes and get a new rc up for vote later today. Joe Joe Bohn wrote: I've prepared a release candidate of the Concurrent spec for your review and vote. This is spec is still under development so we are using an artifact version of 1.0-EA to indicate that it is not yet final. I'm just the release vehicle here ... Jarek did all the work :-) The source level is Rev723453 in the following svn tag: https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-concurrent_1.0_spec-1.0-EA Staging repo: http://people.apache.org/~jbohn/staging-repo/specs/geronimo-concurrent_1.0_spec/ Staging site: http://people.apache.org/~jbohn/staging-site/specs/geronimo-concurrent_1.0_spec/1.0-EA/ The artifacts were created using the maven-release-plugin. When the release vote is approved, the maven artifacts will be moved to the m2-ibiblio-rsync-repository at Apache. [ ] +1 Release Concurrent Spec 1.0 version 1.0-EA [ ] 0 No opinion [ ] -1 Do not release Concurrent Spec 1.0 version 1.0-EA(please provide rationale) The voting will be open for 72 hours (ending approx. 6:00PM ET on 12/07/08) or until we have enough votes, whichever is longer. Joe
[VOTE] Release Concurrent Spec jar (1.0) version 1.0-EA - rc2
I've prepared a second release candidate of the Concurrent spec for your review and vote. The only change from rc1 is the addition of the LICENSE/NOTICE files from specs/trunk into the specs/trunk/geronimo-concurrent_1.0_spec. This is spec is still under development so we are using an artifact version of 1.0-EA to indicate that it is not yet final. I'm just the release vehicle here ... Jarek did all the work :-) The source level is Rev723453 in the following svn tag: https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-concurrent_1.0_spec-1.0-EA Staging repo: http://people.apache.org/~jbohn/staging-repo/specs/geronimo-concurrent_1.0_spec/ Staging site: http://people.apache.org/~jbohn/staging-site/specs/geronimo-concurrent_1.0_spec/1.0-EA/ The artifacts were created using the maven-release-plugin and the maven rat plugin was run to verify the source contains the appropriate headers. When the release vote is approved, the maven artifacts will be moved to the m2-ibiblio-rsync-repository at Apache. [ ] +1 Release Concurrent Spec 1.0 version 1.0-EA [ ] 0 No opinion [ ] -1 Do not release Concurrent Spec 1.0 version 1.0-EA(please provide rationale) The voting will be open for 72 hours (ending approx. 6:00PM ET on 12/11/08) or until we have enough votes, whichever is longer. Joe
[DISCUSS] Release Concurrent Spec jar (1.0) version 1.0-EA - rc2
Discussion thread for Concurrent Spec release 1.0-EA - rc2 Joe
Re: [VOTE] Release Concurrent Spec jar (1.0) version 1.0-EA - rc2
+1 Joe Joe Bohn wrote: I've prepared a second release candidate of the Concurrent spec for your review and vote. The only change from rc1 is the addition of the LICENSE/NOTICE files from specs/trunk into the specs/trunk/geronimo-concurrent_1.0_spec. This is spec is still under development so we are using an artifact version of 1.0-EA to indicate that it is not yet final. I'm just the release vehicle here ... Jarek did all the work :-) The source level is Rev723453 in the following svn tag: https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-concurrent_1.0_spec-1.0-EA Staging repo: http://people.apache.org/~jbohn/staging-repo/specs/geronimo-concurrent_1.0_spec/ Staging site: http://people.apache.org/~jbohn/staging-site/specs/geronimo-concurrent_1.0_spec/1.0-EA/ The artifacts were created using the maven-release-plugin and the maven rat plugin was run to verify the source contains the appropriate headers. When the release vote is approved, the maven artifacts will be moved to the m2-ibiblio-rsync-repository at Apache. [ ] +1 Release Concurrent Spec 1.0 version 1.0-EA [ ] 0 No opinion [ ] -1 Do not release Concurrent Spec 1.0 version 1.0-EA(please provide rationale) The voting will be open for 72 hours (ending approx. 6:00PM ET on 12/11/08) or until we have enough votes, whichever is longer. Joe
[jira] Assigned: (GERONIMO-4337) Upgrade to activeMQ 5.x
[ https://issues.apache.org/jira/browse/GERONIMO-4337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Jencks reassigned GERONIMO-4337: -- Assignee: David Jencks Upgrade to activeMQ 5.x --- Key: GERONIMO-4337 URL: https://issues.apache.org/jira/browse/GERONIMO-4337 Project: Geronimo Issue Type: Improvement Security Level: public(Regular issues) Components: ActiveMQ Affects Versions: 2.2 Reporter: David Jencks Assignee: David Jencks Fix For: 2.2 Attachments: geronimo-plugins.xml, plugins.svn.diff.zip, svn.diff Upgrade activemq support to 5.x. A few steps along the way: - create an activemq5 work area under plugins - move the specification of amq version from the root pom dependency management to the activemq and activemq5 plugins. - keep only the broker gbean - use an activemq configuration file in var/activemq, referenced by the broker gbean - update dependencies to latest activemq - figure out how much of the current jms portlet functionality can be reasonably kept. From discussions with Hiram I think that trying to reconfigure the broker while its running is a very bad idea and we should just drop the parts of the console that try to do this. - investigate how to run the amq console in geronimo, preferably as portlets inside the g. admin console. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Closed: (GERONIMO-2918) Have the ActiveMQ broker configured from an external configuration file by default
[ https://issues.apache.org/jira/browse/GERONIMO-2918?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Jencks closed GERONIMO-2918. -- Resolution: Duplicate Assignee: David Jencks This is getting fixed in 2.2 as we upgrade to amq 5.2. I doubt the initial implementation will allow any editing of the amq config file: we might add some later. Have the ActiveMQ broker configured from an external configuration file by default -- Key: GERONIMO-2918 URL: https://issues.apache.org/jira/browse/GERONIMO-2918 Project: Geronimo Issue Type: Improvement Security Level: public(Regular issues) Components: ActiveMQ Affects Versions: 1.2 Reporter: Aman Nanner Assignee: David Jencks Priority: Minor Fix For: 1.2 Attachments: activemq-config.patch Currently, the org.apache.activemq.gbean.BrokerServiceGBeanImpl GBean is configured in the activemq-broker config and is thus built into a serialized configuration during the build process. Looking at the plan.xml, there is a commented-out section that specifies an external configuration file to be used. Enabling this section allows for the broker to be configured by an external file. This configuration should be changed so that the activemq-broker configuration refers to an external file by default, rather than being internally configured in the plan. This external file can exist somewhere in the geronimo folder hieracy (e.g. var/config/activemq.xml). This external file should contain the same minimal configuration that is currently specified in the GBean descriptor in the plan.xml. The benefit of having an external file by default is that the activemq broker can be configured without having to rebuild Geronimo. This makes the ActiveMQ configuration much easier. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Closed: (GERONIMO-2927) Cannot rebuild Geronimo with external ActiveMQ XBean configuration because Spring Framework is missing
[ https://issues.apache.org/jira/browse/GERONIMO-2927?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Jencks closed GERONIMO-2927. -- Resolution: Duplicate Assignee: David Jencks This is getting fixed in 2.2 as part of the upgrade to amq 5.2 (GERONIMO-4337) Cannot rebuild Geronimo with external ActiveMQ XBean configuration because Spring Framework is missing -- Key: GERONIMO-2927 URL: https://issues.apache.org/jira/browse/GERONIMO-2927 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: ActiveMQ Affects Versions: 1.2 Reporter: Aman Nanner Assignee: David Jencks Fix For: 1.2 Attachments: activemq-config.patch I rebuilt Geronimo with a change to the ActiveMQ module. I enabled the configuration of ActiveMQ to be loaded from an external configuration using XBeans. However, the server now will not startup because of the following NoClassDefFoundError: Caused by: java.lang.NoClassDefFoundError: org/springframework/beans/BeansException at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357) at java.lang.Class.getConstructor0(Class.java:2671) at java.lang.Class.newInstance0(Class.java:321) at java.lang.Class.newInstance(Class.java:303) at org.apache.activemq.util.FactoryFinder.newInstance(FactoryFinder.java:61) at org.apache.activemq.util.FactoryFinder.newInstance(FactoryFinder.java:47) at org.apache.activemq.broker.BrokerFactory.createBrokerFactoryHandler(BrokerFactory.java:41) It seems like this is triggered when the classloader tries to load the following class: org.apache.activemq.xbean.XBeanBrokerFactory. It seems that the Spring Framework does not exist in the repository. This should be added so that the ActiveMQ XBean configuration can be enabled. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Closed: (GERONIMO-3148) ActiveMQ Broker config is missing some dependencies
[ https://issues.apache.org/jira/browse/GERONIMO-3148?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Jencks closed GERONIMO-3148. -- Resolution: Duplicate Assignee: David Jencks This is getting fixed in 2.2 as part of the move to activemq 5.2 (GERONIMO-4337) ActiveMQ Broker config is missing some dependencies --- Key: GERONIMO-3148 URL: https://issues.apache.org/jira/browse/GERONIMO-3148 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: ActiveMQ Affects Versions: 2.0-M6 Reporter: Kristian Koehler Assignee: David Jencks Attachments: active-mq-broker.patch Hi I tried to use an external config file for the embedded ActiveMQ broker. For this scenario the BrokerServiceGBeanImpl provides an attribute called 'brokerUri' where you can give an activemq.xml ('spring based') configuration. By setting this value ClassNotFound Exceptions are thrown because some spring and xbean libs are not configured correctly within the ActiveMQ broker configuration. The attached patch fixes the dependency problem and a smaller typo within the plan.xml. Kristian -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Closed: (GERONIMO-1511) Rewrite JMS portlet
[ https://issues.apache.org/jira/browse/GERONIMO-1511?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Jencks closed GERONIMO-1511. -- Resolution: Fixed Fix Version/s: (was: Wish List) 2.2 Assignee: David Jencks AFAICT there is only one portlet for setting up jms rars, and this has been the case for a very long time. Rewrite JMS portlet --- Key: GERONIMO-1511 URL: https://issues.apache.org/jira/browse/GERONIMO-1511 Project: Geronimo Issue Type: Improvement Security Level: public(Regular issues) Components: ActiveMQ, connector, console Affects Versions: 1.0 Reporter: Aaron Mulder Assignee: David Jencks Fix For: 2.2 The JMS connection factory and destination portlets should be replaced by a single JMS manager portlet. This should use the JMSManager and show all the available JMS brokers, listing the available connection factories and destinations for each one. When adding a connection factory or destination, it should use the JSR-88 DConfigBeans to construct the deployment plan for the new configuration. I'm not yet sure whether it should group the resources by configuration, perhaps just list the owning configuration there. I'm also not sure whether it's important to be able to add connection factories and destinations simultaneously in a single new configuration -- probably not, though it would be nice in terms of generating plans and so on. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (GERONIMO-1680) MDB without activation-config in openejb-jar.xml silently fails
[ https://issues.apache.org/jira/browse/GERONIMO-1680?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Jencks updated GERONIMO-1680: --- Fix Version/s: (was: 1.1.x) Wish List MDB without activation-config in openejb-jar.xml silently fails --- Key: GERONIMO-1680 URL: https://issues.apache.org/jira/browse/GERONIMO-1680 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: ActiveMQ, OpenEJB Affects Versions: 1.0 Reporter: Aaron Mulder Priority: Critical Fix For: Wish List I created a queue and sent a couple messages to it. Then I created an MDB with a message-destination-type of javax.jms.Queue and a message-destination-link pointing to a message-destination with the name of the Queue. It seems like this is enough information to point the MDB to that queue, assuming that openejb-jar.xml lists the resource adapter for the MDB. This deployed successfully, but no messages were received by the MDB. Adding an activation-config section to openejb-jar.xml fixed the problem -- the pending messages were received during deployment. One of these two issues strikes me as a bug: 1) Why wasn't the MDB hooked up to the queue without needing an activation-config block in openejb-jar.xml? 2) If that's an error, why is activation-config optional for an MDB in openejb-jar.xml and why didn't it cause a deployment error? In any case, I think deployment should always fail if an MDB is not actually hooked up to a destination. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Closed: (GERONIMO-1493) Deadlock in ActiveMQ close processing
[ https://issues.apache.org/jira/browse/GERONIMO-1493?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Jencks closed GERONIMO-1493. -- Resolution: Fixed Assignee: David Jencks Correct amq x-ref is https://issues.apache.org/activemq/browse/AMQ-651 which is marked fixed. Deadlock in ActiveMQ close processing - Key: GERONIMO-1493 URL: https://issues.apache.org/jira/browse/GERONIMO-1493 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: ActiveMQ Affects Versions: 1.0 Environment: Geronimo 1.0 Reporter: Kevan Miller Assignee: David Jencks Fix For: 1.x Poor use of synchronization in ActiveMQAsfEndpointWorker can prevent Geronimo from shutting down. The problem showed up in Jira 1422 (http://issues.apache.org/jira/browse/GERONIMO-1422). And is contained in the attached file (http://issues.apache.org/jira/secure/attachment/12321750/geronimo_shutdown_stdout.txt). The following thread is attempting to reconnect to the broker: Thread-91 prio=7 tid=0x08358d50 nid=0x91 waiting on condition [c082f000..c082fd98] at java.lang.Thread.sleep(Native Method) at org.activemq.ra.ActiveMQAsfEndpointWorker.reconnect(ActiveMQAsfEndpointWorker.java:177) - locked 0xc7c80470 (a org.activemq.ra.ActiveMQAsfEndpointWorker) at org.activemq.ra.ActiveMQAsfEndpointWorker.access$200(ActiveMQAsfEndpointWorker.java:40) at org.activemq.ra.ActiveMQAsfEndpointWorker$1.run(ActiveMQAsfEndpointWorker.java:105) - locked 0xc7c7d138 (a org.activemq.ra.ActiveMQAsfEndpointWorker$1) at org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:291) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Thread.java:534) While the following thread is attempting to close the EndpointWorker: Geronimo shutdown thread prio=5 tid=0x08ed3030 nid=0x7f waiting for monitor entry [c07ed000..c07edd98] at org.activemq.ra.ActiveMQAsfEndpointWorker.stop(ActiveMQAsfEndpointWorker.java:135) - waiting to lock 0xc7c80470 (a org.activemq.ra.ActiveMQAsfEndpointWorker) at org.activemq.ra.ActiveMQResourceAdapter.endpointDeactivation(ActiveMQResourceAdapter.java:261) at org.apache.geronimo.connector.ResourceAdapterWrapper.endpointDeactivation(ResourceAdapterWrapper.java:92) at org.apache.geronimo.connector.ResourceAdapterWrapper$$FastClassByCGLIB$$4ab28e73.invoke(generated) at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) at org.apache.geronimo.connector.ResourceAdapterWrapper$$EnhancerByCGLIB$$168e117d.endpointDeactivation(generated) at org.apache.geronimo.connector.ActivationSpecWrapper.deactivate(ActivationSpecWrapper.java:109) at org.apache.geronimo.connector.ActivationSpecWrapper$$FastClassByCGLIB$$aaa078c1.invoke(generated) at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) at org.apache.geronimo.connector.ActivationSpecWrapper$$EnhancerByCGLIB$$17d592bb.deactivate(generated) at org.openejb.mdb.MDBContainer.doStop(MDBContainer.java:223) at org.apache.geronimo.gbean.runtime.GBeanInstance.destroyInstance(GBeanInstance.java:1079) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStop(GBeanInstanceState.java:395) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceState.java:200) at
[jira] Commented: (GERONIMO-2828) Auto reconnection of broken connections
[ https://issues.apache.org/jira/browse/GERONIMO-2828?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12654645#action_12654645 ] David Jencks commented on GERONIMO-2828: The docs are now at http://activemq.apache.org/how-can-i-support-auto-reconnection.html I don't really see how geronimo could be affecting whether or not this works, but we could certainly try to write a test for it. Auto reconnection of broken connections --- Key: GERONIMO-2828 URL: https://issues.apache.org/jira/browse/GERONIMO-2828 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: ActiveMQ Reporter: Avin N Refer to the documents provided by Active MQ: [http://incubator.apache.org/activemq/how-can-i-support-auto-reconnection.html] It states clearly that auto-reconnection is supported by ActiveMQ v 3.x onwards. However this doesn,t work inside geronimo 1.1 release. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Closed: (GERONIMO-2835) Error when shutting down server
[ https://issues.apache.org/jira/browse/GERONIMO-2835?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Jencks closed GERONIMO-2835. -- Resolution: Fixed Fix Version/s: 2.0.3 This hasn't been a problem for a long time. Error when shutting down server --- Key: GERONIMO-2835 URL: https://issues.apache.org/jira/browse/GERONIMO-2835 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: ActiveMQ Affects Versions: 2.0-M7 Reporter: Krishnakumar B Fix For: 2.0.3 13:14:56,218 WARN [GeronimoConnectionEventListener] connectionErrorOccurred called with null java.sql.SQLException: No current connection. at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source) at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source) at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source) at org.apache.derby.impl.jdbc.Util.noCurrentConnection(Unknown Source) at org.apache.derby.impl.jdbc.EmbedConnection.checkIfClosed(Unknown Source) at org.apache.derby.impl.jdbc.EmbedConnection.getAutoCommit(Unknown Source) at org.apache.derby.iapi.jdbc.BrokeredConnection.getAutoCommit(Unknown Source) at org.tranql.connector.jdbc.ConnectionHandle.rollback(ConnectionHandle.java:129) at org.apache.activemq.store.jdbc.DefaultDatabaseLocker.stop(DefaultDatabaseLocker.java:80) at org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.stop(JDBCPersistenceAdapter.java:202) at org.apache.activemq.store.journal.JournalPersistenceAdapter.stop(JournalPersistenceAdapter.java:254) at org.apache.activemq.util.ServiceStopper.stop(ServiceStopper.java:42) at org.apache.activemq.broker.BrokerService.stop(BrokerService.java:443) at org.apache.activemq.gbean.BrokerServiceGBeanImpl.doStop(BrokerServiceGBeanImpl.java:106) at org.apache.geronimo.gbean.runtime.GBeanInstance.destroyInstance(GBeanInstance.java:1146) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStop(GBeanInstanceState.java:337) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceState.java:188) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:551) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:423) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceState.java:180) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:551) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:423) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceState.java:180) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:551) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:423) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceState.java:180) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:551) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:423) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceState.java:180) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:551) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:423) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceState.java:180) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:551) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:423) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceState.java:180) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:551) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:423) at org.apache.geronimo.kernel.config.KernelConfigurationManager$ShutdownHook.run(KernelConfigurationManager.java:310) at org.apache.geronimo.kernel.basic.BasicKernel.notifyShutdownHooks(BasicKernel.java:668) at org.apache.geronimo.kernel.basic.BasicKernel.shutdown(BasicKernel.java:645) at org.apache.geronimo.system.main.Daemon$1.run(Daemon.java:234) 13:14:56,228 ERROR [JournalPersistenceAdapter] Could not stop service: [EMAIL PROTECTED] Reason: java.sql.SQLException: No current connection. java.sql.SQLException: No current connection. at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source) at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown
[jira] Commented: (GERONIMO-4337) Upgrade to activeMQ 5.x
[ https://issues.apache.org/jira/browse/GERONIMO-4337?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12654652#action_12654652 ] David Jencks commented on GERONIMO-4337: Bruce Snyder got enthusiastic about this at apachecon and we got some basic code working to get the broker started. rev 724558 introduces amq5 as the normal amq and gets the console working with reduced functionality. I don't think we'll be able to provide amq plan editing very soon. Upgrade to activeMQ 5.x --- Key: GERONIMO-4337 URL: https://issues.apache.org/jira/browse/GERONIMO-4337 Project: Geronimo Issue Type: Improvement Security Level: public(Regular issues) Components: ActiveMQ Affects Versions: 2.2 Reporter: David Jencks Assignee: David Jencks Fix For: 2.2 Attachments: geronimo-plugins.xml, plugins.svn.diff.zip, svn.diff Upgrade activemq support to 5.x. A few steps along the way: - create an activemq5 work area under plugins - move the specification of amq version from the root pom dependency management to the activemq and activemq5 plugins. - keep only the broker gbean - use an activemq configuration file in var/activemq, referenced by the broker gbean - update dependencies to latest activemq - figure out how much of the current jms portlet functionality can be reasonably kept. From discussions with Hiram I think that trying to reconfigure the broker while its running is a very bad idea and we should just drop the parts of the console that try to do this. - investigate how to run the amq console in geronimo, preferably as portlets inside the g. admin console. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Created: (GERONIMO-4452) Is it possible to deploy more than one mdb???
Is it possible to deploy more than one mdb??? - Key: GERONIMO-4452 URL: https://issues.apache.org/jira/browse/GERONIMO-4452 Project: Geronimo Issue Type: Bug Security Level: public (Regular issues) Components: OpenEJB Affects Versions: 2.2 Reporter: David Jencks Assignee: David Jencks Fix For: 2.2 Not sure how this code from EjbModuleBuilder is supposed to work with more than one mdb before the patch... its inside a loop through the mdbinfos that sets the containerId on them... @@ -883,10 +883,11 @@ // add a dependency from the module to the ra so we can be assured the mdb // container exists when this app is started ejbModuleGBeanData.addDependency(resourceAdapterAbstractName); -for(MessageDrivenBeanInfo mdbInfo:mdbs.values()){ -if(mdbInfo != null mdbInfo.containerId == null){ -throw new DeploymentException(No Resource Adapter defined for MDB ' + mdbInfo.ejbName + '); -} +} +//check that all the mdbs have resource adapters identified. +for(MessageDrivenBeanInfo mdbInfo:mdbs.values()){ +if(mdbInfo != null mdbInfo.containerId == null){ +throw new DeploymentException(No Resource Adapter defined for MDB ' + mdbInfo.ejbName + '); } } } -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Closed: (GERONIMO-4452) Is it possible to deploy more than one mdb???
[ https://issues.apache.org/jira/browse/GERONIMO-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Jencks closed GERONIMO-4452. -- Resolution: Fixed fixed rev 724559. Is it possible to deploy more than one mdb??? - Key: GERONIMO-4452 URL: https://issues.apache.org/jira/browse/GERONIMO-4452 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: OpenEJB Affects Versions: 2.2 Reporter: David Jencks Assignee: David Jencks Fix For: 2.2 Not sure how this code from EjbModuleBuilder is supposed to work with more than one mdb before the patch... its inside a loop through the mdbinfos that sets the containerId on them... @@ -883,10 +883,11 @@ // add a dependency from the module to the ra so we can be assured the mdb // container exists when this app is started ejbModuleGBeanData.addDependency(resourceAdapterAbstractName); -for(MessageDrivenBeanInfo mdbInfo:mdbs.values()){ -if(mdbInfo != null mdbInfo.containerId == null){ -throw new DeploymentException(No Resource Adapter defined for MDB ' + mdbInfo.ejbName + '); -} +} +//check that all the mdbs have resource adapters identified. +for(MessageDrivenBeanInfo mdbInfo:mdbs.values()){ +if(mdbInfo != null mdbInfo.containerId == null){ +throw new DeploymentException(No Resource Adapter defined for MDB ' + mdbInfo.ejbName + '); } } } -- 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: 724564
Geronimo Revision: 724564 built with tests included See the full build-2000.log file at http://people.apache.org/builds/geronimo/server/binaries/2.0/20081208/build-2000.log See the unit test reports at http://people.apache.org/builds/geronimo/server/binaries/2.0/20081208/unit-test-reports mvn install:install-file -DgroupId=org.openqa.selenium.client-drivers -DartifactId=selenium-java-client-driver \ -Dversion=0.8.1 -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.openqa.selenium.client-drivers -DartifactId=selenium-java-client-driver \ -Dversion=0.8.1 -Dpackaging=jar -Dfile=/path/to/file \ -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.geronimo.testsupport:testsupport-selenium:jar:2.0.3-SNAPSHOT 2) org.openqa.selenium.client-drivers:selenium-java-client-driver:jar:0.8.1 -- 2 required artifacts are missing. for artifact: org.apache.geronimo.testsupport:testsupport-selenium:jar:2.0.3-SNAPSHOT from the specified remote repositories: central (http://repo1.maven.org/maven2), java.net (http://download.java.net/maven/1/), apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository), apache-snapshots (http://people.apache.org/repo/m2-snapshot-repository), codehaus-snapshots (http://snapshots.repository.codehaus.org), openqa (http://maven.openqa.org), apache-incubator (http://people.apache.org/repo/m2-incubating-repository/) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:556) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) at org.apache.maven.cli.MavenCli.main(MavenCli.java:280) 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.artifact.resolver.MultipleArtifactsNotFoundException: Missing: -- 1) org.openqa.selenium.server:selenium-server:jar:0.8.1 Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=org.openqa.selenium.server -DartifactId=selenium-server \ -Dversion=0.8.1 -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.openqa.selenium.server -DartifactId=selenium-server \ -Dversion=0.8.1 -Dpackaging=jar -Dfile=/path/to/file \ -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.geronimo.testsupport:testsupport-selenium:jar:2.0.3-SNAPSHOT 2) org.openqa.selenium.server:selenium-server:jar:0.8.1 2) org.openqa.selenium.client-drivers:selenium-java-client-driver:jar:0.8.1 Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=org.openqa.selenium.client-drivers -DartifactId=selenium-java-client-driver \ -Dversion=0.8.1 -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.openqa.selenium.client-drivers -DartifactId=selenium-java-client-driver \ -Dversion=0.8.1 -Dpackaging=jar -Dfile=/path/to/file \ -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.geronimo.testsupport:testsupport-selenium:jar:2.0.3-SNAPSHOT 2) org.openqa.selenium.client-drivers:selenium-java-client-driver:jar:0.8.1 -- 2 required artifacts are missing. for artifact: org.apache.geronimo.testsupport:testsupport-selenium:jar:2.0.3-SNAPSHOT from
Re: [VOTE] Release Concurrent Spec jar (1.0) version 1.0-EA - rc2
+1 Donald Joe Bohn wrote: I've prepared a second release candidate of the Concurrent spec for your review and vote. The only change from rc1 is the addition of the LICENSE/NOTICE files from specs/trunk into the specs/trunk/geronimo-concurrent_1.0_spec. This is spec is still under development so we are using an artifact version of 1.0-EA to indicate that it is not yet final. I'm just the release vehicle here ... Jarek did all the work :-) The source level is Rev723453 in the following svn tag: https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-concurrent_1.0_spec-1.0-EA Staging repo: http://people.apache.org/~jbohn/staging-repo/specs/geronimo-concurrent_1.0_spec/ Staging site: http://people.apache.org/~jbohn/staging-site/specs/geronimo-concurrent_1.0_spec/1.0-EA/ The artifacts were created using the maven-release-plugin and the maven rat plugin was run to verify the source contains the appropriate headers. When the release vote is approved, the maven artifacts will be moved to the m2-ibiblio-rsync-repository at Apache. [ ] +1 Release Concurrent Spec 1.0 version 1.0-EA [ ] 0 No opinion [ ] -1 Do not release Concurrent Spec 1.0 version 1.0-EA(please provide rationale) The voting will be open for 72 hours (ending approx. 6:00PM ET on 12/11/08) or until we have enough votes, whichever is longer. Joe
[BUILD] trunk: Failed for Revision: 724465
Geronimo Revision: 724465 built with tests included See the full build-1500.log file at http://people.apache.org/builds/geronimo/server/binaries/trunk/20081208/build-1500.log Download the binaries from http://people.apache.org/builds/geronimo/server/binaries/trunk/20081208 [INFO] BUILD SUCCESSFUL [INFO] [INFO] Total time: 301 minutes 31 seconds [INFO] Finished at: Mon Dec 08 20:07:44 EST 2008 [INFO] Final Memory: 379M/849M [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/trunk/20081208/logs-1500-tomcat/test.log [INFO] Scanning for projects... WAGON_VERSION: 1.0-beta-2 [INFO] [INFO] Building Geronimo TestSuite [INFO]task-segment: [install] [INFO] [INFO] snapshot org.codehaus.mojo:selenium-maven-plugin:1.0-rc-1-SNAPSHOT: checking for updates from apache.snapshots Downloading: http://people.apache.org/repo/m2-snapshot-repository/org/codehaus/mojo/selenium-maven-plugin/1.0-rc-1-SNAPSHOT/selenium-maven-plugin-1.0-rc-1-SNAPSHOT.pom Downloading: http://people.apache.org/repo/m2-snapshot-repository/org/codehaus/mojo/selenium-maven-plugin/1.0-rc-1-SNAPSHOT/selenium-maven-plugin-1.0-rc-1-SNAPSHOT.pom [INFO] [ERROR] BUILD ERROR Assembly: jetty = See the full test.log file at http://people.apache.org/builds/geronimo/server/binaries/trunk/20081208/logs-1500-jetty/test.log [INFO] Scanning for projects... WAGON_VERSION: 1.0-beta-2 [INFO] [INFO] Building Geronimo TestSuite [INFO]task-segment: [install] [INFO] Downloading: http://people.apache.org/repo/m2-snapshot-repository/org/codehaus/mojo/selenium-maven-plugin/1.0-rc-1-SNAPSHOT/selenium-maven-plugin-1.0-rc-1-SNAPSHOT.pom Downloading: http://people.apache.org/repo/m2-snapshot-repository/org/codehaus/mojo/selenium-maven-plugin/1.0-rc-1-SNAPSHOT/selenium-maven-plugin-1.0-rc-1-SNAPSHOT.pom [INFO] [ERROR] BUILD ERROR Samples: trunk = Log: http://people.apache.org/builds/geronimo/server/binaries/trunk/20081208/samples-1500.log Build status: OK
Re: [VOTE] Release Concurrent Spec jar (1.0) version 1.0-EA - rc2
+1 Jarek On Mon, Dec 8, 2008 at 5:12 PM, Joe Bohn [EMAIL PROTECTED] wrote: I've prepared a second release candidate of the Concurrent spec for your review and vote. The only change from rc1 is the addition of the LICENSE/NOTICE files from specs/trunk into the specs/trunk/geronimo-concurrent_1.0_spec. This is spec is still under development so we are using an artifact version of 1.0-EA to indicate that it is not yet final. I'm just the release vehicle here ... Jarek did all the work :-) The source level is Rev723453 in the following svn tag: https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-concurrent_1.0_spec-1.0-EA Staging repo: http://people.apache.org/~jbohn/staging-repo/specs/geronimo-concurrent_1.0_spec/ Staging site: http://people.apache.org/~jbohn/staging-site/specs/geronimo-concurrent_1.0_spec/1.0-EA/ The artifacts were created using the maven-release-plugin and the maven rat plugin was run to verify the source contains the appropriate headers. When the release vote is approved, the maven artifacts will be moved to the m2-ibiblio-rsync-repository at Apache. [ ] +1 Release Concurrent Spec 1.0 version 1.0-EA [ ] 0 No opinion [ ] -1 Do not release Concurrent Spec 1.0 version 1.0-EA(please provide rationale) The voting will be open for 72 hours (ending approx. 6:00PM ET on 12/11/08) or until we have enough votes, whichever is longer. Joe
Re: svn commit: r724499 - in /geronimo/specs/trunk: geronimo-activation_1.1_spec/ geronimo-annotation_1.0_spec/ geronimo-availability_0.4_spec/ geronimo-commonj_1.1_spec/ geronimo-concurrent_1.0_spec/
On Dec 8, 2008, at 4:50 PM, [EMAIL PROTECTED] wrote: Author: jbohn Date: Mon Dec 8 13:50:53 2008 New Revision: 724499 URL: http://svn.apache.org/viewvc?rev=724499view=rev Log: copy LICENSE/NOTICE files from root to each spec - necessary for legal requirements Argh. Afraid that's not much better, either... I hadn't really looked at what was in the spec-parent. Each of these notices/licenses needs to be specific to each release. As is, they're documenting license and notice information that is incorrect... I've fixed the concurrent spec. All others need to be examined and updated as appropriate. --kevan
Re: svn commit: r724499 - in /geronimo/specs/trunk: geronimo-activation_1.1_spec/ geronimo-annotation_1.0_spec/ geronimo-availability_0.4_spec/ geronimo-commonj_1.1_spec/ geronimo-concurrent_1.0_spec/
Thanks Kevan. I should have looked into that too. Looks like we'll have a 3rd rc. Joe Kevan Miller wrote: On Dec 8, 2008, at 4:50 PM, [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: Author: jbohn Date: Mon Dec 8 13:50:53 2008 New Revision: 724499 URL: http://svn.apache.org/viewvc?rev=724499view=rev http://svn.apache.org/viewvc?rev=724499view=rev Log: copy LICENSE/NOTICE files from root to each spec - necessary for legal requirements Argh. Afraid that's not much better, either... I hadn't really looked at what was in the spec-parent. Each of these notices/licenses needs to be specific to each release. As is, they're documenting license and notice information that is incorrect... I've fixed the concurrent spec. All others need to be examined and updated as appropriate. --kevan
Re: [VOTE] Release Concurrent Spec jar (1.0) version 1.0-EA - rc2 - CANCELLED
The license files aren't quite right ... need to cancel this once more. Joe Joe Bohn wrote: I've prepared a second release candidate of the Concurrent spec for your review and vote. The only change from rc1 is the addition of the LICENSE/NOTICE files from specs/trunk into the specs/trunk/geronimo-concurrent_1.0_spec. This is spec is still under development so we are using an artifact version of 1.0-EA to indicate that it is not yet final. I'm just the release vehicle here ... Jarek did all the work :-) The source level is Rev723453 in the following svn tag: https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-concurrent_1.0_spec-1.0-EA Staging repo: http://people.apache.org/~jbohn/staging-repo/specs/geronimo-concurrent_1.0_spec/ Staging site: http://people.apache.org/~jbohn/staging-site/specs/geronimo-concurrent_1.0_spec/1.0-EA/ The artifacts were created using the maven-release-plugin and the maven rat plugin was run to verify the source contains the appropriate headers. When the release vote is approved, the maven artifacts will be moved to the m2-ibiblio-rsync-repository at Apache. [ ] +1 Release Concurrent Spec 1.0 version 1.0-EA [ ] 0 No opinion [ ] -1 Do not release Concurrent Spec 1.0 version 1.0-EA(please provide rationale) The voting will be open for 72 hours (ending approx. 6:00PM ET on 12/11/08) or until we have enough votes, whichever is longer. Joe
[VOTE] Release Concurrent Spec jar (1.0) version 1.0-EA - rc3
I've prepared a third release candidate of the Concurrent spec for your review and vote. The only change from rc2 is an update to the LICENSE file to include just the apache header (thanks to Kevan). This is spec is still under development so we are using an artifact version of 1.0-EA to indicate that it is not yet final. I'm just the release vehicle here ... Jarek did all the work :-) The source level is Rev723453 in the following svn tag: https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-concurrent_1.0_spec-1.0-EA Staging repo: http://people.apache.org/~jbohn/staging-repo/specs/geronimo-concurrent_1.0_spec/ Staging site: http://people.apache.org/~jbohn/staging-site/specs/geronimo-concurrent_1.0_spec/1.0-EA/ The artifacts were created using the maven-release-plugin and the maven rat plugin was run to verify the source contains the appropriate headers. When the release vote is approved, the maven artifacts will be moved to the m2-ibiblio-rsync-repository at Apache. [ ] +1 Release Concurrent Spec 1.0 version 1.0-EA [ ] 0 No opinion [ ] -1 Do not release Concurrent Spec 1.0 version 1.0-EA(please provide rationale) The voting will be open for 72 hours (ending approx. 12:00AM ET on 12/12/08) or until we have enough votes, whichever is longer. Joe
[DISCUSS] Release Concurrent Spec jar (1.0) version 1.0-EA - rc3
Discussion thread for Concurrent Spec release 1.0-EA - rc3 Joe
Re: [VOTE] Release Concurrent Spec jar (1.0) version 1.0-EA - rc3
+1 (hopefully this will be the last vote for this spec). Joe Joe Bohn wrote: I've prepared a third release candidate of the Concurrent spec for your review and vote. The only change from rc2 is an update to the LICENSE file to include just the apache header (thanks to Kevan). This is spec is still under development so we are using an artifact version of 1.0-EA to indicate that it is not yet final. I'm just the release vehicle here ... Jarek did all the work :-) The source level is Rev723453 in the following svn tag: https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-concurrent_1.0_spec-1.0-EA Staging repo: http://people.apache.org/~jbohn/staging-repo/specs/geronimo-concurrent_1.0_spec/ Staging site: http://people.apache.org/~jbohn/staging-site/specs/geronimo-concurrent_1.0_spec/1.0-EA/ The artifacts were created using the maven-release-plugin and the maven rat plugin was run to verify the source contains the appropriate headers. When the release vote is approved, the maven artifacts will be moved to the m2-ibiblio-rsync-repository at Apache. [ ] +1 Release Concurrent Spec 1.0 version 1.0-EA [ ] 0 No opinion [ ] -1 Do not release Concurrent Spec 1.0 version 1.0-EA(please provide rationale) The voting will be open for 72 hours (ending approx. 12:00AM ET on 12/12/08) or until we have enough votes, whichever is longer. Joe
Re: [VOTE] Release Concurrent Spec jar (1.0) version 1.0-EA - rc3
+1 Thanks Joe... --kevan On Dec 8, 2008, at 11:26 PM, Joe Bohn wrote: I've prepared a third release candidate of the Concurrent spec for your review and vote. The only change from rc2 is an update to the LICENSE file to include just the apache header (thanks to Kevan). This is spec is still under development so we are using an artifact version of 1.0-EA to indicate that it is not yet final. I'm just the release vehicle here ... Jarek did all the work :-) The source level is Rev723453 in the following svn tag: https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-concurrent_1.0_spec-1.0-EA Staging repo: http://people.apache.org/~jbohn/staging-repo/specs/geronimo-concurrent_1.0_spec/ Staging site: http://people.apache.org/~jbohn/staging-site/specs/geronimo-concurrent_1.0_spec/1.0-EA/ The artifacts were created using the maven-release-plugin and the maven rat plugin was run to verify the source contains the appropriate headers. When the release vote is approved, the maven artifacts will be moved to the m2-ibiblio-rsync-repository at Apache. [ ] +1 Release Concurrent Spec 1.0 version 1.0-EA [ ] 0 No opinion [ ] -1 Do not release Concurrent Spec 1.0 version 1.0-EA(please provide rationale) The voting will be open for 72 hours (ending approx. 12:00AM ET on 12/12/08) or until we have enough votes, whichever is longer. Joe
Re: [VOTE] Release Concurrent Spec jar (1.0) version 1.0-EA - rc3
+1 Jarek On Mon, Dec 8, 2008 at 11:26 PM, Joe Bohn [EMAIL PROTECTED] wrote: I've prepared a third release candidate of the Concurrent spec for your review and vote. The only change from rc2 is an update to the LICENSE file to include just the apache header (thanks to Kevan). This is spec is still under development so we are using an artifact version of 1.0-EA to indicate that it is not yet final. I'm just the release vehicle here ... Jarek did all the work :-) The source level is Rev723453 in the following svn tag: https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-concurrent_1.0_spec-1.0-EA Staging repo: http://people.apache.org/~jbohn/staging-repo/specs/geronimo-concurrent_1.0_spec/ Staging site: http://people.apache.org/~jbohn/staging-site/specs/geronimo-concurrent_1.0_spec/1.0-EA/ The artifacts were created using the maven-release-plugin and the maven rat plugin was run to verify the source contains the appropriate headers. When the release vote is approved, the maven artifacts will be moved to the m2-ibiblio-rsync-repository at Apache. [ ] +1 Release Concurrent Spec 1.0 version 1.0-EA [ ] 0 No opinion [ ] -1 Do not release Concurrent Spec 1.0 version 1.0-EA(please provide rationale) The voting will be open for 72 hours (ending approx. 12:00AM ET on 12/12/08) or until we have enough votes, whichever is longer. Joe
[jira] Updated: (GERONIMO-4452) Is it possible to deploy more than one mdb???
[ https://issues.apache.org/jira/browse/GERONIMO-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Manu T George updated GERONIMO-4452: Affects Version/s: 2.1.4 Fix Version/s: 2.1.4 Is it possible to deploy more than one mdb??? - Key: GERONIMO-4452 URL: https://issues.apache.org/jira/browse/GERONIMO-4452 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: OpenEJB Affects Versions: 2.1.4, 2.2 Reporter: David Jencks Assignee: David Jencks Fix For: 2.1.4, 2.2 Not sure how this code from EjbModuleBuilder is supposed to work with more than one mdb before the patch... its inside a loop through the mdbinfos that sets the containerId on them... @@ -883,10 +883,11 @@ // add a dependency from the module to the ra so we can be assured the mdb // container exists when this app is started ejbModuleGBeanData.addDependency(resourceAdapterAbstractName); -for(MessageDrivenBeanInfo mdbInfo:mdbs.values()){ -if(mdbInfo != null mdbInfo.containerId == null){ -throw new DeploymentException(No Resource Adapter defined for MDB ' + mdbInfo.ejbName + '); -} +} +//check that all the mdbs have resource adapters identified. +for(MessageDrivenBeanInfo mdbInfo:mdbs.values()){ +if(mdbInfo != null mdbInfo.containerId == null){ +throw new DeploymentException(No Resource Adapter defined for MDB ' + mdbInfo.ejbName + '); } } } -- 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: 724617
Geronimo Revision: 724617 built with tests included See the full build-0200.log file at http://people.apache.org/builds/geronimo/server/binaries/2.0/20081209/build-0200.log See the unit test reports at http://people.apache.org/builds/geronimo/server/binaries/2.0/20081209/unit-test-reports mvn install:install-file -DgroupId=org.openqa.selenium.server -DartifactId=selenium-server \ -Dversion=0.8.1 -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.openqa.selenium.server -DartifactId=selenium-server \ -Dversion=0.8.1 -Dpackaging=jar -Dfile=/path/to/file \ -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.geronimo.testsupport:testsupport-selenium:jar:2.0.3-SNAPSHOT 2) org.openqa.selenium.server:selenium-server:jar:0.8.1 -- 2 required artifacts are missing. for artifact: org.apache.geronimo.testsupport:testsupport-selenium:jar:2.0.3-SNAPSHOT from the specified remote repositories: central (http://repo1.maven.org/maven2), java.net (http://download.java.net/maven/1/), apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository), apache-snapshots (http://people.apache.org/repo/m2-snapshot-repository), codehaus-snapshots (http://snapshots.repository.codehaus.org), openqa (http://maven.openqa.org), apache-incubator (http://people.apache.org/repo/m2-incubating-repository/) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:556) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) at org.apache.maven.cli.MavenCli.main(MavenCli.java:280) 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.artifact.resolver.MultipleArtifactsNotFoundException: Missing: -- 1) org.openqa.selenium.client-drivers:selenium-java-client-driver:jar:0.8.1 Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=org.openqa.selenium.client-drivers -DartifactId=selenium-java-client-driver \ -Dversion=0.8.1 -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.openqa.selenium.client-drivers -DartifactId=selenium-java-client-driver \ -Dversion=0.8.1 -Dpackaging=jar -Dfile=/path/to/file \ -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.geronimo.testsupport:testsupport-selenium:jar:2.0.3-SNAPSHOT 2) org.openqa.selenium.client-drivers:selenium-java-client-driver:jar:0.8.1 2) org.openqa.selenium.server:selenium-server:jar:0.8.1 Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=org.openqa.selenium.server -DartifactId=selenium-server \ -Dversion=0.8.1 -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.openqa.selenium.server -DartifactId=selenium-server \ -Dversion=0.8.1 -Dpackaging=jar -Dfile=/path/to/file \ -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.geronimo.testsupport:testsupport-selenium:jar:2.0.3-SNAPSHOT 2) org.openqa.selenium.server:selenium-server:jar:0.8.1 -- 2 required artifacts are missing. for artifact: org.apache.geronimo.testsupport:testsupport-selenium:jar:2.0.3-SNAPSHOT from the specified remote repositories: central
[BUILD] trunk: Failed for Revision: 724576
Geronimo Revision: 724576 built with tests included See the full build-2100.log file at http://people.apache.org/builds/geronimo/server/binaries/trunk/20081209/build-2100.log See the unit test reports at http://people.apache.org/builds/geronimo/server/binaries/trunk/20081209/unit-test-reports Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file -DgroupId=org.apache.geronimo.configs -DartifactId=activemq5-ra -Dversion=2.2-SNAPSHOT -Dpackaging=car -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.geronimo.plugingroups:javaee5-jetty:car:2.2-SNAPSHOT 2) org.apache.geronimo.configs:activemq5-ra:car:2.2-SNAPSHOT 2) org.apache.geronimo.plugins:activemq5-console-jetty:car:2.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.plugins -DartifactId=activemq5-console-jetty -Dversion=2.2-SNAPSHOT -Dpackaging=car -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.plugins -DartifactId=activemq5-console-jetty -Dversion=2.2-SNAPSHOT -Dpackaging=car -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.geronimo.plugingroups:javaee5-jetty:car:2.2-SNAPSHOT 2) org.apache.geronimo.plugins:activemq5-console-jetty:car:2.2-SNAPSHOT -- 2 required artifacts are missing. for artifact: org.apache.geronimo.plugingroups:javaee5-jetty:car:2.2-SNAPSHOT from the specified remote repositories: apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository), ibiblio.org (http://repo1.maven.org/maven2) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:575) 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(DefaultLifecycleExecutor.java:330) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142) 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: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) Caused by: org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException: Missing: -- 1) org.apache.geronimo.configs:activemq5-ra:car:2.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.configs -DartifactId=activemq5-ra -Dversion=2.2-SNAPSHOT -Dpackaging=car -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.configs -DartifactId=activemq5-ra -Dversion=2.2-SNAPSHOT -Dpackaging=car -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.geronimo.plugingroups:javaee5-jetty:car:2.2-SNAPSHOT 2) org.apache.geronimo.configs:activemq5-ra:car:2.2-SNAPSHOT 2) org.apache.geronimo.plugins:activemq5-console-jetty:car:2.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.plugins -DartifactId=activemq5-console-jetty -Dversion=2.2-SNAPSHOT -Dpackaging=car -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.plugins -DartifactId=activemq5-console-jetty -Dversion=2.2-SNAPSHOT -Dpackaging=car -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.geronimo.plugingroups:javaee5-jetty:car:2.2-SNAPSHOT 2)