[BUILD] 2.1: Failed for Revision: 604123

2007-12-14 Thread prasad
OpenEJB trunk at 604115
Geronimo Revision: 604123 built with tests included
 
See the full build-0300.log file at 
http://people.apache.org/~prasad/binaries/trunk/20071214/build-0300.log
 
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/openejb/openejb-jee/3.0.0-SNAPSHOT/openejb-jee-3.0.0-20071214.081732-33.pom
2K downloaded
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/openejb/openejb-javaagent/3.0.0-SNAPSHOT/openejb-javaagent-3.0.0-20071214.081732-33.pom
2K downloaded
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/openejb/openejb-ejbd/3.0.0-SNAPSHOT/openejb-ejbd-3.0.0-20071214.081732-30.pom
4K downloaded
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/openejb/openejb-server/3.0.0-SNAPSHOT/openejb-server-3.0.0-20071214.081732-30.pom
2K downloaded
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/openejb/openejb-loader/3.0.0-SNAPSHOT/openejb-loader-3.0.0-20071214.081732-33.pom
1K downloaded
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/openejb/openejb-client/3.0.0-SNAPSHOT/openejb-client-3.0.0-20071214.081732-30.pom
3K downloaded
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[WARNING] Component returned which is not the same manager. Ignored. [EMAIL 
PROTECTED]
[INFO] [compiler:compile]
[INFO] Compiling 21 source files to 
/home/prasad/geronimo/trunk/plugins/openejb/geronimo-openejb/target/classes
[INFO] 
[ERROR] BUILD FAILURE
[INFO] 
[INFO] Compilation failure
/home/prasad/geronimo/trunk/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/OpenEjbSystemGBean.java:[358,21]
 cannot find symbol
symbol  : method 
createEjbJar(org.apache.openejb.assembler.classic.EjbJarInfo,org.apache.openejb.assembler.classic.LinkResolverjavax.persistence.EntityManagerFactory,java.lang.ClassLoader)
location: class org.apache.openejb.assembler.classic.Assembler



/home/prasad/geronimo/trunk/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/OpenEjbSystemGBean.java:[358,21]
 cannot find symbol
symbol  : method 
createEjbJar(org.apache.openejb.assembler.classic.EjbJarInfo,org.apache.openejb.assembler.classic.LinkResolverjavax.persistence.EntityManagerFactory,java.lang.ClassLoader)
location: class

Re: structure of GShell commands

2007-12-14 Thread Jason Dillon
The structure is just for namespace, you can arrange commands however  
you like... one of the benefits of GShell.


I just setup the structure, cause I'm anal and I organize  
everything... er except my bedroom, which is a huge cluster*uck.


 * * *

My _recommendation_ is to have some sort of organization... though it  
doesn't need to be geronimo/*...


Assuming that the configuration of GShell is specific to Geronimo,  
then lets consider what someone using the interface might want/expect/ 
need?  But also keep in mind that they are free to drop in other  
commands, like the BSF scripting bits (the 'script' command) or the  
VFS commands (currently only 'copy') or remote support ('remote- 
shell', 'rsh', 'remote-shell-server', 'rshd').


I'm not sure what the right organization is really... cause we are  
just getting things rolling in this direction.


So I say we take a stab at what we *think* folks want, then do it...  
and make changes later as needed.  IMO there is no reason not to  
change something if we are making it easier/better.


--jason


On Dec 13, 2007, at 5:22 AM, Matt Hogstrom wrote:

If GShell would be targeted at more servers than G then I think  
these commands should be under geronimo.  If not, then I think a  
flat structure makes sense.


On Dec 11, 2007, at 10:04 AM, Kevan Miller wrote:

We currently have the following structure for Geronimo GShell  
commands:


geronimo/
start-server
stop-server
start-client

deploy/
install-library
disconnect
deploy
...

This doesn't make much sense to me. Let's either assume GShell is  
used for Geronimo server or assume that GShell can be used for  
multiple target environments, but not both...


I think the current deploy/ commands should be under the geronimo  
tree. What do others think? I think applying a bit more structure,  
now, will minimize entropy over time...


Anybody want to have a shot at proposing a command structure?

--kevan







[jira] Closed: (GSHELL-74) Update/include license/notice and other legal muck

2007-12-14 Thread Jason Dillon (JIRA)

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

Jason Dillon closed GSHELL-74.
--

Resolution: Fixed

 Update/include license/notice and other legal muck
 --

 Key: GSHELL-74
 URL: https://issues.apache.org/jira/browse/GSHELL-74
 Project: GShell
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Build
Reporter: Jason Dillon
Assignee: Jason Dillon
Priority: Blocker
 Fix For: 1.0-alpha-1




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



GShell legal muck

2007-12-14 Thread Jason Dillon
Hey Kevan, I *think*... nay, *hope* the GShell legal files are now all  
in order.  I've added the NOTICE and LICENSE for gshell-embeddable,  
gshell-diet-log4j has some custom bits and the rest are all using the  
legal-bundle from Genesis via the m-r-r-p.


I'm going to deploy a new set of artifacts.  Can you please review?

I've committed a few other minor changes, might add a few more, but I  
think we are 95% (or more) ready for release.


So if you can review the legal files and give me the nod, then I will  
spin up a vote.


:-)

--jason


PS. I've been up all night hacking on stuff, so I'll probs not be  
around until later tonight.


[jira] Closed: (GSHELL-86) command groups in help screen

2007-12-14 Thread Jason Dillon (JIRA)

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

Jason Dillon closed GSHELL-86.
--

Resolution: Fixed

Okay, I've stripped of the leading /... but really this command needs a 
healthy looking  at and a swift kick in the rear.  I think with the next 
release the path stuff (or sub-shell) whatever it be, should be better sorted 
out and we can fix this command then.

 command groups in help screen
 -

 Key: GSHELL-86
 URL: https://issues.apache.org/jira/browse/GSHELL-86
 Project: GShell
  Issue Type: Improvement
  Security Level: public(Regular issues) 
Reporter: Jarek Gawor
 Fix For: 1.0-alpha-1


 The help screen shows the following:
   ...
   /deploy
   list-plugins  Install plugins into a geronimo server
   connect   Connect to a Geronimo server
   disconnectDisconnect from a Geronimo server
   ..
 which I would interpret that I need to type /deploy/connect to execute the 
 command. But that does not work but deploy/connect works. So I would 
 propose updating the help screen to show the slash at the end of the group 
 name instead of the front. e.g.:
   ...
   deploy/
   list-plugins  Install plugins into a geronimo server
   connect   Connect to a Geronimo server
   disconnectDisconnect from a Geronimo server
   ..

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



[jira] Commented: (GSHELL-86) command groups in help screen

2007-12-14 Thread Guillaume Nodet (JIRA)

[ 
https://issues.apache.org/jira/browse/GSHELL-86?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12551837
 ] 

Guillaume Nodet commented on GSHELL-86:
---

{quote}
My point is though that I've been working insolation with-out input for a while 
on this stuff, so some of the ways GShell works are just based on my own 
preferences and whatever. I do want to make GShell as easy to use a possible 
and make it be able to do just about anything that someone wants in a cli app.
{quote}

Well, that's the reason why I explained what we did in ServiceMix, though I 
don't want to destabilize gshell at the moment, so we did whatever we needed in 
ServiceMix (just very small changes in gshell where absolutely needed).

The main problem we have is that we are working in an OSGi environment where 
commands are dynamically discovered, so the idea of having a layout described 
by an xml file just does not work for us.  What we came up with is having a 
single class implementing the CommandRegistry and the LayoutManager.  The 
layout is updated dynamically when commands are registered.   

 command groups in help screen
 -

 Key: GSHELL-86
 URL: https://issues.apache.org/jira/browse/GSHELL-86
 Project: GShell
  Issue Type: Improvement
  Security Level: public(Regular issues) 
Reporter: Jarek Gawor
 Fix For: 1.0-alpha-1


 The help screen shows the following:
   ...
   /deploy
   list-plugins  Install plugins into a geronimo server
   connect   Connect to a Geronimo server
   disconnectDisconnect from a Geronimo server
   ..
 which I would interpret that I need to type /deploy/connect to execute the 
 command. But that does not work but deploy/connect works. So I would 
 propose updating the help screen to show the slash at the end of the group 
 name instead of the front. e.g.:
   ...
   deploy/
   list-plugins  Install plugins into a geronimo server
   connect   Connect to a Geronimo server
   disconnectDisconnect from a Geronimo server
   ..

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



[jira] Commented: (GSHELL-86) command groups in help screen

2007-12-14 Thread Jason Dillon (JIRA)

[ 
https://issues.apache.org/jira/browse/GSHELL-86?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12551830
 ] 

Jason Dillon commented on GSHELL-86:


Sooo... the only significant difference, is that instead of:

{noformat}
obr info
{noformat}

You would:

{noformat}
obr/info
{noformat}

Or if you like:

{noformat}
obr
info
{noformat}

But... please *do* keep the thoughts and ideas coming in!!!  GShell ASIS is 
basically what I had been dreaming about since the JBucks 3.x days w/Twiddle 
(and what I really wanted to have in G 1.0, but eh...).

My point is though that I've been working insolation with-out input for a while 
on this stuff, so some of the ways GShell works are just based on my own 
preferences and whatever.  I do want to make GShell as *easy* to use a possible 
and make it be able to do *just about anything* that someone wants in a cli app.

So... lets see if we can make it work for everyone :-)


 command groups in help screen
 -

 Key: GSHELL-86
 URL: https://issues.apache.org/jira/browse/GSHELL-86
 Project: GShell
  Issue Type: Improvement
  Security Level: public(Regular issues) 
Reporter: Jarek Gawor
 Fix For: 1.0-alpha-1


 The help screen shows the following:
   ...
   /deploy
   list-plugins  Install plugins into a geronimo server
   connect   Connect to a Geronimo server
   disconnectDisconnect from a Geronimo server
   ..
 which I would interpret that I need to type /deploy/connect to execute the 
 command. But that does not work but deploy/connect works. So I would 
 propose updating the help screen to show the slash at the end of the group 
 name instead of the front. e.g.:
   ...
   deploy/
   list-plugins  Install plugins into a geronimo server
   connect   Connect to a Geronimo server
   disconnectDisconnect from a Geronimo server
   ..

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



[jira] Closed: (GSHELL-97) License and Notice info for gshell-embeddable

2007-12-14 Thread Jason Dillon (JIRA)

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

Jason Dillon closed GSHELL-97.
--

Resolution: Fixed

Using some groovy muck and static LICENSE and NOTICE files for this... maybe 
one day we can make the templates do our bidding, but for now... a wee bit of 
build magic and the problem is solved.

 License and Notice info for gshell-embeddable
 -

 Key: GSHELL-97
 URL: https://issues.apache.org/jira/browse/GSHELL-97
 Project: GShell
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Build
Affects Versions: 1.0-alpha-1
Reporter: Kevan Miller
Assignee: Jason Dillon
 Fix For: 1.0-alpha-1

 Attachments: embeddableLicense.txt, embeddableNotice.txt


 gshell-embeddable needs to License and Notice files to be included in the jar 
 file.
 I'm not sure how to add these when using the shade plugin. Hoping Jason D can 
 lend a hand.
 Will attach the license and notice files to this jira.

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



[jira] Commented: (GSHELL-86) command groups in help screen

2007-12-14 Thread Jason Dillon (JIRA)

[ 
https://issues.apache.org/jira/browse/GSHELL-86?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12551828
 ] 

Jason Dillon commented on GSHELL-86:


So the point of the path and tree muck in GShell is to facilitate this 
_sub-shell_ idea, so that a _sub-shell_ is simply a namespace for commands.  
And when you enter the name of a path (which exists) then the current path is 
set to that path, changing the name-space and effectively entering that 
sub-shell.

BTW, you are free to re-implement the {{help}} command and bind in your own 
version that behaves better for your application in the layout :-)

 command groups in help screen
 -

 Key: GSHELL-86
 URL: https://issues.apache.org/jira/browse/GSHELL-86
 Project: GShell
  Issue Type: Improvement
  Security Level: public(Regular issues) 
Reporter: Jarek Gawor
 Fix For: 1.0-alpha-1


 The help screen shows the following:
   ...
   /deploy
   list-plugins  Install plugins into a geronimo server
   connect   Connect to a Geronimo server
   disconnectDisconnect from a Geronimo server
   ..
 which I would interpret that I need to type /deploy/connect to execute the 
 command. But that does not work but deploy/connect works. So I would 
 propose updating the help screen to show the slash at the end of the group 
 name instead of the front. e.g.:
   ...
   deploy/
   list-plugins  Install plugins into a geronimo server
   connect   Connect to a Geronimo server
   disconnectDisconnect from a Geronimo server
   ..

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



Re: Greetings from Japan Apache Geronimo User Group

2007-12-14 Thread Kevan Miller
I think it would be a good idea to some pointers to groups like this  
on our web site. What do others think?


Any other user groups/translation sights that are out there?

--kevan

On Nov 26, 2007, at 7:57 PM, 石田 剛 wrote:


Hello, everyone.

This is the Greetings from Japan Apache Geronimo User Group.
http://geronimo-jp.sourceforge.jp/

We, Japan Apache Geronimo User Group , are virtual community of the  
Geronimo-lovers. We have more than 50 members as of today, and the  
communiy is managed on a volunteer basis. We really appreciate and  
thank you for your great work, and efforts.


Just to let you know, some of the members in our group would like to  
start translating the Geronimo Tech Docs into Japanese. We're in a  
preparation phase, and it may take some time, but our goal is  
publishing the translated docs to Geronimo Wiki. ( Another goal is ,  
of cource, having fun ! as we're all volunteers and having fun in  
the community )


You can reach us at
[EMAIL PROTECTED](to all members)
or
[EMAIL PROTECTED]   (to translation members)

I just wanted to say hello and thank you , and make a formal  
greetings.

Lastly, please keep on the good works like it has been !

Regards.


New Design Yahoo! JAPAN 2008/01/01




[jira] Commented: (GSHELL-86) command groups in help screen

2007-12-14 Thread Jason Dillon (JIRA)

[ 
https://issues.apache.org/jira/browse/GSHELL-86?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12551839
 ] 

Jason Dillon commented on GSHELL-86:


Understood... and thank you :-)

So for alpha-1 we are basically sorted only the smallest changes are going in.  
Hopefully will release in a day or so... er I mean start a vote in a day or so.

 * * *

I will start to write up some roadmap documentation, kinda like a brain-dump 
for what I'm thinking, maybe some crude UML or sketches too... so that we can 
have some discussion around whats going to change for alpha-2... and how it 
will keep working for your needs, Geronimos needs... and still make me feel 
happy that GShell will dominate the universe in due time :-)

 command groups in help screen
 -

 Key: GSHELL-86
 URL: https://issues.apache.org/jira/browse/GSHELL-86
 Project: GShell
  Issue Type: Improvement
  Security Level: public(Regular issues) 
Reporter: Jarek Gawor
 Fix For: 1.0-alpha-1


 The help screen shows the following:
   ...
   /deploy
   list-plugins  Install plugins into a geronimo server
   connect   Connect to a Geronimo server
   disconnectDisconnect from a Geronimo server
   ..
 which I would interpret that I need to type /deploy/connect to execute the 
 command. But that does not work but deploy/connect works. So I would 
 propose updating the help screen to show the slash at the end of the group 
 name instead of the front. e.g.:
   ...
   deploy/
   list-plugins  Install plugins into a geronimo server
   connect   Connect to a Geronimo server
   disconnectDisconnect from a Geronimo server
   ..

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



[jira] Created: (GERONIMO-3706) support for proxy

2007-12-14 Thread Sangjin Lee (JIRA)
support for proxy
-

 Key: GERONIMO-3706
 URL: https://issues.apache.org/jira/browse/GERONIMO-3706
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public (Regular issues)
  Components: AsyncHttpClient
Affects Versions: 1.x
Reporter: Sangjin Lee


Proxy support is a critical feature for HTTP clients.  I'd like to have 
AsyncHttpClient support proxy.  The following would be considered as the basic 
features:

- Enabling connecting through proxies for http and https targets
- Exclusion (domains that should not go through proxies)
- Allowing proxy related configuration on AsyncHttpClient
- Support for proxy authentication, at least for Basic authentication (and 
perhaps Digest too?)

There are things like SOCKS support, etc., but the above will be a good start.  
Thoughts?



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



Re: Building with c:\Documents and Setting as .m2 repo

2007-12-14 Thread David Jencks
This is probably my fault.  Do you know when the last time it worked  
was?  Is this the normal m2 repo location on xp?  I have a lot of  
local changes around this area that I'm hoping to get working and  
committed today: hopefully this will get fixed as part of those changes.


thanks
david jencks

On Dec 14, 2007, at 8:35 AM, Anita Kulshreshtha wrote:


   I get following stack trace while building using c:\Documents and
Setting as .m2 repo. This used to work..

Thanks
Anita

Caused by:
org.apache.geronimo.kernel.repository.MissingDependencyException:
Missing
artifact in repositories:
[file:/C:/Documents%20and%20Settings//.m2/repository/]

Missing dependency:
org.apache.geronimo.configs/server-security-config/2.1-SNAPSHOT/c
ar
at
org.apache.geronimo.system.plugin.PluginInstallerGBean.findArtifact 
(Plugin

InstallerGBean.java:1624)
at
org.apache.geronimo.system.plugin.PluginInstallerGBean.openStream 
(PluginIn

stallerGBean.java:1424)
at
org.apache.geronimo.system.plugin.PluginInstallerGBean.downloadArtifac 
t(Pl

uginInstallerGBean.java:1021)
at
org.apache.geronimo.system.plugin.PluginInstallerGBean.install 
(PluginInsta

llerGBean.java:675)
at
org.apache.geronimo.mavenplugins.car.InstallModulesMojo.doExecute 
(InstallM

odulesMojo.java:163)
at
org.codehaus.mojo.pluginsupport.MojoSupport.execute 
(MojoSupport.java:122)

... 18 more
[INFO]
-- 
--

[INFO] Total time: 29 seconds
[INFO] Finished at: Fri Dec 14 10:45:06 EST 2007
[INFO] Final Memory: 50M/254M
[INFO]  
-- 
--



   
__ 
__

Be a better friend, newshound, and
know-it-all with Yahoo! Mobile.  Try it now.  http:// 
mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ






Building with c:\Documents and Setting as .m2 repo

2007-12-14 Thread Anita Kulshreshtha
   I get following stack trace while building using c:\Documents and
Setting as .m2 repo. This used to work..

Thanks
Anita

Caused by:
org.apache.geronimo.kernel.repository.MissingDependencyException:
Missing
artifact in repositories:
[file:/C:/Documents%20and%20Settings//.m2/repository/]

Missing dependency:
org.apache.geronimo.configs/server-security-config/2.1-SNAPSHOT/c
ar
at
org.apache.geronimo.system.plugin.PluginInstallerGBean.findArtifact(Plugin
InstallerGBean.java:1624)
at
org.apache.geronimo.system.plugin.PluginInstallerGBean.openStream(PluginIn
stallerGBean.java:1424)
at
org.apache.geronimo.system.plugin.PluginInstallerGBean.downloadArtifact(Pl
uginInstallerGBean.java:1021)
at
org.apache.geronimo.system.plugin.PluginInstallerGBean.install(PluginInsta
llerGBean.java:675)
at
org.apache.geronimo.mavenplugins.car.InstallModulesMojo.doExecute(InstallM
odulesMojo.java:163)
at
org.codehaus.mojo.pluginsupport.MojoSupport.execute(MojoSupport.java:122)
... 18 more
[INFO]

[INFO] Total time: 29 seconds
[INFO] Finished at: Fri Dec 14 10:45:06 EST 2007
[INFO] Final Memory: 50M/254M
[INFO] 


  

Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ 



[jira] Commented: (GERONIMO-3706) support for proxy

2007-12-14 Thread Sangjin Lee (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-3706?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12551890
 ] 

Sangjin Lee commented on GERONIMO-3706:
---

I suspect the most challenging aspect would be connecting to https targets via 
proxy.  This requires SSL tunneling by layering sockets, and I'm not sure how 
accommodating Mina will be in this regard...  HTTP proxy should be quite 
straightforward in contrast.

 support for proxy
 -

 Key: GERONIMO-3706
 URL: https://issues.apache.org/jira/browse/GERONIMO-3706
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public(Regular issues) 
  Components: AsyncHttpClient
Affects Versions: 1.x
Reporter: Sangjin Lee

 Proxy support is a critical feature for HTTP clients.  I'd like to have 
 AsyncHttpClient support proxy.  The following would be considered as the 
 basic features:
 - Enabling connecting through proxies for http and https targets
 - Exclusion (domains that should not go through proxies)
 - Allowing proxy related configuration on AsyncHttpClient
 - Support for proxy authentication, at least for Basic authentication (and 
 perhaps Digest too?)
 There are things like SOCKS support, etc., but the above will be a good 
 start.  Thoughts?

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



GShell 1.0-alpha-1 release update

2007-12-14 Thread Jason Dillon
Folks, the majority of the issues (mostly legal muck) and a few small  
bugs/improvements have been cleaned up for the 1.0-alpha-1 release of  
GShell.


There is one issue which has been pointed out regarding the 'help'  
command, which ATM is less than ideal, but does show the information.   
The idea of the 'help' command is to be sort of a combination of 'ls'  
and 'man', so that running it with no argument shows the commands  
available in the current context, and running with an argument, the  
argument is assumed to be a command path, which is resolved and the  
help docs for the command are displayed.


To make this work is a little bit more than a minor change, and I've  
planned to get it fixed up for the next version (hopefully in a few  
months)... and really, this is a moderately complex command which is  
well suited for someone wanting to learn more about how GShell works  
to tackle (which another reason why I didn't make it all super-uber- 
sexy).


BUT... I think we really need to get 1.0-alpha-1 released, so it can  
be consumed by G 2.1 (as well as other projects which are starting to  
use GShell).  And IMO, the 'help' commands ugliness is not a big  
enough priority to delay the release.


IMO, GShell is still a work in progress, while quite functional for  
many purposes, its still a little rough around the edges and will take  
some more love to sift through the issues, flesh out the features and  
iron those pesky buggers out.  My recommendation is that for G 2.1  
that we don't advertise GShell as a _feature_, but just let it be  
ASIS, handling the CLI bits for G and average users won't really know  
the difference.  Advanced folks might want to play with it, which is  
fine (good even to get more feedback), but I don't think that G 2.1 is  
the release where we want to unleash this on to the world.


I would rather let GShell cook... and then simmer for a while longer,  
pull in more feedback (as now more folks are starting to be aware of  
the framework and are implementing tools with it *yay*), fix up the  
architecture, fill in some major holes, write some *real*  
documentation, and then hand it to the masses... perhaps in G 2.2.


Though keep in mind, GShell isn't really Geronimo-specific... its  
intended to be a light(ish) framework for building rich command-line  
applications.  It just so happens that Geronimo needs such a system to  
handle its growing cli needs.  And GShell's remote login feature makes  
it ideal for administrators to use that cli to perform installs,  
maintenance, scripts ala BSF or whatever.


Geronimo is definitely, well... IMO, an ideal candidate for GShell  
integration and I really believe that there is a *huge* value add  
here.  But... before we go telling the world how dope the GShell  
integration in Geronimo is... I'd really like to fix some of its warts  
and create some documentation.


 * * *

Anyways, the point of this email is really to ask you folks... can we  
live with how GShell works right now for the 1.0-alpha-1 release?  Or  
are their any blocking issues which *must* be resolved?


I'd really like to spin up a vote today or tomorrow... so if anyone  
has any input... now is the time.


--jason

PS.  Thanks for those of you who have taken time to play with GShell  
and provided feedback.  Your input is invaluable and IMO critical to  
the growth and success of GShell.  So thanks again!


Re: GShell 1.0-alpha-1 release update

2007-12-14 Thread Guillaume Nodet
I'd like to release GShell asap.  Having more frequent release is imho a
good idea (though it's usually easier to say than to do...).
GShell is already useful, even if there is still lots of things to do.

On Dec 14, 2007 8:35 PM, Jason Dillon [EMAIL PROTECTED] wrote:

 Folks, the majority of the issues (mostly legal muck) and a few small
 bugs/improvements have been cleaned up for the 1.0-alpha-1 release of
 GShell.

 There is one issue which has been pointed out regarding the 'help'
 command, which ATM is less than ideal, but does show the information.
 The idea of the 'help' command is to be sort of a combination of 'ls'
 and 'man', so that running it with no argument shows the commands
 available in the current context, and running with an argument, the
 argument is assumed to be a command path, which is resolved and the
 help docs for the command are displayed.

 To make this work is a little bit more than a minor change, and I've
 planned to get it fixed up for the next version (hopefully in a few
 months)... and really, this is a moderately complex command which is
 well suited for someone wanting to learn more about how GShell works
 to tackle (which another reason why I didn't make it all super-uber-
 sexy).

 BUT... I think we really need to get 1.0-alpha-1 released, so it can
 be consumed by G 2.1 (as well as other projects which are starting to
 use GShell).  And IMO, the 'help' commands ugliness is not a big
 enough priority to delay the release.

 IMO, GShell is still a work in progress, while quite functional for
 many purposes, its still a little rough around the edges and will take
 some more love to sift through the issues, flesh out the features and
 iron those pesky buggers out.  My recommendation is that for G 2.1
 that we don't advertise GShell as a _feature_, but just let it be
 ASIS, handling the CLI bits for G and average users won't really know
 the difference.  Advanced folks might want to play with it, which is
 fine (good even to get more feedback), but I don't think that G 2.1 is
 the release where we want to unleash this on to the world.

 I would rather let GShell cook... and then simmer for a while longer,
 pull in more feedback (as now more folks are starting to be aware of
 the framework and are implementing tools with it *yay*), fix up the
 architecture, fill in some major holes, write some *real*
 documentation, and then hand it to the masses... perhaps in G 2.2.

 Though keep in mind, GShell isn't really Geronimo-specific... its
 intended to be a light(ish) framework for building rich command-line
 applications.  It just so happens that Geronimo needs such a system to
 handle its growing cli needs.  And GShell's remote login feature makes
 it ideal for administrators to use that cli to perform installs,
 maintenance, scripts ala BSF or whatever.

 Geronimo is definitely, well... IMO, an ideal candidate for GShell
 integration and I really believe that there is a *huge* value add
 here.  But... before we go telling the world how dope the GShell
 integration in Geronimo is... I'd really like to fix some of its warts
 and create some documentation.

  * * *

 Anyways, the point of this email is really to ask you folks... can we
 live with how GShell works right now for the 1.0-alpha-1 release?  Or
 are their any blocking issues which *must* be resolved?

 I'd really like to spin up a vote today or tomorrow... so if anyone
 has any input... now is the time.

 --jason

 PS.  Thanks for those of you who have taken time to play with GShell
 and provided feedback.  Your input is invaluable and IMO critical to
 the growth and success of GShell.  So thanks again!




-- 
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/


Re: [VOTE] Release Genesis 1.3

2007-12-14 Thread Jason Dillon
Ooops, I always forget to vote...
+1

--jason


On Dec 11, 2007 1:58 AM, Jason Dillon [EMAIL PROTECTED] wrote:

 Folks, a small change to Genesis was made to support a custom legal
 resource bundle for the GShell release.  I'd like to get this out so
 we can get GShell out too.

 +1 -Release it
 +0 -Eh, whatever
 -1 -Um, no no no no no...

 --jason



[VOTE RESULT] Release Genesis 1.3

2007-12-14 Thread Jason Dillon

Looks like this vote passed:

+1  12
+0  2
-1  0

(Sorry, I'm too lazy to list all the names, peep at the nabble archive  
if you wanna know aighty?)


 * * *

And with no naysayers... I herby decree that Genesis 1.3 shall be  
released... which I'll do later tonight or tomorrow pending on the  
mood of the universe.


--jason


On Dec 11, 2007, at 1:58 AM, Jason Dillon wrote:

Folks, a small change to Genesis was made to support a custom legal  
resource bundle for the GShell release.  I'd like to get this out so  
we can get GShell out too.


+1 -Release it
+0 -Eh, whatever
-1 -Um, no no no no no...

--jason




Re: GShell 1.0-alpha-1 release update

2007-12-14 Thread Jason Dillon

I *completely* agree!!

I'm going to give it the rest of the day for feedback on my email and  
if there is no decent, then I will start the vote.


--jason


On Dec 14, 2007, at 11:51 AM, Guillaume Nodet wrote:

I'd like to release GShell asap.  Having more frequent release is  
imho a good idea (though it's usually easier to say than to do...).

GShell is already useful, even if there is still lots of things to do.

On Dec 14, 2007 8:35 PM, Jason Dillon [EMAIL PROTECTED] wrote:
Folks, the majority of the issues (mostly legal muck) and a few small
bugs/improvements have been cleaned up for the 1.0-alpha-1 release of
GShell.

There is one issue which has been pointed out regarding the 'help'
command, which ATM is less than ideal, but does show the information.
The idea of the 'help' command is to be sort of a combination of 'ls'
and 'man', so that running it with no argument shows the commands
available in the current context, and running with an argument, the
argument is assumed to be a command path, which is resolved and the
help docs for the command are displayed.

To make this work is a little bit more than a minor change, and I've
planned to get it fixed up for the next version (hopefully in a few
months)... and really, this is a moderately complex command which is
well suited for someone wanting to learn more about how GShell works
to tackle (which another reason why I didn't make it all super-uber-
sexy).

BUT... I think we really need to get 1.0-alpha-1 released, so it can
be consumed by G 2.1 (as well as other projects which are starting to
use GShell).  And IMO, the 'help' commands ugliness is not a big
enough priority to delay the release.

IMO, GShell is still a work in progress, while quite functional for
many purposes, its still a little rough around the edges and will take
some more love to sift through the issues, flesh out the features and
iron those pesky buggers out.  My recommendation is that for G 2.1
that we don't advertise GShell as a _feature_, but just let it be
ASIS, handling the CLI bits for G and average users won't really know
the difference.  Advanced folks might want to play with it, which is
fine (good even to get more feedback), but I don't think that G 2.1 is
the release where we want to unleash this on to the world.

I would rather let GShell cook... and then simmer for a while longer,
pull in more feedback (as now more folks are starting to be aware of
the framework and are implementing tools with it *yay*), fix up the
architecture, fill in some major holes, write some *real*
documentation, and then hand it to the masses... perhaps in G 2.2.

Though keep in mind, GShell isn't really Geronimo-specific... its
intended to be a light(ish) framework for building rich command-line
applications.  It just so happens that Geronimo needs such a system to
handle its growing cli needs.  And GShell's remote login feature makes
it ideal for administrators to use that cli to perform installs,
maintenance, scripts ala BSF or whatever.

Geronimo is definitely, well... IMO, an ideal candidate for GShell
integration and I really believe that there is a *huge* value add
here.  But... before we go telling the world how dope the GShell
integration in Geronimo is... I'd really like to fix some of its warts
and create some documentation.

 * * *

Anyways, the point of this email is really to ask you folks... can we
live with how GShell works right now for the 1.0-alpha-1 release?  Or
are their any blocking issues which *must* be resolved?

I'd really like to spin up a vote today or tomorrow... so if anyone
has any input... now is the time.

--jason

PS.  Thanks for those of you who have taken time to play with GShell
and provided feedback.  Your input is invaluable and IMO critical to
the growth and success of GShell.  So thanks again!



--
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/




Re: [VOTE] Release Genesis 1.3

2007-12-14 Thread Prasad Kashyap
+1

Cheers
Prasad

On Dec 11, 2007 4:58 AM, Jason Dillon [EMAIL PROTECTED] wrote:
 Folks, a small change to Genesis was made to support a custom legal
 resource bundle for the GShell release.  I'd like to get this out so
 we can get GShell out too.

 +1 -Release it
 +0 -Eh, whatever
 -1 -Um, no no no no no...

 --jason



Re: Tomcat webdav issue and Geronimo 2.1

2007-12-14 Thread Joe Bohn


G  It looks like the updated tomcat image does not work.  Some 
TCK tests are failing.  I might have to revert this change.


I know that I ran the servlet tests locally prior to the checkin but I 
must have been using a different tomcat instance than the one I built. 
I just looked at the merge conflicts again from Tomcat and noticed one 
small thing that didn't look right.  I fixed that but the tests are 
still failing.


David Jencks - I might need your expert advice looking into the tomcat 
changes and the TCK errors (see the tck list).  I'll check in my latest 
updated Tomcat patch.


Joe




Joe Bohn wrote:



I just checked in this upgrade in 
http://svn.apache.org/viewvc?rev=603398view=rev


I hope it works (some quick testing looks promising).

After digging into this now for tomcat 6.0.14 I can safely say that we 
really need to come up with a better way.  IMO we need to get Tomcat to 
integrate these annotation changes soon or revert back to using the 
native Tomcat mechanisms to support annotations.  At the moment Tomcat 
still has the annotation changes sitting in their sandbox and the code 
in their new trunk is drifting.


Here are steps that I followed to create the patch to save the manual 
changes that were necessary so that we can recreate the tomcat image.  I 
checked these directions in as 
repository/org/apache/tomcat/6.0.14-G602188.README.TXT



Private Build of Tomcat for 
Geronimo.   
How to build Tomcat 6_0_14 with modifications for Geronimo:


Checkout tomcat 6.0.14
  svn co 
https://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_14 
tomcat_6_0_14


Apply the custom patch for Geronimo Annotation changes, Webdav fix, and 
build fix.

  cd tomcat_6_0_14
  patch -p0 -u  tomcat_6_0_14-G602188.patch   (checked in as a peer to 
this file)
  -  Respond y to the 3 prompts Reversed (or previously applied) 
patch detected!  Assume -R? [n]

  svn delete java/org/apache/jasper/runtime/AnnotationHelper.java --force
  svn delete java/org/apache/AnnotationProcessor.java --force
  svn delete 
java/org/apache/catalina/util/DefaultAnnotationProcessor.java --force


Build tomcat
  cd tomcat_6_0_14
  Per tomcat build instructions install ant-1.6.5 or later and set 
ANT_HOME as well as add ant/bin to PATH
  You must run as the super user for the first build that downloads more 
ant  eclipse artifacts

  ant download   - to setup build for tomcat
  Exit super user
  ant - to build tomcat artifacts

Copy to appropriate jars and rename into geronimo/repository
  cd tomcat_6_0_14
  cp /build/lib/catalina.jar 
geronimo-root/repository/org/apache/tomcat/catalina/6.0.14-G602188/catalina-6.0.14-G602188.jar 

  cp /build/lib/jasper.jar 
geronimo-root/repository/org/apache/tomcat/jasper/6.0.14-G602188/jasper-6.0.14-G602188.jar 









How the patch was created:

Checkout tomcat 6.0.14
  svn co 
https://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_14 
tomcat_6_0_14



Apply annotation changes from old tomcat trunk
  cd tomcat_6_0_14
  svn merge -r 542188:542189 
https://svn.apache.org/repos/asf/tomcat/sandbox/gdev6x/ .

  manually correct merge conflicts

Apply the Webdav security fix from the new tomcat trunk
  svn merge -r 587081:587082 
https://svn.apache.org/repos/asf/tomcat/trunk/ .

  manually correct merge conflicts

Fix the tomcat build properties before attempting ant download
  - Before you can build tomcat you need to make some manual changes to 
build.properties.default

  - replace jdt.jar=${jdt.lib}/org.eclipse.jdt.core_3.2.3.v_686_R32x.jar
with jdt.jar=${jdt.lib}/org.eclipse.jdt.core_3.3.1.v_780_R33x.jar
  and
  - replace 
jdt.loc=http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/R-3.2.2-200702121330/eclipse-JDT-3.2.2.zip 

with 
jdt.loc=http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.3.1-200709211145/eclipse-JDT-3.3.1.zip 



The merge earlier keeps a history on added parts.  As a result, the 
added parts will not appear on patch created from this image.  To correct
this we must revert the addition changes and manually add the parts 
back.  Perform the following commands:

  svn revert java/org/apache/InstanceManager.java
  svn addjava/org/apache/InstanceManager.java
  svn revert java/org/apache/jasper/runtime/InstanceManagerFactory.java
  snv addjava/org/apache/jasper/runtime/InstanceManagerFactory.java
  svn revert java/org/apache/catalina/deploy/InjectionTarget.java
  snv addjava/org/apache/catalina/deploy/InjectionTarget.java

Create the patch:
  svn diff  TOMCAT_6_0_14-G602188.patch



[jira] Created: (GERONIMO-3707) use Executor rather than ExecutorService for thread pools that are passed into AsyncHttpClient

2007-12-14 Thread Sangjin Lee (JIRA)
use Executor rather than ExecutorService for thread pools that are passed into 
AsyncHttpClient
--

 Key: GERONIMO-3707
 URL: https://issues.apache.org/jira/browse/GERONIMO-3707
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: AsyncHttpClient
Affects Versions: 1.x
Reporter: Sangjin Lee
Priority: Minor


Currently AsyncHttpClient takes an ExecutorService as an argument for the 
thread pool that gets passed into the SocketConnector constructor.  Also, it 
uses ExecutorService as the type for the event thread pool which is passed to 
the ExecutorFilter.

In both cases, Mina APIs actually take simply Executor.  Therefore, it is 
possible to simply pass in Executor rather than ExecutorService.  This is very 
helpful because the caller may need to retrofit existing thread pool 
implementations.  Implementing Executor is considerably easier than 
ExecutorService.

One implication of this change is that AsyncHttpClient will no longer own and 
manage the thread pool that gets passed in.  I believe that is also OK as the 
caller can (and perhaps should) handle the lifecycle of a thread pool that it 
created.

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



Re: Building with c:\Documents and Setting as .m2 repo

2007-12-14 Thread Anita Kulshreshtha
It worked before Nov 28th. The default user home on windows is
c:\Documents and Settings\uesr and maven uses it for default .m2 repo.
Thanks for looking into this..

Anita

--- David Jencks [EMAIL PROTECTED] wrote:

 This is probably my fault.  Do you know when the last time it worked 
 
 was?  Is this the normal m2 repo location on xp?  I have a lot of  
 local changes around this area that I'm hoping to get working and  
 committed today: hopefully this will get fixed as part of those
 changes.
 
 thanks
 david jencks
 
 On Dec 14, 2007, at 8:35 AM, Anita Kulshreshtha wrote:
 
 I get following stack trace while building using c:\Documents
 and
  Setting as .m2 repo. This used to work..
 
  Thanks
  Anita
 
  Caused by:
  org.apache.geronimo.kernel.repository.MissingDependencyException:
  Missing
  artifact in repositories:
  [file:/C:/Documents%20and%20Settings//.m2/repository/]
 
  Missing dependency:
  org.apache.geronimo.configs/server-security-config/2.1-SNAPSHOT/c
  ar
  at
  org.apache.geronimo.system.plugin.PluginInstallerGBean.findArtifact
 
  (Plugin
  InstallerGBean.java:1624)
  at
  org.apache.geronimo.system.plugin.PluginInstallerGBean.openStream 
  (PluginIn
  stallerGBean.java:1424)
  at
 

org.apache.geronimo.system.plugin.PluginInstallerGBean.downloadArtifac
 
  t(Pl
  uginInstallerGBean.java:1021)
  at
  org.apache.geronimo.system.plugin.PluginInstallerGBean.install 
  (PluginInsta
  llerGBean.java:675)
  at
  org.apache.geronimo.mavenplugins.car.InstallModulesMojo.doExecute 
  (InstallM
  odulesMojo.java:163)
  at
  org.codehaus.mojo.pluginsupport.MojoSupport.execute 
  (MojoSupport.java:122)
  ... 18 more
  [INFO]
 

--
 
  --
  [INFO] Total time: 29 seconds
  [INFO] Finished at: Fri Dec 14 10:45:06 EST 2007
  [INFO] Final Memory: 50M/254M
  [INFO]  
 

--
 
  --
 
 
 
 

__
 
  __
  Be a better friend, newshound, and
  know-it-all with Yahoo! Mobile.  Try it now.  http:// 
  mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
 
 
 



  

Looking for last minute shopping deals?  
Find them fast with Yahoo! Search.  
http://tools.search.yahoo.com/newsearch/category.php?category=shopping


Re: Building with c:\Documents and Setting as .m2 repo

2007-12-14 Thread Jason Dillon
I hearby decree that the operating system know as windows is officially the 
crappiest of the most possible crap that anyone in the entire universe has ever 
crapped before. Ya and that does include crazy alien crap too. 

--jason


-Original Message-
From: Anita Kulshreshtha [EMAIL PROTECTED]

Date: Fri, 14 Dec 2007 16:08:00 
To:dev@geronimo.apache.org
Subject: Re: Building with c:\Documents and Setting as .m2 repo


It worked before Nov 28th. The default user home on windows is
c:\Documents and Settings\uesr and maven uses it for default .m2 repo.
Thanks for looking into this..

Anita

--- David Jencks [EMAIL PROTECTED] wrote:

 This is probably my fault.  Do you know when the last time it worked 
 
 was?  Is this the normal m2 repo location on xp?  I have a lot of  
 local changes around this area that I'm hoping to get working and  
 committed today: hopefully this will get fixed as part of those
 changes.
 
 thanks
 david jencks
 
 On Dec 14, 2007, at 8:35 AM, Anita Kulshreshtha wrote:
 
 I get following stack trace while building using c:\Documents
 and
  Setting as .m2 repo. This used to work..
 
  Thanks
  Anita
 
  Caused by:
  org.apache.geronimo.kernel.repository.MissingDependencyException:
  Missing
  artifact in repositories:
  [file:/C:/Documents%20and%20Settings//.m2/repository/]
 
  Missing dependency:
  org.apache.geronimo.configs/server-security-config/2.1-SNAPSHOT/c
  ar
  at
  org.apache.geronimo.system.plugin.PluginInstallerGBean.findArtifact
 
  (Plugin
  InstallerGBean.java:1624)
  at
  org.apache.geronimo.system.plugin.PluginInstallerGBean.openStream 
  (PluginIn
  stallerGBean.java:1424)
  at
 

org.apache.geronimo.system.plugin.PluginInstallerGBean.downloadArtifac
 
  t(Pl
  uginInstallerGBean.java:1021)
  at
  org.apache.geronimo.system.plugin.PluginInstallerGBean.install 
  (PluginInsta
  llerGBean.java:675)
  at
  org.apache.geronimo.mavenplugins.car.InstallModulesMojo.doExecute 
  (InstallM
  odulesMojo.java:163)
  at
  org.codehaus.mojo.pluginsupport.MojoSupport.execute 
  (MojoSupport.java:122)
  ... 18 more
  [INFO]
 

--
 
  --
  [INFO] Total time: 29 seconds
  [INFO] Finished at: Fri Dec 14 10:45:06 EST 2007
  [INFO] Final Memory: 50M/254M
  [INFO]  
 

--
 
  --
 
 
 
 

__
 
  __
  Be a better friend, newshound, and
  know-it-all with Yahoo! Mobile.  Try it now.  http:// 
  mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
 
 
 



  

Looking for last minute shopping deals?  
Find them fast with Yahoo! Search.  
http://tools.search.yahoo.com/newsearch/category.php?category=shopping


Re: Building with c:\Documents and Setting as .m2 repo

2007-12-14 Thread Jason Dillon
I hearby decree that the operating system know as windows is officially the 
crappiest of the most possible crap that anyone in the entire universe has ever 
crapped before. Ya and that does include crazy alien crap too. 

--jason


--Original Message--
From: Anita Kulshreshtha
To: dev@geronimo.apache.org
ReplyTo: dev@geronimo.apache.org
Sent: Dec 14, 2007 4:08 PM
Subject: Re: Building with c:\Documents and Setting as .m2 repo

It worked before Nov 28th. The default user home on windows is
c:\Documents and Settings\uesr and maven uses it for default .m2 repo.
Thanks for looking into this..

Anita

--- David Jencks [EMAIL PROTECTED] wrote:

 This is probably my fault.  Do you know when the last time it worked 
 
 was?  Is this the normal m2 repo location on xp?  I have a lot of  
 local changes around this area that I'm hoping to get working and  
 committed today: hopefully this will get fixed as part of those
 changes.
 
 thanks
 david jencks
 
 On Dec 14, 2007, at 8:35 AM, Anita Kulshreshtha wrote:
 
 I get following stack trace while building using c:\Documents
 and
  Setting as .m2 repo. This used to work..
 
  Thanks
  Anita
 
  Caused by:
  org.apache.geronimo.kernel.repository.MissingDependencyException:
  Missing
  artifact in repositories:
  [file:/C:/Documents%20and%20Settings//.m2/repository/]
 
  Missing dependency:
  org.apache.geronimo.configs/server-security-config/2.1-SNAPSHOT/c
  ar
  at
  org.apache.geronimo.system.plugin.PluginInstallerGBean.findArtifact
 
  (Plugin
  InstallerGBean.java:1624)
  at
  org.apache.geronimo.system.plugin.PluginInstallerGBean.openStream 
  (PluginIn
  stallerGBean.java:1424)
  at
 

org.apache.geronimo.system.plugin.PluginInstallerGBean.downloadArtifac
 
  t(Pl
  uginInstallerGBean.java:10


Re: [VOTE RESULT] Release Genesis 1.3

2007-12-14 Thread Jason Dillon
Release is done, pending sync to Central... hopefully in an hour or  
so... and then things should be sorted.


--jason


On Dec 14, 2007, at 12:17 PM, Jason Dillon wrote:


Looks like this vote passed:

   +1   12
   +0   2
   -1   0

(Sorry, I'm too lazy to list all the names, peep at the nabble  
archive if you wanna know aighty?)


* * *

And with no naysayers... I herby decree that Genesis 1.3 shall be  
released... which I'll do later tonight or tomorrow pending on the  
mood of the universe.


--jason


On Dec 11, 2007, at 1:58 AM, Jason Dillon wrote:

Folks, a small change to Genesis was made to support a custom legal  
resource bundle for the GShell release.  I'd like to get this out  
so we can get GShell out too.


+1 -Release it
+0 -Eh, whatever
-1 -Um, no no no no no...

--jason






[VOTE] Release GShell 1.0-alpha-1

2007-12-14 Thread Jason Dillon
Oh ya... the time is now, all you party people get out on the floor  
and shake what your mother gave ya...


This is the *first* _official_ release of GShell... and I invite all  
of you to go an have a quick look over the only docs we got at the  
moment:


http://cwiki.apache.org/GSHELL

More docs are on there way I can assure you... as well as more  
features, functionality and fun with your command-line... aight!


 * * *

GShell has been a dream of mine for... er um what seems like years  
now... oh wait it has been years.  And well, the universe has finally  
aligned and things are falling into place quite nicely I'd say.  Some  
external groups are already consuming these goodies, others have asked  
me about it, and there might even been some commercial apps wanting a  
simple/easy/kick-ass command-line (remote scriptable) interface to  
their application on the horizon too.


If any of you remember the JBucks days, when I whittled Twiddle out of  
thin air as a pluggable command-line  framework (only realized to  
invoke lame JMX muck)... well, GShell is here to carve out its own  
notch... or well, I hope it can get sharp enough to cut something.  I  
think it will... just believe, imagine and well we make dreams reality  
her in the land of source which is open... na... aighty.


Keep in mind this is an *alpha-1* release, and is a little rough (or  
in some cases more than a little) around the corners.  I hope, with  
the help, guidance and suggestions of the community, that we can sort  
though all of the significant issues and polish GShell off enough to  
make it generally mass-consumable by applications (like ServiceMix,  
ActiveMQ, and other sister server-orient projects which need a  
sophisticated command-line interface for administration,  
configuration, whatever).


This version of GShell was inspired a little (okay... a lot) by the  
work I've done on the Groovy projects 'groovysh' command-line tool ( http://groovy.codehaus.org/Groovy+Shell 
 ).  Actually working on 'groovysh' really helped me to figure out  
many things w/GShell... and maybe one day Groovy's 'groovysh' will  
actually use GShell as a framework, though there is a bit of work left  
in the core to make that a reality.  For folks that haven't use my new  
'groovysh', you can easily have a look by using the 'groovy-maven- 
plugin', as in:


mvn groovy:shell

You'll notice a lot of similarities between 'groovysh' and 'gsh' I'm  
sure.


 * * *

While working on this release I've come to realize that GShell and  
Maven2 are very similar creatures... which I'll elaborate on more in  
the future... but because of that significant functionality which is  
already implemented in Maven2 is 90% (or sometimes more) compatible  
with the direction GShell is headed towards.  For example, one feature  
alpha-2 will have is to allow command plugins to define 'dependencies'  
just as a Maven project does now.  And GShell can be configured (a bit  
more flexibly than Maven ATM) for how to find those dependencies (in a  
local repo, in a remote repo, in some uber-jar, etc).  This will all  
leverage the maturing Maven2 codebase.  So in some ways GShell will  
grow with Maven2 as they both become more and more functional, stable,  
reliable... and well ass-kicking no doubt.


Um... crap, I'm e-babbling again; sorry.   So, lets vote and push this  
puppy out already... ?!


+1  Oh ya, come on baby... you know you want it
+0	Um... I don't know what is wrong with batch personally, can't we  
just use that?
-1	I like cheese, cheese makes me happy... but damn it cheese won't  
let me remotely administer my application... wtf, no way... WAIT


So, its Friday evening, 6ish PST... so lets say _sometime_ on Tuesday  
the 25th I'll call the vote.  That is a little more than 72 hours...  
so get your #2 pencils out and shake what your mother gave ya...


--jason




Re: [VOTE] Release GShell 1.0-alpha-1

2007-12-14 Thread Jason Dillon
+1

 * * *

Oh, and I forgot to mention... that I'd really like to thank David
Jencks for taking the time to fiddle with things, provide feedback and
really I'd even go as far as advocating using GShell.

Jeff Genender too, who has been pimping GShell to the Terracotta folks
(who I've heard really dig GShell).

Guillaume Nodet too for his help in gentrification of GShell to allow
the codebase to work with Plexus and OSGI environments.

And those of you who have committed patches (ie. Jason #2... their can
be only one... hehe).  Ha, its like I'm accepting an Oscar or
something...

/me hears the music start to play

Anyways... thanks to everyone.  And I really do look forward to any
and all input/comments/suggestions/whatever you have to say (not that
I'll like it mind you), but I value all input... aighty?

Cheers,

--jason



On Dec 14, 2007 6:02 PM, Jason Dillon [EMAIL PROTECTED] wrote:
 Oh ya... the time is now, all you party people get out on the floor
 and shake what your mother gave ya...

 This is the *first* _official_ release of GShell... and I invite all
 of you to go an have a quick look over the only docs we got at the
 moment:

 http://cwiki.apache.org/GSHELL

 More docs are on there way I can assure you... as well as more
 features, functionality and fun with your command-line... aight!

  * * *

 GShell has been a dream of mine for... er um what seems like years
 now... oh wait it has been years.  And well, the universe has finally
 aligned and things are falling into place quite nicely I'd say.  Some
 external groups are already consuming these goodies, others have asked
 me about it, and there might even been some commercial apps wanting a
 simple/easy/kick-ass command-line (remote scriptable) interface to
 their application on the horizon too.

 If any of you remember the JBucks days, when I whittled Twiddle out of
 thin air as a pluggable command-line  framework (only realized to
 invoke lame JMX muck)... well, GShell is here to carve out its own
 notch... or well, I hope it can get sharp enough to cut something.  I
 think it will... just believe, imagine and well we make dreams reality
 her in the land of source which is open... na... aighty.

 Keep in mind this is an *alpha-1* release, and is a little rough (or
 in some cases more than a little) around the corners.  I hope, with
 the help, guidance and suggestions of the community, that we can sort
 though all of the significant issues and polish GShell off enough to
 make it generally mass-consumable by applications (like ServiceMix,
 ActiveMQ, and other sister server-orient projects which need a
 sophisticated command-line interface for administration,
 configuration, whatever).

 This version of GShell was inspired a little (okay... a lot) by the
 work I've done on the Groovy projects 'groovysh' command-line tool ( 
 http://groovy.codehaus.org/Groovy+Shell
  ).  Actually working on 'groovysh' really helped me to figure out
 many things w/GShell... and maybe one day Groovy's 'groovysh' will
 actually use GShell as a framework, though there is a bit of work left
 in the core to make that a reality.  For folks that haven't use my new
 'groovysh', you can easily have a look by using the 'groovy-maven-
 plugin', as in:

 mvn groovy:shell

 You'll notice a lot of similarities between 'groovysh' and 'gsh' I'm
 sure.

  * * *

 While working on this release I've come to realize that GShell and
 Maven2 are very similar creatures... which I'll elaborate on more in
 the future... but because of that significant functionality which is
 already implemented in Maven2 is 90% (or sometimes more) compatible
 with the direction GShell is headed towards.  For example, one feature
 alpha-2 will have is to allow command plugins to define 'dependencies'
 just as a Maven project does now.  And GShell can be configured (a bit
 more flexibly than Maven ATM) for how to find those dependencies (in a
 local repo, in a remote repo, in some uber-jar, etc).  This will all
 leverage the maturing Maven2 codebase.  So in some ways GShell will
 grow with Maven2 as they both become more and more functional, stable,
 reliable... and well ass-kicking no doubt.

 Um... crap, I'm e-babbling again; sorry.   So, lets vote and push this
 puppy out already... ?!

 +1  Oh ya, come on baby... you know you want it
 +0  Um... I don't know what is wrong with batch personally, can't we
 just use that?
 -1  I like cheese, cheese makes me happy... but damn it cheese won't
 let me remotely administer my application... wtf, no way... WAIT

 So, its Friday evening, 6ish PST... so lets say _sometime_ on Tuesday
 the 25th I'll call the vote.  That is a little more than 72 hours...
 so get your #2 pencils out and shake what your mother gave ya...

 --jason





Re: Monitoring console deadlock

2007-12-14 Thread Viet Nguyen
Anita,

Thanks for testing the monitoring plugin, because we could definitely
use more of that. Have you been able to reproduce this problem lately?
I remember experiencing the same problem because the connections
weren't be closed at the right time, so I'm wondering if I didn't
catch all of the closes that should have been there.

Thanks,
Viet

On Dec 13, 2007 9:25 AM, Anita Kulshreshtha [EMAIL PROTECTED] wrote:
I was running monitoring console on G(portoffset=10) and the agent
 on default G instance. I saw this trace on the screen at a later time.
 So I can not describe what exactly I was doing.. This can probably be
 fixed by ordering the sql operations correctly.

 Thanks
 Anita

 14:48:27,968 ERROR [SnapshotDBHelper] A lock could not be obtained due
 to a dead
 lock, cycle of locks and waiters is:
 Lock : ROW, SYSCOLUMNS, (4,17)
   Waiting XID : {691, S} , MONITOR, INSERT INTO Statistics
 (snapshot_time, stats
 ValueList, mbeanId) VALUES
 (119747609,'23209078,30091640,34628360,32094576',
 5)
   Granted XID : {693, X}
 Lock : ROW, STATISTICS, (4,7)
   Waiting XID : {693, S} , MONITOR, SELECT DISTINCT snapshot_time FROM
 Statistic
 s WHERE snapshot_time  1194896887609
   Granted XID : {691, X}
 . The selected victim is XID : 691.
 ERROR 40001: A lock could not be obtained due to a deadlock, cycle of
 locks and
 waiters is:
 Lock : ROW, SYSCOLUMNS, (4,17)
   Waiting XID : {691, S} , MONITOR, INSERT INTO Statistics
 (snapshot_time, stats
 ValueList, mbeanId) VALUES
 (119747609,'23209078,30091640,34628360,32094576',
 5)
   Granted XID : {693, X}
 Lock : ROW, STATISTICS, (4,7)
   Waiting XID : {693, S} , MONITOR, SELECT DISTINCT snapshot_time FROM
 Statistic
 s WHERE snapshot_time  1194896887609
   Granted XID : {691, X}
 . The selected victim is XID : 691.
 at
 org.apache.derby.iapi.error.StandardException.newException(Unknown So
 urce)
 at
 org.apache.derby.impl.services.locks.Deadlock.buildException(Unknown
 Source)
 at
 org.apache.derby.impl.services.locks.LockSet.lockObject(Unknown Sourc
 e)
 at
 org.apache.derby.impl.services.locks.SinglePool.lockAnObject(Unknown
 Source)
 at
 org.apache.derby.impl.services.locks.SinglePool.lockObject(Unknown So
 urce)
 at
 org.apache.derby.impl.store.raw.xact.RowLocking3.lockRecordForRead(Un
 known Source)
 at
 org.apache.derby.impl.store.access.heap.HeapController.lockRow(Unknow
 n Source)
 at
 org.apache.derby.impl.store.access.heap.HeapController.lockRow(Unknow
 n Source)
 at
 org.apache.derby.impl.store.access.btree.index.B2IRowLocking3.lockRow
 OnPage(Unknown Source)
 at
 org.apache.derby.impl.store.access.btree.index.B2IRowLocking3._lockSc
 anRow(Unknown Source)
 at
 org.apache.derby.impl.store.access.btree.index.B2IRowLockingRR.lockSc
 anRow(Unknown Source)
 at
 org.apache.derby.impl.store.access.btree.BTreeForwardScan.fetchRows(U
 nknown Source)
 at
 org.apache.derby.impl.store.access.btree.BTreeScan.fetchNext(Unknown
 Source)
 at
 org.apache.derby.impl.sql.catalog.TabInfoImpl.getRowInternal(Unknown
 Source)
 at
 org.apache.derby.impl.sql.catalog.TabInfoImpl.getRowLocation(Unknown
 Source)
 at
 org.apache.derby.impl.sql.catalog.DataDictionaryImpl.computeRowLocati
 on(Unknown Source)
 at
 org.apache.derby.impl.sql.catalog.DataDictionaryImpl.computeAutoincRo
 wLocations(Unknown Source)
 at org.apache.derby.impl.sql.compile.InsertNode.bind(Unknown
 Source)
 at
 org.apache.derby.impl.sql.GenericStatement.prepMinion(Unknown Source)

 at org.apache.derby.impl.sql.GenericStatement.prepare(Unknown
 Source)
 at
 org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.prepa
 reInternalStatement(Unknown Source)
 at org.apache.derby.impl.jdbc.EmbedStatement.execute(Unknown
 Source)
 at
 org.apache.derby.impl.jdbc.EmbedStatement.executeUpdate(Unknown Sourc
 e)
 at
 org.tranql.connector.jdbc.StatementHandle.executeUpdate(StatementHand
 le.java:166)
 at
 org.apache.geronimo.monitor.snapshot.SnapshotDBHelper.addSnapshotToDB
 (SnapshotDBHelper.java:229)
 at
 org.apache.geronimo.monitor.snapshot.SnapshotProcessor.takeSnapshot(S
 napshotProcessor.java:79)
 at
 org.apache.geronimo.monitor.MasterRemoteControl.handleTimeout(MasterR
 emoteControl.java:205)
 at sun.reflect.GeneratedMethodAccessor385.invoke(Unknown
 Source)
 at
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
 sorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:585)
 at
 org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invoc
 ation.invoke(ReflectionInvocationContext.java:146)
 at
 org.apache.openejb.core.interceptor.ReflectionInvocationContext.proce
 ed(ReflectionInvocationContext.java:129)
 at
 org.apache.openejb.core.interceptor.InterceptorStack.invoke(Intercept
 orStack.java:67)
   

Re: GShell 1.0-alpha-1 release update

2007-12-14 Thread Kevan Miller


On Dec 14, 2007, at 3:12 PM, Jason Dillon wrote:


I *completely* agree!!

I'm going to give it the rest of the day for feedback on my email  
and if there is no decent, then I will start the vote.


At the moment, some Geronimo commands are/will be(?) available *only*  
through gshell (e.g. assemble). So, I'm interested in insuring that  
gshell does have meets-min capabilities. You could argue that we  
should have console/java cli support for these functions (or I'm just  
wrong... ;-), but that's the way things are ATM...


I'm not advocating for a more robust 'help' command. However, I would  
like to be sure it's readable and instructive.


Personally, I'd like to take a little time to kick the tires and make  
sure we don't have any glaring problems...


--kevan



Re: GShell 1.0-alpha-1 release update

2007-12-14 Thread Jason Dillon
No worries take a whack at it. Though IMO its too bad the apache way slows 
down releasing binaries so much. Like I want to push out alpha-1 um like a week 
ago. I know there are holes, which well filla nd then roll out another alpha. 

Its certainly not going to be perfect that's for sure. Which is why I tend to 
follow the release often strategy. Push out something that is functional, fix 
it up and then push it out again. 

Seems to me like we have a 2-3 week minumum for each release, almost 
regaurdless of what it is... Though the javaee server and its tck muck 
certainly adds on more weeks. 

It seems like if nothing at all changed ina subproject it will still take the 
better part of a month to make a release :-(

Well take a look... Let's try to get this finished in the next week na... I'm 
goinig to be out of the country for 3 weeks startin on the 22nd And I'd 
reallly, really like to have the release done by then

But more so I think we need to rethink our stratagy.  on releases It should 
be easy and quick. IMO the 3 day vote period is long enough :-P

Well ping me if you need something changed. I'm at your disposal next week if 
it helps move things along...aight?

:-)

--jason



-Original Message-
From: Kevan Miller [EMAIL PROTECTED]

Date: Fri, 14 Dec 2007 20:07:07 
To:dev@geronimo.apache.org
Subject: Re: GShell 1.0-alpha-1 release update



On Dec 14, 2007, at 3:12 PM, Jason Dillon wrote:

 I *completely* agree!!

 I'm going to give it the rest of the day for feedback on my email  
 and if there is no decent, then I will start the vote.

At the moment, some Geronimo commands are/will be(?) available *only*  
through gshell (e.g. assemble). So, I'm interested in insuring that  
gshell does have meets-min capabilities. You could argue that we  
should have console/java cli support for these functions (or I'm just  
wrong... ;-), but that's the way things are ATM...

I'm not advocating for a more robust 'help' command. However, I would  
like to be sure it's readable and instructive.

Personally, I'd like to take a little time to kick the tires and make  
sure we don't have any glaring problems...

--kevan



Re: [VOTE] Release GShell 1.0-alpha-1

2007-12-14 Thread Guillaume Nodet
+1

On Dec 15, 2007 3:02 AM, Jason Dillon [EMAIL PROTECTED] wrote:

 Oh ya... the time is now, all you party people get out on the floor
 and shake what your mother gave ya...

 This is the *first* _official_ release of GShell... and I invite all
 of you to go an have a quick look over the only docs we got at the
 moment:

 http://cwiki.apache.org/GSHELL

 More docs are on there way I can assure you... as well as more
 features, functionality and fun with your command-line... aight!

  * * *

 GShell has been a dream of mine for... er um what seems like years
 now... oh wait it has been years.  And well, the universe has finally
 aligned and things are falling into place quite nicely I'd say.  Some
 external groups are already consuming these goodies, others have asked
 me about it, and there might even been some commercial apps wanting a
 simple/easy/kick-ass command-line (remote scriptable) interface to
 their application on the horizon too.

 If any of you remember the JBucks days, when I whittled Twiddle out of
 thin air as a pluggable command-line  framework (only realized to
 invoke lame JMX muck)... well, GShell is here to carve out its own
 notch... or well, I hope it can get sharp enough to cut something.  I
 think it will... just believe, imagine and well we make dreams reality
 her in the land of source which is open... na... aighty.

 Keep in mind this is an *alpha-1* release, and is a little rough (or
 in some cases more than a little) around the corners.  I hope, with
 the help, guidance and suggestions of the community, that we can sort
 though all of the significant issues and polish GShell off enough to
 make it generally mass-consumable by applications (like ServiceMix,
 ActiveMQ, and other sister server-orient projects which need a
 sophisticated command-line interface for administration,
 configuration, whatever).

 This version of GShell was inspired a little (okay... a lot) by the
 work I've done on the Groovy projects 'groovysh' command-line tool (
 http://groovy.codehaus.org/Groovy+Shell
  ).  Actually working on 'groovysh' really helped me to figure out
 many things w/GShell... and maybe one day Groovy's 'groovysh' will
 actually use GShell as a framework, though there is a bit of work left
 in the core to make that a reality.  For folks that haven't use my new
 'groovysh', you can easily have a look by using the 'groovy-maven-
 plugin', as in:

 mvn groovy:shell

 You'll notice a lot of similarities between 'groovysh' and 'gsh' I'm
 sure.

  * * *

 While working on this release I've come to realize that GShell and
 Maven2 are very similar creatures... which I'll elaborate on more in
 the future... but because of that significant functionality which is
 already implemented in Maven2 is 90% (or sometimes more) compatible
 with the direction GShell is headed towards.  For example, one feature
 alpha-2 will have is to allow command plugins to define 'dependencies'
 just as a Maven project does now.  And GShell can be configured (a bit
 more flexibly than Maven ATM) for how to find those dependencies (in a
 local repo, in a remote repo, in some uber-jar, etc).  This will all
 leverage the maturing Maven2 codebase.  So in some ways GShell will
 grow with Maven2 as they both become more and more functional, stable,
 reliable... and well ass-kicking no doubt.

 Um... crap, I'm e-babbling again; sorry.   So, lets vote and push this
 puppy out already... ?!

 +1  Oh ya, come on baby... you know you want it
 +0  Um... I don't know what is wrong with batch personally, can't we
 just use that?
 -1  I like cheese, cheese makes me happy... but damn it cheese won't
 let me remotely administer my application... wtf, no way... WAIT

 So, its Friday evening, 6ish PST... so lets say _sometime_ on Tuesday
 the 25th I'll call the vote.  That is a little more than 72 hours...
 so get your #2 pencils out and shake what your mother gave ya...

 --jason





-- 
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/