[jira] Created: (GERONIMO-3570) Review SQLLoginModule

2007-10-30 Thread Vamsavardhana Reddy (JIRA)
Review SQLLoginModule
-

 Key: GERONIMO-3570
 URL: https://issues.apache.org/jira/browse/GERONIMO-3570
 Project: Geronimo
  Issue Type: Task
  Security Level: public (Regular issues)
  Components: security
Affects Versions: 2.1
Reporter: Vamsavardhana Reddy
Assignee: Vamsavardhana Reddy
 Fix For: 2.1


Review SQLLoginModule for potential violations and security risks.

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



Re: basic security review

2007-10-30 Thread Vamsavardhana Reddy
I think we should create JIRAs for each review activity that results in code
changes and update the wiki with the JIRA number.  This way we will be able
to track the progress on each activity in one central place.  Also, add
important points from this discussion thread to the wiki too.

++Vamsi

On 10/30/07, Prasad Kashyap <[EMAIL PROTECTED]> wrote:
>
> I agree. Our strategy to make Geronimo secure should include an
> elaborate set of unit testcases, a rich set of tests in the
> security-testsuite in our testsuite framework,  along with  peer
> review of code in components that are potential security risks.
>
> We should aim to have imbricate or maybe even duplicate tests than have
> gaps.
>
> Towards this end, I created a security-testsuite in our testsuite
> framework. It contains one test now. I shall add some more soon.
> Please contribute to this testsuite with more and more tests that you
> can think of.
>
> Thanx
> Prasad
>
> On 10/29/07, Jarek Gawor <[EMAIL PROTECTED]> wrote:
> > A few security problems were discovered in Geronimo in the last few
> > months and weeks. Most of them were Geronimo-specific except one.
> > Therefore, I think we should spend a little bit of our time to review
> > our code and check for potential security problems.
> > As the first step, I think we should identify components that make
> > security decisions (e.g. LoginModules) or enable access to server
> > management and control (e.g. MEJB) or any other components that might
> > be important for sever security.
> > Once we have a few components identified we can start the review.
> > Besides finding and fixing the potential security problems during the
> > review we must also ensure that we have decent tests for these
> > components that cover a range of inputs. For each problem that we do
> > discover, we must write a test case to make sure it never happens
> > again. Basically, a problem is not fully addressed until we have a
> > test for it.
> >
> > For now, I created the following page where we can keep track of the
> > components and the review:
> > http://cwiki.apache.org/confluence/display/GMOxDEV/Security+Review
> > Feel free to update it in any way.
> >
> > Opinions? Ideas? Thoughts?
> >
> > Jarek
> >
>


Re: basic security review

2007-10-30 Thread Vamsavardhana Reddy
Thanks Jarek and Prasad for getting the ball rolling.

++Vamsi

On 10/30/07, Prasad Kashyap <[EMAIL PROTECTED]> wrote:
>
> I agree. Our strategy to make Geronimo secure should include an
> elaborate set of unit testcases, a rich set of tests in the
> security-testsuite in our testsuite framework,  along with  peer
> review of code in components that are potential security risks.
>
> We should aim to have imbricate or maybe even duplicate tests than have
> gaps.
>
> Towards this end, I created a security-testsuite in our testsuite
> framework. It contains one test now. I shall add some more soon.
> Please contribute to this testsuite with more and more tests that you
> can think of.
>
> Thanx
> Prasad
>
> On 10/29/07, Jarek Gawor <[EMAIL PROTECTED]> wrote:
> > A few security problems were discovered in Geronimo in the last few
> > months and weeks. Most of them were Geronimo-specific except one.
> > Therefore, I think we should spend a little bit of our time to review
> > our code and check for potential security problems.
> > As the first step, I think we should identify components that make
> > security decisions (e.g. LoginModules) or enable access to server
> > management and control (e.g. MEJB) or any other components that might
> > be important for sever security.
> > Once we have a few components identified we can start the review.
> > Besides finding and fixing the potential security problems during the
> > review we must also ensure that we have decent tests for these
> > components that cover a range of inputs. For each problem that we do
> > discover, we must write a test case to make sure it never happens
> > again. Basically, a problem is not fully addressed until we have a
> > test for it.
> >
> > For now, I created the following page where we can keep track of the
> > components and the review:
> > http://cwiki.apache.org/confluence/display/GMOxDEV/Security+Review
> > Feel free to update it in any way.
> >
> > Opinions? Ideas? Thoughts?
> >
> > Jarek
> >
>


Geronimo presentation at the Irish

2007-10-30 Thread Jeff Genender
Hi,

I wanted to let everyone know I will be giving a presentation at the
Irish Java Technology Conference (ijtc) in Dublin, Ireland on Nov 8th
(16:45-18:00) on Geronimo 2.x.  The presentation is called "Apache
Geronimo: Leveraging Open Source" and is an overview of the Geronimo
server and its ability to customize your own stack.

If you are attending, I hope to see you there.  If you aren't and you
are in town, please give me a ping as I would love to hook up and have
an informal "G-Talk" at a local pub.  Lets just call it an informal BOF ;-)

Hope to see you there,

Jeff Genender
Apache Geronimo
http://geronimo.apache.org


Re: [PLEASE read before you commit]: Restructuring trunk in SVN !!!

2007-10-30 Thread Prasad Kashyap
The -Dstage=former is not working as desired. I was unsuccessful in
fixing it tonight. I'll try again tomorrow.

However, the new restructuring is building fine. It has passed
testsuite tests too.

(If it passes TCK too, I may not waste any more time trying to fix old
build, esp when I am deleting it the day after). Does anybody really
really want it to work ?

Cheers
Prasad

On 10/30/07, Prasad Kashyap <[EMAIL PROTECTED]> wrote:
> Sorry and thanx Jarek. I have fixed the security-deployer-config
> pom.xml and plan.xml. This will remove any extraneous dependencies it
> has on plugin artifacts.
>
> Cheers
> Prasad
>
> On 10/30/07, Jarek Gawor <[EMAIL PROTECTED]> wrote:
> > I removed all org/apache/geronimo from my m2 repo and executed mvn
> > install -Dstage=bootstrap. That failed with the error below in
> > ./framework/configs/server-security-config. Looks like the
> > dependencies are not setup right since it was also downloading
> > j2ee-deployer/car and a bunch of other modules which have not been
> > built yet.
> >
> > Jarek
> >
> > [INFO] 
> > 
> > [ERROR] BUILD ERROR
> > [INFO] 
> > 
> > [INFO] start of
> > org.apache.geronimo.configs/j2ee-deployer/2.1-SNAPSHOT/car failed
> >
> > Could not find a valid constructor for GBean:
> > org.apache.geronimo.j2ee.deployment.EARConfigBuilder
> > ParameterTypes: [class
> > org.apache.geronimo.kernel.repository.Environment, class
> > org.apache.geronimo.gbean.AbstractNameQuery, class
> > org.apache.geronimo.gbean.AbstractNameQuery, class
> > org.apache.geronimo.gbean.AbstractNameQuery, class
> > org.apache.geronimo.gbean.AbstractNameQuery, class
> > org.apache.geronimo.gbean.AbstractNameQuery, class
> > org.apache.geronimo.gbean.AbstractNameQuery, interface
> > java.util.Collection, interface java.util.Collection, interface
> > java.util.Collection, interface java.util.Collection, interface
> > java.util.Collection, interface java.util.Collection, interface
> > java.util.Collection, interface java.util.Collection, interface
> > java.util.Collection, interface java.util.Collection, interface
> > org.apache.geronimo.kernel.Kernel]
> > constructor types: [class
> > org.apache.geronimo.kernel.repository.Environment, class
> > org.apache.geronimo.gbean.AbstractNameQuery, class
> > org.apache.geronimo.gbean.AbstractNameQuery, class
> > org.apache.geronimo.gbean.AbstractNameQuery, class
> > org.apache.geronimo.gbean.AbstractNameQuery, class
> > org.apache.geronimo.gbean.AbstractNameQuery, class
> > org.apache.geronimo.gbean.AbstractNameQuery, interface
> > java.util.Collection, interface java.util.Collection, interface
> > java.util.Collection, interface java.util.Collection, interface
> > java.util.Collection, interface java.util.Collection, interface
> > java.util.Collection, interface java.util.Collection, interface
> > java.util.Collection, interface org.apache.geronimo.kernel.Kernel]
> > constructor types: [class
> > org.apache.geronimo.kernel.repository.Environment, class
> > org.apache.geronimo.gbean.AbstractNameQuery, class
> > org.apache.geronimo.gbean.AbstractNameQuery, class
> > org.apache.geronimo.gbean.AbstractNameQuery, class
> > org.apache.geronimo.gbean.AbstractNameQuery, class
> > org.apache.geronimo.gbean.AbstractNameQuery, class
> > org.apache.geronimo.gbean.AbstractNameQuery, interface
> > java.util.Collection, interface
> > org.apache.geronimo.j2ee.deployment.ModuleBuilder, interface
> > org.apache.geronimo.j2ee.deployment.ModuleBuilder, interface
> > org.apache.geronimo.j2ee.deployment.ModuleBuilder, interface
> > org.apache.geronimo.j2ee.deployment.ActivationSpecInfoLocator,
> > interface org.apache.geronimo.j2ee.deployment.ModuleBuilder, interface
> > org.apache.geronimo.deployment.NamespaceDrivenBuilder, interface
> > org.apache.geronimo.deployment.NamespaceDrivenBuilder, interface
> > org.apache.geronimo.j2ee.deployment.ModuleBuilderExtension, class
> > org.apache.geronimo.kernel.Naming]
> >
> >
> > On 10/30/07, Prasad Kashyap <[EMAIL PROTECTED]> wrote:
> > > GERONIMO-3565 has now checked in the new restructured trunk  into svn.
> > >
> > > The default profile will build the new trunk pieces.
> > >
> > > The -Dstage=former profile will build the old trunk pieces.
> > >
> > > Let's closely monitor the automated builds, testsuites and TCK results.
> > >
> > > If everything is going smoothly, I shall remove the old trunk pieces
> > > by eod, Thursday, Nov 1 2007.
> > >
> > > Cheers
> > > Prasad
> > >
> > > On 10/30/07, Prasad Kashyap <[EMAIL PROTECTED]> wrote:
> > > > I am restructuring the trunk in svn to reflect our flexible server.
> > > > Instead of a move, it will be a two-step copy/delete process. I shall
> > > > first begin by copying some directories to other directories. Server
> > > > binaries will be built from the newly created directories. After they
> > > > have gone thro' 2 days of automated 

[BUILD] 2.1: Failed for Revision: 590524

2007-10-30 Thread prasad
OpenEJB trunk at 590271
Geronimo Revision: 590524 built with tests included
 
See the full build-2100.log file at 
http://people.apache.org/~prasad/binaries/trunk/20071030/build-2100.log
 
78K downloaded
[INFO] snapshot 
org.apache.geronimo.modules:geronimo-web-2.5-builder:2.1-SNAPSHOT: checking for 
updates from apache-snapshots
[INFO] snapshot 
org.apache.geronimo.modules:geronimo-web-2.5-builder:2.1-SNAPSHOT: checking for 
updates from codehaus-snapshots
[INFO] snapshot 
org.apache.geronimo.modules:geronimo-web-2.5-builder:2.1-SNAPSHOT: checking for 
updates from apache.snapshots
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/modules/geronimo-web-2.5-builder/2.1-SNAPSHOT/geronimo-web-2.5-builder-2.1-20070726.173455-2.jar
56K downloaded
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/components/geronimo-transaction/2.1-SNAPSHOT/geronimo-transaction-2.1-20071017.034044-1.jar
50K downloaded
Downloading: 
http://download.java.net/maven/1//org.apache.ws.scout/jars/scout-1.0rc1.jar
Downloading: 
http://people.apache.org/repo/m2-incubating-repository//org/apache/ws/scout/scout/1.0rc1/scout-1.0rc1.jar
Downloading: 
http://repo1.maven.org/maven2/org/apache/ws/scout/scout/1.0rc1/scout-1.0rc1.jar
1042K downloaded
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/configs/j2ee-deployer/2.1-SNAPSHOT/j2ee-deployer-2.1-20071024.155022-7.pom
10K downloaded
Downloading: 
http://download.java.net/maven/1//commons-discovery/poms/commons-discovery-0.4.pom
Downloading: 
http://people.apache.org/repo/m2-incubating-repository//commons-discovery/commons-discovery/0.4/commons-discovery-0.4.pom
Downloading: 
http://repo1.maven.org/maven2/commons-discovery/commons-discovery/0.4/commons-discovery-0.4.pom
5K downloaded
Downloading: 
http://download.java.net/maven/1//org.apache.axis2/poms/axis2-kernel-1.3.pom
Downloading: 
http://people.apache.org/repo/m2-incubating-repository//org/apache/axis2/axis2-kernel/1.3/axis2-kernel-1.3.pom
Downloading: 
http://repo1.maven.org/maven2/org/apache/axis2/axis2-kernel/1.3/axis2-kernel-1.3.pom
8K downloaded
Downloading: 
http://download.java.net/maven/1//org.apache.woden/poms/woden-1.0-incubating-M7b.pom
Downloading: 
http://people.apache.org/repo/m2-incubating-repository//org/apache/woden/woden/1.0-incubating-M7b/woden-1.0-incubating-M7b.pom
Downloading: 
http://repo1.maven.org/maven2/org/apache/woden/woden/1.0-incubating-M7b/woden-1.0-incubating-M7b.pom
Downloading: 
http://download.java.net/maven/1//org.apache.httpcomponents/poms/httpcore-4.0-alpha5.pom
Downloading: 
http://people.apache.org/repo/m2-incubating-repository//org/apache/httpcomponents/httpcore/4.0-alpha5/httpcore-4.0-alpha5.pom
Downloading: 
http://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.0-alpha5/httpcore-4.0-alpha5.pom
4K downloaded
Downloading: 
http://download.java.net/maven/1//org.apache.httpcomponents/poms/httpcomponents-core-4.0-alpha5.pom
Downloading: 
http://people.apache.org/repo/m2-incubating-repository//org/apache/httpcomponents/httpcomponents-core/4.0-alpha5/httpcomponents-core-4.0-alpha5.pom
Downloading: 
http://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.0-alpha5/httpcomponents-core-4.0-alpha5.pom
5K downloaded
Downloading: 
http://download.java.net/maven/1//org.apache.httpcomponents/poms/project-4.0.pom
Downloading: 
http://people.apache.org/repo/m2-incubating-repository//org/apache/httpcomponents/project/4.0/project-4.0.pom
Downloading: 
http://repo1.maven.org/maven2/org/apache/httpcomponents/project/4.0/project-4.0.pom
6K downloaded
Downloading: 
http://download.java.net/maven/1//backport-util-concurrent/poms/backport-util-concurrent-2.2.pom
Downloading: 
http://people.apache.org/repo/m2-incubating-repository//backport-util-concurrent/backport-util-concurrent/2.2/backport-util-concurrent-2.2.pom
Downloading: 
http://repo1.maven.org/maven2/backport-util-concurrent/backport-util-concurrent/2.2/backport-util-concurrent-2.2.pom
909b downloaded
Downloading: 
http://download.java.net/maven/1//org.apache.ws.commons.schema/poms/XmlSchema-1.3.1.pom
Downloading: 
http://people.apache.org/repo/m2-incubating-repository//org/apache/ws/commons/schema/XmlSchema/1.3.1/XmlSchema-1.3.1.pom
Downloading: 
http://repo1.maven.org/maven2/org/apache/ws/commons/schema/XmlSchema/1.3.1/XmlSchema-1.3.1.pom
16K downloaded
Downloading: 
http://download.java.net/maven/1//org.apache.httpcomponents/poms/httpcore-niossl-4.0-alpha5.pom
Downloading: 
http://people.apache.org/repo/m2-incubating-repository//org/apache/httpcomponents/httpcore-niossl/4.0-alpha5/httpcore-niossl-4.0-alpha5.pom
Downloading: 
http://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore-niossl/4.0-alpha5/httpcore-niossl-4.0-alpha5.pom
4K downloaded
Downloading: 
http://download.java.net/maven/1//org.apache.httpcomponents/poms/httpcore-nio-4.0-alpha5.pom
Downloading: 
http://people.apache.org/repo/m2-incubating

Re: [PLEASE read before you commit]: Restructuring trunk in SVN !!!

2007-10-30 Thread Prasad Kashyap
Sorry and thanx Jarek. I have fixed the security-deployer-config
pom.xml and plan.xml. This will remove any extraneous dependencies it
has on plugin artifacts.

Cheers
Prasad

On 10/30/07, Jarek Gawor <[EMAIL PROTECTED]> wrote:
> I removed all org/apache/geronimo from my m2 repo and executed mvn
> install -Dstage=bootstrap. That failed with the error below in
> ./framework/configs/server-security-config. Looks like the
> dependencies are not setup right since it was also downloading
> j2ee-deployer/car and a bunch of other modules which have not been
> built yet.
>
> Jarek
>
> [INFO] 
> 
> [ERROR] BUILD ERROR
> [INFO] 
> 
> [INFO] start of
> org.apache.geronimo.configs/j2ee-deployer/2.1-SNAPSHOT/car failed
>
> Could not find a valid constructor for GBean:
> org.apache.geronimo.j2ee.deployment.EARConfigBuilder
> ParameterTypes: [class
> org.apache.geronimo.kernel.repository.Environment, class
> org.apache.geronimo.gbean.AbstractNameQuery, class
> org.apache.geronimo.gbean.AbstractNameQuery, class
> org.apache.geronimo.gbean.AbstractNameQuery, class
> org.apache.geronimo.gbean.AbstractNameQuery, class
> org.apache.geronimo.gbean.AbstractNameQuery, class
> org.apache.geronimo.gbean.AbstractNameQuery, interface
> java.util.Collection, interface java.util.Collection, interface
> java.util.Collection, interface java.util.Collection, interface
> java.util.Collection, interface java.util.Collection, interface
> java.util.Collection, interface java.util.Collection, interface
> java.util.Collection, interface java.util.Collection, interface
> org.apache.geronimo.kernel.Kernel]
> constructor types: [class
> org.apache.geronimo.kernel.repository.Environment, class
> org.apache.geronimo.gbean.AbstractNameQuery, class
> org.apache.geronimo.gbean.AbstractNameQuery, class
> org.apache.geronimo.gbean.AbstractNameQuery, class
> org.apache.geronimo.gbean.AbstractNameQuery, class
> org.apache.geronimo.gbean.AbstractNameQuery, class
> org.apache.geronimo.gbean.AbstractNameQuery, interface
> java.util.Collection, interface java.util.Collection, interface
> java.util.Collection, interface java.util.Collection, interface
> java.util.Collection, interface java.util.Collection, interface
> java.util.Collection, interface java.util.Collection, interface
> java.util.Collection, interface org.apache.geronimo.kernel.Kernel]
> constructor types: [class
> org.apache.geronimo.kernel.repository.Environment, class
> org.apache.geronimo.gbean.AbstractNameQuery, class
> org.apache.geronimo.gbean.AbstractNameQuery, class
> org.apache.geronimo.gbean.AbstractNameQuery, class
> org.apache.geronimo.gbean.AbstractNameQuery, class
> org.apache.geronimo.gbean.AbstractNameQuery, class
> org.apache.geronimo.gbean.AbstractNameQuery, interface
> java.util.Collection, interface
> org.apache.geronimo.j2ee.deployment.ModuleBuilder, interface
> org.apache.geronimo.j2ee.deployment.ModuleBuilder, interface
> org.apache.geronimo.j2ee.deployment.ModuleBuilder, interface
> org.apache.geronimo.j2ee.deployment.ActivationSpecInfoLocator,
> interface org.apache.geronimo.j2ee.deployment.ModuleBuilder, interface
> org.apache.geronimo.deployment.NamespaceDrivenBuilder, interface
> org.apache.geronimo.deployment.NamespaceDrivenBuilder, interface
> org.apache.geronimo.j2ee.deployment.ModuleBuilderExtension, class
> org.apache.geronimo.kernel.Naming]
>
>
> On 10/30/07, Prasad Kashyap <[EMAIL PROTECTED]> wrote:
> > GERONIMO-3565 has now checked in the new restructured trunk  into svn.
> >
> > The default profile will build the new trunk pieces.
> >
> > The -Dstage=former profile will build the old trunk pieces.
> >
> > Let's closely monitor the automated builds, testsuites and TCK results.
> >
> > If everything is going smoothly, I shall remove the old trunk pieces
> > by eod, Thursday, Nov 1 2007.
> >
> > Cheers
> > Prasad
> >
> > On 10/30/07, Prasad Kashyap <[EMAIL PROTECTED]> wrote:
> > > I am restructuring the trunk in svn to reflect our flexible server.
> > > Instead of a move, it will be a two-step copy/delete process. I shall
> > > first begin by copying some directories to other directories. Server
> > > binaries will be built from the newly created directories. After they
> > > have gone thro' 2 days of automated builds, testsuites and TCK
> > > smoketests, I shall remove the old directories.
> > >
> > > So until further notice, please commit all your changes to both
> > > directories, old and new.
> > >
> > > Most modules and config directories have gone into their feature
> > > specific directory under plugins. For eg, changes to
> > > configs/myfaces-deployer should be made to that dir and also to
> > > plugins/myfaces/myfaces-deployer.
> > >
> > > A few modules and configs have been copied into framework directory
> > > (to build framework assembly).
> > >
> > > For a more detailed discussion about the restructuring, pl

[jira] Resolved: (GERONIMO-3566) Monitoring client needs ability to add/edit/delete servers to connect to

2007-10-30 Thread Erik B. Craig (JIRA)

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

Erik B. Craig resolved GERONIMO-3566.
-

Resolution: Fixed

Good after commit,

Thanks anita!

> Monitoring client needs ability to add/edit/delete servers to connect to
> 
>
> Key: GERONIMO-3566
> URL: https://issues.apache.org/jira/browse/GERONIMO-3566
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: monitoring
>Reporter: Erik B. Craig
>Assignee: Erik B. Craig
> Attachments: GERONIMO-3566.patch
>
>
> The monitoring client needs UI to add, edit, and delete servers from local 
> database

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



Re: [PLEASE read before you commit]: Restructuring trunk in SVN !!!

2007-10-30 Thread Jarek Gawor
I removed all org/apache/geronimo from my m2 repo and executed mvn
install -Dstage=bootstrap. That failed with the error below in
./framework/configs/server-security-config. Looks like the
dependencies are not setup right since it was also downloading
j2ee-deployer/car and a bunch of other modules which have not been
built yet.

Jarek

[INFO] 
[ERROR] BUILD ERROR
[INFO] 
[INFO] start of
org.apache.geronimo.configs/j2ee-deployer/2.1-SNAPSHOT/car failed

Could not find a valid constructor for GBean:
org.apache.geronimo.j2ee.deployment.EARConfigBuilder
ParameterTypes: [class
org.apache.geronimo.kernel.repository.Environment, class
org.apache.geronimo.gbean.AbstractNameQuery, class
org.apache.geronimo.gbean.AbstractNameQuery, class
org.apache.geronimo.gbean.AbstractNameQuery, class
org.apache.geronimo.gbean.AbstractNameQuery, class
org.apache.geronimo.gbean.AbstractNameQuery, class
org.apache.geronimo.gbean.AbstractNameQuery, interface
java.util.Collection, interface java.util.Collection, interface
java.util.Collection, interface java.util.Collection, interface
java.util.Collection, interface java.util.Collection, interface
java.util.Collection, interface java.util.Collection, interface
java.util.Collection, interface java.util.Collection, interface
org.apache.geronimo.kernel.Kernel]
constructor types: [class
org.apache.geronimo.kernel.repository.Environment, class
org.apache.geronimo.gbean.AbstractNameQuery, class
org.apache.geronimo.gbean.AbstractNameQuery, class
org.apache.geronimo.gbean.AbstractNameQuery, class
org.apache.geronimo.gbean.AbstractNameQuery, class
org.apache.geronimo.gbean.AbstractNameQuery, class
org.apache.geronimo.gbean.AbstractNameQuery, interface
java.util.Collection, interface java.util.Collection, interface
java.util.Collection, interface java.util.Collection, interface
java.util.Collection, interface java.util.Collection, interface
java.util.Collection, interface java.util.Collection, interface
java.util.Collection, interface org.apache.geronimo.kernel.Kernel]
constructor types: [class
org.apache.geronimo.kernel.repository.Environment, class
org.apache.geronimo.gbean.AbstractNameQuery, class
org.apache.geronimo.gbean.AbstractNameQuery, class
org.apache.geronimo.gbean.AbstractNameQuery, class
org.apache.geronimo.gbean.AbstractNameQuery, class
org.apache.geronimo.gbean.AbstractNameQuery, class
org.apache.geronimo.gbean.AbstractNameQuery, interface
java.util.Collection, interface
org.apache.geronimo.j2ee.deployment.ModuleBuilder, interface
org.apache.geronimo.j2ee.deployment.ModuleBuilder, interface
org.apache.geronimo.j2ee.deployment.ModuleBuilder, interface
org.apache.geronimo.j2ee.deployment.ActivationSpecInfoLocator,
interface org.apache.geronimo.j2ee.deployment.ModuleBuilder, interface
org.apache.geronimo.deployment.NamespaceDrivenBuilder, interface
org.apache.geronimo.deployment.NamespaceDrivenBuilder, interface
org.apache.geronimo.j2ee.deployment.ModuleBuilderExtension, class
org.apache.geronimo.kernel.Naming]


On 10/30/07, Prasad Kashyap <[EMAIL PROTECTED]> wrote:
> GERONIMO-3565 has now checked in the new restructured trunk  into svn.
>
> The default profile will build the new trunk pieces.
>
> The -Dstage=former profile will build the old trunk pieces.
>
> Let's closely monitor the automated builds, testsuites and TCK results.
>
> If everything is going smoothly, I shall remove the old trunk pieces
> by eod, Thursday, Nov 1 2007.
>
> Cheers
> Prasad
>
> On 10/30/07, Prasad Kashyap <[EMAIL PROTECTED]> wrote:
> > I am restructuring the trunk in svn to reflect our flexible server.
> > Instead of a move, it will be a two-step copy/delete process. I shall
> > first begin by copying some directories to other directories. Server
> > binaries will be built from the newly created directories. After they
> > have gone thro' 2 days of automated builds, testsuites and TCK
> > smoketests, I shall remove the old directories.
> >
> > So until further notice, please commit all your changes to both
> > directories, old and new.
> >
> > Most modules and config directories have gone into their feature
> > specific directory under plugins. For eg, changes to
> > configs/myfaces-deployer should be made to that dir and also to
> > plugins/myfaces/myfaces-deployer.
> >
> > A few modules and configs have been copied into framework directory
> > (to build framework assembly).
> >
> > For a more detailed discussion about the restructuring, please see
> > this thread -
> > http://www.nabble.com/forum/ViewPost.jtp?post=13469170&framed=y&skin=134
> >
> > Cheers
> > Prasad
> >
>


[jira] Commented: (GERONIMO-3561) monitoring plugin: mrc-server needs to be a plugin in order to pull in a database

2007-10-30 Thread Viet Hung Nguyen (JIRA)

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

Viet Hung Nguyen commented on GERONIMO-3561:


by making mrc-server a plugin, it can pull openejb onto the minimal server, 
likewise MEJB and the derby database. 

Your third point is a good one. Right now, it is hardcoded in the client to 
connect to port 4201. Maybe we should allow this option to be configurable. I 
never thought about the server having more than one geronimo instance running 
on it. Thanks for pointing that out.

> monitoring plugin: mrc-server needs to be a plugin in order to pull in a 
> database 
> --
>
> Key: GERONIMO-3561
> URL: https://issues.apache.org/jira/browse/GERONIMO-3561
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: monitoring
>Affects Versions: 2.1
> Environment: windows
>Reporter: Viet Hung Nguyen
> Attachments: geronimo-3561.patch
>
>
> the mrc-server should be packaged in a CAR so that it can install on a 
> minimal assembly. Also, as suggested by Paul Mcmahan and David Jencks, the 
> datasources used should be a plugin itself so that we are not bound to just 
> use the default derby DB.

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



[jira] Closed: (GERONIMO-3559) assembly replaces rather than extends config.xml

2007-10-30 Thread David Jencks (JIRA)

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

David Jencks closed GERONIMO-3559.
--

Resolution: Fixed

Fixed in rev 590516.

> assembly replaces rather than extends config.xml
> 
>
> Key: GERONIMO-3559
> URL: https://issues.apache.org/jira/browse/GERONIMO-3559
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: car-maven-plugin
>Affects Versions: 2.1
>Reporter: David Jencks
>Assignee: David Jencks
> Fix For: 2.1
>
>
> Anita noticed that the assembly process is leaving out the stuff from the 
> framework assembly config.xml when constructing e.g. geronimo-jetty-javaee 
> config.xml.  It's supposed to add stuff for the added plugins, not just start 
> over.

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



[jira] Commented: (GERONIMO-3527) Monitoring client needs default viewmode when selecting servers from the list

2007-10-30 Thread Anita Kulshreshtha (JIRA)

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

Anita Kulshreshtha commented on GERONIMO-3527:
--

GERONIMO-3566 patch applied in rev 590509.

> Monitoring client needs default viewmode when selecting servers from the list
> -
>
> Key: GERONIMO-3527
> URL: https://issues.apache.org/jira/browse/GERONIMO-3527
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: monitoring
>Reporter: Erik B. Craig
>Assignee: Erik B. Craig
>
> Currently selecting a server from the list in the monitoring client portlet 
> links to #, must create a default view for this in the same styling of the 
> default view for the 'views', with additional server-related functionality.

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



[jira] Commented: (GERONIMO-3561) monitoring plugin: mrc-server needs to be a plugin in order to pull in a database

2007-10-30 Thread Anita Kulshreshtha (JIRA)

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

Anita Kulshreshtha commented on GERONIMO-3561:
--

- You could use EJB timer service. 
- Since mrc-server is as EJB app, it can not be installed on the minimal 
server. 
- Yes, The monitoring console(client)  will know how to connect to mrc-server. 
My question is how do you tell the mrc-server which
   geronimo instance (OpenEJB Port) it is supposed to monitor.
- I have applied GERONIMO-3561 and GERONIMO-3564 patches in rev. 590502.

> monitoring plugin: mrc-server needs to be a plugin in order to pull in a 
> database 
> --
>
> Key: GERONIMO-3561
> URL: https://issues.apache.org/jira/browse/GERONIMO-3561
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: monitoring
>Affects Versions: 2.1
> Environment: windows
>Reporter: Viet Hung Nguyen
> Attachments: geronimo-3561.patch
>
>
> the mrc-server should be packaged in a CAR so that it can install on a 
> minimal assembly. Also, as suggested by Paul Mcmahan and David Jencks, the 
> datasources used should be a plugin itself so that we are not bound to just 
> use the default derby DB.

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



[jira] Created: (GERONIMO-3569) Monitoring client statsgraph object should read/write to db when necessary

2007-10-30 Thread Erik B. Craig (JIRA)
Monitoring client statsgraph object should read/write to db when necessary
--

 Key: GERONIMO-3569
 URL: https://issues.apache.org/jira/browse/GERONIMO-3569
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: monitoring
Reporter: Erik B. Craig
Assignee: Erik B. Craig


The statsgraph object for the monitoring client should have the ability to 
display the most recently drawn information from database (stored javascript as 
string data) when the server associated with the graph is unresponsive/down, 
allowing displaying of views when associated servers are down

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



[jira] Updated: (GERONIMO-3567) Monitoring client add/edit server pages need to be polished up

2007-10-30 Thread Erik B. Craig (JIRA)

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

Erik B. Craig updated GERONIMO-3567:


Assignee: Erik B. Craig

> Monitoring client add/edit server pages need to be polished up
> --
>
> Key: GERONIMO-3567
> URL: https://issues.apache.org/jira/browse/GERONIMO-3567
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: monitoring
>Reporter: Erik B. Craig
>Assignee: Erik B. Craig
>
> -The add/edit server pages in the monitoring client need a 'test these 
> settings' function that will verify the current information provided in the 
> field, with a return of whether or not the server is responsive.
> -Disable snapshot query functionality needs to be added to the edit server 
> page, with appropriate warning
> -Saving a new snapshotduration value should compare to the current, and 
> change if different on the edit server page
> -Disable this server link should work on the edit server page, setting the 
> servers status to disabled in database, also disabling associated graphs and 
> should warn appropriatedly
> -Delete server should have appropriate warning

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



[jira] Updated: (GERONIMO-3567) Monitoring client add/edit server pages need to be polished up

2007-10-30 Thread Erik B. Craig (JIRA)

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

Erik B. Craig updated GERONIMO-3567:


Description: 
-The add/edit server pages in the monitoring client need a 'test these 
settings' function that will verify the current information provided in the 
field, with a return of whether or not the server is responsive.

-Disable snapshot query functionality needs to be added to the edit server 
page, with appropriate warning
-Saving a new snapshotduration value should compare to the current, and change 
if different on the edit server page
-Disable this server link should work on the edit server page, setting the 
servers status to disabled in database, also disabling associated graphs and 
should warn appropriatedly
-Delete server should have appropriate warning


  was:The add/edit server pages in the monitoring client need a 'test these 
settings' function that will verify the current information provided in the 
field, with a return of whether or not the server is responsive.

Summary: Monitoring client add/edit server pages need to be polished up 
 (was: Monitoring client add/edit server pages need 'test these settings' 
function)

> Monitoring client add/edit server pages need to be polished up
> --
>
> Key: GERONIMO-3567
> URL: https://issues.apache.org/jira/browse/GERONIMO-3567
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: monitoring
>Reporter: Erik B. Craig
>
> -The add/edit server pages in the monitoring client need a 'test these 
> settings' function that will verify the current information provided in the 
> field, with a return of whether or not the server is responsive.
> -Disable snapshot query functionality needs to be added to the edit server 
> page, with appropriate warning
> -Saving a new snapshotduration value should compare to the current, and 
> change if different on the edit server page
> -Disable this server link should work on the edit server page, setting the 
> servers status to disabled in database, also disabling associated graphs and 
> should warn appropriatedly
> -Delete server should have appropriate warning

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



[jira] Updated: (GERONIMO-3568) Monitoring client serverview should update the last_seen field in database where possible

2007-10-30 Thread Erik B. Craig (JIRA)

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

Erik B. Craig updated GERONIMO-3568:


Component/s: monitoring

> Monitoring client serverview should update the last_seen field in database 
> where possible
> -
>
> Key: GERONIMO-3568
> URL: https://issues.apache.org/jira/browse/GERONIMO-3568
> Project: Geronimo
>  Issue Type: Sub-task
>  Security Level: public(Regular issues) 
>  Components: monitoring
>Reporter: Erik B. Craig
>Assignee: Erik B. Craig
>


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



[jira] Created: (GERONIMO-3568) Monitoring client serverview should update the last_seen field in database where possible

2007-10-30 Thread Erik B. Craig (JIRA)
Monitoring client serverview should update the last_seen field in database 
where possible
-

 Key: GERONIMO-3568
 URL: https://issues.apache.org/jira/browse/GERONIMO-3568
 Project: Geronimo
  Issue Type: Sub-task
  Security Level: public (Regular issues)
  Components: monitoring
Reporter: Erik B. Craig
Assignee: Erik B. Craig




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



[jira] Created: (GERONIMO-3567) Monitoring client add/edit server pages need 'test these settings' function

2007-10-30 Thread Erik B. Craig (JIRA)
Monitoring client add/edit server pages need 'test these settings' function
---

 Key: GERONIMO-3567
 URL: https://issues.apache.org/jira/browse/GERONIMO-3567
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: monitoring
Reporter: Erik B. Craig


The add/edit server pages in the monitoring client need a 'test these settings' 
function that will verify the current information provided in the field, with a 
return of whether or not the server is responsive.

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



[jira] Updated: (GERONIMO-3566) Monitoring client needs ability to add/edit/delete servers to connect to

2007-10-30 Thread Erik B. Craig (JIRA)

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

Erik B. Craig updated GERONIMO-3566:


Attachment: GERONIMO-3566.patch

This patch provides this functionality, tested and is good.
After patch is applied, the following must be done to add two new files
svn add client/client-war/src/main/webapp/WEB-INF/view/monitoringAddServer.jsp
svn add client/client-war/src/main/webapp/WEB-INF/view/monitoringEditServer.jsp

Thanks =)

> Monitoring client needs ability to add/edit/delete servers to connect to
> 
>
> Key: GERONIMO-3566
> URL: https://issues.apache.org/jira/browse/GERONIMO-3566
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: monitoring
>Reporter: Erik B. Craig
>Assignee: Erik B. Craig
> Attachments: GERONIMO-3566.patch
>
>
> The monitoring client needs UI to add, edit, and delete servers from local 
> database

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



[jira] Updated: (GERONIMO-3566) Monitoring client needs ability to add/edit/delete servers to connect to

2007-10-30 Thread Erik B. Craig (JIRA)

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

Erik B. Craig updated GERONIMO-3566:


Patch Info: [Patch Available]

> Monitoring client needs ability to add/edit/delete servers to connect to
> 
>
> Key: GERONIMO-3566
> URL: https://issues.apache.org/jira/browse/GERONIMO-3566
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: monitoring
>Reporter: Erik B. Craig
>Assignee: Erik B. Craig
> Attachments: GERONIMO-3566.patch
>
>
> The monitoring client needs UI to add, edit, and delete servers from local 
> database

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



[jira] Created: (GERONIMO-3566) Monitoring client needs ability to add/edit/delete servers to connect to

2007-10-30 Thread Erik B. Craig (JIRA)
Monitoring client needs ability to add/edit/delete servers to connect to


 Key: GERONIMO-3566
 URL: https://issues.apache.org/jira/browse/GERONIMO-3566
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: monitoring
Reporter: Erik B. Craig
Assignee: Erik B. Craig


The monitoring client needs UI to add, edit, and delete servers from local 
database

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



Re: [PLEASE read before you commit]: Restructuring trunk in SVN !!!

2007-10-30 Thread Prasad Kashyap
GERONIMO-3565 has now checked in the new restructured trunk  into svn.

The default profile will build the new trunk pieces.

The -Dstage=former profile will build the old trunk pieces.

Let's closely monitor the automated builds, testsuites and TCK results.

If everything is going smoothly, I shall remove the old trunk pieces
by eod, Thursday, Nov 1 2007.

Cheers
Prasad

On 10/30/07, Prasad Kashyap <[EMAIL PROTECTED]> wrote:
> I am restructuring the trunk in svn to reflect our flexible server.
> Instead of a move, it will be a two-step copy/delete process. I shall
> first begin by copying some directories to other directories. Server
> binaries will be built from the newly created directories. After they
> have gone thro' 2 days of automated builds, testsuites and TCK
> smoketests, I shall remove the old directories.
>
> So until further notice, please commit all your changes to both
> directories, old and new.
>
> Most modules and config directories have gone into their feature
> specific directory under plugins. For eg, changes to
> configs/myfaces-deployer should be made to that dir and also to
> plugins/myfaces/myfaces-deployer.
>
> A few modules and configs have been copied into framework directory
> (to build framework assembly).
>
> For a more detailed discussion about the restructuring, please see
> this thread -
> http://www.nabble.com/forum/ViewPost.jtp?post=13469170&framed=y&skin=134
>
> Cheers
> Prasad
>


[jira] Created: (GERONIMO-3565) Restructure build tree to reflect flexible server

2007-10-30 Thread Prasad Kashyap (JIRA)
Restructure build tree to reflect flexible server
-

 Key: GERONIMO-3565
 URL: https://issues.apache.org/jira/browse/GERONIMO-3565
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: ActiveMQ, application client, buildsystem, 
car-maven-plugin, Clustering, common, connector, console, CORBA, core, crypto, 
databases, dependencies, deployment, documentation, gbuild, general, 
geronimo-maven-plugin, Hot Deploy Dir, installer, J2G, Jetty, JIRA, 
JVM-compatibility, kernel, legal, Logging, mail, management, Memory Leaks, 
monitoring, naming, OpenEJB, persistence, Plugins, sample apps, security, 
ServiceMix, specs, startup/shutdown, testsuite, Tomcat, transaction manager, 
web, webservices
Affects Versions: 2.1
Reporter: Prasad Kashyap
 Fix For: 2.1


http://www.nabble.com/forum/ViewPost.jtp?post=13469170&framed=y&skin=134



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



[PLEASE read before you commit]: Restructuring trunk in SVN !!!

2007-10-30 Thread Prasad Kashyap
I am restructuring the trunk in svn to reflect our flexible server.
Instead of a move, it will be a two-step copy/delete process. I shall
first begin by copying some directories to other directories. Server
binaries will be built from the newly created directories. After they
have gone thro' 2 days of automated builds, testsuites and TCK
smoketests, I shall remove the old directories.

So until further notice, please commit all your changes to both
directories, old and new.

Most modules and config directories have gone into their feature
specific directory under plugins. For eg, changes to
configs/myfaces-deployer should be made to that dir and also to
plugins/myfaces/myfaces-deployer.

A few modules and configs have been copied into framework directory
(to build framework assembly).

For a more detailed discussion about the restructuring, please see
this thread -
http://www.nabble.com/forum/ViewPost.jtp?post=13469170&framed=y&skin=134

Cheers
Prasad


[jira] Updated: (SM-1121) Remove the servicemix-bpe SE from the Apache ServiceMix distribution

2007-10-30 Thread Bruce Snyder (JIRA)

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

Bruce Snyder updated SM-1121:
-

Attachment: SM-1121.diff.txt

Patch attached

> Remove the servicemix-bpe SE from the Apache ServiceMix distribution
> 
>
> Key: SM-1121
> URL: https://issues.apache.org/activemq/browse/SM-1121
> Project: ServiceMix
>  Issue Type: Task
>  Components: servicemix-bpe
>Affects Versions: 3.2
>Reporter: Bruce Snyder
> Fix For: 3.2
>
> Attachments: SM-1121.diff.txt
>
>
> Since we recommend using the Apache Ode SE directly from the Ode project (see 
> the [servicemix-bpe 
> page|http://incubator.apache.org/servicemix/servicemix-bpe.html]), we should 
> remove the servicemix-bpe from the distribution. 

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



Re: [VOTE] Release ServiceMix 3.2

2007-10-30 Thread Bruce Snyder
On 10/26/07, Freeman Fang <[EMAIL PROTECTED]> wrote:
> Hi All,
>
> I have uploaded a version of ServiceMix 3.2 for you to review. See
> http://cwiki.apache.org/confluence/display/SM/ServiceMix+3.2
> for all the links and release notes.
>
> [ ] +1 Release ServiceMix 3.2
> [ ] ± 0
> [ ] -1 Do not release ServiceMix 3.2

Why are we still distributing servicemix-bpe? Since we recommend
Apache Ode, the servicemix-bep SE should be removed from the
distribution (https://issues.apache.org/activemq/browse/SM-1121).

Bruce
-- 
perl -e 'print unpack("u30","D0G)[EMAIL 
PROTECTED]&5R\"F)R=6-E+G-N>61Ehttp://activemq.org/
Apache ServiceMix - http://servicemix.org/
Apache Geronimo - http://geronimo.apache.org/
Castor - http://castor.org/


Re: Restructuring build for flexible server

2007-10-30 Thread Prasad Kashyap
OK. This is how I restructured it.

But first, the aim was to keep the groupdId and artifactId of all
artifacts as is so that our assemblies and final server is not
affected. So the gIds and aIds of the modules and configs pieces were
left unchanged for now.

| geronimo
  |--- framework
  |--- modules
  |--- configs
  |--- components
  |--- plugins

The framework dir contains only those modules and deployers that are
needed by the framework assembly. Only geronimo-j2ee module in
included here because it is needed to build the car-maven-plugin.

The bootstrap profile now builds framework/modules and then builds
mavenplugins (including c-m-p).

All other modules, builders and their corresponding configs (cars) are
moved to their respective dirs under plugins. So plugins/myfaces
contain only myfaces modules and configs.

I put artifacts like spring, transformer-agent and upgrade under
components dir. Maybe they don't belong there. Maybe they can go
elsewhere.

The config pieces for the applications also moved to reside along with
the application wars in the application dirs.

Cheers
Prasad



On 10/30/07, Paul McMahan <[EMAIL PROTECTED]> wrote:
> On Oct 29, 2007, at 3:47 PM, Prasad Kashyap wrote:
>
> > With the latest commit to sandbox, I have all the artifacts building
> > successfully. We have good assemblies too. Tthe groupId and artifactId
> > of all the artifacts have essentially remained the same.
>
> I noticed that the groupIds in the poms don't always match their
> placement in the svn directory structure.   Is the intention to keep
> things this way?  For example:
>  https://svn.apache.org/repos/asf/geronimo/sandbox/restructure/
> plugins/cxf/cxf/pom.xml
>
> Also I'm curious what qualifies a subproject as belonging under
> plugins, applications, components, configs, or modules .   Currently
> it's arranged as:
>
> applications:
> # ca-helper/
> # geronimo-uddi-db/
> # mejb/
> # remote-deploy/
> # sharedlib/
> # uddi-server/
> # welcome/
>
> components:
> # spring/
> # transformer-agent/
> # upgrade/
>
> framework/configs:
> # client-system/
> # geronimo-gbean-deployer/
> # geronimo-gbean-deployer-bootstrap/
> # j2ee-security/
> # j2ee-system/
> # jee-specs/
> # jsr88-cli/
> # jsr88-deploymentfactory/
> # offline-deployer/
> # online-deployer/
> # rmi-naming/
> # server-security-config/
> # shutdown/
> # upgrade-cli/
> # xmlbeans/
>
> framework/modules:
> # geronimo-cli/
> # geronimo-commands/
> # geronimo-common/
> # geronimo-core/
> # geronimo-deploy-config/
> # geronimo-deploy-jsr88/
> # geronimo-deploy-jsr88-bootstrapper/
> # geronimo-deploy-tool/
> # geronimo-deployment/
> # geronimo-interceptor/
> # geronimo-j2ee/
> # geronimo-jdbc/
> # geronimo-jmx-remoting/
> # geronimo-kernel/
> # geronimo-management/
> # geronimo-naming/
> # geronimo-security/
> # geronimo-service-builder/
> # geronimo-system/
> # geronimo-transformer/
> # geronimo-upgrade/
> # geronimo-util/
>
> plugins:
> # activemq/
> # axis/
> # axis2/
> # client/
> # clustering/
> # connector/
> # console/
> # corba/
> # cxf/
> # debugviews/
> # dojo/
> # hotdeploy/
> # j2ee/
> # jasper/
> # javamail/
> # jaxws/
> # jetty/
> # myfaces/
> # openejb/
> # openjpa/
> # plancreator/
> # pluto/
> # system-database/
> # tomcat/
> # webservices/
>
>
>
> Best wishes,
> Paul
>


[jira] Created: (SM-1121) Remove the servicemix-bpe SE from the Apache ServiceMix distribution

2007-10-30 Thread Bruce Snyder (JIRA)
Remove the servicemix-bpe SE from the Apache ServiceMix distribution


 Key: SM-1121
 URL: https://issues.apache.org/activemq/browse/SM-1121
 Project: ServiceMix
  Issue Type: Task
  Components: servicemix-bpe
Affects Versions: 3.2
Reporter: Bruce Snyder
 Fix For: 3.2


Since we recommend using the Apache Ode SE directly from the Ode project (see 
the [servicemix-bpe 
page|http://incubator.apache.org/servicemix/servicemix-bpe.html]), we should 
remove the servicemix-bpe from the distribution. 

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



Re: [VOTE] Release Devtools maven-plugins-1.0 RC1

2007-10-30 Thread Donald Woods
Resending, as this still hasn't hit the mailing list after 2 hours...


 Original Message 
Subject: [VOTE] Release Devtools maven-plugins-1.0 RC1
Date: Tue, 30 Oct 2007 10:47:32 -0400
From: Donald Woods <[EMAIL PROTECTED]>
To: dev@geronimo.apache.org

The maven-plugins are build tools used by the Eclipse Plugin and J2G 
tools and are not included in either tool.

A 72 hour vote is being called for the following:
 
https://svn.apache.org/repos/asf/geronimo/devtools/maven-plugins/branches/1.0
Revision 590072

Binaries can be downloaded from:
http://people.apache.org/~dwoods/releases/
maven-plugins-1.0-RC1-bin.tar.gz - files to be published
maven-plugins-repo-1.0-RC1.tar.gz - captured build repo

The source code will be moved to the following location in svn after the 
release has been approved:
 
https://svn.apache.org/repos/asf/geronimo/devtools/maven-plugins/tags/1.0


Please record your vote by 11AM EDT Friday, Nov. 2, 2007.


Thanks,
Donald




Re: [DISCUSS] Release Devtools maven-plugins-1.0

2007-10-30 Thread Donald Woods
Resending, as this still hasn't hit the mailing list after 2 hours...


 Original Message 
Subject: [DISCUSS] Release Devtools maven-plugins-1.0
Date: Tue, 30 Oct 2007 10:47:14 -0400
From: Donald Woods <[EMAIL PROTECTED]>
To: dev@geronimo.apache.org

Discussion thread for the maven-plugins-1.0 release...

-Donald




Re: Restructuring build for flexible server

2007-10-30 Thread Paul McMahan

On Oct 29, 2007, at 3:47 PM, Prasad Kashyap wrote:


With the latest commit to sandbox, I have all the artifacts building
successfully. We have good assemblies too. Tthe groupId and artifactId
of all the artifacts have essentially remained the same.


I noticed that the groupIds in the poms don't always match their  
placement in the svn directory structure.   Is the intention to keep  
things this way?  For example:
https://svn.apache.org/repos/asf/geronimo/sandbox/restructure/ 
plugins/cxf/cxf/pom.xml


Also I'm curious what qualifies a subproject as belonging under  
plugins, applications, components, configs, or modules .   Currently  
it's arranged as:


applications:
# ca-helper/
# geronimo-uddi-db/
# mejb/
# remote-deploy/
# sharedlib/
# uddi-server/
# welcome/

components:
# spring/
# transformer-agent/
# upgrade/

framework/configs:
# client-system/
# geronimo-gbean-deployer/
# geronimo-gbean-deployer-bootstrap/
# j2ee-security/
# j2ee-system/
# jee-specs/
# jsr88-cli/
# jsr88-deploymentfactory/
# offline-deployer/
# online-deployer/
# rmi-naming/
# server-security-config/
# shutdown/
# upgrade-cli/
# xmlbeans/

framework/modules:
# geronimo-cli/
# geronimo-commands/
# geronimo-common/
# geronimo-core/
# geronimo-deploy-config/
# geronimo-deploy-jsr88/
# geronimo-deploy-jsr88-bootstrapper/
# geronimo-deploy-tool/
# geronimo-deployment/
# geronimo-interceptor/
# geronimo-j2ee/
# geronimo-jdbc/
# geronimo-jmx-remoting/
# geronimo-kernel/
# geronimo-management/
# geronimo-naming/
# geronimo-security/
# geronimo-service-builder/
# geronimo-system/
# geronimo-transformer/
# geronimo-upgrade/
# geronimo-util/

plugins:
# activemq/
# axis/
# axis2/
# client/
# clustering/
# connector/
# console/
# corba/
# cxf/
# debugviews/
# dojo/
# hotdeploy/
# j2ee/
# jasper/
# javamail/
# jaxws/
# jetty/
# myfaces/
# openejb/
# openjpa/
# plancreator/
# pluto/
# system-database/
# tomcat/
# webservices/



Best wishes,
Paul


[DISCUSS] Release Devtools maven-plugins-1.0

2007-10-30 Thread Donald Woods

Discussion thread for the maven-plugins-1.0 release...

-Donald


smime.p7s
Description: S/MIME Cryptographic Signature


Re: Restructuring build for flexible server

2007-10-30 Thread David Jencks

This looks great!

I had a couple of suggestions I mentioned to Prasad on IRC:
- move client-transaction to the plugins/connector
- move the jetty specific clustering stuff from plugins/clustering to  
plugins/jetty


Unfortunately the sandbox doesn't seem to have svn  history.  I think  
its essential to preserve svn history.  I think we can get this into  
trunk, preserve svn history, and hopefully preserve Prasad's sanity by:


1. create the new directories in trunk (e.g. framework, plugins/ 
connector, plugins/* etc)
2. svn cp the existing modules and configs to their new locations.   
This is probably the hard part I guess I'd start with the output  
of ls modules configs and write a script.
3. copy the new and modified poms (and other files) from restructure  
to trunk.  If we copy rather than svn cp modified files we wont break  
history.  Also, as long as we don't modify the root pom, all work up  
to here can be committed without affecting the existing build.

4. after committing the modified root pom, remove modules and configs.

I'm in favor of asking Prasad to do steps 1-3 immediately in trunk.   
I'm fine with (4) too but perhaps we should have a vote on (4) since  
this is a pretty large change?


thanks
david jencks


On Oct 29, 2007, at 8:51 PM, Prasad Kashyap wrote:


I ran the tck smoketest (both Jetty & Tomcat) on the restructured
build and the results were consistent with the ones from the current
trunk build.

What are the next steps ?  If we plan to use this tree for 2.1 trunk,
then we should merge ASAP before the trees get too much out of synch.

I'd appreciate if folks checked out the restructure dir from sandbox
and built the new tree.

The steps are listed here again

1) begin with a good local repository for your trunk build.
2) delete applications, assemblies, modules, geronimo, configs,
plugins and mavenplugin dirs under .m2/org/apache/geronimo dir of your
local repo.
3) svn co https://svn.apache.org/repos/asf/geronimo/sandbox/ 
restructure

4) mvn -o -Dstage=bootstrap
5) mvn -o -Dstage=assemble

P.S: If jee-specs and myfaces modules fail to build due to missing
o.a.myfaces.core/myfaces-* dependencies, just build those in the
online mode.

Cheers
Prasad

On 10/29/07, Joe Bohn <[EMAIL PROTECTED]> wrote:



Donald Woods wrote:
I think we really need to find some way to break the specs into  
smaller

pieces.  Having to install all of the JEE specs just for the simple
minimal web container assembly is ugly and wastes disk space.



Well, we could have a config per spec ... but that might be a bit too
much.  I'm not sure what smaller organizations would look like.

We thought about breaking jee-specs up when we created the minimal
assemblies but at the time it didn't seem worthy of the effort.  Now
that we are getting closer to making the flexible server a reality
perhaps it is time.  But I'm still not convinced that it would be  
worth
the complexities it would bring and it doesn't consume a huge  
amount of

space.

Joe



David Jencks wrote:

Good work!!  A couple comments inline.
On Oct 29, 2007, at 7:48 AM, Prasad Kashyap wrote:

I spend most of the weekend trying to restructure trunk to  
reflect the
new flexible server and I should tell you, it has been one  
shitty job

much akin to untangling the knots of Medusa's hair.

To begin with I wanted to build just the modules and configs  
(along
with the necessary buildsupport and  maven-plugins artifacts)  
that go

into a framework assembly.I believe that if we effectively want to
restructure the build tree to reflect the flexible server, then we
should be able to build just the framework artifacts ONLY. The
framework artifacts should not have a dependency on plugins  
artifacts
because they are optionally choosen to build an assembly of  
choice.


Also, if our strategic vision is to break down the tree into  
smaller

projects for framework, plugins etc, this we should break this
cyclical dependency too. See Jason's response here -
http://www.nabble.com/forum/ViewPost.jtp? 
post=12460948&framed=y&skin=134


First hitch - Our framework assembly contains jee-specs car.  
This car
has a dependency on o.a.myfaces.core/myfaces-api jar. Either  
this is

in a incorrect dependency which we don't need at this point or it
might be truly needed here so that it gets in the classpath for  
later
use. I commented this dependency out and proceeded to build jee- 
specs

car. I strongly tend to believe that this myfaces dep is wrongly
placed here. If it is really req'd then we have a bigger  
problem of

fixing our classloader scheme.


I don't understand the problem here and what you want to do.  We  
have
several other specs (from axis and jstl) that we don't build  
that are

included in jee-specs.  Is the jsf api different from these in some
way?  Do you want to remove the jsf spec from jee-specs or the
jee-specs from the framework assembly?  I remember having a lot of
classloader problems trying to get stuff to run and pass the tc

[VOTE] Release Devtools maven-plugins-1.0 RC1

2007-10-30 Thread Donald Woods
The maven-plugins are build tools used by the Eclipse Plugin and J2G 
tools and are not included in either tool.


A 72 hour vote is being called for the following:

https://svn.apache.org/repos/asf/geronimo/devtools/maven-plugins/branches/1.0
   Revision 590072

Binaries can be downloaded from:
   http://people.apache.org/~dwoods/releases/
maven-plugins-1.0-RC1-bin.tar.gz - files to be published
maven-plugins-repo-1.0-RC1.tar.gz - captured build repo

The source code will be moved to the following location in svn after the 
release has been approved:


https://svn.apache.org/repos/asf/geronimo/devtools/maven-plugins/tags/1.0


Please record your vote by 11AM EDT Friday, Nov. 2, 2007.


Thanks,
Donald


smime.p7s
Description: S/MIME Cryptographic Signature


Re: [DISCUSS] Release Devtools maven-plugins-1.0

2007-10-30 Thread dwoods
Resending from Apache account, as Yahoo Mail seems to be unable to send right 
now


 Original Message 
Subject: [DISCUSS] Release Devtools maven-plugins-1.0
Date: Tue, 30 Oct 2007 10:47:14 -0400
From: Donald Woods <[EMAIL PROTECTED]>
To: dev@geronimo.apache.org

Discussion thread for the maven-plugins-1.0 release...

-Donald



Re: J2G future positioning

2007-10-30 Thread Erik B. Craig
Looking back, I explained what I was intending very poorly in my 
previous reply, but Paul has worded it much better. I am in agreement 
with this approach 100%.


+1

Jay D. McHugh wrote:

+1

This is making a -lot- of sense.

There is no reason that we need to build a huge monolithic Eclipse 
plugin to allow people to migrate applications to our modular server 
platform.


I originally didn't even think about breaking it up into a group of 
specific plugins using a common core - even though that is what 
Geronimo is all about.


Jay

Prasad Kashyap wrote:

I'm with Paul on this. I envision a Migrate2Geronimo Toolkit that will
consist of a suite of  individual plugins (for Eclipse and G), each
handling the migration from a specific appserver to G. Of course, all
these may depend on a base or common plugin. But  the user will only
deal with the plugin relevant to him.  He will not have to install one
big huge uber migrator if he only has jboss apps.

Next week, we'll look forward to Jason adding a BEA2G plugin to this
M2G Toolkit ;-)

Cheers
Prasad.


On 10/30/07, Paul McMahan <[EMAIL PROTECTED]> wrote:
 

I'm not in favor of generalizing the J2G Eclipse plugin into a super
migrator that grows in complexity as we incorporate new types of
source formats.   I think that instead we should look into factoring
out the parts of J2G that could be used for other types migrators
into a separate Eclipse plugin.   Then J2G could remain as J2G but
could prereq this new Eclipse plugin, as would any other new
migrators we create.

Best wishes,
Paul


On Oct 29, 2007, at 11:32 AM, Tim McConnell wrote:

   

Hi, Does anyone have any thoughts as to how we'll position the J2G
plugin in the future ?? I understand now that in its initial
iteration that it is narrowly scoped to work for JBoss specific
migrations only (thus the JBoss in the name). However, it seems if
we want to eventually enhance it as a more generic tool for
migrating multiple applications to Geronimo (which I would hope we
would), it might be a good time now to reconsider a more generic
and/or appropriate name. Any thoughts ??

--
Thanks,
Tim McConnell
  





  




[jira] Commented: (SM-1120) Throwable is not cought in BaseLifeCycle which can result in open transactions

2007-10-30 Thread Martin Landua (JIRA)

[ 
https://issues.apache.org/activemq/browse/SM-1120?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_40530
 ] 

Martin Landua commented on SM-1120:
---

Sorry, forgot to attach the patch.

Index: 
C:/jboss/servicemix-SNAPSHOT/common/servicemix-common/src/main/java/org/apache/servicemix/common/BaseLifeCycle.java
===
--- 
C:/jboss/servicemix-SNAPSHOT/common/servicemix-common/src/main/java/org/apache/servicemix/common/BaseLifeCycle.java
 (revision 590120)
+++ 
C:/jboss/servicemix-SNAPSHOT/common/servicemix-common/src/main/java/org/apache/servicemix/common/BaseLifeCycle.java
 (working copy)
@@ -44,7 +44,8 @@
 public void onMessageExchange(MessageExchange exchange) {
 try {
 processExchange(exchange);
-} catch (Exception e) {
+} catch (Throwable t) {
+   Exception e = new Exception(t);
 logger.error("Error processing exchange " + exchange, e);
 try {
 // If we are transacted and this is a runtime exception

> Throwable is not cought in BaseLifeCycle which can result in open transactions
> --
>
> Key: SM-1120
> URL: https://issues.apache.org/activemq/browse/SM-1120
> Project: ServiceMix
>  Issue Type: Bug
>  Components: servicemix-common
>Affects Versions: 3.1
> Environment: Everywhere
>Reporter: Martin Landua
>
> The onMessageExchange method in BaseLifeCycle only catches Exceptions. If a 
> Throwable is thrown during processing of the Message Exchange, the 
> transaction will not be rolled back.
> As a result, the transaction keeps associated with the thread, which is 
> returned to the thread pool. Whenever this thread is being reused, it may 
> lead to "Already associated to a transaction" exception in any further 
> message processing (which is not related to the actual problem in any way).
> Best regards
> Martin Landua

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



[jira] Created: (SM-1120) Throwable is not cought in BaseLifeCycle which can result in open transactions

2007-10-30 Thread Martin Landua (JIRA)
Throwable is not cought in BaseLifeCycle which can result in open transactions
--

 Key: SM-1120
 URL: https://issues.apache.org/activemq/browse/SM-1120
 Project: ServiceMix
  Issue Type: Bug
  Components: servicemix-common
Affects Versions: 3.1
 Environment: Everywhere
Reporter: Martin Landua


The onMessageExchange method in BaseLifeCycle only catches Exceptions. If a 
Throwable is thrown during processing of the Message Exchange, the transaction 
will not be rolled back.
As a result, the transaction keeps associated with the thread, which is 
returned to the thread pool. Whenever this thread is being reused, it may lead 
to "Already associated to a transaction" exception in any further message 
processing (which is not related to the actual problem in any way).

Best regards

Martin Landua

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



Re: J2G future positioning

2007-10-30 Thread Jay D. McHugh

+1

This is making a -lot- of sense.

There is no reason that we need to build a huge monolithic Eclipse 
plugin to allow people to migrate applications to our modular server 
platform.


I originally didn't even think about breaking it up into a group of 
specific plugins using a common core - even though that is what Geronimo 
is all about.


Jay

Prasad Kashyap wrote:

I'm with Paul on this. I envision a Migrate2Geronimo Toolkit that will
consist of a suite of  individual plugins (for Eclipse and G), each
handling the migration from a specific appserver to G. Of course, all
these may depend on a base or common plugin. But  the user will only
deal with the plugin relevant to him.  He will not have to install one
big huge uber migrator if he only has jboss apps.

Next week, we'll look forward to Jason adding a BEA2G plugin to this
M2G Toolkit ;-)

Cheers
Prasad.


On 10/30/07, Paul McMahan <[EMAIL PROTECTED]> wrote:
  

I'm not in favor of generalizing the J2G Eclipse plugin into a super
migrator that grows in complexity as we incorporate new types of
source formats.   I think that instead we should look into factoring
out the parts of J2G that could be used for other types migrators
into a separate Eclipse plugin.   Then J2G could remain as J2G but
could prereq this new Eclipse plugin, as would any other new
migrators we create.

Best wishes,
Paul


On Oct 29, 2007, at 11:32 AM, Tim McConnell wrote:



Hi, Does anyone have any thoughts as to how we'll position the J2G
plugin in the future ?? I understand now that in its initial
iteration that it is narrowly scoped to work for JBoss specific
migrations only (thus the JBoss in the name). However, it seems if
we want to eventually enhance it as a more generic tool for
migrating multiple applications to Geronimo (which I would hope we
would), it might be a good time now to reconsider a more generic
and/or appropriate name. Any thoughts ??

--
Thanks,
Tim McConnell
  





  


Re: basic security review

2007-10-30 Thread Prasad Kashyap
I agree. Our strategy to make Geronimo secure should include an
elaborate set of unit testcases, a rich set of tests in the
security-testsuite in our testsuite framework,  along with  peer
review of code in components that are potential security risks.

We should aim to have imbricate or maybe even duplicate tests than have gaps.

Towards this end, I created a security-testsuite in our testsuite
framework. It contains one test now. I shall add some more soon.
Please contribute to this testsuite with more and more tests that you
can think of.

Thanx
Prasad

On 10/29/07, Jarek Gawor <[EMAIL PROTECTED]> wrote:
> A few security problems were discovered in Geronimo in the last few
> months and weeks. Most of them were Geronimo-specific except one.
> Therefore, I think we should spend a little bit of our time to review
> our code and check for potential security problems.
> As the first step, I think we should identify components that make
> security decisions (e.g. LoginModules) or enable access to server
> management and control (e.g. MEJB) or any other components that might
> be important for sever security.
> Once we have a few components identified we can start the review.
> Besides finding and fixing the potential security problems during the
> review we must also ensure that we have decent tests for these
> components that cover a range of inputs. For each problem that we do
> discover, we must write a test case to make sure it never happens
> again. Basically, a problem is not fully addressed until we have a
> test for it.
>
> For now, I created the following page where we can keep track of the
> components and the review:
> http://cwiki.apache.org/confluence/display/GMOxDEV/Security+Review
> Feel free to update it in any way.
>
> Opinions? Ideas? Thoughts?
>
> Jarek
>


Re: J2G future positioning

2007-10-30 Thread Prasad Kashyap
I'm with Paul on this. I envision a Migrate2Geronimo Toolkit that will
consist of a suite of  individual plugins (for Eclipse and G), each
handling the migration from a specific appserver to G. Of course, all
these may depend on a base or common plugin. But  the user will only
deal with the plugin relevant to him.  He will not have to install one
big huge uber migrator if he only has jboss apps.

Next week, we'll look forward to Jason adding a BEA2G plugin to this
M2G Toolkit ;-)

Cheers
Prasad.


On 10/30/07, Paul McMahan <[EMAIL PROTECTED]> wrote:
> I'm not in favor of generalizing the J2G Eclipse plugin into a super
> migrator that grows in complexity as we incorporate new types of
> source formats.   I think that instead we should look into factoring
> out the parts of J2G that could be used for other types migrators
> into a separate Eclipse plugin.   Then J2G could remain as J2G but
> could prereq this new Eclipse plugin, as would any other new
> migrators we create.
>
> Best wishes,
> Paul
>
>
> On Oct 29, 2007, at 11:32 AM, Tim McConnell wrote:
>
> > Hi, Does anyone have any thoughts as to how we'll position the J2G
> > plugin in the future ?? I understand now that in its initial
> > iteration that it is narrowly scoped to work for JBoss specific
> > migrations only (thus the JBoss in the name). However, it seems if
> > we want to eventually enhance it as a more generic tool for
> > migrating multiple applications to Geronimo (which I would hope we
> > would), it might be a good time now to reconsider a more generic
> > and/or appropriate name. Any thoughts ??
> >
> > --
> > Thanks,
> > Tim McConnell
>
>


[BUILD] 2.1: Failed for Revision: 590054

2007-10-30 Thread prasad
OpenEJB trunk at 589976
Geronimo Revision: 590054 built with tests included
 
See the full build-0900.log file at 
http://people.apache.org/~prasad/binaries/trunk/20071030/build-0900.log
 
Building Geronimo trunk at Revision: 590054
Building OpenEJB trunk at 589976
 
[INFO] Scanning for projects...
Downloading: 
http://download.java.net/maven/1//org.apache.geronimo.genesis.config/poms/project-config-1.2.pom
Downloading: 
http://repo1.maven.org/maven2/org/apache/geronimo/genesis/config/project-config/1.2/project-config-1.2.pom
21K downloaded
Downloading: 
http://download.java.net/maven/1//org.apache.geronimo.genesis.config/poms/config-1.2.pom
Downloading: 
http://people.apache.org/repo/m2-incubating-repository//org/apache/geronimo/genesis/config/config/1.2/config-1.2.pom
Downloading: 
http://repo1.maven.org/maven2/org/apache/geronimo/genesis/config/config/1.2/config-1.2.pom
1K downloaded
Downloading: 
http://download.java.net/maven/1//org.apache.geronimo.genesis/poms/genesis-1.2.pom
Downloading: 
http://people.apache.org/repo/m2-incubating-repository//org/apache/geronimo/genesis/genesis/1.2/genesis-1.2.pom
Downloading: 
http://repo1.maven.org/maven2/org/apache/geronimo/genesis/genesis/1.2/genesis-1.2.pom
10K downloaded
Downloading: http://download.java.net/maven/1//org.apache/poms/apache-3.pom
Downloading: 
http://people.apache.org/repo/m2-incubating-repository//org/apache/apache/3/apache-3.pom
Downloading: http://repo1.maven.org/maven2/org/apache/apache/3/apache-3.pom
3K downloaded
[INFO] 
[ERROR] FATAL ERROR
[INFO] 
[INFO] Error building POM (may not be this project's POM).


Project ID: unknown

Reason: Could not find the model file 
'/home/prasad/geronimo/trunk/testsupport/pom.xml'. for project unknown


[INFO] 
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Could not find the model file 
'/home/prasad/geronimo/trunk/testsupport/pom.xml'. for project unknown
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:378)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:290)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.project.ProjectBuildingException: Could not find 
the model file '/home/prasad/geronimo/trunk/testsupport/pom.xml'. for project 
unknown
at 
org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMavenProjectBuilder.java:1383)
at 
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:477)
at 
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:200)
at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:553)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:467)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:527)
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:364)
... 11 more
Caused by: java.io.FileNotFoundException: 
/home/prasad/geronimo/trunk/testsupport/pom.xml (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at java.io.FileReader.(FileReader.java:55)
at 
org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMavenProjectBuilder.java:1378)
... 17 more
[INFO] 
[INFO] Total time: 2 seconds
[INFO] Finished at: Tue Oct 30 10:51:28 EDT 2007
[INFO] Final Memory: 3M/504M
[INFO] 


[jira] Commented: (GERONIMO-3561) monitoring plugin: mrc-server needs to be a plugin in order to pull in a database

2007-10-30 Thread Viet Hung Nguyen (JIRA)

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

Viet Hung Nguyen commented on GERONIMO-3561:


Anita, thanks for voicing your concerns. I was unaware that EJBs specs did not 
allow for ejbs to manage threads. I am currently looking for alternative ways 
to provide the same capabilities. One of which is the JMX Timer API (namely the 
javax.management.timer package in J2SE). Let me know what you think or have 
better solutions.

In response to your second concern, we are using a remote authentication 
procedure provided by OpenEJB. The monitoring console (client) will have to 
have the authentication information beforehand, so that it can authenticate 
itself with the monitored server. We have tested this type of connection where 
one machine connects to another to grab statistics. 

Thanks,
Viet

> monitoring plugin: mrc-server needs to be a plugin in order to pull in a 
> database 
> --
>
> Key: GERONIMO-3561
> URL: https://issues.apache.org/jira/browse/GERONIMO-3561
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: monitoring
>Affects Versions: 2.1
> Environment: windows
>Reporter: Viet Hung Nguyen
> Attachments: geronimo-3561.patch
>
>
> the mrc-server should be packaged in a CAR so that it can install on a 
> minimal assembly. Also, as suggested by Paul Mcmahan and David Jencks, the 
> datasources used should be a plugin itself so that we are not bound to just 
> use the default derby DB.

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



[jira] Updated: (GERONIMO-3564) monitoring pluging: db gets too big, too quickly

2007-10-30 Thread Viet Hung Nguyen (JIRA)

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

Viet Hung Nguyen updated GERONIMO-3564:
---

Attachment: geronimo-3564.patch

> monitoring pluging: db gets too big, too quickly
> 
>
> Key: GERONIMO-3564
> URL: https://issues.apache.org/jira/browse/GERONIMO-3564
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: monitoring
>Affects Versions: 2.1
> Environment: windows
>Reporter: Viet Hung Nguyen
> Attachments: geronimo-3564.patch
>
>
> The DB used to store the snapshot statistics is growing at a very rapid rate. 
> It is estimated to have roughly  a maximum 600k rows. This is because we are 
> storing one statistic per row. If we follow Erik's suggestion and group these 
> statistics in a CSV list and store them that way, it will reduce the number 
> of rows by around 5-10 times. 

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



[jira] Created: (GERONIMO-3564) monitoring pluging: db gets too big, too quickly

2007-10-30 Thread Viet Hung Nguyen (JIRA)
monitoring pluging: db gets too big, too quickly


 Key: GERONIMO-3564
 URL: https://issues.apache.org/jira/browse/GERONIMO-3564
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: monitoring
Affects Versions: 2.1
 Environment: windows
Reporter: Viet Hung Nguyen


The DB used to store the snapshot statistics is growing at a very rapid rate. 
It is estimated to have roughly  a maximum 600k rows. This is because we are 
storing one statistic per row. If we follow Erik's suggestion and group these 
statistics in a CSV list and store them that way, it will reduce the number of 
rows by around 5-10 times. 

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



Re: J2G future positioning

2007-10-30 Thread Paul McMahan
I'm not in favor of generalizing the J2G Eclipse plugin into a super  
migrator that grows in complexity as we incorporate new types of  
source formats.   I think that instead we should look into factoring  
out the parts of J2G that could be used for other types migrators  
into a separate Eclipse plugin.   Then J2G could remain as J2G but  
could prereq this new Eclipse plugin, as would any other new  
migrators we create.


Best wishes,
Paul


On Oct 29, 2007, at 11:32 AM, Tim McConnell wrote:

Hi, Does anyone have any thoughts as to how we'll position the J2G  
plugin in the future ?? I understand now that in its initial  
iteration that it is narrowly scoped to work for JBoss specific  
migrations only (thus the JBoss in the name). However, it seems if  
we want to eventually enhance it as a more generic tool for  
migrating multiple applications to Geronimo (which I would hope we  
would), it might be a good time now to reconsider a more generic  
and/or appropriate name. Any thoughts ??


--
Thanks,
Tim McConnell




Re: Restructuring build for flexible server

2007-10-30 Thread Prasad Kashyap
Interesting points. However, I think we should tackle this and other
further restructuring in our next rev. For now, just baby steps.

To dos:
---
1. Consider breaking specs after a risk-benefit analysis.

2. Change groupIds and artifactIds. While most cars(plugins) are under
o.a.g.configs, there are some plugins (present plugins dir) under
o.a.g.plugins. But at the end of the day, they are all plugins now.

3. Break the tree into 4-5 smaller trees.

Cheers
Prasad

On 10/29/07, Joe Bohn <[EMAIL PROTECTED]> wrote:
>
>
> Donald Woods wrote:
> > I think we really need to find some way to break the specs into smaller
> > pieces.  Having to install all of the JEE specs just for the simple
> > minimal web container assembly is ugly and wastes disk space.
> >
>
> Well, we could have a config per spec ... but that might be a bit too
> much.  I'm not sure what smaller organizations would look like.
>
> We thought about breaking jee-specs up when we created the minimal
> assemblies but at the time it didn't seem worthy of the effort.  Now
> that we are getting closer to making the flexible server a reality
> perhaps it is time.  But I'm still not convinced that it would be worth
> the complexities it would bring and it doesn't consume a huge amount of
> space.
>
> Joe
>
> >
> > David Jencks wrote:
> >> Good work!!  A couple comments inline.
> >> On Oct 29, 2007, at 7:48 AM, Prasad Kashyap wrote:
> >>
> >>> I spend most of the weekend trying to restructure trunk to reflect the
> >>> new flexible server and I should tell you, it has been one shitty job
> >>> much akin to untangling the knots of Medusa's hair.
> >>>
> >>> To begin with I wanted to build just the modules and configs (along
> >>> with the necessary buildsupport and  maven-plugins artifacts) that go
> >>> into a framework assembly.I believe that if we effectively want to
> >>> restructure the build tree to reflect the flexible server, then we
> >>> should be able to build just the framework artifacts ONLY. The
> >>> framework artifacts should not have a dependency on plugins artifacts
> >>> because they are optionally choosen to build an assembly of choice.
> >>>
> >>> Also, if our strategic vision is to break down the tree into smaller
> >>> projects for framework, plugins etc, this we should break this
> >>> cyclical dependency too. See Jason's response here -
> >>> http://www.nabble.com/forum/ViewPost.jtp?post=12460948&framed=y&skin=134
> >>>
> >>> First hitch - Our framework assembly contains jee-specs car. This car
> >>> has a dependency on o.a.myfaces.core/myfaces-api jar. Either this is
> >>> in a incorrect dependency which we don't need at this point or it
> >>> might be truly needed here so that it gets in the classpath for later
> >>> use. I commented this dependency out and proceeded to build jee-specs
> >>> car. I strongly tend to believe that this myfaces dep is wrongly
> >>> placed here. If it is really req'd then we have a bigger problem of
> >>> fixing our classloader scheme.
> >>
> >> I don't understand the problem here and what you want to do.  We have
> >> several other specs (from axis and jstl) that we don't build that are
> >> included in jee-specs.  Is the jsf api different from these in some
> >> way?  Do you want to remove the jsf spec from jee-specs or the
> >> jee-specs from the framework assembly?  I remember having a lot of
> >> classloader problems trying to get stuff to run and pass the tck
> >> before we came up with the jee-specs module, but it might be possible
> >> to split it up and put the jars with the implementations that use
> >> them.  I think this will be difficult so I'd like to postpone that.
> >>>
> >>> Second hitch - Trying to build framework assembly's
> >>> server-security-config car requires you to build j2ee-deployer. If you
> >>> wish to build j2ee-deployer, it pulls in other j2ee-* modules and cars
> >>> which in turn has a dependency on webservices. Slowly we are building
> >>> more and more plugins which are optional artifacts.
> >>
> >> This is definitely a problem.  I think we can solve it with a
> >> security-deployer config that has the security related gbeans from
> >> j2ee-deployer in it.  What do you think?
> >>>
> >>> If we really have to build a lot of plugins just to build the
> >>> framework artifacts, then there is little point in restructuring the
> >>> build tree now or breaking the tree later.
> >>>
> >>> I have checked in the restructured code under sandbox/restructure. I
> >>> have been able to do a bootstrap build thus far.
> >>>
> >>> To build this on your machine, take the following steps
> >>>
> >>> 1) begin with a good local repository for your trunk build
> >>> 2) delete applications, assemblies, modules, geronimo, configs,
> >>> plugins and mavenplugin dirs under .m2/org/apache/geronimo dir of your
> >>> local repo.
> >>> 3) svn co https://svn.apache.org/repos/asf/geronimo/sandbox/restructure
> >>> 4) mvn -o -Dstage=bootstrap
> >>> 5) mvn -o -Dstage=assembly  < You s