[jira] [Commented] (GERONIMO-6429) CLONE - Problem with attribute manager

2013-01-09 Thread John Sisson (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-6429?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13549399#comment-13549399
 ] 

John Sisson commented on GERONIMO-6429:
---

This was a very long time ago...  Did a bit of googling for GERONIMO-2095 and 
found this:

http://mail-archives.apache.org/mod_mbox/geronimo-scm/200606.mbox/%3c20060609052636.267f41a9...@eris.apache.org%3E

The changes seem to be related to ensuring the file is properly closed when 
exceptions occur.

Sorry, I don't have the time to investigate further.  I haven't looked at the 
code, but might be worth investigating whether there could be anything else 
running on the system opening files that may cause it to be in use and prevent 
it from being renamed (e.g. antivirus, file indexer, backup).

 CLONE - Problem with attribute manager
 --

 Key: GERONIMO-6429
 URL: https://issues.apache.org/jira/browse/GERONIMO-6429
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: core
 Environment: 
 http://people.apache.org/~hogstrom/20060607/geronimo-jetty-j2ee-1.1-20060607.tar.gz
 Windows XP, cygwin
 Command line: java -jar bin/server.jar
 Free disk space: 3 Gb
Reporter: Amit S
Assignee: John Sisson
Priority: Critical

 gnodet@guillaumes /cygdrive/c/tmp/geronimo-1.1-20060607
 $ java -jar bin/server.jar
 Booting Geronimo Kernel (in Java 1.5.0_06)...
 Starting Geronimo Application Server v1.1-20060607
 [**   ] 30%  21s Starting 
 geronimo/system-database...20:32:49,484 ERROR [LocalAttributeManager] Error 
 saving attributes
 java.io.IOException: EXTREMELY CRITICAL!  Unable to move manageable 
 attributes working file to proper file name!  Configuration will revert to 
 defaults unless t
 his is manually corrected!  (could not rename 
 C:\tmp\geronimo-1.1-20060607\var\config\config.xml.working to 
 C:\tmp\geronimo-1.1-20060607\var\config\config.xml)
 at 
 org.apache.geronimo.system.configuration.LocalAttributeManager.save(LocalAttributeManager.java:449)
 at 
 org.apache.geronimo.system.configuration.LocalAttributeManager$2.run(LocalAttributeManager.java:618)
 at java.util.TimerThread.mainLoop(Unknown Source)
 at java.util.TimerThread.run(Unknown Source)
 [**   ] 84%  39s Starting 
 geronimo/webconsole-jett...20:33:07,890 ERROR [LocalAttributeManager] Error 
 saving attributes
 java.io.IOException: EXTREMELY CRITICAL!  Unable to move manageable 
 attributes working file to proper file name!  Configuration will revert to 
 defaults unless t
 his is manually corrected!  (could not rename 
 C:\tmp\geronimo-1.1-20060607\var\config\config.xml.working to 
 C:\tmp\geronimo-1.1-20060607\var\config\config.xml)
 at 
 org.apache.geronimo.system.configuration.LocalAttributeManager.save(LocalAttributeManager.java:449)
 at 
 org.apache.geronimo.system.configuration.LocalAttributeManager$2.run(LocalAttributeManager.java:618)
 at java.util.TimerThread.mainLoop(Unknown Source)
 at java.util.TimerThread.run(Unknown Source)
 [**] 100%  45s Startup complete
   Listening on Ports:
 1099 0.0.0.0 RMI Naming
 1527 0.0.0.0 Derby Connector
 4201 0.0.0.0 ActiveIO Connector EJB
 4242 0.0.0.0 Remote Login Listener
 8009 0.0.0.0 Jetty Connector AJP13
 8080 0.0.0.0 Jetty Connector HTTP
 8443 0.0.0.0 Jetty Connector HTTPS
  0.0.0.0 JMX Remoting Connector
61616 0.0.0.0 ActiveMQ Message Broker Connector
   Started Application Modules:
 EAR: geronimo/webconsole-jetty/1.1-20060607/car
 RAR: geronimo/activemq/1.1-20060607/car
 RAR: geronimo/system-database/1.1-20060607/car
 WAR: geronimo/remote-deploy-jetty/1.1-20060607/car
 WAR: geronimo/welcome-jetty/1.1-20060607/car
   Web Applications:
 http://guillaumes:8080/
 http://guillaumes:8080/console
 http://guillaumes:8080/console-standard
 http://guillaumes:8080/remote-deploy
 Geronimo Application Server started
 20:33:18,718 ERROR [LocalAttributeManager] Error saving attributes
 java.io.IOException: EXTREMELY CRITICAL!  Unable to move manageable 
 attributes working file to proper file name!  Configuration will revert to 
 defaults unless t
 his is manually corrected!  (could not rename 
 C:\tmp\geronimo-1.1-20060607\var\config\config.xml.working to 
 C:\tmp\geronimo-1.1-20060607\var\config\config.xml)
 at 
 org.apache.geronimo.system.configuration.LocalAttributeManager.save(LocalAttributeManager.java:449)
 at 
 org.apache.geronimo.system.configuration.LocalAttributeManager$2.run(LocalAttributeManager.java:618)
 at java.util.TimerThread.mainLoop(Unknown Source)
 at java.util.TimerThread.run(Unknown Source)

--
This message

[jira] Updated: (GERONIMO-4475) Improve JMS portlet for AMQ 5.3 Broker configuration

2009-02-20 Thread John Sisson (JIRA)

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

John Sisson updated GERONIMO-4475:
--

Summary: Improve JMS portlet for AMQ 5.3 Broker configuration  (was: 
Improve JMS portlet for AMQ 5.3 Borker configuration)

Corrected description

 Improve JMS portlet for AMQ 5.3 Broker configuration
 

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

 Attachments: G4475-activemq-broker-00.patch, 
 G4475-activemq-broker.patch, G4475-activemq-portlet-update-02.patch, 
 G4475-geronimo-activemq.patch, G4475-geronimo-management.patch


 Currently in the administrator console, the users could not add another embed 
 broker. Also, they could not edit the broker through administrator console.
 I list the features that I could see :
 1. While creating the broker, let the use upload a  configuration file. 
 2. While editing the broker, show a text area, so that the user could edit 
 the spring XML file in it. Shall we give the user a more friendly interface, 
 so that they do not need the edit the XML file directly. I am not sure how it 
 should look like.
 3. Update the connector port let,  so that while creating a new connector, 
 the user could specify the broker that it belongs to.
 Please help to give some comments !

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



Re: [VOTE] Make Yoko core orb a Yoko subproject.

2007-12-07 Thread John Sisson

+1

John

Rick McGuire wrote:
The discussion thread has been out there long enough for comment, and 
those who have responded appear positive about the prospect.  I think 
it's time to put this to a vote.  The full proposal from Matt Hogstrom 
is attached at the end, but the basic proposal we're voting on 
implementing in Geronimo is:


1)  Accept the Yoko core modules (corba spec, corba core 
implemenation, rmi spec and rmi implementation) as a subproject of 
Geronimo.
2)  The Yoko subproject will be maintained as a stand-alone component 
so it can be used by Harmony as well as Geronimo.
3)  Lars Kuhn, Alexey Petrenko, and Darren Middleman be invited to 
join the Geronimo project as commiters so that they may continue 
contributing to the Yoko ORB.


This is a single vote on the entire proposal (accepting the code and 
inviting the commiters).


[ ] +1 Implement the Yoko ORB subproject in Geronimo as proposed above.
[ ] 0 No opinion
[ ] -1 Do not implement the Yoko subproject as proposed.
Only PMC member's votes are binding, but we invite anybody in the 
community to speak up and vote on this.


Since the vote runs over the weekend, I'll conclude it at 10::00 
Eastern time on Monday.


Rick

Matt's full proposal presented to the Yoko project:

The members of project yoko have been considering the future of Yoko 
as a project.  There have been several milestones delivered and the 
project is used by other ASF projects.   The project is not as active 
as other ASF projects and it makes sense to move the code from Yoko to 
other projects.  The Yoko team has the following proposal for your 
consideration.


Proposed Code Donation from Project Yoko to Apache CXF and Apache 
Geronimo


The Yoko community has been successful in delivering several 
milestones of the ORB implementation while in the Apache Incubator.  
These milestones are used by other Apache projects (namely Geronimo 
and Harmony) to support their releases.  The WebServices bindings are 
dependent on CXF.  The Yoko community has decided that the Yoko 
project does not have quite the momentum to carry itself as an 
independent project but has sufficient value for other projects for 
them to consider receiving the code and committers for that code-base 
as sub-projects.  Since the code under consideration is used by Apache 
Geronimo, Apache CXF and Apache Harmony the movement of the code 
should continue to allow for independent releases so the code can be 
easily shared with other dependent projects.


The proposed division is:

yoko-spec-corba - this is the org.omg interface classes.
rmi-spec - this is the javax.rmi spec implementation
core - This is the actual ORB implementation.
rmi-impl - This is the implementation of the RMIIIOP support.

These modules are also used by Harmony.

In addition to the code we propose that the following committers in 
Apache Yoko be accepted as committers in Apache Geronimo given their 
demonstration of delivering code, creating releases and functioning as 
a community.  Those noted with asterisks are already Geronimo committers.


Continued involvement with the core:

Rick McGuire *
David Jencks *
Alan Cabrera  *
Lars Kuhne
Alexey Petrenko
Darren Middleman

The remainder of the modules in Yoko are part of the webservices 
support and are independent of the underlying ORB implementation.


api -- interface classes used for the web services support.
bindings -- code to implement the CORBA-Web services bindings.
tools -- tools for generation WSDL and IDL for the bindings
maven-plugin -- some maven plugins that can use the tools for 
generating binding-related build artifacts.  None of the maven-plugin 
code is used by the ORB.


There is also a distribution directory with some sample applications.  
One set of samples demonstrates using the core ORB, the other set is 
for WebServices.  We recommend that the distribution directory should 
move to Apache CXF as the webservices examples use the orb samples to 
bind them as web services.  Since Apache Geronimo's only use of CORBA 
is for exporting EJBs, these samples are not particularly valuable for 
Geronimo.


The Yoko community did not have any committers that expressed an 
interest in continuing work on these bindings.  As such, only the code 
would be moving to apache CXF.







Re: [DISCUSS] Monitoring Client may need a new graphing engine

2007-12-07 Thread John Sisson

Erik B. Craig wrote:

All,

Currently the monitoring client is using Dojo 0.4.3 charting, which 
does not necessarily behave as expected on Firefox/Safari on a mac, or 
on IE6 on Windows.
I consider this to be a shortcoming, and given the new version of Dojo 
available (1.0.1), began investigating migrating the monitoring client 
over to the new version of Dojo, only to find that the new version of 
dojo appears to be a significant rewrite of the old code base, leaving 
out some features that I consider to be very visually pleasing and 
important for statistics viewing. While rummaging through the Dojo 
forums, I stumbled upon another Javascript graphing framework called 
Timeplot, which is part of the SIMILE project at MIT, and while this 
has it's own set of limitations... I'm trying to figure out the lesser 
of three evils before it comes a time that this monitoring plugin will 
be released, so that I have enough time (read: 3-5 days) to migrate 
the javascript generation over to something new if necessary.


I have created a small demonstration page that shows all three options 
graphed with the same data series, as well as weighing some of the 
advantages/disadvantages I could come up with,

Please have a look, and let me know your thoughts.

http://people.apache.org/~ecraig/graphdemo/

Personally, I think it would be really cool if we could use the 
Timeplot graphing libraries, as it is all BSD licensed and therefore 
friendly I believe (right, Kevan?)... and also EXTREMELY cool for 
showing multiple data series in one chart.


IMHO, as much as I dislike saying this.. IE support should be mandatory 
considering the number of users who use it.  The disadvantages of Dojo 
1.0.1 sound pretty minor compared the other options not supporting browsers.


Regards,
John


Re: [ANNOUNCE] Welcome Jay McHugh as the newest member of the Geronimo PMC

2007-12-05 Thread John Sisson

Congratulations Jay!

Regards,
John

Kevan Miller wrote:

All,
Please join us in congratulating Jay McHugh as the newest member of 
the Geronimo PMC. It's been great to have Jay working with us as a 
committer on Geronimo. Even better to have him join us in providing 
oversight of the Geronimo project.


Way to go Jay!!!

The Apache Geronimo PMC

--kevan





Re: project involvement

2007-08-18 Thread John Sisson

Congratulations on the wedding  new Job Sachin!

Regards,
John

Sachin Patel wrote:

Hello community members...

I'd thought I'd shoot of a note to explain my limited involvement in 
the project as of recent.  As some have you may have known, I've taken 
a new job thats taken has taken away from the Java enterprise space.  
As we all know what starting a new job is like, I've had very limited 
time with following the progress of Geronimo 2.0 and keeping up with 
the Geronimo Eclipse Plugin.  I ask that the community see to it that 
they continue their involvement in providing Geronimo best Java EE 
tooling and once things aren't so hectic with my life (a new job  
getting married in 3 weeks!) I'll continue to be involved as I can.


- sachin






Re: ClassLoading information

2007-05-02 Thread John Sisson

Just some thoughts between nappy changes :-)

I seem to remember seeing the actual exception creation time being an 
issue when profiling the code a while ago.  I think it may be due to the 
generation of the stack trace.


It would be interesting to see how much of a performance improvement you 
would get if you reused exception objects rather than creating a new 
exception object each time a class is not found.  The problem with 
reusing exceptions is that the stack trace isn't going to be correct. 

Maybe we could have an optimization that doesn't have the stack trace or 
some partial stack information by instantiating a subclass of the 
ClassNotFoundException that overrides the fillInStackTrace() method 
(which is called by the Throwable constructor) and possibly calls the 
setStackTrace method.


You would want the ability to turn this optimization on or off.  I the 
optimization should be off by default, as it should be up to the user to 
decide whether they want to live with less information to debug the 
exception.


Regards,
John

Matt Hogstrom wrote:
I did some profiling of DayTrader deploy (which takes almost 60 
seconds) to understand what is taking so long.  It appears that we 
spend a significant amount of time 
MultiParentClassLoader.loadClass().  We've been in here before and 
added some code to direct requests for specific class types to the 
SystemClassLoader (like java., double, int, etc.).  This help 
performance a lot.  But that's old news.


I've been gathering some information on where we are spending the time 
and it appears that the single item that hurts us the most is classes 
that are not being found.  I add some code to cache the classes that 
are known to not exist in a hierarchy and the results were fairly 
impressive.


Startup time on my Mac goes from about 19 seconds to 15 seconds.  That 
is just about a 20% improvement in startup time.


Deploy time for DayTrader goes from 62 seconds to 36 seconds (about 
1/2 the time).


I talked to Dain about this and its not really clear how to handle 
this.  One option is to implement the cache of classes that have not 
been found.  However, for entries in the ClassPath that are a 
directory its possible that a user might drop a class in and we would 
never find it once we failed.  We could put some kind of timer 
mechanism in to throw out entries that have not been referenced in 
some time interval.


I wanted to solicit some input on alternatives.

For those interested in how many times a loadClass fails with a CNFE I 
captured each failure by classloader and appended a number of times 
the class was looked for.  This can be found at


http://people.apache.org/~hogstrom/classNotFoundList.txt (It's about 2MB)

or you can grab a zip file if you prefer.

http://people.apache.org/~hogstrom/classNotFoundList.zip





Re: [ANNOUNCE] Dain Sundstrom is the newest member of the Geronimo PMC

2007-04-02 Thread John Sisson

Great to see you back Dain.  Congrats!

John

Matt Hogstrom wrote:
The Apache Geronimo PMC is pleased to announce that Dain Sundstrom has 
accepted an invitation to join the PMC.


Nuf 'said.

Welcome :-0





Re: [ANNOUNCE] Please welcome Rakesh Midha as a new Geronimo committer

2007-03-27 Thread John Sisson

Welcome  Congrats Rakesh!

Regards,
John

Hernan Cunico wrote:

Congrats Rakesh!!!

Cheers!
Hernan

Kevan Miller wrote:

All,

The Geronimo PMC is pleased to announce that Rakesh Midha has 
recently accepted our invitation to become an Apache Geronimo 
committer. Rakesh has contributed a number of significant 
enhancements to our Admin Console and deployment code.


We're looking forward to Rakesh joining our project.

Congratulations and welcome to Rakesh!

--kevan







Re: [ANNOUNCE] Please welcome Donald Woods as a new Geronimo committer

2007-03-27 Thread John Sisson

Welcome and Congrats Donald!

Regards,
John

Hernan Cunico wrote:

Congrats Donald!!!

Cheers!
Hernan

Kevan Miller wrote:

All,

The Geronimo PMC is pleased to announce that Donald Woods has 
recently accepted our invitation to become an Apache Geronimo 
committer. Donald has been a long-term contributor to the Geronimo 
project and has provided valuable fixes and enhancements in a number 
of areas.


We're looking forward to Donald joining our project.

Congratulations and welcome to Donald!

--kevan







I'm now a dad !

2007-03-27 Thread John Sisson
On Tuesday 27th of March at 11am I became the proud father of our first 
child, a baby girl, Jasmine Mae Sisson, weighing 3.6 kilos ( 7.92 pounds).


Lisa and Jasmine are doing well, although now very tired.

http://www.youtube.com/watch?v=T_F14GWYzZs

Regards,
John


Re: [ANNOUNCE] Welcome Jarek Gawor as our newest committer

2007-03-24 Thread John Sisson

Conrgratulations Jarek!

Regrards,
John

Davanum Srinivas wrote:

All,

Sorry Jarek! Mea Culpa!

Folks, We're pleased to let you know that we have a new committer in
our midst. Jarek Gawor has been active on the Web Services integration
for Geronimo for quite some time and has recently accepted an
invitation to join the Geronimo project as a committer.

Welcome Jarek!

thanks,
dims





Re: [VOTE] Release ActiveMQ-CPP 1.1

2007-01-16 Thread John Sisson

Nathan Mittler wrote:

Also, does anyone have an example of a LICENSE.txt that includes multiple
licenses ... not sure what this should look like?

See LICENSE.txt and NOTICE.txt in 
http://svn.apache.org/viewvc/geronimo/server/trunk/ for an example.


Regards,
John

Thanks,
Nate

On 1/15/07, Kevan Miller [EMAIL PROTECTED] wrote:



On Jan 14, 2007, at 11:07 AM, Nathan Mittler wrote:

 Hi everyone,
 Several bug fixes as well as a few new features have been
 incorporated into
 ActiveMQ-CPP - worthy of a 1.1 release, before we go for full openwire
 support in 2.0.

 The source bundle for the release candidate can be found here:
 http://people.apache.org/~nmittler/incubator-activemq-cpp-1.1-src.zip
 http://people.apache.org/%7Etabish/activemq-cpp-1.0.zip

 And here's the wiki page for the release:
 http://www.activemq.org/site/activemq-cpp-11-release.html
 http://www.activemq.org/site/activemq-cpp-10-release.html

 Please cast your votes:

 [ ] +1 Release the source as Apache ActiveMQ  CPP 1.1
 [ ] -1 Veto the release (provide specific comments)

The following file in your distribution seems to be licensed under
the same license as Autoconf. I don't know what that license is. I
assume it's compatible with the ASF. The license needs to be included
in your LICENSE.txt file.

===
==./m4/ac_doxygen.m4
===
# This file is part of Autoconf.   -*- Autoconf -*-

# Copyright (C) 2004 Oren Ben-Kiki
# This file is distributed under the same terms as the Autoconf macro
files.

...

--kevan







Re: Geronimo build automation status (longish)

2006-12-04 Thread John Sisson

Hi Jason,

I had a quick look at the AntHill console and it looked pretty cool.  My 
initial thought was whether we would be discouraging potential ISVs to 
use Geronimo as a basis of their solutions by requiring them to license 
AntHill if they want to do their own automated builds/testing of 
Geronimo (e.g. so they can build and ship their own fix releases outside 
the Apache process).  The AntHill site does not list prices, so I can't 
comment on what licensing of AntHill for a non-open source version of 
Geronimo would cost.


If we are always going to be able to build Geronimo and test it manually 
(without AntHill), then maybe it isn't such a biggie.  Thought I'd raise 
it for discussion anyway.


Regards,
John

Jason Dillon wrote:
Sorry, this has been long overdue.  I've been working on some 
automation systems for Geronimo builds, including the basic server 
assemblies, cts assemblies, tck testsuite execution as well as soon to 
run our own testsuite.


I have used many different build automation platforms in the past... 
but IMO they all have some deficiency.  Anyways, I elected to 
implement a solution using AntHill, who's publisher, Urbancode, has a 
policy to allow free usage for open-source projects (just like 
Atlassian's JIRA  Confluence).


I've set up the latest version of AntHill 3 on our gbuild hosts, and 
have been working on a configuration to allow reliable builds of 
Geronimo.  One of the nice aspects of AntHill3 is its distributed 
agent system, which allows workload to be split up over a set of 
nodes.  A downside to this is that it becomes more difficult to link 
Maven builds, as Maven uses a local repository cache for all 
integration points.  But, I have gotten around this issue by having AH 
include all of the artifacts downloaded and produced by a build into a 
clean local repo by the target project which is building.


A nice side effect of this is that there is direct correlation between 
one build to another.  And aside from any mystical SNAPSHOT mismatches 
(which I hope to get fixed soon with my mvn patch 
http://jira.codehaus.org/browse/MNG-2681) it is fairly safe to say 
that artifacts generated/downloaded by one build will be used by a 
dependent build.  The down side to this is that sometimes we have to 
ship about ~512mb of dependencies for larger builds (like the 
cts-server builds for the TCK which depend on all of the outputs of 
the server builds, which is a local repo cache of ~512mb).


An even nicer side effect to all of this, now that each build has a 
set of artifacts which can be retrieved by another process... we can 
then take a successful build of Geronimo and run our testsuite on 
it... either automatically or manually.  And when the testsuite gets 
bigger and bigger, we can split up each of the suites and run each one 
a different system... or even on a different operating system or 
architecture.


Anyways... the options ahead of us are really interesting... and I 
believe that right now that AntHill3 is the best tool available to our 
community to build a really rich and powerful build automation system.


I am however still working out some of the kinks...

For example, to run our console-testsuite automatically on gbuild 
hosts, we need to setup a virtual X server for Firefox to connect to, 
which means we need to setup some tasks to execute Xfvb before tests 
and shut it down afterwards, as well as put firefox-bin on the path, 
etc.  Minor issues, but still work left to be done.


If you'd like to take a peek, you can log into the AntHill console here:

https://gbuild.org:9443

Username: guest
Password: gbuild

(NOTE: This user will not be able to see any of the CTS or TCK related 
projects due to NDA mucky muck)


I hope to have this wrapped up for the main G server builds over the 
next few days, at which point I will enable the build status 
notifications to be sent to dev@  But right now since I am testing its 
probably not meaningful to send out those notifications.


But, I have found several build related issues from testing this 
system, which is usually performed off of a clean svn co with a clean 
mvn repo... so I'm confident that once its going that we will catch 
more errors faster, which will hopefully reduce build related errors 
for the masses.


 * * *

Anyways, right now I have builds setup for:

Genesis - trunk
Specs - trunk
Geronimo Components (stage=bootstrap) - trunk  1.2
OpenEJB 2 - trunk  2.2
Geronimo Server (stage=assemble) - trunk  1.2
Geronimo CTS 1.2

As noted above, these builds use the exact outputs from one build in 
another, not using a shared local repo, so there is less chance that 
other builds will cause mvn to behave strangely (or stranger than it 
already does).


I have started working on a workflow to run the server/testsuite/* 
modules on Geronimo Server outputs, which should be closer to being 
finished early next week.


Some of these projects, those that generate Surefire 

Re: Geronimo build automation status (longish)

2006-12-04 Thread John Sisson

Jason Dillon wrote:

On Dec 4, 2006, at 3:45 AM, John Sisson wrote:
I had a quick look at the AntHill console and it looked pretty cool.  
My initial thought was whether we would be discouraging potential 
ISVs to use Geronimo as a basis of their solutions by requiring them 
to license AntHill if they want to do their own automated 
builds/testing of Geronimo (e.g. so they can build and ship their own 
fix releases outside the Apache process).  The AntHill site does not 
list prices, so I can't comment on what licensing of AntHill for a 
non-open source version of Geronimo would cost.


What?  How did you get the idea that everyone has to use AntHill to 
build Geronimo?
I didn't have the idea that everyone has to use AntHill to build 
Geronimo.  In my first paragraph I was only talking about automated 
building/testing. 

I just put my ASF hat on and asked myself who is our community?  AFAIK 
our community includes Geronimo users (both individuals and companies), 
Geronimo developers  and software vendors that repackage the code and/or 
provide support ). I don't currently work for a company that builds or 
sells support for Geronimo, so my only motivation here is to ensure 
there is community discussion about this proposed move.


I think my last paragraph was confusing.  When I wrote it, I was 
wondering whether some time in the future, proper releases would only 
be built, tested and packaged from automated builds and whether it is 
realistic for someone to do a full build, test, package manually.  Has 
Geronimo's building and testing and release packaging has become complex 
enough that for an ISV to realistically provide support for Geronimo 
they would pretty much need a build and testing automation setup like 
you are suggesting?  If we tell them they have to license AntHill is 
that reasonable?  What does the community think?


For example, if a developer without commit access wanted to do automated 
builds and testing of modifications to Geronimo on their home PC or at 
their company (then is the AntHill license flexible enough to let them 
do that, or is the license limited to Apache hardware or individual 
Apache committers?


Regards,
John



Re: [ANNOUNCE] Please welcome Christopher M. Cardona as our newest Committer

2006-10-18 Thread John Sisson

Congratulations Chris!

Regards,
John

Gianny Damour wrote:

Hi,

The Geronimo PMC is pleased to announce that Christopher M. Cardona 
has recently accepted our invitation to become an Apache Geronimo 
Committer. Over the past few months, Chris has been working on the 
improvement of the Server Console and has demonstrated initiatives and 
a noteworthy ability to work with others.


Congratulations and Welcome Christopher!






Re: [ANNOUNCE] Please welcome Vamsavardhana Reddy as one of our newest Committer

2006-10-18 Thread John Sisson

Congratulations Vamsi!

Regards,
John

Alan Cabrera wrote:
The Geronimo PMC is pleased to announce that Vamsavardhana Reddy has 
recently accepted our invitation to become an Apache Geronimo 
Committer.  Vamsi has been submitting many great patches for 
an embarrassing long time.  The breadth of his patches is remarkable 
but we are excited by the possibility of him working on security.


Congratulations and welcome Vamsi!


Regards,
Alan

--
Apache Geronimo - http://geronimo.apache.org
Apache Yoko - http://incubator.apache.org/yoko
LiveTribe - http://www.livetribe.org








Re: [ANNOUNCE] Welcom Prasad Kashyap as our newest committer

2006-10-10 Thread John Sisson

Congratulations Prasad!

Regards,
John

Matt Hogstrom wrote:

All,

We're pleased to let you know that we have a new committer in our 
midst.  Prasad Kashyap has recently accepted an invitation to join the 
Geronimo project.  Prasad has been active on Geronimo for quite some 
time and has provided numerous patches for the Maven2 build as well as 
automated testing.  He has been very helpful to users and developers, 
alike.


We're confident that Prasad will be a great addition to the project.

Welcome Prasad!


Matt Hogstrom
[EMAIL PROTECTED]








Re: [ANNOUNCE] Welcome Bruce Snyder as the newest member of the Geronimo PMC

2006-10-08 Thread John Sisson

Congratulations Bruce!

Regards,
John

Kevan Miller wrote:

All,
The Geronimo PMC is pleased to welcome Bruce Snyder as the newest 
member of the Geronimo PMC. We're very happy to have Bruce joining us 
to help with the oversight of the Geronimo project.


Well done, Bruce!

The Apache Geronimo PMC

--kevan







Re: Priorities for 1.2

2006-10-08 Thread John Sisson

Global JNDI
Yoko ORB support
Full Java 5 support
More out of the box samples
Console usability improvements
OpenEJB 3.0 integration with @Stateless EJBs support
OpenJPA integration
More server modularization via plugins
Console extensibility
Jetspeed integration
CMP improvements
GShell integration
JAF 1.1
Geronimo OSGi bundle

John

Dain Sundstrom wrote:
We have collected 14 features for 1.2 and now we need to prioritize 
them.  The sorted list of features will help guide us in determining 
when to release based on how many high priority features we have 
completed.


Please, sort the following list according to what *you* believe are 
the most important features to include in 1.2.  It will help me tally 
the list if you simply reorder the list instead of putting numbers 
next to the features.  Also, please *do not* attempt to give more than 
one feature the same priority.  In such a case, I will give priority 
to the highest left-most item in your list.


I will tally the results on Friday, October 6th.

-dain


OpenJPA integration
Global JNDI
Yoko ORB support
Full Java 5 support
JAF 1.1
GShell integration
CMP improvements
Console usability improvements
Jetspeed integration
More server modularization via plugins
Console extensibility
More out of the box samples
OpenEJB 3.0 integration with @Stateless EJBs support
Geronimo OSGi bundle






Re: [ANNOUNCE] Welcome Jason Dillon as the newest member of the Geronimo PMC

2006-10-01 Thread John Sisson

Congratulations!

Regards,
John

Kevan Miller wrote:

All,
The Geronimo PMC is pleased to welcome Jason Dillon as the newest 
member of the Geronimo PMC. We're very happy to have Jason joining us 
to help with the oversight of the Geronimo project.


Well done, Jason!

The Apache Geronimo PMC

--kevan






Re: [ANNOUNCE] Welcome James Strachan as the newest member of the Geronimo PMC

2006-10-01 Thread John Sisson

Congratulations and welcome James!

Regards,
John

Kevan Miller wrote:

All,
The Geronimo PMC is pleased to welcome James Strachan as the newest 
member of the Geronimo PMC. We're very happy to have James joining us 
to help with the oversight of the Geronimo project.


Well done, James!

The Apache Geronimo PMC

--kevan






Re: [ANNOUNCE] Welcome Hiram Chirino as the newest member of the Geronimo PMC

2006-10-01 Thread John Sisson

Great to have you on board Hiram!

Regards,
John

Kevan Miller wrote:

All,
The Geronimo PMC is pleased to welcome Hiram Chirino as the newest 
member of the Geronimo PMC. We're very happy to have Hiram joining us 
to help with the oversight of the Geronimo project.


Well done, Hiram!

The Apache Geronimo PMC

--kevan






Re: Board Report - Comments please

2006-09-19 Thread John Sisson

Moved Geronimo's Wiki from Moin Moin to Confluence.

Inter-project relationship status:
* Yoko (CORBA orb) integration work in Geronimo under way.
* Changed Geronimo trunk build to maven 2.
* Future versions of Geronimo (2.x) will use the ActiveMQ and OpenEJB 
projects currently in the incubator instead of the versions of these 
projects from Codehaus.


John

Matt Hogstrom wrote:

Hi everyone,

We have a board report due and it appears that the RoUS is a tad busy 
at the moment.  I pulled the following from STATUS and added my 
recollections and musings.  Please add your comments to this thread 
and I'll happily roll them up into a big bushel of information to the 
board.  We need to get this pulled together for Wednesday morning.


Thanks!

This report is for the last two months (let's say August  - September):

*Community*
- Voted in 1 new committer which brings us to 32 committers
- Voted in 7 new PMC members.  PMC currently at 19 members
- Community voted to return to CTR from RTC starting on September 18th

*Releases*
Geronimo - Version 1.1.1 was approved for release and the jars were 
made available on Monday, September 18th.

Xbean
Devtools
DayTrader - Version 1.1.1 is ready to start the release process.  It 
includes minor tweaks and a few bug fixes.  Nothing major.


*Development*
Geronimo
- Dain and Alan were voted in as release managers for 1.2.
- Content being defined by the community.

Xbean

DayTrader
- Bug fixes for 1.1.1.
- Some POCs on new Ajax interfaces

DevTools

*Other Stuff*


Matt Hogstrom
[EMAIL PROTECTED]





Re: [DISCUSS] 1.2 Release Manager

2006-09-12 Thread John Sisson

+1

John

Matt Hogstrom wrote:

Folks,

Dain has  volunteered to be the 1.2 release manager and Alan has also 
volunteered to be the co-pilot.  I have not seen a formal discussion 
or vote on this.  I don't know that we have a policy on this so I'm 
starting the discuss thread.  At some point in the past Aaron 
volunteered to do 1.2 as well but I don't recall closure on his 
volunteering.


Also, note that only PMC members have binding votes on the release of 
Apache software.


Matt Hogstrom
[EMAIL PROTECTED]








Re: [ANNOUNCE] Welcome Hernan Cunico as the newest member of the Geronimo PMC

2006-09-12 Thread John Sisson

Congratulations Hernan!

Regards,
John



Re: [ANNOUNCE] Welcome Rick McGuire as the newest member of the Geronimo PMC

2006-09-12 Thread John Sisson

Congratulations Rick!

Regards,
John


Re: [VOTE] Geronimo Development Process

2006-09-12 Thread John Sisson

[X] +1 CTR with documentation guidelines

I agree with Joe that we need to work hard at this for it to work and 
should review its effectiveness in a few months.


Regards,
John

Joe Bohn wrote:

 [X] +1 CTR with documentation guidelines

We'll have to work extra hard to ensure that we hold each other to the 
communication standard ... but I think if we are diligent then this 
makes the most sense.


If the change is approved, I also recommend that we hold a public 
review of how we feel it is working after some reasonable amount of 
time (perhaps 2-3 months) to ensure that we're not drifting back into 
old habits.


Joe

Kevan Miller wrote:


This is a vote to determine the development process the Geronimo  
community wishes to use for trunk development. If any 
modifications  are needed for a branch development process, then a 
separate vote  will be held.


All votes are important. This is a community-wide issue. Please let  
your voice be heard...


Choose the development process which you think will best serve the  
Geronimo community. I'd like to limit voting to a single process,  
rather than using a poll/ranking system (i.e. 1,2,3). If a clear  
consensus does not emerge, then we'll need to refine and hold 
another  vote.


[ ] +1 Relaxed RTC
[ ] +1 RTC with Lazy Consensus
[ ] +1 CTR with documentation guidelines

These development processes are summarized below:

1. Relaxed RTC

Geronimo follows a Review-Then-Commit (RTC) model.  Patches for new  
function are provided by developers for review and comment by their  
peers.  Feedback is conducted through JIRA comments. The goal of 
this  interaction is to solicit suggestions from the community and  
incorporate their feedback as appropriate.  In order for a patch to  
be accepted it requires the following:


* Needs to be reviewed by committers on the project.  Others may  
comment but their comments are not binding.  The review may, but 
does  not have to, include application and testing.  The goal of the 
review  is to understand the technical attributes of the change as 
well as  the assess other impacts to the project as a whole.


* 3 +1 votes from committers on the project with no outstanding -1  
votes.


* Any -1 votes need to be accompanied by a reason (the parties 
should  then attempt to reach a mutually agreed upon solution to the 
issue  raised).


* If the issues can't be resolved then the PMC can be called upon to  
settle the dispute and make a recommendation.


* Issues are generally of a technical nature.  However, issues may  
include other items like usability, project cohesiveness or other  
issues that impact the project as a whole.


The goal of these guidelines is to facilitate timely communication 
as  well as the fostering of ideas and collaboration as well as 
innovation.


2. RTC with Lazy Consensus

Geronimo follows a Review-Then-Commit model with Lazy consensus.  
Patches for new function are provided by developers for review and  
comment by their peers. Feedback is conducted through JIRA comments.  
The goal of this interaction is to solicit suggestions from the  
community and incorporate their feedback as appropriate. A patch is  
accepted if:


* 3 +1 votes from committers on the project with no outstanding -1  
votes and no significant, ongoing discussion


* 72 hours pass with no outstanding -1 votes and no significant,  
ongoing discussion. A 24 hour warning should be sent to the dev list.


3. CTR with documentation guidelines

Geronimo follows a Commit-Then-Review model. There should be an  
emphasis of community communication. Community-based policing and  
persuasion will be used to remedy any problem areas. Guidelines are  
not strict dogma -- common sense should prevail. Community  
communication is the key, not a process. General guidelines are:


* Non-trivial changes (and certainly potentially controversial  
changes) should be announced on the dev list. This announcement  
should be well in advance of the change being committed. The  
community should be given the opportunity to understand and discuss  
the proposal.


* Concurrent with the commit of a significant change, the committer  
should document the change on the dev list. You should describe what  
you are doing, describe why you are doing it, and provide an 
overview  of how you implemented it.


--kevan








[jira] Updated: (GERONIMO-1786) JMS Listeners for protocols activeio, peer and openwire fail to start

2006-09-10 Thread John Sisson (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1786?page=all ]

John Sisson updated GERONIMO-1786:
--

Affects Version/s: 1.1.1

Updated version to include 1.1.1 ( problem still exists in 1.1.1-rc3).

 JMS Listeners for protocols activeio, peer and openwire fail to start
 -

 Key: GERONIMO-1786
 URL: http://issues.apache.org/jira/browse/GERONIMO-1786
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: ActiveMQ, console
Affects Versions: 1.0, 1.2, 1.1, 1.1.1
 Environment: Geronimo 1.0.0
Reporter: Donald Woods
 Fix For: 1.2


 Even though addition of JMS Listeners for activeio, peer and openwire 
 protocols is successful, the listeners fail to
 start with the following exceptions.
 activeio --- java.lang.NoSuchMethodError: org.activeio.ChannelFactory: method
 bindAsynchChannel(Ljava/net/URI;)Lorg/activeio/AsynchChannelServer; not found
 openwire --- javax.jms.JMSException: Could not load protocol: openwire. 
 Reason: java.lang.ClassNotFoundException:
 org.activemq.transport.openwire.OpenWireTransportServerChannelFactory
 peer --- javax.jms.JMSException: Could not load protocol: peer. Reason: 
 java.lang.ClassNotFoundException:
 org.activemq.transport.peer.PeerTransportServerChannelFactory
 Stack trace of the same.
 192: 14:17:49,499 ERROR [GBeanInstanceState] Error while starting; GBean is 
 now in the FAILED state:
 objectName=geronimo.server:J2EEApplication=null,J2EEModule=geronimo/activemq-broker/1.0/car,J2EEServer=geronimo,br
 oker=ActiveMQ,j2eeType=JMSConnector,name=ActiveMQ.activeio.0.0.0.0.12340-aio
 193: java.lang.NoSuchMethodError: org.activeio.ChannelFactory: method
 bindAsynchChannel(Ljava/net/URI;)Lorg/activeio/AsynchChannelServer; not found
 194:  at 
 org.activemq.transport.activeio.ActiveIOTransportServerChannelFactory.createAsynchChannelServer(ActiveIOTranspo
 rtServerChannelFactory.java:60)
 195:  at 
 org.activemq.transport.activeio.ActiveIOTransportServerChannelFactory.create(ActiveIOTransportServerChannelFact
 ory.java:49)
 196:  at 
 org.activemq.transport.TransportServerChannelProvider.create(TransportServerChannelProvider.java:45)
 197:  at 
 org.activemq.broker.impl.BrokerConnectorImpl.createTransportServerChannel(BrokerConnectorImpl.java:425)
 198:  at 
 org.activemq.broker.impl.BrokerConnectorImpl.init(BrokerConnectorImpl.java:69)
 199:  at 
 org.activemq.gbean.ActiveMQConnectorGBean.createBrokerConnector(ActiveMQConnectorGBean.java:161)
 200:  at 
 org.activemq.gbean.ActiveMQConnectorGBean.doStart(ActiveMQConnectorGBean.java:129)
 201:  at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java(Compiled
  Code))
 202:  at 
 org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325)
 203:  at 
 org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110)
 204:  at 
 org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132)
 205:  at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537)
 206:  at 
 org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208)
 207:  at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor$StartRecursiveInvoke.invoke(ProxyMethodInterceptor.java
 :365)
 208:  at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 209:  at 
 org.activemq.gbean.ActiveMQConnector$$EnhancerByCGLIB$$2b4c85ae.startRecursive(generated)
 210:  at 
 org.apache.geronimo.console.jmsmanager.server.JMSConnectorPortlet.processAction(JMSConnectorPortlet.java:79)
 211:  at 
 org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
 212:  at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158)
 213:  at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
 214:  at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
 215:  at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
 216:  at 
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
 217:  at 
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
 218:  at 
 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
 219:  at 
 org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
 220:  at 
 org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
 221:  at 
 org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
 222:  at 
 org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:68)
 223

plugin-repository-list URL in config.xml

2006-09-10 Thread John Sisson
I noticed that config.xml's DownloadedPluginRepos gbean points to a file 
in Aaron's home directory. 


   gbean name=DownloadedPluginRepos
 attribute 
name=repositoryListhttp://people.apache.org/~ammulder/plugin-repository-list-1.1.txt/attribute

 attribute name=userRepositories[]/attribute
   /gbean

Should we be looking at moving this to a more formal location?  I'll 
create a JIRA if others agree.


Thanks,
John


Re: Release Early, Release Often

2006-09-10 Thread John Sisson

Hernan Cunico wrote:
We already have some structure for monitoring (or better trying to 
monitor) the project development status
http://cwiki.apache.org/confluence/display/GMOxPMGT/Apache+Geronimo+Development+Status 



Any ideas how we could reuse this info/templates?

Would it be better to have the Apache Geronimo Development Status 
moved under Apache Geronimo Development?


What would help us to stay on track

I agree it would be helpful to track progress using the report card and 
package tracking wiki pages from the link above, possibly updated with 
links to the appropriate JIRAs.


John

Cheers!
Hernan

Bruce Snyder wrote:

On 9/7/06, Hiram Chirino [EMAIL PROTECTED] wrote:

I'm a big believer that 1.3 will have a ton of nice features!  If you
release it, users will use it :)  I don't think we need to feature
pack every release.

It seems to me we spent a bunch of time feature packing a 1.1.x
release.  If we would do that to trunk instead, our 1.n releases would
be more impressive.


Agreed - forward progress and a visible roadmap are what users want to
see. Right now Geronimo is headed pretty squarely down the path of
updates every six months. IMO, we need to change that and feature
packing every release is only going to keep things on that track.

Bruce






Re: [VOTE] 1.1.1-rc3 (incorporates all recent comments and issues, you need to vote again)

2006-09-10 Thread John Sisson

+1 Looks good to me.

John


Re: How do swing apps work?

2006-09-10 Thread John Sisson

David Jencks wrote:
I fiddled around a bit and got the daytrader streamer app client to 
work on trunk (except I might have broker the update timer).  However, 
to do this I had to add code so the main method doesn't return until 
the app exits: otherwise it returns and our app client container shuts 
down the kernel.


How do standalone swing apps work?  Do the main methods return more or 
less immediately or do they block somehow or get used somehow until 
the app is ready to close?


If they return immediately can anyone suggest a way to detect that the 
app has exited so we can stop the kernel and exit the container?


hoping someone somewhere has written a swing app :-)

david jencks


You probably want call jframe.addWindowListener(WindowListener l) and 
clean up when you get a java.awt.event.WindowEvent.WINDOW_CLOSED event.


John


Re: [WELCOME] Please welcome Joe Bohn as the newest member of the Geronimo PMC

2006-09-09 Thread John Sisson

Congratulations Joe!

Regards,
John


Re: [PROPOSAL] Modified RTC

2006-09-09 Thread John Sisson

Matt Hogstrom wrote:

*** Begin Proposal ***

SNIP
* Any -1 votes need to be accompanied by a reason and a mutually 
agreed upon solution to the issue raised.
I'm not sure how the and a mutually agreed upon solution to the issue 
raised would work.  I agree a -1 should be accompanied by a reason, but 
I would imagine that it could take some time for a solution to be 
determined and possibly longer to get mutual agreement on it.  I don't 
think it should be be the responsibility of the person who raises the 
-1's to come up with a solution?  For example, you test my change and 
find that it breaks the server, should you really be expected to debug 
it and come up with a solution before you can vote?   I would have 
thought that would be responsibility of the author of the change with 
the help of the community.  Suggesting that a solution needs to be 
determined and agreed upon before one can raise the -1, that seems 
overly restrictive to me, but maybe I'm misinterpreting your thinking.


SNIP
Please provide your input for this proposal.  I'd like to bring this 
to the community for a vote this week.


I agree with Kevan's later comment in this thread that we should put a 
summary of the three different options up for discussion and then for a 
vote.


Regards,

John


m2 bootstrap problem on trunkd

2006-09-02 Thread John Sisson
I haven't got trunk built in a while.  I did an svn update and ran the 
bootstrap script in cygwin and having a problem with the 
openejb-builder-2.2-SNAPSHOT.jar not being found.  Any ideas why this 
jar isn't being published?


Thanks,

John

[INFO] 


[INFO] Building Geronimo Configs :: OpenEJB Deployer
[INFO]task-segment: [install]
[INFO] 


[INFO] [tools:require-java-version {execution: validate-java-version}]
[INFO] [tools:copy-legal-files {execution: install-legal-files}]
[INFO] [mkdir] Created dir: 
R:\g\configs\openejb-deployer\target\classes\META-INF
[INFO]  [copy] Copying 2 files to 
R:\g\configs\openejb-deployer\target\classes\META-INF

[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [car:prepare-plan]
[INFO] Generated: R:\g\configs\openejb-deployer\target\plan\plan.xml
[INFO] snapshot org.openejb:openejb-builder:2.2-SNAPSHOT: checking for 
updates from apache-snapshots-m1
[INFO] snapshot org.openejb:openejb-builder:2.2-SNAPSHOT: checking for 
updates from apache-snapshots
[INFO] snapshot org.openejb:openejb-builder:2.2-SNAPSHOT: checking for 
updates from codehaus-snapshots
[INFO] snapshot org.openejb:openejb-builder:2.2-SNAPSHOT: checking for 
updates from apache.snapshots
Downloading: 
http://people.apache.org/repo/m1-snapshot-repository/org.openejb/poms/openejb-builder-2.2-SNAPSHOT.pom
[WARNING] Unable to get resource from repository apache-snapshots-m1 
(http://people.apache.org/repo/m1-snapshot-repository)
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/openejb/openejb-builder/2.2-SNAPSHOT/openejb-builder-2.2-SNAPS

HOT.pom
[WARNING] Unable to get resource from repository apache-snapshots 
(http://people.apache.org/repo/m2-snapshot-repository)
Downloading: 
http://snapshots.repository.codehaus.org/org/openejb/openejb-builder/2.2-SNAPSHOT/openejb-builder-2.2-SNAPSHOT.pom
[WARNING] Unable to get resource from repository codehaus-snapshots 
(http://snapshots.repository.codehaus.org)
Downloading: 
http://people.apache.org/maven-snapshot-repository/org/openejb/openejb-builder/2.2-SNAPSHOT/openejb-builder-2.2-SNAPSHO

T.pom
[WARNING] Unable to get resource from repository apache.snapshots 
(http://people.apache.org/maven-snapshot-repository)
Downloading: 
http://people.apache.org/repo/m1-snapshot-repository/geronimo-spec/poms/geronimo-spec-corba-1.0.pom
[WARNING] Unable to get resource from repository apache-snapshots-m1 
(http://people.apache.org/repo/m1-snapshot-repository)
Downloading: 
http://repository.codehaus.org/geronimo-spec/geronimo-spec-corba/1.0/geronimo-spec-corba-1.0.pom
[WARNING] Unable to get resource from repository codehaus 
(http://repository.codehaus.org)
Downloading: 
http://repo1.maven.org/maven2/geronimo-spec/geronimo-spec-corba/1.0/geronimo-spec-corba-1.0.pom
[WARNING] Unable to get resource from repository central 
(http://repo1.maven.org/maven2)
[INFO] snapshot org.openejb:openejb-pkgen-builder:2.2-SNAPSHOT: checking 
for updates from apache-snapshots-m1
[INFO] snapshot org.openejb:openejb-pkgen-builder:2.2-SNAPSHOT: checking 
for updates from apache-snapshots
[INFO] snapshot org.openejb:openejb-pkgen-builder:2.2-SNAPSHOT: checking 
for updates from codehaus-snapshots
[INFO] snapshot org.openejb:openejb-pkgen-builder:2.2-SNAPSHOT: checking 
for updates from apache.snapshots
[INFO] snapshot org.openejb:modules:2.2-SNAPSHOT: checking for updates 
from apache-snapshots-m1
[INFO] snapshot org.openejb:modules:2.2-SNAPSHOT: checking for updates 
from apache-snapshots
[INFO] snapshot org.openejb:modules:2.2-SNAPSHOT: checking for updates 
from codehaus-snapshots
[INFO] snapshot org.openejb:modules:2.2-SNAPSHOT: checking for updates 
from apache.snapshots
[INFO] snapshot org.openejb:openejb:2.2-SNAPSHOT: checking for updates 
from apache-snapshots-m1
[INFO] snapshot org.openejb:openejb:2.2-SNAPSHOT: checking for updates 
from apache-snapshots
[INFO] snapshot org.openejb:openejb:2.2-SNAPSHOT: checking for updates 
from codehaus-snapshots
[INFO] snapshot org.openejb:openejb:2.2-SNAPSHOT: checking for updates 
from apache.snapshots
[INFO] snapshot org.openejb:openejb-core:2.2-SNAPSHOT: checking for 
updates from apache-snapshots-m1
[INFO] snapshot org.openejb:openejb-core:2.2-SNAPSHOT: checking for 
updates from apache-snapshots
[INFO] snapshot org.openejb:openejb-core:2.2-SNAPSHOT: checking for 
updates from codehaus-snapshots
[INFO] snapshot org.openejb:openejb-core:2.2-SNAPSHOT: checking for 
updates from apache.snapshots
[INFO] snapshot activecluster:activecluster:1.1-SNAPSHOT: checking for 
updates from apache-snapshots-m1
[INFO] snapshot activecluster:activecluster:1.1-SNAPSHOT: checking for 
updates from apache-snapshots
[INFO] snapshot activecluster:activecluster:1.1-SNAPSHOT: checking for 
updates from apache.snapshots
[WARNING] POM for 

Re: Upgrade Derby to 10.1.3.1?

2006-08-30 Thread John Sisson

Jacek Laskowski wrote:

On 8/30/06, Jason Dillon [EMAIL PROTECTED] wrote:

The latest release appears to run fine... any objections to updating
server/trunk to use it?


Which JIRA issue is this?

Jacek

See GERONIMO-2155 - but it covers also moving to the debug version of 
the library.


John


Re: [ANNOUNCE] Welcome David Blevins as the newest member of the Geronimo PMC

2006-08-24 Thread John Sisson

Congratulations David!

Regards,
John

Matt Hogstrom wrote:
Please welcome David Blevins as the newest member of the Geronimo 
PMC.  David recently accepted the invitation to join the PMC.  David 
is part of the OpenEJB project that we depend on so heavily and that 
is joining Apache as an Incubator project.  David is also a great 
mentor and community builder.


Give it up for David :-0





Re: [VOTE] Drop the M1 build artifacts in Trunk

2006-08-21 Thread John Sisson

+1

John
Matt Hogstrom wrote:
Given that we are close to completing the M2 conversion and have some 
disruptive changes to make to trunk this vote is to capture the 
communities input on the structure of the Geronimo repository.


Given that this is about our build environment and development 
structure for purposes of this vote all votes are binding.


The vote is to remove Maven 1 build artificats from trunk and allow 
directory reoganizations starting on Wednesday August 23.   Jason to 
notify dev list about pending changes.  JIRA 
http://issues.apache.org/jira/browse/GERONIMO-2331 created to track 
issue.


[ ] +1 Allow changes
[ ] 0  No opinion
[ ] -1 Keep M1 artifacts in place (provide rationale)





Re: wiki.apache.org/geronimo going out of production

2006-08-20 Thread John Sisson

+1 to removing both.

I verified that the old wiki pages in the backup gtar.zip that Hernan 
produced are readable in a text editor (in case we need to take some 
content from it after the wiki is removed).


Thanks for driving this Hernan.

Regards,
John

Jason Dillon wrote:
I think its fine to go ahead with the shutdown of out moinmoin wiki, 
as well as removing the old GERONIMO space at atlassian.


--jason


On Aug 18, 2006, at 9:02 AM, Matt Hogstrom wrote:

I think Hernan was told the PMC needed to close this.  I think there 
was some discussion on dev.  No reason other than someone on the PMC 
needs to do this.


Re-posting to dev.

Anyone else have input on this?

Alan D. Cabrera wrote:
Is there a reason for this being in private?  Sorry, I know that I'm 
jumping into the middle of this conversation.

Regards,
Alan
Sent from my Verizon Wireless BlackBerry  -Original Message-
From: Matt Hogstrom [EMAIL PROTECTED]
Date: Fri, 18 Aug 2006 11:40:22 To:[EMAIL PROTECTED]
Subject: Re: Fw: wiki.apache.org/geronimo going out of production
I'm in favor of this.  Do we need to vote or what is the procedure 
for bringing this to a close?

We have people updating the wrong Wiki despite some warnings.
Hernan Cunico wrote:
It seems like a formal request from Geronimo's PMC to the 
infrastructure team is in order to officially remove the previous 
Moin Moin wiki (wiki.apache.org/geronimo).


The content from the Moin Moin wiki that was still valid and/or 
relevant has been migrated and integrated to the new cwiki. 
Outdated, duplicated or non-relevant content has not been migrated.


To date, there has not been any objections about how or what 
content was migrated.


The original Moin Moin content has been backed up and it is 
available for download as a gtar from the new cwiki 
(http://cwiki.apache.org/confluence/display/GMOxSBOX).


The partially migrated Moin Moin wiki is available at 
http://cwiki.apache.org/confluence/display/GMOxMoinMoin . Once this 
process is over we should remove this confluence space.


It has been a long way since we voted to move over our Moin Moin 
wiki to the confluence based cwiki. Taking 
wiki.apache.org/geronimo out of production should be the last step 
and will provide the proper closure to this journey.


Let me know if there is any additional information I may provide to 
assist you with the process.


Thanks in advance.

Cheers!
Hernan

Hernan Cunico wrote:

Hi guys,
We have the Geronimo's wiki fully operational in confluence and 
would like to take the Geronimo's Moin Moin wiki configuration down.


What do we need to do to remove wiki.apache.org/geronimo?

Can we set a redirect pointing to the new cwiki.apache.org/geronimo?

Thanks in advance.

Cheers!
Hernan











[jira] Commented: (GERONIMO-2332) RTC Put the generated xmlbeans files for the j2ee 1.4 schemas in svn in a spec module so we don't need the schemas in svn at all

2006-08-20 Thread John Sisson (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-2332?page=comments#action_12429261
 ] 

John Sisson commented on GERONIMO-2332:
---

Agree with Alan's objection that it should be placed elsewhere.

I tested applying it to 1.1.1 and openejb/branches/v2_1_1/openejb2 and did a 
build.  I had to manually apply the changes to openejb's etc/project.properties 
due to a conflict with the geronimo_dependency_plugin_version that is two lines 
above the change.

Assuming Alan's argument is addressed *and* the new schema jar is fixed to 
contain LICENSE.txt and NOTICE.txt files under META-INF, *then I'm +1*.

One other minor point is that if one builds the schema jar with just the 
{{mvn}} command instead of {{mvn -o clean install -Pgenerate-source}} they will 
get a BUILD SUCCESSFUL but the JAR won't contain any classes.  The only other 
hint of a problem is that there is the line {{[WARNING] JAR will be empty - no 
content was marked for inclusion!}}.  Is there something we can do to fail the 
build?

 RTC Put the generated xmlbeans files for the j2ee 1.4 schemas in svn in a 
 spec module so we don't need the schemas in svn at all
 

 Key: GERONIMO-2332
 URL: http://issues.apache.org/jira/browse/GERONIMO-2332
 Project: Geronimo
  Issue Type: RTC
  Security Level: public(Regular issues) 
  Components: specs
Affects Versions: 1.2, 1.1.1, 1.1.2
Reporter: David Jencks
 Assigned To: David Jencks
 Fix For: 1.2, 1.1.1, 1.1.2

 Attachments: GERONIMO-2332-1.1.patch, 
 GERONIMO-2332-openejb-2.1.patch, GERONIMO-2332-trunk.patch, 
 geronimo-schema_1.4_spec-generated-src.zip, geronimo-schema_1.4_spec-src.zip


 See GERONIMO-2307.  It seems that the option with the least legal exposure is 
 to not distribute and sun schema files and not have any in our svn.  This is 
 a proposed spec module that uses a m2 profile to pull the schemas from suns 
 website (where they are freely available), run xmlbeans on them, and remove 
 the copies of the schemas that xmlbeasn helpfully tries to include in the 
 output.  We can then check this stuff into svn.
 A normal non-profile build then just builds these sources into a jar.  We can 
 replace the xmlbeans step in j2ee-schema with a geronimo dependency on this 
 new spec jar.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




Re: [WELCOME] Please welcome alan Cabrera as the newest member of the Geronimo PMC

2006-08-17 Thread John Sisson

Congratulations Alan!

Regards,
John

Matt Hogstrom wrote:
The Apache Geronimo PMC would like to let everyone know that Alan 
Cabrera has accepted the invitation to join the Geronimo PMC.  We are 
excited to have Alan assisting with project oversight in addition to 
his technical contributions to Geronimo.


Alan has been active in Geronimo for many years and has helped not 
only to help in Geronimo directly but in related efforts like Ode, 
Yoko and others.


Give it up for Alan :)

The Apache Geronimo PMC





Re: [WELCOME] Guillaume Nodet has accepted an invitation to join the Geronimo PMC

2006-08-17 Thread John Sisson

Congratulations Guillaume!

Regards,
John

Matt Hogstrom wrote:

All,

Please join us in welcoming Guillaume who recently accepted an 
invitation to join the Geronimo PMC.  Guillaume is probably best known 
for his work on Xbean and ServiceMix.  Has always been available to 
help out folks and is a great example of working in the community.  He 
has been a apart of the Geronimo Community for quite some time and we 
are very excited to have him helping with the project.


Give it up for Guillaume.

The Apache Geronimo PMC





[jira] Commented: (GERONIMO-2307) Include appropriate license for the Sun j2ee schema files that are redistributed

2006-08-17 Thread John Sisson (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-2307?page=comments#action_12428914
 ] 

John Sisson commented on GERONIMO-2307:
---

Where does it say that they are under the Berkley license?  We should document 
the source of this information if this is the case.

I just looked at  
j2ee-schema\src\resources\schemaorg_apache_xmlbeans\src\modules\j2ee-schema\src\j2ee_1_2dtd\application_1_2.dtd
 and it has similar wording to the schemas regarding written authorization.

 Include appropriate license for the Sun j2ee schema files that are 
 redistributed
 

 Key: GERONIMO-2307
 URL: http://issues.apache.org/jira/browse/GERONIMO-2307
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: buildsystem
Affects Versions: 1.0, 1.1
Reporter: John Sisson
 Assigned To: Geir Magnusson Jr
Priority: Blocker
 Fix For: 1.1.1


 Geronimo redistributes the Sun J2EE schema files for deployment descriptors 
 etc but doesn't appear to include anything in the global license file about 
 it.  
 The following two statement in the copyright text in the schema files  (e.g. 
 http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd ) concern me:
 * This document and the technology which it describes are distributed under 
 licenses restricting their use, copying, distribution, and decompilation. 
 * No part of this document may be reproduced in any form by any means without 
 prior written authorization of Sun and its licensors, if any.
 Considering the first point, we need to determine what license the files are 
 under.  Seems we need written authorization for the second point.
 The concern regarding copyrights for the schemas came to mind whilst testing 
 the geronimo eclipse plugin, eclipse prompted me to acknowledge the Sun 
 license at http://developers.sun.com/license/berkeley_license.html when 
 caching the j2ee schema files (e.g. 
 http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd ).
 I can't find anything to confirm that the berkeley license displayed by 
 eclipse is the correct license for the schemas.
 The following is a checklist to help track what has been done, in case 
 someone wants to help out :-)
 (x) = not done (?) = partially done (/) = done
 ||trunk||1.1||1.1.1||Notes||
 |(x)|(x)|(x)|./j2ee-schema/src/j2ee_1_4schema/application-client_1_4.xsd||
 |(x)|(x)|(x)|./j2ee-schema/src/j2ee_1_4schema/application_1_4.xsd||
 |(x)|(x)|(x)|./j2ee-schema/src/j2ee_1_4schema/connector_1_5.xsd||
 |(x)|(x)|(x)|./j2ee-schema/src/j2ee_1_4schema/ejb-jar_2_1.xsd||
 |(x)|(x)|(x)|./j2ee-schema/src/j2ee_1_4schema/j2ee_1_4.xsd||
 |(x)|(x)|(x)|./j2ee-schema/src/j2ee_1_4schema/j2ee_jaxrpc_mapping_1_1.xsd||
 |(x)|(x)|(x)|./j2ee-schema/src/j2ee_1_4schema/j2ee_web_services_1_1.xsd||
 |(x)|(x)|(x)|./j2ee-schema/src/j2ee_1_4schema/j2ee_web_services_client_1_1.xsd||
 |(x)|(x)|(x)|./j2ee-schema/src/j2ee_1_4schema/jsp_2_0.xsd||
 |(x)|(x)|(x)|./j2ee-schema/src/j2ee_1_4schema/web-app_2_4.xsd||
 |(/)|(/)|(/)|./j2ee-schema/src/resources/schemaorg_apache_xmlbeans/src/modules/j2ee-schema/src/j2ee_1_2dtd/application-client_1_2.dtd||
 |(/)|(/)|(/)|./j2ee-schema/src/resources/schemaorg_apache_xmlbeans/src/modules/j2ee-schema/src/j2ee_1_2dtd/application_1_2.dtd||
 |(/)|(/)|(/)|./j2ee-schema/src/resources/schemaorg_apache_xmlbeans/src/modules/j2ee-schema/src/j2ee_1_2dtd/ejb-jar_1_1.dtd||
 |(/)|(/)|(/)|./j2ee-schema/src/resources/schemaorg_apache_xmlbeans/src/modules/j2ee-schema/src/j2ee_1_2dtd/web-app_2_2.dtd||
 |(/)|(/)|(/)|./j2ee-schema/src/resources/schemaorg_apache_xmlbeans/src/modules/j2ee-schema/src/j2ee_1_2dtd/web-jsptaglibrary_1_1.dtd||
 |(/)|(/)|(/)|./j2ee-schema/src/resources/schemaorg_apache_xmlbeans/src/modules/j2ee-schema/src/j2ee_1_3dtd/application-client_1_3.dtd||
 |(/)|(/)|(/)|./j2ee-schema/src/resources/schemaorg_apache_xmlbeans/src/modules/j2ee-schema/src/j2ee_1_3dtd/application_1_3.dtd||
 |(/)|(/)|(/)|./j2ee-schema/src/resources/schemaorg_apache_xmlbeans/src/modules/j2ee-schema/src/j2ee_1_3dtd/connector_1_0.dtd||
 |(/)|(/)|(/)|./j2ee-schema/src/resources/schemaorg_apache_xmlbeans/src/modules/j2ee-schema/src/j2ee_1_3dtd/ejb-jar_2_0.dtd||
 |(/)|(/)|(/)|./j2ee-schema/src/resources/schemaorg_apache_xmlbeans/src/modules/j2ee-schema/src/j2ee_1_3dtd/web-app_2_3.dtd||
 |(/)|(/)|(/)|./j2ee-schema/src/resources/schemaorg_apache_xmlbeans/src/modules/j2ee-schema/src/j2ee_1_3dtd/web-jsptaglibrary_1_2.dtd||

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




Build error on 1.1.1 branch geronimo rev 430687, openejb rev 2844?

2006-08-11 Thread John Sisson
Anyone know of any changes that could have broken it?  I have tried the 
build on windows and solaris and get the same error.


John

+
| configurations openejb Configuration for performing J2EE deployments
| Memory: 49M/78M
+
DEPRECATED: the default goal should be specified in the build section 
of project.xml instead of maven.xml
DEPRECATED: the default goal should be specified in the build section 
of project.xml instead of maven.xml


build:end:

Attempting to download openejb-builder-2.1.1-SNAPSHOT.jar.
build:start:

multiproject:install-callback:
   [echo] Running car:install for openejb Configuration for performing 
J2EE deployments

car:prepare-plan:

car:package:
   [delete] Deleting directory 
R:\1.1.1\configs\openejb-deployer\target\repository

   [mkdir] Created dir: R:\1.1.1\configs\openejb-deployer\target\repository

   Packaging configuration 
R:\1.1.1\configs\openejb-deployer\target\plan\plan.xml


13:26:47,140 ERROR [Deployer] Deployment failed due to
java.lang.NoClassDefFoundError: org/apache/axis/Handler
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:141)
   at 
org.openejb.server.axis.WSContainerGBean.class$(WSContainerGBean.java:61)
   at 
org.openejb.server.axis.WSContainerGBean.clinit(WSContainerGBean.java:61)

   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:324)
   at 
org.apache.geronimo.gbean.GBeanInfo.getGBeanInfo(GBeanInfo.java:70)
   at 
org.apache.geronimo.deployment.service.ServiceConfigBuilder.addGBeanData(ServiceConfigBuilder.java:295)
   at 
org.apache.geronimo.deployment.service.ServiceConfigBuilder.addGBeans(ServiceConfigBuilder.java:290)
   at 
org.apache.geronimo.deployment.service.ServiceConfigBuilder.buildConfiguration(ServiceConfigBuilder.java:256)
   at 
org.apache.geronimo.deployment.service.ServiceConfigBuilder.buildConfiguration(ServiceConfigBuilder.java:211)
   at 
org.apache.geronimo.deployment.service.ServiceConfigBuilder$$FastClassByCGLIB$$9f173be6.invoke(generated)

   at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
   at 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
   at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
   at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817)
   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.deployment.ConfigurationBuilder$$EnhancerByCGLIB$$2dd00db1.buildConfiguration(generated)

   at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:302)
   at 
org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke(generated)

   at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
   at 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
   at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
   at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:852)
   at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
   at 
org.apache.geronimo.plugin.packaging.PackageBuilder.invokeDeployer(PackageBuilder.java:472)
   at 
org.apache.geronimo.plugin.packaging.PackageBuilder.execute(PackageBuilder.java:332)

   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:324)
   at 
org.apache.geronimo.plugin.packaging.PackageBuilderShell.execute(PackageBuilderShell.java:291)

   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:324)
   at 
org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.java:180)
   at 
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:102)
   at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
   at 

Re: Build error on 1.1.1 branch geronimo rev 430687, openejb rev 2844?

2006-08-11 Thread John Sisson

I cheated - I wasn't running tests :-)

John

Kevan Miller wrote:
I'm not getting that far... I'm getting a test failure in 
modules/activation:


test:test:
[junit] Running org.apache.geronimo.activation.handlers.MailcapTest
[junit] Tests run: 1, Failures: 1, Errors: 0, Time elapsed: 0.237 sec
[junit] [ERROR] Test 
org.apache.geronimo.activation.handlers.MailcapTest FAILED

[junit] Running org.apache.geronimo.activation.handlers.TextHtmlTest
[junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.026 sec
[junit] Running org.apache.geronimo.activation.handlers.TextPlainTest
[junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.03 sec
[junit] Running org.apache.geronimo.activation.handlers.TextXmlTest
[junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.011 sec

--kevan

On Aug 11, 2006, at 2:33 AM, John Sisson wrote:

Anyone know of any changes that could have broken it?  I have tried 
the build on windows and solaris and get the same error.


John

+
| configurations openejb Configuration for performing J2EE deployments
| Memory: 49M/78M
+
DEPRECATED: the default goal should be specified in the build 
section of project.xml instead of maven.xml
DEPRECATED: the default goal should be specified in the build 
section of project.xml instead of maven.xml


build:end:

Attempting to download openejb-builder-2.1.1-SNAPSHOT.jar.
build:start:

multiproject:install-callback:
   [echo] Running car:install for openejb Configuration for 
performing J2EE deployments

car:prepare-plan:

car:package:
   [delete] Deleting directory 
R:\1.1.1\configs\openejb-deployer\target\repository
   [mkdir] Created dir: 
R:\1.1.1\configs\openejb-deployer\target\repository


   Packaging configuration 
R:\1.1.1\configs\openejb-deployer\target\plan\plan.xml


13:26:47,140 ERROR [Deployer] Deployment failed due to
java.lang.NoClassDefFoundError: org/apache/axis/Handler
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:141)
   at 
org.openejb.server.axis.WSContainerGBean.class$(WSContainerGBean.java:61) 

   at 
org.openejb.server.axis.WSContainerGBean.clinit(WSContainerGBean.java:61) 


   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:324)
   at 
org.apache.geronimo.gbean.GBeanInfo.getGBeanInfo(GBeanInfo.java:70)
   at 
org.apache.geronimo.deployment.service.ServiceConfigBuilder.addGBeanData(ServiceConfigBuilder.java:295) 

   at 
org.apache.geronimo.deployment.service.ServiceConfigBuilder.addGBeans(ServiceConfigBuilder.java:290) 

   at 
org.apache.geronimo.deployment.service.ServiceConfigBuilder.buildConfiguration(ServiceConfigBuilder.java:256) 

   at 
org.apache.geronimo.deployment.service.ServiceConfigBuilder.buildConfiguration(ServiceConfigBuilder.java:211) 

   at 
org.apache.geronimo.deployment.service.ServiceConfigBuilder$$FastClassByCGLIB$$9f173be6.invoke(generated) 


   at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
   at 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) 

   at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122) 

   at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817) 

   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.deployment.ConfigurationBuilder$$EnhancerByCGLIB$$2dd00db1.buildConfiguration(generated) 

   at 
org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:302)
   at 
org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke(generated) 


   at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
   at 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) 

   at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122) 

   at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:852) 

   at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239) 

   at 
org.apache.geronimo.plugin.packaging.PackageBuilder.invokeDeployer(PackageBuilder.java:472) 

   at 
org.apache.geronimo.plugin.packaging.PackageBuilder.execute(PackageBuilder.java:332) 


   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method

[jira] Created: (GERONIMO-2308) All Geronimo JARs should include a NOTICE.txt file in addition to the LICENSE.txt file

2006-08-10 Thread John Sisson (JIRA)
All Geronimo JARs should include a NOTICE.txt file in addition to the 
LICENSE.txt file
--

 Key: GERONIMO-2308
 URL: http://issues.apache.org/jira/browse/GERONIMO-2308
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: buildsystem
Affects Versions: 1.1, 1.0
Reporter: John Sisson
 Assigned To: John Sisson
Priority: Blocker
 Fix For: 1.1.1


Currently Geronimo jars (e.g. the JARs for each application/module) do not 
contain a NOTICE.txt file under the META-INF directory.

The NOTICE.txt files in modules needs to contain attributions that are relevant 
for that module (not Geronimo as a whole).  For example, if the module has a 
dependency on a library that has a license requiring attributions upon use of 
the library (e.g. it has wording Redistribution and use of this software in 
the library license) then the module using the library should contain the 
attribution in the NOTICE.txt file.

Whilst reviewing attributions, the LICENSE.txt files for the modules and 
applications should also be updated to include the relevant licenses.

The following is a checklist to help track what has been done, in case someone 
wants to help out :-)

(x) applications\console-core
(x) applications\console-ear
(x) applications\console-framework
(x) applications\console-standard
(x) applications\daytrader
(x) applications\demo
(x) applications\ldap-realm-demo
(x) applications\magicGball
(x) applications\project.properties
(x) applications\remote-deploy
(x) applications\remote-deploy-lib
(x) applications\uddi-db
(x) applications\uddi-server
(x) applications\welcome

(x) modules\activation
(x) modules\activemq-embedded-rar
(x) modules\axis
(x) modules\axis-builder
(x) modules\client
(x) modules\client-builder
(x) modules\common
(x) modules\connector
(x) modules\connector-builder
(x) modules\console-web
(x) modules\converter
(x) modules\core
(x) modules\deploy-config
(x) modules\deploy-jsr88
(x) modules\deploy-tool
(x) modules\deployment
(x) modules\derby
(x) modules\directory
(x) modules\hot-deploy
(x) modules\installer-processing
(x) modules\installer-support
(x) modules\j2ee
(x) modules\j2ee-builder
(x) modules\j2ee-schema
(x) modules\javamail-transport
(x) modules\jetty
(x) modules\jetty-builder
(x) modules\jmx-remoting
(x) modules\kernel
(x) modules\mail
(x) modules\management
(x) modules\naming
(x) modules\naming-builder
(x) modules\project.properties
(x) modules\scripts
(x) modules\security
(x) modules\security-builder
(x) modules\service-builder
(x) modules\system
(x) modules\test-ddbean
(x) modules\timer
(x) modules\tomcat
(x) modules\tomcat-builder
(x) modules\transaction
(x) modules\upgrade
(x) modules\util
(x) modules\web-builder
(x) modules\webservices

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




Daytrader config exceptions in 1.1.1 branch

2006-08-10 Thread John Sisson

Does anyone else get this problem or is it just me ?

John

+
| configurations Daytrader using derby deployed on jetty
| Memory: 47M/60M
+
DEPRECATED: the default goal should be specified in the build section 
of project.xml instead of maven.xml
DEPRECATED: the default goal should be specified in the build section 
of project.xml instead of maven.xml


build:end:

Attempting to download geronimo-daytrader-derby-db-1.1.1-SNAPSHOT.jar.
Attempting to download openejb-1.1.1-SNAPSHOT.car.
build:start:

multiproject:install-callback:
   [echo] Running car:install for Daytrader using derby deployed on jetty
car:prepare-plan:

car:package:
   [mkdir] Created dir: 
R:\dev\g-br-1.1.1\configs\daytrader-jetty\target\repository


   Packaging configuration 
R:\dev\g-br-1.1.1\configs\daytrader-jetty\target\plan\plan.xml


Retrieving document at 'WEB-INF/wsdl/TradeServices.wsdl'.
Retrieving document at 'WEB-INF/wsdl/TradeServices.wsdl'.
22:04:03,140 WARN  [HeavyweightTypeInfoBuilder] No soap array info for 
schematype: [EMAIL PROTECTED]://daytrader.samples.geronimo

.apache.org
22:04:03,937 WARN  [HeavyweightTypeInfoBuilder] No soap array info for 
schematype: [EMAIL PROTECTED]://daytrader.samples.geroni

mo.apache.org
22:04:04,078 WARN  [HeavyweightTypeInfoBuilder] No soap array info for 
schematype: [EMAIL PROTECTED]://daytrader.samples.geronimo

.apache.org
22:04:04,171 WARN  [HeavyweightTypeInfoBuilder] No soap array info for 
schematype: [EMAIL PROTECTED]://daytrader.samples.geronimo

.apache.org
22:04:04,265 WARN  [HeavyweightTypeInfoBuilder] No soap array info for 
schematype: [EMAIL PROTECTED]://daytrader.samples.geroni

mo.apache.org
22:04:04,359 WARN  [HeavyweightTypeInfoBuilder] No soap array info for 
schematype: [EMAIL PROTECTED]://daytrader.samples.geronimo

.apache.org
22:04:04,453 WARN  [HeavyweightTypeInfoBuilder] No soap array info for 
schematype: [EMAIL PROTECTED]://daytrader.samples.g

eronimo.apache.org
22:04:04,531 WARN  [HeavyweightTypeInfoBuilder] No soap array info for 
schematype: [EMAIL PROTECTED]://daytrader.samples.g

eronimo.apache.org
22:04:04,625 WARN  [HeavyweightTypeInfoBuilder] No soap array info for 
schematype: [EMAIL PROTECTED]://daytrader.samples

.geronimo.apache.org
22:04:05,750 ERROR [PackageBuilder] 
org.apache.geronimo.common.DeploymentException: Could not load servlet 
class org.apache.geronimo

.samples.daytrader.web.prims.PingServlet2Session2EntityCollection
org.apache.geronimo.common.DeploymentException: Could not load servlet 
class org.apache.geronimo.samples.daytrader.web.prims.PingSer

vlet2Session2EntityCollection
   at 
org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addServlet(JettyModuleBuilder.java:830)
   at 
org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addServlets(JettyModuleBuilder.java:790)
   at 
org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addGBeans(JettyModuleBuilder.java:697)
   at 
org.apache.geronimo.jetty.deployment.JettyModuleBuilder$$FastClassByCGLIB$$b30bba8a.invoke(generated)

   at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
   at 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
   at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
   at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817)
   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.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$8ebe45b4.addGBeans(generated)
   at 
org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.addGBeans(SwitchingModuleBuilder.java:162)
   at 
org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder$$FastClassByCGLIB$$d0c31844.invoke(generated)

   at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
   at 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
   at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
   at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817)
   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.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$8ebe45b4.addGBeans(generated)
   at 
org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:562)
   at 

[jira] Commented: (GERONIMO-2308) All Geronimo JARs should include a NOTICE.txt file in addition to the LICENSE.txt file

2006-08-10 Thread John Sisson (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-2308?page=comments#action_12427183
 ] 

John Sisson commented on GERONIMO-2308:
---

The issue in 1.1 ( I haven't checked trunk yet) is that although the files may 
be there, only the NOTICE.txt file is included in the jar.  It appears the 
LICENSE.txt file is automatically included by the JAR plugin.

The NOTICE.txt file can be included in JARs by making the following changes to 
the project.xml files:
{noformat}
+resources
+  resource
+directory${basedir}/directory
+  includes
+includeNOTICE.txt/include
+  /includes
+  targetPathMETA-INF/targetPath
+  /resource
+/resources
{noformat}

 All Geronimo JARs should include a NOTICE.txt file in addition to the 
 LICENSE.txt file
 --

 Key: GERONIMO-2308
 URL: http://issues.apache.org/jira/browse/GERONIMO-2308
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: buildsystem
Affects Versions: 1.0, 1.1
Reporter: John Sisson
 Assigned To: John Sisson
Priority: Blocker
 Fix For: 1.1.1


 Currently Geronimo jars (e.g. the JARs for each application/module) do not 
 contain a NOTICE.txt file under the META-INF directory.
 The NOTICE.txt files in modules needs to contain attributions that are 
 relevant for that module (not Geronimo as a whole).  For example, if the 
 module has a dependency on a library that has a license requiring 
 attributions upon use of the library (e.g. it has wording Redistribution and 
 use of this software in the library license) then the module using the 
 library should contain the attribution in the NOTICE.txt file.
 Whilst reviewing attributions, the LICENSE.txt files for the modules and 
 applications should also be updated to include the relevant licenses.
 The following is a checklist to help track what has been done, in case 
 someone wants to help out :-)
 (x) applications\console-core
 (x) applications\console-ear
 (x) applications\console-framework
 (x) applications\console-standard
 (x) applications\daytrader
 (x) applications\demo
 (x) applications\ldap-realm-demo
 (x) applications\magicGball
 (x) applications\project.properties
 (x) applications\remote-deploy
 (x) applications\remote-deploy-lib
 (x) applications\uddi-db
 (x) applications\uddi-server
 (x) applications\welcome
 (x) modules\activation
 (x) modules\activemq-embedded-rar
 (x) modules\axis
 (x) modules\axis-builder
 (x) modules\client
 (x) modules\client-builder
 (x) modules\common
 (x) modules\connector
 (x) modules\connector-builder
 (x) modules\console-web
 (x) modules\converter
 (x) modules\core
 (x) modules\deploy-config
 (x) modules\deploy-jsr88
 (x) modules\deploy-tool
 (x) modules\deployment
 (x) modules\derby
 (x) modules\directory
 (x) modules\hot-deploy
 (x) modules\installer-processing
 (x) modules\installer-support
 (x) modules\j2ee
 (x) modules\j2ee-builder
 (x) modules\j2ee-schema
 (x) modules\javamail-transport
 (x) modules\jetty
 (x) modules\jetty-builder
 (x) modules\jmx-remoting
 (x) modules\kernel
 (x) modules\mail
 (x) modules\management
 (x) modules\naming
 (x) modules\naming-builder
 (x) modules\project.properties
 (x) modules\scripts
 (x) modules\security
 (x) modules\security-builder
 (x) modules\service-builder
 (x) modules\system
 (x) modules\test-ddbean
 (x) modules\timer
 (x) modules\tomcat
 (x) modules\tomcat-builder
 (x) modules\transaction
 (x) modules\upgrade
 (x) modules\util
 (x) modules\web-builder
 (x) modules\webservices

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (GERONIMO-2308) All Geronimo JARs should include a NOTICE.txt file in addition to the LICENSE.txt file

2006-08-10 Thread John Sisson (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-2308?page=comments#action_12427184
 ] 

John Sisson commented on GERONIMO-2308:
---

Correction to previous comment... only the LICENCE.txt file is included in the 
jar.

 All Geronimo JARs should include a NOTICE.txt file in addition to the 
 LICENSE.txt file
 --

 Key: GERONIMO-2308
 URL: http://issues.apache.org/jira/browse/GERONIMO-2308
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: buildsystem
Affects Versions: 1.0, 1.1
Reporter: John Sisson
 Assigned To: John Sisson
Priority: Blocker
 Fix For: 1.1.1


 Currently Geronimo jars (e.g. the JARs for each application/module) do not 
 contain a NOTICE.txt file under the META-INF directory.
 The NOTICE.txt files in modules needs to contain attributions that are 
 relevant for that module (not Geronimo as a whole).  For example, if the 
 module has a dependency on a library that has a license requiring 
 attributions upon use of the library (e.g. it has wording Redistribution and 
 use of this software in the library license) then the module using the 
 library should contain the attribution in the NOTICE.txt file.
 Whilst reviewing attributions, the LICENSE.txt files for the modules and 
 applications should also be updated to include the relevant licenses.
 The following is a checklist to help track what has been done, in case 
 someone wants to help out :-)
 (x) applications\console-core
 (x) applications\console-ear
 (x) applications\console-framework
 (x) applications\console-standard
 (x) applications\daytrader
 (x) applications\demo
 (x) applications\ldap-realm-demo
 (x) applications\magicGball
 (x) applications\project.properties
 (x) applications\remote-deploy
 (x) applications\remote-deploy-lib
 (x) applications\uddi-db
 (x) applications\uddi-server
 (x) applications\welcome
 (x) modules\activation
 (x) modules\activemq-embedded-rar
 (x) modules\axis
 (x) modules\axis-builder
 (x) modules\client
 (x) modules\client-builder
 (x) modules\common
 (x) modules\connector
 (x) modules\connector-builder
 (x) modules\console-web
 (x) modules\converter
 (x) modules\core
 (x) modules\deploy-config
 (x) modules\deploy-jsr88
 (x) modules\deploy-tool
 (x) modules\deployment
 (x) modules\derby
 (x) modules\directory
 (x) modules\hot-deploy
 (x) modules\installer-processing
 (x) modules\installer-support
 (x) modules\j2ee
 (x) modules\j2ee-builder
 (x) modules\j2ee-schema
 (x) modules\javamail-transport
 (x) modules\jetty
 (x) modules\jetty-builder
 (x) modules\jmx-remoting
 (x) modules\kernel
 (x) modules\mail
 (x) modules\management
 (x) modules\naming
 (x) modules\naming-builder
 (x) modules\project.properties
 (x) modules\scripts
 (x) modules\security
 (x) modules\security-builder
 (x) modules\service-builder
 (x) modules\system
 (x) modules\test-ddbean
 (x) modules\timer
 (x) modules\tomcat
 (x) modules\tomcat-builder
 (x) modules\transaction
 (x) modules\upgrade
 (x) modules\util
 (x) modules\web-builder
 (x) modules\webservices

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Updated: (GERONIMO-2308) All Geronimo JARs should include a NOTICE.txt file in addition to the LICENSE.txt file

2006-08-10 Thread John Sisson (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2308?page=all ]

John Sisson updated GERONIMO-2308:
--

Description: 
Currently Geronimo jars (e.g. the JARs for each application/module) do not 
contain a NOTICE.txt file under the META-INF directory.

The NOTICE.txt files in modules needs to contain attributions that are relevant 
for that module (not Geronimo as a whole).  For example, if the module has a 
dependency on a library that has a license requiring attributions upon use of 
the library (e.g. it has wording Redistribution and use of this software in 
the library license) then the module using the library should contain the 
attribution in the NOTICE.txt file.

Whilst reviewing attributions, the LICENSE.txt files for the modules and 
applications should also be updated to include the relevant licenses.

The following is a checklist to help track what has been done, in case someone 
wants to help out :-)

(x) = not done (?) = partially done (/) = done

||trunk||1.1||1.1.1||Notes||
|(x)|(x)|(x)|applications\console-core| |
|(x)|(x)|(x)|applications\console-ear|Include concurrent license|
|(x)|(x)|(x)|applications\console-framework| |
|(x)|(x)|(x)|applications\console-standard| |
|(x)|(x)|(x)|applications\daytrader| |
|(x)|(x)|(x)|applications\demo| |
|(x)|(x)|(x)|applications\ldap-realm-demo| |
|(x)|(x)|(x)|applications\magicGball| |
|(x)|(x)|(x)|applications\project.properties| |
|(x)|(x)|(x)|applications\remote-deploy| |
|(x)|(/)|(/)|applications\remote-deploy-lib| |
|(x)|(x)|(x)|applications\uddi-db| |
|(x)|(x)|(x)|applications\uddi-server| |
|(x)|(x)|(x)|applications\welcome| |
|(x)|(x)|(x)|modules\activation| |
|(x)|(x)|(x)|modules\activemq-embedded-rar| |
|(x)|(x)|(x)|modules\axis| |
|(x)|(x)|(x)|modules\axis-builder| |
|(x)|(x)|(x)|modules\client| |
|(x)|(x)|(x)|modules\client-builder| |
|(x)|(x)|(x)|modules\common| |
|(x)|(x)|(x)|modules\connector| |
|(x)|(x)|(x)|modules\connector-builder| |
|(x)|(x)|(x)|modules\console-web| |
|(x)|(x)|(x)|modules\converter| |
|(x)|(x)|(x)|modules\core| |
|(x)|(x)|(x)|modules\deploy-config| |
|(x)|(x)|(x)|modules\deploy-jsr88| |
|(x)|(x)|(x)|modules\deploy-tool| |
|(x)|(x)|(x)|modules\deployment| |
|(x)|(x)|(x)|modules\derby| |
|(x)|(x)|(x)|modules\directory| |
|(x)|(x)|(x)|modules\hot-deploy| |
|(x)|(x)|(x)|modules\installer-processing| |
|(x)|(x)|(x)|modules\installer-support| |
|(x)|(x)|(x)|modules\j2ee| |
|(x)|(x)|(x)|modules\j2ee-builder| |
|(x)|(x)|(x)|modules\j2ee-schema| |
|(x)|(x)|(x)|modules\javamail-transport| |
|(x)|(x)|(x)|modules\jetty| |
|(x)|(x)|(x)|modules\jetty-builder| |
|(x)|(x)|(x)|modules\jmx-remoting| |
|(x)|(x)|(x)|modules\kernel| |
|(x)|(x)|(x)|modules\mail| |
|(x)|(x)|(x)|modules\management| |
|(x)|(x)|(x)|modules\naming| |
|(x)|(x)|(x)|modules\naming-builder| |
|(x)|(x)|(x)|modules\project.properties| |
|(x)|(x)|(x)|modules\scripts| |
|(x)|(x)|(x)|modules\security| |
|(x)|(x)|(x)|modules\security-builder| |
|(x)|(x)|(x)|modules\service-builder| |
|(x)|(x)|(x)|modules\system| |
|(x)|(x)|(x)|modules\test-ddbean| |
|(x)|(x)|(x)|modules\timer| |
|(x)|(x)|(x)|modules\tomcat| |
|(x)|(x)|(x)|modules\tomcat-builder| |
|(x)|(x)|(x)|modules\transaction| |
|(x)|(x)|(x)|modules\upgrade| |
|(x)|(x)|(x)|modules\util| |
|(x)|(x)|(x)|modules\web-builder| |
|(x)|(x)|(x)|modules\webservices| |

  was:
Currently Geronimo jars (e.g. the JARs for each application/module) do not 
contain a NOTICE.txt file under the META-INF directory.

The NOTICE.txt files in modules needs to contain attributions that are relevant 
for that module (not Geronimo as a whole).  For example, if the module has a 
dependency on a library that has a license requiring attributions upon use of 
the library (e.g. it has wording Redistribution and use of this software in 
the library license) then the module using the library should contain the 
attribution in the NOTICE.txt file.

Whilst reviewing attributions, the LICENSE.txt files for the modules and 
applications should also be updated to include the relevant licenses.

The following is a checklist to help track what has been done, in case someone 
wants to help out :-)

(x) = not done (?) = partially done (/) = done

||trunk||1.1||1.1.1||Notes||
|(x)|(x)|applications\console-core| |
|(x)|(x)|applications\console-ear|Include concurrent license|
|(x)|(x)|applications\console-framework| |
|(x)|(x)|applications\console-standard| |
|(x)|(x)|applications\daytrader| |
|(x)|(x)|applications\demo| |
|(x)|(x)|applications\ldap-realm-demo| |
|(x)|(x)|applications\magicGball| |
|(x)|(x)|applications\project.properties| |
|(x)|(x)|applications\remote-deploy| |
|(x)|(x)|applications\remote-deploy-lib| |
|(x)|(x)|applications\uddi-db| |
|(x)|(x)|applications\uddi-server| |
|(x)|(x)|applications\welcome| |
|(x)|(x)|modules\activation| |
|(x)|(x)|modules\activemq-embedded-rar| |
|(x)|(x)|modules\axis| |
|(x)|(x)|modules\axis-builder| |
|(x)|(x)|modules\client| |
|(x)|(x)|modules\client-builder| |
|(x

[jira] Updated: (GERONIMO-2308) All Geronimo JARs should include a NOTICE.txt file in addition to the LICENSE.txt file

2006-08-10 Thread John Sisson (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2308?page=all ]

John Sisson updated GERONIMO-2308:
--

Description: 
Currently Geronimo jars (e.g. the JARs for each application/module) do not 
contain a NOTICE.txt file under the META-INF directory.

The NOTICE.txt files in modules needs to contain attributions that are relevant 
for that module (not Geronimo as a whole).  For example, if the module has a 
dependency on a library that has a license requiring attributions upon use of 
the library (e.g. it has wording Redistribution and use of this software in 
the library license) then the module using the library should contain the 
attribution in the NOTICE.txt file.

Whilst reviewing attributions, the LICENSE.txt files for the modules and 
applications should also be updated to include the relevant licenses.

The following is a checklist to help track what has been done, in case someone 
wants to help out :-)

(x) = not done (?) = partially done (/) = done

||trunk||1.1||1.1.1||Notes||
|(x)|(/)|(/)|applications\console-core| |
|(x)|(/)|(/)|applications\console-ear|Include concurrent license|
|(x)|(x)|(x)|applications\console-framework| |
|(x)|(x)|(x)|applications\console-standard| |
|(x)|(x)|(x)|applications\daytrader| |
|(x)|(x)|(x)|applications\demo| |
|(x)|(x)|(x)|applications\ldap-realm-demo| |
|(x)|(x)|(x)|applications\magicGball| |
|(x)|(x)|(x)|applications\project.properties| |
|(x)|(x)|(x)|applications\remote-deploy| |
|(x)|(/)|(/)|applications\remote-deploy-lib| |
|(x)|(x)|(x)|applications\uddi-db| |
|(x)|(x)|(x)|applications\uddi-server| |
|(x)|(x)|(x)|applications\welcome| |
|(x)|(x)|(x)|modules\activation| |
|(x)|(x)|(x)|modules\activemq-embedded-rar| |
|(x)|(x)|(x)|modules\axis| |
|(x)|(x)|(x)|modules\axis-builder| |
|(x)|(x)|(x)|modules\client| |
|(x)|(x)|(x)|modules\client-builder| |
|(x)|(x)|(x)|modules\common| |
|(x)|(x)|(x)|modules\connector| |
|(x)|(x)|(x)|modules\connector-builder| |
|(x)|(x)|(x)|modules\console-web| |
|(x)|(x)|(x)|modules\converter| |
|(x)|(x)|(x)|modules\core| |
|(x)|(x)|(x)|modules\deploy-config| |
|(x)|(x)|(x)|modules\deploy-jsr88| |
|(x)|(x)|(x)|modules\deploy-tool| |
|(x)|(x)|(x)|modules\deployment| |
|(x)|(x)|(x)|modules\derby| |
|(x)|(x)|(x)|modules\directory| |
|(x)|(x)|(x)|modules\hot-deploy| |
|(x)|(x)|(x)|modules\installer-processing| |
|(x)|(x)|(x)|modules\installer-support| |
|(x)|(x)|(x)|modules\j2ee| |
|(x)|(x)|(x)|modules\j2ee-builder| |
|(x)|(x)|(x)|modules\j2ee-schema| |
|(x)|(x)|(x)|modules\javamail-transport| |
|(x)|(x)|(x)|modules\jetty| |
|(x)|(x)|(x)|modules\jetty-builder| |
|(x)|(x)|(x)|modules\jmx-remoting| |
|(x)|(x)|(x)|modules\kernel| |
|(x)|(x)|(x)|modules\mail| |
|(x)|(x)|(x)|modules\management| |
|(x)|(x)|(x)|modules\naming| |
|(x)|(x)|(x)|modules\naming-builder| |
|(x)|(x)|(x)|modules\project.properties| |
|(x)|(x)|(x)|modules\scripts| |
|(x)|(x)|(x)|modules\security| |
|(x)|(x)|(x)|modules\security-builder| |
|(x)|(x)|(x)|modules\service-builder| |
|(x)|(x)|(x)|modules\system| |
|(x)|(x)|(x)|modules\test-ddbean| |
|(x)|(x)|(x)|modules\timer| |
|(x)|(x)|(x)|modules\tomcat| |
|(x)|(x)|(x)|modules\tomcat-builder| |
|(x)|(x)|(x)|modules\transaction| |
|(x)|(x)|(x)|modules\upgrade| |
|(x)|(x)|(x)|modules\util| |
|(x)|(x)|(x)|modules\web-builder| |
|(x)|(x)|(x)|modules\webservices| |

  was:
Currently Geronimo jars (e.g. the JARs for each application/module) do not 
contain a NOTICE.txt file under the META-INF directory.

The NOTICE.txt files in modules needs to contain attributions that are relevant 
for that module (not Geronimo as a whole).  For example, if the module has a 
dependency on a library that has a license requiring attributions upon use of 
the library (e.g. it has wording Redistribution and use of this software in 
the library license) then the module using the library should contain the 
attribution in the NOTICE.txt file.

Whilst reviewing attributions, the LICENSE.txt files for the modules and 
applications should also be updated to include the relevant licenses.

The following is a checklist to help track what has been done, in case someone 
wants to help out :-)

(x) = not done (?) = partially done (/) = done

||trunk||1.1||1.1.1||Notes||
|(x)|(x)|(x)|applications\console-core| |
|(x)|(x)|(x)|applications\console-ear|Include concurrent license|
|(x)|(x)|(x)|applications\console-framework| |
|(x)|(x)|(x)|applications\console-standard| |
|(x)|(x)|(x)|applications\daytrader| |
|(x)|(x)|(x)|applications\demo| |
|(x)|(x)|(x)|applications\ldap-realm-demo| |
|(x)|(x)|(x)|applications\magicGball| |
|(x)|(x)|(x)|applications\project.properties| |
|(x)|(x)|(x)|applications\remote-deploy| |
|(x)|(/)|(/)|applications\remote-deploy-lib| |
|(x)|(x)|(x)|applications\uddi-db| |
|(x)|(x)|(x)|applications\uddi-server| |
|(x)|(x)|(x)|applications\welcome| |
|(x)|(x)|(x)|modules\activation| |
|(x)|(x)|(x)|modules\activemq-embedded-rar| |
|(x)|(x)|(x)|modules\axis| |
|(x)|(x)|(x)|modules\axis

[jira] Updated: (GERONIMO-2308) All Geronimo JARs should include a NOTICE.txt file in addition to the LICENSE.txt file

2006-08-10 Thread John Sisson (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2308?page=all ]

John Sisson updated GERONIMO-2308:
--

Description: 
Currently Geronimo jars (e.g. the JARs for each application/module) do not 
contain a NOTICE.txt file under the META-INF directory.

The NOTICE.txt files in modules needs to contain attributions that are relevant 
for that module (not Geronimo as a whole).  For example, if the module has a 
dependency on a library that has a license requiring attributions upon use of 
the library (e.g. it has wording Redistribution and use of this software in 
the library license) then the module using the library should contain the 
attribution in the NOTICE.txt file.

Whilst reviewing attributions, the LICENSE.txt files for the modules and 
applications should also be updated to include the relevant licenses.

The following is a checklist to help track what has been done, in case someone 
wants to help out :-)

(x) = not done (?) = partially done (/) = done

||trunk||1.1||1.1.1||Notes||
|(x)|(?)|(?)|applications\console-core| Notice needs IBM attribution|
|(x)|(?)|(?)|applications\console-ear|Notice needs IBM attribution|
|(x)|(?)|(?)|applications\console-framework|Notice needs IBM attribution|
|(x)|(?)|(?)|applications\console-standard|Notice needs IBM attribution|
|(x)|(/)|(/)|applications\daytrader| |
|(x)|(x)|(x)|applications\demo| |
|(x)|(x)|(x)|applications\ldap-realm-demo| |
|(x)|(x)|(x)|applications\magicGball| |
|(x)|(x)|(x)|applications\project.properties| |
|(x)|(x)|(x)|applications\remote-deploy| |
|(x)|(/)|(/)|applications\remote-deploy-lib| |
|(x)|(x)|(x)|applications\uddi-db| |
|(x)|(x)|(x)|applications\uddi-server| |
|(x)|(x)|(x)|applications\welcome| |
|(x)|(x)|(x)|modules\activation| |
|(x)|(x)|(x)|modules\activemq-embedded-rar| |
|(x)|(x)|(x)|modules\axis| |
|(x)|(x)|(x)|modules\axis-builder| |
|(x)|(x)|(x)|modules\client| |
|(x)|(x)|(x)|modules\client-builder| |
|(x)|(x)|(x)|modules\common| |
|(x)|(x)|(x)|modules\connector| |
|(x)|(x)|(x)|modules\connector-builder| |
|(x)|(x)|(x)|modules\console-web| |
|(x)|(x)|(x)|modules\converter| |
|(x)|(x)|(x)|modules\core| |
|(x)|(x)|(x)|modules\deploy-config| |
|(x)|(x)|(x)|modules\deploy-jsr88| |
|(x)|(x)|(x)|modules\deploy-tool| |
|(x)|(x)|(x)|modules\deployment| |
|(x)|(x)|(x)|modules\derby| |
|(x)|(x)|(x)|modules\directory| |
|(x)|(x)|(x)|modules\hot-deploy| |
|(x)|(x)|(x)|modules\installer-processing| |
|(x)|(x)|(x)|modules\installer-support| |
|(x)|(x)|(x)|modules\j2ee| |
|(x)|(x)|(x)|modules\j2ee-builder| |
|(x)|(x)|(x)|modules\j2ee-schema| |
|(x)|(x)|(x)|modules\javamail-transport| |
|(x)|(x)|(x)|modules\jetty| |
|(x)|(x)|(x)|modules\jetty-builder| |
|(x)|(x)|(x)|modules\jmx-remoting| |
|(x)|(x)|(x)|modules\kernel| |
|(x)|(x)|(x)|modules\mail| |
|(x)|(x)|(x)|modules\management| |
|(x)|(x)|(x)|modules\naming| |
|(x)|(x)|(x)|modules\naming-builder| |
|(x)|(x)|(x)|modules\project.properties| |
|(x)|(x)|(x)|modules\scripts| |
|(x)|(x)|(x)|modules\security| |
|(x)|(x)|(x)|modules\security-builder| |
|(x)|(x)|(x)|modules\service-builder| |
|(x)|(x)|(x)|modules\system| |
|(x)|(x)|(x)|modules\test-ddbean| |
|(x)|(x)|(x)|modules\timer| |
|(x)|(x)|(x)|modules\tomcat| |
|(x)|(x)|(x)|modules\tomcat-builder| |
|(x)|(x)|(x)|modules\transaction| |
|(x)|(x)|(x)|modules\upgrade| |
|(x)|(x)|(x)|modules\util| |
|(x)|(x)|(x)|modules\web-builder| |
|(x)|(x)|(x)|modules\webservices| |

  was:
Currently Geronimo jars (e.g. the JARs for each application/module) do not 
contain a NOTICE.txt file under the META-INF directory.

The NOTICE.txt files in modules needs to contain attributions that are relevant 
for that module (not Geronimo as a whole).  For example, if the module has a 
dependency on a library that has a license requiring attributions upon use of 
the library (e.g. it has wording Redistribution and use of this software in 
the library license) then the module using the library should contain the 
attribution in the NOTICE.txt file.

Whilst reviewing attributions, the LICENSE.txt files for the modules and 
applications should also be updated to include the relevant licenses.

The following is a checklist to help track what has been done, in case someone 
wants to help out :-)

(x) = not done (?) = partially done (/) = done

||trunk||1.1||1.1.1||Notes||
|(x)|(/)|(/)|applications\console-core| |
|(x)|(/)|(/)|applications\console-ear|Include concurrent license|
|(x)|(x)|(x)|applications\console-framework| |
|(x)|(x)|(x)|applications\console-standard| |
|(x)|(x)|(x)|applications\daytrader| |
|(x)|(x)|(x)|applications\demo| |
|(x)|(x)|(x)|applications\ldap-realm-demo| |
|(x)|(x)|(x)|applications\magicGball| |
|(x)|(x)|(x)|applications\project.properties| |
|(x)|(x)|(x)|applications\remote-deploy| |
|(x)|(/)|(/)|applications\remote-deploy-lib| |
|(x)|(x)|(x)|applications\uddi-db| |
|(x)|(x)|(x)|applications\uddi-server| |
|(x)|(x)|(x)|applications\welcome| |
|(x)|(x)|(x)|modules\activation| |
|(x)|(x)|(x)|modules

[jira] Updated: (GERONIMO-2308) All Geronimo JARs should include a NOTICE.txt file in addition to the LICENSE.txt file

2006-08-10 Thread John Sisson (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2308?page=all ]

John Sisson updated GERONIMO-2308:
--

Description: 
Currently Geronimo jars (e.g. the JARs for each application/module) do not 
contain a NOTICE.txt file under the META-INF directory.

The NOTICE.txt files in modules needs to contain attributions that are relevant 
for that module (not Geronimo as a whole).  For example, if the module has a 
dependency on a library that has a license requiring attributions upon use of 
the library (e.g. it has wording Redistribution and use of this software in 
the library license) then the module using the library should contain the 
attribution in the NOTICE.txt file.

Whilst reviewing attributions, the LICENSE.txt files for the modules and 
applications should also be updated to include the relevant licenses.

The following is a checklist to help track what has been done, in case someone 
wants to help out :-)

(x) = not done (?) = partially done (/) = done

||trunk||1.1||1.1.1||Notes||
|(x)|(?)|(?)|applications\console-core| Notice needs IBM attribution|
|(x)|(?)|(?)|applications\console-ear|Notice needs IBM attribution|
|(x)|(x)|(x)|applications\console-framework|Notice needs IBM attribution|
|(x)|(x)|(x)|applications\console-standard|Notice needs IBM attribution|
|(x)|(/)|(/)|applications\daytrader| |
|(x)|(x)|(x)|applications\demo| |
|(x)|(x)|(x)|applications\ldap-realm-demo| |
|(x)|(x)|(x)|applications\magicGball| |
|(x)|(x)|(x)|applications\project.properties| |
|(x)|(x)|(x)|applications\remote-deploy| |
|(x)|(/)|(/)|applications\remote-deploy-lib| |
|(x)|(x)|(x)|applications\uddi-db| |
|(x)|(x)|(x)|applications\uddi-server| |
|(x)|(x)|(x)|applications\welcome| |
|(x)|(x)|(x)|modules\activation| |
|(x)|(x)|(x)|modules\activemq-embedded-rar| |
|(x)|(x)|(x)|modules\axis| |
|(x)|(x)|(x)|modules\axis-builder| |
|(x)|(x)|(x)|modules\client| |
|(x)|(x)|(x)|modules\client-builder| |
|(x)|(x)|(x)|modules\common| |
|(x)|(x)|(x)|modules\connector| |
|(x)|(x)|(x)|modules\connector-builder| |
|(x)|(x)|(x)|modules\console-web| |
|(x)|(x)|(x)|modules\converter| |
|(x)|(x)|(x)|modules\core| |
|(x)|(x)|(x)|modules\deploy-config| |
|(x)|(x)|(x)|modules\deploy-jsr88| |
|(x)|(x)|(x)|modules\deploy-tool| |
|(x)|(x)|(x)|modules\deployment| |
|(x)|(x)|(x)|modules\derby| |
|(x)|(x)|(x)|modules\directory| |
|(x)|(x)|(x)|modules\hot-deploy| |
|(x)|(x)|(x)|modules\installer-processing| |
|(x)|(x)|(x)|modules\installer-support| |
|(x)|(x)|(x)|modules\j2ee| |
|(x)|(x)|(x)|modules\j2ee-builder| |
|(x)|(x)|(x)|modules\j2ee-schema| |
|(x)|(x)|(x)|modules\javamail-transport| |
|(x)|(x)|(x)|modules\jetty| |
|(x)|(x)|(x)|modules\jetty-builder| |
|(x)|(x)|(x)|modules\jmx-remoting| |
|(x)|(x)|(x)|modules\kernel| |
|(x)|(x)|(x)|modules\mail| |
|(x)|(x)|(x)|modules\management| |
|(x)|(x)|(x)|modules\naming| |
|(x)|(x)|(x)|modules\naming-builder| |
|(x)|(x)|(x)|modules\project.properties| |
|(x)|(x)|(x)|modules\scripts| |
|(x)|(x)|(x)|modules\security| |
|(x)|(x)|(x)|modules\security-builder| |
|(x)|(x)|(x)|modules\service-builder| |
|(x)|(x)|(x)|modules\system| |
|(x)|(x)|(x)|modules\test-ddbean| |
|(x)|(x)|(x)|modules\timer| |
|(x)|(x)|(x)|modules\tomcat| |
|(x)|(x)|(x)|modules\tomcat-builder| |
|(x)|(x)|(x)|modules\transaction| |
|(x)|(x)|(x)|modules\upgrade| |
|(x)|(x)|(x)|modules\util| |
|(x)|(x)|(x)|modules\web-builder| |
|(x)|(x)|(x)|modules\webservices| |

  was:
Currently Geronimo jars (e.g. the JARs for each application/module) do not 
contain a NOTICE.txt file under the META-INF directory.

The NOTICE.txt files in modules needs to contain attributions that are relevant 
for that module (not Geronimo as a whole).  For example, if the module has a 
dependency on a library that has a license requiring attributions upon use of 
the library (e.g. it has wording Redistribution and use of this software in 
the library license) then the module using the library should contain the 
attribution in the NOTICE.txt file.

Whilst reviewing attributions, the LICENSE.txt files for the modules and 
applications should also be updated to include the relevant licenses.

The following is a checklist to help track what has been done, in case someone 
wants to help out :-)

(x) = not done (?) = partially done (/) = done

||trunk||1.1||1.1.1||Notes||
|(x)|(?)|(?)|applications\console-core| Notice needs IBM attribution|
|(x)|(?)|(?)|applications\console-ear|Notice needs IBM attribution|
|(x)|(?)|(?)|applications\console-framework|Notice needs IBM attribution|
|(x)|(?)|(?)|applications\console-standard|Notice needs IBM attribution|
|(x)|(/)|(/)|applications\daytrader| |
|(x)|(x)|(x)|applications\demo| |
|(x)|(x)|(x)|applications\ldap-realm-demo| |
|(x)|(x)|(x)|applications\magicGball| |
|(x)|(x)|(x)|applications\project.properties| |
|(x)|(x)|(x)|applications\remote-deploy| |
|(x)|(/)|(/)|applications\remote-deploy-lib| |
|(x)|(x)|(x)|applications\uddi-db| |
|(x)|(x)|(x)|applications\uddi-server| |
|(x)|(x)|(x

[jira] Updated: (GERONIMO-2308) All Geronimo JARs should include a NOTICE.txt file in addition to the LICENSE.txt file

2006-08-10 Thread John Sisson (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2308?page=all ]

John Sisson updated GERONIMO-2308:
--

Description: 
Currently Geronimo jars (e.g. the JARs for each application/module) do not 
contain a NOTICE.txt file under the META-INF directory.

The NOTICE.txt files in modules needs to contain attributions that are relevant 
for that module (not Geronimo as a whole).  For example, if the module has a 
dependency on a library that has a license requiring attributions upon use of 
the library (e.g. it has wording Redistribution and use of this software in 
the library license) then the module using the library should contain the 
attribution in the NOTICE.txt file.

Whilst reviewing attributions, the LICENSE.txt files for the modules and 
applications should also be updated to include the relevant licenses.

The following is a checklist to help track what has been done, in case someone 
wants to help out :-)

(x) = not done (?) = partially done (/) = done

||trunk||1.1||1.1.1||Notes||
|(x)|(/)|(/)|applications\console-core| Notice needs IBM attribution?|
|(x)|(/)|(/)|applications\console-ear|Notice needs IBM attribution?|
|(x)|(/)|(/)|applications\console-framework|Notice needs IBM attribution?|
|(x)|(/)|(/)|applications\console-standard|Notice needs IBM attribution?|
|(x)|(/)|(/)|applications\daytrader| |
|(x)|(/)|(/)|applications\demo| |
|(x)|(/)|(/)|applications\ldap-realm-demo| |
|(x)|(/)|(/)|applications\magicGball| |
|(x)|(/)|(/)|applications\project.properties| |
|(x)|(/)|(/)|applications\remote-deploy| |
|(x)|(/)|(/)|applications\remote-deploy-lib| |
|(x)|(/)|(/)|applications\uddi-db| |
|(x)|(/)|(/)|applications\uddi-server| |
|(x)|(/)|(/)|applications\welcome| |
|(?)|(x)|(x)|modules\activation| |
|(x)|(x)|(x)|modules\activemq-embedded-rar| |
|(?)|(x)|(x)|modules\axis| |
|(?)|(x)|(x)|modules\axis-builder| |
|(?)|(x)|(x)|modules\client| |
|(?)|(x)|(x)|modules\client-builder| |
|(?)|(x)|(x)|modules\common| |
|(?)|(x)|(x)|modules\connector| |
|(?)|(x)|(x)|modules\connector-builder| |
|(/)|(x)|(x)|modules\console-web| (Won't fix in trunk) |
|(?)|(x)|(x)|modules\converter| |
|(?)|(x)|(x)|modules\core| |
|(?)|(x)|(x)|modules\deploy-config| |
|(?)|(x)|(x)|modules\deploy-jsr88| |
|(?)|(x)|(x)|modules\deploy-tool| |
|(?)|(x)|(x)|modules\deployment| |
|(?)|(x)|(x)|modules\derby| |
|(?)|(x)|(x)|modules\directory| |
|(?)|(x)|(x)|modules\hot-deploy| |
|(?)|(x)|(x)|modules\installer-processing| |
|(?)|(x)|(x)|modules\installer-support| |
|(?)|(x)|(x)|modules\j2ee| |
|(?)|(x)|(x)|modules\j2ee-builder| |
|(?)|(x)|(x)|modules\j2ee-schema| |
|(/)|(x)|(x)|modules\javamail-transport| (No longer in trunk) |
|(?)|(x)|(x)|modules\jetty| |
|(?)|(x)|(x)|modules\jetty-builder| |
|(?)|(x)|(x)|modules\jmx-remoting| |
|(?)|(x)|(x)|modules\kernel| |
|(?)|(x)|(x)|modules\mail| |
|(?)|(x)|(x)|modules\management| |
|(?)|(x)|(x)|modules\naming| |
|(?)|(x)|(x)|modules\naming-builder| |
|(/)|(x)|(x)|modules\scripts| (Not distributed) |
|(?)|(x)|(x)|modules\security| |
|(?)|(x)|(x)|modules\security-builder| |
|(?)|(x)|(x)|modules\service-builder| |
|(?)|(x)|(x)|modules\system| |
|(?)|(x)|(x)|modules\test-ddbean| |
|(?)|(x)|(x)|modules\timer| |
|(?)|(x)|(x)|modules\tomcat| |
|(?)|(x)|(x)|modules\tomcat-builder| |
|(?)|(x)|(x)|modules\transaction| |
|(?)|(x)|(x)|modules\upgrade| |
|(?)|(x)|(x)|modules\util| |
|(?)|(x)|(x)|modules\web-builder| |
|(?)|(x)|(x)|modules\webservices| |

  was:
Currently Geronimo jars (e.g. the JARs for each application/module) do not 
contain a NOTICE.txt file under the META-INF directory.

The NOTICE.txt files in modules needs to contain attributions that are relevant 
for that module (not Geronimo as a whole).  For example, if the module has a 
dependency on a library that has a license requiring attributions upon use of 
the library (e.g. it has wording Redistribution and use of this software in 
the library license) then the module using the library should contain the 
attribution in the NOTICE.txt file.

Whilst reviewing attributions, the LICENSE.txt files for the modules and 
applications should also be updated to include the relevant licenses.

The following is a checklist to help track what has been done, in case someone 
wants to help out :-)

(x) = not done (?) = partially done (/) = done

||trunk||1.1||1.1.1||Notes||
|(x)|(?)|(?)|applications\console-core| Notice needs IBM attribution|
|(x)|(?)|(?)|applications\console-ear|Notice needs IBM attribution|
|(x)|(x)|(x)|applications\console-framework|Notice needs IBM attribution|
|(x)|(x)|(x)|applications\console-standard|Notice needs IBM attribution|
|(x)|(/)|(/)|applications\daytrader| |
|(x)|(x)|(x)|applications\demo| |
|(x)|(x)|(x)|applications\ldap-realm-demo| |
|(x)|(x)|(x)|applications\magicGball| |
|(x)|(x)|(x)|applications\project.properties| |
|(x)|(x)|(x)|applications\remote-deploy| |
|(x)|(/)|(/)|applications\remote-deploy-lib| |
|(x)|(x)|(x)|applications\uddi-db| |
|(x)|(x)|(x)|applications\uddi

Re: Merge fix for GERONIMO-2305 into 1.1.1?

2006-08-10 Thread John Sisson
I think we should have it in 1.1.1 - seems to fit the blocker category 
to me.


John

David Jencks wrote:
I'm not quite sure where the 1.1.1 release is, so I'm asking if we 
should merge in dain's fix for g-2305.


The problem is that if you get a resource url from our classloader for 
something in the app


URL url = cl.getResource(file1.xml);

and then try to use that url to construct a related url:

URL url2 = new URL(url, somethingelse.xml);

the second url doesn't work because we put a UrlStreamHandler in the 
first url that only works with that first url, and the url constructor 
used for url2 uses that same UrlStreamHandler.


The fix is to make the UrlStreamHandler work for any path into the 
same jar, and use normal mechanisms for paths outside the jar.


This breaks trinidad (part of myfaces IIUC) and seems like a fairly 
serious error.  IMO there is extremely little danger of the fix 
breaking anything that used to work, since the code path that is 
changed used to throw an exception.  The fix does allow the user's 
sample app to work.


I'm leaning towards recommending adding it to 1.1.1.

thanks
david jencks






Re: maven m:eclipse issue on 1.1 in OpenEJB itests

2006-08-10 Thread John Sisson
I worked out that this zip wasn't in the local repository because my 
build script was specifying -Dgeronimo.assembly.zip=false, Doh!


Thanks for your help Kevan.

John

Kevan Miller wrote:


On Aug 9, 2006, at 10:04 PM, John Sisson wrote:


I am trying to build the eclipse project files for a clean 1.1 build.

I did the following:

* svn co https://svn.apache.org/repos/asf/geronimo/branches/1.1
* cd 1.1
* maven m:fresh-checkout
* maven new
* maven m:eclipse -o

The m:eclipse processing fails in OpenEJB itests.  How do I get the 
geronimo-jetty-j2ee-1.1.2-SNAPSHOT.zip file to be placed in my local 
repository as part of the build so it doesn't fail?


Sorry to ask the obvious, but are you sure 'maven new' completed 
successfully? I end up with the zip file in 
.maven/repository/geronimo/distributions/


One additional note, I have to run 'maven m:eclipse' online the first 
time. Otherwise, there's a missing dependency for 
maven-itest-plugin-1.0.jar. Since we don't currently run itests, 
'maven new' doesn't  download the dependency. Suppose we could figure 
out how to exclude OpenEJB itest from the m:eclipse goal...


--kevan



Thanks,

John

   SNIP
   [echo] Place java sources for xstream at 
R:\.geronimo-1.1.x-maven\repository\xstream\java-sources\xstream-1.1.3-sources.jar 
for

javadoc and debugging support in Eclipse
   [echo] Place java sources for xpp3 at 
R:\.geronimo-1.1.x-maven\repository\xpp3\java-sources\xpp3-1.1.3.3-sources.jar 
for javadoc

and debugging support in Eclipse
   [echo] Place java sources for commons-jelly-tags-velocity at 
R:\.geronimo-1.1.x-maven\repository\commons-jelly\java-sources\comm
ons-jelly-tags-velocity-1.0-sources.jar for javadoc and debugging 
support in Eclipse
   [echo] Place java sources for velocity at 
R:\.geronimo-1.1.x-maven\repository\velocity\java-sources\velocity-1.4-sources.jar 
for

javadoc and debugging support in Eclipse
   [echo] Setting default output directory to target/classes

   [echo] Now refresh your project in Eclipse (right click on the 
project and select Refresh)

+
| Executing eclipse OpenEJB :: Integration Tests
| Memory: 27M/32M
+
DEPRECATED: the default goal should be specified in the build 
section of project.xml instead of maven.xml
DEPRECATED: the default goal should be specified in the build 
section of project.xml instead of maven.xml


eclipse:

build:end:

You are working offline so the build will continue, but 
openejb-builder-2.1.2-SNAPSHOT.jar may be out of date!


BUILD FAILED
File.. 
R:\.geronimo-1.1.x-maven\cache\maven-multiproject-plugin-1.4.1\plugin.jelly 


Element... maven:reactor
Line.. 218
Column -1
The build cannot continue because of the following unsatisfied 
dependency:


geronimo-jetty-j2ee-1.1.2-SNAPSHOT.zip

Total time   : 6 minutes 37 seconds
Finished at  : Thursday, 10 August 2006 10:33:27







Re: Accessing the openejb code?

2006-08-09 Thread John Sisson
It appears https access for OpenEJB non-committers isn't available any 
more.  AFAIK the maven build scripts have been updated to take this into 
account, but to be able to use them you will need to do an svn update 
manually, delete the openejb directory and then try a  maven 
m:fresh-checkout .


Regards,
John

Rick McGuire wrote:
I just got back from a 2 week vacation and am trying to get caught 
back up again.  When I do a maven m:update on my working build from 
2 weeks ago, I'm getting the following message followed by a hang:


m:update:
   [exec] At revision 430039.
   [exec] Authentication realm: https://svn.codehaus.org:443 openejb 
Repo


I get similar behavior when I checkout out a fresh build and do a 
maven m:fresh-checkout.  Is this a glitch with the codehaus svn or 
should I be using something else now to access a build?


Rick







Re: Accessing the openejb code?

2006-08-09 Thread John Sisson
Sorry, wasn't completely clear.  If you didn't have changes in openejb 
to preserve then the following should work:


1. do an svn update of geronimo (not openejb) so you get the updated 
maven.xml file

2. delete the openejb folder under geronimo
3. do a maven m:fresh-checkout in the geronimo directory - this will 
then check out openejb using http instead of https.


But since you do have updates to preserve you could try using the svn 
switch command, e.g. ( I haven't tested this..)


svn switch --relocate 
https://svn.codehaus.org/openejb/branches/v2_1/openejb2 
http://svn.codehaus.org/openejb/branches/v2_1/openejb2


John


Rick McGuire wrote:

John Sisson wrote:
It appears https access for OpenEJB non-committers isn't available 
any more.  AFAIK the maven build scripts have been updated to take 
this into account, but to be able to use them you will need to do an 
svn update manually, delete the openejb directory and then try a  
maven m:fresh-checkout .
I'm not sure I understand this.  If I try to do a svn update manually, 
it still requests authenticationand I certainly don't want to 
delete the openejb dir, because I've got working updates I need to 
preserve.  I also would have thought that checking out a fresh copy 
would do the correct thing, but that's causing me problems too.


Rick



Regards,
John

Rick McGuire wrote:
I just got back from a 2 week vacation and am trying to get caught 
back up again.  When I do a maven m:update on my working build 
from 2 weeks ago, I'm getting the following message followed by a hang:


m:update:
   [exec] At revision 430039.
   [exec] Authentication realm: https://svn.codehaus.org:443 
openejb Repo


I get similar behavior when I checkout out a fresh build and do a 
maven m:fresh-checkout.  Is this a glitch with the codehaus svn or 
should I be using something else now to access a build?


Rick













[jira] Created: (GERONIMO-2307) Include appropriate license for the Sun j2ee schema files that are redistributed

2006-08-09 Thread John Sisson (JIRA)
Include appropriate license for the Sun j2ee schema files that are redistributed


 Key: GERONIMO-2307
 URL: http://issues.apache.org/jira/browse/GERONIMO-2307
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: buildsystem
Affects Versions: 1.1, 1.0
Reporter: John Sisson
 Assigned To: John Sisson
Priority: Blocker
 Fix For: 1.1.1


Geronimo redistributes the Sun J2EE schema files for deployment descriptors etc 
but doesn't appear to include anything in the global license file about it.  

The following two statement in the copyright text in the schema files  (e.g. 
http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd ) concern me:

* This document and the technology which it describes are distributed under 
licenses restricting their use, copying, distribution, and decompilation. 
* No part of this document may be reproduced in any form by any means without 
prior written authorization of Sun and its licensors, if any.

Considering the first point, we need to determine what license the files are 
under.  Seems we need written authorization for the second point.

The concern regarding copyrights for the schemas came to mind whilst testing 
the geronimo eclipse plugin, eclipse prompted me to acknowledge the Sun license 
at http://developers.sun.com/license/berkeley_license.html when caching the 
j2ee schema files (e.g. http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd ).

I can't find anything to confirm that the berkeley license displayed by eclipse 
is the correct license for the schemas.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Assigned: (GERONIMO-2307) Include appropriate license for the Sun j2ee schema files that are redistributed

2006-08-09 Thread John Sisson (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2307?page=all ]

John Sisson reassigned GERONIMO-2307:
-

Assignee: Geir Magnusson Jr  (was: John Sisson)

Geir said he will follow this up.

 Include appropriate license for the Sun j2ee schema files that are 
 redistributed
 

 Key: GERONIMO-2307
 URL: http://issues.apache.org/jira/browse/GERONIMO-2307
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: buildsystem
Affects Versions: 1.0, 1.1
Reporter: John Sisson
 Assigned To: Geir Magnusson Jr
Priority: Blocker
 Fix For: 1.1.1


 Geronimo redistributes the Sun J2EE schema files for deployment descriptors 
 etc but doesn't appear to include anything in the global license file about 
 it.  
 The following two statement in the copyright text in the schema files  (e.g. 
 http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd ) concern me:
 * This document and the technology which it describes are distributed under 
 licenses restricting their use, copying, distribution, and decompilation. 
 * No part of this document may be reproduced in any form by any means without 
 prior written authorization of Sun and its licensors, if any.
 Considering the first point, we need to determine what license the files are 
 under.  Seems we need written authorization for the second point.
 The concern regarding copyrights for the schemas came to mind whilst testing 
 the geronimo eclipse plugin, eclipse prompted me to acknowledge the Sun 
 license at http://developers.sun.com/license/berkeley_license.html when 
 caching the j2ee schema files (e.g. 
 http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd ).
 I can't find anything to confirm that the berkeley license displayed by 
 eclipse is the correct license for the schemas.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




maven m:eclipse issue on 1.1 in OpenEJB itests

2006-08-09 Thread John Sisson

I am trying to build the eclipse project files for a clean 1.1 build.

I did the following:

* svn co https://svn.apache.org/repos/asf/geronimo/branches/1.1
* cd 1.1
* maven m:fresh-checkout
* maven new
* maven m:eclipse -o

The m:eclipse processing fails in OpenEJB itests.  How do I get the 
geronimo-jetty-j2ee-1.1.2-SNAPSHOT.zip file to be placed in my local 
repository as part of the build so it doesn't fail?


Thanks,

John

   SNIP
   [echo] Place java sources for xstream at 
R:\.geronimo-1.1.x-maven\repository\xstream\java-sources\xstream-1.1.3-sources.jar 
for

javadoc and debugging support in Eclipse
   [echo] Place java sources for xpp3 at 
R:\.geronimo-1.1.x-maven\repository\xpp3\java-sources\xpp3-1.1.3.3-sources.jar 
for javadoc

and debugging support in Eclipse
   [echo] Place java sources for commons-jelly-tags-velocity at 
R:\.geronimo-1.1.x-maven\repository\commons-jelly\java-sources\comm
ons-jelly-tags-velocity-1.0-sources.jar for javadoc and debugging 
support in Eclipse
   [echo] Place java sources for velocity at 
R:\.geronimo-1.1.x-maven\repository\velocity\java-sources\velocity-1.4-sources.jar 
for

javadoc and debugging support in Eclipse
   [echo] Setting default output directory to target/classes

   [echo] Now refresh your project in Eclipse (right click on the 
project and select Refresh)

+
| Executing eclipse OpenEJB :: Integration Tests
| Memory: 27M/32M
+
DEPRECATED: the default goal should be specified in the build section 
of project.xml instead of maven.xml
DEPRECATED: the default goal should be specified in the build section 
of project.xml instead of maven.xml


eclipse:

build:end:

You are working offline so the build will continue, but 
openejb-builder-2.1.2-SNAPSHOT.jar may be out of date!


BUILD FAILED
File.. 
R:\.geronimo-1.1.x-maven\cache\maven-multiproject-plugin-1.4.1\plugin.jelly

Element... maven:reactor
Line.. 218
Column -1
The build cannot continue because of the following unsatisfied dependency:

geronimo-jetty-j2ee-1.1.2-SNAPSHOT.zip

Total time   : 6 minutes 37 seconds
Finished at  : Thursday, 10 August 2006 10:33:27


Re: [ANNOUNCE] Welcome Kevan Miller to the Geronimo PMC

2006-08-08 Thread John Sisson

Congratulations Kevan!

John
Matt Hogstrom wrote:
Please welcome Kevan Miller as the newest member of the Geronimo PMC.  
Kevan recently accepted the invitation to join the PMC.  As such we 
now have an additional set of eyes to help with reviews as well as 
other PMC oversight responsibilities.  Kevan has shown that he is not 
only a valuable member of the technical community but also spends much 
of his time helping others as well as making sure those pesky LICENSE 
files make it into every jar we ship.


Give it up for Kevan :-0





Re: [ANNOUNCE] Welcome Paul McMahan as our newest committer

2006-08-08 Thread John Sisson

Congratulations Paul!

John

Matt Hogstrom wrote:

All,

We're pleased to let you know that we have a new committer in our 
midst.  Paul McMahan has recently accepted an invitation to join the 
Geronimo project.  Paul has been active on Geronimo for several months 
and has provided numerous patches for the console and related areas.  
He has been very helpful to users and recently worked with Genender 
and the Liferay folks to bring together a ifeRay plugin.


We're anxious to see the kind of damage he can do to us now directly 
than through all those patches :)


Welcome Paul!






Re: 1.1.1 - Ready or not ? Soliciting input

2006-08-08 Thread John Sisson

Kevan Miller wrote:


On Aug 8, 2006, at 12:42 PM, Aaron Mulder wrote:


On 8/8/06, Kevan Miller [EMAIL PROTECTED] wrote:

Inline...

On Aug 8, 2006, at 12:08 PM, Aaron Mulder wrote:

 Here are the issues that bother me most in 1.1.1.  I believe they are
 all also issues in 1.1.

 DEPLOYMENT

 http://issues.apache.org/jira/browse/GERONIMO-2270
 - Redeploy broken when module ID does not include a type (patch
 available)

 http://issues.apache.org/jira/browse/GERONIMO-2269
 - Redeploy broken when module ID does not include a version and app
 uses JNDI (patch available)

 I also just found a deploy problem with web apps with a plan with no
 environment, but I haven't investigated much yet.

Why haven't the patches been committed? They need a Release Manager
go ahead? I certainly wouldn't classify either problem as a BLOCKER.
They could be fixed in 1.1.x.


They haven't been committed to 1.1.1 because the release manager nixed
it.  They'll be in 1.1.2 no matter what.

In any case, we clearly need to standardize our definition of blocker.
I think that quality issues can be blockers, and it sounds like you
don't.  Which is OK, I guess we just need some way to decide what
we're willing to ship with, whether that's a vote or the decision of
the release manager or whatever.  Probably more responses to this
thread would help.


Yes, I've noted a difference in our definitions for some time. Here 
are some definitions from the Jira system --
http://issues.apache.org/jira/ShowConstantsHelp.jspa?decorator=popup#PriorityLevels 



I find the Priority Level definitions to be reasonably close to my own.
I also would prefer we stick to the JIRA definitions of priority, 
otherwise it will be too confusing.


Quality issues can be blockers, but your redeploy problems are not. 
I'd put them as Major or Minor. By the Jira definitions, they are 
Minor. Users have a pretty reasonable work-around (Redeploy fails, 
Users can easily undeploy, then deploy).


I put some SECURITY issues in the BLOCKER category. If a user has 
followed the rules and believes that he/she has properly secured some 
resource and Geronimo permits unauthorized/unauthenticated access to 
that resource, then that's a BLOCKER...



Agree.

There are some users who are waiting for the 1.1.1 release to fix bugs 
they have run into in 1.1.  Instead of making them wait longer, I would 
prefer we aim to get 1.1.1 out with blockers fixed and no regressions or 
compliance issues.  Releasing often enables our user base to start using 
our code (as they may have had been unable to do so in a previous 
release due to issues they hit) and possibly get more up to date 
feedback from the users for the next release. 


These are only my views and it is the community that will decide.

Regards,
John

--kevan






 SECURITY

 http://issues.apache.org/jira/browse/GERONIMO-2294
 - For a security realm with multiple login modules, we do not handle
 the JAAS Control Flags correctly (e.g. we do not call the login
 modules using the correct logic).  Code to reproduce available. Alan
 had claimed a predecessor to this issue; I'm not sure if he's 
planning

 on working on this one.

Does this problem allow unauthorized/unauthenticated access to
secured resources? If not, then I wouldn't categorize it as a BLOCKER.


 http://issues.apache.org/jira/browse/GERONIMO-2295
 - For a web app, if the security url-patterns don't exactly match the
 servlet-mapping url-patterns, we apply no security at all.  Code to
 reproduce available.  Alan has claimed this issue.

That certainly seems like a must-fix BLOCKER to me...


 http://issues.apache.org/jira/browse/GERONIMO-1053
 - Likely not still a problem (reported against M5), but if it is, it
 sounds serious.

Even if it does still exist, doesn't seem like a BLOCKER.


 There are a large number of other issues out there in the security
 category, but I don't think they're all as urgent (e.g. 
GEORNIMO-1747,

 GERONIMO-2274, GERONIMO-2275, and GERONIMO-2279 probably ought to be
 addressed in 1.1.2 but I don't think need to hold up 1.1.1).

 Thanks,
 Aaron

 On 8/8/06, Matt Hogstrom [EMAIL PROTECTED] wrote:
 1.1.1 is in a form that we can get ready to release it.  I was
 talking with Aaron and he mentioned
 that there were some security issues he was concerned about.  I
 would like to use this thread to
 identify any issues that should be considered show stoppers and
 make the decision on how to move
 forward.

 Please use this thread to provide that information.  What I think
 we'll need to make an appropriate
 assessement is:

 Issue Description
 How long have we had it?  (has it existed in earlier releases and
 we knew it)
 Exposure
 JIRA issue number tracking the issue.

 Please provide your input as quickly as possible so we can assess
 how to proceed with 1.1.1.

 Thanks.










[jira] Closed: (XBEAN-37) Compile error in QdoxMappingLoader introduced in XBEAN-27

2006-08-06 Thread John Sisson (JIRA)
 [ http://issues.apache.org/jira/browse/XBEAN-37?page=all ]

John Sisson closed XBEAN-37.


Resolution: Fixed

 Compile error in QdoxMappingLoader introduced in XBEAN-27
 -

 Key: XBEAN-37
 URL: http://issues.apache.org/jira/browse/XBEAN-37
 Project: XBean
  Issue Type: Bug
  Components: spring
Reporter: John Sisson
 Assigned To: John Sisson
Priority: Blocker
 Fix For: 2.6


 Seems this compile error slipped through the RTC on the XBEAN-27 patch!
 C:\dev\geronimo\xbean\trunkmvn install
 SNIP
 [INFO] 
 
 [INFO] Building XBean :: Spring :: Common
 [INFO]task-segment: [install]
 [INFO] 
 
 [INFO] [resources:resources]
 [INFO] Using default encoding to copy filtered resources.
 [INFO] [compiler:compile]
 Compiling 42 source files to 
 C:\dev\geronimo\xbean\trunk\xbean-spring-common\target\classes
 [INFO] 
 
 [ERROR] BUILD FAILURE
 [INFO] 
 
 [INFO] Compilation failure
 C:\dev\geronimo\xbean\trunk\xbean-spring-common\src\main\java\org\apache\xbean\spring\generator\QdoxMappingLoader.java:[507,29]
  repl
 ace(char,char) in java.lang.String cannot be applied to 
 (java.lang.String,java.lang.String)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Created: (XBEAN-37) Compile error in QdoxMappingLoader introduced in XBEAN-27

2006-08-05 Thread John Sisson (JIRA)
Compile error in QdoxMappingLoader introduced in XBEAN-27
-

 Key: XBEAN-37
 URL: http://issues.apache.org/jira/browse/XBEAN-37
 Project: XBean
  Issue Type: Bug
  Components: spring
Reporter: John Sisson
 Assigned To: John Sisson
Priority: Blocker
 Fix For: 2.6


Seems this compile error slipped through the RTC on the XBEAN-27 patch!

C:\dev\geronimo\xbean\trunkmvn install

SNIP

[INFO] 

[INFO] Building XBean :: Spring :: Common
[INFO]task-segment: [install]
[INFO] 

[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
Compiling 42 source files to 
C:\dev\geronimo\xbean\trunk\xbean-spring-common\target\classes
[INFO] 
[ERROR] BUILD FAILURE
[INFO] 
[INFO] Compilation failure

C:\dev\geronimo\xbean\trunk\xbean-spring-common\src\main\java\org\apache\xbean\spring\generator\QdoxMappingLoader.java:[507,29]
 repl
ace(char,char) in java.lang.String cannot be applied to 
(java.lang.String,java.lang.String)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




Re: Wiki migration

2006-08-04 Thread John Sisson
I noticed that there are lines in the pages that you have to scroll 
right to read.  For example, open 
http://cwiki.apache.org/confluence/display/GMOxMoinMoin/Advanced_Plugin_Sample 
and look at the bullet points after the words Here are some things to 
note.  Any idea what is happening there?


John

Hernan Cunico wrote:

Hi All,
I've been reviewing the content we have in the Moin Moin wiki and it 
is way more out of date than I thought it would be.


I initially thought that it would be easier to do the housekeeping 
once we had the content migrated to Confluence but after a more 
detailed analysis of the actual content to migrate I found out that 
there is really little content to move over. This is either because we 
already have that content categorized and up to date or the Moin Moin 
content is so out of date that is not relevant anymore.


So, did some cleaning and detailed review of the Moin Moin content ( 
thanks Jason for helping with Moin Moin ;-)   ),  ran the migration 
again (thanks Don for providing the migration tools and continuous 
support) and came up with a very reduced list of pages that, IMHO, 
should actually be migrated and integrated to the current cwiki. These 
pages are listed in the yellow box at the top of the front page, here 
is the link to the partially migrated space.


http://cwiki.apache.org/confluence/display/GMOxMoinMoin

I know we all focused on getting v1.1.1 out of the door now so how 
about time to review it untill next Friday Aug 11. Not sure if this 
calls for a vote ( we kinda did that already) but if there are not 
-1/negative comments I would propose to give wiki.apache.org/geronimo 
a proper burial and get it out of production.


If anybody thinks that any other page should be included pls send me 
the page name (and link) and we'll review it.


Thanks

Cheers!
Hernan





[jira] Commented: (GERONIMO-1939) Server Info portlet doesn't display the 'Server Memory Usage' live graph on Internet Explorer

2006-08-01 Thread John Sisson (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-1939?page=comments#action_12424762
 ] 

John Sisson commented on GERONIMO-1939:
---

Do the scripts available from Adobe help? 
http://www.adobe.com/svg/workflow/autoinstall.html

The license for the script files says:

// Copyright 2000 Adobe Systems Incorporated. All rights reserved. Permission
// to use, modify, distribute, and publicly display this file is hereby
// granted. This file is provided AS-IS with absolutely no warranties of any
// kind. Portions (C) Netscape Communications 1999.

// If you modify this file, please share your changes with Adobe and other SVG
// developers at http://www.adobe.com/svg/.

 Server Info portlet doesn't display the 'Server Memory Usage' live graph on 
 Internet Explorer
 -

 Key: GERONIMO-1939
 URL: http://issues.apache.org/jira/browse/GERONIMO-1939
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: 1.1
Reporter: Chris Cardona

 I've tested it to work on Firefox v1.5.0.2 but the graph doesn't show up on 
 IE v6.0.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (GERONIMO-1939) Server Info portlet doesn't display the 'Server Memory Usage' live graph on Internet Explorer

2006-08-01 Thread John Sisson (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-1939?page=comments#action_12424766
 ] 

John Sisson commented on GERONIMO-1939:
---

I tried using FireFox 1.0.7 on windows (latest currently available) and if I 
click on the image click here to download plugin I get the Plugin finder 
service dialog box that just sits there seeming to do nothing.  Do others have 
this problem?

 Server Info portlet doesn't display the 'Server Memory Usage' live graph on 
 Internet Explorer
 -

 Key: GERONIMO-1939
 URL: http://issues.apache.org/jira/browse/GERONIMO-1939
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: 1.1
Reporter: Chris Cardona

 I've tested it to work on Firefox v1.5.0.2 but the graph doesn't show up on 
 IE v6.0.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (GERONIMO-1939) Server Info portlet doesn't display the 'Server Memory Usage' live graph on Internet Explorer

2006-08-01 Thread John Sisson (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-1939?page=comments#action_12424778
 ] 

John Sisson commented on GERONIMO-1939:
---

Sorry, my comment about firefox 1.0.7 is incorrect.  I just assumed that since 
that version said it had no updates available it was the latest.  I confirmed 
that 1.5.0.5 works.

 Server Info portlet doesn't display the 'Server Memory Usage' live graph on 
 Internet Explorer
 -

 Key: GERONIMO-1939
 URL: http://issues.apache.org/jira/browse/GERONIMO-1939
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: 1.1
Reporter: Chris Cardona
 Attachments: embedSVG.js


 I've tested it to work on Firefox v1.5.0.2 but the graph doesn't show up on 
 IE v6.0.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Closed: (GERONIMO-2136) Remove About icon and about page from console

2006-08-01 Thread John Sisson (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2136?page=all ]

John Sisson closed GERONIMO-2136.
-

Fix Version/s: 1.2
   Resolution: Fixed

 Remove About icon and about page from console
 -

 Key: GERONIMO-2136
 URL: http://issues.apache.org/jira/browse/GERONIMO-2136
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: 1.1
Reporter: John Sisson
 Assigned To: John Sisson
Priority: Trivial
 Fix For: 1.1.1, 1.2


 h1. Problem
 The licenses displayed in the console in the about page ( 
 http://localhost:8080/console/about.jsp ) are a subset of those in Geronimo's 
 LICENSE.txt file and may be misleading.
 See mail thread.
 http://www.mail-archive.com/dev%40geronimo.apache.org/msg24852.html
 h1. Solution
 The about icon and about page will be removed from the Geronimo console.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Updated: (GERONIMO-1996) Serialization failure during deployment leaves a config.ser in the repository but doesn't write a config.info causing problems later.

2006-08-01 Thread John Sisson (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1996?page=all ]

John Sisson updated GERONIMO-1996:
--

Fix Version/s: 1.2
  Description: 
h1. Problem

If an Error (java.lang.Error and its subclasses) occurs during deployment and 
the deployment operation fails it may not be possible to redeploy.


h1. Symptom

Example of exception during serialization phase of deployment:

{code}
java.lang.ClassCastException
at org.apache.xerces.parsers.DOMParser.init(Unknown Source)
at org.apache.xerces.parsers.DOMParser.init(Unknown Source)
at com.foo.common.xml.XMLNode.loadXML(XMLNode.java:534)
at com.foo.common.xml.XMLNode.loadXML(XMLNode.java:520)
SNIP
at com.foo.server.ejb.Bar.clinit(FooBean.java:104)
at java.io.ObjectStreamClass.hasStaticInitializer(Native Method)
at 
java.io.ObjectStreamClass.computeDefaultSUID(ObjectStreamClass.java:1557)
at java.io.ObjectStreamClass.access$100(ObjectStreamClass.java:47)
SNIP
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
at org.apache.geronimo.gbean.GBeanData.writeExternal(GBeanData.java:186)
at 
org.apache.geronimo.kernel.config.SerializedGBeanState.storeGBeans(SerializedGBeanState.java:139)
at 
org.apache.geronimo.kernel.config.SerializedGBeanState.writeObject(SerializedGBeanState.java:92)
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:324)
at 
java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:809)
at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1296)
at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
at 
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
at 
org.apache.geronimo.kernel.config.SerializedConfigurationMarshaler.writeConfigurationData(SerializedConfigurationMarshale
r.java:66)
at 
org.apache.geronimo.kernel.config.ConfigurationUtil.writeConfigurationData(ConfigurationUtil.java:163)
at 
org.apache.geronimo.system.configuration.ExecutableConfigurationUtil.writeConfiguration(ExecutableConfigurationUtil.java:
149)
at 
org.apache.geronimo.system.configuration.RepositoryConfigurationStore.install(RepositoryConfigurationStore.java:318)
at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:308)
at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:119)
{code}

When restarting Geronimo after a deployment that failed during serialization 
you may see the following exception:

{code}
ERROR [RepositoryConfigurationStore] Unable to load ConfigurationInfo for 
com.acme.foo/foo-server-plus/3.4.060322-SNAPSHOT/ear
java.io.FileNotFoundException: 
C:\test\geronimo-1.1-SNAPSHOT\repository\com\acme\foo\foo-server-plus\3.4.060322-SNAPSHOT\
foo-server-plus-3.4.060322-SNAPSHOT.ear\META-INF\config.info (The system cannot 
find the file specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.init(FileInputStream.java:106)
at 
org.apache.geronimo.system.configuration.RepositoryConfigurationStore.loadConfigurationInfo(RepositoryConfigurationStore.
java:401)
at 
org.apache.geronimo.system.configuration.RepositoryConfigurationStore.listConfigurations(RepositoryConfigurationStore.jav
a:375)
{code}

Error if you attempt to undeploy the configuration you get:

{code}
11:04:27,699 ERROR [RepositoryConfigurationStore] Unable to load 
ConfigurationInfo for com.acme.foo/foo-server-plus/3.4.0
60322-SNAPSHOT/ear
java.io.FileNotFoundException: 
C:\test\geronimo-1.1-SNAPSHOT\repository\com\acme\foo\foo-server-plus\3.4.060322-SNAPSHOT\
foo-server-plus-3.4.060322-SNAPSHOT.ear\META-INF\config.info (The system cannot 
find the file specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.init(FileInputStream.java:106)
at 
org.apache.geronimo.system.configuration.RepositoryConfigurationStore.loadConfigurationInfo(RepositoryConfigurationStore.
java:401)
at 
org.apache.geronimo.system.configuration.RepositoryConfigurationStore.listConfigurations(RepositoryConfigurationStore.jav
a:375

[jira] Updated: (GERONIMO-1996) Error during deployment may result in files not being cleaned up properly

2006-08-01 Thread John Sisson (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1996?page=all ]

John Sisson updated GERONIMO-1996:
--

Summary: Error during deployment may result in files not being cleaned up 
properly  (was: Serialization failure during deployment leaves a config.ser in 
the repository but doesn't write a config.info causing problems later.)

 Error during deployment may result in files not being cleaned up properly
 -

 Key: GERONIMO-1996
 URL: http://issues.apache.org/jira/browse/GERONIMO-1996
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 1.1
Reporter: John Sisson
 Assigned To: John Sisson
 Fix For: 1.2, 1.1.1

 Attachments: jira-g-1996.zip


 h1. Problem
 If an Error (java.lang.Error and its subclasses) occurs during deployment and 
 the deployment operation fails it may not be possible to redeploy.
 h1. Symptom
 Example of exception during serialization phase of deployment:
 {code}
 java.lang.ClassCastException
 at org.apache.xerces.parsers.DOMParser.init(Unknown Source)
 at org.apache.xerces.parsers.DOMParser.init(Unknown Source)
 at com.foo.common.xml.XMLNode.loadXML(XMLNode.java:534)
 at com.foo.common.xml.XMLNode.loadXML(XMLNode.java:520)
 SNIP
 at com.foo.server.ejb.Bar.clinit(FooBean.java:104)
 at java.io.ObjectStreamClass.hasStaticInitializer(Native Method)
 at 
 java.io.ObjectStreamClass.computeDefaultSUID(ObjectStreamClass.java:1557)
 at java.io.ObjectStreamClass.access$100(ObjectStreamClass.java:47)
 SNIP
 at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
 at 
 org.apache.geronimo.gbean.GBeanData.writeExternal(GBeanData.java:186)
 at 
 org.apache.geronimo.kernel.config.SerializedGBeanState.storeGBeans(SerializedGBeanState.java:139)
 at 
 org.apache.geronimo.kernel.config.SerializedGBeanState.writeObject(SerializedGBeanState.java:92)
 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:324)
 at 
 java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:809)
 at 
 java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1296)
 at 
 java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
 at 
 java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
 at 
 java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
 at 
 java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
 at 
 java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
 at 
 java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
 at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
 at 
 org.apache.geronimo.kernel.config.SerializedConfigurationMarshaler.writeConfigurationData(SerializedConfigurationMarshale
 r.java:66)
 at 
 org.apache.geronimo.kernel.config.ConfigurationUtil.writeConfigurationData(ConfigurationUtil.java:163)
 at 
 org.apache.geronimo.system.configuration.ExecutableConfigurationUtil.writeConfiguration(ExecutableConfigurationUtil.java:
 149)
 at 
 org.apache.geronimo.system.configuration.RepositoryConfigurationStore.install(RepositoryConfigurationStore.java:318)
 at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:308)
 at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:119)
 {code}
 When restarting Geronimo after a deployment that failed during serialization 
 you may see the following exception:
 {code}
 ERROR [RepositoryConfigurationStore] Unable to load ConfigurationInfo for 
 com.acme.foo/foo-server-plus/3.4.060322-SNAPSHOT/ear
 java.io.FileNotFoundException: 
 C:\test\geronimo-1.1-SNAPSHOT\repository\com\acme\foo\foo-server-plus\3.4.060322-SNAPSHOT\
 foo-server-plus-3.4.060322-SNAPSHOT.ear\META-INF\config.info (The system 
 cannot find the file specified)
 at java.io.FileInputStream.open(Native Method)
 at java.io.FileInputStream.init(FileInputStream.java:106)
 at 
 org.apache.geronimo.system.configuration.RepositoryConfigurationStore.loadConfigurationInfo(RepositoryConfigurationStore.
 java:401)
 at 
 org.apache.geronimo.system.configuration.RepositoryConfigurationStore.listConfigurations(RepositoryConfigurationStore.jav
 a:375)
 {code}
 Error if you attempt to undeploy the configuration you get:
 {code}
 11:04:27,699

[jira] Closed: (GERONIMO-1996) Error during deployment may result in files not being cleaned up properly

2006-08-01 Thread John Sisson (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1996?page=all ]

John Sisson closed GERONIMO-1996.
-

Resolution: Fixed

 Error during deployment may result in files not being cleaned up properly
 -

 Key: GERONIMO-1996
 URL: http://issues.apache.org/jira/browse/GERONIMO-1996
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 1.1
Reporter: John Sisson
 Assigned To: John Sisson
 Fix For: 1.1.1, 1.2

 Attachments: jira-g-1996.zip


 h1. Problem
 If an Error (java.lang.Error and its subclasses) occurs during deployment and 
 the deployment operation fails it may not be possible to redeploy.
 h1. Symptom
 Example of exception during serialization phase of deployment:
 {code}
 java.lang.ClassCastException
 at org.apache.xerces.parsers.DOMParser.init(Unknown Source)
 at org.apache.xerces.parsers.DOMParser.init(Unknown Source)
 at com.foo.common.xml.XMLNode.loadXML(XMLNode.java:534)
 at com.foo.common.xml.XMLNode.loadXML(XMLNode.java:520)
 SNIP
 at com.foo.server.ejb.Bar.clinit(FooBean.java:104)
 at java.io.ObjectStreamClass.hasStaticInitializer(Native Method)
 at 
 java.io.ObjectStreamClass.computeDefaultSUID(ObjectStreamClass.java:1557)
 at java.io.ObjectStreamClass.access$100(ObjectStreamClass.java:47)
 SNIP
 at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
 at 
 org.apache.geronimo.gbean.GBeanData.writeExternal(GBeanData.java:186)
 at 
 org.apache.geronimo.kernel.config.SerializedGBeanState.storeGBeans(SerializedGBeanState.java:139)
 at 
 org.apache.geronimo.kernel.config.SerializedGBeanState.writeObject(SerializedGBeanState.java:92)
 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:324)
 at 
 java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:809)
 at 
 java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1296)
 at 
 java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
 at 
 java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
 at 
 java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
 at 
 java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
 at 
 java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
 at 
 java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
 at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
 at 
 org.apache.geronimo.kernel.config.SerializedConfigurationMarshaler.writeConfigurationData(SerializedConfigurationMarshale
 r.java:66)
 at 
 org.apache.geronimo.kernel.config.ConfigurationUtil.writeConfigurationData(ConfigurationUtil.java:163)
 at 
 org.apache.geronimo.system.configuration.ExecutableConfigurationUtil.writeConfiguration(ExecutableConfigurationUtil.java:
 149)
 at 
 org.apache.geronimo.system.configuration.RepositoryConfigurationStore.install(RepositoryConfigurationStore.java:318)
 at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:308)
 at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:119)
 {code}
 When restarting Geronimo after a deployment that failed during serialization 
 you may see the following exception:
 {code}
 ERROR [RepositoryConfigurationStore] Unable to load ConfigurationInfo for 
 com.acme.foo/foo-server-plus/3.4.060322-SNAPSHOT/ear
 java.io.FileNotFoundException: 
 C:\test\geronimo-1.1-SNAPSHOT\repository\com\acme\foo\foo-server-plus\3.4.060322-SNAPSHOT\
 foo-server-plus-3.4.060322-SNAPSHOT.ear\META-INF\config.info (The system 
 cannot find the file specified)
 at java.io.FileInputStream.open(Native Method)
 at java.io.FileInputStream.init(FileInputStream.java:106)
 at 
 org.apache.geronimo.system.configuration.RepositoryConfigurationStore.loadConfigurationInfo(RepositoryConfigurationStore.
 java:401)
 at 
 org.apache.geronimo.system.configuration.RepositoryConfigurationStore.listConfigurations(RepositoryConfigurationStore.jav
 a:375)
 {code}
 Error if you attempt to undeploy the configuration you get:
 {code}
 11:04:27,699 ERROR [RepositoryConfigurationStore] Unable to load 
 ConfigurationInfo for com.acme.foo/foo-server-plus/3.4.0
 60322-SNAPSHOT/ear
 java.io.FileNotFoundException: 
 C:\test\geronimo-1.1-SNAPSHOT\repository\com\acme

[jira] Closed: (GERONIMO-1810) Improve the Error: Unable to distribute foo.ear: Cannot deploy the requested application module message

2006-08-01 Thread John Sisson (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1810?page=all ]

John Sisson closed GERONIMO-1810.
-

Resolution: Duplicate

This has already been fixed by Erin's patch in GERONIMO-1360 (rev 399082).

 Improve the Error: Unable to distribute foo.ear: Cannot deploy the requested 
 application module message
 -

 Key: GERONIMO-1810
 URL: http://issues.apache.org/jira/browse/GERONIMO-1810
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 1.0
Reporter: John Sisson
 Assigned To: John Sisson
Priority: Trivial
 Fix For: 1.1.1


 Need to provide more information in the following error message, giving the 
 user a bit more of a hint as to what the problem may be.
 C:\testgeronimo-1.0.1-SNAPSHOT\bin\deploy --user system --password manager 
 deploy jstest.ear jstest.xml
 Using GERONIMO_BASE:   C:\test\geronimo-1.0.1-SNAPSHOT
 Using GERONIMO_HOME:   C:\test\geronimo-1.0.1-SNAPSHOT
 Using GERONIMO_TMPDIR: C:\test\geronimo-1.0.1-SNAPSHOT\var\temp
 Using JRE_HOME:C:\j2sdk1.4.2_10
 Error: Unable to distribute jstest.ear: Cannot deploy the requested
 application module (planFile=C:\test\jstest.xml,
 
 moduleFile=C:\test\geronimo-1.0.1-SNAPSHOT\var\temp\geronimo-deployer59948.tmpdir\jstest.ear)
 In the case above it was due to my ear file accidentially having all the 
 files under a directory.
 I propose we add the following to the end of the message:
 Check that the module file contains the expected deployment files and 
 directory structure.  If problems persist, ensure the appropriate module 
 builder is running.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Closed: (GERONIMO-1810) Improve the Error: Unable to distribute foo.ear: Cannot deploy the requested application module message

2006-08-01 Thread John Sisson (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1810?page=all ]

John Sisson closed GERONIMO-1810.
-


 Improve the Error: Unable to distribute foo.ear: Cannot deploy the requested 
 application module message
 -

 Key: GERONIMO-1810
 URL: http://issues.apache.org/jira/browse/GERONIMO-1810
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 1.0
Reporter: John Sisson
 Assigned To: John Sisson
Priority: Trivial
 Fix For: 1.1


 Need to provide more information in the following error message, giving the 
 user a bit more of a hint as to what the problem may be.
 C:\testgeronimo-1.0.1-SNAPSHOT\bin\deploy --user system --password manager 
 deploy jstest.ear jstest.xml
 Using GERONIMO_BASE:   C:\test\geronimo-1.0.1-SNAPSHOT
 Using GERONIMO_HOME:   C:\test\geronimo-1.0.1-SNAPSHOT
 Using GERONIMO_TMPDIR: C:\test\geronimo-1.0.1-SNAPSHOT\var\temp
 Using JRE_HOME:C:\j2sdk1.4.2_10
 Error: Unable to distribute jstest.ear: Cannot deploy the requested
 application module (planFile=C:\test\jstest.xml,
 
 moduleFile=C:\test\geronimo-1.0.1-SNAPSHOT\var\temp\geronimo-deployer59948.tmpdir\jstest.ear)
 In the case above it was due to my ear file accidentially having all the 
 files under a directory.
 I propose we add the following to the end of the message:
 Check that the module file contains the expected deployment files and 
 directory structure.  If problems persist, ensure the appropriate module 
 builder is running.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Created: (GERONIMO-2250) Error rather than exception from server whilst deploying causes deployer to hang (not end)

2006-07-31 Thread John Sisson (JIRA)
Error rather than exception from server whilst deploying causes deployer to 
hang (not end)
--

 Key: GERONIMO-2250
 URL: http://issues.apache.org/jira/browse/GERONIMO-2250
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: deployment
Affects Versions: 1.1, 1.0
Reporter: John Sisson
Priority: Minor
 Fix For: 1.x


Whilst using the test application attached to GERONIMO-1996 I found that the 
Error from the server (e.g. java.lang.ExceptionInInitializerError ) caused the 
thread (see Thread-2 below) to end and the deploy command does not return.

It appears that the run() methods for commands need to catch Throwable rather 
than Exception so that it can end more gracefully.

Debugger output:

Java HotSpot(TM) Client VM[localhost:8001]  
Thread [main] (Suspended)   

org.apache.geronimo.deployment.plugin.jmx.RemoteDeploymentManager(org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager).distribute(javax.enterprise.deploy.spi.Target[],
 java.io.File, java.io.File) line: 176

org.apache.geronimo.deployment.cli.CommandDeploy(org.apache.geronimo.deployment.cli.CommandDistribute).runCommand(javax.enterprise.deploy.spi.DeploymentManager,
 java.io.PrintWriter, boolean, javax.enterprise.deploy.spi.Target[], 
java.io.File, java.io.File) line: 75   

org.apache.geronimo.deployment.cli.CommandDeploy.runCommand(javax.enterprise.deploy.spi.DeploymentManager,
 java.io.PrintWriter, boolean, javax.enterprise.deploy.spi.Target[], 
java.io.File, java.io.File) line: 51 

org.apache.geronimo.deployment.cli.CommandDeploy(org.apache.geronimo.deployment.cli.CommandDistribute).executeOnline(org.apache.geronimo.deployment.cli.ServerConnection,
 boolean, java.util.List, java.io.PrintWriter, java.io.File, java.io.File) 
line: 148   

org.apache.geronimo.deployment.cli.CommandDeploy(org.apache.geronimo.deployment.cli.CommandDistribute).execute(java.io.PrintWriter,
 org.apache.geronimo.deployment.cli.ServerConnection, java.lang.String[]) line: 
132  

org.apache.geronimo.deployment.cli.CommandDeploy.execute(java.io.PrintWriter, 
org.apache.geronimo.deployment.cli.ServerConnection, java.lang.String[]) line: 
60 

org.apache.geronimo.deployment.cli.DeployTool.execute(java.lang.String[]) line: 
159 
org.apache.geronimo.deployment.cli.DeployTool.main(java.lang.String[]) 
line: 313
Thread [Thread-1] (Running) 
Thread [Connection HeartBeat] (Running) 
Thread [Notification Deliverer #1] (Running)
Thread [Notification Fetcher #1] (Running)  
Thread [Thread-2] (Suspended (exception 
java.lang.ExceptionInInitializerError)) 
org.apache.geronimo.deployment.plugin.local.DistributeCommand.run() 
line: 65
java.lang.Thread.run() line: not available  


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




Re: 1.1.1 Status

2006-07-31 Thread John Sisson
Any objections to removing the licenses from the about page in the 
console. See GERONIMO-2136 (listed below)


FYI,  I was originally planning on upgrading Derby (*GERONIMO-2155 
https://issues.apache.org/jira/browse/GERONIMO-2155)*, but the debug 
versions of the derby libraries aren't in the maven repos and I'm 
running out of time, so will leave as targeted for 1.x.


Thanks,
John

Matt Hogstrom wrote:
There has been a lot of progress on 1.1.1.  We started with 61 issues 
and we're down to 21 left.


Originally I suggested that we branch on Friday.  I'd like to give a 
little more time and would like to revise the branch to a freeze state 
on Tuesday, August 1 at 0500 PT.  At that time I'll spin off 
branches/1.1.1 and update branches/1.1 to be 1.1.2-SNAPSHOT.  We'll do 
performance regression and TCK work during the next week and shoot for 
an official release within two weeks.


If anyone is opposed to this plan let me know.

Also, please review the JIRA's below.  If you don't think you can get 
thte ones done with your name please unassign yourself and hopefully 
someone else will pick them up.


Thanks.

*Outstanding Issues*

GERONIMO- Open John Sisson   
Application errors in static initialization blocks during 
serialization of configuration during deployment due to incorrect TCCL


GERONIMO-2218 Open Unassigned   
KeyStore portlet: Functionality missing from 1.0


GERONIMO-1906 Reopened Sachin Patel   
Cannot add a new connector using ActiveMQManagerGBean


GERONIMO-1917 Open David Jencks
repository doesn't deal well with case insensitive file systems

GERONIMO-1996 Open John Sisson
Serialization failure during deployment leaves a config.ser in the 
repository but doesn't write a config.info causing problems later.


GERONIMO-2080 Open John Sisson   
Create a Geronimo Bug Guidelines Page


GERONIMO-2169 Open Kevan Miller
Once tagged, the m:co goal of tags/1.1.1 should checkout the 
corresponding tagged version of OpenEJB (not a branch)


GERONIMO-2170 Open Kevan Miller   
Tagged versions of Geronimo should not include 
people.apache.org/repository in their list of maven repositories


GERONIMO-2167 Open Kevan Miller
deployer.jar not cleaning up properly during redeploy and undeploy

GERONIMO-2202 Open Kevan Miller
Move to new Apache Maven 1 repo (repo/m1-snapshot-repository 
1.2   


GERONIMO-2030 Open Unassigned
Allow WebServiceBuilder determine if there are WebServices to be deployed

GERONIMO-1476 Open Unassigned
Changes to default log4j.rootCategory are not dynamic

GERONIMO-2228 Open Unassigned
GeronimoAsMavenServlet.java generates wrong default-repository element

GERONIMO-2230 Open Aaron Mulder
No cleanup after DeploymentWatcher exception

GERONIMO-2142 Open David Jencks
EJB Refs to EJB in parent module often fail

GERONIMO-2227 Open David Jencks
ENC Lookup Fix (include parent modules)

GERONIMO-1557 Open David Jencks
When you enter the url of a web service in the console You should get 
a page showing the service name


GERONIMO-1531 Open Unassigned
KeyStore portlet should support deletion of certificates and private keys

GERONIMO-1716 Open Donald Woods
Add usage of SimpleEncryption to PropertiesFileLoginModule and Admin 
Console


GERONIMO-2204 Open David Jencks
ProxyMethodInterceptor doesn't handle finalize appropriately
   
GERONIMO-2136 Open John Sisson

Remove/Update licenses displayed in about page of console

GERONIMO-1810 Open John Sisson
Improve the Error: Unable to distribute foo.ear: Cannot deploy the 
requested application module message






Re: Welcome David Jencks as the newest memeber of the Geronimo PMC

2006-07-31 Thread John Sisson

Congratulations David!

Regards,
John

Matt Hogstrom wrote:
The PMC would like to welcome David Jencks as the newest member of the 
PMC.  Please join us in welcoming David.


Matt






Re: wiki migration

2006-07-31 Thread John Sisson

Hernan Cunico wrote:

John Sisson wrote:

Hernan Cunico wrote:

Hi All,
this is a friendly reminder that the Moin Moin wiki ( namely  
wiki.apache.org/geronimo ) is being migrated to the confluence based 
http://cwiki.apache.org/geronimo



Great!
Please refrain from continuing updating content to the Moin Moin 
wiki. The current migration status can me seen at 
http://cwiki.apache.org/confluence/display//Home


I tried looking at the status and got a page not found.  I also tried 
http://cwiki.apache.org/confluence/display/GMOxMoinMoin and got a 
Not Permitted page.
Not sure what the problem is, I just clicked those two links and both 
worked without logging in. Does anyone else have this problem?
Hmm, I logged out and logged back in and it worked.  When I was logged 
in if I went to http://cwiki.apache.org/confluence/dashboard.action 
where it lists the spaces, the GMOxMoinMoin space is not listed.  After 
I logged out and logged back in again it was listed and I could access 
the link above.


Thanks,
John


This is the raw content migrated so far from the Moin Moin wiki has 
not been edited yet, this is a temporary space while migrating.


This is the first step of several, later this content will be 
evaluated for accuracy and then incorporated to one of the 
cwiki.apache.org/geronimo sub-structures.


Comments, suggestions and HELP! are very much welcomed.

Will information be moved to space for a particular release?  E.G. 
the build instructions for 1.1.x will differ to 1.2?
Yes but first thing first, we need to totally move the Moin Moin 
content to confluence, get rid of the duplicated/obsolete information 
(do some housekeeping) and then get the good stuff reorganized into 
confluence structure. We may potentially need to create additional 
spaces.


Looking at the current organization we have we already have the 
content organized according to Geronimo versions, we may need to do 
some reorganization within those spaces (maybe consolidating user's 
and developer's guide into just user's guide for simplicity).


As soon as we have some material to put out for v1.2 we will create a 
new Apache Geronimo v1.2 space with version specific info.


Cheers!
Hernan


Thanks,
John

Cheers!
Hernan











[jira] Commented: (GERONIMO-2146) GBeanOverride ignores reference name when saving if artifact is not set

2006-07-31 Thread John Sisson (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-2146?page=comments#action_12424749
 ] 

John Sisson commented on GERONIMO-2146:
---

Aaron checked in fix to 1.1 branch in 
http://svn.apache.org/viewvc?rev=425429view=rev 

 GBeanOverride ignores reference name when saving if artifact is not set
 ---

 Key: GERONIMO-2146
 URL: http://issues.apache.org/jira/browse/GERONIMO-2146
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: kernel
Affects Versions: 1.1
Reporter: Aaron Mulder
 Assigned To: Aaron Mulder
 Fix For: 1.1.1


 In writeXml the writing of name and module should be outside the if(artifact 
 != null) block

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




Re: Should we allow more ejb-links than j2ee specifies?

2006-07-29 Thread John Sisson

Dain Sundstrom wrote:

On Jul 27, 2006, at 7:29 PM, Matt Hogstrom wrote:


Aaron Mulder wrote:

On 7/27/06, John Sisson [EMAIL PROTECTED] wrote:

I think this would simplify configuration for users.  Could we log a
warning (that can be enabled/disabled) at deploy time identifying
extended features are being utilised? Putting myself in users shoes, I
would like to use these extensions, but would like a way of 
identifying

which apps are using them and what extended features are being used in
case I need to migrate my apps to another server, but don't wan't 
to see

warning messages day to day during normal operation.
I'm not really in favor of the log messages -- we have too many 
extensions.

I am in favor of keeping the feature as presently implemented.


+1


+1

-dain


It was just an idea.. I'm happy keeping the feature as is.

John


[jira] Updated: (GERONIMO-2233) Deployment fails with InvalidConfigException: Unable to deserialize GBeanState when Sun JMX RI JAR is on classpath in EAR

2006-07-28 Thread John Sisson (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2233?page=all ]

John Sisson updated GERONIMO-2233:
--

Description: 
h1. Problem

Deployment of an EAR that contains the Sun JMX RI 1.2 JAR in the classpath set 
in the META-INF/MANIFEST.MF file of the JAR in the EAR fails.   An EAR may 
include a JMX implementation library so that it can run on J2EE 1.3 servers.

h1. Symptoms

The following error is seen on the server console:

{code}
23:58:47,831 ERROR [GBeanInstanceState] Error while starting; GBean is now in 
the FAILED state: abstractName=geronimo-test/jira-g-n
nnn/1.0-SNAPSHOT/ear?configurationName=geronimo-test/jira-g-/1.0-SNAPSHOT/ear
org.apache.geronimo.kernel.config.InvalidConfigException: Unable to deserialize 
GBeanState
at 
org.apache.geronimo.kernel.config.SerializedGBeanState.loadGBeans(SerializedGBeanState.java:120)
at 
org.apache.geronimo.kernel.config.SerializedGBeanState.getGBeans(SerializedGBeanState.java:65)
at 
org.apache.geronimo.kernel.config.ConfigurationData.getGBeans(ConfigurationData.java:171)
at 
org.apache.geronimo.kernel.config.Configuration.init(Configuration.java:277)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:933)
at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:267)
at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:526)
at 
org.apache.geronimo.kernel.basic.BasicKernel.startGBean(BasicKernel.java:361)
at 
org.apache.geronimo.kernel.config.KernelConfigurationManager.load(KernelConfigurationManager.java:161)
at 
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:292)
at 
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:260)
at 
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:235)
at 
org.apache.geronimo.kernel.config.KernelConfigurationManager.loadConfiguration(KernelConfigurationManager.java:112)
at 
org.apache.geronimo.kernel.config.KernelConfigurationManager$$FastClassByCGLIB$$b117102f.invoke(generated)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:852)
at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
at org.apache.geronimo.kernel.KernelGBean.invoke(KernelGBean.java:338)
at 
org.apache.geronimo.kernel.KernelGBean$$FastClassByCGLIB$$1cccefc9.invoke(generated)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:852)
at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
at 
org.apache.geronimo.system.jmx.MBeanGBeanBridge.invoke(MBeanGBeanBridge.java:168)
at 
mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke(InvokerMBeanServerInterceptor.java:221)
at 
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
at 
mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke(SecurityMBeanServerInterceptor.java:84)
at 
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
at 
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
at 
mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.invoke(ContextClassLoaderMBeanServerInterceptor.java:203
)
at mx4j.server.MX4JMBeanServer.invoke(MX4JMBeanServer.java:1043)
at 
mx4j.remote.rmi.RMIConnectionInvoker.invoke(RMIConnectionInvoker.java:219)
at sun.reflect.GeneratedMethodAccessor347.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25

Re: wiki migration

2006-07-28 Thread John Sisson

Hernan Cunico wrote:

Hi All,
this is a friendly reminder that the Moin Moin wiki ( namely  
wiki.apache.org/geronimo ) is being migrated to the confluence based 
http://cwiki.apache.org/geronimo



Great!
Please refrain from continuing updating content to the Moin Moin wiki. 
The current migration status can me seen at 
http://cwiki.apache.org/confluence/display/GMOxMoinMoin/Home


I tried looking at the status and got a page not found.  I also tried 
http://cwiki.apache.org/confluence/display/GMOxMoinMoin and got a Not 
Permitted page.


This is the raw content migrated so far from the Moin Moin wiki has 
not been edited yet, this is a temporary space while migrating.


This is the first step of several, later this content will be 
evaluated for accuracy and then incorporated to one of the 
cwiki.apache.org/geronimo sub-structures.


Comments, suggestions and HELP! are very much welcomed.

Will information be moved to space for a particular release?  E.G. the 
build instructions for 1.1.x will differ to 1.2?


Thanks,
John

Cheers!
Hernan





[jira] Created: (GERONIMO-2233) Deployment fails with InvalidConfigException: Unable to deserialize GBeanState when Sun JMX RI JAR is on classpath in EAR

2006-07-27 Thread John Sisson (JIRA)
Deployment fails with InvalidConfigException: Unable to deserialize GBeanState 
when Sun JMX RI JAR is on classpath in EAR
-

 Key: GERONIMO-2233
 URL: http://issues.apache.org/jira/browse/GERONIMO-2233
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: deployment
Affects Versions: 1.1, 1.0
Reporter: John Sisson
Priority: Minor
 Fix For: 1.1.x


h1. Problem

Deployment of an EAR that contains the Sun JMX RI 1.2 JAR in the classpath set 
in the META-INF/MANIFEST.MF file of the JAR in the EAR fails.

h1. Symptoms

The following error is seen on the server console:

{code}
23:58:47,831 ERROR [GBeanInstanceState] Error while starting; GBean is now in 
the FAILED state: abstractName=geronimo-test/jira-g-n
nnn/1.0-SNAPSHOT/ear?configurationName=geronimo-test/jira-g-/1.0-SNAPSHOT/ear
org.apache.geronimo.kernel.config.InvalidConfigException: Unable to deserialize 
GBeanState
at 
org.apache.geronimo.kernel.config.SerializedGBeanState.loadGBeans(SerializedGBeanState.java:120)
at 
org.apache.geronimo.kernel.config.SerializedGBeanState.getGBeans(SerializedGBeanState.java:65)
at 
org.apache.geronimo.kernel.config.ConfigurationData.getGBeans(ConfigurationData.java:171)
at 
org.apache.geronimo.kernel.config.Configuration.init(Configuration.java:277)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:933)
at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:267)
at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:526)
at 
org.apache.geronimo.kernel.basic.BasicKernel.startGBean(BasicKernel.java:361)
at 
org.apache.geronimo.kernel.config.KernelConfigurationManager.load(KernelConfigurationManager.java:161)
at 
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:292)
at 
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:260)
at 
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:235)
at 
org.apache.geronimo.kernel.config.KernelConfigurationManager.loadConfiguration(KernelConfigurationManager.java:112)
at 
org.apache.geronimo.kernel.config.KernelConfigurationManager$$FastClassByCGLIB$$b117102f.invoke(generated)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:852)
at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
at org.apache.geronimo.kernel.KernelGBean.invoke(KernelGBean.java:338)
at 
org.apache.geronimo.kernel.KernelGBean$$FastClassByCGLIB$$1cccefc9.invoke(generated)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:852)
at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
at 
org.apache.geronimo.system.jmx.MBeanGBeanBridge.invoke(MBeanGBeanBridge.java:168)
at 
mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke(InvokerMBeanServerInterceptor.java:221)
at 
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
at 
mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke(SecurityMBeanServerInterceptor.java:84)
at 
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
at 
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
at 
mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.invoke

Attn: Aaron - Re: svn commit: r425429 - /geronimo/branches/1.1/modules/system/src/java/org/apache/geronimo/system/configuration/GBeanOverride.java

2006-07-27 Thread John Sisson

Altered the subject, hopefully won't go unnoticed this time :-)
John

John Sisson wrote:

Reposting.. probably got lost in all the email traffic.

John

John Sisson wrote:

Aaron,

What JIRA is associated with this change?

Thanks,
John

[EMAIL PROTECTED] wrote:

Author: ammulder
Date: Tue Jul 25 08:55:34 2006
New Revision: 425429

URL: http://svn.apache.org/viewvc?rev=425429view=rev
Log:
Module and name are independent of artifact

Modified:

geronimo/branches/1.1/modules/system/src/java/org/apache/geronimo/system/configuration/GBeanOverride.java 



Modified: 
geronimo/branches/1.1/modules/system/src/java/org/apache/geronimo/system/configuration/GBeanOverride.java 

URL: 
http://svn.apache.org/viewvc/geronimo/branches/1.1/modules/system/src/java/org/apache/geronimo/system/configuration/GBeanOverride.java?rev=425429r1=425428r2=425429view=diff 

== 

--- 
geronimo/branches/1.1/modules/system/src/java/org/apache/geronimo/system/configuration/GBeanOverride.java 
(original)
+++ 
geronimo/branches/1.1/modules/system/src/java/org/apache/geronimo/system/configuration/GBeanOverride.java 
Tue Jul 25 08:55:34 2006

@@ -459,17 +459,17 @@
 
type.appendChild(doc.createTextNode(artifact.getType()));

 pat.appendChild(type);
 }
-Map nameMap = pattern.getName();
-if (nameMap.get(module) != null) {
-Element module = doc.createElement(module);
-
module.appendChild(doc.createTextNode(nameMap.get(module).toString())); 


-pat.appendChild(module);
-}
-if (nameMap.get(name) != null) {
-Element patName = doc.createElement(name);
-
patName.appendChild(doc.createTextNode(nameMap.get(name).toString())); 


-pat.appendChild(patName);
-}
+}
+Map nameMap = pattern.getName();
+if (nameMap.get(module) != null) {
+Element module = doc.createElement(module);
+
module.appendChild(doc.createTextNode(nameMap.get(module).toString())); 


+pat.appendChild(module);
+}
+if (nameMap.get(name) != null) {
+Element patName = doc.createElement(name);
+
patName.appendChild(doc.createTextNode(nameMap.get(name).toString())); 


+pat.appendChild(patName);
 }
 //out.print(pattern.toString());
 }



  









[jira] Closed: (GERONIMO-2222) Application errors in static initialization blocks during serialization of configuration during deployment due to incorrect TCCL

2006-07-27 Thread John Sisson (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-?page=all ]

John Sisson closed GERONIMO-.
-

Fix Version/s: 1.2
   Resolution: Fixed

 Application errors in static initialization blocks during serialization of 
 configuration during deployment  due to incorrect TCCL
 -

 Key: GERONIMO-
 URL: http://issues.apache.org/jira/browse/GERONIMO-
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 1.1, 1.0
Reporter: John Sisson
 Assigned To: John Sisson
Priority: Blocker
 Fix For: 1.1.1, 1.2

 Attachments: GERONIMO--v1.patch, jira-g--xerces-test.zip, 
 jira-g-.zip


 h1. Problem
 Exceptions and/or errors may occur in static initialization blocks invoked 
 whilst loading classes when serializing a configuration during deployment.  
 These same exceptions/errors don't occur when starting the configuration.
 h1. Symptoms
 Deployment of an EAR that has dependencies on its own copy of Xerces will 
 cause an exception similar to the following if Xerces is initialised in a 
 static block.
 {code}
 java.lang.ClassCastException
 at org.apache.xerces.parsers.DOMParser.init(Unknown Source)
 at org.apache.xerces.parsers.DOMParser.init(Unknown Source)
 at com.foo.server.ejb.MyEJB.clinit
 at java.io.ObjectStreamClass.hasStaticInitializer(Native Method)
 at 
 java.io.ObjectStreamClass.computeDefaultSUID(ObjectStreamClass.java:1557)
 at java.io.ObjectStreamClass.access$100(ObjectStreamClass.java:47)
 at java.io.ObjectStreamClass$1.run(ObjectStreamClass.java:173)
 at java.security.AccessController.doPrivileged(Native Method)
 at 
 java.io.ObjectStreamClass.getSerialVersionUID(ObjectStreamClass.java:170)
 at java.io.ObjectStreamClass.writeNonProxy(ObjectStreamClass.java:557)
 at 
 java.io.ObjectOutputStream.writeClassDescriptor(ObjectOutputStream.java:591)
 at 
 java.io.ObjectOutputStream.writeNonProxyDesc(ObjectOutputStream.java:1142)
 at 
 java.io.ObjectOutputStream.writeClassDesc(ObjectOutputStream.java:1100)
 at java.io.ObjectOutputStream.writeClass(ObjectOutputStream.java:1082)
 at 
 java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:996)
 at 
 java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
 at 
 java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
 at 
 java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
 at 
 java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
 at 
 java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
 at 
 java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
 at 
 java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
 at 
 java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
 at 
 java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
 at 
 java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
 at 
 java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
 at 
 java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
 at 
 java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
 at 
 java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
 at 
 java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
 at 
 java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
 at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
 at 
 org.apache.geronimo.gbean.GBeanData.writeExternal(GBeanData.java:187)
 at 
 org.apache.geronimo.kernel.config.SerializedGBeanState.storeGBeans(SerializedGBeanState.java:139)
 at 
 org.apache.geronimo.kernel.config.SerializedGBeanState.writeObject(SerializedGBeanState.java:92)
 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:324)
 at 
 java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:809)
 at 
 java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1296)
 at 
 java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247

Re: Geronimo site POC using Confluence Autoexport

2006-07-27 Thread John Sisson
I think it would be worthwhile continuing to work on this but I think we 
need to sort out some of the issues mentioned below before we switch 
over so any committer can update the site without requiring assistance 
from Infra or yourself.  I also agree with Matt's comment about it being 
preferable to be able to make changes to the site but not have the 
changes go live instantly.


A bit off topic, do you know of any tools to edit pages offline (where 
you can have a WYSIWYG view of the page) other than installing a 
confluence server on my notebook?


Thanks,
John

Jason Dillon wrote:


On Jul 26, 2006, at 8:52 AM, Hernan Cunico wrote:
Confluence uses it's own versioning to manage the history changes to 
confluence pages, AFAIK confluence does not support SVN yet. For 
the cwiki we use the autoexport plugin to get the confluence 
content automatically exported into HTML format and via a template we 
customize the look  feel of those exported pages.


I believe it to be highly unlikely that Confluence will natively 
support SVN for versioning... ever.  I did however implement a 
prototype of a plugin that would commit changes to wiki pages to 
SVN... but never really finished it.



The exported pages are independent from confluence version control, 
if we use a different version control we will not get the exported 
HTML in sync with the actual (and versioned) confluence content. 
Rolling back changes will be a nightmare. We need to find out a way 
to get those two in sync.


I believe we can solve this problem easily.  First, when you rollback 
a page in Confluence, then AutoExport will rebuild the static page 
based on the new version... so they are in sync in some degree.   For 
most types of rollbacks the Confluence mechanism should be used.


Probably we want to include some comments in the generated pages (via 
the vsl template) to include the path in Confluence, the page version 
number and who changed it.  Then, if we did rsync to SVN to publish 
then we have the required details to know how to roll the change back 
from Confluence.  This should be trivial.


We could also implement a SVN tag for each push, which would make it 
easier to quickly rollback the site if something major happened... 
granted it would be a bit of work to get Confluence back in sync.  
But, with the above comments, and the tag, we could easily disable the 
automatic sync and revert pages to the correct version (based on the 
comments in last known good tag).


Or, if I finish my SVN plugin, then we could just re-import the entire 
space from a specific revision number.


Lots of options.


The plugin has some issues/limitations that still need to be 
addressed, it even has it's own JIRA 
(http://could.it/autoexport/index.html). Some of those issues will 
not let us serve the HTML from a different location, well at least 
not totally.


We may want to add an additional massaging of the content, where we 
can fix any limitations that AutoExport has...


Or we could fix AutoExport to better suite our needs.

Or both.


Security seems to be an easy thing to manage as we can restrict 
access by users and groups in terms of confluence, but we will not 
have access to the actual autoexported HTML content. If we need to 
delete any content from the autoexported directories we will not be 
able to do it ourselves, just the infrastructure folks have access to 
the FS.


I'm going to see if infra@ will let a few of us have access to it, so 
that I can better help admin the Confluence install.


But... the AutoExport plugin should really have a mechanism to clean + 
publish... which should be easy to add.


--jason






Re: svn commit: r425429 - /geronimo/branches/1.1/modules/system/src/java/org/apache/geronimo/system/configuration/GBeanOverride.java

2006-07-26 Thread John Sisson

Aaron,

What JIRA is associated with this change?

Thanks,
John

[EMAIL PROTECTED] wrote:

Author: ammulder
Date: Tue Jul 25 08:55:34 2006
New Revision: 425429

URL: http://svn.apache.org/viewvc?rev=425429view=rev
Log:
Module and name are independent of artifact

Modified:

geronimo/branches/1.1/modules/system/src/java/org/apache/geronimo/system/configuration/GBeanOverride.java

Modified: 
geronimo/branches/1.1/modules/system/src/java/org/apache/geronimo/system/configuration/GBeanOverride.java
URL: 
http://svn.apache.org/viewvc/geronimo/branches/1.1/modules/system/src/java/org/apache/geronimo/system/configuration/GBeanOverride.java?rev=425429r1=425428r2=425429view=diff
==
--- 
geronimo/branches/1.1/modules/system/src/java/org/apache/geronimo/system/configuration/GBeanOverride.java
 (original)
+++ 
geronimo/branches/1.1/modules/system/src/java/org/apache/geronimo/system/configuration/GBeanOverride.java
 Tue Jul 25 08:55:34 2006
@@ -459,17 +459,17 @@
 
type.appendChild(doc.createTextNode(artifact.getType()));
 pat.appendChild(type);
 }
-Map nameMap = pattern.getName();
-if (nameMap.get(module) != null) {
-Element module = doc.createElement(module);
-
module.appendChild(doc.createTextNode(nameMap.get(module).toString()));
-pat.appendChild(module);
-}
-if (nameMap.get(name) != null) {
-Element patName = doc.createElement(name);
-
patName.appendChild(doc.createTextNode(nameMap.get(name).toString()));
-pat.appendChild(patName);
-}
+}
+Map nameMap = pattern.getName();
+if (nameMap.get(module) != null) {
+Element module = doc.createElement(module);
+
module.appendChild(doc.createTextNode(nameMap.get(module).toString()));
+pat.appendChild(module);
+}
+if (nameMap.get(name) != null) {
+Element patName = doc.createElement(name);
+
patName.appendChild(doc.createTextNode(nameMap.get(name).toString()));
+pat.appendChild(patName);
 }
 //out.print(pattern.toString());
 }



  




Re: svn commit: r425429 - /geronimo/branches/1.1/modules/system/src/java/org/apache/geronimo/system/configuration/GBeanOverride.java

2006-07-26 Thread John Sisson

Reposting.. probably got lost in all the email traffic.

John

John Sisson wrote:

Aaron,

What JIRA is associated with this change?

Thanks,
John

[EMAIL PROTECTED] wrote:

Author: ammulder
Date: Tue Jul 25 08:55:34 2006
New Revision: 425429

URL: http://svn.apache.org/viewvc?rev=425429view=rev
Log:
Module and name are independent of artifact

Modified:

geronimo/branches/1.1/modules/system/src/java/org/apache/geronimo/system/configuration/GBeanOverride.java 



Modified: 
geronimo/branches/1.1/modules/system/src/java/org/apache/geronimo/system/configuration/GBeanOverride.java 

URL: 
http://svn.apache.org/viewvc/geronimo/branches/1.1/modules/system/src/java/org/apache/geronimo/system/configuration/GBeanOverride.java?rev=425429r1=425428r2=425429view=diff 

== 

--- 
geronimo/branches/1.1/modules/system/src/java/org/apache/geronimo/system/configuration/GBeanOverride.java 
(original)
+++ 
geronimo/branches/1.1/modules/system/src/java/org/apache/geronimo/system/configuration/GBeanOverride.java 
Tue Jul 25 08:55:34 2006

@@ -459,17 +459,17 @@
 
type.appendChild(doc.createTextNode(artifact.getType()));

 pat.appendChild(type);
 }
-Map nameMap = pattern.getName();
-if (nameMap.get(module) != null) {
-Element module = doc.createElement(module);
-
module.appendChild(doc.createTextNode(nameMap.get(module).toString()));

-pat.appendChild(module);
-}
-if (nameMap.get(name) != null) {
-Element patName = doc.createElement(name);
-
patName.appendChild(doc.createTextNode(nameMap.get(name).toString()));

-pat.appendChild(patName);
-}
+}
+Map nameMap = pattern.getName();
+if (nameMap.get(module) != null) {
+Element module = doc.createElement(module);
+
module.appendChild(doc.createTextNode(nameMap.get(module).toString()));

+pat.appendChild(module);
+}
+if (nameMap.get(name) != null) {
+Element patName = doc.createElement(name);
+
patName.appendChild(doc.createTextNode(nameMap.get(name).toString()));

+pat.appendChild(patName);
 }
 //out.print(pattern.toString());
 }



  





[jira] Updated: (GERONIMO-2222) Application errors in static initialization blocks during serialization of configuration during deployment due to incorrect TCCL

2006-07-24 Thread John Sisson (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-?page=all ]

John Sisson updated GERONIMO-:
--

Attachment: jira-g-.zip

Test application attached that prints out the TCCL during static initialization 
in an EJB.   If you deploy the EAR you will see the following messages (when 
this bug exists).  The static initializer gets called twice (once during 
serialization during deployment and the 2nd time when the configuration is 
started).  Notice that the TCCL differs between the two.

BugReproBean static initializer called
  Thread.currentThread().getContextClassLoader() = 
[org.apache.geronimo.kernel.classloader.JarFileClassLoader 
id=geronimo/j2ee-security/1.1.1-SNAPSHOT/car]
  BugReproBean.class.getClassLoader( = 
[org.apache.geronimo.kernel.classloader.JarFileClassLoader 
id=geronimo-test/jira-g-/1.0-SNAPSHOT/ear]
BugReproBean static initializer finished

BugReproBean static initializer called
  Thread.currentThread().getContextClassLoader() = 
[org.apache.geronimo.kernel.classloader.JarFileClassLoader 
id=geronimo-test/jira-g-/1.0-SNAPSHOT/ear]
  BugReproBean.class.getClassLoader( = 
[org.apache.geronimo.kernel.classloader.JarFileClassLoader 
id=geronimo-test/jira-g-/1.0-SNAPSHOT/ear]
BugReproBean static initializer finished

 Application errors in static initialization blocks during serialization of 
 configuration during deployment  due to incorrect TCCL
 -

 Key: GERONIMO-
 URL: http://issues.apache.org/jira/browse/GERONIMO-
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 1.0, 1.1
Reporter: John Sisson
 Assigned To: John Sisson
Priority: Blocker
 Fix For: 1.1.1

 Attachments: jira-g-.zip


 h1. Problem
 Exceptions and/or errors may occur in static initialization blocks invoked 
 whilst loading classes when serializing a configuration during deployment.  
 These same exceptions/errors don't occur when starting the configuration.
 h1. Symptoms
 Deployment of an EAR that has dependencies on its own copy of Xerces will 
 cause an exception similar to the following if Xerces is initialised in a 
 static block.
 {code}
 java.lang.ClassCastException
 at org.apache.xerces.parsers.DOMParser.init(Unknown Source)
 at org.apache.xerces.parsers.DOMParser.init(Unknown Source)
 at com.foo.server.ejb.MyEJB.clinit
 at java.io.ObjectStreamClass.hasStaticInitializer(Native Method)
 at 
 java.io.ObjectStreamClass.computeDefaultSUID(ObjectStreamClass.java:1557)
 at java.io.ObjectStreamClass.access$100(ObjectStreamClass.java:47)
 at java.io.ObjectStreamClass$1.run(ObjectStreamClass.java:173)
 at java.security.AccessController.doPrivileged(Native Method)
 at 
 java.io.ObjectStreamClass.getSerialVersionUID(ObjectStreamClass.java:170)
 at java.io.ObjectStreamClass.writeNonProxy(ObjectStreamClass.java:557)
 at 
 java.io.ObjectOutputStream.writeClassDescriptor(ObjectOutputStream.java:591)
 at 
 java.io.ObjectOutputStream.writeNonProxyDesc(ObjectOutputStream.java:1142)
 at 
 java.io.ObjectOutputStream.writeClassDesc(ObjectOutputStream.java:1100)
 at java.io.ObjectOutputStream.writeClass(ObjectOutputStream.java:1082)
 at 
 java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:996)
 at 
 java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
 at 
 java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
 at 
 java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
 at 
 java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
 at 
 java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
 at 
 java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
 at 
 java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
 at 
 java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
 at 
 java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
 at 
 java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
 at 
 java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
 at 
 java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
 at 
 java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
 at 
 java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
 at 
 java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247

[jira] Updated: (GERONIMO-2222) Application errors in static initialization blocks during serialization of configuration during deployment due to incorrect TCCL

2006-07-24 Thread John Sisson (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-?page=all ]

John Sisson updated GERONIMO-:
--

Attachment: GERONIMO--v1.patch

Proposed patch attached.  Has been tested using the application previously 
attached to this JIRA.

 Application errors in static initialization blocks during serialization of 
 configuration during deployment  due to incorrect TCCL
 -

 Key: GERONIMO-
 URL: http://issues.apache.org/jira/browse/GERONIMO-
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 1.0, 1.1
Reporter: John Sisson
 Assigned To: John Sisson
Priority: Blocker
 Fix For: 1.1.1

 Attachments: GERONIMO--v1.patch, jira-g-.zip


 h1. Problem
 Exceptions and/or errors may occur in static initialization blocks invoked 
 whilst loading classes when serializing a configuration during deployment.  
 These same exceptions/errors don't occur when starting the configuration.
 h1. Symptoms
 Deployment of an EAR that has dependencies on its own copy of Xerces will 
 cause an exception similar to the following if Xerces is initialised in a 
 static block.
 {code}
 java.lang.ClassCastException
 at org.apache.xerces.parsers.DOMParser.init(Unknown Source)
 at org.apache.xerces.parsers.DOMParser.init(Unknown Source)
 at com.foo.server.ejb.MyEJB.clinit
 at java.io.ObjectStreamClass.hasStaticInitializer(Native Method)
 at 
 java.io.ObjectStreamClass.computeDefaultSUID(ObjectStreamClass.java:1557)
 at java.io.ObjectStreamClass.access$100(ObjectStreamClass.java:47)
 at java.io.ObjectStreamClass$1.run(ObjectStreamClass.java:173)
 at java.security.AccessController.doPrivileged(Native Method)
 at 
 java.io.ObjectStreamClass.getSerialVersionUID(ObjectStreamClass.java:170)
 at java.io.ObjectStreamClass.writeNonProxy(ObjectStreamClass.java:557)
 at 
 java.io.ObjectOutputStream.writeClassDescriptor(ObjectOutputStream.java:591)
 at 
 java.io.ObjectOutputStream.writeNonProxyDesc(ObjectOutputStream.java:1142)
 at 
 java.io.ObjectOutputStream.writeClassDesc(ObjectOutputStream.java:1100)
 at java.io.ObjectOutputStream.writeClass(ObjectOutputStream.java:1082)
 at 
 java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:996)
 at 
 java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
 at 
 java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
 at 
 java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
 at 
 java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
 at 
 java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
 at 
 java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
 at 
 java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
 at 
 java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
 at 
 java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
 at 
 java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
 at 
 java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
 at 
 java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
 at 
 java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
 at 
 java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
 at 
 java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
 at 
 java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
 at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
 at 
 org.apache.geronimo.gbean.GBeanData.writeExternal(GBeanData.java:187)
 at 
 org.apache.geronimo.kernel.config.SerializedGBeanState.storeGBeans(SerializedGBeanState.java:139)
 at 
 org.apache.geronimo.kernel.config.SerializedGBeanState.writeObject(SerializedGBeanState.java:92)
 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:324)
 at 
 java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:809)
 at 
 java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1296)
 at 
 java.io.ObjectOutputStream.writeOrdinaryObject

Re: [jira] Created: (GERONIMO-2222) Application errors in static initialization blocks during serialization of configuration during deployment due to incorrect TCCL

2006-07-24 Thread John Sisson
I plan to commit the patch attached to this JIRA soon for 1.1.1, as it 
is a bug fix and trunk if there aren't any objections.


Regards,

John

John Sisson (JIRA) wrote:

Application errors in static initialization blocks during serialization of 
configuration during deployment  due to incorrect TCCL
-

 Key: GERONIMO-
 URL: http://issues.apache.org/jira/browse/GERONIMO-
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: deployment
Affects Versions: 1.1, 1.0
Reporter: John Sisson
 Assigned To: John Sisson
Priority: Blocker
 Fix For: 1.1.1


h1. Problem

Exceptions and/or errors may occur in static initialization blocks invoked whilst loading classes when serializing a configuration during deployment.  
These same exceptions/errors don't occur when starting the configuration.


h1. Symptoms

Deployment of an EAR that has dependencies on its own copy of Xerces will cause 
an exception similar to the following if Xerces is initialised in a static 
block.

{code}
java.lang.ClassCastException
at org.apache.xerces.parsers.DOMParser.init(Unknown Source)
at org.apache.xerces.parsers.DOMParser.init(Unknown Source)
at com.foo.server.ejb.MyEJB.clinit
at java.io.ObjectStreamClass.hasStaticInitializer(Native Method)
at 
java.io.ObjectStreamClass.computeDefaultSUID(ObjectStreamClass.java:1557)
at java.io.ObjectStreamClass.access$100(ObjectStreamClass.java:47)
at java.io.ObjectStreamClass$1.run(ObjectStreamClass.java:173)
at java.security.AccessController.doPrivileged(Native Method)
at 
java.io.ObjectStreamClass.getSerialVersionUID(ObjectStreamClass.java:170)
at java.io.ObjectStreamClass.writeNonProxy(ObjectStreamClass.java:557)
at 
java.io.ObjectOutputStream.writeClassDescriptor(ObjectOutputStream.java:591)
at 
java.io.ObjectOutputStream.writeNonProxyDesc(ObjectOutputStream.java:1142)
at 
java.io.ObjectOutputStream.writeClassDesc(ObjectOutputStream.java:1100)
at java.io.ObjectOutputStream.writeClass(ObjectOutputStream.java:1082)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:996)
at 
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
at 
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
at 
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
at 
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
at org.apache.geronimo.gbean.GBeanData.writeExternal(GBeanData.java:187)
at 
org.apache.geronimo.kernel.config.SerializedGBeanState.storeGBeans(SerializedGBeanState.java:139)
at 
org.apache.geronimo.kernel.config.SerializedGBeanState.writeObject(SerializedGBeanState.java:92)
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:324)
at 
java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:809)
at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1296)
at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
at 
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
at 
java.io.ObjectOutputStream.writeSerialData

Re: Link to Xbean site

2006-07-24 Thread John Sisson
FYI: There is a JIRA for XBean link, currently assigned to Dain: 
http://issues.apache.org/jira/browse/GERONIMO-2215


John

Hernan Cunico wrote:

Jacek,
I added those entries there and commented them as we still don't have 
the final text to describe those subprojects. I personally could not 
find the right wording but hope somebody else can :)


Pls feel free to update the text and uncomment that entry. Make sure 
you add the link in the xdocs\stylesheets\project.xml too.  (there 
should be three updates, one to the subprojects, one to the 
stylesheets\project and one to the XBean page itself).


Cheers!
Hernan

Jacek Laskowski wrote:

On 7/20/06, John Sisson [EMAIL PROTECTED] wrote:


Should a link be added on the
http://geronimo.apache.org/subprojects.html page to the
http://geronimo.apache.org/xbean/ site?  Currently I don't think there
are any links to XBean from the Geronimo site.

The XBean poms also need to be updated with the new website address
instead of http://xbean.org



I've taken a look at xdocs/subprojects.xml and noticed this:

!--subsection name=GBuild
 p
   The aim of this subproject is to provide
sample_sample_sample_sample_sample_sample_sample_. More details about
this subproject are available at the a href=gbuild.htmlGBuild
Subproject/a page.
 /p
   /subsection
   subsection name=XBean
 p
   The aim of this subproject is to provide
sample_sample_sample_sample_sample_sample_sample_. More details about
this subproject are available at the a href=xbean.htmlXBean
Subproject/a page.
 /p
   /subsection
--

Why have these bits been commented out? If they were uncommented, it'd
do the trick, wouldn't it?

I'm going to revert it to the uncommented state, unless someone objects.

Jacek







[jira] Commented: (GERONIMO-2208) bad classpath in geronimo-deploy-jsr88-1.1.jar

2006-07-24 Thread John Sisson (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-2208?page=comments#action_12423200
 ] 

John Sisson commented on GERONIMO-2208:
---

Could you please provide some more information on the steps to reproduce this 
problem, along with a stackstrace of the ClassNotFoundException to aid 
understanding of the issue and to help others searching JIRAs for similar 
symptoms.

Thanks,

John

 bad classpath in geronimo-deploy-jsr88-1.1.jar
 --

 Key: GERONIMO-2208
 URL: http://issues.apache.org/jira/browse/GERONIMO-2208
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 1.1.x
Reporter: Ted Kirby
 Fix For: 1.1.x, 1.2


 When trying to do a remote deploy using geronimo-deploy-jsr88-1.1.jar, got a 
 class not found exception on org.apache.geronimo.util.encoders.Base64.  This 
 class is packaged in geronimo-util-1.1.jar.  The classpath in 
 geronimo-deploy-jsr88-1.1.jar is suspect.  First, it does not include the 
 required geronimo-util-1.1.jar.  Second, it includes itself, which I think is 
 unnecessary.
 My change is to geronimo\modules\deploy-jsr88\src\conf\manifest.mf.
 In the classpath, I changed:
  ../lib/geronimo-deploy-jsr88-${geronimo_version}.jar
 ---
   ../lib/geronimo-util-${geronimo_version}.jar
 With that change, my remote deploy was successful.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Created: (GERONIMO-2226) Site migration to m2 build

2006-07-24 Thread John Sisson (JIRA)
Site migration to m2 build
--

 Key: GERONIMO-2226
 URL: http://issues.apache.org/jira/browse/GERONIMO-2226
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: website
Reporter: John Sisson
Priority: Trivial


Currently the Geronimo site is build using Ant.

The Ant build has been recently updated to use Velocity to 1.5-dev (I built 
from svn rev 386004) to fix issue where generated html files have inconsistent 
line endings when building the site on Windows ( see 
http://www.mail-archive.com/velocity-dev@jakarta.apache.org/msg11613.html )

See http://svn.apache.org/viewcvs?rev=386059view=rev

A conversion to Maven 2 needs to use a version of velocity that has this fix.

You can test whether the version of velocity has the fix by:

* running touch * in cygwin in the geronimo\site\xdocs directory
* build the site
* attempt to check in the generated site files under geronimo\site\docs - 
if you don't get any errors about inconsistent line endings then you are using 
the fixed version of velocity.

For a list of dependencies required by velocity see the doco at 
http://svn.apache.org/repos/asf/jakarta/velocity/engine/trunk/xdocs/jar-dependencies.xml
 . FYI, the current Ant build loads the jars in the geronimo\site\lib dir onto 
the classpath.

I don't know if velocity's project.xml file is up to date as they aren't doing 
builds with maven yet AFAIK.. 
http://svn.apache.org/repos/asf/jakarta/velocity/engine/trunk/project.xml

Looks like we should wait until velocity 1.5 is released as we are currently 
running from a velocity 1.5 development build to get around some bugs.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Closed: (GERONIMO-1748) Site migration to Maven 2

2006-07-24 Thread John Sisson (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1748?page=all ]

John Sisson closed GERONIMO-1748.
-

Fix Version/s: (was: 1.2)
   Resolution: Duplicate
 Assignee: John Sisson

I seem to remember Jacek saying (a while ago..) we should replace the ant code 
with maven and this could be done as part of the m2 migration work.  Anyway, it 
looks like we should wait until velocity 1.5 is released as we are currently 
running from a 1.5 development build to get around some bugs.

Closing this JIRA and have created GERONIMO-2226 .

John

 Site migration to Maven 2
 -

 Key: GERONIMO-1748
 URL: http://issues.apache.org/jira/browse/GERONIMO-1748
 Project: Geronimo
  Issue Type: Sub-task
  Security Level: public(Regular issues) 
  Components: website
Affects Versions: 1.2
Reporter: John Sisson
 Assigned To: John Sisson
Priority: Minor

 Currently the Geronimo site is build using Ant.
 The Ant build has been recently updated to use Velocity to 1.5-dev (I built 
 from svn rev 386004) to fix issue where generated html files have 
 inconsistent line endings when building the site on Windows ( see 
 http://www.mail-archive.com/velocity-dev@jakarta.apache.org/msg11613.html )
 See http://svn.apache.org/viewcvs?rev=386059view=rev
 A conversion to Maven 2 needs to use a version of velocity that has this fix.
 You can test whether the version of velocity has the fix by:
 * running touch * in cygwin in the geronimo\site\xdocs directory
 * build the site
 * attempt to check in the generated site files under geronimo\site\docs - if 
 you don't get any errors about inconsistent line endings then you are using 
 the fixed version of velocity.
 For a list of dependencies required by velocity see the doco at 
 http://svn.apache.org/repos/asf/jakarta/velocity/engine/trunk/xdocs/jar-dependencies.xml
  . FYI, the current Ant build loads the jars in the geronimo\site\lib dir 
 onto the classpath.
 I don't know if velocity's project.xml file is up to date as they aren't 
 doing builds with maven yet AFAIK.. 
 http://svn.apache.org/repos/asf/jakarta/velocity/engine/trunk/project.xml

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




Re: [jira] Commented: (GERONIMO-1748) Site migration to Maven 2

2006-07-24 Thread John Sisson

FYI, closed this JIRA and created GERONIMO-2226.

John

Jason Dillon (JIRA) wrote:
[ http://issues.apache.org/jira/browse/GERONIMO-1748?page=comments#action_12423146 ] 

Jason Dillon commented on GERONIMO-1748:



Why... how is this related to 1.2... why does this need to use m2?

  

Site migration to Maven 2
-

Key: GERONIMO-1748
URL: http://issues.apache.org/jira/browse/GERONIMO-1748
Project: Geronimo
 Issue Type: Sub-task
 Security Level: public(Regular issues) 
 Components: website

   Affects Versions: 1.2
   Reporter: John Sisson
   Priority: Minor
Fix For: 1.2


Currently the Geronimo site is build using Ant.
The Ant build has been recently updated to use Velocity to 1.5-dev (I built 
from svn rev 386004) to fix issue where generated html files have inconsistent 
line endings when building the site on Windows ( see 
http://www.mail-archive.com/velocity-dev@jakarta.apache.org/msg11613.html )
See http://svn.apache.org/viewcvs?rev=386059view=rev
A conversion to Maven 2 needs to use a version of velocity that has this fix.
You can test whether the version of velocity has the fix by:
* running touch * in cygwin in the geronimo\site\xdocs directory
* build the site
* attempt to check in the generated site files under geronimo\site\docs - if 
you don't get any errors about inconsistent line endings then you are using the 
fixed version of velocity.
For a list of dependencies required by velocity see the doco at 
http://svn.apache.org/repos/asf/jakarta/velocity/engine/trunk/xdocs/jar-dependencies.xml
 . FYI, the current Ant build loads the jars in the geronimo\site\lib dir onto 
the classpath.
I don't know if velocity's project.xml file is up to date as they aren't doing 
builds with maven yet AFAIK.. 
http://svn.apache.org/repos/asf/jakarta/velocity/engine/trunk/project.xml



  




Is SingleFileHotDeployer still used?

2006-07-24 Thread John Sisson
Is 
1.1\modules\deployment\src\java\org\apache\geronimo\deployment\SingleFileHotDeployer.java 
still used?  I can see anything referencing it except for some tests.


It was added in April 2006 by Dain in 
http://svn.apache.org/viewcvs?rev=397307view=rev


What is its relationship to the 
org.apache.geronimo.deployment.hot.DirectoryHotDeployer used in the 
hot-deployer-config?


There were a number of issues with a fix version of 1.1 referencing the 
SingleFileHotDeployer so it seems like it is/was used:


http://issues.apache.org/jira/browse/GERONIMO-1946

http://issues.apache.org/jira/browse/GERONIMO-1962

http://issues.apache.org/jira/browse/GERONIMO-2036


Thanks,

John


  1   2   3   4   5   6   7   8   9   10   >