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

2009-06-17 Thread Ivan
While building 2.2, some jetty7 classes can not compiled, seems that some
Jetty7 API is changed in the new snapshot.

2009/6/18 Ivan 

>
>
> 2009/6/18 David Jencks 
>
>> This might be reason for genesis 2.0.1. I imagine that pointing to the
>> new repo would work better
>> Ivan:
>>
>So, do we have any plan for genesis 2.0.1 ? I suggest to add the repo
> temporary before the new version is released.
>
>>
>> On the other hand we shouldn't be using many snapshot plugins that we
>> aren't building...
>>
>> This particular problem might require some kind of bootstrap to build the
>> car-maven-plugin before trying to use it? Or just trying to build twice?
>> Ivan :
>>
> I will try it.
>
>
>>
>> thanks
>> david jencks
>>
>>
>> On Jun 17, 2009, at 8:10 PM, Ivan wrote:
>>
>> I mean the pluginRepositories definition, not pluginManager :-)
>>
>> 2009/6/18 Ivan 
>>
>>> I found that the pluginManager definition in the genesis 2.0 is
>>> apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository).
>>> But those 2.2 artifacts are in the new nexus site.
>>> So I wonder that in the future, we will publish both geromimo mudules and
>>> maven plugins snapshot to the new nexus site, right ?
>>> And if does, shall we need to add a pluginManager definition in the
>>> geronimo pom file ?
>>> Thanks !
>>>
>>>
>>> 2009/6/18 Ivan 
>>>
>>> Why is "apache.snapshots (
>>>> http://people.apache.org/repo/m2-snapshot-repository)" in the log ?
>>>> Ivan
>>>>
>>>> 2009/6/18 
>>>>
>>>> >
>>>> > Geronimo Revision: 785862 built with tests included
>>>> >
>>>> > See the full build-2100.log file at
>>>> http://people.apache.org/builds/geronimo/server/binaries/trunk/20090617/build-2100.log
>>>> >
>>>> >
>>>> > See the unit test reports at
>>>> http://people.apache.org/builds/geronimo/server/binaries/trunk/20090617/unit-test-reports
>>>> >
>>>> > from the specified remote repositories:
>>>> >  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>>>> >  apache.snapshots (
>>>> http://people.apache.org/repo/m2-snapshot-repository),
>>>> >  ibiblio.org (http://repo.exist.com/maven2)
>>>> >
>>>> >
>>>> >
>>>>  
>>>> org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT
>>>> >
>>>> > from the specified remote repositories:
>>>> >  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>>>> >  apache.snapshots (
>>>> http://people.apache.org/repo/m2-snapshot-repository),
>>>> >  ibiblio.org (http://repo.exist.com/maven2)
>>>> >
>>>> >
>>>> > [INFO]
>>>> 
>>>> > [INFO] Trace
>>>> > org.apache.maven.lifecycle.LifecycleExecutionException: Plugin could
>>>> not be found - check that the goal name is correct: Unable to download the
>>>> artifact from any repository
>>>> >
>>>> > Try downloading the file manually from the project website.
>>>> >
>>>> > Then, install it using the command:
>>>> >mvn install:install-file -DgroupId=org.apache.geronimo.buildsupport
>>>> -DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT
>>>> -Dpackaging=maven-plugin -Dfile=/path/to/file
>>>> >
>>>> > Alternatively, if you host your own repository you can deploy the file
>>>> there:
>>>> >mvn deploy:deploy-file -DgroupId=org.apache.geronimo.buildsupport
>>>> -DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT
>>>> -Dpackaging=maven-plugin -Dfile=/path/to/file -Durl=[url]
>>>> -DrepositoryId=[id]
>>>> >
>>>> >
>>>> >
>>>>  
>>>> org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT
>>>> >
>>>> > from the specified remote repositories:
>>>> >  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>>>> >  apache.snapshots (
>>>> http://people.apache.org/repo/m2-snapshot-repository),
>>>> >  ibiblio.org (http://repo.exist.com/maven2

[BUILD] trunk: Failed for Revision: 785918

2009-06-17 Thread gawor
Geronimo Revision: 785918 built with tests included
 
See the full build-0300.log file at 
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090618/build-0300.log
 
 
See the unit test reports at 
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090618/unit-test-reports
 
from the specified remote repositories:
  ibiblio.org (http://repo.exist.com/maven2),
  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
  codehaus.snapshots (http://snapshots.repository.codehaus.org)


  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT

from the specified remote repositories:
  ibiblio.org (http://repo.exist.com/maven2),
  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
  codehaus.snapshots (http://snapshots.repository.codehaus.org)


[INFO] 
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Plugin could not be 
found - check that the goal name is correct: Unable to download the artifact 
from any repository

Try downloading the file manually from the project website.

Then, install it using the command: 
mvn install:install-file -DgroupId=org.apache.geronimo.buildsupport 
-DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT -Dpackaging=maven-plugin 
-Dfile=/path/to/file

Alternatively, if you host your own repository you can deploy the file there: 
mvn deploy:deploy-file -DgroupId=org.apache.geronimo.buildsupport 
-DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT -Dpackaging=maven-plugin 
-Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]


  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT

from the specified remote repositories:
  ibiblio.org (http://repo.exist.com/maven2),
  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
  codehaus.snapshots (http://snapshots.repository.codehaus.org)


  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT

from the specified remote repositories:
  ibiblio.org (http://repo.exist.com/maven2),
  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
  codehaus.snapshots (http://snapshots.repository.codehaus.org)


at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.findExtensions(DefaultLifecycleExecutor.java:184)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:301)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.PluginNotFoundException: Plugin could not be 
found - check that the goal name is correct: Unable to download the artifact 
from any repository

Try downloading the file manually from the project website.

Then, install it using the command: 
mvn install:install-file -DgroupId=org.apache.geronimo.buildsupport 
-DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT -Dpackaging=maven-plugin 
-Dfile=/path/to/file

Alternatively, if you host your own repository you can deploy the file there: 
mvn deploy:deploy-file -DgroupId=org.apache.geronimo.buildsupport 
-DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT -Dpackaging=maven-plugin 
-Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]


  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT

from the specified remote repositories:
  ibiblio.org (http://repo.exist.com/maven2),
  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
  codehaus.snapshots (http://snapshots.repository.codehaus.org)


  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT

from the specified remote repositories:
  ibiblio.org (http://repo.exist.com/maven2),
  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
  codehaus.snapshots (http://snapshots.repository.codehaus.org)


at 
org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(DefaultPluginManager.java:241)
at 
org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:176)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1275)
  

Re: Assemblies in the repo and their dependencies

2009-06-17 Thread Jason Dillon
Okay, I will give it a shot on trunk first, if that works I will try  
on branches/2.1.


--jason


On Jun 18, 2009, at 4:31 AM, David Jencks wrote:



On Jun 17, 2009, at 1:36 AM, Jason Dillon wrote:

Why do the assemblies in the repository have dependencies?  I  
realize that they are probably there to facilitate the build, but  
shouldn't they all be marked as provided?


The reason I think they should be, is that when a user wants to use  
the geronimo-maven-plugin with the assembly -bin in the repository,  
before they can even download the assembly -bin, first mvn has to  
go resolve every single dependency which is used to build that  
assembly -bin.


I think this is broken, while I can resolve by adding a tone of  
excludes, I think that this problem should be solved so that users  
can more easily consume the assembly artifacts we publish to the  
repository.


Any one know how easy/feasible with the current stuff (trunk and  
2.1.x) it would be to mark all dependencies as provided?


Just thinking about it I don't see why it would cause problems.   
Would you like to try it and see if the server at least builds?  If  
there are no obvious problems I'd be fine with this change.


thanks
david jencks



--jason




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

2009-06-17 Thread Ivan
2009/6/18 David Jencks 

> This might be reason for genesis 2.0.1. I imagine that pointing to the
> new repo would work betterIvan:
>
   So, do we have any plan for genesis 2.0.1 ? I suggest to add the repo
temporary before the new version is released.

>
> On the other hand we shouldn't be using many snapshot plugins that we
> aren't building...
>
> This particular problem might require some kind of bootstrap to build the
> car-maven-plugin before trying to use it? Or just trying to build twice?
> Ivan :
>
I will try it.


>
> thanks
> david jencks
>
>
> On Jun 17, 2009, at 8:10 PM, Ivan wrote:
>
> I mean the pluginRepositories definition, not pluginManager :-)
>
> 2009/6/18 Ivan 
>
>> I found that the pluginManager definition in the genesis 2.0 is
>> apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository).
>> But those 2.2 artifacts are in the new nexus site.
>> So I wonder that in the future, we will publish both geromimo mudules and
>> maven plugins snapshot to the new nexus site, right ?
>> And if does, shall we need to add a pluginManager definition in the
>> geronimo pom file ?
>> Thanks !
>>
>>
>> 2009/6/18 Ivan 
>>
>> Why is "apache.snapshots (
>>> http://people.apache.org/repo/m2-snapshot-repository)" in the log ?
>>> Ivan
>>>
>>> 2009/6/18 
>>>
>>> >
>>> > Geronimo Revision: 785862 built with tests included
>>> >
>>> > See the full build-2100.log file at
>>> http://people.apache.org/builds/geronimo/server/binaries/trunk/20090617/build-2100.log
>>> >
>>> >
>>> > See the unit test reports at
>>> http://people.apache.org/builds/geronimo/server/binaries/trunk/20090617/unit-test-reports
>>> >
>>> > from the specified remote repositories:
>>> >  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>>> >  apache.snapshots (
>>> http://people.apache.org/repo/m2-snapshot-repository),
>>> >  ibiblio.org (http://repo.exist.com/maven2)
>>> >
>>> >
>>> >
>>>  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT
>>> >
>>> > from the specified remote repositories:
>>> >  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>>> >  apache.snapshots (
>>> http://people.apache.org/repo/m2-snapshot-repository),
>>> >  ibiblio.org (http://repo.exist.com/maven2)
>>> >
>>> >
>>> > [INFO]
>>> 
>>> > [INFO] Trace
>>> > org.apache.maven.lifecycle.LifecycleExecutionException: Plugin could
>>> not be found - check that the goal name is correct: Unable to download the
>>> artifact from any repository
>>> >
>>> > Try downloading the file manually from the project website.
>>> >
>>> > Then, install it using the command:
>>> >mvn install:install-file -DgroupId=org.apache.geronimo.buildsupport
>>> -DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT
>>> -Dpackaging=maven-plugin -Dfile=/path/to/file
>>> >
>>> > Alternatively, if you host your own repository you can deploy the file
>>> there:
>>> >mvn deploy:deploy-file -DgroupId=org.apache.geronimo.buildsupport
>>> -DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT
>>> -Dpackaging=maven-plugin -Dfile=/path/to/file -Durl=[url]
>>> -DrepositoryId=[id]
>>> >
>>> >
>>> >
>>>  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT
>>> >
>>> > from the specified remote repositories:
>>> >  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>>> >  apache.snapshots (
>>> http://people.apache.org/repo/m2-snapshot-repository),
>>> >  ibiblio.org (http://repo.exist.com/maven2)
>>> >
>>> >
>>> >
>>>  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT
>>> >
>>> > from the specified remote repositories:
>>> >  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>>> >  apache.snapshots (
>>> http://people.apache.org/repo/m2-snapshot-repository),
>>> >  ibiblio.org (http://repo.exist.com/maven2)
>>> >
>>> >
>>> >at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.findE

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

2009-06-17 Thread David Jencks
This might be reason for genesis 2.0.1. I imagine that pointing to  
the new repo would work better


On the other hand we shouldn't be using many snapshot plugins that we  
aren't building...


This particular problem might require some kind of bootstrap to build  
the car-maven-plugin before trying to use it? Or just trying to build  
twice?


thanks
david jencks


On Jun 17, 2009, at 8:10 PM, Ivan wrote:


I mean the pluginRepositories definition, not pluginManager :-)

2009/6/18 Ivan 
I found that the pluginManager definition in the genesis 2.0 is  
apache.snapshots (http://people.apache.org/repo/m2-snapshot- 
repository).

But those 2.2 artifacts are in the new nexus site.
So I wonder that in the future, we will publish both geromimo  
mudules and maven plugins snapshot to the new nexus site, right ?
And if does, shall we need to add a pluginManager definition in the  
geronimo pom file ?

Thanks !


2009/6/18 Ivan 

Why is "apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository 
)" in the log ?

Ivan

2009/6/18 

>
> Geronimo Revision: 785862 built with tests included
>
> See the full build-2100.log file at 
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090617/build-2100.log
>
>
> See the unit test reports at 
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090617/unit-test-reports
>
> from the specified remote repositories:
>  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository 
),

>  ibiblio.org (http://repo.exist.com/maven2)
>
>
>  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin: 
2.2-SNAPSHOT

>
> from the specified remote repositories:
>  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository 
),

>  ibiblio.org (http://repo.exist.com/maven2)
>
>
> [INFO]  


> [INFO] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: Plugin  
could not be found - check that the goal name is correct: Unable to  
download the artifact from any repository

>
> Try downloading the file manually from the project website.
>
> Then, install it using the command:
>mvn install:install-file - 
DgroupId=org.apache.geronimo.buildsupport -DartifactId=car-maven- 
plugin -Dversion=2.2-SNAPSHOT -Dpackaging=maven-plugin -Dfile=/path/ 
to/file

>
> Alternatively, if you host your own repository you can deploy the  
file there:
>mvn deploy:deploy-file - 
DgroupId=org.apache.geronimo.buildsupport -DartifactId=car-maven- 
plugin -Dversion=2.2-SNAPSHOT -Dpackaging=maven-plugin -Dfile=/path/ 
to/file -Durl=[url] -DrepositoryId=[id]

>
>
>  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin: 
2.2-SNAPSHOT

>
> from the specified remote repositories:
>  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository 
),

>  ibiblio.org (http://repo.exist.com/maven2)
>
>
>  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin: 
2.2-SNAPSHOT

>
> from the specified remote repositories:
>  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository 
),

>  ibiblio.org (http://repo.exist.com/maven2)
>
>
>at  
org 
.apache 
.maven 
.lifecycle 
.DefaultLifecycleExecutor 
.findExtensions(DefaultLifecycleExecutor.java:184)
>at  
org 
.apache 
.maven 
.lifecycle 
.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
>at  
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
>at org.apache.maven.DefaultMaven.execute(DefaultMaven.java: 
129)

>at org.apache.maven.cli.MavenCli.main(MavenCli.java:301)
>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.plugin.PluginNotFoundException: Plugin  
could not be found - check that the goal name is correct: Unable to  
download the artifact from any repository

>
> Try downloading the file manually from the project 

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

2009-06-17 Thread Ivan
I mean the pluginRepositories definition, not pluginManager :-)

2009/6/18 Ivan 

> I found that the pluginManager definition in the genesis 2.0 is
> apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository).
> But those 2.2 artifacts are in the new nexus site.
> So I wonder that in the future, we will publish both geromimo mudules and
> maven plugins snapshot to the new nexus site, right ?
> And if does, shall we need to add a pluginManager definition in the
> geronimo pom file ?
> Thanks !
>
>
> 2009/6/18 Ivan 
>
> Why is "apache.snapshots (
>> http://people.apache.org/repo/m2-snapshot-repository)" in the log ?
>> Ivan
>>
>> 2009/6/18 
>>
>> >
>> > Geronimo Revision: 785862 built with tests included
>> >
>> > See the full build-2100.log file at
>> http://people.apache.org/builds/geronimo/server/binaries/trunk/20090617/build-2100.log
>> >
>> >
>> > See the unit test reports at
>> http://people.apache.org/builds/geronimo/server/binaries/trunk/20090617/unit-test-reports
>> >
>> > from the specified remote repositories:
>> >  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>> >  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository
>> ),
>> >  ibiblio.org (http://repo.exist.com/maven2)
>> >
>> >
>> >
>>  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT
>> >
>> > from the specified remote repositories:
>> >  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>> >  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository
>> ),
>> >  ibiblio.org (http://repo.exist.com/maven2)
>> >
>> >
>> > [INFO]
>> 
>> > [INFO] Trace
>> > org.apache.maven.lifecycle.LifecycleExecutionException: Plugin could not
>> be found - check that the goal name is correct: Unable to download the
>> artifact from any repository
>> >
>> > Try downloading the file manually from the project website.
>> >
>> > Then, install it using the command:
>> >mvn install:install-file -DgroupId=org.apache.geronimo.buildsupport
>> -DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT
>> -Dpackaging=maven-plugin -Dfile=/path/to/file
>> >
>> > Alternatively, if you host your own repository you can deploy the file
>> there:
>> >mvn deploy:deploy-file -DgroupId=org.apache.geronimo.buildsupport
>> -DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT
>> -Dpackaging=maven-plugin -Dfile=/path/to/file -Durl=[url]
>> -DrepositoryId=[id]
>> >
>> >
>> >
>>  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT
>> >
>> > from the specified remote repositories:
>> >  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>> >  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository
>> ),
>> >  ibiblio.org (http://repo.exist.com/maven2)
>> >
>> >
>> >
>>  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT
>> >
>> > from the specified remote repositories:
>> >  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>> >  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository
>> ),
>> >  ibiblio.org (http://repo.exist.com/maven2)
>> >
>> >
>> >at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.findExtensions(DefaultLifecycleExecutor.java:184)
>> >at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
>> >at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
>> >at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
>> >at org.apache.maven.cli.MavenCli.main(MavenCli.java:301)
>> >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.m

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

2009-06-17 Thread Ivan
I found that the pluginManager definition in the genesis 2.0 is
apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository).
But those 2.2 artifacts are in the new nexus site.
So I wonder that in the future, we will publish both geromimo mudules and
maven plugins snapshot to the new nexus site, right ?
And if does, shall we need to add a pluginManager definition in the geronimo
pom file ?
Thanks !


2009/6/18 Ivan 

> Why is "apache.snapshots (
> http://people.apache.org/repo/m2-snapshot-repository)" in the log ?
> Ivan
>
> 2009/6/18 
>
> >
> > Geronimo Revision: 785862 built with tests included
> >
> > See the full build-2100.log file at
> http://people.apache.org/builds/geronimo/server/binaries/trunk/20090617/build-2100.log
> >
> >
> > See the unit test reports at
> http://people.apache.org/builds/geronimo/server/binaries/trunk/20090617/unit-test-reports
> >
> > from the specified remote repositories:
> >  codehaus.snapshots (http://snapshots.repository.codehaus.org),
> >  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository
> ),
> >  ibiblio.org (http://repo.exist.com/maven2)
> >
> >
> >
>  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT
> >
> > from the specified remote repositories:
> >  codehaus.snapshots (http://snapshots.repository.codehaus.org),
> >  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository
> ),
> >  ibiblio.org (http://repo.exist.com/maven2)
> >
> >
> > [INFO]
> 
> > [INFO] Trace
> > org.apache.maven.lifecycle.LifecycleExecutionException: Plugin could not
> be found - check that the goal name is correct: Unable to download the
> artifact from any repository
> >
> > Try downloading the file manually from the project website.
> >
> > Then, install it using the command:
> >mvn install:install-file -DgroupId=org.apache.geronimo.buildsupport
> -DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT
> -Dpackaging=maven-plugin -Dfile=/path/to/file
> >
> > Alternatively, if you host your own repository you can deploy the file
> there:
> >mvn deploy:deploy-file -DgroupId=org.apache.geronimo.buildsupport
> -DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT
> -Dpackaging=maven-plugin -Dfile=/path/to/file -Durl=[url]
> -DrepositoryId=[id]
> >
> >
> >
>  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT
> >
> > from the specified remote repositories:
> >  codehaus.snapshots (http://snapshots.repository.codehaus.org),
> >  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository
> ),
> >  ibiblio.org (http://repo.exist.com/maven2)
> >
> >
> >
>  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT
> >
> > from the specified remote repositories:
> >  codehaus.snapshots (http://snapshots.repository.codehaus.org),
> >  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository
> ),
> >  ibiblio.org (http://repo.exist.com/maven2)
> >
> >
> >at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.findExtensions(DefaultLifecycleExecutor.java:184)
> >at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
> >at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
> >at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
> >at org.apache.maven.cli.MavenCli.main(MavenCli.java:301)
> >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.plugin.PluginNotFoundException: Plugin could
> not be found - check that the goal name is correct: Unable to download the
> artifact from any repository
> >
> > Try downloading the file manually from the project website.
> >
> > Then, install it using the command:
> >mvn install:install-file -DgroupId=org.apache.

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

2009-06-17 Thread Ivan
Why is "apache.snapshots (
http://people.apache.org/repo/m2-snapshot-repository)" in the log ?
Ivan

2009/6/18 
>
> Geronimo Revision: 785862 built with tests included
>
> See the full build-2100.log file at
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090617/build-2100.log
>
>
> See the unit test reports at
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090617/unit-test-reports
>
> from the specified remote repositories:
>  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
>  ibiblio.org (http://repo.exist.com/maven2)
>
>
>
 org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT
>
> from the specified remote repositories:
>  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
>  ibiblio.org (http://repo.exist.com/maven2)
>
>
> [INFO]

> [INFO] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: Plugin could not
be found - check that the goal name is correct: Unable to download the
artifact from any repository
>
> Try downloading the file manually from the project website.
>
> Then, install it using the command:
>mvn install:install-file -DgroupId=org.apache.geronimo.buildsupport
-DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT
-Dpackaging=maven-plugin -Dfile=/path/to/file
>
> Alternatively, if you host your own repository you can deploy the file
there:
>mvn deploy:deploy-file -DgroupId=org.apache.geronimo.buildsupport
-DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT
-Dpackaging=maven-plugin -Dfile=/path/to/file -Durl=[url]
-DrepositoryId=[id]
>
>
>
 org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT
>
> from the specified remote repositories:
>  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
>  ibiblio.org (http://repo.exist.com/maven2)
>
>
>
 org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT
>
> from the specified remote repositories:
>  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
>  ibiblio.org (http://repo.exist.com/maven2)
>
>
>at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.findExtensions(DefaultLifecycleExecutor.java:184)
>at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
>at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
>at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
>at org.apache.maven.cli.MavenCli.main(MavenCli.java:301)
>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.plugin.PluginNotFoundException: Plugin could
not be found - check that the goal name is correct: Unable to download the
artifact from any repository
>
> Try downloading the file manually from the project website.
>
> Then, install it using the command:
>mvn install:install-file -DgroupId=org.apache.geronimo.buildsupport
-DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT
-Dpackaging=maven-plugin -Dfile=/path/to/file
>
> Alternatively, if you host your own repository you can deploy the file
there:
>mvn deploy:deploy-file -DgroupId=org.apache.geronimo.buildsupport
-DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT
-Dpackaging=maven-plugin -Dfile=/path/to/file -Durl=[url]
-DrepositoryId=[id]
>
>
>
 org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT
>
> from the specified remote repositories:
>  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
>  ibiblio.org (http://repo.exist.com/maven2)
>
>
>
 org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT
>
> from the specified remote repositories:
>  codehaus.snapshots (http://snapshots.re

Re: Update OpenEJB version number 3.1.1 to 3.1.2-SNAPSHOT for Geronimo 2.2 SNAPSHOT

2009-06-17 Thread Ivan
Yes, I think we need. For some EJB cases failed, and it may be related to
the OpenEJB.

2009/6/18 Joe Bohn 

> Ivan wrote:
>
>> Hi,
>>   I got the news from OpenEJB maillist, that the version number in the
>> trunk is updated to 3.1.2-SNAPSHOT, so I wish that in Geronimo 2.2-SNAPSHOT,
>> we could use 3.1.2.
>>   Any comment ? If no objection, I will update it.
>>  Thanks !
>>
>> --
>> Ivan
>>
>
> So does this mean that we need another OpenEJB release (3.1.2) before we
> can release Geronimo 2.2?  I thought we were hoping to release G 2.2 with
> the recently released OpenEJB 3.1.1.
>
> Joe
>
>


-- 
Ivan


[jira] Resolved: (GERONIMO-4650) changes not persisted to security realms

2009-06-17 Thread Jack Cai (JIRA)

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

Jack Cai resolved GERONIMO-4650.


Resolution: Duplicate

As Viola pointed out, it's a duplicate of 
https://issues.apache.org/jira/browse/GERONIMO-4635. So closing it.

> changes not persisted to security realms
> 
>
> Key: GERONIMO-4650
> URL: https://issues.apache.org/jira/browse/GERONIMO-4650
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: security
>Affects Versions: 2.1.4
> Environment: Windows XP, JRE 1.5.0_06
>Reporter: Bobby Lawrence
>
> After creating an LDAP security realm and editing the options and/or login 
> module class name, a subsequent restart of the server loses all changes made.

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



[jira] Created: (GERONIMO-4694) Upgrade to Derby 10.5.1.1

2009-06-17 Thread Jack Cai (JIRA)
Upgrade to Derby 10.5.1.1
-

 Key: GERONIMO-4694
 URL: https://issues.apache.org/jira/browse/GERONIMO-4694
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: databases
Affects Versions: 2.2
Reporter: Jack Cai
 Fix For: 2.2


Derby has released a new version 10.5.1.1 last month. Let's upgrade to this 
version for 2.2.

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



[BUILD] trunk: Failed for Revision: 785862

2009-06-17 Thread gawor
Geronimo Revision: 785862 built with tests included
 
See the full build-2100.log file at 
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090617/build-2100.log
 
 
See the unit test reports at 
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090617/unit-test-reports
 
from the specified remote repositories:
  codehaus.snapshots (http://snapshots.repository.codehaus.org),
  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
  ibiblio.org (http://repo.exist.com/maven2)


  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT

from the specified remote repositories:
  codehaus.snapshots (http://snapshots.repository.codehaus.org),
  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
  ibiblio.org (http://repo.exist.com/maven2)


[INFO] 
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Plugin could not be 
found - check that the goal name is correct: Unable to download the artifact 
from any repository

Try downloading the file manually from the project website.

Then, install it using the command: 
mvn install:install-file -DgroupId=org.apache.geronimo.buildsupport 
-DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT -Dpackaging=maven-plugin 
-Dfile=/path/to/file

Alternatively, if you host your own repository you can deploy the file there: 
mvn deploy:deploy-file -DgroupId=org.apache.geronimo.buildsupport 
-DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT -Dpackaging=maven-plugin 
-Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]


  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT

from the specified remote repositories:
  codehaus.snapshots (http://snapshots.repository.codehaus.org),
  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
  ibiblio.org (http://repo.exist.com/maven2)


  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT

from the specified remote repositories:
  codehaus.snapshots (http://snapshots.repository.codehaus.org),
  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
  ibiblio.org (http://repo.exist.com/maven2)


at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.findExtensions(DefaultLifecycleExecutor.java:184)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:301)
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.plugin.PluginNotFoundException: Plugin could not be 
found - check that the goal name is correct: Unable to download the artifact 
from any repository

Try downloading the file manually from the project website.

Then, install it using the command: 
mvn install:install-file -DgroupId=org.apache.geronimo.buildsupport 
-DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT -Dpackaging=maven-plugin 
-Dfile=/path/to/file

Alternatively, if you host your own repository you can deploy the file there: 
mvn deploy:deploy-file -DgroupId=org.apache.geronimo.buildsupport 
-DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT -Dpackaging=maven-plugin 
-Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]


  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT

from the specified remote repositories:
  codehaus.snapshots (http://snapshots.repository.codehaus.org),
  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
  ibiblio.org (http://repo.exist.com/maven2)


  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT

from the specified remote repositories:
  codehaus.snapshots (http://snapshots.repository.codehaus.org),
  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
  ibiblio.org (http://repo.exist.com/maven2)


at 
org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(DefaultPluginManager.java:241)
at 
org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:176)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1275

Re: Assemblies in the repo and their dependencies

2009-06-17 Thread David Jencks


On Jun 17, 2009, at 1:36 AM, Jason Dillon wrote:

Why do the assemblies in the repository have dependencies?  I  
realize that they are probably there to facilitate the build, but  
shouldn't they all be marked as provided?


The reason I think they should be, is that when a user wants to use  
the geronimo-maven-plugin with the assembly -bin in the repository,  
before they can even download the assembly -bin, first mvn has to go  
resolve every single dependency which is used to build that assembly  
-bin.


I think this is broken, while I can resolve by adding a tone of  
excludes, I think that this problem should be solved so that users  
can more easily consume the assembly artifacts we publish to the  
repository.


Any one know how easy/feasible with the current stuff (trunk and  
2.1.x) it would be to mark all dependencies as provided?


Just thinking about it I don't see why it would cause problems.  Would  
you like to try it and see if the server at least builds?  If there  
are no obvious problems I'd be fine with this change.


thanks
david jencks



--jason


Re: Update OpenEJB version number 3.1.1 to 3.1.2-SNAPSHOT for Geronimo 2.2 SNAPSHOT

2009-06-17 Thread Joe Bohn

Ivan wrote:

Hi,
   I got the news from OpenEJB maillist, that the version number in the 
trunk is updated to 3.1.2-SNAPSHOT, so I wish that in Geronimo 
2.2-SNAPSHOT, we could use 3.1.2.

   Any comment ? If no objection, I will update it.
  Thanks !

--
Ivan


So does this mean that we need another OpenEJB release (3.1.2) before we 
can release Geronimo 2.2?  I thought we were hoping to release G 2.2 
with the recently released OpenEJB 3.1.1.


Joe



Re: Update OpenEJB version number 3.1.1 to 3.1.2-SNAPSHOT for Geronimo 2.2 SNAPSHOT

2009-06-17 Thread David Blevins

Go for it!

-David

On Jun 16, 2009, at 7:17 PM, Ivan wrote:


Hi,
   I got the news from OpenEJB maillist, that the version number in  
the trunk is updated to 3.1.2-SNAPSHOT, so I wish that in Geronimo  
2.2-SNAPSHOT, we could use 3.1.2.

   Any comment ? If no objection, I will update it.
  Thanks !

--
Ivan




Question about legacy snapshots and nexus

2009-06-17 Thread Donald Woods
I've been trying to cleanup some of our snapshot artifacts from the 
legacy repo once we have new ones deployed to the nexus snapshots repo, 
but after artifacts are removed from the legacy repo, they are still 
showing up in the aggregated snapshots view in nexus [1] -


[1] 
http://repository.apache.org/snapshots/org/apache/geronimo/buildsupport/car-maven-plugin/2.2-SNAPSHOT/


In the above example, the old Dec 2008 artifacts were from the old 
legacy repo, but were removed earlier today, so why are they still 
showing up in the list and how do we correct this?



-Donald


[jira] Closed: (GERONIMO-4692) Sort dependencies.xml history so you can tell what changed.

2009-06-17 Thread David Jencks (JIRA)

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

David Jencks closed GERONIMO-4692.
--

Resolution: Fixed

Finished after a few commits ending with rev 785761

> Sort dependencies.xml history so you can tell what changed.
> ---
>
> Key: GERONIMO-4692
> URL: https://issues.apache.org/jira/browse/GERONIMO-4692
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: buildsystem
>Affects Versions: 2.2
>Reporter: David Jencks
>Assignee: David Jencks
> Fix For: 2.2
>
>
> If you get fed up with the dependency change monitor and delete the 
> src/main/history/dependencies.xml the new file is in a random order compared 
> to the one in svn.  If we sort them then it will be easier to tell from svn 
> logs what changed.
> step 1: commit change in car-maven-plugin.
> step 2; delete all the dependencies.xml and rebuild, commit changes.

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



[BUILD] trunk: Failed for Revision: 785745

2009-06-17 Thread gawor
Geronimo Revision: 785745 built with tests included
 
See the full build-1500.log file at 
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090617/build-1500.log
 
 
See the unit test reports at 
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090617/unit-test-reports
 
from the specified remote repositories:
  ibiblio.org (http://repo.exist.com/maven2),
  codehaus.snapshots (http://snapshots.repository.codehaus.org),
  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)


  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT

from the specified remote repositories:
  ibiblio.org (http://repo.exist.com/maven2),
  codehaus.snapshots (http://snapshots.repository.codehaus.org),
  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)


[INFO] 
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Plugin could not be 
found - check that the goal name is correct: Unable to download the artifact 
from any repository

Try downloading the file manually from the project website.

Then, install it using the command: 
mvn install:install-file -DgroupId=org.apache.geronimo.buildsupport 
-DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT -Dpackaging=maven-plugin 
-Dfile=/path/to/file

Alternatively, if you host your own repository you can deploy the file there: 
mvn deploy:deploy-file -DgroupId=org.apache.geronimo.buildsupport 
-DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT -Dpackaging=maven-plugin 
-Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]


  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT

from the specified remote repositories:
  ibiblio.org (http://repo.exist.com/maven2),
  codehaus.snapshots (http://snapshots.repository.codehaus.org),
  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)


  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT

from the specified remote repositories:
  ibiblio.org (http://repo.exist.com/maven2),
  codehaus.snapshots (http://snapshots.repository.codehaus.org),
  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)


at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.findExtensions(DefaultLifecycleExecutor.java:184)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:301)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.PluginNotFoundException: Plugin could not be 
found - check that the goal name is correct: Unable to download the artifact 
from any repository

Try downloading the file manually from the project website.

Then, install it using the command: 
mvn install:install-file -DgroupId=org.apache.geronimo.buildsupport 
-DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT -Dpackaging=maven-plugin 
-Dfile=/path/to/file

Alternatively, if you host your own repository you can deploy the file there: 
mvn deploy:deploy-file -DgroupId=org.apache.geronimo.buildsupport 
-DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT -Dpackaging=maven-plugin 
-Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]


  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT

from the specified remote repositories:
  ibiblio.org (http://repo.exist.com/maven2),
  codehaus.snapshots (http://snapshots.repository.codehaus.org),
  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)


  org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT

from the specified remote repositories:
  ibiblio.org (http://repo.exist.com/maven2),
  codehaus.snapshots (http://snapshots.repository.codehaus.org),
  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)


at 
org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(DefaultPluginManager.java:241)
at 
org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:176)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1275

Re: Stuff I really want in 2.2

2009-06-17 Thread Donald Woods
We also need to upgrade to Tomcat 6.0.20, which has 5 new security fixes 
(2 deemed Important) and was released on May 29th -

http://tomcat.apache.org/security-6.html


-Donald


David Jencks wrote:
Here are some things I really really want in 2.2.  Since my main focus 
at the moment is getting the incipient 3.0 more osgi-ready if I have to 
do all of them 2.2 will be a long time coming... so hopefully others 
will become inspired and want to help :-)


- in no particular order  -

1. upgrade to maven 2.1
2. upgrade to latest apache pom (6?)
3. upgrade to latest assembly plugin to help with source distros (I 
don't think it's released yet)

4. reexamine genesis and trim it (probably means genesis 2)
5. use the release plugin
6. get all our private dependencies into maven central.  This probably 
means releasing with our groupId unless we can get the projects to do a 
release


7. When we deploy, write the plan into the plugin something like the 
car-maven-plugin does.  Same with the default geronimo-plugin.xml  
(GERONIMO-4628)
8. We need some way to override/configure/set javaee env-entry values 
from something other than the original spec dd or annotation 
(GERONIMO-4630)


9. In the console, provide a uniform way to completely specify the 
artfiact ID for a plan being created.  Save the groupId and version as 
config-substitutions or something persistent.
10. Provide a way to edit artifact-aliases in the console.  Include a 
way to specify artifact-alias when installing a jar.


thanks
david jencks



Re: Problems merging file based and nexus hosted metadata?

2009-06-17 Thread Donald Woods
Looks like the activemq trunk is not really setup to deploy to Nexus 
yet, as they are still using the old apache-4.pom


Here is a quick diff that will allow deploying to nexus, but it requires 
someone with activemq committer rights :-)



Index: pom.xml
===
--- pom.xml (revision 785685)
+++ pom.xml (working copy)
@@ -19,7 +19,7 @@
   
 org.apache
 apache
-4
+6
   
   4.0.0
@@ -114,6 +114,16 @@
   ${staging.siteURL}/${siteId}/maven/${activemq-version}
   
 
+
+  apache.releases.https
+  Apache Release Distribution Repository
+ 
https://repository.apache.org/service/local/staging/deploy/maven2

+
+
+  apache.snapshots.https
+  ${distMgmtSnapshotsName}
+  ${distMgmtSnapshotsUrl}
+
   
   
@@ -967,10 +977,15 @@
 
   org.apache.maven.plugins
   maven-release-plugin
-  2.0-beta-7
+  2.0-beta-9
 
 
   org.apache.maven.plugins
+  maven-deploy-plugin
+  2.4
+
+
+  org.apache.maven.plugins
   maven-remote-resources-plugin
   1.0
   
@@ -1266,9 +1281,9 @@
   
 org.apache.maven.plugins
 maven-deploy-plugin
+2.4
 true
 
- 
${staging.altRepository}/${siteId}

   true
 
   


David Jencks wrote:
Geroniomo is  having problems getting up to date activemq snapshots from 
the repo.  I think the problem might be that the metadata from the 
people.apache.org files based repo and the metadata from the nexus based 
repo aren't getting merged properly:


nexus hosted repo:

https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-camel/5.3-SNAPSHOT/maven-metadata.xml 


has

  org.apache.activemq
  activemq-camel
  5.3-SNAPSHOT
  

  1


20090615193531
  


antique file based repo:

https://repository.apache.org/content/repositories/apache-legacy-snapshots/org/apache/activemq/activemq-core/5.3-SNAPSHOT/maven-metadata.xml 


has

  org.apache.activemq
  activemq-core
  5.3-SNAPSHOT
  

  20090417.072917

  167

20090417073310
  


merged repo
https://repository.apache.org/content/groups/snapshots-group/org/apache/activemq/activemq-core/5.3-SNAPSHOT/maven-metadata.xml 


has

http://maven.apache.org/METADATA/1.0.0 
http://maven.apache.org/xsd/metadata-1.0.0.xsd"; 
xmlns="http://maven.apache.org/METADATA/1.0.0";

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
  org.apache.activemq
  activemq-core
  5.3-SNAPSHOT
  

  20090417.072917
  167

20090417073310
  



which matches the older version better.

Note that activemq is using non-unique snapshots.

What is the best way to fix this?

- remove obsolete snapshots from peopel.apache.org repo?
- use unique (timestamped) snapshots ?
- both ?
- something else ???

thanks
david jencks


Index: pom.xml
===
--- pom.xml (revision 785685)
+++ pom.xml (working copy)
@@ -19,7 +19,7 @@
   
 org.apache
 apache
-4
+6
   
   4.0.0
 
@@ -114,6 +114,16 @@
   ${staging.siteURL}/${siteId}/maven/${activemq-version}
   
 
+
+  apache.releases.https
+  Apache Release Distribution Repository
+  
https://repository.apache.org/service/local/staging/deploy/maven2
+
+
+  apache.snapshots.https
+  ${distMgmtSnapshotsName}
+  ${distMgmtSnapshotsUrl}
+
   
 
   
@@ -967,10 +977,15 @@
 
   org.apache.maven.plugins
   maven-release-plugin
-  2.0-beta-7
+  2.0-beta-9
 
 
   org.apache.maven.plugins
+  maven-deploy-plugin
+  2.4
+
+
+  org.apache.maven.plugins
   maven-remote-resources-plugin
   1.0
   
@@ -1266,9 +1281,9 @@
   
 org.apache.maven.plugins
 maven-deploy-plugin
+2.4
 true
 
-
${staging.altRepository}/${siteId}
   true
 
   


Re: Update the 2.2 release status page?

2009-06-17 Thread Fredrik Jonson
Rex Wang wrote:

>  How frequent do you think is the most appropriate for Geronimo?

Frequent releases is in a sign of a healthy and active project and nothing
else. I understand that a Geronimo release is a massive undertaking with
the TCK and a wide range of domain specific issues that are hard to know
much about as a open source developer. Regardless, if I was allowed to dream,
I'd like to see stable updates (x.y.z) at least once every second month and
a new major feature release (x or x.y) once every six month.

>  IMHO, too more releases in a year might give users the impression that
>  the production is very young and not stable.

Nope, not at all. At least I do not see Geronimo being anywhere close to that
limit yet. No need to worry until you see "brown paper bag" releases once
every week or so. ;)

BTW, I'm very exited about the up coming 2.2 release!

Thanks for listening to a mere user.

-- 
Fredrik Jonson



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

2009-06-17 Thread gawor
Geronimo Revision: 785550 built with tests included
 
See the full build-0800.log file at 
http://people.apache.org/builds/geronimo/server/binaries/2.1/20090617/build-0800.log
 
Download the binaries from 
http://people.apache.org/builds/geronimo/server/binaries/2.1/20090617
[INFO] BUILD SUCCESSFUL
[INFO] 
[INFO] Total time: 33 minutes 6 seconds
[INFO] Finished at: Wed Jun 17 08:39:18 EDT 2009
[INFO] Final Memory: 320M/939M
[INFO] 
 
TESTSUITE RESULTS (Failures only)
=
See detailed results at 
http://people.apache.org/builds/geronimo/server/testsuite/ResultsSummary.html
 
Assembly: tomcat
=
See the full test.log file at 
http://people.apache.org/builds/geronimo/server/binaries/2.1/20090617/logs-0800-tomcat/test.log
 
[INFO] Running console-testsuite.basic-console
[INFO] Tests run: 49, Failures: 5, Errors: 0, Skipped: 15, Time elapsed: 72.135 
sec <<< FAILURE!
 
Assembly: jetty
=
See the full test.log file at 
http://people.apache.org/builds/geronimo/server/binaries/2.1/20090617/logs-0800-jetty/test.log
 
 
Samples: branches/2.1
=
Log: 
http://people.apache.org/builds/geronimo/server/binaries/2.1/20090617/samples-0800.log
 
Build status: OK
 


[jira] Commented: (GERONIMO-4685) Build our own tomcat.

2009-06-17 Thread Donald Woods (JIRA)

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

Donald Woods commented on GERONIMO-4685:


We also need to upgrade to Tomcat 6.0.20, which includes 5 new security fixes.

> Build our own tomcat.
> -
>
> Key: GERONIMO-4685
> URL: https://issues.apache.org/jira/browse/GERONIMO-4685
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: buildsystem, Tomcat
>Affects Versions: 2.2
>Reporter: David Jencks
>Assignee: David Jencks
> Fix For: 2.2
>
>
> We don't have the patches used to build the tomcat version we distribute, at 
> least I can't interpret diffs of diffs.
> Build an archetype that sets up a maven multimodule project to build tomcat.
> Use a bash script to svn copy tomcat source into this structure
> commit
> apply patches
> commit
> build under our own groupId.
> Work started in sandbox djencks/tomcat-archetype.
> Note that tomcat jars distributed by tomcat have circular dependencies.  So, 
> combine catalina and coyote jars.  Split out util for now.

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



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

2009-06-17 Thread Donald Woods
There were some old activemq 5.3-SNAPSHOT unique snapshot versions 
(5.3-20090417.072917-276) left behind on the old snapshot repo, which 
have now been removed.  Hopefully, that will solve our build issues, as 
the new artifacts on the Nexus repo do not use unique timestamps



-Donald


ga...@apache.org wrote:

Geronimo Revision: 785566 built with tests included
 
See the full build-0900.log file at http://people.apache.org/builds/geronimo/server/binaries/trunk/20090617/build-0900.log
 
 
See the unit test reports at http://people.apache.org/builds/geronimo/server/binaries/trunk/20090617/unit-test-reports
 
from the specified remote repositories:

  central (http://repo1.maven.org/maven2),
  codehaus.snapshots (http://snapshots.repository.codehaus.org),
  apache.snapshots (http://repository.apache.org/snapshots)

Path to dependency: 
	1) org.apache.geronimo.modules:geronimo-activemq:jar:2.2-SNAPSHOT



at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:576)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:500)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:479)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292)
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:301)
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.ArtifactResolutionException: 
Unable to get dependency information: Unable to read the metadata file for 
artifact 'org.apache.activemq:activemq-core:jar': Cannot find parent: 
org.apache.activemq:activemq-parent for project: null:activemq-core:bundle:null 
for project null:activemq-core:bundle:null
  org.apache.activemq:activemq-core:jar:5.3-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2),
  codehaus.snapshots (http://snapshots.repository.codehaus.org),
  apache.snapshots (http://repository.apache.org/snapshots)

Path to dependency: 
	1) org.apache.geronimo.modules:geronimo-activemq:jar:2.2-SNAPSHOT



at 
org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:432)
at 
org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(DefaultArtifactCollector.java:74)
at 
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:300)
at 
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:288)
at 
org.apache.maven.plugin.DefaultPluginManager.resolveTransitiveDependencies(DefaultPluginManager.java:1417)
at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:407)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
... 16 more
Caused by: 
org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException: Unable 
to read the metadata file for artifact 'org.apache.activemq:activemq-core:jar': 
Cannot find parent: org.apache.activemq:activemq-parent for project: 
null:activemq-core:bundle:null for project null:activemq-core:bundle:null
at 
org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedProject(MavenMetadataSource.java:183)
at 
org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedArtifact(MavenMetadataSource.java:91)
at 
org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:388)
... 22 more
Caused by: org.apache.maven.project.ProjectBuildingException: Cannot find 
parent: org.apache.activemq:activemq-parent for project: 
null:activemq-core:bundle:null for project null:activemq-core:bundle:null
at 
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMave

[BUILD] trunk: Failed for Revision: 785566

2009-06-17 Thread gawor
Geronimo Revision: 785566 built with tests included
 
See the full build-0900.log file at 
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090617/build-0900.log
 
 
See the unit test reports at 
http://people.apache.org/builds/geronimo/server/binaries/trunk/20090617/unit-test-reports
 
from the specified remote repositories:
  central (http://repo1.maven.org/maven2),
  codehaus.snapshots (http://snapshots.repository.codehaus.org),
  apache.snapshots (http://repository.apache.org/snapshots)

Path to dependency: 
1) org.apache.geronimo.modules:geronimo-activemq:jar:2.2-SNAPSHOT


at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:576)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:500)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:479)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292)
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:301)
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.ArtifactResolutionException: 
Unable to get dependency information: Unable to read the metadata file for 
artifact 'org.apache.activemq:activemq-core:jar': Cannot find parent: 
org.apache.activemq:activemq-parent for project: null:activemq-core:bundle:null 
for project null:activemq-core:bundle:null
  org.apache.activemq:activemq-core:jar:5.3-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2),
  codehaus.snapshots (http://snapshots.repository.codehaus.org),
  apache.snapshots (http://repository.apache.org/snapshots)

Path to dependency: 
1) org.apache.geronimo.modules:geronimo-activemq:jar:2.2-SNAPSHOT


at 
org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:432)
at 
org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(DefaultArtifactCollector.java:74)
at 
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:300)
at 
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:288)
at 
org.apache.maven.plugin.DefaultPluginManager.resolveTransitiveDependencies(DefaultPluginManager.java:1417)
at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:407)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
... 16 more
Caused by: 
org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException: Unable 
to read the metadata file for artifact 'org.apache.activemq:activemq-core:jar': 
Cannot find parent: org.apache.activemq:activemq-parent for project: 
null:activemq-core:bundle:null for project null:activemq-core:bundle:null
at 
org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedProject(MavenMetadataSource.java:183)
at 
org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedArtifact(MavenMetadataSource.java:91)
at 
org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:388)
... 22 more
Caused by: org.apache.maven.project.ProjectBuildingException: Cannot find 
parent: org.apache.activemq:activemq-parent for project: 
null:activemq-core:bundle:null for project null:activemq-core:bundle:null
at 
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1369)
at 
org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:820)
at 
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.

Re: Update the 2.2 release status page?

2009-06-17 Thread Juergen Weber

Personally, I'd like a bugfix release each month or so. I like frequent
releases. Firefox 3 is at 3.0.11 now, albeit mostly with security fixes.
But I also understand the points you made.  On the other hand people trust
more a x.1 version than an x.0 version, so a Geronimo 2.1.20 would give the
impression of a very stable version with many bugs fixed (as does Tomcat
6.0.20).

The rare updates of Geronimo with rare news make the website a bit
un-active, it looks like there is not a lot happening with the project.
http://directory.apache.org/ -> news looks much more active with their mix
of new features and honorable mentions.

Thanks,
Juergen


Rex Wang-2 wrote:
> 
> How frequent do you think is the most appropriate for Geronimo?
> IMHO, too more releases in a year might give users the impression that the
> production is very young and not stable.
> 
> 
> Thank you
> -Rex
> 

-- 
View this message in context: 
http://www.nabble.com/Update-the-2.2-release-status-page--tp24030920s134p24071422.html
Sent from the Apache Geronimo - Dev mailing list archive at Nabble.com.



[jira] Created: (GERONIMO-4693) Update OpenEJB version from 3.1.1 to 3.1.2

2009-06-17 Thread Ivan (JIRA)
Update OpenEJB version from 3.1.1 to 3.1.2
--

 Key: GERONIMO-4693
 URL: https://issues.apache.org/jira/browse/GERONIMO-4693
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public (Regular issues)
  Components: OpenEJB
Affects Versions: 2.2
Reporter: Ivan
Assignee: Ivan
 Fix For: 2.2


The version of OpenEJB trunk is 3.1.2-SNAPSHOT now, we need to update the 
OpenEJB version in Geronimo 2.2 to 3.1.2-SNAPSHOT.

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



[jira] Commented: (GERONIMO-3389) console: java.lang.UnsatisfiedLinkError is thrown when create a Tomcat APR HTTP Connector

2009-06-17 Thread Shawn Jiang (JIRA)

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

Shawn Jiang commented on GERONIMO-3389:
---

Documents updated for this JIRA.

http://cwiki.apache.org/confluence/display/GMOxDOC21/Adding+new+listeners+for+the+Web+containers
http://cwiki.apache.org/confluence/display/GMOxDOC22/Adding+new+listeners


I found the message "you must install apr local lib before adding new apr 
connctor" message is also shown in jetty release.  It should be removed from 
jetty release because jetty does not support apr connector.

I'll upload a patch later.

> console: java.lang.UnsatisfiedLinkError is thrown when create a Tomcat APR 
> HTTP Connector
> -
>
> Key: GERONIMO-3389
> URL: https://issues.apache.org/jira/browse/GERONIMO-3389
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: documentation, Tomcat
>Affects Versions: 2.0, 2.0.1, 2.0.2, 2.0.x, 2.1, 2.1.1, 2.1.x, 2.2
> Environment: Windows xp sp2, IE, Firefox
>Reporter: Song
>Assignee: Shawn Jiang
> Fix For: 2.1.5, 2.2
>
> Attachments: G3389_g21.patch, G3389_trunk.patch
>
>
>   Click on "Save" button after entering all necessary parameters for creating 
> a new Tomcat APR HTTP Connector "test_APR_HTTP", it returned to the Network 
> Listeners list page. However,the Protocol for test_APR_HTTP is empty, State 
> is failed. And java.lang.UnsatisfiedLinkError is thrown from the server 
> started console and server.log.
>   Same error to creating Tomcat APR HTTPS Connetor.
>   
> Detailed error as below:
> --
> 13:33:46,515 WARN  [ConnectorGBean] test_APR_HTTP connector failed
> 13:33:46,515 ERROR [Connector] Coyote connector has not been started
> 13:33:46,515 ERROR [GBeanInstanceState] Error while starting; GBean is now in 
> the FAILED state: 
> abstractName="org.apache.geronimo.configs/tomcat6/2.0-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/tomcat6/2.0-SNAPSHOT/car,j2eeType=GBean,name=test_APR_HTTP"
> java.lang.UnsatisfiedLinkError: org/apache/tomcat/jni/Pool.create(J)J
>   at org.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:579)
>   at 
> org.apache.coyote.http11.Http11AprProtocol.init(Http11AprProtocol.java:121)
>   at 
> org.apache.catalina.connector.Connector.initialize(Connector.java:1059)
>   at 
> org.apache.catalina.core.StandardService.addConnector(StandardService.java:267)
>   at org.apache.catalina.startup.Embedded.addConnector(Embedded.java:327)
>   at 
> org.apache.geronimo.tomcat.TomcatContainer.addConnector(TomcatContainer.java:383)
>   at 
> org.apache.geronimo.tomcat.TomcatContainer$$FastClassByCGLIB$$9370b073.invoke()
>   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:124)
>   at 
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:830)
>   at 
> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
>   at 
> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
>   at 
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
>   at 
> org.apache.geronimo.tomcat.TomcatContainer$$EnhancerByCGLIB$$fa3733e1.addConnector()
>   at 
> org.apache.geronimo.tomcat.connector.ConnectorGBean.doStart(ConnectorGBean.java:95)
>   at 
> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:996)
>   at 
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:268)
>   at 
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
>   at 
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
>   at 
> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:553)
>   at 
> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
>   at 
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor$StartRecursiveInvoke.invoke(ProxyMethodInterceptor.java:365)
>   at 
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
>   at 
> org.apache.geronimo.tomcat.connector.Http11APRProtocol$$EnhancerByCGLIB$$abc46ac2.startRecursive()
>   at 
> org.apache.geronimo.console.webmanager.ConnectorPortlet.processAction(ConnectorP

[jira] Issue Comment Edited: (GERONIMO-4587) Array security issue

2009-06-17 Thread Shawn Jiang (JIRA)

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

Shawn Jiang edited comment on GERONIMO-4587 at 6/17/09 2:11 AM:


It turned out to be a jacc spec defect.  There are two constructor used to 
construct the MethodSpec of a EJB method.

1, MethodSpec(String mthdInterface, Method method)

2, MethodSpec(String mthdName, String mthdInterface, String[] methodParamsArray)

When a EJB method is like get(int[] a).   

#1 will return a methodParams as *[I*   while #2 always get  *int[]*  passed 
in.   So that #1.methodParams will always not equal to #2 in this case.

  was (Author: genspring):
It turned out to be a jacc spec defect.  There are two constructor used to 
construct the MethodSpec of a EJB method.

1, MethodSpec(String mthdInterface, Method method)

2, MethodSpec(String mthdName, String mthdInterface, String[] methodParamsArray)

When a EJB method is like get(int[] a).   

#1 will return a methodParams as *[I*   while #2 always get  *int[]"  passed 
in.   So that #1.methodParams will always not equal to #2 in this case.
  
> Array security issue
> 
>
> Key: GERONIMO-4587
> URL: https://issues.apache.org/jira/browse/GERONIMO-4587
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: security
>Affects Versions: 2.2
> Environment: Java 6 on OS X 10.5.
>Reporter: Trygve Hardersen
>Assignee: Shawn Jiang
> Attachments: G4587.patch
>
>
> We have a stateless session bean called SSB, with a method called getX:
> SSB#getX(java.lang.String)
> Our security model has 5 roles; admin, anonymous, customer, partner and 
> system. Users can only be in one role. SSB is accessible for all roles, but 
> the getX method does not allow anonymous access. So we have these annotations:
> @DeclareRoles({
> Constants.ROLE_ADMIN,
> Constants.ROLE_ANONYMOUS,
> Constants.ROLE_CUSTOMER,
> Constants.ROLE_PARTNER,
> Constants.ROLE_SYSTEM})
> public class SSB 
> @RolesAllowed({
> Constants.ROLE_ADMIN,
> Constants.ROLE_CUSTOMER,
> Constants.ROLE_PARTNER,
> Constants.ROLE_SYSTEM})
> public X getX(String y)
> In out test suite I have a simple test case to verify that access by users in 
> the anonymous role (unauthenticated web users) is not permitted for the getX 
> method:
> SSB anonymous_service = LOG_IN_AS_ANONYMOUS_USER
> X obj = null;
> EJBAccessException eae = null;
> try{
> obj = anonymous_service.getX("test")
> ;
> }catch (EJBAccessException e) {
>   eae = e;
> }
> Assert.assertNull(obj);
> Assert.assertNotNull(eae);
> Assert.assertEquals(eae.getMessage(), "Unauthorized Access by Principal 
> Denied");
> We've not had issues with this test case for months. However yesterday we 
> decided to change the method signature of getX to support an optional list of 
> int flags than control the object initialization (which related records to 
> get from the DB):
> public X getX(String y, int... flags)
> After this the test shown above fails. An object is returned back and no 
> exception is raised. The security system still works; we can check the user 
> manually using the SessionContext resource. But the container authorization 
> does not trigger.
> We have also confirmed that the security system fails if a "proper array" is 
> used instead of the "vararg array". We have not had a chance to test whether 
> using a XML-based configuration solves the issue.
> Since the security system is accessible through the SessionContext we work 
> around this issue by manually checking the user role from our code.

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



[jira] Updated: (GERONIMO-4587) Array security issue

2009-06-17 Thread Shawn Jiang (JIRA)

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

Shawn Jiang updated GERONIMO-4587:
--

Patch Info: [Patch Available]

This defect can be found in geronimo-jacc_1.1_spec 1.0.1 release and 1.0.2 
snapshot. 

The patch is for 1.0.2 snapshot.  Thanks.

> Array security issue
> 
>
> Key: GERONIMO-4587
> URL: https://issues.apache.org/jira/browse/GERONIMO-4587
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: security
>Affects Versions: 2.2
> Environment: Java 6 on OS X 10.5.
>Reporter: Trygve Hardersen
>Assignee: Shawn Jiang
> Attachments: G4587.patch
>
>
> We have a stateless session bean called SSB, with a method called getX:
> SSB#getX(java.lang.String)
> Our security model has 5 roles; admin, anonymous, customer, partner and 
> system. Users can only be in one role. SSB is accessible for all roles, but 
> the getX method does not allow anonymous access. So we have these annotations:
> @DeclareRoles({
> Constants.ROLE_ADMIN,
> Constants.ROLE_ANONYMOUS,
> Constants.ROLE_CUSTOMER,
> Constants.ROLE_PARTNER,
> Constants.ROLE_SYSTEM})
> public class SSB 
> @RolesAllowed({
> Constants.ROLE_ADMIN,
> Constants.ROLE_CUSTOMER,
> Constants.ROLE_PARTNER,
> Constants.ROLE_SYSTEM})
> public X getX(String y)
> In out test suite I have a simple test case to verify that access by users in 
> the anonymous role (unauthenticated web users) is not permitted for the getX 
> method:
> SSB anonymous_service = LOG_IN_AS_ANONYMOUS_USER
> X obj = null;
> EJBAccessException eae = null;
> try{
> obj = anonymous_service.getX("test")
> ;
> }catch (EJBAccessException e) {
>   eae = e;
> }
> Assert.assertNull(obj);
> Assert.assertNotNull(eae);
> Assert.assertEquals(eae.getMessage(), "Unauthorized Access by Principal 
> Denied");
> We've not had issues with this test case for months. However yesterday we 
> decided to change the method signature of getX to support an optional list of 
> int flags than control the object initialization (which related records to 
> get from the DB):
> public X getX(String y, int... flags)
> After this the test shown above fails. An object is returned back and no 
> exception is raised. The security system still works; we can check the user 
> manually using the SessionContext resource. But the container authorization 
> does not trigger.
> We have also confirmed that the security system fails if a "proper array" is 
> used instead of the "vararg array". We have not had a chance to test whether 
> using a XML-based configuration solves the issue.
> Since the security system is accessible through the SessionContext we work 
> around this issue by manually checking the user role from our code.

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



[jira] Updated: (GERONIMO-4587) Array security issue

2009-06-17 Thread Shawn Jiang (JIRA)

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

Shawn Jiang updated GERONIMO-4587:
--

Attachment: G4587.patch

It turned out to be a jacc spec defect.  There are two constructor used to 
construct the MethodSpec of a EJB method.

1, MethodSpec(String mthdInterface, Method method)

2, MethodSpec(String mthdName, String mthdInterface, String[] methodParamsArray)

When a EJB method is like get(int[] a).   

#1 will return a methodParams as *[I*   while #2 always get  *int[]"  passed 
in.   So that #1.methodParams will always not equal to #2 in this case.

> Array security issue
> 
>
> Key: GERONIMO-4587
> URL: https://issues.apache.org/jira/browse/GERONIMO-4587
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: security
>Affects Versions: 2.2
> Environment: Java 6 on OS X 10.5.
>Reporter: Trygve Hardersen
>Assignee: Shawn Jiang
> Attachments: G4587.patch
>
>
> We have a stateless session bean called SSB, with a method called getX:
> SSB#getX(java.lang.String)
> Our security model has 5 roles; admin, anonymous, customer, partner and 
> system. Users can only be in one role. SSB is accessible for all roles, but 
> the getX method does not allow anonymous access. So we have these annotations:
> @DeclareRoles({
> Constants.ROLE_ADMIN,
> Constants.ROLE_ANONYMOUS,
> Constants.ROLE_CUSTOMER,
> Constants.ROLE_PARTNER,
> Constants.ROLE_SYSTEM})
> public class SSB 
> @RolesAllowed({
> Constants.ROLE_ADMIN,
> Constants.ROLE_CUSTOMER,
> Constants.ROLE_PARTNER,
> Constants.ROLE_SYSTEM})
> public X getX(String y)
> In out test suite I have a simple test case to verify that access by users in 
> the anonymous role (unauthenticated web users) is not permitted for the getX 
> method:
> SSB anonymous_service = LOG_IN_AS_ANONYMOUS_USER
> X obj = null;
> EJBAccessException eae = null;
> try{
> obj = anonymous_service.getX("test")
> ;
> }catch (EJBAccessException e) {
>   eae = e;
> }
> Assert.assertNull(obj);
> Assert.assertNotNull(eae);
> Assert.assertEquals(eae.getMessage(), "Unauthorized Access by Principal 
> Denied");
> We've not had issues with this test case for months. However yesterday we 
> decided to change the method signature of getX to support an optional list of 
> int flags than control the object initialization (which related records to 
> get from the DB):
> public X getX(String y, int... flags)
> After this the test shown above fails. An object is returned back and no 
> exception is raised. The security system still works; we can check the user 
> manually using the SessionContext resource. But the container authorization 
> does not trigger.
> We have also confirmed that the security system fails if a "proper array" is 
> used instead of the "vararg array". We have not had a chance to test whether 
> using a XML-based configuration solves the issue.
> Since the security system is accessible through the SessionContext we work 
> around this issue by manually checking the user role from our code.

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



Assemblies in the repo and their dependencies

2009-06-17 Thread Jason Dillon
Why do the assemblies in the repository have dependencies?  I realize  
that they are probably there to facilitate the build, but shouldn't  
they all be marked as provided?


The reason I think they should be, is that when a user wants to use  
the geronimo-maven-plugin with the assembly -bin in the repository,  
before they can even download the assembly -bin, first mvn has to go  
resolve every single dependency which is used to build that assembly - 
bin.


I think this is broken, while I can resolve by adding a tone of  
excludes, I think that this problem should be solved so that users can  
more easily consume the assembly artifacts we publish to the repository.


Any one know how easy/feasible with the current stuff (trunk and  
2.1.x) it would be to mark all dependencies as provided?


--jason


[jira] Resolved: (GERONIMO-4663) Improvement of "New Server Instance via plugins-GERONIMO-4382"

2009-06-17 Thread Rodger Zhang (JIRA)

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

Rodger Zhang resolved GERONIMO-4663.


   Resolution: Fixed
Fix Version/s: 2.2

Ok, it has been fixed.

> Improvement of "New Server Instance via plugins-GERONIMO-4382"
> --
>
> Key: GERONIMO-4663
> URL: https://issues.apache.org/jira/browse/GERONIMO-4663
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: commands, Plugins
>Affects Versions: 2.2
>Reporter: Rodger Zhang
> Fix For: 2.2
>
>
> When using gshell command deploy/new-instance to new a instance of the server,
> an error happens in start-server window:
> ERROR [PluginInstallerGBean] Unable to install plugin
> java.lang.IllegalArgumentException: Could not find 
> org.apache.geronimo.plugingro
> ups/framework/2.2-SNAPSHOT/car in any repo: 
> [org.apache.geronimo.system.plugin.GeronimoSourceRepository].
> Because in directory 
> /repository/org/apache/geronimo/plugingroups, no directory 
> /framework (a plugin) exists, we must copy /framework from 
> /repository/org/apache/geronimo/framework/plugingroups (It is 
> a plugin "framework-2.2-SNAPSHOT.car") firstly.
> I think it is inconvenient for users,so why not put the plugin in the right 
> position?
> Or maybe it is a bug that in the code there is a path must point to the 
> second directory.

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