[jira] Closed: (GERONIMO-941) Change console-standard to portlets-for-console or something

2008-01-15 Thread David Jencks (JIRA)

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

David Jencks closed GERONIMO-941.
-

   Resolution: Fixed
Fix Version/s: (was: 1.x)
   2.1

it's called console-base now and if you try to go there you are redirected to 
the console login screen.

 Change console-standard to portlets-for-console or something
 

 Key: GERONIMO-941
 URL: https://issues.apache.org/jira/browse/GERONIMO-941
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: console, usability
Affects Versions: 1.0-M4
Reporter: Aaron Mulder
 Fix For: 2.1


 At least, change the context path (I don't care as much about the module 
 directory name).  When you look and see:
 http://localhost:8080/console
 http://localhost:8080/console-standard
 It's not at all clear what the difference is or which one you want.  It would 
 probably also be a good idea to have an index.jsp in the renamed module that 
 redirects to ../console in case someone tries out the wrong one.

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



[jira] Closed: (GERONIMO-1921) Console should display context root for the installed web apps

2008-01-15 Thread David Jencks (JIRA)

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

David Jencks closed GERONIMO-1921.
--

Resolution: Fixed

Actually installed web apps have their console-root displayed.  I don't think 
its desirable for the plugin installer to fish around inside stuff it's looking 
at to try to figure out what it is and if there is extra info it should fish 
out.  If you disagree please open a new issue for this specific functionality.

 Console should display context root for the installed web apps
 --

 Key: GERONIMO-1921
 URL: https://issues.apache.org/jira/browse/GERONIMO-1921
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: 1.1
 Environment: all
Reporter: Anita Kulshreshtha
Priority: Minor
 Fix For: 1.1.x


 Console should display context root for the web apps in these two places - 
 1. Web App Wars -- Installed Web Apps
 2. plugins -- .-- Import/Export configuraitons  - if has web apps
  Currently user has no way of determining context root for the sample 
 apps supplied with geronimo.

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



[jira] Commented: (GERONIMO-2712) LDAP editing capability from Admin Console

2008-01-15 Thread David Jencks (JIRA)

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

David Jencks commented on GERONIMO-2712:


I'm not sure how much effort we want to put into duplicating functionality of 
apache directory's excellent eclipse-based ldap studio.

 LDAP editing capability from Admin Console
 --

 Key: GERONIMO-2712
 URL: https://issues.apache.org/jira/browse/GERONIMO-2712
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: 1.2, 2.0-M1, 2.0-M2, 2.0-M3, 2.0-M4, 2.0-M5
Reporter: Hernan Cunico
 Fix For: Wish List


 Currently from the console we are able to just view the content of the LDAP 
 server but rely on external applications to actually import data to this DB. 
 As a new feature and as an improvement from the usability perspective it 
 would be great if we can provide a method to load the *.ldif* files directly 
 form the console.

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



[jira] Commented: (GERONIMO-2614) LDAP Viewer portlet should warn you is the LDAP support plugin is not installed and/or started

2008-01-15 Thread David Jencks (JIRA)

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

David Jencks commented on GERONIMO-2614:


I'm not sure I understand why... you can connect to an independent ldap server 
not running in geronimo and poke around to your hearts content.  We don't 
really have a way to find out if there's an accessible ldap server on the 
network.

 LDAP Viewer portlet should warn you is the LDAP support plugin is not 
 installed and/or started
 --

 Key: GERONIMO-2614
 URL: https://issues.apache.org/jira/browse/GERONIMO-2614
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: 1.2
 Environment: this is for revision r480769
Reporter: Hernan Cunico

 LDAP support is available only via plugins now. The LDAP Viewer portlet shown 
 an error pop-up window stating there is a connection error.
 The portlet should either know the plugin is not installed or the portlet 
 itself should be provided as part of the LDAP support plugin.

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



[jira] Closed: (GERONIMO-2187) Ability to set scope of Connection Pool created from console

2008-01-15 Thread David Jencks (JIRA)

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

David Jencks closed GERONIMO-2187.
--

Resolution: Invalid

I've never understood the idea behind calling some pools server-wide and some 
application specific, but IIUC an application specific pool is deployed as part 
of another application.  As such the db pool wizard cannot possibly deploy an 
application specific pool.  The plan creator might be able to, but not the pool 
wizard.

 Ability to set scope of Connection Pool created from console
 

 Key: GERONIMO-2187
 URL: https://issues.apache.org/jira/browse/GERONIMO-2187
 Project: Geronimo
  Issue Type: Wish
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: Wish List
Reporter: Krishnakumar B
Priority: Minor

 Improves usability if user can also set scope of Pool from Console.

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



[jira] Closed: (GERONIMO-2244) Explicit reference fail when module type is not car

2008-01-15 Thread David Jencks (JIRA)

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

David Jencks closed GERONIMO-2244.
--

Resolution: Fixed

The actual problem appears to have been fixed long ago

 Explicit reference fail when module type is not car
 -

 Key: GERONIMO-2244
 URL: https://issues.apache.org/jira/browse/GERONIMO-2244
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: console, deployment
Affects Versions: 1.1
Reporter: Aaron Mulder
 Fix For: 1.1.x


 Currently the pattern used in the naming schema includes group, artifact, 
 and version, but not type.  In ENCConfigBuilder.buildAbstractNameQuery, the 
 type is hardcoded to car.  This means that if you use a naming:pattern with 
 an artifactId, it only works if the target module's type is actually car.  
 This is not true, for example, for several module types created by the admin 
 console, as well as in general for user-defined modules.
 The naming:pattern element should include a type element, and 
 ENCConfigBuilder (and any other necessary code) should respect it.

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



[jira] Closed: (GERONIMO-2205) SecurityRealms portlet does not list stopped security realms

2008-01-15 Thread David Jencks (JIRA)

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

David Jencks closed GERONIMO-2205.
--

Resolution: Fixed

This is the expected behavior and I removed the state column some time ago.

 SecurityRealms portlet does not list stopped security realms
 

 Key: GERONIMO-2205
 URL: https://issues.apache.org/jira/browse/GERONIMO-2205
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: 1.0, 1.1
 Environment: WinXP, Sun JDK1.4.2_08
Reporter: Vamsavardhana Reddy
 Fix For: Wish List


 Security Realms portlet does not list stopped security realms.  It lists only 
 those realms running currently.  If indeed this is the expected behaviour, 
 there is no need for State column in the listing since it will show 
 runnng for all entries.

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



[jira] Closed: (GERONIMO-1980) Move Plugin Installer from rmi-naming to j2ee-system

2008-01-15 Thread David Jencks (JIRA)

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

David Jencks closed GERONIMO-1980.
--

Resolution: Fixed
  Assignee: David Jencks

Plugin stuff is now in its own module and it can't use much less stuff.  Its 
included in the framework assembly I dont think we can subtract anything 
else.

 Move Plugin Installer from rmi-naming to j2ee-system
 

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


 Ideally, the plugin installer will be as high in the food chain as possible, 
 so it can replace as much as possible without shutting itself down.  
 Currently it is in rmi-naming.
 I tried moving it to j2ee-system, which requires the following new 
 dependencies for j2ee-system:
  - geronimo-core
  - geronimo-management
  - geronimo-util
  - geronimo-j2ee-management_1.0_spec
  - concurrent
 Somehow, the net result of this was that the OpenEJB config could not load 
 javax.ejb.EJBObject, so there's something funky going on with the class 
 loaders when the above changes are made.

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



[jira] Commented: (GERONIMO-1922) Plugin Export should check for shared libs

2008-01-15 Thread David Jencks (JIRA)

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

David Jencks commented on GERONIMO-1922:


I thiink this is babysitting the users too much.  If they want to shoot 
themselves in the foot by using shared-lib in the first place, who are we to 
try to keep them from shooting everyone else in the foot too by exporting their 
app?  After all, they might have included instructions in their 
geronimo-plugin.xml about the extra jars needed in shared-lib.

 Plugin Export should check for shared libs
 --

 Key: GERONIMO-1922
 URL: https://issues.apache.org/jira/browse/GERONIMO-1922
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: console, Plugins
Affects Versions: 1.1, 1.1.1
Reporter: Aaron Mulder
Priority: Critical
 Fix For: Wish List


 The export process should check configation.findGBeans(new 
 AbstractNameQuery(SharedLib.class.getName())
 The MavenAsGeronimoServlet should not list any plugins that use the shared 
 lib GBean.

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



[jira] Commented: (GERONIMO-3607) export a server including a set of plugins

2008-01-15 Thread David Jencks (JIRA)

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

David Jencks commented on GERONIMO-3607:


Rev 612052.  Clean up some of the portal plugin import code, mostly to allow 
importing multiple plugins at once.  Also eliminate a redundant page.  Fix a 
car-export problem.  Prepares me to try to understand how to write an assemble 
server portlet.

 export a server including a set of plugins
 --

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


 Provide the ablility to package a server that includes a set of plugins, 
 accessible through the console and through gshell.

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



[jira] Closed: (GERONIMO-3698) Installation of Admin Console fails with missing dependency

2008-01-15 Thread David Jencks (JIRA)

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

David Jencks closed GERONIMO-3698.
--

Resolution: Fixed

Rev 612053 eliminates the abuse of plugin prerequisites to make installing 
dependencies unduly difficult.

 Installation of Admin Console fails with missing dependency
 ---

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


 Installation of the Jetty admin console fails with a missing dependency.
 Starting with a framework assembly, I installed the Jetty Admin Console:
  6:  Geronimo Plugins :: Administration Console - Jetty (2.1-SNAPSHOT)
 The installation fails with a missing dependency for:
 org.apache.geronimo.configs/jetty6/2.1-SNAPSHOT/car
 The installation works if I first install the jetty6 plugin. 
 Here's the full failure info:
 Install Services [enter a comma separated list of numbers or 'q' to quit]: 6
 Checking for status every 1000ms:
 Downloading org.apache.geronimo.plugins/console-jetty/2.1-SNAPSHOT/car
 Copying commons-collections/commons-collections/3.1/jar to the repository 
 (100%)
 Downloading org.apache.geronimo.configs/j2ee-deployer/2.1-SNAPSHOT/car
 Downloading org.apache.geronimo.modules/geronimo-client/2.1-SNAPSHOT/jar
 320 kB of org.apache.tomcat/jasper-jdt/6.0.13/jar
 Starting org.apache.geronimo.configs/jasper/2.1-SNAPSHOT/car
  Installation Complete!
 Used existing: org.apache.geronimo.configs/jee-specs/2.1-SNAPSHOT/car
 Used existing: org.apache.geronimo.configs/rmi-naming/2.1-SNAPSHOT/car
 Used existing: org.apache.geronimo.modules/geronimo-core/2.1-SNAPSHOT/jar
 Used existing: org.apache.geronimo.modules/geronimo-common/2.1-SNAPSHOT/jar
 Used existing: 
 org.apache.geronimo.modules/geronimo-management/2.1-SNAPSHOT/jar
 Used existing: asm/asm/2.2.3/jar
 Used existing: asm/asm-commons/2.2.3/jar
 Used existing: org.apache.geronimo.configs/j2ee-security/2.1-SNAPSHOT/car
 Used existing: 
 org.apache.geronimo.configs/geronimo-gbean-deployer/2.1-SNAPSHOT/car
 Used existing: 
 org.apache.geronimo.modules/geronimo-deploy-jsr88/2.1-SNAPSHOT/jar
 Used existing: 
 org.apache.geronimo.configs/server-security-config/2.1-SNAPSHOT/car
 Used existing: 
 org.apache.geronimo.modules/geronimo-transformer/2.1-SNAPSHOT/jar
 Installed new: org.apache.geronimo.plugins/pluto-support/2.1-SNAPSHOT/car
 Installed new: org.apache.pluto/pluto-portal-driver/1.2.0-G601060/jar
 Installed new: org.apache.pluto/pluto-portal-driver-impl/1.2.0-G601060/jar
 Installed new: org.apache.pluto/pluto-container/1.2.0-G601060/jar
 Installed new: org.apache.pluto/pluto-descriptor-api/1.2.0-G601060/jar
 Installed new: org.apache.pluto/pluto-descriptor-impl/1.2.0-G601060/jar
 Installed new: commons-logging/commons-logging-api/1.0.4/jar
 Installed new: commons-beanutils/commons-beanutils/1.6.1/jar
 Installed new: commons-collections/commons-collections/3.1/jar
 Installed new: javax.portlet/portlet-api/1.0/jar
 Installed new: org.apache.geronimo.configs/spring/2.1-SNAPSHOT/car
 Installed new: org.springframework/spring-core/2.0.5/jar
 Installed new: org.springframework/spring-beans/2.0.5/jar
 Installed new: org.springframework/spring-context/2.0.5/jar
 Installed new: org.springframework/spring-web/2.0.5/jar
 Installed new: org.codehaus.castor/castor/1.0.5/jar
 Installed new: org.apache.geronimo.plugins/geronimo-pluto/2.1-SNAPSHOT/jar
 Installed new: org.apache.pluto/pluto-taglib/1.2.0-G601060/jar
 Installed new: commons-digester/commons-digester/1.8/jar
 Installed new: org.apache.geronimo.configs/j2ee-deployer/2.1-SNAPSHOT/car
 Installed new: 
 org.apache.geronimo.modules/geronimo-j2ee-schema/2.1-SNAPSHOT/jar
 Installed new: org.apache.geronimo.schema/geronimo-schema-jee_5/1.1/jar
 Installed new: org.apache.geronimo.schema/geronimo-schema-j2ee_1.4/1.2/jar
 Installed new: org.apache.geronimo.configs/j2ee-server/2.1-SNAPSHOT/car
 Installed new: org.apache.geronimo.modules/geronimo-j2ee/2.1-SNAPSHOT/jar
 Installed new: 
 org.apache.geronimo.modules/geronimo-webservices/2.1-SNAPSHOT/jar
 Installed new: org.apache.xbean/xbean-reflect/3.2/jar
 Installed new: 
 org.apache.geronimo.modules/geronimo-test-ddbean/2.1-SNAPSHOT/jar
 Installed new: 
 org.apache.geronimo.modules/geronimo-naming-builder/2.1-SNAPSHOT/jar
 Installed new: 
 org.apache.geronimo.modules/geronimo-security-builder/2.1-SNAPSHOT/jar
 Installed new: 
 org.apache.geronimo.modules/geronimo-j2ee-builder/2.1-SNAPSHOT/jar
 Installed new: org.apache.geronimo.modules/geronimo-client/2.1-SNAPSHOT/jar
 Installed new: org.apache.xbean/xbean-finder/3.2/jar
 Installed new: 
 

[jira] Assigned: (GERONIMO-3698) Installation of Admin Console fails with missing dependency

2008-01-15 Thread David Jencks (JIRA)

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

David Jencks reassigned GERONIMO-3698:
--

Assignee: David Jencks  (was: Jarek Gawor)

 Installation of Admin Console fails with missing dependency
 ---

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


 Installation of the Jetty admin console fails with a missing dependency.
 Starting with a framework assembly, I installed the Jetty Admin Console:
  6:  Geronimo Plugins :: Administration Console - Jetty (2.1-SNAPSHOT)
 The installation fails with a missing dependency for:
 org.apache.geronimo.configs/jetty6/2.1-SNAPSHOT/car
 The installation works if I first install the jetty6 plugin. 
 Here's the full failure info:
 Install Services [enter a comma separated list of numbers or 'q' to quit]: 6
 Checking for status every 1000ms:
 Downloading org.apache.geronimo.plugins/console-jetty/2.1-SNAPSHOT/car
 Copying commons-collections/commons-collections/3.1/jar to the repository 
 (100%)
 Downloading org.apache.geronimo.configs/j2ee-deployer/2.1-SNAPSHOT/car
 Downloading org.apache.geronimo.modules/geronimo-client/2.1-SNAPSHOT/jar
 320 kB of org.apache.tomcat/jasper-jdt/6.0.13/jar
 Starting org.apache.geronimo.configs/jasper/2.1-SNAPSHOT/car
  Installation Complete!
 Used existing: org.apache.geronimo.configs/jee-specs/2.1-SNAPSHOT/car
 Used existing: org.apache.geronimo.configs/rmi-naming/2.1-SNAPSHOT/car
 Used existing: org.apache.geronimo.modules/geronimo-core/2.1-SNAPSHOT/jar
 Used existing: org.apache.geronimo.modules/geronimo-common/2.1-SNAPSHOT/jar
 Used existing: 
 org.apache.geronimo.modules/geronimo-management/2.1-SNAPSHOT/jar
 Used existing: asm/asm/2.2.3/jar
 Used existing: asm/asm-commons/2.2.3/jar
 Used existing: org.apache.geronimo.configs/j2ee-security/2.1-SNAPSHOT/car
 Used existing: 
 org.apache.geronimo.configs/geronimo-gbean-deployer/2.1-SNAPSHOT/car
 Used existing: 
 org.apache.geronimo.modules/geronimo-deploy-jsr88/2.1-SNAPSHOT/jar
 Used existing: 
 org.apache.geronimo.configs/server-security-config/2.1-SNAPSHOT/car
 Used existing: 
 org.apache.geronimo.modules/geronimo-transformer/2.1-SNAPSHOT/jar
 Installed new: org.apache.geronimo.plugins/pluto-support/2.1-SNAPSHOT/car
 Installed new: org.apache.pluto/pluto-portal-driver/1.2.0-G601060/jar
 Installed new: org.apache.pluto/pluto-portal-driver-impl/1.2.0-G601060/jar
 Installed new: org.apache.pluto/pluto-container/1.2.0-G601060/jar
 Installed new: org.apache.pluto/pluto-descriptor-api/1.2.0-G601060/jar
 Installed new: org.apache.pluto/pluto-descriptor-impl/1.2.0-G601060/jar
 Installed new: commons-logging/commons-logging-api/1.0.4/jar
 Installed new: commons-beanutils/commons-beanutils/1.6.1/jar
 Installed new: commons-collections/commons-collections/3.1/jar
 Installed new: javax.portlet/portlet-api/1.0/jar
 Installed new: org.apache.geronimo.configs/spring/2.1-SNAPSHOT/car
 Installed new: org.springframework/spring-core/2.0.5/jar
 Installed new: org.springframework/spring-beans/2.0.5/jar
 Installed new: org.springframework/spring-context/2.0.5/jar
 Installed new: org.springframework/spring-web/2.0.5/jar
 Installed new: org.codehaus.castor/castor/1.0.5/jar
 Installed new: org.apache.geronimo.plugins/geronimo-pluto/2.1-SNAPSHOT/jar
 Installed new: org.apache.pluto/pluto-taglib/1.2.0-G601060/jar
 Installed new: commons-digester/commons-digester/1.8/jar
 Installed new: org.apache.geronimo.configs/j2ee-deployer/2.1-SNAPSHOT/car
 Installed new: 
 org.apache.geronimo.modules/geronimo-j2ee-schema/2.1-SNAPSHOT/jar
 Installed new: org.apache.geronimo.schema/geronimo-schema-jee_5/1.1/jar
 Installed new: org.apache.geronimo.schema/geronimo-schema-j2ee_1.4/1.2/jar
 Installed new: org.apache.geronimo.configs/j2ee-server/2.1-SNAPSHOT/car
 Installed new: org.apache.geronimo.modules/geronimo-j2ee/2.1-SNAPSHOT/jar
 Installed new: 
 org.apache.geronimo.modules/geronimo-webservices/2.1-SNAPSHOT/jar
 Installed new: org.apache.xbean/xbean-reflect/3.2/jar
 Installed new: 
 org.apache.geronimo.modules/geronimo-test-ddbean/2.1-SNAPSHOT/jar
 Installed new: 
 org.apache.geronimo.modules/geronimo-naming-builder/2.1-SNAPSHOT/jar
 Installed new: 
 org.apache.geronimo.modules/geronimo-security-builder/2.1-SNAPSHOT/jar
 Installed new: 
 org.apache.geronimo.modules/geronimo-j2ee-builder/2.1-SNAPSHOT/jar
 Installed new: org.apache.geronimo.modules/geronimo-client/2.1-SNAPSHOT/jar
 Installed new: org.apache.xbean/xbean-finder/3.2/jar
 Installed new: 
 org.apache.geronimo.modules/geronimo-web-2.5-builder/2.1-SNAPSHOT/jar
 Installed 

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

2008-01-15 Thread David Jencks (JIRA)

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

David Jencks commented on GERONIMO-2311:


When I export all the files are named car-export.  Anyone know how to set the 
download file name in the CARExportServlet?

 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
Priority: Minor

 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.



Console issues

2008-01-15 Thread David Jencks
I spent some time working on the admin console plugin installer so  
you can install more than one plugin at once.  It works but there are  
still some problems I don't know how to fix: if someone who has a bit  
of jsp/servlet knowledge could take a look that would be great, and  
having someone with a sense of style review the changes would also be  
great.


-- GERONIMO-3746 (Joseph Leong may be looking at this). The progress  
bar sometimes updates and sometimes doesn't and the page never looks  
to be done or moves on.  Also the message at the top of the page  
doesn't work any more I can't figure out how to get a list of the  
plugins we are installing into the message.


-- the car-export servlet seems to always name the file car- 
export  (GERONIMO-2311)


In general I think the console could use a pretty thorough review to  
make sure everything still works.  The testsuite is great but not all- 
inclusive.


Also, I seem to recall a nice background in the console before it  
turned into plugins.  Anyone know what happened?


thanks
david jencks


Please look through jiras for 2.1

2008-01-15 Thread David Jencks
I think a lot of people would like to get 2.1 out pronto.  One way we  
can all help is to look through the open jiras and see if they are  
still relevant, susceptible to an easy fix, already fixed, or  
postponable.


I looked through the console jiras tonight and was not too happy to  
see the number of jiras that appear to be gathering irrelevance.   
Jira will be more useful the fewer bad issues we have in it.


thanks
david jencks



Re: Is there a problem with AsyncHttpClient connection reuse?

2008-01-15 Thread Rick McGuire

Sangjin Lee wrote:
Yes, if you used a different configuration for the SSL, then it would 
be another issue.


The questions are:
- Do we want to even allow an option for using a shared connection cache?
The benefit of a shared connection cache is ... just that; connection 
reuse will be maximized for the given process.  However, the drawback 
is that you may run into unexpected socket configuration/SSL 
configuration behavior when you hand the connections to a different 
client instance.

- If we do allow it, what should be the default?
I think *not* sharing the connection cache might be a better default 
behavior.
Perhaps we should handle this the same way as the thread pools.  
Externalize the session cache and if you wish to share connections, 
provide the appropriate session cache to the AsyncHttpClient instance 
when it's instantiated.  If no cache is provided, then connection reuse 
is disabled for that client instance. 


Rick


Thanks,
Sangjin

On 1/14/08, *Jarek Gawor* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 
wrote:


On 1/14/08, Sangjin Lee [EMAIL PROTECTED]
mailto:[EMAIL PROTECTED] wrote:
 It's a good point...  Currently the session cache is global, and all
 AsyncHttpClient instances are forced to share it.  The main
thing that
 concerns me is that as a result the connections will retain all
the socket
 properties that came from the AsyncHttpClient instance that
opened the
 connection.  This might not be intuitive to say the least.  For
example, one
 AsyncHttpClient instance opens a connection with TCP delay
disabled, and
 then another instance (this time with TCP delay enabled) comes
along and
 picks up this connection for reuse.  Contrary to what it
expects, it would
 get a connection with TCP delay disabled.

Right and this might be a bigger issue for SSL connections where you
might need to distinguish between cached connections based on the
client certs, CA certs, or enabled cipher suites (but I'm not sure if
these options can be set on the AsyncHttpClient).

Jarek


 




Re: Is there a problem with AsyncHttpClient connection reuse?

2008-01-15 Thread Rick McGuire

I opened a Jira on this issue:

https://issues.apache.org/jira/browse/GERONIMO-3749

And attached a patch that I worked up to address this.  This is 
implemented by plugging a SessionCache instance into the AsyncHttpClient 
instance.  A couple notes about this:


  1. I chose to use a set method instead of the a constructor argument
 because the number of permutations of the constructors is already
 a bit high.  It might be better as a constructor argument, but I
 don't think we want to try to add a permutations for all of the
 possibilities. 
  2. The reuseConnection attribute became redundant when this was
 added.  The cache is now used to trigger the reuse behavior. 

Please comment on the patch.  I'll not commit anything until it appears 
we have consensus.


Rick

Sangjin Lee wrote:
Yes, if you used a different configuration for the SSL, then it would 
be another issue.


The questions are:
- Do we want to even allow an option for using a shared connection cache?
The benefit of a shared connection cache is ... just that; connection 
reuse will be maximized for the given process.  However, the drawback 
is that you may run into unexpected socket configuration/SSL 
configuration behavior when you hand the connections to a different 
client instance.

- If we do allow it, what should be the default?
I think *not* sharing the connection cache might be a better default 
behavior.


Thanks,
Sangjin

On 1/14/08, *Jarek Gawor* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 
wrote:


On 1/14/08, Sangjin Lee [EMAIL PROTECTED]
mailto:[EMAIL PROTECTED] wrote:
 It's a good point...  Currently the session cache is global, and all
 AsyncHttpClient instances are forced to share it.  The main
thing that
 concerns me is that as a result the connections will retain all
the socket
 properties that came from the AsyncHttpClient instance that
opened the
 connection.  This might not be intuitive to say the least.  For
example, one
 AsyncHttpClient instance opens a connection with TCP delay
disabled, and
 then another instance (this time with TCP delay enabled) comes
along and
 picks up this connection for reuse.  Contrary to what it
expects, it would
 get a connection with TCP delay disabled.

Right and this might be a bigger issue for SSL connections where you
might need to distinguish between cached connections based on the
client certs, CA certs, or enabled cipher suites (but I'm not sure if
these options can be set on the AsyncHttpClient).

Jarek


 




[jira] Created: (GERONIMO-3749) Global session cache can cause multiple client instances to reuse incorrectly configured connections.

2008-01-15 Thread Rick McGuire (JIRA)
Global session cache can cause multiple client instances to reuse incorrectly 
configured connections.
-

 Key: GERONIMO-3749
 URL: https://issues.apache.org/jira/browse/GERONIMO-3749
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: AsyncHttpClient
Reporter: Rick McGuire
Priority: Minor


The current connection reuse mechanism relies on a single global session class 
per process (or really, per class loader that loads the ahc code) to store all 
of the i/o sessions indexed by host/port.  Since the selection is made based 
totally on host and port, it is possible that one ahc client could end up 
reusing a connection created by a client with a completely different connection 
configuration.  Caching should be implemented using a instance-based cache 
rather than a single global session cache. 

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



[jira] Updated: (GERONIMO-3749) Global session cache can cause multiple client instances to reuse incorrectly configured connections.

2008-01-15 Thread Rick McGuire (JIRA)

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

Rick McGuire updated GERONIMO-3749:
---

Attachment: 3749.patch

Potential fix to this problem.  

 Global session cache can cause multiple client instances to reuse incorrectly 
 configured connections.
 -

 Key: GERONIMO-3749
 URL: https://issues.apache.org/jira/browse/GERONIMO-3749
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: AsyncHttpClient
Reporter: Rick McGuire
Priority: Minor
 Attachments: 3749.patch


 The current connection reuse mechanism relies on a single global session 
 class per process (or really, per class loader that loads the ahc code) to 
 store all of the i/o sessions indexed by host/port.  Since the selection is 
 made based totally on host and port, it is possible that one ahc client could 
 end up reusing a connection created by a client with a completely different 
 connection configuration.  Caching should be implemented using a 
 instance-based cache rather than a single global session cache. 

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



[jira] Closed: (GERONIMO-3645) Monitoring plugins build fails

2008-01-15 Thread Anita Kulshreshtha (JIRA)

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

Anita Kulshreshtha closed GERONIMO-3645.


   Resolution: Fixed
Fix Version/s: 2.1

 Monitoring plugins build fails
 --

 Key: GERONIMO-3645
 URL: https://issues.apache.org/jira/browse/GERONIMO-3645
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: monitoring
Reporter: Erik B. Craig
Assignee: Anita Kulshreshtha
 Fix For: 2.1


 Monitoring plugins build fails when there is a clean (empty) local maven 
 repository due to lack of the artifacts
 org.apache.geronimo.modules:modules and
 org.apache.geronimo.configs:configs
 Need to sift through poms and clean up to prevent this

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



[jira] Closed: (GERONIMO-3712) Remove redundent statisitcs from JettyConnectorStats and JettyWebConnectorStats

2008-01-15 Thread Anita Kulshreshtha (JIRA)

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

Anita Kulshreshtha closed GERONIMO-3712.


Resolution: Fixed

 Remove redundent statisitcs from JettyConnectorStats and 
 JettyWebConnectorStats
 ---

 Key: GERONIMO-3712
 URL: https://issues.apache.org/jira/browse/GERONIMO-3712
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: console, Jetty, management
 Environment: All
Reporter: Anita Kulshreshtha
Assignee: Anita Kulshreshtha
 Fix For: 2.1


 Jetty WebConnector has a ConnectionsCount statistics which should be included 
 in TimeStatistics named ConnectionsDuration.
 JettyWebContainer has a RequestCount statistics which should be included in 
 TimeStatistics named RequestDuration.
Currently the average value is stored in TimeStatistics.count. which is 
 incorrect.

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



[jira] Closed: (GERONIMO-3441) Server monitoring and management

2008-01-15 Thread Anita Kulshreshtha (JIRA)

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

Anita Kulshreshtha closed GERONIMO-3441.


   Resolution: Fixed
Fix Version/s: 2.1

rev. 580468 - Initial check in to sandbox 

 Server monitoring and management
 

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

 Attachments: mrc-client.zip, mrc-server.zip, mrc.zip, 
 screenshot1.jpg, screenshot2.jpg, stats.patch


 Currently, there is not a good way of surfacing Geronimo's server information 
 so that an administrator can monitor the server's status. The architecture of 
 using MBeans is established, but not fully exploited. This enhancement will 
 take advantage of what Geronimo currently offers and extend it so that a 
 server can tap into a cluster of servers and extract information from 
 specific Geronimo servers or even aggregates of Geronimo servers.
 The goal is to have one machine be able to reach out to all Geronimo servers 
 in order to fetch data or even alter their state. This will be especially 
 useful in the case of someone having to monitor a large number of Geronimo 
 servers.
 Viet Nguyen and myself have completed a bit of framework towards this goal, 
 to be attached to this jira
 In-depth information can be found in the confluence wiki here
 http://cwiki.apache.org/confluence/display/GMOxDEV/Monitoring+and+Management+Service

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



[jira] Updated: (GERONIMO-1775) Internationalization of the Admin Console

2008-01-15 Thread YunFeng Ma (JIRA)

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

YunFeng Ma updated GERONIMO-1775:
-

Attachment: GERONIMO-1775-2.patch

The patch GERONIMO-1775-2 enable the i18n support for Console Navigation and 
Portlet header. The design is that each console extension provides its own 
properties files to support i18n, but the Console Navigation and Portlet header 
are rendered in console-portal-driver. So each console extension has to 
register its properties files to a central registery when it starts, 
console-portal-driver can load the properties files in the registery to support 
i18n.

Please review the implementation and any suggestion is welcome. Thanks  a lot.

 Internationalization of the Admin Console
 -

 Key: GERONIMO-1775
 URL: https://issues.apache.org/jira/browse/GERONIMO-1775
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: console
Reporter: Yeray Cabrera Santana
Assignee: Donald Woods
Priority: Minor
 Fix For: 2.1

 Attachments: chinese_console.JPG, GERONIMO-1775-1.patch, 
 GERONIMO-1775-2.patch, GERONIMO-1775.patch


 Provide the internationalization of the administration console so it can be 
 translated to different languages. This is a feature I would like to 
 contribute with.

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



NoClassDefFoundError when stop a module in admin console

2008-01-15 Thread YunFeng Ma
Hi David,

I noticed that you commentted out  the dependency 
geronimo-gbean-deployer in 
geronimo\plugins\console\console-jetty\pom.xml in rev
611338. Maybe this 
caused the NoClassDefFoundError when stop a module in
admin console. The 
dependency geronimo-gbean-deployer still exists in 
geronimo\plugins\console\console-tomcat\pom.xml.

Such as stop 
org.apache.geronimo.plugins/sysdb-console-jetty/2.1-SNAPSHOT/car
in 
admin console, got the exception:


HTTP ERROR: 500

org.apache.geronimo.deployment.plugin.TargetModuleIDImpl

RequestURI=/console/portal//Applications/Web%20App%20WARs/__ac0x3console-base0x2WARModules!874780194|0


  Caused by:

java.lang.NoClassDefFoundError:
org.apache.geronimo.deployment.plugin.TargetModuleIDImpl
at
org.apache.geronimo.console.configmanager.ConfigManagerPortlet.printResults(ConfigManagerPortlet.java:166)
at
org.apache.geronimo.console.configmanager.ConfigManagerPortlet.processAction(ConfigManagerPortlet.java:210)
at
org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:218)
at
org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:139)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at
org.apache.geronimo.jetty6.InternalJettyServletHolder.handle(InternalJettyServletHolder.java:65)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at
org.apache.geronimo.jetty6.handler.JettySecurityHandler.handle(JettySecurityHandler.java:114)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at
org.apache.geronimo.jetty6.handler.TwistyWebAppContext.access$101(TwistyWebAppContext.java:40)
at
org.apache.geronimo.jetty6.handler.TwistyWebAppContext$TwistyHandler.handle(TwistyWebAppContext.java:65)
at
org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.handle(ThreadClassloaderHandler.java:46)
at
org.apache.geronimo.jetty6.handler.InstanceContextHandler.handle(InstanceContextHandler.java:67)
at
org.apache.geronimo.jetty6.handler.UserTransactionHandler.handle(UserTransactionHandler.java:48)
at
org.apache.geronimo.jetty6.handler.ComponentContextHandler.handle(ComponentContextHandler.java:47)
at
org.apache.geronimo.jetty6.handler.TwistyWebAppContext.handle(TwistyWebAppContext.java:59)
at
org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192)
at
org.apache.pluto.core.DefaultPortletInvokerService.invoke(DefaultPortletInvokerService.java:167)
at
org.apache.pluto.core.DefaultPortletInvokerService.action(DefaultPortletInvokerService.java:85)
at
org.apache.pluto.core.PortletContainerImpl.doAction(PortletContainerImpl.java:219)
at
org.apache.pluto.driver.PortalDriverServlet.doGet(PortalDriverServlet.java:112)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at
org.apache.geronimo.jetty6.InternalJettyServletHolder.handle(InternalJettyServletHolder.java:65)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at
org.apache.geronimo.jetty6.handler.JettySecurityHandler.handle(JettySecurityHandler.java:114)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at
org.apache.geronimo.jetty6.handler.TwistyWebAppContext.access$101(TwistyWebAppContext.java:40)
at
org.apache.geronimo.jetty6.handler.TwistyWebAppContext$TwistyHandler.handle(TwistyWebAppContext.java:65)
at
org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.handle(ThreadClassloaderHandler.java:46)
at
org.apache.geronimo.jetty6.handler.InstanceContextHandler.handle(InstanceContextHandler.java:58)
at
org.apache.geronimo.jetty6.handler.UserTransactionHandler.handle(UserTransactionHandler.java:48)
at
org.apache.geronimo.jetty6.handler.ComponentContextHandler.handle(ComponentContextHandler.java:47)
at
org.apache.geronimo.jetty6.handler.TwistyWebAppContext.handle(TwistyWebAppContext.java:59)
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
at

[jira] Updated: (GERONIMO-1775) Internationalization of the Admin Console

2008-01-15 Thread YunFeng Ma (JIRA)

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

YunFeng Ma updated GERONIMO-1775:
-

Attachment: screen1.GIF

A screen shot of the i18n support for Console Navigation and Portlet header.

 Internationalization of the Admin Console
 -

 Key: GERONIMO-1775
 URL: https://issues.apache.org/jira/browse/GERONIMO-1775
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: console
Reporter: Yeray Cabrera Santana
Assignee: Donald Woods
Priority: Minor
 Fix For: 2.1

 Attachments: chinese_console.JPG, GERONIMO-1775-1.patch, 
 GERONIMO-1775-2.patch, GERONIMO-1775.patch, screen1.GIF


 Provide the internationalization of the administration console so it can be 
 translated to different languages. This is a feature I would like to 
 contribute with.

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



Re: Console issues

2008-01-15 Thread Joseph Leong
Hi David,

I'm glad you brought this up.  I have been working on this GERONIMO-3746,
while I'm at it is there anything else you or anyone else think i can add
into the process?  So the items I'm working on, just as you said, the
progress bar has a few kinks and a 'completion' page (to give the user some
assurance the process is done).

Furthermore,  I can't say that i have been gifted the 'sense of style' to
redesign the pages... but anyone who has any ideas for the UI of the plugin
installer i'll try my best to capture it.

Thanks

The best,
Joseph Leong


On Jan 15, 2008 4:23 AM, David Jencks [EMAIL PROTECTED] wrote:

 I spent some time working on the admin console plugin installer so
 you can install more than one plugin at once.  It works but there are
 still some problems I don't know how to fix: if someone who has a bit
 of jsp/servlet knowledge could take a look that would be great, and
 having someone with a sense of style review the changes would also be
 great.

 -- GERONIMO-3746 (Joseph Leong may be looking at this). The progress
 bar sometimes updates and sometimes doesn't and the page never looks
 to be done or moves on.  Also the message at the top of the page
 doesn't work any more I can't figure out how to get a list of the
 plugins we are installing into the message.

 -- the car-export servlet seems to always name the file car-
 export  (GERONIMO-2311)

 In general I think the console could use a pretty thorough review to
 make sure everything still works.  The testsuite is great but not all-
 inclusive.

 Also, I seem to recall a nice background in the console before it
 turned into plugins.  Anyone know what happened?

 thanks
 david jencks



Re: [YOKO]

2008-01-15 Thread Jay D. McHugh

Hi Lars,

Just a note about JDK versions.  Since Geronimo 2.x is targeted at JEE5, 
1.5 is actually a requirement now.


By the way - Welcome to Geronimo.

Jay

Lars Kühne wrote:

On Jan 14, 2008 8:05 PM, Alan D. Cabrera wrote:

On Jan 14, 2008, at 4:35 AM, Rick McGuire wrote:


What cleanup steps need to be taken with the yoko code now that it's
been made a subproject in Geronimo?  The first obvious one would be
to remove the non-core components from the trunk.  The second would
be to remove the incubating from the version names.

Agreed


+1

Is JDK 1.4 still a given or has geronimo upgraded it's JDK dependency
to 1.5 since yoko entered the incubator? We shouldn't change the
required JDK in a point release, so this seems like a good time to
revisit this decision.


The current code was never made into an official Yoko release.
Should we attempt to get this out as an official v1 release as soon
as the basic cleanup is completed?

I think that some people had some concerns about a release but I think
that they were more focused on proper documentation and releasing a
well rounded product.


That was me. My concern wasn't so much about user docs but developer
level documentation, see the Answer this question... yoko issues in
jira. Those questions mostly about being able to attract new
developers.


 It's my opinion that it's ok to release so long
as the code is good enough.  With that said, I would like to make a
1.0 release.


Yes, the code could use some cleanup but it does pass certification
and we can always improve things later, in another release.

This of course assumes that we don't have to pay too much attention to
backward compatibility. Does each follow-up version have to be a
drop-in replacement of the first 1.0 release? Or is it OK to change
ORB properties and such, as long as the changes are documented in the
release notes (which is what I hope, but I don't know the requirements
of Geronimo and Harmony)?

Regards,
Lars







Re: [YOKO]

2008-01-15 Thread Rick McGuire
The Yoko ORB code still generates 1.4 compatible code.  Since the ORB 
doesn't have any direct dependencies on Geronimo, it probably can be 
maintained as just being dependent on 1.4.  On the other hand, there are 
many times I wished I could use some of the stuff in 1.5 (such as the 
concurrency classes).  Harmony is a 1.5 JDK, so 1.4 compatibility is not 
an issue for them.  Yoko is used in the never released 1.2 Geronimo 
version too.  I suspect that's going to remain in its never released 
state so I don't think Geronimo is an issue either. 


I can go either way on the JDK issue depending on what the consensus is.

Rick

Jay D. McHugh wrote:

Hi Lars,

Just a note about JDK versions.  Since Geronimo 2.x is targeted at 
JEE5, 1.5 is actually a requirement now.


By the way - Welcome to Geronimo.

Jay

Lars Kühne wrote:

On Jan 14, 2008 8:05 PM, Alan D. Cabrera wrote:

On Jan 14, 2008, at 4:35 AM, Rick McGuire wrote:


What cleanup steps need to be taken with the yoko code now that it's
been made a subproject in Geronimo?  The first obvious one would be
to remove the non-core components from the trunk.  The second would
be to remove the incubating from the version names.

Agreed


+1

Is JDK 1.4 still a given or has geronimo upgraded it's JDK dependency
to 1.5 since yoko entered the incubator? We shouldn't change the
required JDK in a point release, so this seems like a good time to
revisit this decision.


The current code was never made into an official Yoko release.
Should we attempt to get this out as an official v1 release as soon
as the basic cleanup is completed?

I think that some people had some concerns about a release but I think
that they were more focused on proper documentation and releasing a
well rounded product.


That was me. My concern wasn't so much about user docs but developer
level documentation, see the Answer this question... yoko issues in
jira. Those questions mostly about being able to attract new
developers.


 It's my opinion that it's ok to release so long
as the code is good enough.  With that said, I would like to make a
1.0 release.


Yes, the code could use some cleanup but it does pass certification
and we can always improve things later, in another release.

This of course assumes that we don't have to pay too much attention to
backward compatibility. Does each follow-up version have to be a
drop-in replacement of the first 1.0 release? Or is it OK to change
ORB properties and such, as long as the changes are documented in the
release notes (which is what I hope, but I don't know the requirements
of Geronimo and Harmony)?

Regards,
Lars










Re: [YOKO]

2008-01-15 Thread Rick McGuire

Lars Kühne wrote:

On Jan 14, 2008 8:05 PM, Alan D. Cabrera wrote:
  

On Jan 14, 2008, at 4:35 AM, Rick McGuire wrote:



What cleanup steps need to be taken with the yoko code now that it's
been made a subproject in Geronimo?  The first obvious one would be
to remove the non-core components from the trunk.  The second would
be to remove the incubating from the version names.
  

Agreed



+1

Is JDK 1.4 still a given or has geronimo upgraded it's JDK dependency
to 1.5 since yoko entered the incubator? We shouldn't change the
required JDK in a point release, so this seems like a good time to
revisit this decision.
  
I think this might be a good time to revisit this, though I'd be 
reluctant to put out a release without running it through the TCK 
first.  Since the only TCK we have is the full Geronimo TCK this sort of 
needs to be coordinated with a Geronimo release.  For the current 
Geronimo release that's in the works, we've checked a specific revision 
build into the Geronimo repository, so that's what it is running with.


  

The current code was never made into an official Yoko release.
Should we attempt to get this out as an official v1 release as soon
as the basic cleanup is completed?
  

I think that some people had some concerns about a release but I think
that they were more focused on proper documentation and releasing a
well rounded product.



That was me. My concern wasn't so much about user docs but developer
level documentation, see the Answer this question... yoko issues in
jira. Those questions mostly about being able to attract new
developers.

  

 It's my opinion that it's ok to release so long
as the code is good enough.  With that said, I would like to make a
1.0 release.



Yes, the code could use some cleanup but it does pass certification
and we can always improve things later, in another release.

This of course assumes that we don't have to pay too much attention to
backward compatibility. Does each follow-up version have to be a
drop-in replacement of the first 1.0 release? Or is it OK to change
ORB properties and such, as long as the changes are documented in the
release notes (which is what I hope, but I don't know the requirements
of Geronimo and Harmony)?
  
Generally, since Geronimo gets built and shipped with a specific release 
dependency, it's ok to break compatibility if there is a good reason for 
doing so.  Of course, since Yoko is now part of Geronimo, the person 
breaking the compatibility also needs to be responsible for any Geronimo 
build breakages that occur.  I think Harmony tends to adhere closer to 
the OMG standards in terms of its usage, so it's less of an issue.  
Geronimo uses a couple of hooks that were put in place to allow it to 
integrate CSIv2 and RMI support into Geronimo.  These can be changed as 
long as the Geronimo code is fixed in parallel.


Rick

Regards,
Lars

  




How to change KeyStore type?

2008-01-15 Thread Zakharov, Vasily M
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 config.xml, without source recompilation?

I've browsed through the configuration options of geronimo-security
gbean, a found no way for that. Should I provide a patch for
that to be possible, would that be appropriate?

Thank you!

Vasily Zakharov
Intel ESSD



---



Re: [BUILD] 2.1: Failed for Revision: 611733

2008-01-15 Thread Jarek Gawor
Btw, I updated the automatic build scripts to publish the unit test
reports (*.txt) if the build fails. So, next time if a unit test
fails, the email notification message sent will contain a link to the
unit test reports.

Jarek

On Jan 14, 2008 11:46 AM, Jarek Gawor [EMAIL PROTECTED] wrote:
 David,

 No, not right now with the unit tests. But I will try to figure
 something out to provide that info.
 Please keep in mind that this 3am trunk test is with IBM JDK. The
 weird thing is that I'm unable to replicate the problem with the same
 JDK on another machine. But my guess is that this test is failing
 becuase it compares two xml documents as strings and not as DOM
 objects.

 Jarek


 On 1/14/08, David Jencks [EMAIL PROTECTED] wrote:
  Is there any chance of seeing the test failure output?  This test is
  passing when I run it which makes it a bit hard to diagnose.
 
  thanks
  david jencks
 
  On Jan 14, 2008, at 12:16 AM, [EMAIL PROTECTED] wrote:
 
   OpenEJB trunk at 61
   Geronimo Revision: 611733 built with tests included
  
   See the full build-0300.log file at http://people.apache.org/
   ~prasad/binaries/trunk/20080114/build-0300.log
  
   Running
   org.apache.geronimo.system.configuration.condition.JexlConditionParser
   Test
   Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
   0.046 sec
   Running
   org.apache.geronimo.system.configuration.InPlaceConfigurationUtilTest
   Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
   0.028 sec
   Running org.apache.geronimo.system.logging.log4j.XLevelTest
   Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
   0.005 sec
   Running
   org.apache.geronimo.system.configuration.ConfigurationStoreUtilTest
   Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
   0.319 sec
   Running
   org.apache.geronimo.system.configuration.LocalAttributeManagerTest
   Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
   0.058 sec
   Running org.apache.geronimo.system.configuration.GBeanOverrideTest
   Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
   0.02 sec
   Running org.apache.geronimo.system.configuration.ServerOverrideTest
   Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
   0.048 sec
   Running
   org.apache.geronimo.system.configuration.condition.JexlExpressionParse
   rTest
   Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
   0.007 sec
  
   Results :
  
   Tests run: 58, Failures: 0, Errors: 0, Skipped: 0
  
   [INFO] [jar:jar]
   [INFO] Building jar: /home/prasad/geronimo/trunk/framework/modules/
   geronimo-system/target/geronimo-system-2.1-SNAPSHOT.jar
   [INFO] [tools:verify-legal-files {execution: verify-legal-files}]
   [INFO] Checking legal files in: geronimo-system-2.1-SNAPSHOT.jar
   [INFO] [install:install]
   [INFO] Installing /home/prasad/geronimo/trunk/framework/modules/
   geronimo-system/target/geronimo-system-2.1-SNAPSHOT.jar to /home/
   prasad/.m2/repository/org/apache/geronimo/modules/geronimo-system/
   2.1-SNAPSHOT/geronimo-system-2.1-SNAPSHOT.jar
   [INFO]
   --
   --
   [INFO] Building geronimo-plugin
   [INFO]task-segment: [install]
   [INFO]
   --
   --
   [INFO] [enforcer:enforce {execution: default}]
   [INFO] [tools:copy-legal-files {execution: install-legal-files}]
   [INFO] Created dir: /home/prasad/geronimo/trunk/framework/modules/
   geronimo-plugin/target/classes/META-INF
   [INFO] Copying 2 files to /home/prasad/geronimo/trunk/framework/
   modules/geronimo-plugin/target/classes/META-INF
   [INFO] [resources:resources]
   [INFO] Using default encoding to copy filtered resources.
   [INFO] [compiler:compile]
   [INFO] Compiling 21 source files to /home/prasad/geronimo/trunk/
   framework/modules/geronimo-plugin/target/classes
   [INFO] [resources:testResources]
   [INFO] Using default encoding to copy filtered resources.
   [INFO] [compiler:testCompile]
   [INFO] Compiling 4 source files to /home/prasad/geronimo/trunk/
   framework/modules/geronimo-plugin/target/test-classes
   [INFO] [surefire:test]
   [WARNING] Component returned which is not the same manager.
   Ignored.
   [EMAIL PROTECTED]
   282428
   [INFO] Surefire report directory: /home/prasad/geronimo/trunk/
   framework/modules/geronimo-plugin/target/surefire-reports
  
   ---
T E S T S
   ---
   Running org.apache.geronimo.system.plugin.ArchiverGBeanTest
   Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
   0.143 sec
   Running org.apache.geronimo.system.plugin.CopyConfigTest
   Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed:
   1.348 sec  FAILURE!
   Running org.apache.geronimo.system.plugin.CopyFileTest
   Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, 

Re: Start failed, Cannot load property editor [org.apache.xbean.propertyeditor.ArrayListEditor]

2008-01-15 Thread Jarek Gawor
Peter,

I also see the same problem on XP on second start up. But I was able
to work around it by removing
'propertyEditor=org.apache.xbean.propertyeditor.LinkedListEditor'
attribute from attribute/ element of DownloadedPluginRepos gbean.

Hope this helps,
Jarek

On Jan 14, 2008 7:21 PM, Peter Petersson [EMAIL PROTECTED] wrote:
 In the men time I resorted to the assembly I pulled together yesterday
 and just doing a ./startup.sh; ./shutdown.sh; ./startup.sh fails on the
 second startup with the error indicated bellow. Its getting late here so
 I will look in to this again tomorrow hopefully with a fresh build.
 regards
   Peter Petersson



 Peter Petersson wrote:
  Things seems to be in a flux right now as I get a parse exception on
  'geronimo-plugin-list' so I guess I have to wait with testing out
  plugins on a fresh build.
  I get back to you when this is out of the way.
 
  regards
Peter P
 
  23:44:02,710 INFO  [PluginInstallerGBean] Attempting to download
  file:/home/ppe/.m2/repository/geronimo-plugins.xml
  23:44:02,860 ERROR [PluginInstallerGBean] Unable to load repository
  configuration data
  org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration
  of element 'geronimo-plugin-list'.
 at
  org.apache.geronimo.system.plugin.PluginInstallerGBean$3.error(PluginInstallerGBean.java:1440)
 
 at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown
  Source)
 at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
  Source)
 at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
  Source)
 
 
  Peter Petersson wrote:
  David Jencks wrote:
  I finally got around to applying your roller plugin patch but I
  can't reproduce this either on jetty or tomcat.  I'm on osx I
  wonder if its due to the different os
  Nice :)
  hmmm well I am on Linux and Hernan got this on a Windows XP box and
  maybe osx is spared but there is clearly something wrong with my
  environment or else the server is getting into a faulty state due to
  the plugin modules I install (roller-tomcat, roller-themes) although
  I doubt the later is the case ;), I will try investigate this a bit
  more, will post my findings (if any) here but If you or anyone else
  have some suggestions or hints on what may cause this let me know.
 
  I will do a svn update; mvn clean install; and go make some coffee
  and try out the new build with different setups.
 
  regards
   Peter P
 
  thanks
  david jencks
 
  On Jan 14, 2008, at 2:28 AM, Peter Petersson wrote:
 
  Anyone still getting this?
 
  On the first startup the server starts fine but every following
  startup after a shutdown (or even reboot of comp) fails.
  I have had this problem for some time now (2 weeks I think) and to
  get around it I keep reinstalling the server but that's getting a
  bit boring :). This is happening for me on new builds of 2.1.
  The only thing I have done in between is installing the roller plugin.
  I have also tried startup with load=false in config.xml on the
  roller modules before startup (just in case the plugin would be
  causing the startup problem) but it dose not help.
 
  Any clues on what may causing this ?
 
  thanks
Peter P
 
  09:05:33,865 INFO  [Log4jService]
  --
  09:05:33,865 INFO  [Log4jService] Started Logging Service
  09:05:33,865 INFO  [Log4jService] Runtime Information:
  09:05:33,865 INFO  [Log4jService]   Install Directory =
  /usr/local/geronimo-tomcat6-javaee5-2.1-SNAPSHOT
  09:05:33,865 INFO  [Log4jService]   JVM in use = Sun Microsystems Inc.
  Java 1.5.0_13
  09:05:33,865 INFO  [Log4jService] Java Information:
  09:05:33,865 INFO  [Log4jService]   System property
  [java.runtime.name]
  = Java(TM) 2 Runtime Environment, Standard Edition
  09:05:33,865 INFO  [Log4jService]   System property
  [java.runtime.version]  = 1.5.0_13-b05
  09:05:33,865 INFO  [Log4jService]   System property
  [os.name] = Linux
  09:05:33,865 INFO  [Log4jService]   System property
  [os.version]  = 2.6.22-14-generic
  09:05:33,871 INFO  [Log4jService]   System property
  [sun.os.patch.level]  = unknown
  09:05:33,871 INFO  [Log4jService]   System property
  [os.arch] = i386
  09:05:33,871 INFO  [Log4jService]   System property
  [java.class.version]  = 49.0
  09:05:33,871 INFO  [Log4jService]   System property
  [locale]  = sv_SE
  09:05:33,871 INFO  [Log4jService]   System property
  [unicode.encoding]= UnicodeLittle
  09:05:33,871 INFO  [Log4jService]   System property
  [file.encoding]   = UTF-8
  09:05:33,871 INFO  [Log4jService]   System property
  [java.vm.name]= Java HotSpot(TM) Server VM
  09:05:33,871 INFO  [Log4jService]   System property
  [java.vm.vendor]  = Sun Microsystems Inc.
  09:05:33,871 INFO  [Log4jService]   System property
  [java.vm.version] = 1.5.0_13-b05
  09:05:33,871 INFO  [Log4jService]   System property
  [java.vm.info]= mixed 

[jira] Created: (GERONIMO-3750) WSDL generation fails for some web services

2008-01-15 Thread Jarek Gawor (JIRA)
WSDL generation fails for some web services
---

 Key: GERONIMO-3750
 URL: https://issues.apache.org/jira/browse/GERONIMO-3750
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: webservices
Affects Versions: 2.0.2, 2.1
Reporter: Jarek Gawor
Assignee: Jarek Gawor


It looks like wsgen process (with Axis2 web services) can fail if the web 
service is using JPA API. The exception looks something like:

11:19:15,796 ERROR [EjbModuleBuilder] 
JAXWSEJBModuleBuilderExtension.addGBeans() failed: Unable to find the service 
wsdl file
org.apache.geronimo.common.DeploymentException: Unable to find the service wsdl 
file
at 
org.apache.geronimo.jaxws.builder.WsdlGenerator.generateWsdl(WsdlGenerator.java:293)
at 
org.apache.geronimo.axis2.builder.Axis2Builder.initialize(Axis2Builder.java:222)
at 
org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder.configureEJB(JAXWSServiceBuilder.java:215)
at 
org.apache.geronimo.jaxws.builder.JAXWSEJBModuleBuilderExtension.addGBeans(JAXWSEJBModuleBuilderExtension.java:167)
at 
org.apache.geronimo.openejb.deployment.EjbModuleBuilder.addGBeans(EjbModuleBuilder.java:818)
at 
org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:646)
at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:246)
at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:125)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at 
org.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:867)
at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
at 
org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116)
at 
org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:61)
at java.lang.Thread.run(Thread.java:595)

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



[jira] Updated: (GSHELL-98) NotFoundException when trying to use non-builtin commands in full assembly

2008-01-15 Thread Jason Warner (JIRA)

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

Jason Warner updated GSHELL-98:
---

Attachment: GShell-98.patch

The issue ended up being that the find function in GroupNode was not able to 
handle nested GroupNodes.  I enhanced it to provide a recursive search that 
should work for any amount of nesting that you so desire.

 NotFoundException when trying to use non-builtin commands in full assembly
 --

 Key: GSHELL-98
 URL: https://issues.apache.org/jira/browse/GSHELL-98
 Project: GShell
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Core
Affects Versions: 1.0-alpha-2
Reporter: Jason Warner
Assignee: Jason Warner
 Fix For: 1.0-alpha-2

 Attachments: GShell-98.patch


 The full assembly of gshell includes all the available commands by default.  
 When trying to use one of the commands included outside of builtins, a 
 NotFoundException is received.  This seems to be caused by the groupings in 
 the layout.xml file.  When the groupings were removed, all the commands could 
 be used successfully.  Ideally, we'd like to be able to keep the groupings, 
 though.

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



[jira] Commented: (GERONIMO-3750) WSDL generation fails for some web services

2008-01-15 Thread Jarek Gawor (JIRA)

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

Jarek Gawor commented on GERONIMO-3750:
---

Added a few spec jars to the classpath of the wsgen tool. That seems to help. 
Fixes committed to trunk (revision 612156).


 WSDL generation fails for some web services
 ---

 Key: GERONIMO-3750
 URL: https://issues.apache.org/jira/browse/GERONIMO-3750
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: webservices
Affects Versions: 2.0.2, 2.1
Reporter: Jarek Gawor
Assignee: Jarek Gawor

 It looks like wsgen process (with Axis2 web services) can fail if the web 
 service is using JPA API. The exception looks something like:
 11:19:15,796 ERROR [EjbModuleBuilder] 
 JAXWSEJBModuleBuilderExtension.addGBeans() failed: Unable to find the service 
 wsdl file
 org.apache.geronimo.common.DeploymentException: Unable to find the service 
 wsdl file
   at 
 org.apache.geronimo.jaxws.builder.WsdlGenerator.generateWsdl(WsdlGenerator.java:293)
   at 
 org.apache.geronimo.axis2.builder.Axis2Builder.initialize(Axis2Builder.java:222)
   at 
 org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder.configureEJB(JAXWSServiceBuilder.java:215)
   at 
 org.apache.geronimo.jaxws.builder.JAXWSEJBModuleBuilderExtension.addGBeans(JAXWSEJBModuleBuilderExtension.java:167)
   at 
 org.apache.geronimo.openejb.deployment.EjbModuleBuilder.addGBeans(EjbModuleBuilder.java:818)
   at 
 org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:646)
   at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:246)
   at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:125)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at 
 org.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:867)
   at 
 org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
   at 
 org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116)
   at 
 org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:61)
   at java.lang.Thread.run(Thread.java:595)

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



Re: [YOKO]

2008-01-15 Thread Alan D. Cabrera


On Jan 15, 2008, at 7:03 AM, Rick McGuire wrote:

The Yoko ORB code still generates 1.4 compatible code.  Since the  
ORB doesn't have any direct dependencies on Geronimo, it probably  
can be maintained as just being dependent on 1.4.  On the other  
hand, there are many times I wished I could use some of the stuff in  
1.5 (such as the concurrency classes).  Harmony is a 1.5 JDK, so 1.4  
compatibility is not an issue for them.  Yoko is used in the never  
released 1.2 Geronimo version too.  I suspect that's going to remain  
in its never released state so I don't think Geronimo is an issue  
either.
I can go either way on the JDK issue depending on what the consensus  
is.



I would LOVE to use JDK1.5.  Maybe Yoko 2.0?  There are plenty of  
backport paths so it's not like we would  be abandoning JDK1.4.



Regards,
Alan


[jira] Resolved: (GERONIMO-3750) WSDL generation fails for some web services

2008-01-15 Thread Jarek Gawor (JIRA)

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

Jarek Gawor resolved GERONIMO-3750.
---

   Resolution: Fixed
Fix Version/s: 2.1
   2.0.x

Committed the fixes to branches/2.0 (revision 612176).


 WSDL generation fails for some web services
 ---

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


 It looks like wsgen process (with Axis2 web services) can fail if the web 
 service is using JPA API. The exception looks something like:
 11:19:15,796 ERROR [EjbModuleBuilder] 
 JAXWSEJBModuleBuilderExtension.addGBeans() failed: Unable to find the service 
 wsdl file
 org.apache.geronimo.common.DeploymentException: Unable to find the service 
 wsdl file
   at 
 org.apache.geronimo.jaxws.builder.WsdlGenerator.generateWsdl(WsdlGenerator.java:293)
   at 
 org.apache.geronimo.axis2.builder.Axis2Builder.initialize(Axis2Builder.java:222)
   at 
 org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder.configureEJB(JAXWSServiceBuilder.java:215)
   at 
 org.apache.geronimo.jaxws.builder.JAXWSEJBModuleBuilderExtension.addGBeans(JAXWSEJBModuleBuilderExtension.java:167)
   at 
 org.apache.geronimo.openejb.deployment.EjbModuleBuilder.addGBeans(EjbModuleBuilder.java:818)
   at 
 org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:646)
   at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:246)
   at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:125)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at 
 org.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:867)
   at 
 org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
   at 
 org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116)
   at 
 org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:61)
   at java.lang.Thread.run(Thread.java:595)

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



[jira] Commented: (GERONIMO-3069) Rework AJAX style console screens to work on Safari

2008-01-15 Thread Jay D. McHugh (JIRA)

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

Jay D. McHugh commented on GERONIMO-3069:
-

Would someone on a Mac test this issue please.

I haven't changed anything, but the Windows version of Safari seems to be 
rendering correctly on both 2.0.2 and trunk.

Thanks

 Rework AJAX style console screens to work on Safari
 ---

 Key: GERONIMO-3069
 URL: https://issues.apache.org/jira/browse/GERONIMO-3069
 Project: Geronimo
  Issue Type: Sub-task
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: 2.0-M7
Reporter: Jay D. McHugh
Assignee: Jay D. McHugh
 Attachments: geronimo-3069-jmx-1.patch


 Some of the newer console screens do not work properly in Safari.
 Try to rewrite the javascript code so that it works on safari.

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



[jira] Commented: (GERONIMO-1265) Preserve comments added by users in the config.xml file

2008-01-15 Thread Jay D. McHugh (JIRA)

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

Jay D. McHugh commented on GERONIMO-1265:
-

After considering this some more - I don't think it is necessary for us to be 
able to do either of the 'todo' items above (especially not #1).

Comments are retained for each level of the config.xml file.

And if they are added to the pom.xml's in source (in the 'config-xml-content' 
section) then they are carried into the generated config.xml for the server.

Is there anyone who specifically wants to be able to do either of the 'todo' 
items above?

If not, then I am going to go ahead and close this issue.

 Preserve comments added by users in the config.xml file
 ---

 Key: GERONIMO-1265
 URL: https://issues.apache.org/jira/browse/GERONIMO-1265
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: startup/shutdown, usability
Affects Versions: 1.0-M5, 1.0, 1.1, 2.1
Reporter: John Sisson
Assignee: Jay D. McHugh
 Attachments: geronimo-1265.patch


 Currently if a user adds comments to the config.xml file, they will be lost 
 when Geronimo re-generates the file if a configuration change is made (e.g. 
 through the web console).
 As a temporary measure, the code that re-generates the XML will place a 
 warning at the top of the file warning users not to place comments in it.

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



Re: Is there a problem with AsyncHttpClient connection reuse?

2008-01-15 Thread Sangjin Lee
It looks good to me.  A couple of minor things.
- AsyncHttpClient.getCachedConnection() takes a SessionCache as an argument.
 I don't think this is necessary as the SessionCache is an instance variable
of AsyncHttpClient?
- We will need to reflect this API change to the Geronimo sample code that
we have...

Thanks,
Sangjin


On 1/15/08, Rick McGuire [EMAIL PROTECTED] wrote:

 I opened a Jira on this issue:

 https://issues.apache.org/jira/browse/GERONIMO-3749

 And attached a patch that I worked up to address this.  This is
 implemented by plugging a SessionCache instance into the AsyncHttpClient
 instance.  A couple notes about this:

1. I chose to use a set method instead of the a constructor argument
   because the number of permutations of the constructors is already
   a bit high.  It might be better as a constructor argument, but I
   don't think we want to try to add a permutations for all of the
   possibilities.
2. The reuseConnection attribute became redundant when this was
   added.  The cache is now used to trigger the reuse behavior.

 Please comment on the patch.  I'll not commit anything until it appears
 we have consensus.

 Rick

 Sangjin Lee wrote:
  Yes, if you used a different configuration for the SSL, then it would
  be another issue.
 
  The questions are:
  - Do we want to even allow an option for using a shared connection
 cache?
  The benefit of a shared connection cache is ... just that; connection
  reuse will be maximized for the given process.  However, the drawback
  is that you may run into unexpected socket configuration/SSL
  configuration behavior when you hand the connections to a different
  client instance.
  - If we do allow it, what should be the default?
  I think *not* sharing the connection cache might be a better default
  behavior.
 
  Thanks,
  Sangjin
 
  On 1/14/08, *Jarek Gawor* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
  wrote:
 
  On 1/14/08, Sangjin Lee [EMAIL PROTECTED]
  mailto:[EMAIL PROTECTED] wrote:
   It's a good point...  Currently the session cache is global, and
 all
   AsyncHttpClient instances are forced to share it.  The main
  thing that
   concerns me is that as a result the connections will retain all
  the socket
   properties that came from the AsyncHttpClient instance that
  opened the
   connection.  This might not be intuitive to say the least.  For
  example, one
   AsyncHttpClient instance opens a connection with TCP delay
  disabled, and
   then another instance (this time with TCP delay enabled) comes
  along and
   picks up this connection for reuse.  Contrary to what it
  expects, it would
   get a connection with TCP delay disabled.
 
  Right and this might be a bigger issue for SSL connections where you
  might need to distinguish between cached connections based on the
  client certs, CA certs, or enabled cipher suites (but I'm not sure
 if
  these options can be set on the AsyncHttpClient).
 
  Jarek
 
 
 




[jira] Commented: (GERONIMO-3749) Global session cache can cause multiple client instances to reuse incorrectly configured connections.

2008-01-15 Thread Sangjin Lee (JIRA)

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

Sangjin Lee commented on GERONIMO-3749:
---

It looks good to me.  A couple of minor things.

- AsyncHttpClient.getCachedConnection() takes a SessionCache as an argument.  I 
don't think this is necessary as the SessionCache is an instance variable of 
AsyncHttpClient?  So I might suggest something like

+private ConnectFuture getCachedConnection(HttpRequestMessage message) {
+IoSession cached = sessionCache.getActiveSession(message);
 if (cached == null) {
 return null;
 }


- We will need to reflect this API change to the Geronimo sample code that we 
have...

 Global session cache can cause multiple client instances to reuse incorrectly 
 configured connections.
 -

 Key: GERONIMO-3749
 URL: https://issues.apache.org/jira/browse/GERONIMO-3749
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: AsyncHttpClient
Reporter: Rick McGuire
Priority: Minor
 Attachments: 3749.patch


 The current connection reuse mechanism relies on a single global session 
 class per process (or really, per class loader that loads the ahc code) to 
 store all of the i/o sessions indexed by host/port.  Since the selection is 
 made based totally on host and port, it is possible that one ahc client could 
 end up reusing a connection created by a client with a completely different 
 connection configuration.  Caching should be implemented using a 
 instance-based cache rather than a single global session cache. 

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



[AsyncHttpClient] order of Future completion and callback invocation

2008-01-15 Thread Sangjin Lee
Currently the callback methods from AsyncHttpClientCallback get called
*after* the response future object is completed.  I think this causes a
subtle bug that may prevent the callback methods from being completed if one
uses both the callback and the future.
For example, consider the following case:

ResponseFuture future = client.invoke(..., callback); // callback is not
null
HttpResponseMessage response = future.get(); // this blocks until future is
complete

Since the future is completed before the callback is invoked, the caller
thread in this case gets unblocked before the callback is called.  If the
caller thread goes away, then there is possibility that the callback may not
be completed or may not even be called, depending on the timing.

This strikes me as a bug...  I propose we invoke the callback first and then
complete the future so the callbacks are guaranteed to be completed even if
future is used.  What do you think?  I'll open a JIRA issue if you guys
agree this is a bug.

Thanks,
Sangjin


[jira] Commented: (GSHELL-98) NotFoundException when trying to use non-builtin commands in full assembly

2008-01-15 Thread Jason Dillon (JIRA)

[ 
https://issues.apache.org/jira/browse/GSHELL-98?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12559214#action_12559214
 ] 

Jason Dillon commented on GSHELL-98:


Cool!  I will look at this later today.  Still a little jet lagged though...

 NotFoundException when trying to use non-builtin commands in full assembly
 --

 Key: GSHELL-98
 URL: https://issues.apache.org/jira/browse/GSHELL-98
 Project: GShell
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Core
Affects Versions: 1.0-alpha-2
Reporter: Jason Warner
Assignee: Jason Warner
 Fix For: 1.0-alpha-2

 Attachments: GShell-98.patch


 The full assembly of gshell includes all the available commands by default.  
 When trying to use one of the commands included outside of builtins, a 
 NotFoundException is received.  This seems to be caused by the groupings in 
 the layout.xml file.  When the groupings were removed, all the commands could 
 be used successfully.  Ideally, we'd like to be able to keep the groupings, 
 though.

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



[jira] Assigned: (GSHELL-98) NotFoundException when trying to use non-builtin commands in full assembly

2008-01-15 Thread Jason Dillon (JIRA)

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

Jason Dillon reassigned GSHELL-98:
--

Assignee: Jason Dillon  (was: Jason Warner)

 NotFoundException when trying to use non-builtin commands in full assembly
 --

 Key: GSHELL-98
 URL: https://issues.apache.org/jira/browse/GSHELL-98
 Project: GShell
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Core
Affects Versions: 1.0-alpha-2
Reporter: Jason Warner
Assignee: Jason Dillon
 Fix For: 1.0-alpha-2

 Attachments: GShell-98.patch


 The full assembly of gshell includes all the available commands by default.  
 When trying to use one of the commands included outside of builtins, a 
 NotFoundException is received.  This seems to be caused by the groupings in 
 the layout.xml file.  When the groupings were removed, all the commands could 
 be used successfully.  Ideally, we'd like to be able to keep the groupings, 
 though.

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



[jira] Updated: (GERONIMO-3751) callbacks may not be completed when caller uses future.get() too to complete request handling

2008-01-15 Thread Sangjin Lee (JIRA)

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

Sangjin Lee updated GERONIMO-3751:
--

Attachment: GERONIMO-3751.patch

a suggested fix

 callbacks may not be completed when caller uses future.get() too to complete 
 request handling
 -

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


 Currently the callback methods from AsyncHttpClientCallback get called 
 *after* the response future object is completed.  I think this causes a 
 subtle bug that may prevent the callback methods from being completed if one 
 uses both the callback and the future.
 For example, consider the following case:
 ResponseFuture future = client.invoke(..., callback); // callback is not null
 HttpResponseMessage response = future.get(); // this blocks until future is 
 complete
 Since the future is completed before the callback is invoked, the caller 
 thread in this case gets unblocked before the callback is called.  If the 
 caller thread goes away, then there is possibility that the callback may not 
 be completed or may not even be called, depending on the timing.
 This strikes me as a bug...  I propose we invoke the callback first and then 
 complete the future so the callbacks are guaranteed to be completed even if 
 future is used.

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



Re: [AsyncHttpClient] order of Future completion and callback invocation

2008-01-15 Thread Sangjin Lee
I have opened a JIRA issue (GERONIMO-3751), and attached a suggested patch.
Please let me know what you think...

Thanks,
Sangjin

On Jan 15, 2008 11:49 AM, Sangjin Lee [EMAIL PROTECTED] wrote:

 Currently the callback methods from AsyncHttpClientCallback get called
 *after* the response future object is completed.  I think this causes a
 subtle bug that may prevent the callback methods from being completed if one
 uses both the callback and the future.
 For example, consider the following case:

 ResponseFuture future = client.invoke(..., callback); // callback is not
 null
 HttpResponseMessage response = future.get(); // this blocks until future
 is complete

 Since the future is completed before the callback is invoked, the caller
 thread in this case gets unblocked before the callback is called.  If the
 caller thread goes away, then there is possibility that the callback may not
 be completed or may not even be called, depending on the timing.

 This strikes me as a bug...  I propose we invoke the callback first and
 then complete the future so the callbacks are guaranteed to be completed
 even if future is used.  What do you think?  I'll open a JIRA issue if you
 guys agree this is a bug.

 Thanks,
 Sangjin




Re: Start failed, Cannot load property editor [org.apache.xbean.propertyeditor.ArrayListEditor]

2008-01-15 Thread Peter Petersson

Yes thank you Jarek!

As mentioned by Jarek the second attribute below is the offending one. 
It is added to the config by adding a repository.
The question is where is my 
org.apache.xbean.propertyeditor.LinkedListEditor :) maybe it is fixed in 
newer builds I haven't got around checking it yet.

thanks
  Peter P

config.xml
 :
   module name=org.apache.geronimo.configs/plugin/2.1-SNAPSHOT/car
   gbean name=DownloadedPluginRepos
   attribute 
name=repositoryListhttp://geronimo.apache.org/plugins/plugin-repository-list-2.1.txt/attribute
   attribute 
propertyEditor=org.apache.xbean.propertyeditor.LinkedListEditor 
name=userRepositories[~/.m2/repository,file:/home/ppe/.m2/repository/]/attribute

   /gbean
   /module


Jarek Gawor wrote:

Peter,

I also see the same problem on XP on second start up. But I was able
to work around it by removing
'propertyEditor=org.apache.xbean.propertyeditor.LinkedListEditor'
attribute from attribute/ element of DownloadedPluginRepos gbean.

Hope this helps,
Jarek

On Jan 14, 2008 7:21 PM, Peter Petersson [EMAIL PROTECTED] wrote:
  

In the men time I resorted to the assembly I pulled together yesterday
and just doing a ./startup.sh; ./shutdown.sh; ./startup.sh fails on the
second startup with the error indicated bellow. Its getting late here so
I will look in to this again tomorrow hopefully with a fresh build.
regards
  Peter Petersson



Peter Petersson wrote:


Things seems to be in a flux right now as I get a parse exception on
'geronimo-plugin-list' so I guess I have to wait with testing out
plugins on a fresh build.
I get back to you when this is out of the way.

regards
  Peter P

23:44:02,710 INFO  [PluginInstallerGBean] Attempting to download
file:/home/ppe/.m2/repository/geronimo-plugins.xml
23:44:02,860 ERROR [PluginInstallerGBean] Unable to load repository
configuration data
org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration
of element 'geronimo-plugin-list'.
   at
org.apache.geronimo.system.plugin.PluginInstallerGBean$3.error(PluginInstallerGBean.java:1440)

   at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown
Source)
   at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
   at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)


Peter Petersson wrote:
  

David Jencks wrote:


I finally got around to applying your roller plugin patch but I
can't reproduce this either on jetty or tomcat.  I'm on osx I
wonder if its due to the different os
  

Nice :)
hmmm well I am on Linux and Hernan got this on a Windows XP box and
maybe osx is spared but there is clearly something wrong with my
environment or else the server is getting into a faulty state due to
the plugin modules I install (roller-tomcat, roller-themes) although
I doubt the later is the case ;), I will try investigate this a bit
more, will post my findings (if any) here but If you or anyone else
have some suggestions or hints on what may cause this let me know.

I will do a svn update; mvn clean install; and go make some coffee
and try out the new build with different setups.

regards
 Peter P


thanks
david jencks

On Jan 14, 2008, at 2:28 AM, Peter Petersson wrote:

  

Anyone still getting this?

On the first startup the server starts fine but every following
startup after a shutdown (or even reboot of comp) fails.
I have had this problem for some time now (2 weeks I think) and to
get around it I keep reinstalling the server but that's getting a
bit boring :). This is happening for me on new builds of 2.1.
The only thing I have done in between is installing the roller plugin.
I have also tried startup with load=false in config.xml on the
roller modules before startup (just in case the plugin would be
causing the startup problem) but it dose not help.

Any clues on what may causing this ?

thanks
  Peter P

09:05:33,865 INFO  [Log4jService]
--
09:05:33,865 INFO  [Log4jService] Started Logging Service
09:05:33,865 INFO  [Log4jService] Runtime Information:
09:05:33,865 INFO  [Log4jService]   Install Directory =
/usr/local/geronimo-tomcat6-javaee5-2.1-SNAPSHOT
09:05:33,865 INFO  [Log4jService]   JVM in use = Sun Microsystems Inc.
Java 1.5.0_13
09:05:33,865 INFO  [Log4jService] Java Information:
09:05:33,865 INFO  [Log4jService]   System property
[java.runtime.name]
= Java(TM) 2 Runtime Environment, Standard Edition
09:05:33,865 INFO  [Log4jService]   System property
[java.runtime.version]  = 1.5.0_13-b05
09:05:33,865 INFO  [Log4jService]   System property
[os.name] = Linux
09:05:33,865 INFO  [Log4jService]   System property
[os.version]  = 2.6.22-14-generic
09:05:33,871 INFO  [Log4jService]   System property
[sun.os.patch.level]  = unknown
09:05:33,871 INFO  [Log4jService]   System property
[os.arch] = i386
09:05:33,871 INFO  [Log4jService]   System property
[java.class.version] 

[jira] Commented: (GERONIMO-3732) Separate plugin management into new jar, car, and management plugins

2008-01-15 Thread David Jencks (JIRA)

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

David Jencks commented on GERONIMO-3732:


Rev 612279.  remove some bad dependencies on jsr88 stuff in  the base console.  
Clean up the code and dependencies a little bit.

 Separate plugin management into new jar, car, and management plugins
 

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


 1. Move the plugin management code into a new jar
 2. Move the gbeans into a new car, with some of the server-side jsr88 
 dependencies
 3. Move the admin console plugin support into a new admin console plugin.

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



[jira] Created: (GERONIMODEVTOOLS-257) Errors when publishing to the Geronimo 2.1 server using the 2.1 version of the GEP

2008-01-15 Thread Tim McConnell (JIRA)
Errors when publishing to the Geronimo 2.1 server using the 2.1 version of the 
GEP
--

 Key: GERONIMODEVTOOLS-257
 URL: https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-257
 Project: Geronimo-Devtools
  Issue Type: Bug
  Components: eclipse-plugin
Affects Versions: 2.1.0
Reporter: Tim McConnell
Assignee: Tim McConnell
 Fix For: 2.1.0


As reported by Tomasz Manaz, the following error occurs when publishing to the 
Geronimo 2.1 server using the 2.1 version of the GEP

http://www.nabble.com/file/p14730930/gep-deploy-error.jpg

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



Re: NoClassDefFoundError when stop a module in admin console

2008-01-15 Thread David Jencks
Thanks for finding this, I rewrote the code to not use the offending  
class.  Rev 612279, GERONIMO-3732.


It looks like there could be more I18n work here with the status  
messages, but I don't have much of an idea how to do that.


david jencks

On Jan 15, 2008, at 5:08 AM, YunFeng Ma wrote:


Hi David,

I noticed that you commentted out  the dependency
geronimo-gbean-deployer in
geronimo\plugins\console\console-jetty\pom.xml in rev
611338. Maybe this
caused the NoClassDefFoundError when stop a module in
admin console. The
dependency geronimo-gbean-deployer still exists in
geronimo\plugins\console\console-tomcat\pom.xml.

Such as stop
org.apache.geronimo.plugins/sysdb-console-jetty/2.1-SNAPSHOT/car
in
admin console, got the exception:


HTTP ERROR: 500

org.apache.geronimo.deployment.plugin.TargetModuleIDImpl

RequestURI=/console/portal//Applications/Web%20App%20WARs/ 
__ac0x3console-base0x2WARModules!874780194|0



  Caused by:

java.lang.NoClassDefFoundError:
org.apache.geronimo.deployment.plugin.TargetModuleIDImpl
at
org.apache.geronimo.console.configmanager.ConfigManagerPortlet.printRe 
sults(ConfigManagerPortlet.java:166)

at
org.apache.geronimo.console.configmanager.ConfigManagerPortlet.process 
Action(ConfigManagerPortlet.java:210)

at
org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:218)
at
org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:139)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at
org.apache.geronimo.jetty6.InternalJettyServletHolder.handle 
(InternalJettyServletHolder.java:65)

at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: 
362)

at
org.mortbay.jetty.security.SecurityHandler.handle 
(SecurityHandler.java:216)

at
org.apache.geronimo.jetty6.handler.JettySecurityHandler.handle 
(JettySecurityHandler.java:114)

at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java: 
181)

at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java: 
726)

at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at
org.apache.geronimo.jetty6.handler.TwistyWebAppContext.access$101 
(TwistyWebAppContext.java:40)

at
org.apache.geronimo.jetty6.handler.TwistyWebAppContext 
$TwistyHandler.handle(TwistyWebAppContext.java:65)

at
org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.handle 
(ThreadClassloaderHandler.java:46)

at
org.apache.geronimo.jetty6.handler.InstanceContextHandler.handle 
(InstanceContextHandler.java:67)

at
org.apache.geronimo.jetty6.handler.UserTransactionHandler.handle 
(UserTransactionHandler.java:48)

at
org.apache.geronimo.jetty6.handler.ComponentContextHandler.handle 
(ComponentContextHandler.java:47)

at
org.apache.geronimo.jetty6.handler.TwistyWebAppContext.handle 
(TwistyWebAppContext.java:59)

at
org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192)
at
org.apache.pluto.core.DefaultPortletInvokerService.invoke 
(DefaultPortletInvokerService.java:167)

at
org.apache.pluto.core.DefaultPortletInvokerService.action 
(DefaultPortletInvokerService.java:85)

at
org.apache.pluto.core.PortletContainerImpl.doAction 
(PortletContainerImpl.java:219)

at
org.apache.pluto.driver.PortalDriverServlet.doGet 
(PortalDriverServlet.java:112)

at
javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at
org.apache.geronimo.jetty6.InternalJettyServletHolder.handle 
(InternalJettyServletHolder.java:65)

at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: 
362)

at
org.mortbay.jetty.security.SecurityHandler.handle 
(SecurityHandler.java:216)

at
org.apache.geronimo.jetty6.handler.JettySecurityHandler.handle 
(JettySecurityHandler.java:114)

at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java: 
181)

at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java: 
726)

at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at
org.apache.geronimo.jetty6.handler.TwistyWebAppContext.access$101 
(TwistyWebAppContext.java:40)

at
org.apache.geronimo.jetty6.handler.TwistyWebAppContext 
$TwistyHandler.handle(TwistyWebAppContext.java:65)

at
org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.handle 
(ThreadClassloaderHandler.java:46)

at
org.apache.geronimo.jetty6.handler.InstanceContextHandler.handle 
(InstanceContextHandler.java:58)

at

[jira] Resolved: (GERONIMO-3684) Upgrade Monitoring Client to use Dojo 1.0.1

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

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

Erik B. Craig resolved GERONIMO-3684.
-


Patch Committed revision 612294.

 Upgrade Monitoring Client to use Dojo 1.0.1
 ---

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

 Currently the Monitoring client us using Dojo 0.4.x and should be upgraded to 
 utilize Dojo 1.0.1 which offers far superior charting abilities and browser 
 compatibility.

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



[jira] Created: (GERONIMODEVTOOLS-258) GEP by default can no longer deploy to all targets returned from the deployment manager

2008-01-15 Thread Tim McConnell (JIRA)
GEP by default can no longer deploy to all targets returned from the deployment 
manager
---

 Key: GERONIMODEVTOOLS-258
 URL: https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-258
 Project: Geronimo-Devtools
  Issue Type: Bug
  Components: eclipse-plugin
Affects Versions: 2.1.0
Reporter: Tim McConnell
Assignee: Tim McConnell
 Fix For: 2.1.0


Now that the Geronimo 2.1 server supports clustering multiple targets will 
likely be returned from any getTargets() method invoked on the deployment 
manager. The GEP should use only the first target, which is the default 
configuration store and which is explicitly configured by users. Otherwise, the 
artifacts will get deployed to the master-repository, the cluster-repository, 
and the local repository which is obviously incorrect and will result in 
deployment errors. 
Thanks to Gianny for this very useful bit of information

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



[jira] Updated: (GSHELL-48) Add file/URL support to the script command

2008-01-15 Thread Jason Warner (JIRA)

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

Jason Warner updated GSHELL-48:
---

Attachment: GShell-48.patch

This includes the functionality of both GShell-48 and it's subtask, GShell-49.  

 Add file/URL support to the script command
 --

 Key: GSHELL-48
 URL: https://issues.apache.org/jira/browse/GSHELL-48
 Project: GShell
  Issue Type: New Feature
  Security Level: public(Regular issues) 
  Components: Commands - BSF
Affects Versions: 1.0-alpha-1
Reporter: Jason Dillon
Assignee: Jason Warner
Priority: Minor
 Fix For: 1.0-alpha-2

 Attachments: GShell-48.patch


 Should be able to give the BSF {{script}} command a file or URL to execute.

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



[jira] Issue Comment Edited: (GSHELL-48) Add file/URL support to the script command

2008-01-15 Thread Jason Warner (JIRA)

[ 
https://issues.apache.org/jira/browse/GSHELL-48?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12559296#action_12559296
 ] 

jawarner edited comment on GSHELL-48 at 1/15/08 4:10 PM:
-

This includes the functionality of both GShell-48 and the subtask, GShell-49.  

  was (Author: jawarner):
This includes the functionality of both GShell-48 and it's subtask, 
GShell-49.  
  
 Add file/URL support to the script command
 --

 Key: GSHELL-48
 URL: https://issues.apache.org/jira/browse/GSHELL-48
 Project: GShell
  Issue Type: New Feature
  Security Level: public(Regular issues) 
  Components: Commands - BSF
Affects Versions: 1.0-alpha-1
Reporter: Jason Dillon
Assignee: Jason Warner
Priority: Minor
 Fix For: 1.0-alpha-2

 Attachments: GShell-48.patch


 Should be able to give the BSF {{script}} command a file or URL to execute.

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



[jira] Commented: (GERONIMO-3069) Rework AJAX style console screens to work on Safari

2008-01-15 Thread Kevan Miller (JIRA)

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

Kevan Miller commented on GERONIMO-3069:


Hi Jay,
On both versions, the screens look fine on a Mac.
--kevan



 Rework AJAX style console screens to work on Safari
 ---

 Key: GERONIMO-3069
 URL: https://issues.apache.org/jira/browse/GERONIMO-3069
 Project: Geronimo
  Issue Type: Sub-task
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: 2.0-M7
Reporter: Jay D. McHugh
Assignee: Jay D. McHugh
 Attachments: geronimo-3069-jmx-1.patch


 Some of the newer console screens do not work properly in Safari.
 Try to rewrite the javascript code so that it works on safari.

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



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

2008-01-15 Thread YunFeng Ma (JIRA)

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

YunFeng Ma updated GERONIMO-2311:
-

Attachment: GERONIMO-2311.patch

The exported plugin name would be ArtifactName + - + ArtifactVersion + . + 
ArtifactType. 

This patch also fixed a problem that CARExportForward and PlanExportForward 
forward to the wrong context.

 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
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.



Re: NoClassDefFoundError when stop a module in admin console

2008-01-15 Thread YunFeng Ma
Thanks a lot, David, you've given me a big help.

Could any other console experts review this
improvement? 
(https://issues.apache.org/jira/browse/GERONIMO-1775)

Thanks
- Yun Feng

David Jencks wrote:
 Thanks for finding this, I rewrote the code to not
use the offending 
 class.  Rev 612279, GERONIMO-3732.

 It looks like there could be more I18n work here
with the status 
 messages, but I don't have much of an idea how to do
that.

 david jencks

 On Jan 15, 2008, at 5:08 AM, YunFeng Ma wrote:

 Hi David,

 I noticed that you commentted out  the dependency
 geronimo-gbean-deployer in
 geronimo\plugins\console\console-jetty\pom.xml in
rev
 611338. Maybe this
 caused the NoClassDefFoundError when stop a module
in
 admin console. The
 dependency geronimo-gbean-deployer still exists in
 geronimo\plugins\console\console-tomcat\pom.xml.

 Such as stop

org.apache.geronimo.plugins/sysdb-console-jetty/2.1-SNAPSHOT/car
 in
 admin console, got the exception:


 HTTP ERROR: 500


org.apache.geronimo.deployment.plugin.TargetModuleIDImpl


RequestURI=/console/portal//Applications/Web%20App%20WARs/__ac0x3console-base0x2WARModules!874780194|0




   Caused by:

 java.lang.NoClassDefFoundError:

org.apache.geronimo.deployment.plugin.TargetModuleIDImpl
 at

org.apache.geronimo.console.configmanager.ConfigManagerPortlet.printResults(ConfigManagerPortlet.java:166)


 at

org.apache.geronimo.console.configmanager.ConfigManagerPortlet.processAction(ConfigManagerPortlet.java:210)


 at

org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:218)
 at

org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:139)
 at

javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
 at

javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at

org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 at

org.apache.geronimo.jetty6.InternalJettyServletHolder.handle(InternalJettyServletHolder.java:65)


 at

org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
 at

org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)


 at

org.apache.geronimo.jetty6.handler.JettySecurityHandler.handle(JettySecurityHandler.java:114)


 at

org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 at

org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
 at

org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 at

org.apache.geronimo.jetty6.handler.TwistyWebAppContext.access$101(TwistyWebAppContext.java:40)


 at

org.apache.geronimo.jetty6.handler.TwistyWebAppContext$TwistyHandler.handle(TwistyWebAppContext.java:65)


 at

org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.handle(ThreadClassloaderHandler.java:46)


 at

org.apache.geronimo.jetty6.handler.InstanceContextHandler.handle(InstanceContextHandler.java:67)


 at

org.apache.geronimo.jetty6.handler.UserTransactionHandler.handle(UserTransactionHandler.java:48)


 at

org.apache.geronimo.jetty6.handler.ComponentContextHandler.handle(ComponentContextHandler.java:47)


 at

org.apache.geronimo.jetty6.handler.TwistyWebAppContext.handle(TwistyWebAppContext.java:59)


 at

org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192)
 at

org.apache.pluto.core.DefaultPortletInvokerService.invoke(DefaultPortletInvokerService.java:167)


 at

org.apache.pluto.core.DefaultPortletInvokerService.action(DefaultPortletInvokerService.java:85)


 at

org.apache.pluto.core.PortletContainerImpl.doAction(PortletContainerImpl.java:219)


 at

org.apache.pluto.driver.PortalDriverServlet.doGet(PortalDriverServlet.java:112)


 at

javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
 at

javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at

org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 at

org.apache.geronimo.jetty6.InternalJettyServletHolder.handle(InternalJettyServletHolder.java:65)


 at

org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
 at

org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)


 at

org.apache.geronimo.jetty6.handler.JettySecurityHandler.handle(JettySecurityHandler.java:114)


 at

org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 at

org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
 at

org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 at

org.apache.geronimo.jetty6.handler.TwistyWebAppContext.access$101(TwistyWebAppContext.java:40)


 at

org.apache.geronimo.jetty6.handler.TwistyWebAppContext$TwistyHandler.handle(TwistyWebAppContext.java:65)


 at

org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.handle(ThreadClassloaderHandler.java:46)


 at