[jira] Closed: (GERONIMO-3150) Cannot open mutliple connections to Derby from Geronimo

2008-01-28 Thread David Jencks (JIRA)

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

David Jencks closed GERONIMO-3150.
--

   Resolution: Cannot Reproduce
Fix Version/s: 2.1
 Assignee: David Jencks

I installed the roller plugin (geronimo svn root/plugins/roller/trunk) and 
started it up which creates a database and a lot of tables and had no problems 
seeing the tables in the dbmanager page.  I think this problem was fixed a long 
time ago.  Please reopen with more details on how to reproduce if it is still a 
problem in 2.1

 Cannot open mutliple connections to Derby from Geronimo
 ---

 Key: GERONIMO-3150
 URL: https://issues.apache.org/jira/browse/GERONIMO-3150
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: databases
Affects Versions: 1.1.1
 Environment: Windows XP. 32-bit.
Reporter: Rajiv M
Assignee: David Jencks
 Fix For: 2.1


 The below is a testcase to simulate the problem: 
 Steps: 
 Create a Derby database from DBManager 
 Create a Derby database pool in Geronimo console 
 Create a web app that uses DataSource/JNDI to connect to Derby 
 I am able to reproduce the problem in 2 ways: 
 1. 
 * Deploy the application and launch the web component that access the 
 database 
 * Run DBManager to do SQL operation on the same database 
 * DBManager will report error - database booted by another instance 
 2. 
 * Deploy the application and launch the web component that access the 
 database without starting it 
 * Run DBManager to do SQL operation on the same database 
 * Launch the web app 
 * Web app will report error - database booted by another instance 
 Derby embedded should allow mutliple connections to a database from same JVM 
 as documented in the Apache Derby website. But, appears that DBManager and 
 webapplication cannot open connections at the same time. It is always first 
 attempt wins.

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



[jira] Closed: (GERONIMO-2144) GBean for handling initial database population

2008-01-28 Thread David Jencks (JIRA)

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

David Jencks closed GERONIMO-2144.
--

Resolution: Duplicate
  Assignee: David Jencks

Duplicate of GERONIMO-2396

 GBean for handling initial database population
 --

 Key: GERONIMO-2144
 URL: https://issues.apache.org/jira/browse/GERONIMO-2144
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public(Regular issues) 
  Components: databases
Affects Versions: Wish List
Reporter: Paul McMahan
Assignee: David Jencks
Priority: Minor

 Some applications like daytrader and liferay need to have a database 
 populated before they can run.  It would be nice to have a GBean that could 
 take a datasource and SQL as input and handling running the SQL when the 
 application is started for the first time.  The GBean would need to also 
 provide a way to avoid running the SQL multiple times, perhaps by allowing 
 the deployment plan to specify an SQL statement that the GBean can use to 
 determine if the database has already been populated.
 This idea was originally proposed by David Jencks and discussed in this 
 thread:
 http://mail-archives.apache.org/mod_mbox/geronimo-dev/200511.mbox/[EMAIL 
 PROTECTED]

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



[jira] Closed: (GERONIMO-2396) DatabaseInitializationGBean to run db scripts on startup

2008-01-28 Thread David Jencks (JIRA)

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

David Jencks closed GERONIMO-2396.
--

   Resolution: Fixed
Fix Version/s: (was: Wish List)
   2.1

This class is less than ideal but has been in place a long time... it could use 
some better error handling and maybe replacing with ant.

 DatabaseInitializationGBean to run db scripts on startup
 

 Key: GERONIMO-2396
 URL: https://issues.apache.org/jira/browse/GERONIMO-2396
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public(Regular issues) 
  Components: databases
Affects Versions: 1.2
Reporter: David Jencks
Assignee: David Jencks
Priority: Minor
 Fix For: 2.1

 Attachments: GERONIMO-2396.patch


 I put together a gbean that will run an sql script when it starts.  It has a 
 testSQL so you can make it run only if the testSQL fails so you can e.g. do 
 select * from MyTable where 1=2 to see if MyTable exists.
 This is pretty crude but seems useful: I stuck it in my daytrader plan 
 instead of the gbean that copied a premade derby db out of the car file.
 I put it in connector since it needs a connector interface -- 
 ConnectionFactorySource.  This seems to me like absolutely the wrong place 
 but I don't see a better place.  Anyway I hope we can find a happy home for 
 some improved version of this class.

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



[jira] Commented: (GERONIMO-3440) DB2-XA: when trace file is not specified, it caused error when running the sample

2008-01-28 Thread David Jencks (JIRA)

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

David Jencks commented on GERONIMO-3440:


Patch applied in tranql rev 566. Still need to release tranql version.

 DB2-XA: when trace file is not specified, it caused error when running the 
 sample
 -

 Key: GERONIMO-3440
 URL: https://issues.apache.org/jira/browse/GERONIMO-3440
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: databases
Affects Versions: 2.1
Reporter: Lin Sun
Priority: Minor
 Fix For: 2.1

 Attachments: tranql-tracefile.patch


 This is a tranql issue found when I plug the db2-xa rar into G's console.   
 Basically, if a user leaves the tracefile property to empty (meaning dont 
 want any trace), I can deploy my sample fine.   But when I run the sample, I 
 got -
  
 ---
  
   Got DataSource: [EMAIL PROTECTED]
 com.ibm.db2.jcc.b.SqlException: Unable to open file
 at com.ibm.db2.jcc.b.ig.a(ig.java:93)
 A simple fix in DB2XA is to only settrace when it is a valid value.

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



[jira] Assigned: (GERONIMO-3440) DB2-XA: when trace file is not specified, it caused error when running the sample

2008-01-28 Thread David Jencks (JIRA)

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

David Jencks reassigned GERONIMO-3440:
--

Assignee: David Jencks

 DB2-XA: when trace file is not specified, it caused error when running the 
 sample
 -

 Key: GERONIMO-3440
 URL: https://issues.apache.org/jira/browse/GERONIMO-3440
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: databases
Affects Versions: 2.1
Reporter: Lin Sun
Assignee: David Jencks
Priority: Minor
 Fix For: 2.1

 Attachments: tranql-tracefile.patch


 This is a tranql issue found when I plug the db2-xa rar into G's console.   
 Basically, if a user leaves the tracefile property to empty (meaning dont 
 want any trace), I can deploy my sample fine.   But when I run the sample, I 
 got -
  
 ---
  
   Got DataSource: [EMAIL PROTECTED]
 com.ibm.db2.jcc.b.SqlException: Unable to open file
 at com.ibm.db2.jcc.b.ig.a(ig.java:93)
 A simple fix in DB2XA is to only settrace when it is a valid value.

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



[jira] Closed: (GERONIMO-2137) Empty datasource tracefile causes fatal error attempting to run web app

2008-01-28 Thread David Jencks (JIRA)

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

David Jencks closed GERONIMO-2137.
--

   Resolution: Duplicate
Fix Version/s: 2.1
 Assignee: David Jencks

I think this is a duplicate of GERONIMO-3440.  The patch suggested there is 
applied to tranql but the wrapper is not yet released.

 Empty datasource tracefile causes fatal error attempting to run web app
 ---

 Key: GERONIMO-2137
 URL: https://issues.apache.org/jira/browse/GERONIMO-2137
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: databases
Affects Versions: 1.0
 Environment: Issue was found on Windows, but unsure if it is limited 
 to Windows server 2003.
Reporter: Tim Pickett
Assignee: David Jencks
 Fix For: 2.1


 If you deploy a web applicaiton with a datasource(db2 in this instance) and 
 do not specify a tracefile, the application will run fine.  Once you use the 
 admin console to change an attribute in the datasource, the application 
 server will add an empty tracefile attribute to the config.xml, and you will 
 no longer be able to run the web application if it attempt so access the 
 database.  (Issue was found in CE)
 WORKAROUND: remove the 2 attributes from the config.xml and it will work 
 fine, no attempt to trace occurs.
 The attributes added are:
   attribute name=TraceFile/attribute
   attribute name=TraceFileAppendfalse/attribute
 The entire section of the config.xml file for the datasource is as follows:
 configuration name=Trade
 gbean 
 name=geronimo.server:J2EEApplication=Trade,J2EEServer=geronimo,JCAResource=TradeDataSource,j2eeType=JCAManagedConnectionFactory,name=jdbc/TradeDataSource
   attribute name=DatabaseNametradev/attribute
   attribute name=Usertrade/attribute
   attribute name=DriverType4/attribute
   attribute 
 name=Password{Simple}rO0ABXNyABlqYXZheC5jcnlwdG8uU2VhbGVkT2JqZWN0PjY9psO3VHACAARbAA1lbmNvZGVkUGFyYW1zdAACW0JbABBlbmNyeXB0ZWRDb250ZW50cQB+AAFMAAlwYXJhbXNBbGd0ABJMamF2YS9sYW5nL1N0cmluZztMAAdzZWFsQWxncQB+AAJ4cHB1cgACW0Ks8xf4BghU4AIAAHhwECL7hrKO7YATsIUlVrzQ9VxwdAADQUVT/attribute
   attribute name=PortNumber5/attribute
   attribute name=ServerNameviper22/attribute
   attribute name=TraceFile/attribute
   attribute name=TraceFileAppendfalse/attribute
 /gbean
 gbean 
 name=geronimo.server:J2EEApplication=Trade,J2EEServer=geronimo,JCAResource=TradeDataSource,j2eeType=JCAConnectionManager,name=jdbc/TradeDataSource
   attribute name=partitionMinSize0/attribute
   attribute name=partitionMaxSize40/attribute
   attribute name=blockingTimeoutMilliseconds5000/attribute
   attribute name=idleTimeoutMinutes30/attribute
 /gbean
   /configuration
 Stack trace follows:
 {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fcharset0 
 Arial;}}
 {\*\generator Msftedit 5.41.21.2500;}\viewkind4\uc1\pard\f0\fs20 
 com.ibm.db2.jcc.a.SqlException: Unable to open file\par
 at com.ibm.db2.jcc.a.xd.a(xd.java:93)\par
 at 
 com.ibm.db2.jcc.DB2BaseDataSource.computePrintWriter(DB2BaseDataSourc\par
 e.java:1955)\par
 at 
 com.ibm.db2.jcc.DB2BaseDataSource.computeJccLogWriter(DB2BaseDataSour\par
 ce.java:1848)\par
 at 
 com.ibm.db2.jcc.DB2BaseDataSource.computeJccLogWriterForNewConnection\par
 (DB2BaseDataSource.java:1808)\par
 at 
 com.ibm.db2.jcc.DB2BaseDataSource.computeJccLogWriterForNewConnection\par
 (DB2BaseDataSource.java:1768)\par
 at 
 com.ibm.db2.jcc.DB2XADataSource.getXAConnection(DB2XADataSource.java:\par
 62)\par
 at 
 org.tranql.connector.jdbc.AbstractXADataSourceMCF.getPhysicalConnecti\par
 on(AbstractXADataSourceMCF.java:74)\par
 at 
 org.tranql.connector.db2.XAMCF.createManagedConnection(XAMCF.java:57)\par
 \par
 at 
 org.apache.geronimo.connector.outbound.MCFConnectionInterceptor.getCo\par
 nnection(MCFConnectionInterceptor.java:41)\par
 at 
 org.apache.geronimo.connector.outbound.XAResourceInsertionInterceptor\par
 .getConnection(XAResourceInsertionInterceptor.java:41)\par
 at 
 org.apache.geronimo.connector.outbound.SinglePoolConnectionIntercepto\par
 r.internalGetConnection(SinglePoolConnectionInterceptor.java:63)\par
 at 
 org.apache.geronimo.connector.outbound.AbstractSinglePoolConnectionIn\par
 terceptor.getConnection(AbstractSinglePoolConnectionInterceptor.java:73)\par
 at 
 org.apache.geronimo.connector.outbound.TransactionEnlistingIntercepto\par
 r.getConnection(TransactionEnlistingInterceptor.java:47)\par
 at 
 org.apache.geronimo.connector.outbound.TransactionCachingInterceptor.\par
 getConnection(TransactionCachingInterceptor.java:86)\par
 at 
 

[jira] Closed: (GERONIMO-3382) InvalidConfigurationException is thrown when starting the plugins from the console

2008-01-28 Thread David Jencks (JIRA)

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

David Jencks closed GERONIMO-3382.
--

Resolution: Invalid

2 comments that it's invalid I'll believe them.

  InvalidConfigurationException is thrown when starting the plugins from the 
 console
 ---

 Key: GERONIMO-3382
 URL: https://issues.apache.org/jira/browse/GERONIMO-3382
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Plugins
Affects Versions: 2.0-M5
 Environment: Windows xp x86-32
Reporter: Song
Assignee: Lin Sun

 After successfully installed plugins provided by Geronimo, start the plugin 
 just installed, InvalidConfigurationException
  exception is thrown from server 
   
   The below steps can reproduce the error:
   1) Login to admin console,click on Plugins in the left navigation bar.
   2) Click on Update Repository List link in  Create and Install Plugins 
 portlet, and select
 http://geronimo.apache.org/plugins/geronimo-2.0/; in Repository field.
   3) Click on Search for Plugins button.
   4) Click on Jakarta JSP Examples (Tomcat) (2.0-SNAPSHOT) link,click on 
 Continue button,click
 on Install Plugin button.
   5) Click on Start 
 org.apache.geronimo.configs/jsp-examples-tomcat/2.0-SNAPSHOT/car button.

NO response at the current page, but from the server started console, the 
 below error is thrown:
  ---
 14:18:58,796 WARN  [ConfigurationUtil] Could not load gbean 
 org.apache.geronimo.configs/jsp-examples-tomcat/2.0-SNAPSHOT/car?J2EEApplication=null,j2eeType=WebModule,name=org.apache.geronimo.configs/jsp-examples-tomcat/2.0-SNAPSHOT/car
 org.apache.geronimo.gbean.InvalidConfigurationException: Getter method not 
 found Attribute Name: URLFor, Type: class java.net.URL, GBeanInstance: Tomcat 
 WebApplication Context
   at 
 org.apache.geronimo.gbean.runtime.GBeanAttribute.init(GBeanAttribute.java:252)
   at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.init(GBeanInstance.java:245)
   at 
 org.apache.geronimo.kernel.basic.BasicKernel.loadGBean(BasicKernel.java:354)
   at 
 org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:433)
   at 
 org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:187)
   at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:530)
   at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:511)
   at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByCGLIB$$ce77a924.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:124)
   at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:830)
   at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
   at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
   at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
   at 
 org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$3a7a5946.startConfiguration(generated)
   at 
 org.apache.geronimo.console.car.ResultsHandler.actionAfterView(ResultsHandler.java:76)
   at 
 org.apache.geronimo.console.MultiPagePortlet.processAction(MultiPagePortlet.java:116)
   at 
 org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
   at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
   at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
   at 
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
   at 
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at 
 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
   at 
 org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:557)
   at 
 org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:481)
   at 
 org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
   at 
 

[jira] Created: (GERONIMO-3794) Monitoring Console should give option of using JMX to connect to the Monitoring Agent

2008-01-28 Thread Erik B. Craig (JIRA)
Monitoring Console should give option of using JMX to connect to the Monitoring 
Agent
-

 Key: GERONIMO-3794
 URL: https://issues.apache.org/jira/browse/GERONIMO-3794
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public (Regular issues)
  Components: monitoring
Affects Versions: 2.1
Reporter: Erik B. Craig
Assignee: Erik B. Craig
 Fix For: 2.1


The Monitoring Console should be able to connect to either the EJB or the JMX 
flavor of the Monitoing agent, specified at the addition of a server to the 
connection list/database, all other differences being seamless 

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



[jira] Updated: (GERONIMO-3794) Monitoring Console should give option of using JMX to connect to the Monitoring Agent

2008-01-28 Thread Erik B. Craig (JIRA)

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

Erik B. Craig updated GERONIMO-3794:


Remaining Estimate: (was: 12h)
 Original Estimate: (was: 12h)

 Monitoring Console should give option of using JMX to connect to the 
 Monitoring Agent
 -

 Key: GERONIMO-3794
 URL: https://issues.apache.org/jira/browse/GERONIMO-3794
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public(Regular issues) 
  Components: monitoring
Affects Versions: 2.1
Reporter: Erik B. Craig
Assignee: Erik B. Craig
 Fix For: 2.1


 The Monitoring Console should be able to connect to either the EJB or the JMX 
 flavor of the Monitoing agent, specified at the addition of a server to the 
 connection list/database, all other differences being seamless 

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



[jira] Closed: (GERONIMO-2254) No way for users to list installed plugins

2008-01-28 Thread David Jencks (JIRA)

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

David Jencks closed GERONIMO-2254.
--

   Resolution: Fixed
Fix Version/s: (was: 1.1.x)
   2.1
 Assignee: David Jencks  (was: Aaron Mulder)

Might not be ideal, but the first step in exporting a server either via gshell 
or the console involves displaying a list of all the pllugins in the current 
server so you can pick the ones you want.

 No way for users to list installed plugins
 --

 Key: GERONIMO-2254
 URL: https://issues.apache.org/jira/browse/GERONIMO-2254
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Plugins
Affects Versions: 1.1
Reporter: Aaron Mulder
Assignee: David Jencks
 Fix For: 2.1




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



[jira] Assigned: (GERONIMO-2311) Exporting plug-in configurations

2008-01-28 Thread David Jencks (JIRA)

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

David Jencks reassigned GERONIMO-2311:
--

Assignee: David Jencks

 Exporting plug-in configurations
 

 Key: GERONIMO-2311
 URL: https://issues.apache.org/jira/browse/GERONIMO-2311
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: Plugins
Affects Versions: 1.1.2
Reporter: Krishnakumar B
Assignee: David Jencks
Priority: Minor
 Attachments: GERONIMO-2311.patch


 When i export a configuration from geronimo to plugin and save it to disk the 
 file names are not legible
 for e.g) I exported a DataSource
 Saved as rar.0%2Frar
 I exported a War .
 Saved as war.0%2Fwar

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



[jira] Deleted: (GERONIMO-3794) Monitoring Console should give option of using JMX to connect to the Monitoring Agent

2008-01-28 Thread Erik B. Craig (JIRA)

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

Erik B. Craig deleted GERONIMO-3794:



 Monitoring Console should give option of using JMX to connect to the 
 Monitoring Agent
 -

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

 The Monitoring Console should be able to connect to either the EJB or the JMX 
 flavor of the Monitoing agent, specified at the addition of a server to the 
 connection list/database, all other differences being seamless 

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



[jira] Commented: (GERONIMO-3786) Command deploy.bat/sh failed to start in the exported server

2008-01-28 Thread YunFeng Ma (JIRA)

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

YunFeng Ma commented on GERONIMO-3786:
--

I included geronimo-boilerplate-minimal and 
org.apache.geronimo.configs/tomcat6/2.1-SNAPSHOT/car via the console to export 
the server. I'll try the gshell command.

BTW, there is no var/config/client_artifact_aliases.properties in the exported 
server.

Thanks.

 Command deploy.bat/sh failed to start in the exported server
 

 Key: GERONIMO-3786
 URL: https://issues.apache.org/jira/browse/GERONIMO-3786
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 2.1
Reporter: YunFeng Ma
 Fix For: 2.1


 In the exported server, command deploy.bat/sh failed to start with error:
 H:\gt2.1\var\temp\--bin\-\bindeploy --user system --password manager  
 list-modules
 Using GERONIMO_BASE:   H:\gt2.1\var\temp\--bin\-
 Using GERONIMO_HOME:   H:\gt2.1\var\temp\--bin\-
 Using GERONIMO_TMPDIR: var\temp
 Using JRE_HOME:C:\Program Files\IBM\Java50\jre
 09:44:04,171 ERROR [GBeanInstanceState] Error while starting; GBean is now in 
 th
 e FAILED state: 
 abstractName=org.apache.geronimo.framework/online-deployer/2.1-
 SNAPSHOT/car?configurationName=org.apache.geronimo.framework/online-deployer/2.1
 -SNAPSHOT/car
 org.apache.geronimo.kernel.repository.MissingDependencyException: Missing 
 depend
 ency: org.apache.geronimo.framework/geronimo-deploy-jsr88/2.1-SNAPSHOT/jar
 at 
 org.apache.geronimo.kernel.config.ConfigurationResolver.resolve(Confi
 gurationResolver.java:113)
 at 
 org.apache.geronimo.kernel.config.Configuration.buildClassPath(Config
 uration.java:405)
 at 
 org.apache.geronimo.kernel.config.Configuration.createConfigurationCl
 asssLoader(Configuration.java:322)
 at 
 org.apache.geronimo.kernel.config.Configuration.init(Configuration.
 java:267)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
 Method)
 at 
 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
 orAccessorImpl.java:67)
 at 
 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
 onstructorAccessorImpl.java:45)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:521)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanI
 nstance.java:948)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart
 (GBeanInstanceState.java:268)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInsta
 nceState.java:102)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.j
 ava:541)
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.startGBean(BasicKernel.j
 ava:361)
 at 
 org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConf
 iguration(ConfigurationUtil.java:195)
 at 
 org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConf
 iguration(ConfigurationUtil.java:159)
 at 
 org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.loadBoo
 tConfiguration(MainConfigurationBootstrapper.java:84)
 at 
 org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.getMain
 (MainConfigurationBootstrapper.java:57)
 at 
 org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(Ma
 inConfigurationBootstrapper.java:38)
 at 
 org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
 at 
 org.apache.geronimo.cli.deployer.DeployerCLI.main(DeployerCLI.java:31
 )
 java.lang.IllegalStateException: GBean is not running: 
 org.apache.geronimo.frame
 work/online-deployer/2.1-SNAPSHOT/car?configurationName=org.apache.geronimo.fram
 ework/online-deployer/2.1-SNAPSHOT/car
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.getGBean(BasicKernel.jav
 a:304)
 at 
 org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConf
 iguration(ConfigurationUtil.java:197)
 at 
 org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConf
 iguration(ConfigurationUtil.java:159)
 at 
 org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.loadBoo
 tConfiguration(MainConfigurationBootstrapper.java:84)
 at 
 org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.getMain
 (MainConfigurationBootstrapper.java:57)
 at 
 org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(Ma
 inConfigurationBootstrapper.java:38)
 at 
 org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
 at 
 org.apache.geronimo.cli.deployer.DeployerCLI.main(DeployerCLI.java:31
 )

-- 
This message is 

TxManager / Connector as OSGi bundles

2008-01-28 Thread Guillaume Nodet
I've committed a patch to the transaction manager so that they are packaged
as OSGi bundles.
See http://svn.apache.org/viewvc?view=revrevision=615758
The impact should be null, but a review of the generated binaries (to make
sure they include all
what's needed and not more) would be appreciated.

-- 
Cheers,
Guillaume Nodet

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


[jira] Commented: (GERONIMO-3778) downloadStatus page in plugin installer isn't grabbing correct configIds array

2008-01-28 Thread Joseph Leong (JIRA)

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

Joseph Leong commented on GERONIMO-3778:


As suggested, switched to implementing a single DWR display line of the 
currentFile being processed instead of a possible overbearing list with jstl 
for loop.

 downloadStatus page in plugin installer isn't grabbing correct configIds array
 --

 Key: GERONIMO-3778
 URL: https://issues.apache.org/jira/browse/GERONIMO-3778
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: 2.1
 Environment: Ubuntu 7.10, Firefox 2.0.0.6
Reporter: Joseph Leong
Assignee: Joseph Leong
Priority: Minor
 Fix For: 2.1

 Attachments: GERONIMO-3778.patch


 On the downloadStatus page of the plugin installer, the list of plugins to 
 install shows null because the configIds array isn't being requested properly.

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



[jira] Commented: (GERONIMO-3786) Command deploy.bat/sh failed to start in the exported server

2008-01-28 Thread YunFeng Ma (JIRA)

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

YunFeng Ma commented on GERONIMO-3786:
--

Failed to export a server via gshelll with the following error:

[EMAIL PROTECTED]:/ deploy/assemble -g org.apache.geronimo.assemblies -a 
geronimo-tomcat -v 1.0-SNAPSHOT 
org.apache.geronimo.assemblies/geronimo-boilerplate-minimal/2.1-SNAPSHOT/jar  
org.apache.geronimo.configs/tomcat6/2.1-SNAPSHOT/car
ERROR ProcessingException: No argument is allowed: 
org.apache.geronimo.assemblies/geronimo-boilerplate-minimal/2.1-SNAPSHOT/jar

 Command deploy.bat/sh failed to start in the exported server
 

 Key: GERONIMO-3786
 URL: https://issues.apache.org/jira/browse/GERONIMO-3786
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 2.1
Reporter: YunFeng Ma
 Fix For: 2.1


 In the exported server, command deploy.bat/sh failed to start with error:
 H:\gt2.1\var\temp\--bin\-\bindeploy --user system --password manager  
 list-modules
 Using GERONIMO_BASE:   H:\gt2.1\var\temp\--bin\-
 Using GERONIMO_HOME:   H:\gt2.1\var\temp\--bin\-
 Using GERONIMO_TMPDIR: var\temp
 Using JRE_HOME:C:\Program Files\IBM\Java50\jre
 09:44:04,171 ERROR [GBeanInstanceState] Error while starting; GBean is now in 
 th
 e FAILED state: 
 abstractName=org.apache.geronimo.framework/online-deployer/2.1-
 SNAPSHOT/car?configurationName=org.apache.geronimo.framework/online-deployer/2.1
 -SNAPSHOT/car
 org.apache.geronimo.kernel.repository.MissingDependencyException: Missing 
 depend
 ency: org.apache.geronimo.framework/geronimo-deploy-jsr88/2.1-SNAPSHOT/jar
 at 
 org.apache.geronimo.kernel.config.ConfigurationResolver.resolve(Confi
 gurationResolver.java:113)
 at 
 org.apache.geronimo.kernel.config.Configuration.buildClassPath(Config
 uration.java:405)
 at 
 org.apache.geronimo.kernel.config.Configuration.createConfigurationCl
 asssLoader(Configuration.java:322)
 at 
 org.apache.geronimo.kernel.config.Configuration.init(Configuration.
 java:267)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
 Method)
 at 
 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
 orAccessorImpl.java:67)
 at 
 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
 onstructorAccessorImpl.java:45)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:521)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanI
 nstance.java:948)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart
 (GBeanInstanceState.java:268)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInsta
 nceState.java:102)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.j
 ava:541)
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.startGBean(BasicKernel.j
 ava:361)
 at 
 org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConf
 iguration(ConfigurationUtil.java:195)
 at 
 org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConf
 iguration(ConfigurationUtil.java:159)
 at 
 org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.loadBoo
 tConfiguration(MainConfigurationBootstrapper.java:84)
 at 
 org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.getMain
 (MainConfigurationBootstrapper.java:57)
 at 
 org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(Ma
 inConfigurationBootstrapper.java:38)
 at 
 org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
 at 
 org.apache.geronimo.cli.deployer.DeployerCLI.main(DeployerCLI.java:31
 )
 java.lang.IllegalStateException: GBean is not running: 
 org.apache.geronimo.frame
 work/online-deployer/2.1-SNAPSHOT/car?configurationName=org.apache.geronimo.fram
 ework/online-deployer/2.1-SNAPSHOT/car
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.getGBean(BasicKernel.jav
 a:304)
 at 
 org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConf
 iguration(ConfigurationUtil.java:197)
 at 
 org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConf
 iguration(ConfigurationUtil.java:159)
 at 
 org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.loadBoo
 tConfiguration(MainConfigurationBootstrapper.java:84)
 at 
 org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.getMain
 (MainConfigurationBootstrapper.java:57)
 at 
 org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(Ma
 inConfigurationBootstrapper.java:38)
 at 
 

[jira] Commented: (GERONIMO-3781) Plugin Installer, CRSF issue when attempting to install a new plugin

2008-01-28 Thread Joseph Leong (JIRA)

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

Joseph Leong commented on GERONIMO-3781:


The cookie/session mismatch may have been a byproduct of not being redirected 
to ContinueForm after installation is complete.  There the DWR session may 
properly close and allowing it to recreate a matching cookie/session the next 
time the plugin installer is called.  Similar issue may exist in the Sys-Db 
portlet as well, will confirm and open separate JIRA.

 Plugin Installer, CRSF issue when attempting to install a new plugin
 

 Key: GERONIMO-3781
 URL: https://issues.apache.org/jira/browse/GERONIMO-3781
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: 2.1
 Environment: Ubuntu 7.10, Firefox 2.0.0.6
Reporter: Joseph Leong
Assignee: Joseph Leong
 Fix For: 2.1


 Plugin installer will not allow for you to install anymore plugins on a 
 second attempt given that it threw an exception the first time.  This is 
 attributed to the exception thrown that doesn't properly exit and close off 
 current sessions.  So in the second attempt there is a cookie/session 
 mismatch.

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



[jira] Commented: (GERONIMO-3730) monitoring plugin to support jmx connections in mconsole

2008-01-28 Thread Erik B. Craig (JIRA)

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

Erik B. Craig commented on GERONIMO-3730:
-

Progress Committed revision 615847.

Still need to implement MRCConnectorJMX
add additional checks on protocol to determine which class to use

 monitoring plugin to support jmx connections in mconsole
 

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

 There should be another collecting agent that does not use MEJB, but JMX 
 instead. This should probably be a separate plugin than the existing agent 
 because we do not want to pull in OpenEJB. 

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



[jira] Commented: (GERONIMO-3778) downloadStatus page in plugin installer isn't grabbing correct configIds array

2008-01-28 Thread Joseph Leong (JIRA)

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

Joseph Leong commented on GERONIMO-3778:


Single DWR display line implemented and will be reflected in the patch posted 
at https://issues.apache.org/jira/browse/GERONIMO-3746 along with the 
consolidation of several related JIRAS.

Please refer to GERONIMO-3746 for future updates regarding this JIRA.

Thanks,

Joseph Leong

 downloadStatus page in plugin installer isn't grabbing correct configIds array
 --

 Key: GERONIMO-3778
 URL: https://issues.apache.org/jira/browse/GERONIMO-3778
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: 2.1
 Environment: Ubuntu 7.10, Firefox 2.0.0.6
Reporter: Joseph Leong
Assignee: Joseph Leong
Priority: Minor
 Fix For: 2.1

 Attachments: GERONIMO-3778.patch


 On the downloadStatus page of the plugin installer, the list of plugins to 
 install shows null because the configIds array isn't being requested properly.

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



[jira] Commented: (GERONIMO-3788) Plugin installer's continue form generating errors

2008-01-28 Thread Joseph Leong (JIRA)

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

Joseph Leong commented on GERONIMO-3788:


Due to the issue occurring in several overlapping files of other related JIRAS, 
please refer to GERONIMO-3746 for future updates regarding this bug.

Thanks!
Joseph Leong

 Plugin installer's continue form generating errors
 --

 Key: GERONIMO-3788
 URL: https://issues.apache.org/jira/browse/GERONIMO-3788
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: 2.1
 Environment: Ubuntu 7.10, Firefox 2.0.0.6
Reporter: Joseph Leong
Assignee: Joseph Leong
 Fix For: 2.1


 After installing plugin components, the Continue Form page that the user is 
 being redirected to is generating errors.  500 -Error

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



[jira] Commented: (GERONIMO-3746) Plugin Progress Bar Not Updating

2008-01-28 Thread Joseph Leong (JIRA)

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

Joseph Leong commented on GERONIMO-3746:


Update;

This JIRA will now consolidate the progresses of JIRAS: GERONIMO-3778, 
GERONIMO-3788, GERONIMO-3781 due to the fact that these issues occur in several 
overlapping files.

Thanks!
Joseph Leong

 Plugin Progress Bar Not Updating
 

 Key: GERONIMO-3746
 URL: https://issues.apache.org/jira/browse/GERONIMO-3746
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: 2.1
Reporter: Joseph Leong
Assignee: Joseph Leong

 When installing any plugin from the repository, the progress bar fails to 
 update correctly.

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



[jira] Commented: (GERONIMO-3781) Plugin Installer, CRSF issue when attempting to install a new plugin

2008-01-28 Thread Joseph Leong (JIRA)

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

Joseph Leong commented on GERONIMO-3781:


Due to the issue occurring in several overlapping files of other related JIRAS, 
please refer to GERONIMO-3746 for future updates regarding this bug.

Thanks!
Joseph Leong

 Plugin Installer, CRSF issue when attempting to install a new plugin
 

 Key: GERONIMO-3781
 URL: https://issues.apache.org/jira/browse/GERONIMO-3781
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: 2.1
 Environment: Ubuntu 7.10, Firefox 2.0.0.6
Reporter: Joseph Leong
Assignee: Joseph Leong
 Fix For: 2.1


 Plugin installer will not allow for you to install anymore plugins on a 
 second attempt given that it threw an exception the first time.  This is 
 attributed to the exception thrown that doesn't properly exit and close off 
 current sessions.  So in the second attempt there is a cookie/session 
 mismatch.

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



Re: How to change KeyStore type?

2008-01-28 Thread Vamsavardhana Reddy
Here is an essence of the fix that went in to trunk (2.1):
o Allow creation of all possible keystore types supported. Keystore type is
no longer restricted to JKS.
o Added a type parameter to create keystore methods.
o Keystores portlet will now allow creating and managing all types of
keystores.
o This revision will simplify the configuration changes required to run G on
a JVM that does not support JKS keystores (for e.g., Harmony).
o Allow selecting any keystore type supported by the JVM in Tomcat HTTPS
Connector pages.

As this feature required some interface changes, for e.g. KeystoreManager,
KeystoreInstance etc., I would like to hear from others on considering this
for branches\2.0 as it may break compatibility.

++Vamsi



On Jan 21, 2008 11:21 PM, Zakharov, Vasily M [EMAIL PROTECTED]
wrote:

  Vamsi,



 Thanks for the detailed analysis. The problem indeed looks non-trivial.



 Step 1. This looks pretty simple, and I'm now creating a patch for that.
 This change seems very important to me, how about getting it to v2.0.3
 /2.1?



 Step 2. This change also seems very important, but less critical than the
 first one, and it requires essential interface changes, so I tend to agree
 it certainly should wait till 2.1 or later.



 As of pitfalls, they seem unavoidable. Sure we want compatibility, but any
 compatibility has its limits. I suppose that changing JDK under a particular
 running installation of Geronimo is not a feature in great demand, and in a
 rare case when such a change would be necessary, a keystore conversion could
 be done manually (e.g. JKS-PKCS12 conversion can be done in Sun,
 PKCS12-BKS conversion can be done in Harmony etc.)



 Vasily


  --

 *From:* Vamsavardhana Reddy [mailto:[EMAIL PROTECTED]
 *Sent:* Monday, January 21, 2008 8:23 PM

 *To:* dev@geronimo.apache.org
 *Subject:* Re: How to change KeyStore type?



 Providing a keystoreType attribute does not seem to be a big deal.  But,
 if the Keystores portlet has to allow creating all types of keystores, it
 gets really messy.  Here is one more observation.
 *IBMJDK does not allow storing an empty PKCS12 keystore to disk. *

 This prevents creating an empty PKCS12 keystore and then adding which ever
 keys and certificates the user wants to.

 Here is the approach I want to take.
 Step 1.  Provide a keystoreType attribute in FileKeystoreInstance.
 Step 2.  Update KeyStores portlet to allow creation of all keystore types
 that the JDK allows to store an empty keystore to disk.

 Step 1 will allow the users to replace a keystore file of one type with
 that of another type,  change the keystoreType in config.xml and get the
 server running.
 Step 2 will allow users to manage all keystore types using Keystores
 portlet and there is no hard-coding of any keystoreType except for
 geronimo-default keystore which is JKS.

 Now to some pitfalls.
 1. If keystore type other than JKS is in use, the user may not be able to
 switch JDK's for reasons like PKCS12 keystore created using IBMJDK are not
 readble using SUNJDK.
 2. Though IBMJDK does not allow creating an empty PKCS12 (and a few other
 types) keystore as a starting point for managing a PKCS12 keystore, the
 users can always add a PKCS12 keystore to var/security/keystores and the
 gbean definition to config.xml.  This will make the keystore manageable
 through KeyStores portlet as long as the keystore is not empty.

 This will require a change in
 org.apache.geronimo.management.geronimo.KeystoreManager interface, etc.  I
 doubt if we can consider this change for branches\2.0.

 Comments?

 ++Vamsi

 On Jan 18, 2008 1:37 AM, Zakharov, Vasily M [EMAIL PROTECTED]
 wrote:


 Yes, sure, I fully agree.

 I've filed GERONIMO-3757 for this issue and now thinking of the patch to
 the trunk that would provide the necessary customization - unless any
 objections arise.

 As of GERONIMO-2015, I think we may close it, as there're objective
 reasons (stated there by Vamsavardhana Reddy) to not move from JKS on
 Sun.

 Vasily



 -Original Message-
 From: Alexey Petrenko [mailto: [EMAIL PROTECTED]
 Sent: Wednesday, January 16, 2008 1:37 PM
 To: dev@geronimo.apache.org
 Subject: Re: How to change KeyStore type?

 I think we should add PKCS12 to Geronimo.
 If we afraid of possible incompatibilities and not full support of JKS
 or PKCS12 why not to let user choose what keystore to use?
 We can specify keystore in configs or choose type from available on
 current VM.

 SY, Alexey

 2008/1/15, Zakharov, Vasily M [EMAIL PROTECTED]:
  Hi, all,
 
  Is there a way to change the geronimo-default keystore
  from JKS to, say, PKCS12 without patching the
  org.apache.geronimo.security.keystore.FileKeystore* classes?
 
  That way of patching sources is suggested at GERONIMO-2015,
  and it works, but it's probably not the best idea.
 
  I see the reasons of not making PKCS12 a default keystore type,
  but what about making it possible to change keystore type
  using 

[jira] Commented: (GERONIMO-3783) MessageDrivenBean delivery problem

2008-01-28 Thread Tomasz Mazan (JIRA)

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

Tomasz Mazan commented on GERONIMO-3783:


I got exception when I try to set ThreadPool's attribute ipoolSize/i. I 
want to emphasize I use Geronimo 2.1-SNAPSHOT

14:06:48,968 WARN  [ConfigurationUtil] Could not load gbean 
org.apache.geronimo.test.mdb/MessageReceiversDestinations/1.0/jar?J2EEApplicatio
n=null,ResourceAdapterModule=org.apache.geronimo.test.mdb/MessageReceiversDestinations/1.0/jar,j2eeType=GBean,name=MRConnectorThreadPool
org.apache.geronimo.gbean.InvalidConfigurationException: Could not inject 
configuration data into the GBean org.apache.geronimo.test.mdb/Mes
sageReceiversDestinations/1.0/jar?J2EEApplication=null,ResourceAdapterModule=org.apache.geronimo.test.mdb/MessageReceiversDestinations/1.0/j
ar,j2eeType=GBean,name=MRConnectorThreadPool
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.init(GBeanInstance.java:375)
at 
org.apache.geronimo.kernel.basic.BasicKernel.loadGBean(BasicKernel.java:354)
at 
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:433)
at 
org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:187)
at 
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:534)
at 
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:515)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at 
org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:865)
at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
at org.apache.geronimo.kernel.KernelGBean.invoke(KernelGBean.java:342)
at sun.reflect.GeneratedMethodAccessor144.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at 
org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:865)
at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
at 
org.apache.geronimo.system.jmx.MBeanGBeanBridge.invoke(MBeanGBeanBridge.java:172)
at 
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
at 
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
at 
javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1426)
at 
javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
at 
javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1264)
at java.security.AccessController.doPrivileged(Native Method)
at 
javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1366)
at 
javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:788)
at sun.reflect.GeneratedMethodAccessor133.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at 
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
at 
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at 
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.IllegalStateException: Attribute is not 

Re: Geronimo v2.1 documentation

2008-01-28 Thread B.J. Reed

Jay D. McHugh wrote:

Kevan Miller wrote:


On Jan 25, 2008, at 11:22 AM, Hernan Cunico wrote:

Guys, I've been trying to get your attention around Geronimo 2.1 
documentation since October last year.


Apache Geronimo is as good as you can communicate it to the users. 
How do you expect the users to know all the beeps and whistles? Not 
a best way to tell the users HOW TO do things in Geronimo than by 
having a good documentation.


How much of your time it would actually take to write up a page 
describing a component or module and how to use it? It's you writing 
the code, why not you writing about that code and how to use it!?


There are tons of questions on the user@ and dev@ lists about how to 
perform basic (and some times not so basic) tasks and 
configurations, we get these all the time. This is a clear sign that 
we need to improve the way we document the things.


For 2.1 the situation is even worse, we pretty much don't have any 
documentation and we can't continue developing documentation the way 
we've been doing in the past. The way it looks now, Geronimo 2.1 
won't have supporting documentation.


Let's discuss here what areas need to be covered and who can work on 
documenting them. It is your turn now.




Hernan,
I hear your pain. And totally agree that good docs will make things 
much easier for our users (as well as ourselves).


I know I'm as guilty (perhaps more so) as anyone else at failing to 
help pitch in. Everybody's pretty busy. Also, there's a definite 
tendency for skilled developers to be, well, skilled *developers*.


Perhaps there are some alternate ways to help this process go faster? 
I wonder if it would be easier for people to discuss a particular 
topic with you on a phone call? Hopefully providing enough 
information for you to transform into flowery prose and lucid 
illustrations? If we want, we could make this a conference call (so 
interested parties could join).


I don't think this technique can work for all docs. We can't expect 
you to write everything. However, it might help kickstart the process 
in some critical sections...


--kevan




If folks think that something like this could work - I would be happy 
to chip in as a typist.  I took a look at the shell for the 
documentation and realized that I know far too little to be able to 
write the docs from scratch.


Plus, it would be useful for me to be able to get more familiar with 
everything.


Jay


Hernan,  Since I'm very new to Geronimo development, this would probably 
be a good place for me to get involved and see how things really work.  
Just let me know what I can help you out with.


-- B.J.


Re: Geronimo v2.1 documentation

2008-01-28 Thread Hernan Cunico

I'm really open to new ideas but I don't think phone calls will address this 
issue. If we want to catch up with the rest and have a decent documentation we 
all need to participate.  I mean, we have not been too successful in having a 
documentation based discussion on the list, even about what topics to cover 
(just see this tread alone).

What I think it would work best is to first chime in for the topics and structure 
discussion. Get to an agreement on what are the things that have changed from 
previous releases and what are the things the users need the most. We can break 
those topics into individual discussion threads on dev@ and use that as a reference 
for starting each doc.  Or we can draft the content right there on the email, give 
it some shape and then we move it to the wiki and do the final fit  finish.

I don't want to rule out the phone calls, a holler may work for some cases, but 
in general I think the discussion over the dev@ would work best.

PS. I'm willing to do, besides some of the classic writing ;-) , the formatting 
and editing and taking the bullet for any pain related to putting the content 
into the wiki. So, let's start with a brain dump, don't worry about the styling 
or super refining the content. This would be a great start, we'll take it from 
there.

Cheers!
Hernan

Kevan Miller wrote:


On Jan 25, 2008, at 11:22 AM, Hernan Cunico wrote:

Guys, I've been trying to get your attention around Geronimo 2.1 
documentation since October last year.


Apache Geronimo is as good as you can communicate it to the users. How 
do you expect the users to know all the beeps and whistles? Not a best 
way to tell the users HOW TO do things in Geronimo than by having a 
good documentation.


How much of your time it would actually take to write up a page 
describing a component or module and how to use it? It's you writing 
the code, why not you writing about that code and how to use it!?


There are tons of questions on the user@ and dev@ lists about how to 
perform basic (and some times not so basic) tasks and configurations, 
we get these all the time. This is a clear sign that we need to 
improve the way we document the things.


For 2.1 the situation is even worse, we pretty much don't have any 
documentation and we can't continue developing documentation the way 
we've been doing in the past. The way it looks now, Geronimo 2.1 won't 
have supporting documentation.


Let's discuss here what areas need to be covered and who can work on 
documenting them. It is your turn now.




Hernan,
I hear your pain. And totally agree that good docs will make things much 
easier for our users (as well as ourselves).


I know I'm as guilty (perhaps more so) as anyone else at failing to help 
pitch in. Everybody's pretty busy. Also, there's a definite tendency for 
skilled developers to be, well, skilled *developers*.


Perhaps there are some alternate ways to help this process go faster? I 
wonder if it would be easier for people to discuss a particular topic 
with you on a phone call? Hopefully providing enough information for you 
to transform into flowery prose and lucid illustrations? If we want, we 
could make this a conference call (so interested parties could join).


I don't think this technique can work for all docs. We can't expect you 
to write everything. However, it might help kickstart the process in 
some critical sections...


--kevan



Re: Geronimo v2.1 documentation

2008-01-28 Thread Hernan Cunico

Hi Jay,
as I said on another reply, don't worry about the wiki format, doc structure or 
refined content, I'll take that bullet.

We need to focus on what to cover and how. When we have the content, it is easier to move it around within the wiki, edit it and to give it a consistent look with the rest of the docs. 


If you want to look into the formatting we've been using in the past, I created 
this page long time ago to help me (and everybody adding content) be consistent 
with the existing doc. 
http://cwiki.apache.org/geronimo/tips-for-writing-and-formatting-documentation.html

I'm about to shoot a separate thread for discussing the content, pls chime in 
with your ideas, I'll put there mine as well ;-)

Cheers!
Hernan

Jay D. McHugh wrote:

Kevan Miller wrote:


On Jan 25, 2008, at 11:22 AM, Hernan Cunico wrote:

Guys, I've been trying to get your attention around Geronimo 2.1 
documentation since October last year.


Apache Geronimo is as good as you can communicate it to the users. 
How do you expect the users to know all the beeps and whistles? Not a 
best way to tell the users HOW TO do things in Geronimo than by 
having a good documentation.


How much of your time it would actually take to write up a page 
describing a component or module and how to use it? It's you writing 
the code, why not you writing about that code and how to use it!?


There are tons of questions on the user@ and dev@ lists about how to 
perform basic (and some times not so basic) tasks and configurations, 
we get these all the time. This is a clear sign that we need to 
improve the way we document the things.


For 2.1 the situation is even worse, we pretty much don't have any 
documentation and we can't continue developing documentation the way 
we've been doing in the past. The way it looks now, Geronimo 2.1 
won't have supporting documentation.


Let's discuss here what areas need to be covered and who can work on 
documenting them. It is your turn now.




Hernan,
I hear your pain. And totally agree that good docs will make things 
much easier for our users (as well as ourselves).


I know I'm as guilty (perhaps more so) as anyone else at failing to 
help pitch in. Everybody's pretty busy. Also, there's a definite 
tendency for skilled developers to be, well, skilled *developers*.


Perhaps there are some alternate ways to help this process go faster? 
I wonder if it would be easier for people to discuss a particular 
topic with you on a phone call? Hopefully providing enough information 
for you to transform into flowery prose and lucid illustrations? If we 
want, we could make this a conference call (so interested parties 
could join).


I don't think this technique can work for all docs. We can't expect 
you to write everything. However, it might help kickstart the process 
in some critical sections...


--kevan




If folks think that something like this could work - I would be happy to 
chip in as a typist.  I took a look at the shell for the documentation 
and realized that I know far too little to be able to write the docs 
from scratch.


Plus, it would be useful for me to be able to get more familiar with 
everything.


Jay




Re: svn commit: r615397 - /geronimo/server/trunk/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/OpenejbRemoteLoginModule.java

2008-01-28 Thread Joe Bohn

David,

It appears that this change causes an error (NPE) when the old, longer 
names are used.  We get a NPE because options.get(SERVER_URI_KEY) 
returns null and therefore causes the URI.create() to fail.  Would 
something like this be better?



   String serverURIshort = (String) options.get(SERVER_URI_KEY);
   if (serverURIshort == null) {
   serverURI = URI.create((String) 
options.get(SERVER_URI_KEY_LONG));

   }
   else {
   serverURI = URI.create((String) options.get(SERVER_URI_KEY));
   }


Thanks,
Joe




[EMAIL PROTECTED] wrote:

Author: djencks
Date: Fri Jan 25 15:28:58 2008
New Revision: 615397

URL: http://svn.apache.org/viewvc?rev=615397view=rev
Log:
GERONIMO-3744 Shorten option names in OpenEjbRemoteLoginModule.  Preserver the 
long ones too

Modified:

geronimo/server/trunk/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/OpenejbRemoteLoginModule.java

Modified: 
geronimo/server/trunk/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/OpenejbRemoteLoginModule.java
URL: 
http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/OpenejbRemoteLoginModule.java?rev=615397r1=615396r2=615397view=diff
==
--- 
geronimo/server/trunk/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/OpenejbRemoteLoginModule.java
 (original)
+++ 
geronimo/server/trunk/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/OpenejbRemoteLoginModule.java
 Fri Jan 25 15:28:58 2008
@@ -58,9 +58,12 @@
 public class OpenejbRemoteLoginModule implements LoginModule {
 private static Log log = LogFactory.getLog(OpenejbRemoteLoginModule.class);
 
-private static final String SECURITY_REALM_KEY = org.apache.geronimo.openejb.OpenejbRemoteLoginModule.RemoteSecurityRealm;

-private static final String SERVER_URI_KEY = 
org.apache.geronimo.openejb.OpenejbRemoteLoginModule.ServerURI;
-public final static ListString supportedOptions = 
Collections.unmodifiableList(Arrays.asList(SECURITY_REALM_KEY, SERVER_URI_KEY));
+
+private static final String SECURITY_REALM_KEY = RemoteSecurityRealm;
+private static final String SECURITY_REALM_KEY_LONG = 
OpenejbRemoteLoginModule.class.getName() + . + SECURITY_REALM_KEY;
+private static final String SERVER_URI_KEY = ServerURI;
+private static final String SERVER_URI_KEY_LONG = 
OpenejbRemoteLoginModule.class.getName() + . + SERVER_URI_KEY;
+public final static ListString supportedOptions = 
Collections.unmodifiableList(Arrays.asList(SECURITY_REALM_KEY, SERVER_URI_KEY, 
SECURITY_REALM_KEY_LONG, SERVER_URI_KEY_LONG));
 
 private Subject subject;

 private CallbackHandler callbackHandler;
@@ -79,7 +82,13 @@
 }
 }
 securityRealm = (String) options.get(SECURITY_REALM_KEY);
+if (securityRealm == null) {
+securityRealm = (String) options.get(SECURITY_REALM_KEY_LONG);
+}
 serverURI = URI.create((String) options.get(SERVER_URI_KEY));
+if (serverURI == null) {
+serverURI = URI.create((String) options.get(SERVER_URI_KEY_LONG));
+}
 }
 
 public boolean login() throws LoginException {










[jira] Resolved: (GERONIMO-3518) UnsupportedClassVersionError: Bad version number in .class file causes Install New Applications to hang

2008-01-28 Thread Jarek Gawor (JIRA)

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

Jarek Gawor resolved GERONIMO-3518.
---

   Resolution: Fixed
Fix Version/s: 2.1
   2.0.x
 Assignee: Jarek Gawor

I think this problem has been addressed by GERONIMO-3767 and I'm unable to 
replicate this problem with latest code.


 UnsupportedClassVersionError: Bad version number in .class file causes 
 Install New Applications to hang
 -

 Key: GERONIMO-3518
 URL: https://issues.apache.org/jira/browse/GERONIMO-3518
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 2.1
Reporter: Jacek Laskowski
Assignee: Jarek Gawor
 Fix For: 2.0.x, 2.1


 I built a webapp with Java 6 whereas Geronimo run on Java 5. During 
 deployment from the web console Geronimo threw exception ICVE, but the 
 console kept waiting for the server response.
 java.lang.UnsupportedClassVersionError: Bad version number in .class file
 at java.lang.ClassLoader.defineClass1(Native Method)
 at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
 at 
 java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
 at 
 org.apache.geronimo.kernel.classloader.JarFileClassLoader.access$200(JarFileClassLoader.java:52)
 at 
 org.apache.geronimo.kernel.classloader.JarFileClassLoader$6.run(JarFileClassLoader.java:308)
 at java.security.AccessController.doPrivileged(Native Method)
 at 
 org.apache.geronimo.kernel.classloader.JarFileClassLoader.findClass(JarFileClassLoader.java:260)
 at 
 org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOptimizedClass(MultiParentClassLoader.java:422)
 at 
 org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:278)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
 at 
 org.apache.geronimo.jaxws.builder.WARWebServiceFinder.discoverPOJOWebServices(WARWebServiceFinder.java:109)
 at 
 org.apache.geronimo.jaxws.builder.WARWebServiceFinder.discoverWebServices(WARWebServiceFinder.java:58)
 at 
 org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder.discoverWebServices(JAXWSServiceBuilder.java:97)
 at 
 org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder.findWebServices(JAXWSServiceBuilder.java:80)
 at 
 org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder$$FastClassByCGLIB$$5b2252ff.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:124)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:830)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 at 
 org.apache.geronimo.j2ee.deployment.WebServiceBuilder$$EnhancerByCGLIB$$3420fdf8.findWebServices(generated)
 at 
 org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder.basicInitContext(AbstractWebModuleBuilder.java:353)
 at 
 org.apache.geronimo.jetty6.deployment.JettyModuleBuilder.initContext(JettyModuleBuilder.java:322)
 at 
 org.apache.geronimo.jetty6.deployment.JettyModuleBuilder$$FastClassByCGLIB$$1a00be84.invoke(generated)

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



Re: Geronimo v2.1 documentation

2008-01-28 Thread Hernan Cunico

Hey BJ,
I think the newer the better :D
We need to capture all the questions you are having about Geronimo as a new 
user and merge them with the other questions we see from the user's list and 
feed it back into the table of contents.
Being a new user gives you a perspective that sometimes we may overlook.

I'll initiate a separate thread to discuss the topics to cover. Everybody pls 
chime into that thread for content discussion.

Cheers!
Hernan

B.J. Reed wrote:

Jay D. McHugh wrote:

Kevan Miller wrote:


On Jan 25, 2008, at 11:22 AM, Hernan Cunico wrote:

Guys, I've been trying to get your attention around Geronimo 2.1 
documentation since October last year.


Apache Geronimo is as good as you can communicate it to the users. 
How do you expect the users to know all the beeps and whistles? Not 
a best way to tell the users HOW TO do things in Geronimo than by 
having a good documentation.


How much of your time it would actually take to write up a page 
describing a component or module and how to use it? It's you writing 
the code, why not you writing about that code and how to use it!?


There are tons of questions on the user@ and dev@ lists about how to 
perform basic (and some times not so basic) tasks and 
configurations, we get these all the time. This is a clear sign that 
we need to improve the way we document the things.


For 2.1 the situation is even worse, we pretty much don't have any 
documentation and we can't continue developing documentation the way 
we've been doing in the past. The way it looks now, Geronimo 2.1 
won't have supporting documentation.


Let's discuss here what areas need to be covered and who can work on 
documenting them. It is your turn now.




Hernan,
I hear your pain. And totally agree that good docs will make things 
much easier for our users (as well as ourselves).


I know I'm as guilty (perhaps more so) as anyone else at failing to 
help pitch in. Everybody's pretty busy. Also, there's a definite 
tendency for skilled developers to be, well, skilled *developers*.


Perhaps there are some alternate ways to help this process go faster? 
I wonder if it would be easier for people to discuss a particular 
topic with you on a phone call? Hopefully providing enough 
information for you to transform into flowery prose and lucid 
illustrations? If we want, we could make this a conference call (so 
interested parties could join).


I don't think this technique can work for all docs. We can't expect 
you to write everything. However, it might help kickstart the process 
in some critical sections...


--kevan




If folks think that something like this could work - I would be happy 
to chip in as a typist.  I took a look at the shell for the 
documentation and realized that I know far too little to be able to 
write the docs from scratch.


Plus, it would be useful for me to be able to get more familiar with 
everything.


Jay


Hernan,  Since I'm very new to Geronimo development, this would probably 
be a good place for me to get involved and see how things really work.  
Just let me know what I can help you out with.


-- B.J.



RE: How to change KeyStore type?

2008-01-28 Thread Zakharov, Vasily M
Vamsi,

 

Thanks a lot for the patch!

 

I'm voting for getting the change into the nearest release, as it allows
Geronimo to run on Harmony and maybe other VMs - current release can't
do that, and adding this feature is a good bonus to Geronimo flexibility
and compatibility.

 

Thanks,

 

Vasily

 

 



From: Vamsavardhana Reddy [mailto:[EMAIL PROTECTED] 
Sent: Monday, January 28, 2008 4:23 PM
To: dev@geronimo.apache.org
Subject: Re: How to change KeyStore type?

 

Here is an essence of the fix that went in to trunk (2.1):

o Allow creation of all possible keystore types supported. Keystore type
is no longer restricted to JKS.
o Added a type parameter to create keystore methods.
o Keystores portlet will now allow creating and managing all types of
keystores.
o This revision will simplify the configuration changes required to run
G on a JVM that does not support JKS keystores (for e.g., Harmony).
o Allow selecting any keystore type supported by the JVM in Tomcat HTTPS
Connector pages.

As this feature required some interface changes, for e.g.
KeystoreManager, KeystoreInstance etc., I would like to hear from others
on considering this for branches\2.0 as it may break compatibility.

++Vamsi

 

On Jan 21, 2008 11:21 PM, Zakharov, Vasily M
[EMAIL PROTECTED] wrote:

Vamsi,

 

Thanks for the detailed analysis. The problem indeed looks non-trivial.

 

Step 1. This looks pretty simple, and I'm now creating a patch for that.
This change seems very important to me, how about getting it to
v2.0.3/2.1?

 

Step 2. This change also seems very important, but less critical than
the first one, and it requires essential interface changes, so I tend to
agree it certainly should wait till 2.1 or later.

 

As of pitfalls, they seem unavoidable. Sure we want compatibility, but
any compatibility has its limits. I suppose that changing JDK under a
particular running installation of Geronimo is not a feature in great
demand, and in a rare case when such a change would be necessary, a
keystore conversion could be done manually (e.g. JKS-PKCS12 conversion
can be done in Sun, PKCS12-BKS conversion can be done in Harmony etc.)

 

Vasily

 



From: Vamsavardhana Reddy [mailto:[EMAIL PROTECTED] 
Sent: Monday, January 21, 2008 8:23 PM


To: dev@geronimo.apache.org
Subject: Re: How to change KeyStore type?

 

Providing a keystoreType attribute does not seem to be a big deal.  But,
if the Keystores portlet has to allow creating all types of keystores,
it gets really messy.  Here is one more observation.
IBMJDK does not allow storing an empty PKCS12 keystore to disk. 

This prevents creating an empty PKCS12 keystore and then adding which
ever keys and certificates the user wants to.

Here is the approach I want to take.
Step 1.  Provide a keystoreType attribute in FileKeystoreInstance. 
Step 2.  Update KeyStores portlet to allow creation of all keystore
types that the JDK allows to store an empty keystore to disk.

Step 1 will allow the users to replace a keystore file of one type with
that of another type,  change the keystoreType in config.xml and get the
server running.
Step 2 will allow users to manage all keystore types using Keystores
portlet and there is no hard-coding of any keystoreType except for
geronimo-default keystore which is JKS.

Now to some pitfalls.
1. If keystore type other than JKS is in use, the user may not be able
to switch JDK's for reasons like PKCS12 keystore created using IBMJDK
are not readble using SUNJDK.
2. Though IBMJDK does not allow creating an empty PKCS12 (and a few
other types) keystore as a starting point for managing a PKCS12
keystore, the users can always add a PKCS12 keystore to
var/security/keystores and the gbean definition to config.xml.  This
will make the keystore manageable through KeyStores portlet as long as
the keystore is not empty.

This will require a change in
org.apache.geronimo.management.geronimo.KeystoreManager interface, etc.
I doubt if we can consider this change for branches\2.0. 

Comments?

++Vamsi

On Jan 18, 2008 1:37 AM, Zakharov, Vasily M
[EMAIL PROTECTED] wrote:


Yes, sure, I fully agree.

I've filed GERONIMO-3757 for this issue and now thinking of the patch to
the trunk that would provide the necessary customization - unless any
objections arise.

As of GERONIMO-2015, I think we may close it, as there're objective 
reasons (stated there by Vamsavardhana Reddy) to not move from JKS on
Sun.

Vasily



-Original Message-
From: Alexey Petrenko [mailto: [EMAIL PROTECTED]
Sent: Wednesday, January 16, 2008 1:37 PM
To: dev@geronimo.apache.org
Subject: Re: How to change KeyStore type? 

I think we should add PKCS12 to Geronimo.
If we afraid of possible incompatibilities and not full support of JKS
or PKCS12 why not to let user choose what keystore to use?
We can specify keystore in configs or choose type from available on 
current VM.

SY, Alexey

2008/1/15, Zakharov, Vasily M [EMAIL 

[jira] Commented: (GERONIMO-3783) MessageDrivenBean delivery problem

2008-01-28 Thread Kevan Miller (JIRA)

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

Kevan Miller commented on GERONIMO-3783:


Hi Tomasz,
the pool size attributes settable on ThreadPool are:

minPoolSize
maxPoolSize

 MessageDrivenBean delivery problem
 --

 Key: GERONIMO-3783
 URL: https://issues.apache.org/jira/browse/GERONIMO-3783
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: ActiveMQ
Affects Versions: 2.1
 Environment: Windows XP Professional, 2GB ram, Java6SE, Geronimo 
 2.1-snapshot (2008-01-02)
Reporter: Tomasz Mazan
Priority: Critical
 Attachments: mdb-issue.zip


 MessageDrivenBean that listens on the Queue receive (and process) some 
 messages and then stop receiving any new message until next module's restart.
 After restart a few next messages are delivered to MDB, and it stops again.
 Some additional information I put here 
 http://www.nabble.com/Strange-plug-with-delivering-messages-to-MDB-td14923100s134.html

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



[jira] Commented: (GERONIMO-3783) MessageDrivenBean delivery problem

2008-01-28 Thread Tomasz Mazan (JIRA)

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

Tomasz Mazan commented on GERONIMO-3783:


Nonetheless exception above Setting maxSessions == maxMessagesPerSessions  
could avoid stop in processing messages

 MessageDrivenBean delivery problem
 --

 Key: GERONIMO-3783
 URL: https://issues.apache.org/jira/browse/GERONIMO-3783
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: ActiveMQ
Affects Versions: 2.1
 Environment: Windows XP Professional, 2GB ram, Java6SE, Geronimo 
 2.1-snapshot (2008-01-02)
Reporter: Tomasz Mazan
Priority: Critical
 Attachments: mdb-issue.zip


 MessageDrivenBean that listens on the Queue receive (and process) some 
 messages and then stop receiving any new message until next module's restart.
 After restart a few next messages are delivered to MDB, and it stops again.
 Some additional information I put here 
 http://www.nabble.com/Strange-plug-with-delivering-messages-to-MDB-td14923100s134.html

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



[jira] Created: (GERONIMO-3796) Upgrade to 3.3 version of xbean-finder, xbean-naming, and xbean-reflect

2008-01-28 Thread Joe Bohn (JIRA)
Upgrade to 3.3 version of xbean-finder, xbean-naming, and xbean-reflect
---

 Key: GERONIMO-3796
 URL: https://issues.apache.org/jira/browse/GERONIMO-3796
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
Affects Versions: 2.1
Reporter: Joe Bohn
Assignee: Joe Bohn


To eliminate snapshots and get on a consistent xbean delivery we need to 
upgrade xbean-finder, xbean-naming, and xbean-reflect to the 3.3 release.

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



[jira] Resolved: (GERONIMO-3789) ConfigurationUtil ERROR log when executing gsh command

2008-01-28 Thread Jarek Gawor (JIRA)

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

Jarek Gawor resolved GERONIMO-3789.
---

Resolution: Fixed

Fix committed in revision 615985.

Moved the code in ConfigurationUtil to figure out the bootDirectory from a 
static block to a separate function so that it is initialized/called only when 
necessary.


 ConfigurationUtil ERROR log when executing gsh command
 --

 Key: GERONIMO-3789
 URL: https://issues.apache.org/jira/browse/GERONIMO-3789
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
Affects Versions: 2.1
Reporter: Kevan Miller
Assignee: Jarek Gawor
 Fix For: 2.1


 When executing the following command: 'gsh deploy/list-modules', I received 
 the following log ERROR message:
 coltrane:bin kevan$ ./gsh deploy/list-modules
 Apache Geronimo (2.1-SNAPSHOT)
 Type 'help' for more information.
 --
 Connecting to Geronimo server: localhost:1099
 Username: system
 Password: ***
 18:42:21,866 ERROR [ConfigurationUtil] Cound not determine the installation 
 directory of Apache Geronimo, because the startup jar could not be found in 
 the current class loader.
 Connection established
 Found 84 modules
   + org.apache.geronimo.configs/activemq-broker/2.1-SNAPSHOT/car

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



Re: [DISCUSSION] Geronimo v2.1 documentation - Content

2008-01-28 Thread Erik B. Craig

Hernan,

I have been working on the monitoring documentation, once finished  
with that, I can take up the J2G as well if you would like



Thanks,
Erik B. Craig
[EMAIL PROTECTED]




On Jan 28, 2008, at 10:48 AM, Hernan Cunico wrote:


Hi All,
these are some of the topics I think we should cover for the 2.1  
documentation. It is not a full list so we need your help to make it  
as complete as possible. Pls chime in with the topics you would like  
to see addressed in the documentation.


* What's new in 2.1?
** New features
** Component versions
** Configuration changes
** Backwards compatibility

* Geronimo architecture
** GBeans
** Subprojects
** Components
*** Distributions
** Repositories
** Configuration
** Customize the server

* Installation
** Planning
** Binary
** Source
** Configuration
*** Ports interaction
*** Repositories
*** Logging
*** Security

* Deployment
** What changed?
** New deployment options
*** Command line - standard
*** Command line - GShell
*** Plugins
*** Console
  Deployment plan wizard

* Geronimo Administration Console ** What changed?
** Console enhancements
** The pluggable console
** Expert mode
** Deployment plans wizard
** CA helper

* GShell
** What is it?
** Benefits
** What it does/replaces
** Tools and commands
** How-to samples

* Monitoring
** What is it?
** What can I monitor
** Impact on the server workload?
** Install
** Customization

* Pluggable console
** What is it?
** Benefits
** Architecture
** Install/deploy
** Customization
** Developing new portlets

* Plugin infrastructure ** What are the plugins?
** Enhancements from previous releases
** Plugin infrastructure/architecture
** plugin.xml
** Plugins install
** Pluggable console
** GShell commands option

* Security
** Enhancements
** Planning
** Configuration

* Tooling
** Devtools
*** Geronimo eclipse plugin
** j2g

* Clustering

* Sample applications

* Tutorials

Now that you see this list we also need your help to *develop* some  
of these topics. Pls chime in.


Cheers!
Hernan





[jira] Created: (GERONIMO-3795) Upgrade to MyFaces 1.2.2 release

2008-01-28 Thread Joe Bohn (JIRA)
Upgrade to MyFaces 1.2.2 release


 Key: GERONIMO-3795
 URL: https://issues.apache.org/jira/browse/GERONIMO-3795
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
Affects Versions: 2.1
Reporter: Joe Bohn
Assignee: Joe Bohn


MyFaces just released 1.2.2 that fixes a number of issues.

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



[jira] Created: (YOKO-417) Simplify class hierarchies in org.apache.yoko.orb.OB (remove operations, helper and holder classes)

2008-01-28 Thread JIRA
Simplify class hierarchies in org.apache.yoko.orb.OB (remove operations, helper 
and holder classes)
---

 Key: YOKO-417
 URL: https://issues.apache.org/jira/browse/YOKO-417
 Project: Yoko - CORBA Server
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: orb core
Reporter: Lars Kühne
Assignee: Lars Kühne
 Fix For: v1.1.0


See yoko-dev dicussion in 
http://mail-archives.apache.org/mod_mbox/incubator-yoko-dev/200707.mbox/[EMAIL 
PROTECTED]:

Core bits of the ORB code appear to have been once generated from IDL, but are 
no longer.  These classes follow the IDL generated conventions of having 
operations classes, helpers, holders, etc., even though these classes are only 
used internally within the ORB and are never accessed as CORBA objects.  The 
org.apache.yoko.orb.OB package has a lot of these, for example.  The code is 
there, and follows the conventions used with idl-generated classes.  The 
original IDL is no longer available, which makes enhancing some of these 
classes a royal pain to deal with.

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



[jira] Created: (GERONIMO-3797) The plugin 'org.apache.geronimo.buildsupport:car-maven-plugin' does not exist or no valid version could be found in samples subproject

2008-01-28 Thread Jacek Laskowski (JIRA)
The plugin 'org.apache.geronimo.buildsupport:car-maven-plugin' does not exist 
or no valid version could be found in samples subproject
--

 Key: GERONIMO-3797
 URL: https://issues.apache.org/jira/browse/GERONIMO-3797
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: car-maven-plugin, sample apps
Affects Versions: 2.1
Reporter: Jacek Laskowski


Checked out the latest samples sources.

[EMAIL PROTECTED] /cygdrive/c/oss/geronimo-samples
$ svn up
...
Updated to revision 616023.

Upon building them, the following error has been thrown:

[EMAIL PROTECTED] /cygdrive/c/oss/geronimo-samples
$ mvn clean install
...
[INFO] artifact org.apache.geronimo.buildsupport:car-maven-plugin: checking for 
updates from central
[INFO] 
[ERROR] BUILD ERROR
[INFO] 
[INFO] The plugin 'org.apache.geronimo.buildsupport:car-maven-plugin' does not 
exist or no valid version could be found
[INFO] 
[INFO] For more information, run Maven with the -e switch
[INFO] 
[INFO] Total time: 18 seconds
[INFO] Finished at: Mon Jan 28 21:44:11 CET 2008
[INFO] Final Memory: 7M/254M
[INFO] 

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



[DISCUSSION] Geronimo v2.1 documentation - Content

2008-01-28 Thread Hernan Cunico

Hi All,
these are some of the topics I think we should cover for the 2.1 documentation. 
It is not a full list so we need your help to make it as complete as possible. 
Pls chime in with the topics you would like to see addressed in the 
documentation.

* What's new in 2.1?
** New features
** Component versions
** Configuration changes
** Backwards compatibility

* Geronimo architecture
** GBeans
** Subprojects
** Components
 *** Distributions
** Repositories
** Configuration
** Customize the server

* Installation
** Planning
** Binary
** Source
** Configuration
 *** Ports interaction
 *** Repositories
 *** Logging
 *** Security

* Deployment
** What changed?
** New deployment options
 *** Command line - standard
 *** Command line - GShell
 *** Plugins
 *** Console
   Deployment plan wizard

* Geronimo Administration Console 
** What changed?

** Console enhancements
** The pluggable console
** Expert mode
** Deployment plans wizard
** CA helper

* GShell
** What is it?
** Benefits
** What it does/replaces
** Tools and commands
** How-to samples

* Monitoring
** What is it?
** What can I monitor
** Impact on the server workload?
** Install
** Customization

* Pluggable console
** What is it?
** Benefits
** Architecture
** Install/deploy
** Customization
** Developing new portlets

* Plugin infrastructure 
** What are the plugins?

** Enhancements from previous releases
** Plugin infrastructure/architecture
** plugin.xml
** Plugins install
** Pluggable console
** GShell commands option

* Security
** Enhancements
** Planning
** Configuration

* Tooling
** Devtools
 *** Geronimo eclipse plugin
** j2g

* Clustering

* Sample applications

* Tutorials

Now that you see this list we also need your help to *develop* some of these 
topics. Pls chime in.

Cheers!
Hernan



[jira] Resolved: (GERONIMO-3792) Requesting result from a @WebService fails with NoClassDefFoundError using CXF

2008-01-28 Thread Jarek Gawor (JIRA)

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

Jarek Gawor resolved GERONIMO-3792.
---

   Resolution: Won't Fix
Fix Version/s: 2.1
   2.0.x
 Assignee: Jarek Gawor

This is a known issue with Sun's SAAJ implementation.

Thanks to Daniel for listing the work-arounds. I also updated Geronimo 
documentation with this information: 
http://cwiki.apache.org/confluence/display/GMOxDOC20/Configure+JAX-WS+engine


 Requesting result from a @WebService fails with NoClassDefFoundError using CXF
 --

 Key: GERONIMO-3792
 URL: https://issues.apache.org/jira/browse/GERONIMO-3792
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: webservices
Affects Versions: 2.0.2, 2.0.x
 Environment: Windows XP x86-32, IBM J9 1.5.0 SR5, Geronimo w/ 
 Tomcat+OpenEJB+CXF
Reporter: Cedric Hurst
Assignee: Jarek Gawor
 Fix For: 2.0.x, 2.1

 Attachments: geronimo.log, HelloWorldServiceEAR.ear


 I'm attempting to create a very simple Hello World web service using CXF as 
 the JAX-WS provider.  Whenever I make a call to the web service, I get the 
 following error in the server log:
 20:01:15,906 ERROR [CoyoteAdapter] An exception or error occurred in the 
 container during the request processing
 java.lang.NoClassDefFoundError: 
 com.sun.org.apache.xerces.internal.dom.DocumentImpl
   at java.lang.ClassLoader.defineClassImpl(Native Method)
   at java.lang.ClassLoader.defineClass(ClassLoader.java:228)
   at 
 java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
   at 
 org.apache.geronimo.kernel.classloader.JarFileClassLoader.access$200(JarFileClassLoader.java:52)
   at 
 org.apache.geronimo.kernel.classloader.JarFileClassLoader$6.run(JarFileClassLoader.java:308)
   at 
 java.security.AccessController.doPrivileged(AccessController.java:275)
   at 
 org.apache.geronimo.kernel.classloader.JarFileClassLoader.findClass(JarFileClassLoader.java:260)
   at 
 org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOptimizedClass(MultiParentClassLoader.java:422)
   at 
 org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:278)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
   at 
 com.sun.xml.messaging.saaj.soap.SOAPPartImpl.init(SOAPPartImpl.java:88)
   at 
 com.sun.xml.messaging.saaj.soap.ver1_1.Message1_1Impl.getSOAPPart(Message1_1Impl.java:78)
   at 
 org.apache.cxf.binding.soap.saaj.SAAJInInterceptor.handleMessage(SAAJInInterceptor.java:85)
   at 
 org.apache.cxf.binding.soap.saaj.SAAJInInterceptor.handleMessage(SAAJInInterceptor.java:63)
   at 
 org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:207)
   at 
 org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:73)
   at 
 org.apache.geronimo.cxf.GeronimoDestination.invoke(GeronimoDestination.java:115)
   at 
 org.apache.geronimo.cxf.CXFWebServiceContainer.processPOST(CXFWebServiceContainer.java:107)
   at 
 org.apache.geronimo.cxf.CXFWebServiceContainer.invoke(CXFWebServiceContainer.java:83)
   at 
 org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:180)
   at 
 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
   at 
 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at 
 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at 
 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
   at 
 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
   at 
 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
   at 
 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
   at 
 org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
   at java.lang.Thread.run(Thread.java:801)
 I will attach both the EAR and geronimo.log.  I've tested against both the 
 latest 2.0.3-SNAPSHOT and the TCK-certified build for jee5-2.0-M6-rc1.  Also, 
 I don't seem to encounter this problem when using Axis2 as the JAX-WS 
 provider.

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



[jira] Commented: (GERONIMO-3797) The plugin 'org.apache.geronimo.buildsupport:car-maven-plugin' does not exist or no valid version could be found in samples subproject

2008-01-28 Thread Jason Dillon (JIRA)

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

Jason Dillon commented on GERONIMO-3797:


The samples top-level pom probably does not configure a pluginManagement 
element for the car-maven-plugin, it should... and it should set the version to 
2.1-SNAPSHOT.

 The plugin 'org.apache.geronimo.buildsupport:car-maven-plugin' does not exist 
 or no valid version could be found in samples subproject
 --

 Key: GERONIMO-3797
 URL: https://issues.apache.org/jira/browse/GERONIMO-3797
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: car-maven-plugin, sample apps
Affects Versions: 2.1
Reporter: Jacek Laskowski

 Checked out the latest samples sources.
 [EMAIL PROTECTED] /cygdrive/c/oss/geronimo-samples
 $ svn up
 ...
 Updated to revision 616023.
 Upon building them, the following error has been thrown:
 [EMAIL PROTECTED] /cygdrive/c/oss/geronimo-samples
 $ mvn clean install
 ...
 [INFO] artifact org.apache.geronimo.buildsupport:car-maven-plugin: checking 
 for updates from central
 [INFO] 
 
 [ERROR] BUILD ERROR
 [INFO] 
 
 [INFO] The plugin 'org.apache.geronimo.buildsupport:car-maven-plugin' does 
 not exist or no valid version could be found
 [INFO] 
 
 [INFO] For more information, run Maven with the -e switch
 [INFO] 
 
 [INFO] Total time: 18 seconds
 [INFO] Finished at: Mon Jan 28 21:44:11 CET 2008
 [INFO] Final Memory: 7M/254M
 [INFO] 
 

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



[jira] Resolved: (GERONIMO-3795) Upgrade to MyFaces 1.2.2 release

2008-01-28 Thread Joe Bohn (JIRA)

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

Joe Bohn resolved GERONIMO-3795.


   Resolution: Fixed
Fix Version/s: 2.1

 Upgrade to MyFaces 1.2.2 release
 

 Key: GERONIMO-3795
 URL: https://issues.apache.org/jira/browse/GERONIMO-3795
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
Affects Versions: 2.1
Reporter: Joe Bohn
Assignee: Joe Bohn
 Fix For: 2.1


 MyFaces just released 1.2.2 that fixes a number of issues.

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



[jira] Assigned: (GERONIMO-3787) Deployment on Minimal Assemblies fails complaining of a missing yoko dependency

2008-01-28 Thread Joe Bohn (JIRA)

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

Joe Bohn reassigned GERONIMO-3787:
--

Assignee: Joe Bohn

 Deployment on Minimal Assemblies fails complaining of a missing yoko 
 dependency
 ---

 Key: GERONIMO-3787
 URL: https://issues.apache.org/jira/browse/GERONIMO-3787
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 2.1
Reporter: Joe Bohn
Assignee: Joe Bohn

 I started the tomcat minimal assembly and attempted to deploy a simple web 
 application.  I hit the following error:
 tetra:~/g-images/trunk/geronimo-tomcat6-minimal-2.1-SNAPSHOT/bin bohn$ 
 ./deploy.sh deploy ~/ServerApplications/snoop.war 
 Using GERONIMO_BASE:   
 /Users/bohn/g-images/trunk/geronimo-tomcat6-minimal-2.1-SNAPSHOT
 Using GERONIMO_HOME:   
 /Users/bohn/g-images/trunk/geronimo-tomcat6-minimal-2.1-SNAPSHOT
 Using GERONIMO_TMPDIR: var/temp
 Using JRE_HOME:/System/Library/Frameworks/JavaVM.framework/Home
 org.apache.geronimo.kernel.config.LifecycleException: load of 
 default/snoop/1201271106727/war failed
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:299)
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:280)
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:255)
 at 
 org.apache.geronimo.kernel.config.KernelConfigurationManager.loadConfiguration(KernelConfigurationManager.java:111)
 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:124)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:867)
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
 at org.apache.geronimo.kernel.KernelGBean.invoke(KernelGBean.java:342)
 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:124)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:867)
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
 at 
 org.apache.geronimo.system.jmx.MBeanGBeanBridge.invoke(MBeanGBeanBridge.java:172)
 at 
 com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)
 at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
 at 
 com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
 at 
 com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
 at 
 javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1410)
 at 
 javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl.java:81)
 at 
 javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1247)
 at java.security.AccessController.doPrivileged(Native Method)
 at 
 javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1350)
 at 
 javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:784)
 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 sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
 at sun.rmi.transport.Transport$1.run(Transport.java:153)
 at java.security.AccessController.doPrivileged(Native Method)
 at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
 at 
 sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
 at 
 sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
 at java.lang.Thread.run(Thread.java:613)
 Caused by: 

Deployment broken on minimal assemblies

2008-01-28 Thread Joe Bohn
I discovered last Friday that deployment is broken on the Minimal 
Assemblies.  (see https://issues.apache.org/jira/browse/GERONIMO-3787)


Attempting to deploy a simple web app that contains just a jsp (with or 
without a deployment plan) we hit an error that there is a missing 
dependency:


Missing dependency:
org.apache.geronimo.configs/j2ee-corba-yoko//car


Does this mean that we have a DefaultEnvironment setting or something 
similar someplace that is attempting to add j2ee-corba-yoko as a 
dependency to every web app being deployed?


Aside from the specs, I don't believe that we should include anything 
from yoko in the minimal assemblies.


Looking at the config.xml for the server it appears this is getting 
included via the connector-deployer config and its ResourceRefBuilder 
GBean's EnvironmentBuilder.  Looking at the connector-deployer pom it 
appears this defaultEnvironment has been for a long time, so I don't 
know why it should start to cause a problem now.  The only relatively 
recent change I see http://svn.apache.org/viewvc?rev=603109view=rev . 
Is it possible this had an impact on the minimal deployments such that 
they now require a require this car to be available whereas it was 
optional before?  Any pointers?


Joe


[jira] Updated: (YOKO-417) Simplify class hierarchies in org.apache.yoko.orb.OB (remove operations, helper and holder classes)

2008-01-28 Thread JIRA

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

Lars Kühne updated YOKO-417:


Description: 
See yoko-dev dicussion in 
http://mail-archives.apache.org/mod_mbox/incubator-yoko-dev/200707.mbox/[EMAIL 
PROTECTED]

Core bits of the ORB code appear to have been once generated from IDL, but are 
no longer.  These classes follow the IDL generated conventions of having 
operations classes, helpers, holders, etc., even though these classes are only 
used internally within the ORB and are never accessed as CORBA objects.  The 
org.apache.yoko.orb.OB package has a lot of these, for example.  The code is 
there, and follows the conventions used with idl-generated classes.  The 
original IDL is no longer available, which makes enhancing some of these 
classes a royal pain to deal with.

  was:
See yoko-dev dicussion in 
http://mail-archives.apache.org/mod_mbox/incubator-yoko-dev/200707.mbox/[EMAIL 
PROTECTED]:

Core bits of the ORB code appear to have been once generated from IDL, but are 
no longer.  These classes follow the IDL generated conventions of having 
operations classes, helpers, holders, etc., even though these classes are only 
used internally within the ORB and are never accessed as CORBA objects.  The 
org.apache.yoko.orb.OB package has a lot of these, for example.  The code is 
there, and follows the conventions used with idl-generated classes.  The 
original IDL is no longer available, which makes enhancing some of these 
classes a royal pain to deal with.


 Simplify class hierarchies in org.apache.yoko.orb.OB (remove operations, 
 helper and holder classes)
 ---

 Key: YOKO-417
 URL: https://issues.apache.org/jira/browse/YOKO-417
 Project: Yoko - CORBA Server
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: orb core
Reporter: Lars Kühne
Assignee: Lars Kühne
 Fix For: v1.1.0


 See yoko-dev dicussion in 
 http://mail-archives.apache.org/mod_mbox/incubator-yoko-dev/200707.mbox/[EMAIL
  PROTECTED]
 Core bits of the ORB code appear to have been once generated from IDL, but 
 are no longer.  These classes follow the IDL generated conventions of having 
 operations classes, helpers, holders, etc., even though these classes are 
 only used internally within the ORB and are never accessed as CORBA objects.  
 The org.apache.yoko.orb.OB package has a lot of these, for example.  The code 
 is there, and follows the conventions used with idl-generated classes.  The 
 original IDL is no longer available, which makes enhancing some of these 
 classes a royal pain to deal with.

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



Re: svn commit: r615397 - /geronimo/server/trunk/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/OpenejbRemoteLoginModule.java

2008-01-28 Thread Joe Bohn

Joe Bohn wrote:

David,

It appears that this change causes an error (NPE) when the old, longer 
names are used.  We get a NPE because options.get(SERVER_URI_KEY) 
returns null and therefore causes the URI.create() to fail.  Would 
something like this be better?



   String serverURIshort = (String) options.get(SERVER_URI_KEY);
   if (serverURIshort == null) {
   serverURI = URI.create((String) 
options.get(SERVER_URI_KEY_LONG));

   }
   else {
   serverURI = URI.create((String) options.get(SERVER_URI_KEY));
   }



I went ahead and checked in this change since this was causing some 
problems running the TCK.


http://svn.apache.org/viewvc?rev=616098view=rev

Please correct if necessary.

Thanks,
Joe



[EMAIL PROTECTED] wrote:

Author: djencks
Date: Fri Jan 25 15:28:58 2008
New Revision: 615397

URL: http://svn.apache.org/viewvc?rev=615397view=rev
Log:
GERONIMO-3744 Shorten option names in OpenEjbRemoteLoginModule.  
Preserver the long ones too


Modified:

geronimo/server/trunk/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/OpenejbRemoteLoginModule.java 



Modified: 
geronimo/server/trunk/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/OpenejbRemoteLoginModule.java 

URL: 
http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/OpenejbRemoteLoginModule.java?rev=615397r1=615396r2=615397view=diff 

== 

--- 
geronimo/server/trunk/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/OpenejbRemoteLoginModule.java 
(original)
+++ 
geronimo/server/trunk/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/OpenejbRemoteLoginModule.java 
Fri Jan 25 15:28:58 2008

@@ -58,9 +58,12 @@
 public class OpenejbRemoteLoginModule implements LoginModule {
 private static Log log = 
LogFactory.getLog(OpenejbRemoteLoginModule.class);
 
-private static final String SECURITY_REALM_KEY = 
org.apache.geronimo.openejb.OpenejbRemoteLoginModule.RemoteSecurityRealm; 

-private static final String SERVER_URI_KEY = 
org.apache.geronimo.openejb.OpenejbRemoteLoginModule.ServerURI;
-public final static ListString supportedOptions = 
Collections.unmodifiableList(Arrays.asList(SECURITY_REALM_KEY, 
SERVER_URI_KEY));

+
+private static final String SECURITY_REALM_KEY = 
RemoteSecurityRealm;
+private static final String SECURITY_REALM_KEY_LONG = 
OpenejbRemoteLoginModule.class.getName() + . + SECURITY_REALM_KEY;

+private static final String SERVER_URI_KEY = ServerURI;
+private static final String SERVER_URI_KEY_LONG = 
OpenejbRemoteLoginModule.class.getName() + . + SERVER_URI_KEY;
+public final static ListString supportedOptions = 
Collections.unmodifiableList(Arrays.asList(SECURITY_REALM_KEY, 
SERVER_URI_KEY, SECURITY_REALM_KEY_LONG, SERVER_URI_KEY_LONG));
 
 private Subject subject;

 private CallbackHandler callbackHandler;
@@ -79,7 +82,13 @@
 }
 }
 securityRealm = (String) options.get(SECURITY_REALM_KEY);
+if (securityRealm == null) {
+securityRealm = (String) 
options.get(SECURITY_REALM_KEY_LONG);

+}
 serverURI = URI.create((String) options.get(SERVER_URI_KEY));
+if (serverURI == null) {
+serverURI = URI.create((String) 
options.get(SERVER_URI_KEY_LONG));

+}
 }
 
 public boolean login() throws LoginException {













[jira] Closed: (GERONIMO-3797) The plugin 'org.apache.geronimo.buildsupport:car-maven-plugin' does not exist or no valid version could be found in samples subproject

2008-01-28 Thread Jacek Laskowski (JIRA)

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

Jacek Laskowski closed GERONIMO-3797.
-

   Resolution: Fixed
Fix Version/s: 2.1
 Assignee: Jarek Gawor

With Jarek's help and his fix - svn commit: r616064 - 
/geronimo/samples/trunk/samples/pom.xml - samples built fine.

 The plugin 'org.apache.geronimo.buildsupport:car-maven-plugin' does not exist 
 or no valid version could be found in samples subproject
 --

 Key: GERONIMO-3797
 URL: https://issues.apache.org/jira/browse/GERONIMO-3797
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: car-maven-plugin, sample apps
Affects Versions: 2.1
Reporter: Jacek Laskowski
Assignee: Jarek Gawor
 Fix For: 2.1


 Checked out the latest samples sources.
 [EMAIL PROTECTED] /cygdrive/c/oss/geronimo-samples
 $ svn up
 ...
 Updated to revision 616023.
 Upon building them, the following error has been thrown:
 [EMAIL PROTECTED] /cygdrive/c/oss/geronimo-samples
 $ mvn clean install
 ...
 [INFO] artifact org.apache.geronimo.buildsupport:car-maven-plugin: checking 
 for updates from central
 [INFO] 
 
 [ERROR] BUILD ERROR
 [INFO] 
 
 [INFO] The plugin 'org.apache.geronimo.buildsupport:car-maven-plugin' does 
 not exist or no valid version could be found
 [INFO] 
 
 [INFO] For more information, run Maven with the -e switch
 [INFO] 
 
 [INFO] Total time: 18 seconds
 [INFO] Finished at: Mon Jan 28 21:44:11 CET 2008
 [INFO] Final Memory: 7M/254M
 [INFO] 
 

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



[jira] Assigned: (GERONIMO-3789) ConfigurationUtil ERROR log when executing gsh command

2008-01-28 Thread Jarek Gawor (JIRA)

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

Jarek Gawor reassigned GERONIMO-3789:
-

Assignee: Jarek Gawor

 ConfigurationUtil ERROR log when executing gsh command
 --

 Key: GERONIMO-3789
 URL: https://issues.apache.org/jira/browse/GERONIMO-3789
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
Affects Versions: 2.1
Reporter: Kevan Miller
Assignee: Jarek Gawor
 Fix For: 2.1


 When executing the following command: 'gsh deploy/list-modules', I received 
 the following log ERROR message:
 coltrane:bin kevan$ ./gsh deploy/list-modules
 Apache Geronimo (2.1-SNAPSHOT)
 Type 'help' for more information.
 --
 Connecting to Geronimo server: localhost:1099
 Username: system
 Password: ***
 18:42:21,866 ERROR [ConfigurationUtil] Cound not determine the installation 
 directory of Apache Geronimo, because the startup jar could not be found in 
 the current class loader.
 Connection established
 Found 84 modules
   + org.apache.geronimo.configs/activemq-broker/2.1-SNAPSHOT/car

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



[jira] Updated: (GERONIMO-3661) Optimize GShell libs for G server assemblies

2008-01-28 Thread Kevan Miller (JIRA)

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

Kevan Miller updated GERONIMO-3661:
---

Affects Version/s: 2.1
Fix Version/s: (was: 2.1)
   2.1.1

 Optimize GShell libs for G server assemblies
 

 Key: GERONIMO-3661
 URL: https://issues.apache.org/jira/browse/GERONIMO-3661
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
Affects Versions: 2.1
Reporter: Jason Dillon
Assignee: Jason Dillon
Priority: Blocker
 Fix For: 2.1.1




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



[jira] Updated: (GERONIMO-3651) gshell should make it dead simple to run geronimo with remote debugging

2008-01-28 Thread Kevan Miller (JIRA)

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

Kevan Miller updated GERONIMO-3651:
---

Fix Version/s: (was: 2.1)
   2.1.1

 gshell should make it dead simple to run geronimo with remote debugging
 ---

 Key: GERONIMO-3651
 URL: https://issues.apache.org/jira/browse/GERONIMO-3651
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: startup/shutdown
Affects Versions: 2.1
Reporter: David Jencks
Assignee: Jason Dillon
Priority: Blocker
 Fix For: 2.1.1


 we need some options for start-server so g. starts up with debugging.  I 
 think we should be able to set the port and suspend as persistent options in 
 the environment.

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



[jira] Closed: (GERONIMO-3709) multiple wadi WARN messages during server start

2008-01-28 Thread Kevan Miller (JIRA)

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

Kevan Miller closed GERONIMO-3709.
--

Resolution: Invalid

Problem has been fixed. Not sure when or by whom

 multiple wadi WARN messages during server start
 ---

 Key: GERONIMO-3709
 URL: https://issues.apache.org/jira/browse/GERONIMO-3709
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Clustering
Affects Versions: 2.1
Reporter: Kevan Miller
 Fix For: 2.1


 I'm seeing lots of WARNING messages from WADI during server start. The 
 messages really look like info messages to me. I've also seen warning 
 messages and exception stack traces during shutdown. We need to get things 
 quieted down...
 Here's a sample:
 bash-3.2$ ./geronimo.sh run --long
 Using GERONIMO_BASE:   
 /Users/kevan/geronimo/server/trunk/target/geronimo-jetty6-javaee5-2.1-SNAPSHOT
 Using GERONIMO_HOME:   
 /Users/kevan/geronimo/server/trunk/target/geronimo-jetty6-javaee5-2.1-SNAPSHOT
 Using GERONIMO_TMPDIR: var/temp
 Using JRE_HOME:
 /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
 09:27:57,977 WARN  [AbstractGBeanReference] GBean references are not using 
 proxies
 Booting Geronimo Kernel (in Java 1.5.0_13)...
 Module  1/59 org.apache.geronimo.configs/ca-helper-jetty/2.1-SNAPSHOT/car 
started in  1.715s
 Module  2/59 org.apache.geronimo.configs/jasper/2.1-SNAPSHOT/car  
started in   .000s
 Module  3/59 org.apache.geronimo.configs/j2ee-server/2.1-SNAPSHOT/car 
started in   .000s
 Module  4/59 org.apache.geronimo.configs/rmi-naming/2.1-SNAPSHOT/car  
started in   .000s
 Module  5/59 org.apache.geronimo.configs/j2ee-system/2.1-SNAPSHOT/car 
started in   .000s
 Module  6/59 org.apache.geronimo.configs/jee-specs/2.1-SNAPSHOT/car   
started in   .000s
 Module  7/59 
 org.apache.geronimo.configs/server-security-config/2.1-SNAPSHOT/car 
 started in   .000s
 Module  8/59 org.apache.geronimo.configs/j2ee-security/2.1-SNAPSHOT/car   
started in   .000s
 Module  9/59 org.apache.geronimo.configs/transaction/2.1-SNAPSHOT/car 
started in   .000s
 Module 10/59 org.apache.geronimo.configs/myfaces-deployer/2.1-SNAPSHOT/car
started in   .627s
 Module 11/59 org.apache.geronimo.configs/myfaces/2.1-SNAPSHOT/car 
started in   .007s
 Module 12/59 org.apache.geronimo.configs/j2ee-deployer/2.1-SNAPSHOT/car   
started in   .000s
 Module 13/59 
 org.apache.geronimo.configs/geronimo-gbean-deployer/2.1-SNAPSHOT/car
 started in   .000s
 Module 14/59 org.apache.geronimo.configs/xmlbeans/2.1-SNAPSHOT/car
started in   .000s
 Module 15/59 org.apache.geronimo.configs/activemq-ra/2.1-SNAPSHOT/car 
started in  3.145s
 Module 16/59 org.apache.geronimo.configs/activemq-broker/2.1-SNAPSHOT/car 
started in   .001s
 Module 17/59 org.apache.geronimo.configs/system-database/2.1-SNAPSHOT/car 
started in   .000s
 Module 18/59 org.apache.geronimo.configs/connector-deployer/2.1-SNAPSHOT/car  
started in   .090s
 Module 19/59 org.apache.geronimo.configs/jasper-deployer/2.1-SNAPSHOT/car 
started in   .016s
 Module 20/59 org.apache.geronimo.configs/jetty6-deployer/2.1-SNAPSHOT/car 
started in   .101s
 Module 21/59 org.apache.geronimo.configs/jetty6/2.1-SNAPSHOT/car  
started in   .000s
 Module 22/59 org.apache.geronimo.configs/clustering/2.1-SNAPSHOT/car  
started in   .074s
 Module 23/59 org.apache.geronimo.configs/webservices-common/2.1-SNAPSHOT/car  
started in   .000s
 Module 24/59 org.apache.geronimo.configs/jaxws-ejb-deployer/2.1-SNAPSHOT/car  
started in   .090s
 Module 25/59 org.apache.geronimo.configs/jaxws-deployer/2.1-SNAPSHOT/car  
started in   .000s
 Module 26/59 org.apache.geronimo.configs/openejb-deployer/2.1-SNAPSHOT/car
started in   .000s
 Module 27/59 org.apache.geronimo.configs/openejb/2.1-SNAPSHOT/car 
started in   .575s
 Module 28/59 org.apache.geronimo.configs/openjpa/2.1-SNAPSHOT/car 
started in   .000s
 Module 29/59 org.apache.geronimo.configs/axis2/2.1-SNAPSHOT/car   
started in   .000s
 Module 30/59 org.apache.geronimo.configs/axis2-ejb/2.1-SNAPSHOT/car   
started in   .000s
 Module 31/59 
 org.apache.geronimo.plugins/system-database-jetty/2.1-SNAPSHOT/car  
 started in  4.422s
 Module 32/59 org.apache.geronimo.plugins/console-jetty/2.1-SNAPSHOT/car