[jira] Commented: (GERONIMODEVTOOLS-540) Prevent geronimo contamination from deployments from multiple workspaces

2008-12-08 Thread Delos Dai (JIRA)

[ 
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

2008-12-08 Thread Joe Bohn

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

2008-12-08 Thread Jack Cai
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

2008-12-08 Thread Donald Woods

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

2008-12-08 Thread Donald Woods
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

2008-12-08 Thread Donald Woods (JIRA)

 [ 
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

2008-12-08 Thread Donald Woods (JIRA)

 [ 
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

2008-12-08 Thread Donald Woods

+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

2008-12-08 Thread Lin Sun
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

2008-12-08 Thread Donald Woods

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

2008-12-08 Thread Donald Woods
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

2008-12-08 Thread Donald Woods

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

2008-12-08 Thread Donald Woods

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

2008-12-08 Thread Jarek Gawor (JIRA)

[ 
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

2008-12-08 Thread Joe Bohn

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

2008-12-08 Thread Joe Bohn

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

2008-12-08 Thread Joe Bohn

+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

2008-12-08 Thread Joe Bohn
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

2008-12-08 Thread Joe Bohn
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

2008-12-08 Thread Joe Bohn

Discussion thread for Concurrent Spec release 1.0-EA - rc2

Joe


Re: [VOTE] Release Concurrent Spec jar (1.0) version 1.0-EA - rc2

2008-12-08 Thread Joe Bohn

+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

2008-12-08 Thread David Jencks (JIRA)

 [ 
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

2008-12-08 Thread David Jencks (JIRA)

 [ 
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

2008-12-08 Thread David Jencks (JIRA)

 [ 
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

2008-12-08 Thread David Jencks (JIRA)

 [ 
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

2008-12-08 Thread David Jencks (JIRA)

 [ 
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

2008-12-08 Thread David Jencks (JIRA)

 [ 
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

2008-12-08 Thread David Jencks (JIRA)

 [ 
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

2008-12-08 Thread David Jencks (JIRA)

[ 
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

2008-12-08 Thread David Jencks (JIRA)

 [ 
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

2008-12-08 Thread David Jencks (JIRA)

[ 
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???

2008-12-08 Thread David Jencks (JIRA)
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???

2008-12-08 Thread David Jencks (JIRA)

 [ 
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

2008-12-08 Thread gawor
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

2008-12-08 Thread Donald Woods

+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

2008-12-08 Thread gawor
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

2008-12-08 Thread Jarek Gawor
+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/

2008-12-08 Thread Kevan Miller


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/

2008-12-08 Thread Joe Bohn
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

2008-12-08 Thread Joe Bohn

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

2008-12-08 Thread Joe Bohn
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

2008-12-08 Thread Joe Bohn

Discussion thread for Concurrent Spec release 1.0-EA - rc3

Joe


Re: [VOTE] Release Concurrent Spec jar (1.0) version 1.0-EA - rc3

2008-12-08 Thread Joe Bohn

+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

2008-12-08 Thread Kevan Miller

+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

2008-12-08 Thread Jarek Gawor
+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???

2008-12-08 Thread Manu T George (JIRA)

 [ 
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

2008-12-08 Thread gawor
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

2008-12-08 Thread gawor
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)