[jira] Commented: (GERONIMO-4900) MissingDependencyException while deploying EAR in Clustering Environment

2009-10-17 Thread Gianny Damour (JIRA)

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

Gianny Damour commented on GERONIMO-4900:
-

Hi Ashish, this looks fine. What is the branch you want this patch to be 
applied to?

 MissingDependencyException while deploying EAR in Clustering Environment
 

 Key: GERONIMO-4900
 URL: https://issues.apache.org/jira/browse/GERONIMO-4900
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Clustering
Affects Versions: 2.1.4
Reporter: Amit puri
Assignee: Ashish Jain
 Fix For: 2.1.5

 Attachments: ClusterTestEAR.ear, Geronimo4900.patch


 1. Installed two geronimo instances A and B at different paths
 2. Made the following changes to Geronimo A
For var\config\config-substitutions.properties
clusterNodeName=NODE -- clusterNodeName=NODE-A
For var\config\config.xml, add the following contents to module: 
 org.apache.geronimo.configs/farming/2.1.4/car
 -
 gbean 
 name=org.apache.geronimo.configs/farming/2.1.4/car?ServiceModule=org.apache.geronimo.configs/farming/2.1.4/car,j2eeType=NodeInfo,name=NODE-B
  gbeanInfo=org.apache.geronimo.farm.config.BasicNodeInfo
 attribute name=nameNODE-B/attribute
 attribute 
 propertyEditor=org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfoEditor
  name=extendedJMXConnectorInfo
 ns:javabean 
 class=org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfo 
 xmlns:ns4=http://geronimo.apache.org/xml/ns/attributes-1.2; 
 xmlns:ns=http://geronimo.apache.org/xml/ns/deployment/javabean-1.0; xmlns=
 ns:property name=usernamesystem/ns:property
 ns:property name=passwordmanager/ns:property
 ns:property name=protocolrmi/ns:property
 ns:property name=hostlocalhost/ns:property
 ns:property name=port1109/ns:property
 ns:property name=urlPathJMXConnector/ns:property
 ns:property name=localfalse/ns:property
   /ns:javabean/attribute
 /gbean
 -
 3. Made the following changes to Geronimo B
For var\config\config-substitutions.properties
clusterNodeName=NODE -- clusterNodeName=NODE-B
PortOffset=0 -- PortOffset=10
For var\config\config.xml, add the following contents to module: 
 org.apache.geronimo.configs/farming/2.1.4/car
 -
 gbean 
 name=org.apache.geronimo.configs/farming/2.1.4/car?ServiceModule=org.apache.geronimo.configs/farming/2.1.4/car,j2eeType=NodeInfo,name=NODE-A
  gbeanInfo=org.apache.geronimo.farm.config.BasicNodeInfo
 attribute name=nameNODE-A/attribute
 attribute 
 propertyEditor=org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfoEditor
  name=extendedJMXConnectorInfo
 ns:javabean 
 class=org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfo 
 xmlns:ns4=http://geronimo.apache.org/xml/ns/attributes-1.2; 
 xmlns:ns=http://geronimo.apache.org/xml/ns/deployment/javabean-1.0; xmlns=
 ns:property name=usernamesystem/ns:property
 ns:property name=passwordmanager/ns:property
 ns:property name=protocolrmi/ns:property
 ns:property name=hostlocalhost/ns:property
 ns:property name=port1099/ns:property
 ns:property name=urlPathJMXConnector/ns:property
 ns:property name=localfalse/ns:property
   /ns:javabean/attribute
 /gbean
 -
 4. Started both Geronimo A and B
 5. Ran the following commands in Geronimo_A_Path\bin
deploy --user system --password manager start 
 org.apache.geronimo.configs/farming/2.1.4/car
deploy --user system --password manager --port 1109 start 
 org.apache.geronimo.configs/farming/2.1.4/car
 6. Deployed one sample ClusterTestEAR.ear in Geronimo_A_Path\bin
 deploy --user system --password manager deploy --targets  
 org.apache.geronimo.configs/farming/2.1.4/car?ServiceModule=org.apache.geronimo.configs/farming/2.1.4/car,j2eeType=ConfigurationStore,name=MasterConfigurationStore
  PATH_SAMPLE\ClusterTestEAR.ear
 Output:
 A) Errors in Geronimo A geronimo.log
  INFO  [BasicClusterConfigurationStoreClient] Upload of configuration 
 [default/ClusterTestEAR_G_SLAVE/1.0/ear] - [File(s) transferred to server.  
 Resuming deployment operation.]
  INFO  

[jira] Commented: (GERONIMO-4900) MissingDependencyException while deploying EAR in Clustering Environment

2009-10-12 Thread Gianny Damour (JIRA)

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

Gianny Damour commented on GERONIMO-4900:
-

This problem is due to the modification of configuration names (suffix 
'_G_SLAVE'  is added to base name) happening during farm deployment.

GERONIMO-4556, which should have been included in 2.1.4, addresses this 
problem. In a few words, configuration names are no longer updated.

 MissingDependencyException while deploying EAR in Clustering Environment
 

 Key: GERONIMO-4900
 URL: https://issues.apache.org/jira/browse/GERONIMO-4900
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Clustering
Affects Versions: 2.1.4
Reporter: Amit puri
Assignee: Ashish Jain
 Attachments: ClusterTestEAR.ear


 1. Installed two geronimo instances A and B at different paths
 2. Made the following changes to Geronimo A
For var\config\config-substitutions.properties
clusterNodeName=NODE -- clusterNodeName=NODE-A
For var\config\config.xml, add the following contents to module: 
 org.apache.geronimo.configs/farming/2.1.4/car
 -
 gbean 
 name=org.apache.geronimo.configs/farming/2.1.4/car?ServiceModule=org.apache.geronimo.configs/farming/2.1.4/car,j2eeType=NodeInfo,name=NODE-B
  gbeanInfo=org.apache.geronimo.farm.config.BasicNodeInfo
 attribute name=nameNODE-B/attribute
 attribute 
 propertyEditor=org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfoEditor
  name=extendedJMXConnectorInfo
 ns:javabean 
 class=org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfo 
 xmlns:ns4=http://geronimo.apache.org/xml/ns/attributes-1.2; 
 xmlns:ns=http://geronimo.apache.org/xml/ns/deployment/javabean-1.0; xmlns=
 ns:property name=usernamesystem/ns:property
 ns:property name=passwordmanager/ns:property
 ns:property name=protocolrmi/ns:property
 ns:property name=hostlocalhost/ns:property
 ns:property name=port1109/ns:property
 ns:property name=urlPathJMXConnector/ns:property
 ns:property name=localfalse/ns:property
   /ns:javabean/attribute
 /gbean
 -
 3. Made the following changes to Geronimo B
For var\config\config-substitutions.properties
clusterNodeName=NODE -- clusterNodeName=NODE-B
PortOffset=0 -- PortOffset=10
For var\config\config.xml, add the following contents to module: 
 org.apache.geronimo.configs/farming/2.1.4/car
 -
 gbean 
 name=org.apache.geronimo.configs/farming/2.1.4/car?ServiceModule=org.apache.geronimo.configs/farming/2.1.4/car,j2eeType=NodeInfo,name=NODE-A
  gbeanInfo=org.apache.geronimo.farm.config.BasicNodeInfo
 attribute name=nameNODE-A/attribute
 attribute 
 propertyEditor=org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfoEditor
  name=extendedJMXConnectorInfo
 ns:javabean 
 class=org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfo 
 xmlns:ns4=http://geronimo.apache.org/xml/ns/attributes-1.2; 
 xmlns:ns=http://geronimo.apache.org/xml/ns/deployment/javabean-1.0; xmlns=
 ns:property name=usernamesystem/ns:property
 ns:property name=passwordmanager/ns:property
 ns:property name=protocolrmi/ns:property
 ns:property name=hostlocalhost/ns:property
 ns:property name=port1099/ns:property
 ns:property name=urlPathJMXConnector/ns:property
 ns:property name=localfalse/ns:property
   /ns:javabean/attribute
 /gbean
 -
 4. Started both Geronimo A and B
 5. Ran the following commands in Geronimo_A_Path\bin
deploy --user system --password manager start 
 org.apache.geronimo.configs/farming/2.1.4/car
deploy --user system --password manager --port 1109 start 
 org.apache.geronimo.configs/farming/2.1.4/car
 6. Deployed one sample ClusterTestEAR.ear in Geronimo_A_Path\bin
 deploy --user system --password manager deploy --targets  
 org.apache.geronimo.configs/farming/2.1.4/car?ServiceModule=org.apache.geronimo.configs/farming/2.1.4/car,j2eeType=ConfigurationStore,name=MasterConfigurationStore
  PATH_SAMPLE\ClusterTestEAR.ear
 Output:
 A) Errors in Geronimo A geronimo.log
  INFO  [BasicClusterConfigurationStoreClient] Upload of 

[jira] Resolved: (GERONIMO-4626) Tomcat Clustering with WADI - JSESSIONID with jvmRoute to support mod_jk routing

2009-05-16 Thread Gianny Damour (JIRA)

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

Gianny Damour resolved GERONIMO-4626.
-

   Resolution: Fixed
Fix Version/s: (was: 2.2)

Fix has been checked in and integration tested with mod_jk.

 Tomcat Clustering with WADI - JSESSIONID with jvmRoute to support mod_jk 
 routing
 

 Key: GERONIMO-4626
 URL: https://issues.apache.org/jira/browse/GERONIMO-4626
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: Clustering
Affects Versions: 2.1.4
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.1.5


 It is not possible to fulfill session affinity with Apache mod_jk as the 
 value of the JSESSIONID cookie does not embed a jvmRoute.

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



[jira] Created: (GERONIMO-4626) Tomcat Clustering with WADI - JSESSIONID with jvmRoute to support mod_jk routing

2009-05-14 Thread Gianny Damour (JIRA)
Tomcat Clustering with WADI - JSESSIONID with jvmRoute to support mod_jk routing


 Key: GERONIMO-4626
 URL: https://issues.apache.org/jira/browse/GERONIMO-4626
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: Clustering
Affects Versions: 2.1.4
Reporter: Gianny Damour
Assignee: Gianny Damour


It is not possible to fulfill session affinity with Apache mod_jk as the value 
of the JSESSIONID cookie does not embed a jvmRoute.

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



[jira] Created: (GERONIMO-4590) One ClassLoader per Jar Model

2009-03-17 Thread Gianny Damour (JIRA)
One ClassLoader per Jar Model
-

 Key: GERONIMO-4590
 URL: https://issues.apache.org/jira/browse/GERONIMO-4590
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: kernel
Affects Versions: 2.1.3
Reporter: Gianny Damour
Assignee: Gianny Damour


As discussed on @dev, to reduce the number of ClassCastExceptions caused by 
collaborating configurations importing the same dependencies, the classloading 
design can be improved to use a shared and global poll of classloaders.

Each classloader in this global poll is mapped to only one JAR. They are put in 
a hierarchy according to their maven dependency declarations. As maven 
dependencies may not be systematically correct, additional dependency 
declarations can also be provided by dropping a XML file 
artifactId-version-additional.xml beside the JAR or POM file 
artifactId-version.jar (.pom) whose dependencies are to be supplemented.

This patch is a preview of the functionality to trigger more discussions.

22 out of the 74 configurations of the jetty-jee5 assembly can start fine with 
this patch. The failure observed for the failing configuration appears to be 
another maven dependency declaration issue.

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



[jira] Updated: (GERONIMO-4590) One ClassLoader per Jar Model

2009-03-17 Thread Gianny Damour (JIRA)

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

Gianny Damour updated GERONIMO-4590:


Attachment: additional-maven-dependencies.jar
OneClassLoaderPerJar.txt

OneClassLoaderPerJar.txt is a geronimo-kernel patch.

additional-maven-dependencies.jar is a jar to be unpacked in the geronimo 
repository, which include additional maven dependency declarations for specific 
JAR.

 One ClassLoader per Jar Model
 -

 Key: GERONIMO-4590
 URL: https://issues.apache.org/jira/browse/GERONIMO-4590
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: kernel
Affects Versions: 2.1.3
Reporter: Gianny Damour
Assignee: Gianny Damour
 Attachments: additional-maven-dependencies.jar, 
 OneClassLoaderPerJar.txt


 As discussed on @dev, to reduce the number of ClassCastExceptions caused by 
 collaborating configurations importing the same dependencies, the 
 classloading design can be improved to use a shared and global poll of 
 classloaders.
 Each classloader in this global poll is mapped to only one JAR. They are put 
 in a hierarchy according to their maven dependency declarations. As maven 
 dependencies may not be systematically correct, additional dependency 
 declarations can also be provided by dropping a XML file 
 artifactId-version-additional.xml beside the JAR or POM file 
 artifactId-version.jar (.pom) whose dependencies are to be supplemented.
 This patch is a preview of the functionality to trigger more discussions.
 22 out of the 74 configurations of the jetty-jee5 assembly can start fine 
 with this patch. The failure observed for the failing configuration appears 
 to be another maven dependency declaration issue.

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



[jira] Commented: (GERONIMO-4579) There are errors during zip file extracted on Linux OS using farm clustering

2009-03-10 Thread Gianny Damour (JIRA)

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

Gianny Damour commented on GERONIMO-4579:
-

I do not understand what you mean by files are not in the correct path.

Can you start the WAR on NODE-A?


 There are errors during zip file extracted on Linux OS using farm clustering
 

 Key: GERONIMO-4579
 URL: https://issues.apache.org/jira/browse/GERONIMO-4579
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Clustering
Affects Versions: 2.1.4
 Environment: SW:
 JAVA6+WIN2008+SLES10SP2
 HW:
 Intel x86
Reporter: Zhen Chen
 Attachments: zip_extracted_errors .jpg


 Can't deploy a war to farm clustering successfully, because the zip file 
 extracted on Linux OS is wrong. 
 After deploying a war to farm clustering(ex, NODE-A,NODE-B), I found that the 
 files are not in the correct path, while named in the form like  
 WEB-INF\classes\..
 .java in cluster-repository on Linux OS.
 I have tried that on  RHEL 5.2, SLES 10 OS. Same error occurs.
 I think this is a bug, Please check it. 
 My steps:
 1.Login on NODE-A server
 1.1 For var\config\config-substitutions.properties
 {code:xml} 
clusterNodeName=NODE -- clusterNodeName=NODE-A
 RemoteDeployHostname=MachineA_IP
 {code} 
 1.2 For var\config\config.xml, add the following contents to module: 
 org.apache.geronimo.configs/farming/2.1.4-SNAPSHOT/car
 {code:xml} 
   gbean 
 name=org.apache.geronimo.configs/farming/2.1.4-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/farming/2
 .1.4/car,j2eeType=NodeInfo,name=NodeInfoB 
 gbeanInfo=org.apache.geronimo.farm.config.BasicNodeInfo
 attribute name=nameNODE-B/attribute
 attribute 
 propertyEditor=org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfoEditor
 name=extendedJMXConnectorInfo
 ns:javabean 
 class=org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfo
 xmlns:ns4=http://geronimo.apache.org/xml/ns/attributes-1.2;
 xmlns:ns=http://geronimo.apache.org/xml/ns/deployment/javabean-1.0; xmlns=
 ns:property name=usernamesystem/ns:property
 ns:property name=passwordmanager/ns:property
 ns:property name=protocolrmi/ns:property
 ns:property name=hostMachineB_IP/ns:property
 ns:property name=port1099/ns:property
 ns:property name=urlPathJMXConnector/ns:property
 ns:property name=localfalse/ns:property
   /ns:javabean/attribute
 /gbean
 {code} 
 2.Login on NODE-B server 
 2.1 For var\config\config-substitutions.properties
 {code:xml} 
clusterNodeName=NODE -- clusterNodeName=NODE-B 
 RemoteDeployHostname=MachineB_IP
 {code} 
 2.2 For var\config\config.xml, add the following contents to module: 
 org.apache.geronimo.configs/farming/2.1.4-SNAPSHOT/car
 {code:xml}
 gbean 
 name=org.apache.geronimo.configs/farming/2.1.4-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/far
 ming/2.1.4-SNAPSHOT/car,j2eeType=NodeInfo,name=NodeInfoA
 gbeanInfo=org.apache.geronimo.farm.config.BasicNodeInfo
 attribute name=nameNODE-A/attribute
 attribute 
 propertyEditor=org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfoEditor
 name=extendedJMXConnectorInfo
 ns:javabean 
 class=org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfo
 xmlns:ns4=http://geronimo.apache.org/xml/ns/attributes-1.2;
 xmlns:ns=http://geronimo.apache.org/xml/ns/deployment/javabean-1.0; xmlns=
 ns:property name=usernamesystem/ns:property
 ns:property name=passwordmanager/ns:property
 ns:property name=protocolrmi/ns:property
 ns:property name=hostMachineA_IP/ns:property
 ns:property name=port1099/ns:property
 ns:property name=urlPathJMXConnector/ns:property
 ns:property name=localfalse/ns:property
   /ns:javabean/attribute
 /gbean
 {code}
 3. Start NODE- A server , and NODE-B server 
 4.Run the following commands in GERONIMO_HOME\bin in Machine A
 {code:xml}
4.1 deploy.bat/sh --user system --password manager start 
 org.apache.geronimo.configs/farming//car
4.2 deploy.bat/sh --user system --password manager --host MachineB_IP 
 start org.apache.geronimo.configs/farming//car
 {code}
 5.deploy.bat/sh --user system --password manager deploy --targets
 {code:xml}
 org.apache.geronimo.configs/farming/2.1.4-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/farming/2.1.4-SNAPSHOT/car,j2eeType=Confi
 

[jira] Closed: (GERONIMO-4556) Farm deployment of configurations using JNDI resource references does not work

2009-03-01 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-4556.
---

   Resolution: Fixed
Fix Version/s: 2.1.4

Farmed modules are no more renamed to prevent issues with JNDI resource 
reference resolutions. The master module is name named X_G_MASTER where X is 
the artifact id of the farmed module.

 Farm deployment of configurations using JNDI resource references does not work
 --

 Key: GERONIMO-4556
 URL: https://issues.apache.org/jira/browse/GERONIMO-4556
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 2.1.3
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.1.4


 Due to the transformation of the name of a configuration when it is 
 distributed to a server farm (i.e. the _G_SLAVE suffix is appended) JNDI 
 resource references can not be resolved.
 Here is an user provided stack trace which illustrates this problem:
 {code}
 java.lang.IllegalStateException: No configuration found for id: 
 clustering/clustering/2.1/war
  at 
 org.apache.geronimo.naming.reference.AbstractEntryFactory.getConfiguration(AbstractEntryFactory.java:110)
  at 
 org.apache.geronimo.naming.reference.AbstractEntryFactory.resolveTargetName(AbstractEntryFactory.java:126)
  at 
 org.apache.geronimo.naming.reference.AbstractEntryFactory.getGBean(AbstractEntryFactory.java:64)
  at 
 org.apache.geronimo.naming.reference.ResourceReferenceFactory.buildEntry(ResourceReferenceFactory.java:44)
  at 
 org.apache.geronimo.naming.reference.ResourceReferenceFactory.buildEntry(ResourceReferenceFactory.java:33)
  at 
 org.apache.geronimo.naming.enc.EnterpriseNamingContext.createEnterpriseNamingContext(EnterpriseNamingContext.java:55)
  at 
 org.apache.geronimo.tomcat.TomcatWebAppContext.init(TomcatWebAppContext.java:181)
 {code}

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



[jira] Created: (GERONIMO-4556) Farm deployment of configurations using JNDI resource references does not work

2009-02-26 Thread Gianny Damour (JIRA)
Farm deployment of configurations using JNDI resource references does not work
--

 Key: GERONIMO-4556
 URL: https://issues.apache.org/jira/browse/GERONIMO-4556
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: deployment
Affects Versions: 2.1.3
Reporter: Gianny Damour


Due to the transformation of the name of a configuration when it is distributed 
to a server farm (i.e. the _G_SLAVE suffix is appended) JNDI resource 
references can not be resolved.

Here is an user provided stack trace which illustrates this problem:
{code}
java.lang.IllegalStateException: No configuration found for id: 
clustering/clustering/2.1/war
 at 
org.apache.geronimo.naming.reference.AbstractEntryFactory.getConfiguration(AbstractEntryFactory.java:110)
 at 
org.apache.geronimo.naming.reference.AbstractEntryFactory.resolveTargetName(AbstractEntryFactory.java:126)
 at 
org.apache.geronimo.naming.reference.AbstractEntryFactory.getGBean(AbstractEntryFactory.java:64)
 at 
org.apache.geronimo.naming.reference.ResourceReferenceFactory.buildEntry(ResourceReferenceFactory.java:44)
 at 
org.apache.geronimo.naming.reference.ResourceReferenceFactory.buildEntry(ResourceReferenceFactory.java:33)
 at 
org.apache.geronimo.naming.enc.EnterpriseNamingContext.createEnterpriseNamingContext(EnterpriseNamingContext.java:55)
 at 
org.apache.geronimo.tomcat.TomcatWebAppContext.init(TomcatWebAppContext.java:181)
{code]

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



[jira] Updated: (GERONIMO-4556) Farm deployment of configurations using JNDI resource references does not work

2009-02-26 Thread Gianny Damour (JIRA)

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

Gianny Damour updated GERONIMO-4556:


Description: 
Due to the transformation of the name of a configuration when it is distributed 
to a server farm (i.e. the _G_SLAVE suffix is appended) JNDI resource 
references can not be resolved.

Here is an user provided stack trace which illustrates this problem:
{code}
java.lang.IllegalStateException: No configuration found for id: 
clustering/clustering/2.1/war
 at 
org.apache.geronimo.naming.reference.AbstractEntryFactory.getConfiguration(AbstractEntryFactory.java:110)
 at 
org.apache.geronimo.naming.reference.AbstractEntryFactory.resolveTargetName(AbstractEntryFactory.java:126)
 at 
org.apache.geronimo.naming.reference.AbstractEntryFactory.getGBean(AbstractEntryFactory.java:64)
 at 
org.apache.geronimo.naming.reference.ResourceReferenceFactory.buildEntry(ResourceReferenceFactory.java:44)
 at 
org.apache.geronimo.naming.reference.ResourceReferenceFactory.buildEntry(ResourceReferenceFactory.java:33)
 at 
org.apache.geronimo.naming.enc.EnterpriseNamingContext.createEnterpriseNamingContext(EnterpriseNamingContext.java:55)
 at 
org.apache.geronimo.tomcat.TomcatWebAppContext.init(TomcatWebAppContext.java:181)
{code}

  was:
Due to the transformation of the name of a configuration when it is distributed 
to a server farm (i.e. the _G_SLAVE suffix is appended) JNDI resource 
references can not be resolved.

Here is an user provided stack trace which illustrates this problem:
{code}
java.lang.IllegalStateException: No configuration found for id: 
clustering/clustering/2.1/war
 at 
org.apache.geronimo.naming.reference.AbstractEntryFactory.getConfiguration(AbstractEntryFactory.java:110)
 at 
org.apache.geronimo.naming.reference.AbstractEntryFactory.resolveTargetName(AbstractEntryFactory.java:126)
 at 
org.apache.geronimo.naming.reference.AbstractEntryFactory.getGBean(AbstractEntryFactory.java:64)
 at 
org.apache.geronimo.naming.reference.ResourceReferenceFactory.buildEntry(ResourceReferenceFactory.java:44)
 at 
org.apache.geronimo.naming.reference.ResourceReferenceFactory.buildEntry(ResourceReferenceFactory.java:33)
 at 
org.apache.geronimo.naming.enc.EnterpriseNamingContext.createEnterpriseNamingContext(EnterpriseNamingContext.java:55)
 at 
org.apache.geronimo.tomcat.TomcatWebAppContext.init(TomcatWebAppContext.java:181)
{code]


 Farm deployment of configurations using JNDI resource references does not work
 --

 Key: GERONIMO-4556
 URL: https://issues.apache.org/jira/browse/GERONIMO-4556
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 2.1.3
Reporter: Gianny Damour

 Due to the transformation of the name of a configuration when it is 
 distributed to a server farm (i.e. the _G_SLAVE suffix is appended) JNDI 
 resource references can not be resolved.
 Here is an user provided stack trace which illustrates this problem:
 {code}
 java.lang.IllegalStateException: No configuration found for id: 
 clustering/clustering/2.1/war
  at 
 org.apache.geronimo.naming.reference.AbstractEntryFactory.getConfiguration(AbstractEntryFactory.java:110)
  at 
 org.apache.geronimo.naming.reference.AbstractEntryFactory.resolveTargetName(AbstractEntryFactory.java:126)
  at 
 org.apache.geronimo.naming.reference.AbstractEntryFactory.getGBean(AbstractEntryFactory.java:64)
  at 
 org.apache.geronimo.naming.reference.ResourceReferenceFactory.buildEntry(ResourceReferenceFactory.java:44)
  at 
 org.apache.geronimo.naming.reference.ResourceReferenceFactory.buildEntry(ResourceReferenceFactory.java:33)
  at 
 org.apache.geronimo.naming.enc.EnterpriseNamingContext.createEnterpriseNamingContext(EnterpriseNamingContext.java:55)
  at 
 org.apache.geronimo.tomcat.TomcatWebAppContext.init(TomcatWebAppContext.java:181)
 {code}

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



[jira] Assigned: (GERONIMO-4556) Farm deployment of configurations using JNDI resource references does not work

2009-02-26 Thread Gianny Damour (JIRA)

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

Gianny Damour reassigned GERONIMO-4556:
---

Assignee: Gianny Damour

 Farm deployment of configurations using JNDI resource references does not work
 --

 Key: GERONIMO-4556
 URL: https://issues.apache.org/jira/browse/GERONIMO-4556
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 2.1.3
Reporter: Gianny Damour
Assignee: Gianny Damour

 Due to the transformation of the name of a configuration when it is 
 distributed to a server farm (i.e. the _G_SLAVE suffix is appended) JNDI 
 resource references can not be resolved.
 Here is an user provided stack trace which illustrates this problem:
 {code}
 java.lang.IllegalStateException: No configuration found for id: 
 clustering/clustering/2.1/war
  at 
 org.apache.geronimo.naming.reference.AbstractEntryFactory.getConfiguration(AbstractEntryFactory.java:110)
  at 
 org.apache.geronimo.naming.reference.AbstractEntryFactory.resolveTargetName(AbstractEntryFactory.java:126)
  at 
 org.apache.geronimo.naming.reference.AbstractEntryFactory.getGBean(AbstractEntryFactory.java:64)
  at 
 org.apache.geronimo.naming.reference.ResourceReferenceFactory.buildEntry(ResourceReferenceFactory.java:44)
  at 
 org.apache.geronimo.naming.reference.ResourceReferenceFactory.buildEntry(ResourceReferenceFactory.java:33)
  at 
 org.apache.geronimo.naming.enc.EnterpriseNamingContext.createEnterpriseNamingContext(EnterpriseNamingContext.java:55)
  at 
 org.apache.geronimo.tomcat.TomcatWebAppContext.init(TomcatWebAppContext.java:181)
 {code}

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



[jira] Commented: (GERONIMO-4508) Spring AOP AspectJ conflict when using Apache CXF

2009-01-13 Thread Gianny Damour (JIRA)

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

Gianny Damour commented on GERONIMO-4508:
-

Hi Kevan,

This is a recurrent problem; now that we have a private class support whereby 
we can explicitly configure specific classes and resources as private for a 
given config, I believe we should use this mechanism to insulate CXF children 
configurations.

Thanks,
Gianny



 Spring AOP AspectJ conflict when using Apache CXF
 -

 Key: GERONIMO-4508
 URL: https://issues.apache.org/jira/browse/GERONIMO-4508
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
 Environment: Spring 2.5.6, Geronimo JEE Tomcat 2.1.3, AspectJ 1.6.2
Reporter: Bruno César Brito Sant'Anna
 Attachments: jetty_trace.txt, trace.txt


 I'm trying to create a WebService Bean on Geronimo using Spring IoC container.
 Well, I followed this tutorial 
 http://cwiki.apache.org/CXF20DOC/writing-a-service-with-spring.html
 My GERONIMO_OPTS var value is -Dorg.apache.geronimo.jaxws.provider=cxf 
 -Dorg.apache.geronimo.saaj.provider=axis2  
 -Dorg.apache.cxf.jaxws.checkPublishEndpointPermission=false
 When server starts, when reading Spring AOC Config my server crashes...
 Summary stack trace: 
 org.springframework.beans.factory.BeanCreationException: Error creating bean 
 with name 
 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor': 
 Instantiation of bean failed; nested exception is 
 java.lang.AbstractMethodError: 
 org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.determineConstructor(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Constructor;
 It took me several hours to discover that cxf environment was messing around 
 with Spring... 
 reseting GERONIMO_OPTS and removing cxf webservice stuff from my 
 applicationContext.xml made my server run again.
 Looks like I cannot use CXF with AOP...
 I'll attach full stack trace...

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



[jira] Updated: (GERONIMO-4400) Improve error message of DependencyChangeMojo

2008-11-07 Thread Gianny Damour (JIRA)

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

Gianny Damour updated GERONIMO-4400:


  Component/s: buildsystem
Affects Version/s: 2.1.3
Fix Version/s: 2.2

 Improve error message of DependencyChangeMojo
 -

 Key: GERONIMO-4400
 URL: https://issues.apache.org/jira/browse/GERONIMO-4400
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: buildsystem
Affects Versions: 2.1.3
Reporter: Gianny Damour
 Fix For: 2.2


 When dependencies change, it would be great to have an error message 
 providing some basic instructions on how to proceed.

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



[jira] Assigned: (GERONIMO-4399) GBean Annotations are not supported for GBeans declared in XML configuration

2008-11-07 Thread Gianny Damour (JIRA)

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

Gianny Damour reassigned GERONIMO-4399:
---

Assignee: Gianny Damour

 GBean Annotations are not supported for GBeans declared in XML configuration
 

 Key: GERONIMO-4399
 URL: https://issues.apache.org/jira/browse/GERONIMO-4399
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: kernel
Affects Versions: 2.1.3
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.2


 It is not possible to declare a GBean using the annotation base configuration 
 style in any DDs.

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



[jira] Assigned: (GERONIMO-4400) Improve error message of DependencyChangeMojo

2008-11-07 Thread Gianny Damour (JIRA)

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

Gianny Damour reassigned GERONIMO-4400:
---

Assignee: Gianny Damour

 Improve error message of DependencyChangeMojo
 -

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


 When dependencies change, it would be great to have an error message 
 providing some basic instructions on how to proceed.

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



[jira] Created: (GERONIMO-4399) GBean Annotations are not supported for GBeans declared in XML configuration

2008-11-07 Thread Gianny Damour (JIRA)
GBean Annotations are not supported for GBeans declared in XML configuration


 Key: GERONIMO-4399
 URL: https://issues.apache.org/jira/browse/GERONIMO-4399
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: kernel
Affects Versions: 2.1.3
Reporter: Gianny Damour
 Fix For: 2.2


It is not possible to declare a GBean using the annotation base configuration 
style in any DDs.

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



[jira] Created: (GERONIMO-4400) Improve error message of DependencyChangeMojo

2008-11-07 Thread Gianny Damour (JIRA)
Improve error message of DependencyChangeMojo
-

 Key: GERONIMO-4400
 URL: https://issues.apache.org/jira/browse/GERONIMO-4400
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
Reporter: Gianny Damour


When dependencies change, it would be great to have an error message providing 
some basic instructions on how to proceed.

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



[jira] Created: (GERONIMO-4401) Extension of configuration dependencies and gbeans via Groovy scripts

2008-11-07 Thread Gianny Damour (JIRA)
Extension of configuration dependencies and gbeans via Groovy scripts
-

 Key: GERONIMO-4401
 URL: https://issues.apache.org/jira/browse/GERONIMO-4401
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public (Regular issues)
  Components: kernel
Affects Versions: 2.1.3
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.2


When a configuration is started, we should provide a way to modify dependencies 
and GBeans of the configuration through the execution of Groovy scripts.

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



[jira] Created: (GERONIMO-4403) Provide a mechanism to hide specific classes of a configuration to all its children

2008-11-07 Thread Gianny Damour (JIRA)
Provide a mechanism to hide specific classes  of a configuration to all its 
children


 Key: GERONIMO-4403
 URL: https://issues.apache.org/jira/browse/GERONIMO-4403
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public (Regular issues)
  Components: kernel
Affects Versions: 2.1.3
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.2


When a configuration uses a commonly used library, e.g. Spring, the only way to 
prevent child configurations to use this library and use their own copy is to 
fiddle with the class loading set-up of each child. To some extent, it can be 
quite user unfriendly to provide such an extract class loading configuration 
for each child.

A mechanism allowing the configuration of classes only visible by the 
configuration declaring them would be more user friendly.

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



[jira] Closed: (GERONIMO-4403) Provide a mechanism to hide specific classes of a configuration to all its children

2008-11-07 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-4403.
---

Resolution: Fixed

Feature checked-in.

 Provide a mechanism to hide specific classes  of a configuration to all its 
 children
 

 Key: GERONIMO-4403
 URL: https://issues.apache.org/jira/browse/GERONIMO-4403
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public(Regular issues) 
  Components: kernel
Affects Versions: 2.1.3
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.2


 When a configuration uses a commonly used library, e.g. Spring, the only way 
 to prevent child configurations to use this library and use their own copy is 
 to fiddle with the class loading set-up of each child. To some extent, it can 
 be quite user unfriendly to provide such an extract class loading 
 configuration for each child.
 A mechanism allowing the configuration of classes only visible by the 
 configuration declaring them would be more user friendly.

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



[jira] Closed: (GERONIMO-4401) Extension of configuration dependencies and gbeans via Groovy scripts

2008-11-07 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-4401.
---

Resolution: Fixed

Feature checked-in.

 Extension of configuration dependencies and gbeans via Groovy scripts
 -

 Key: GERONIMO-4401
 URL: https://issues.apache.org/jira/browse/GERONIMO-4401
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public(Regular issues) 
  Components: kernel
Affects Versions: 2.1.3
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.2


 When a configuration is started, we should provide a way to modify 
 dependencies and GBeans of the configuration through the execution of Groovy 
 scripts.

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



[jira] Closed: (GERONIMO-4399) GBean Annotations are not supported for GBeans declared in XML configuration

2008-11-07 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-4399.
---

Resolution: Fixed

This is now fixed.

 GBean Annotations are not supported for GBeans declared in XML configuration
 

 Key: GERONIMO-4399
 URL: https://issues.apache.org/jira/browse/GERONIMO-4399
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: kernel
Affects Versions: 2.1.3
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.2


 It is not possible to declare a GBean using the annotation base configuration 
 style in any DDs.

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



[jira] Closed: (GERONIMO-4400) Improve error message of DependencyChangeMojo

2008-11-07 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-4400.
---

Resolution: Fixed

This is now implemented.

 Improve error message of DependencyChangeMojo
 -

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


 When dependencies change, it would be great to have an error message 
 providing some basic instructions on how to proceed.

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



[jira] Closed: (GERONIMO-710) Generating DDLs for CMP deployment

2008-11-07 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-710.
--

Resolution: Won't Fix

superseded.

 Generating DDLs for CMP deployment
 --

 Key: GERONIMO-710
 URL: https://issues.apache.org/jira/browse/GERONIMO-710
 Project: Geronimo
  Issue Type: New Feature
  Components: deployment, OpenEJB
Affects Versions: 1.0-M4
Reporter: Jacek Laskowski
Assignee: Gianny Damour
 Fix For: Wish List


 Generate DDL automatically at CMP deployment. SunONE has a command line 
 option - -generateSQL - which I think generate SQLs when CMPs are deployed. 
 It could then be configurable if the DDLs should be applied to the runtime 
 and what strategy to choose - generate only if the scheme doesn't yet exist, 
 regenerate every time, doesn't apply, etc.

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



[jira] Closed: (GERONIMO-1668) Support of dynamic EJBQL queries

2008-11-07 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-1668.
---

Resolution: Won't Fix

Superseded

 Support of dynamic EJBQL queries
 

 Key: GERONIMO-1668
 URL: https://issues.apache.org/jira/browse/GERONIMO-1668
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public(Regular issues) 
  Components: OpenEJB
Affects Versions: 1.0
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: Wish List


 This new feature covers the need to provide an API to compile and execute 
 dynamic EJBQL queries.

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



[jira] Closed: (GERONIMO-1081) CMP create causes update SQL too

2008-11-07 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-1081.
---

Resolution: Won't Fix

Superseded

 CMP create causes update SQL too
 

 Key: GERONIMO-1081
 URL: https://issues.apache.org/jira/browse/GERONIMO-1081
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: OpenEJB
Affects Versions: 1.0-M5
Reporter: Aaron Mulder
Assignee: Gianny Damour
 Fix For: 1.x


 I have a situation where I call a session bean method that does nothing but 
 look up an Entity home and call create on it.  This result in an UPDATE SQL 
 being executed, not just an INSERT.  It seems to me that for performance 
 reasons if nothing else, we should perform just one INSERT.  (How do I know?  
 Because I ran into GERONIMO-1080 when calling the session bean method, which 
 caused the create to always roll back, so I couldn't actually create anything 
 -- another good reason to fix 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-1374) Open EJB does not allow the setting of a ForiegnKey that is involved in a CMR relationship

2008-11-07 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-1374.
---

Resolution: Won't Fix

Superseded

 Open EJB does not allow the setting of a ForiegnKey that is involved in a CMR 
 relationship
 --

 Key: GERONIMO-1374
 URL: https://issues.apache.org/jira/browse/GERONIMO-1374
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: OpenEJB
Affects Versions: 1.0-M5
 Environment: JDK 1.4.2_09 WindowsXP
Reporter: Manu T George
Assignee: Gianny Damour
 Fix For: 1.x

 Attachments: CMPContainerBuilder.patch, CMPContainerBuilder.patch, 
 CMRCompoundAccessor.java, CMRMultiplePKAsFKAccessor.java, 
 CompoundPKTransform.patch


 I have two CMPs with a 1:n relationship.
 CMP1 -  Order - PK = OrderPK which has a single field orderId
 CMP2  - OrderItem = OrderItemPk which has 2 fields InventoryId and 
 order_orderId
 OrderId and order_orderId are mapped
 When i do a setOrder_orderId in the ejbCreate of OrderItem geronimo gives an 
 error during runtime saying cannot set read only field.
 When i don't set it geronimo says partial null key . In this case I set the 
 cmr field in the ejbPostCreate method
  org.tranql.identity.UndefinedIdentityException: Partial null key
 at 
 org.tranql.identity.DerivedIdentity.defineIdentity(DerivedIdentity.java:80)
 at 
 org.openejb.entity.cmp.CMPCreateMethod.execute(CMPCreateMethod.java:175)
 at 
 org.openejb.dispatch.DispatchInterceptor.invoke(DispatchInterceptor.java:72)
 at 
 org.apache.geronimo.naming.java.ComponentContextInterceptor.invoke(ComponentContextInterceptor.java:56)
 at 
 org.openejb.ConnectionTrackingInterceptor.invoke(ConnectionTrackingInterceptor.java:81)
 at 
 org.openejb.entity.EntityInstanceInterceptor.invoke(EntityInstanceInterceptor.java:136)
 at 
 org.openejb.entity.cmp.InTxCacheInterceptor.invoke(InTxCacheInterceptor.java:90)
 at 
 org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPolicy.java:119)

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



[jira] Closed: (GERONIMO-601) Reverse context identifier transformations when possible

2008-11-07 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-601.
--

Resolution: Won't Fix

Superseded.

 Reverse context identifier transformations when possible
 

 Key: GERONIMO-601
 URL: https://issues.apache.org/jira/browse/GERONIMO-601
 Project: Geronimo
  Issue Type: Task
  Components: OpenEJB
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 1.x


 ContainerSecurityBuilder and EJBSecurityInterceptor replace ',' with a '_'. 
 This operation needs to be reversed when possible.

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



[jira] Closed: (GERONIMO-2928) PersistenceUnit located in the EAR library directory is not yet implemented

2008-11-07 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-2928.
---

Resolution: Fixed

Has been fixed a while back.

 PersistenceUnit located in the EAR library directory is not yet implemented
 ---

 Key: GERONIMO-2928
 URL: https://issues.apache.org/jira/browse/GERONIMO-2928
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: persistence
Reporter: Gianny Damour
Assignee: Gianny Damour

 Persistence units located in the EAR library directory are not yet processed.
 I am working on a fix.

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



[jira] Updated: (GERONIMO-4299) Session invalidation problem - WADI Tomcat Clustering

2008-09-11 Thread Gianny Damour (JIRA)

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

Gianny Damour updated GERONIMO-4299:


Attachment: fixWADITomcatIntegration.patch

 Session invalidation problem - WADI Tomcat Clustering
 -

 Key: GERONIMO-4299
 URL: https://issues.apache.org/jira/browse/GERONIMO-4299
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Clustering
Affects Versions: 2.1.2
Reporter: Gianny Damour
 Attachments: fixWADITomcatIntegration.patch


 Session invalidation fails with an IllegalStateException for WADI clustered 
 Tomcat applications.

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



[jira] Created: (GERONIMO-4299) Session invalidation problem - WADI Tomcat Clustering

2008-09-11 Thread Gianny Damour (JIRA)
Session invalidation problem - WADI Tomcat Clustering
-

 Key: GERONIMO-4299
 URL: https://issues.apache.org/jira/browse/GERONIMO-4299
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: Clustering
Affects Versions: 2.1.2
Reporter: Gianny Damour
 Attachments: fixWADITomcatIntegration.patch

Session invalidation fails with an IllegalStateException for WADI clustered 
Tomcat applications.

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



[jira] Created: (GERONIMO-4185) Cannot deployed WADI clustered Jetty and Tomcat Web applications within an EAR

2008-07-07 Thread Gianny Damour (JIRA)
Cannot deployed WADI clustered Jetty and Tomcat Web applications within an EAR
--

 Key: GERONIMO-4185
 URL: https://issues.apache.org/jira/browse/GERONIMO-4185
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: Clustering
Affects Versions: 2.1.1
Reporter: Gianny Damour
 Fix For: 2.1.2




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



[jira] Closed: (GERONIMO-4185) Cannot deployed WADI clustered Jetty and Tomcat Web applications within an EAR

2008-07-07 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-4185.
---

Resolution: Fixed

Now fixed.

 Cannot deployed WADI clustered Jetty and Tomcat Web applications within an EAR
 --

 Key: GERONIMO-4185
 URL: https://issues.apache.org/jira/browse/GERONIMO-4185
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Clustering
Affects Versions: 2.1.1
Reporter: Gianny Damour
 Fix For: 2.1.2




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



[jira] Commented: (GERONIMO-3993) Server fails to relaunch after deploying an application to a WADI cluster

2008-05-14 Thread Gianny Damour (JIRA)

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

Gianny Damour commented on GERONIMO-3993:
-

Hello Joe, it is quite easy to reproduce this problem. As a matter of fact, it 
is more general than currently classified as it applies to any configurations 
deployed to secondary repositories. Such configurations may be automatically 
started upon server start-up as per config.xml. However, such configurations 
are not visible as they are defined by secondary repositories which have not 
yet started. It seems to me that we need to change the way start-up 
configurations are processed: I think that this problem could be solved by 
deferring the resolution of such configurations till all the other start-up 
configurations are up and running.

 Server fails to relaunch after deploying an application to a WADI cluster
 -

 Key: GERONIMO-3993
 URL: https://issues.apache.org/jira/browse/GERONIMO-3993
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Clustering
Affects Versions: 2.1.1, 2.1.2, 2.1.x
 Environment: Windows
Reporter: YunFeng Ma
Assignee: Gianny Damour
 Fix For: 2.1.2, 2.1.x, 2.2


 1.  A WADI cluster with two Nodes: Node1 and Node2
 2. Deploy an application to Node1
 3. Stop Node1 and Node2
 4. Start Node1 and get the following exception:
 {noformat}
 org.apache.geronimo.kernel.config.NoSuchConfigException: 
 samples/cviewer/2.1.0.0/war
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfigurationData(SimpleConfigurationManager.java:476)
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.sort(SimpleConfigurationManager.java:456)
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.sort(SimpleConfigurationManager.java:448)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:615)
 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:832)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 at 
 org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$4d5fdcaa.sort(generated)
 at 
 org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:152)
 at 
 org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:79)
 at 
 org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)
 at 
 org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
 at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
 {noformat}
 5. Start Node2 and get the following exception:
 {noformat}
 org.apache.geronimo.kernel.config.NoSuchConfigException: 
 samples/cviewer_G_SLAVE/2.1.0.0/war
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfigurationData(SimpleConfigurationManager.java:476)
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.sort(SimpleConfigurationManager.java:456)
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.sort(SimpleConfigurationManager.java:448)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:615)
 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:832)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
 at 

[jira] Updated: (GERONIMO-3993) Server fails to relaunch after deploying an application to a WADI cluster

2008-05-14 Thread Gianny Damour (JIRA)

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

Gianny Damour updated GERONIMO-3993:


Component/s: (was: Clustering)
 startup/shutdown

Move to startup/shutdown component.

 Server fails to relaunch after deploying an application to a WADI cluster
 -

 Key: GERONIMO-3993
 URL: https://issues.apache.org/jira/browse/GERONIMO-3993
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: startup/shutdown
Affects Versions: 2.1.1, 2.1.2, 2.1.x
 Environment: Windows
Reporter: YunFeng Ma
Assignee: Gianny Damour
 Fix For: 2.1.2, 2.1.x, 2.2


 1.  A WADI cluster with two Nodes: Node1 and Node2
 2. Deploy an application to Node1
 3. Stop Node1 and Node2
 4. Start Node1 and get the following exception:
 {noformat}
 org.apache.geronimo.kernel.config.NoSuchConfigException: 
 samples/cviewer/2.1.0.0/war
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfigurationData(SimpleConfigurationManager.java:476)
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.sort(SimpleConfigurationManager.java:456)
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.sort(SimpleConfigurationManager.java:448)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:615)
 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:832)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 at 
 org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$4d5fdcaa.sort(generated)
 at 
 org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:152)
 at 
 org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:79)
 at 
 org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)
 at 
 org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
 at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
 {noformat}
 5. Start Node2 and get the following exception:
 {noformat}
 org.apache.geronimo.kernel.config.NoSuchConfigException: 
 samples/cviewer_G_SLAVE/2.1.0.0/war
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfigurationData(SimpleConfigurationManager.java:476)
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.sort(SimpleConfigurationManager.java:456)
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.sort(SimpleConfigurationManager.java:448)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:615)
 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:832)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 at 
 org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$4d5fdcaa.sort(generated)
 at 
 org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:152)
 at 
 org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:79)
 at 
 org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)
 at 
 

[jira] Assigned: (GERONIMO-3993) Server fails to relaunch after deploying an application to a WADI cluster

2008-04-29 Thread Gianny Damour (JIRA)

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

Gianny Damour reassigned GERONIMO-3993:
---

Assignee: Gianny Damour

 Server fails to relaunch after deploying an application to a WADI cluster
 -

 Key: GERONIMO-3993
 URL: https://issues.apache.org/jira/browse/GERONIMO-3993
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Clustering
Affects Versions: 2.1.1, 2.1.2, 2.1.x
 Environment: Windows
Reporter: YunFeng Ma
Assignee: Gianny Damour
 Fix For: 2.1.1, 2.1.2, 2.1.x


 1.  A WADI cluster with two Nodes: Node1 and Node2
 2. Deploy an application to Node1
 3. Stop Node1 and Node2
 4. Start Node1 and get the following exception:
 {noformat}
 org.apache.geronimo.kernel.config.NoSuchConfigException: 
 samples/cviewer/2.1.0.0/war
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfigurationData(SimpleConfigurationManager.java:476)
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.sort(SimpleConfigurationManager.java:456)
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.sort(SimpleConfigurationManager.java:448)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:615)
 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:832)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 at 
 org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$4d5fdcaa.sort(generated)
 at 
 org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:152)
 at 
 org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:79)
 at 
 org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)
 at 
 org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
 at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
 {noformat}
 5. Start Node2 and get the following exception:
 {noformat}
 org.apache.geronimo.kernel.config.NoSuchConfigException: 
 samples/cviewer_G_SLAVE/2.1.0.0/war
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfigurationData(SimpleConfigurationManager.java:476)
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.sort(SimpleConfigurationManager.java:456)
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.sort(SimpleConfigurationManager.java:448)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:615)
 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:832)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 at 
 org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$4d5fdcaa.sort(generated)
 at 
 org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:152)
 at 
 org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:79)
 at 
 org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)
 at 
 org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
 at 

[jira] Closed: (GERONIMO-3991) Can not undeploy an application deployed in a WADI cluster via Admin Console

2008-04-28 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-3991.
---

   Resolution: Won't Fix
Fix Version/s: (was: 2.1.x)
 Assignee: YunFeng Ma

Hello,

What you are describing is the expected behavior. The configuration 
samples/cviewer_G_SLAVE/2.1.0.0/war is a standalone and slave configuration of 
the configuration samples/cviewer/2.1.0.0/war.

You should uninstall samples/cviewer_G_SLAVE/2.1.0.0/war, note that it is 
classified as a system module and not as a Web module, in order to get an 
uninstall across your two nodes.

Thanks,
Gianny

 Can not undeploy an application deployed in a WADI cluster via Admin Console
 

 Key: GERONIMO-3991
 URL: https://issues.apache.org/jira/browse/GERONIMO-3991
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Clustering
Affects Versions: 2.1.2, 2.1.x
 Environment: Windows
Reporter: YunFeng Ma
Assignee: YunFeng Ma
 Fix For: 2.1.2


 1. Setup a WADI cluster with two notes: Note1 and Node2
 2. Deploy an application, such as samples/cviewer/2.1.0.0/war, to Node1
 3. cviewer works fine in Node1 and Node2
 4. But in the Admin Console of Node1 and Node2,  open Web App WARs portlet 
 and there is only a application named samples/cviewer_G_SLAVE/2.1.0.0/war, 
 even if I uninstall samples/cviewer_G_SLAVE/2.1.0.0/war in Node1's admin 
 console, cviewer in GERONIMO_HOME\master-repository is not deleted and the 
 cviewer in Node2 is not uninstalled.

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



[jira] Created: (GERONIMO-3989) gshell - infinite loop

2008-04-27 Thread Gianny Damour (JIRA)
gshell - infinite loop
--

 Key: GERONIMO-3989
 URL: https://issues.apache.org/jira/browse/GERONIMO-3989
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
Affects Versions: 2.1.1
Reporter: Gianny Damour
Priority: Critical


There is an infinite (exception?) loop problem with gshell where the exception 
below is raised and not properly handled.

{code}
18:47:22,314 DEBUG (main) [org.apache.geronimo.gshell.console.JLineConsole] 
Work failed: java.io.IOException: Input/output error
java.io.IOException: Input/output error
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:194)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
at jline.Terminal.readCharacter(Terminal.java:99)
at jline.UnixTerminal.readVirtualKey(UnixTerminal.java:128)
at jline.ConsoleReader.readVirtualKey(ConsoleReader.java:1450)
at jline.ConsoleReader.readBinding(ConsoleReader.java:651)
at jline.ConsoleReader.readLine(ConsoleReader.java:492)
at jline.ConsoleReader.readLine(ConsoleReader.java:446)
at 
org.apache.geronimo.gshell.console.JLineConsole.readLine(JLineConsole.java:92)
at org.apache.geronimo.gshell.console.Console.work(Console.java:150)
at org.apache.geronimo.gshell.console.Console.run(Console.java:128)
at 
org.apache.geronimo.gshell.console.JLineConsole.run(JLineConsole.java:68)
at org.apache.geronimo.gshell.DefaultShell.run(DefaultShell.java:202)
at org.apache.geronimo.gshell.GShell.run(GShell.java:156)
at org.apache.geronimo.gshell.cli.Main.boot(Main.java:249)
at org.apache.geronimo.gshell.cli.Main.main(Main.java:266)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:408)
at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:351)
at org.apache.geronimo.gshell.bootstrap.Launcher.main(Launcher.java:59)
18:47:22,315 DEBUG (main) [org.apache.geronimo.gshell.console.JLineConsole] 
Work failed: java.io.IOException: Input/output error
java.io.IOException: Input/output error
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:194)
{code}

Gr. As this exception is written every 1ms in gshell.log, it filled my hard 
disk...

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



[jira] Commented: (GERONIMO-3982) WADI cluster fails to distribute the installed application to all the nodes in the same cluster

2008-04-22 Thread Gianny Damour (JIRA)

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

Gianny Damour commented on GERONIMO-3982:
-

Hello,

WADI is not involved at all in farming, i.e. deployment of modules to multiple 
Geronimo instances. You need to follow the instructions provided by this WIKI 
page http://cwiki.apache.org/confluence/display/GMOxDOC21/Farming.

The idea is to add a new GBean to the farming configuration for your second 
node.

Thanks,
Giany

 WADI cluster fails to distribute the installed application to all the nodes 
 in the same cluster
 ---

 Key: GERONIMO-3982
 URL: https://issues.apache.org/jira/browse/GERONIMO-3982
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Clustering
Affects Versions: 2.1.1, 2.1.x
 Environment: Windows, IBM JDK
Reporter: YunFeng Ma
 Fix For: 2.1.x, 2.2


 1.  Start two Geronimo servers (Node1 and Node2) which are in a WADI cluster, 
 I can see the following message in the geronmo launch console:
 {noformat}
  2008-4-22 14:16:49 org.codehaus.wadi.tribes.WadiMemberInterceptor memberAdded
 信息: memberAdded:tcp://ZS01:4000
 {noformat}
 2. Deploy an application to Node1, verify the application and it works fine 
 in Node1
 3.  I can see the deployed application in Node1_Home\cluster-repository and 
 Node1_Home\master-repository, but there is no the application in 
 Node2_Home\cluster-repository and Node2_Home\master-repository

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



[jira] Assigned: (GERONIMO-3970) Fail to delploy a web application to a WADI cluster

2008-04-21 Thread Gianny Damour (JIRA)

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

Gianny Damour reassigned GERONIMO-3970:
---

Assignee: Gianny Damour

 Fail to delploy a web application to a WADI cluster
 ---

 Key: GERONIMO-3970
 URL: https://issues.apache.org/jira/browse/GERONIMO-3970
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Clustering
Affects Versions: 2.1.1
 Environment: Windows
Reporter: YunFeng Ma
Assignee: Gianny Damour
 Fix For: 2.1.1


 Deploy a web application to a WADI cluster with two nodes and get the 
 following exceptions:
 H:\geornimo server2\bindeploy --user system --password manager --port 110
 8 deploy --targets 
 org.apache.geronimo.configs/farming/2.1.1-SNAPSHOT/car?Servic
 eModule=org.apache.geronimo.configs/farming/2.1.1-SNAPSHOT/car,j2eeType=Configur
 ationStore,name=MasterConfigurationStore 
 f:\temp\servlet-examples-cluster-server
 2.war f:\temp\servlet-examples-cluster-plan.xml
 Using GERONIMO_BASE:   H:\geornimo server2
 Using GERONIMO_HOME:   H:\geornimo server2
 Using GERONIMO_TMPDIR: var\temp
 Using JRE_HOME:C:\Program Files\IBM\Java50\jre
 org.apache.geronimo.kernel.config.LifecycleException: start of 
 samples/servlet-e
 xamples-cluster-server1/1.0/war failed
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon
 figuration(SimpleConfigurationManager.java:566)
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon
 figuration(SimpleConfigurationManager.java:530)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
 java:64)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
 sorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:615)
 at 
 org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(Refl
 ectionMethodInvoker.java:34)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperatio
 n.java:124)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.
 java:867)
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:
 239)
 at org.apache.geronimo.kernel.KernelGBean.invoke(KernelGBean.java:342)
 at sun.reflect.GeneratedMethodAccessor135.invoke(Unknown Source)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
 sorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:615)
 at 
 org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(Refl
 ectionMethodInvoker.java:34)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperatio
 n.java:124)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.
 java:867)
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:
 239)
 at 
 org.apache.geronimo.system.jmx.MBeanGBeanBridge.invoke(MBeanGBeanBrid
 ge.java:172)
 at 
 com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImp
 l.java:231)
 at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:238)
 at 
 com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultM
 BeanServerInterceptor.java:833)
 at 
 com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:802
 )
 at 
 javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnecti
 onImpl.java:1423)
 at 
 javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectio
 nImpl.java:96)
 at 
 javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run
 (RMIConnectionImpl.java:1260)
 at 
 java.security.AccessController.doPrivileged(AccessController.java:275
 )
 at 
 javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(R
 MIConnectionImpl.java:1363)
 at 
 javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImp
 l.java:797)
 at sun.reflect.GeneratedMethodAccessor124.invoke(Unknown Source)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
 sorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:615)
 at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:309)
 at sun.rmi.transport.Transport$1.run(Transport.java:168)
 at 
 java.security.AccessController.doPrivileged(AccessController.java:275
 )
 at sun.rmi.transport.Transport.serviceCall(Transport.java:164)
 at 
 sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:5
 06)
 at 
 

[jira] Commented: (GERONIMO-3970) Fail to delploy a web application to a WADI cluster

2008-04-21 Thread Gianny Damour (JIRA)

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

Gianny Damour commented on GERONIMO-3970:
-

Hello,

This is a problem with the MasterConfigurationStore GBean, which defines a 
faulty defautlEnvironment: it imports the clustering configuration instead of 
the farming one. To fix this problem, you can add the following GBean override 
to your config.xml for the farming configuration:

{noformat}
gbean name=MasterConfigurationStore
attribute 
propertyEditor=org.apache.geronimo.deployment.service.EnvironmentBuilder 
name=defaultEnvironment
environment 
xmlns=http://geronimo.apache.org/xml/ns/deployment-1.2;  
dependencies
dependency
groupIdorg.apache.geronimo.configs/groupId  
  
artifactIdfarming/artifactId
typecar/type
/dependency
/dependencies
/environment
/attribute
/gbean
{noformat}

Thanks for reporting this problem.

 Fail to delploy a web application to a WADI cluster
 ---

 Key: GERONIMO-3970
 URL: https://issues.apache.org/jira/browse/GERONIMO-3970
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Clustering
Affects Versions: 2.1.1
 Environment: Windows
Reporter: YunFeng Ma
Assignee: Gianny Damour
 Fix For: 2.1.1


 Deploy a web application to a WADI cluster with two nodes and get the 
 following exceptions:
 H:\geornimo server2\bindeploy --user system --password manager --port 110
 8 deploy --targets 
 org.apache.geronimo.configs/farming/2.1.1-SNAPSHOT/car?Servic
 eModule=org.apache.geronimo.configs/farming/2.1.1-SNAPSHOT/car,j2eeType=Configur
 ationStore,name=MasterConfigurationStore 
 f:\temp\servlet-examples-cluster-server
 2.war f:\temp\servlet-examples-cluster-plan.xml
 Using GERONIMO_BASE:   H:\geornimo server2
 Using GERONIMO_HOME:   H:\geornimo server2
 Using GERONIMO_TMPDIR: var\temp
 Using JRE_HOME:C:\Program Files\IBM\Java50\jre
 org.apache.geronimo.kernel.config.LifecycleException: start of 
 samples/servlet-e
 xamples-cluster-server1/1.0/war failed
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon
 figuration(SimpleConfigurationManager.java:566)
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon
 figuration(SimpleConfigurationManager.java:530)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
 java:64)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
 sorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:615)
 at 
 org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(Refl
 ectionMethodInvoker.java:34)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperatio
 n.java:124)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.
 java:867)
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:
 239)
 at org.apache.geronimo.kernel.KernelGBean.invoke(KernelGBean.java:342)
 at sun.reflect.GeneratedMethodAccessor135.invoke(Unknown Source)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
 sorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:615)
 at 
 org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(Refl
 ectionMethodInvoker.java:34)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperatio
 n.java:124)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.
 java:867)
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:
 239)
 at 
 org.apache.geronimo.system.jmx.MBeanGBeanBridge.invoke(MBeanGBeanBrid
 ge.java:172)
 at 
 com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImp
 l.java:231)
 at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:238)
 at 
 com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultM
 BeanServerInterceptor.java:833)
 at 
 com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:802
 )
 at 
 javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnecti
 onImpl.java:1423)
 at 
 javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectio
 nImpl.java:96)
 at 
 javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run
 

[jira] Created: (GERONIMO-3952) Definition of GBeanInfo via annotations

2008-04-05 Thread Gianny Damour (JIRA)
Definition of GBeanInfo via annotations
---

 Key: GERONIMO-3952
 URL: https://issues.apache.org/jira/browse/GERONIMO-3952
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public (Regular issues)
  Components: core
Affects Versions: 2.1
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.2


Annotation based approach to create the GBeanInfo of a GBean.

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



[jira] Closed: (GERONIMO-3952) Definition of GBeanInfo via annotations

2008-04-05 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-3952.
---

Resolution: Fixed

This is now implemented.

 Definition of GBeanInfo via annotations
 ---

 Key: GERONIMO-3952
 URL: https://issues.apache.org/jira/browse/GERONIMO-3952
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public(Regular issues) 
  Components: core
Affects Versions: 2.1
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.2


 Annotation based approach to create the GBeanInfo of a GBean.

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



[jira] Created: (GERONIMO-3922) Addition of an AspectJ configuration enabling the load-time-weaving of aspects defined by children configurations

2008-03-14 Thread Gianny Damour (JIRA)
Addition of an AspectJ configuration enabling the load-time-weaving of aspects 
defined by children configurations
-

 Key: GERONIMO-3922
 URL: https://issues.apache.org/jira/browse/GERONIMO-3922
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public (Regular issues)
Affects Versions: 2.1
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.2


Addition of a configuration that registers the AspectJ 
ClassPreProcessorAgentAdapter  ClassFileTransformer with the Geronimo java 
agent so that aspects declared by children configurations through 
META-INF/aop.xml are load-time-woven.

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



[jira] Closed: (GERONIMO-3922) Addition of an AspectJ configuration enabling the load-time-weaving of aspects defined by children configurations

2008-03-14 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-3922.
---

Resolution: Fixed

Committed.

 Addition of an AspectJ configuration enabling the load-time-weaving of 
 aspects defined by children configurations
 -

 Key: GERONIMO-3922
 URL: https://issues.apache.org/jira/browse/GERONIMO-3922
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public(Regular issues) 
Affects Versions: 2.1
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.2


 Addition of a configuration that registers the AspectJ 
 ClassPreProcessorAgentAdapter  ClassFileTransformer with the Geronimo java 
 agent so that aspects declared by children configurations through 
 META-INF/aop.xml are load-time-woven.

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



[jira] Commented: (GERONIMO-3772) Start failed, Cannot load property editor [org.apache.xbean.propertyeditor.ArrayListEditor]

2008-01-29 Thread Gianny Damour (JIRA)

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

Gianny Damour commented on GERONIMO-3772:
-

Hello,

Sorry, I missed the first JIRA notification. I already fixed this bug (see the 
Files Changed for revision 613820). I believe this JIRA can be closed.

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

 Key: GERONIMO-3772
 URL: https://issues.apache.org/jira/browse/GERONIMO-3772
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: dependencies
Affects Versions: 2.1
Reporter: YunFeng Ma
Assignee: Gianny Damour
Priority: Critical
 Fix For: 2.1

 Attachments: GERONIMO-3772-1.patch, GERONIMO-3772.patch


 Reproduce the error:
   1. start the server
   2. add a local plugin repository or click link Update Repository List
   3.  shutdown and restart the server and you should get hit by it.

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



[jira] Assigned: (GERONIMO-3772) Start failed, Cannot load property editor [org.apache.xbean.propertyeditor.ArrayListEditor]

2008-01-21 Thread Gianny Damour (JIRA)

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

Gianny Damour reassigned GERONIMO-3772:
---

Assignee: Gianny Damour

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

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

 Attachments: GERONIMO-3772.patch


 Reproduce the error:
   1. start the server
   2. add a local plugin repository or click link Update Repository List
   3.  shutdown and restart the server and you should get hit by 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-3772) Start failed, Cannot load property editor [org.apache.xbean.propertyeditor.ArrayListEditor]

2008-01-21 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-3772.
---

Resolution: Fixed

Thanks for having raised this issue Yun Feng. As Geronimo has build-in support 
for the main Collection sub-classes, see 
org.apache.geronimo.common.propertyeditor package which is registered as a 
PropertyEditor search path, GBeanOverride should not write a propertyEditor 
attribute for attributes having the type of Collection sub-classes.

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

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

 Attachments: GERONIMO-3772.patch


 Reproduce the error:
   1. start the server
   2. add a local plugin repository or click link Update Repository List
   3.  shutdown and restart the server and you should get hit by it.

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



[jira] Assigned: (GERONIMO-3721) WADI modules prevent Geronimo from starting when offline

2008-01-07 Thread Gianny Damour (JIRA)

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

Gianny Damour reassigned GERONIMO-3721:
---

Assignee: Gianny Damour

 WADI modules prevent Geronimo from starting when offline
 

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

 When offline the Geronimo server will not start becuase of failures in WADI 
 modules. Once the WADI modules are disabled, the server starts up fine. This 
 applies to both tomcat and jetty assemblies. 

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



[jira] Closed: (GERONIMO-1410) Configuration geronimo/jetty/1.0-SNAPSHOT/car defines Spring Framework - Hibernate based Web-app do not work

2008-01-07 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-1410.
---

Resolution: Invalid
  Assignee: Gianny Damour

No more valid.

 Configuration geronimo/jetty/1.0-SNAPSHOT/car defines Spring Framework - 
 Hibernate based Web-app do not work
 

 Key: GERONIMO-1410
 URL: https://issues.apache.org/jira/browse/GERONIMO-1410
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Clustering
Affects Versions: 1.0
Reporter: Gianny Damour
Assignee: Gianny Damour
Priority: Critical
 Fix For: Wish List


 Spring Framework is defined by the base configuration 
 geronimo/jetty/1.0-SNAPSHOT/car.
 This is an issue as Web-app leveraging the Hibernate integration provide by 
 Spring cannot be deployed. Basically, Hibernate classes cannot be loaded from 
 the configuration CL of geronimo/jetty/1.0-SNAPSHOT/car.

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



[jira] Resolved: (GERONIMO-3721) WADI modules prevent Geronimo from starting when offline

2008-01-07 Thread Gianny Damour (JIRA)

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

Gianny Damour resolved GERONIMO-3721.
-

   Resolution: Fixed
Fix Version/s: 2.1
 Assignee: Jarek Gawor  (was: Gianny Damour)

I believe this now fixed. Could you please give it a shot and close accordingly?

 WADI modules prevent Geronimo from starting when offline
 

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


 When offline the Geronimo server will not start becuase of failures in WADI 
 modules. Once the WADI modules are disabled, the server starts up fine. This 
 applies to both tomcat and jetty assemblies. 

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



[jira] Created: (GERONIMO-3696) Tomcat Clustering over WADI

2007-12-11 Thread Gianny Damour (JIRA)
Tomcat Clustering over WADI
---

 Key: GERONIMO-3696
 URL: https://issues.apache.org/jira/browse/GERONIMO-3696
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public (Regular issues)
  Components: Clustering
Affects Versions: 2.0.2
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.1


Users should be able to cluster Tomcat web-applications the same way they are 
doing it with Jetty.

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



[jira] Closed: (GERONIMO-3696) Tomcat Clustering over WADI

2007-12-11 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-3696.
---

Resolution: Fixed

This is now implemented.

 Tomcat Clustering over WADI
 ---

 Key: GERONIMO-3696
 URL: https://issues.apache.org/jira/browse/GERONIMO-3696
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public(Regular issues) 
  Components: Clustering
Affects Versions: 2.0.2
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.1


 Users should be able to cluster Tomcat web-applications the same way they 
 are doing it with Jetty.

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



[jira] Created: (GERONIMO-3669) Remote control of geronimo instances via gshell processes running on the boxes where the instances are hosted

2007-12-04 Thread Gianny Damour (JIRA)
Remote control of geronimo instances via gshell processes running on the boxes 
where the instances are hosted
-

 Key: GERONIMO-3669
 URL: https://issues.apache.org/jira/browse/GERONIMO-3669
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public (Regular issues)
  Components: Clustering
Affects Versions: 2.0.2
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.1


Add a couple of gshell commands to simplify the remote control of servers.
The commands being added are:
* alias: used to alias a commond along with some options and arguments.
etc/layout.xml provides a first aliasing mechanism: a hierarchical name is
mapped to a command. alias suplements this first aliasing mechanism with the
ability to alias a command along with its typical options and arguments.
* unalias: to remove an alias
* execute-alias: to execute an alias
* remote/rsh to start an rsh client
* remote/rsh-server to start an rsh-server
* remote-control/server-control to control a server

Samples for the aliasing commands:
// create the alias 'st' for the quoted command
 alias st 'geronimo/start-server -G server.name=yellow -D property=value'
// execute the alias 'st'. This executes the command in quote above
 excute-alias st
// display defined aliases
 alias
// remove the alias 'st'
 unalias st

Samples for the remote server control commands:
// start an rsh-server:
 remote/rsh-server tcp://localhost:
// remote 'start' the server 'defaultServer'
 remote-control/server-control start defaultServer
// remote 'stop' the server 'defaultServer'
 remote-control/server-control stop defaultServer



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



[jira] Closed: (GERONIMO-3669) Remote control of geronimo instances via gshell processes running on the boxes where the instances are hosted

2007-12-04 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-3669.
---

Resolution: Fixed

This is now implemented.

 Remote control of geronimo instances via gshell processes running on the 
 boxes where the instances are hosted
 -

 Key: GERONIMO-3669
 URL: https://issues.apache.org/jira/browse/GERONIMO-3669
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public(Regular issues) 
  Components: Clustering
Affects Versions: 2.0.2
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.1


 Add a couple of gshell commands to simplify the remote control of servers.
 The commands being added are:
 * alias: used to alias a commond along with some options and arguments.
 etc/layout.xml provides a first aliasing mechanism: a hierarchical name is
 mapped to a command. alias suplements this first aliasing mechanism with the
 ability to alias a command along with its typical options and arguments.
 * unalias: to remove an alias
 * execute-alias: to execute an alias
 * remote/rsh to start an rsh client
 * remote/rsh-server to start an rsh-server
 * remote-control/server-control to control a server
 Samples for the aliasing commands:
 // create the alias 'st' for the quoted command
  alias st 'geronimo/start-server -G server.name=yellow -D property=value'
 // execute the alias 'st'. This executes the command in quote above
  excute-alias st
 // display defined aliases
  alias
 // remove the alias 'st'
  unalias st
 Samples for the remote server control commands:
 // start an rsh-server:
  remote/rsh-server tcp://localhost:
 // remote 'start' the server 'defaultServer'
  remote-control/server-control start defaultServer
 // remote 'stop' the server 'defaultServer'
  remote-control/server-control stop defaultServer

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



[jira] Closed: (GERONIMO-3612) When no target configuration store is explicitly specified while installing a configuration, the configuration should be installed to a default configuration store

2007-11-21 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-3612.
---

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

This is now implemented.

 When no target configuration store is explicitly specified while installing a 
 configuration, the configuration should be installed to a default 
 configuration store
 ---

 Key: GERONIMO-3612
 URL: https://issues.apache.org/jira/browse/GERONIMO-3612
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 2.0.2
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.1


 When a configuration is installed, either via the command line or via various 
 portlets, and no configuration store is explicitly selected, it is installed 
 to all the configuration stores defined by the server.
 A more reasonable behavior is to install this configuration to a single 
 configuration store, which is explicitly configured as the default 
 configuration store.

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



[jira] Commented: (GERONIMO-3620) Remote deployment using command line deployer does not really work

2007-11-21 Thread Gianny Damour (JIRA)

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

Gianny Damour commented on GERONIMO-3620:
-

Hi Vamsi. I fixed 1. a couple of days ago.

 Remote deployment using command line deployer does not really work
 --

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


 Remote deployment using command line deployer tool does not really work 
 currently as the host has to be localhost.  Here are my observations.
 1.  Deployer.getRemoteDeployUploadURL() is not checking if the contextPath 
 starts with a '/' thus resulting in an incorrect URL like 
 http://localhost:8080//remote-deploy/upload.
 2. Using a remoteDeployAddress like http://localhost:8080 with hostname 
 localhost is not useful at all. When the host we are deploying to is the 
 local machine itself, RemoteDeploymentManager.isSameMachine() returns true 
 and in this case the local files are used directly.

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



[jira] Created: (GERONIMO-3612) When no target configuration store is explicitly specified while installing a configuration, the configuration should be installed to a default configuration store

2007-11-20 Thread Gianny Damour (JIRA)
When no target configuration store is explicitly specified while installing a 
configuration, the configuration should be installed to a default configuration 
store
---

 Key: GERONIMO-3612
 URL: https://issues.apache.org/jira/browse/GERONIMO-3612
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: deployment
Affects Versions: 2.0.2
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.0.x


When a configuration is installed, either via the command line or via various 
portlets, and no configuration store is explicitly selected, it is installed to 
all the configuration stores defined by the server.

A more reasonable behavior is to install this configuration to a single 
configuration store, which is explicitly configured as the default 
configuration store.

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



[jira] Created: (GERONIMO-3610) Allows the override of XML JavaBean attribute in config.xml

2007-11-19 Thread Gianny Damour (JIRA)
Allows the override of XML JavaBean attribute in config.xml
---

 Key: GERONIMO-3610
 URL: https://issues.apache.org/jira/browse/GERONIMO-3610
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: management
Affects Versions: 2.0.2
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.0.x


At the moment, it is not so easy to override an attribute defined by a JavaBean 
xml-attribute element in a configuration plan. It should be possible to 
override such JavaBean xml-attributes by specifying a custom property editor 
relying on the same xml-attribute processing to build JavaBeans and override an 
attribute.

Also, users should be able to declare which JavaBean attributes need to be 
encrypted prior to write them in config.xml (replicate the handling of 
password attribute for GBean attribute overrides).

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



[jira] Closed: (GERONIMO-3610) Allows the override of XML JavaBean attribute in config.xml

2007-11-19 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-3610.
---

Resolution: Fixed

Now implemented.

 Allows the override of XML JavaBean attribute in config.xml
 ---

 Key: GERONIMO-3610
 URL: https://issues.apache.org/jira/browse/GERONIMO-3610
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: management
Affects Versions: 2.0.2
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.0.x


 At the moment, it is not so easy to override an attribute defined by a 
 JavaBean xml-attribute element in a configuration plan. It should be possible 
 to override such JavaBean xml-attributes by specifying a custom property 
 editor relying on the same xml-attribute processing to build JavaBeans and 
 override an attribute.
 Also, users should be able to declare which JavaBean attributes need to be 
 encrypted prior to write them in config.xml (replicate the handling of 
 password attribute for GBean attribute overrides).

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



[jira] Created: (GERONIMO-3597) Distribution and start/stop of clustered deployments

2007-11-12 Thread Gianny Damour (JIRA)
Distribution and start/stop of clustered deployments


 Key: GERONIMO-3597
 URL: https://issues.apache.org/jira/browse/GERONIMO-3597
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public (Regular issues)
  Components: Clustering
Affects Versions: 2.0.2
Reporter: Gianny Damour
 Fix For: 2.1


Users should be able to distribute configurations to a kind of clustered 
repository, which is able to cascade this distribution to repositories hosted 
by remote Geronimo instances part of a cluster statically configured.

Also, when a user distributes a configuration to this clustered repository, he 
should be able to start or stop a single configuration in order to have all the 
configurations distributed to these remote Geronimo instances started or 
stopped seamlessly at the same time.

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



[jira] Assigned: (GERONIMO-3597) Distribution and start/stop of clustered deployments

2007-11-12 Thread Gianny Damour (JIRA)

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

Gianny Damour reassigned GERONIMO-3597:
---

Assignee: Gianny Damour

 Distribution and start/stop of clustered deployments
 

 Key: GERONIMO-3597
 URL: https://issues.apache.org/jira/browse/GERONIMO-3597
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public(Regular issues) 
  Components: Clustering
Affects Versions: 2.0.2
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.1


 Users should be able to distribute configurations to a kind of clustered 
 repository, which is able to cascade this distribution to repositories hosted 
 by remote Geronimo instances part of a cluster statically configured.
 Also, when a user distributes a configuration to this clustered repository, 
 he should be able to start or stop a single configuration in order to have 
 all the configurations distributed to these remote Geronimo instances started 
 or stopped seamlessly at the same time.

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



[jira] Closed: (GERONIMO-3597) Distribution and start/stop of clustered deployments

2007-11-12 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-3597.
---

Resolution: Fixed

This is now implemented.

 Distribution and start/stop of clustered deployments
 

 Key: GERONIMO-3597
 URL: https://issues.apache.org/jira/browse/GERONIMO-3597
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public(Regular issues) 
  Components: Clustering
Affects Versions: 2.0.2
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.1


 Users should be able to distribute configurations to a kind of clustered 
 repository, which is able to cascade this distribution to repositories hosted 
 by remote Geronimo instances part of a cluster statically configured.
 Also, when a user distributes a configuration to this clustered repository, 
 he should be able to start or stop a single configuration in order to have 
 all the configurations distributed to these remote Geronimo instances started 
 or stopped seamlessly at the same time.

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



[jira] Created: (GERONIMO-3578) Delta Replication of HttpSessions - Jetty Clustered Web-Applications

2007-11-01 Thread Gianny Damour (JIRA)
Delta Replication of HttpSessions - Jetty Clustered Web-Applications


 Key: GERONIMO-3578
 URL: https://issues.apache.org/jira/browse/GERONIMO-3578
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public (Regular issues)
  Components: Clustering
Affects Versions: 2.0.2
Reporter: Gianny Damour
 Fix For: 2.1


State stored in HttpSessions can now be replicated via a fine grained approach. 
More information is provided there: 
http://docs.codehaus.org/display/WADI/5.+Delta+Session+Replication

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



[jira] Closed: (GERONIMO-3578) Delta Replication of HttpSessions - Jetty Clustered Web-Applications

2007-11-01 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-3578.
---

Resolution: Fixed
  Assignee: Gianny Damour

Checked in.

 Delta Replication of HttpSessions - Jetty Clustered Web-Applications
 

 Key: GERONIMO-3578
 URL: https://issues.apache.org/jira/browse/GERONIMO-3578
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public(Regular issues) 
  Components: Clustering
Affects Versions: 2.0.2
Reporter: Gianny Damour
Assignee: Gianny Damour
 Fix For: 2.1


 State stored in HttpSessions can now be replicated via a fine grained 
 approach. More information is provided there: 
 http://docs.codehaus.org/display/WADI/5.+Delta+Session+Replication

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



[jira] Commented: (GERONIMO-3265) Spring stale version in 2.0-M6-rc1

2007-07-02 Thread Gianny Damour (JIRA)

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

Gianny Damour commented on GERONIMO-3265:
-

I confirm that the cxf config pulls 2.0 Spring dependencies; also, Spring is 
not included for WADI as per Donald's comment.

I have been able to run a Web-app depending on Spring dependencies having a 
version greater than 2.0 by:
* reversing classloading; and
* hidding NamespaceHandler implementation classes defined by cxf: Spring simply 
logs a debug message when a declared NamespaceHandler implementation class 
cannot be loaded.

So, by adding this to your web-app geronimo DD, you can run your web-app:

hidden-classes
  filterorg.apache.cxf/filter !-- -This can also be the exhaustive 
list of NamespaceHandler implementations declared by CXF -
/hidden-classes

inverse-classloading/

 Spring stale version in 2.0-M6-rc1
 --

 Key: GERONIMO-3265
 URL: https://issues.apache.org/jira/browse/GERONIMO-3265
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
Affects Versions: 2.0-M6
 Environment: Windows XP SP2, Sun JSDK 1.5.07, Geronimo (2.0-M6-rc1) 
 obtained from:
 http://people.apache.org/~hogstrom/2.0-M6-rc1/geronimo-tomcat6-jee5-2.0-M6-rc1-bin.zip
  (2.0-M6-rc1)
Reporter: Alexei Kozich

 1. This Geronimo build includes spring-beans.jar, spring-context.jar and 
 spring-core.jar of version 2.0.
 So as far as we know, version 2.0 does not fully support integration with JPA 
 implementations.
 2. We developed an enterprise application (ear) which utilizes Spring 2.0.2 
 and OpenJPA.
 OpenJPA comes with Geronimo.
 Deployment and start of this application fails, because of different versions 
 of Spring (our application expects spring-beans.jar, spring-context.jar and 
 spring-core.jar to be at least of version 2.0.2 but Geronimo contains libs of 
 version 2.0 (the lack of some methods in version 2.0 is the problem here).
 3. If we try to use inverse-classloading or hidden classes 
 (org.springframework) in geronimo-web.xml and include all necesary libs in 
 WEB-INF/lib following Exception is thrown during deployment and start of the 
 application (see below).
 4. We found temporary workaround: to replace  spring-beans.jar, 
 spring-context.jar and spring-core.jar of version 2.0 with jars of version 
 2.0.2 in Geronimo repository without using of inverse-classloading and hidden 
 classes and everything looks fine.
 5. So as far as I understand this out-of-the-box Geronimo build could not be 
 used as Server for Spring-OpenJPA appications. At least  Spring libs upgrade 
 could solve this problem.
 6. Another problem is following Exception when using hidden classes or 
 inverse-classloading to load application jars first.
 ERROR [ContextLoader] Context initialization failed
 org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected 
 exception parsing XML document from ServletContext resource 
 [/WEB-INF/springAppContext.xml]; nested exception is 
 java.lang.IllegalArgumentException: Class 
 [org.apache.cxf.clustering.spring.NamespaceHandler] does not implement the 
 NamespaceHandler interface
 Caused by: 
 java.lang.IllegalArgumentException: Class 
 [org.apache.cxf.clustering.spring.NamespaceHandler] does not implement the 
 NamespaceHandler interface
   at 
 org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.initHandlerMappings(DefaultNamespaceHandlerResolver.java:119)
   at 
 org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.init(DefaultNamespaceHandlerResolver.java:96)
   at 
 org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.init(DefaultNamespaceHandlerResolver.java:82)
   at 
 org.springframework.beans.factory.xml.XmlBeanDefinitionReader.createDefaultNamespaceHandlerResolver(XmlBeanDefinitionReader.java:526)
   at 
 org.springframework.beans.factory.xml.XmlBeanDefinitionReader.createReaderContext(XmlBeanDefinitionReader.java:515)
   at 
 org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:495)
   at 
 org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)
   at 
 org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:340)
   at 
 org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:317)
   at 
 org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:125)
   at 
 

[jira] Resolved: (GERONIMO-3147) Unable to deploy anything from the command line (trunk)

2007-05-09 Thread Gianny Damour (JIRA)

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

Gianny Damour resolved GERONIMO-3147.
-

   Resolution: Fixed
Fix Version/s: 2.0-M6
 Assignee: Jay D. McHugh

Many thanks for this patch Jay!

 Unable to deploy anything from the command line (trunk)
 ---

 Key: GERONIMO-3147
 URL: https://issues.apache.org/jira/browse/GERONIMO-3147
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
Affects Versions: 2.0-M6
Reporter: Jay D. McHugh
 Assigned To: Jay D. McHugh
 Fix For: 2.0-M6

 Attachments: geronimo-3147-2.patch, geronimo-3147.patch


 The --uri and --user parameters are stepping on each other - So everytime you 
 try to deploy anything, you get the message:
 Error: Unable to connect to server at system -- Could not get
 DeploymentManager; No registered DeploymentFactory handles this URI

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



[jira] Assigned: (GERONIMO-3112) WADI Clustering is missing dependency to org.apache.tomcat.juli

2007-04-24 Thread Gianny Damour (JIRA)

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

Gianny Damour reassigned GERONIMO-3112:
---

Assignee: Gianny Damour

 WADI Clustering is missing dependency to org.apache.tomcat.juli
 ---

 Key: GERONIMO-3112
 URL: https://issues.apache.org/jira/browse/GERONIMO-3112
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Clustering
Affects Versions: 2.0-M3
Reporter: Kristian Koehler
 Assigned To: Gianny Damour
 Attachments: dependency.patch


 Hi
 the wadi-clustering config is missing a dependency to org.apache.tomcat.juli 
 which causes an ClassNotFoundException when deploying a clustering-aware 
 web-application.
 -
 13:15:34,949 ERROR [GBeanInstanceState] Error while starting; GBean is now in 
 the FAILED state: 
 abstractName=org.apache.geronimo.configs/wadi-clustering/2.0-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/wadi-clustering/2.0-SNAPSHOT/car,j2
  eType=GBean,name=DefaultDispatcherHolder
 java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
   at
 org.apache.catalina.tribes.group.ChannelInterceptorBase.clinit(ChannelInte
 rceptorBase.java:32)
   at org.codehaus.wadi.tribes.TribesCluster.init(TribesCluster.java:57)
   at
 org.codehaus.wadi.tribes.TribesDispatcher.init(TribesDispatcher.java:26)
   at
 org.apache.geronimo.clustering.wadi.TribesDispatcherHolder.doStart(TribesDis
 patcherHolder.java:65)
   at
 org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance
 .java:986)
   at
 org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanI
 nstanceState.java:267)
 --
 Adding the juli dependency solved the problem for me.
 Kristian

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



[jira] Created: (GERONIMO-3059) CLIs refactoring - options and arguments parsing should be done prior the boot of a Kernel to provide a quicker feedback to users if they are invalid

2007-04-03 Thread Gianny Damour (JIRA)
CLIs refactoring - options and arguments parsing should be done prior the boot 
of a Kernel to provide a quicker feedback to users if they are invalid
-

 Key: GERONIMO-3059
 URL: https://issues.apache.org/jira/browse/GERONIMO-3059
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: usability
Affects Versions: 2.0-M4
Reporter: Gianny Damour
 Assigned To: Gianny Damour
 Fix For: 2.0-M5


CLIs options and arguments are parsed after the boot of a Kernel. As the boot 
of a Kernel, and especially the loading of configurations, are time expensive, 
users have to wait an unacceptable time to receive a feedback from CLs if these 
options or arguments are invalid.

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



[jira] Updated: (GERONIMO-3059) CLIs refactoring - options and arguments parsing should be done prior the boot of a Kernel to provide a quicker feedback to users if they are invalid

2007-04-03 Thread Gianny Damour (JIRA)

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

Gianny Damour updated GERONIMO-3059:


Attachment: GERONIMO-3059.patch

Here is a patch to fix this problem:

* Add a geronimo-cli JAR containing all the classes to perform options and 
arguments parsing. It is included in the lib/ folder and added to the 
Class-Path manifest entry of the deployer.jar, server.jar and client.jar 
runnable JARs;
* Use commons-cli to perform the option parsing; and
* add support for an extra verbose level, -vvv, and remap the verbose level as 
follows: -v - INFO, -vv - DEBUG, -vvv - TRACE.


 CLIs refactoring - options and arguments parsing should be done prior the 
 boot of a Kernel to provide a quicker feedback to users if they are invalid
 -

 Key: GERONIMO-3059
 URL: https://issues.apache.org/jira/browse/GERONIMO-3059
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: usability
Affects Versions: 2.0-M4
Reporter: Gianny Damour
 Assigned To: Gianny Damour
 Fix For: 2.0-M5

 Attachments: GERONIMO-3059.patch


 CLIs options and arguments are parsed after the boot of a Kernel. As the boot 
 of a Kernel, and especially the loading of configurations, are time 
 expensive, users have to wait an unacceptable time to receive a feedback from 
 CLs if these options or arguments are invalid.

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



[jira] Closed: (GERONIMO-3020) Unable to deploy a web app to current trunk build of geronimo (rev 522077)

2007-03-29 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-3020.
---

  Assignee: David Jencks  (was: Gianny Damour)
Regression: [Regression]

Thanks for having fixed this issue David! I was not able to get time before 
today and M4.

Frank, Rakesh, thanks for your investigations and patches.

The commit log was not so clear with respect to the problem of the previous 
implementation: DeployTool, i.e. the deployer, depends on a DeploymentFactory, 
which is actually a DFwK. The static registration of a DFImpl instance by DFwK 
was an issue as two DF implementations were able to handle URIs starting with 
deployer:geronimo:: DFImpl and DFwK (DFwK is registered in 
ServerConnection.tryToConnect). DFwK is the implementation we want to use, and 
not DFimpl, as it has access to ModuleConfigurers. Hence, the refactoring.

So, we want to register DFwK in DFwK.

 Unable to deploy a web app to current trunk build of geronimo (rev 522077)
 --

 Key: GERONIMO-3020
 URL: https://issues.apache.org/jira/browse/GERONIMO-3020
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 2.0-M5
 Environment: Linux - Java 1.5.0_08
Reporter: Jay D. McHugh
 Assigned To: David Jencks
Priority: Blocker
 Fix For: 2.0-M4

 Attachments: GERONIMO-3020-3.patch, J3020.patch, J3020_opt.patch, 
 JIRA3020_useDFWithKernel.patch


 Trying to deploy a web app from the web based admin console causes a servlet 
 exception.
 Deploying the same web app from the command line is successful.
 (ie: java -jar bin/deployer.jar --user system --password manager deploy 
 simple.war)
 You should be able to duplicate by trying to deploy the simple.war file from 
 geronimo-2786.
 Here is the stack trace:
 15:12:20,342 ERROR [[Deployment]] Servlet.service() for servlet Deployment 
 threw exception
 javax.servlet.ServletException
 at 
 org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:260)
 at 
 org.apache.pluto.core.PortletServlet.doPost(PortletServlet.java:163)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at 
 org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
 at 
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
 at 
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at 
 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
 at 
 org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
 at 
 org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
 at 
 org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
 at 
 org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:68)
 at 
 org.apache.pluto.PortletContainerImpl.processPortletAction(PortletContainerImpl.java:164)
 at 
 org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction(PortletContainerWrapperImpl.java:82)
 at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
 at org.apache.pluto.portalImpl.Servlet.doPost(Servlet.java:267)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at 
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
 at 
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at 
 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
 at 
 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
 at 
 org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:56)
 at 
 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
 at 
 org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:324)
 at 
 org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:47)
 at 
 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
 at 
 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
 at 
 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 at 

[jira] Closed: (GERONIMO-3031) Install New Applications

2007-03-29 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-3031.
---

   Resolution: Fixed
Fix Version/s: 2.0-M4
 Assignee: David Jencks
   Regression: [Regression]

Fixed by David J.

 Install New Applications
 

 Key: GERONIMO-3031
 URL: https://issues.apache.org/jira/browse/GERONIMO-3031
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: 2.0-M4
 Environment: Revision: 523021
Reporter: Hernan Cunico
 Assigned To: David Jencks
 Fix For: 2.0-M4

 Attachments: jetty_error.txt, tomcat_error.txt


 Both Jetty and Tomcat fail to install web applications via the Console, 
 deploying the same app from the command line works OK

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



[jira] Created: (GERONIMO-2983) Installation of plugins via the command line is broken

2007-03-19 Thread Gianny Damour (JIRA)
Installation of plugins via the command line is broken
--

 Key: GERONIMO-2983
 URL: https://issues.apache.org/jira/browse/GERONIMO-2983
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: deployment
Affects Versions: 2.0-M3
Reporter: Gianny Damour
 Assigned To: Gianny Damour


installation of plugins via the command line, i.e. via the install-plugin 
command, is broken.

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



[jira] Closed: (GERONIMO-2983) Installation of plugins via the command line is broken

2007-03-19 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-2983.
---

Resolution: Fixed
Regression: [Regression]

Now fixed.

 Installation of plugins via the command line is broken
 --

 Key: GERONIMO-2983
 URL: https://issues.apache.org/jira/browse/GERONIMO-2983
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 2.0-M3
Reporter: Gianny Damour
 Assigned To: Gianny Damour

 installation of plugins via the command line, i.e. via the install-plugin 
 command, is broken.

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



[jira] Closed: (GERONIMO-2978) ClientCommandLine and Daemon improvement to reduce reliance on lib/

2007-03-18 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-2978.
---

   Resolution: Fixed
Fix Version/s: 2.0-beta1

This is now implemented.

 ClientCommandLine and Daemon improvement to reduce reliance on lib/
 ---

 Key: GERONIMO-2978
 URL: https://issues.apache.org/jira/browse/GERONIMO-2978
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: startup/shutdown
Affects Versions: 2.0-M3
Reporter: Gianny Damour
 Assigned To: Gianny Damour
 Fix For: 2.0-beta1


 ClientCommandLine and Daemon can be improved to leverage the MainBootstrapper 
 boot approach in order to reduce reliance on lib/.

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



[jira] Created: (GERONIMO-2978) ClientCommandLine and Daemon improvement to reduce reliance on lib/

2007-03-17 Thread Gianny Damour (JIRA)
ClientCommandLine and Daemon improvement to reduce reliance on lib/
---

 Key: GERONIMO-2978
 URL: https://issues.apache.org/jira/browse/GERONIMO-2978
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: startup/shutdown
Affects Versions: 2.0-M3
Reporter: Gianny Damour
 Assigned To: Gianny Damour


ClientCommandLine and Daemon can be improved to leverage the MainBootstrapper 
boot approach in order to reduce reliance on lib/.

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



[jira] Commented: (GERONIMO-2916) database creation pool wizzard fails to deploy

2007-03-07 Thread Gianny Damour (JIRA)

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

Gianny Damour commented on GERONIMO-2916:
-

Anita, this problem should now be fixed. PersistenceUnitBuilders were wrongly 
invoked by the EARConfigBuilder during the deployment of standalone modules.

 database creation pool wizzard fails to deploy
 --

 Key: GERONIMO-2916
 URL: https://issues.apache.org/jira/browse/GERONIMO-2916
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: console, databases
Affects Versions: 2.0-M2, 2.0-M3
 Environment: relates to GERONIMO-2686
Reporter: Hernan Cunico

 From the console, the database creation pool wizzard does not create a plan 
 and fails to deploy it with no warnings on the Administration Console.
 Similar error conditions were reported in GERONIMO-2686
 The terminal shows the following error:
 15:07:55,562 ERROR [DatabasePoolPortlet] Unable to save connection pool
 javax.enterprise.deploy.spi.exceptions.InvalidModuleException: No configurer 
 for module type: rar registered
 at 
 org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.createConfiguration(JMXDeploymentManager.java:302)
 at 
 org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.save(DatabasePoolPortlet.java:880)
 at 
 org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processAction(DatabasePoolPortlet.java:343)
 at 
 org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
 at 
 org.apache.pluto.core.PortletServlet.doPost(PortletServlet.java:163)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at 
 org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
 at 
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
 at 
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at 
 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
 at 
 org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
 at 
 org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
 at 
 org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
 at 
 org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:68)
 at 
 org.apache.pluto.PortletContainerImpl.processPortletAction(PortletContainerImpl.java:164)
 at 
 org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction(PortletContainerWrapperImpl.java:82)
 at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
 at org.apache.pluto.portalImpl.Servlet.doPost(Servlet.java:267)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at 
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
 at 
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at 
 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
 at 
 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
 at 
 org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:56)
 at 
 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
 at 
 org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:338)
 at 
 org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:47)
 at 
 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
 at 
 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
 at 
 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 at 
 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:517)
 at 
 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:212)
 at 
 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
 at 
 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
 at 
 org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
 at java.lang.Thread.run(Thread.java:595)
 15:08:02,875 ERROR 

[jira] Commented: (GERONIMO-2928) PersistenceUnit located in the EAR library directory is not yet implemented

2007-03-06 Thread Gianny Damour (JIRA)

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

Gianny Damour commented on GERONIMO-2928:
-

PersistenceUnitBuilders are now invoked during the processing of EAR to 
discover persistence units located in the EAR library directory. It seems that 
some wirings are missings somewhere as they do not get bond to the ENC. Looking 
at this problem now.

 PersistenceUnit located in the EAR library directory is not yet implemented
 ---

 Key: GERONIMO-2928
 URL: https://issues.apache.org/jira/browse/GERONIMO-2928
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: persistence
Reporter: Gianny Damour
 Assigned To: Gianny Damour

 Persistence units located in the EAR library directory are not yet processed.
 I am working on a fix.

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



[jira] Created: (GERONIMO-2928) PersistenceUnit located in the EAR library directory is not yet implemented

2007-03-04 Thread Gianny Damour (JIRA)
PersistenceUnit located in the EAR library directory is not yet implemented
---

 Key: GERONIMO-2928
 URL: https://issues.apache.org/jira/browse/GERONIMO-2928
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: persistence
Reporter: Gianny Damour
 Assigned To: Gianny Damour


Persistence units located in the EAR library directory are not yet processed.

I am working on a fix.

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



[jira] Closed: (GERONIMO-2912) Server can not be shutdown using bin\shutdown

2007-03-02 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-2912.
---

   Resolution: Fixed
Fix Version/s: (was: 2.0-M3)
   (was: 2.0-beta2)
   2.0
 Assignee: Gianny Damour  (was: Anita Kulshreshtha)
   Regression: [Regression]

Anita. Thanks for raising this problem. It has now been fixed.

 Server can not be shutdown using bin\shutdown
 -

 Key: GERONIMO-2912
 URL: https://issues.apache.org/jira/browse/GERONIMO-2912
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 2.0-M3, 2.0-beta2
 Environment: All
Reporter: Anita Kulshreshtha
 Assigned To: Gianny Damour
 Fix For: 2.0

 Attachments: GERONIMO-2912.patch


 The server gives the following error when shutdown is attempted using 
 bin\shutdown.:
  Exception in thread main java.lang.NoClassDefFoundError: 
 org/apache/geronimo/deployment/cli/StopServer 

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



[jira] Updated: (GERONIMO-2912) Server can not be shutdown using bin\shutdown

2007-03-01 Thread Gianny Damour (JIRA)

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

Gianny Damour updated GERONIMO-2912:


Attachment: GERONIMO-2912.patch

Fix this problem. I have other changes in my local and, hence, I will commit 
this change as soon as I am convinced that it is the right change set to commit.

 Server can not be shutdown using bin\shutdown
 -

 Key: GERONIMO-2912
 URL: https://issues.apache.org/jira/browse/GERONIMO-2912
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 2.0-M3, 2.0-beta2
 Environment: All
Reporter: Anita Kulshreshtha
 Assigned To: Anita Kulshreshtha
 Fix For: 2.0-M3, 2.0-beta2

 Attachments: GERONIMO-2912.patch


 The server gives the following error when shutdown is attempted using 
 bin\shutdown.:
  Exception in thread main java.lang.NoClassDefFoundError: 
 org/apache/geronimo/deployment/cli/StopServer 

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



[jira] Created: (GERONIMO-2823) System class loader should not be searched for resource META-INF/geronimo-dependency.xml by AbstractRepository.getDependencies

2007-02-12 Thread Gianny Damour (JIRA)
System class loader should not be searched for resource 
META-INF/geronimo-dependency.xml by AbstractRepository.getDependencies
--

 Key: GERONIMO-2823
 URL: https://issues.apache.org/jira/browse/GERONIMO-2823
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: dependencies
Affects Versions: 2.0-M1
Reporter: Gianny Damour
 Assigned To: Gianny Damour


AbstractRepository.getDependencies loads the resource 
META-INF/geronimo-dependency.xml in order to retrieve the child dependencies of 
the provided Artifact. The system class loader should be excluded when this 
resource is loaded as it may result in an infinite loop.

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



[jira] Closed: (GERONIMO-2823) System class loader should not be searched for resource META-INF/geronimo-dependency.xml by AbstractRepository.getDependencies

2007-02-12 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-2823.
---

   Resolution: Fixed
Fix Version/s: 2.0-beta1

This is now fixed.

 System class loader should not be searched for resource 
 META-INF/geronimo-dependency.xml by AbstractRepository.getDependencies
 --

 Key: GERONIMO-2823
 URL: https://issues.apache.org/jira/browse/GERONIMO-2823
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: dependencies
Affects Versions: 2.0-M1
Reporter: Gianny Damour
 Assigned To: Gianny Damour
 Fix For: 2.0-beta1


 AbstractRepository.getDependencies loads the resource 
 META-INF/geronimo-dependency.xml in order to retrieve the child dependencies 
 of the provided Artifact. The system class loader should be excluded when 
 this resource is loaded as it may result in an infinite loop.

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



[jira] Created: (GERONIMO-2794) Improve online deployer to register ModuleConfigurers from the repository

2007-02-03 Thread Gianny Damour (JIRA)
Improve online deployer to register ModuleConfigurers from the repository
-

 Key: GERONIMO-2794
 URL: https://issues.apache.org/jira/browse/GERONIMO-2794
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: deployment
Affects Versions: 2.0-M2
Reporter: Gianny Damour
 Assigned To: Gianny Damour


ModuleConfigurers need to be registered with the DeploymentManager outside of a 
Geronimo server.

The online deployer needs to be improved such that ModuleConfigurers can be 
easily discovered and registered with the DeploymentManager. As suggested by 
David J. the online deployer could start-up a Kernel and start a list of 
modules to perform this registration.

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



[jira] Closed: (GERONIMO-2767) Minimize side effects of the offline deployer

2007-02-03 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-2767.
---

Resolution: Fixed

This is now fixed.

 Minimize side effects of the offline deployer
 -

 Key: GERONIMO-2767
 URL: https://issues.apache.org/jira/browse/GERONIMO-2767
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 1.1.1, 2.0
 Environment: Offline deployment
Reporter: Ted Kirby
 Assigned To: Gianny Damour
 Fix For: 1.1.2, 2.0


 Minimize the side effects of using deployment commands in the offline mode. 
 In the 1.1.1 release, offline deployment has the side effect of modifying the 
 server configuration file to enable all of the modules that are listed in the 
 file var/config/offline-deployer-list:
 geronimo/geronimo-gbean-deployer/1.1.1/car
 geronimo/j2ee-deployer/1.1.1/car
 geronimo/openejb-deployer/1.1.1/car
 geronimo/client-deployer/1.1.1/car
 geronimo/axis-deployer/1.1.1/car
 geronimo/tomcat-deployer/1.1.1/car
 This is undesirable, since an offline deployment should only modify the 
 server configuration with respect to the deployed module, and not otherwise 
 affect the configuration of the server.  For example, because of this side 
 effect is not practical to use the following commands to disable an old 
 version of a module and enable the new version:
 $ bin/deploy.sh --offline stop moduleId
 $ bin/deploy.sh --offline start moduleId
 Also, the offline deployment feature appears to be broken in the current 
 Geronimo-1.2 branch.
 Finally (and much less importantly), offline deployment appears to modify 
 other files in the var directory besides the configuration files in 
 var/config (e.g. server log files).  This presumably happens because offline 
 deployment actually executes geronimo in a limited way in order to perform 
 the deployment.  Removing this side effect is desirable.

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



[jira] Closed: (GERONIMO-2794) Improve online deployer to register ModuleConfigurers from the repository

2007-02-03 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-2794.
---

Resolution: Fixed

This is now fixed.

 Improve online deployer to register ModuleConfigurers from the repository
 -

 Key: GERONIMO-2794
 URL: https://issues.apache.org/jira/browse/GERONIMO-2794
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 2.0-M2
Reporter: Gianny Damour
 Assigned To: Gianny Damour

 ModuleConfigurers need to be registered with the DeploymentManager outside of 
 a Geronimo server.
 The online deployer needs to be improved such that ModuleConfigurers can be 
 easily discovered and registered with the DeploymentManager. As suggested by 
 David J. the online deployer could start-up a Kernel and start a list of 
 modules to perform this registration.

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



[jira] Assigned: (GERONIMO-2767) Minimize side effects of the offline deployer

2007-02-02 Thread Gianny Damour (JIRA)

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

Gianny Damour reassigned GERONIMO-2767:
---

Assignee: Gianny Damour

 Minimize side effects of the offline deployer
 -

 Key: GERONIMO-2767
 URL: https://issues.apache.org/jira/browse/GERONIMO-2767
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 1.1.1, 2.0
 Environment: Offline deployment
Reporter: Ted Kirby
 Assigned To: Gianny Damour
 Fix For: 1.1.2, 2.0


 Minimize the side effects of using deployment commands in the offline mode. 
 In the 1.1.1 release, offline deployment has the side effect of modifying the 
 server configuration file to enable all of the modules that are listed in the 
 file var/config/offline-deployer-list:
 geronimo/geronimo-gbean-deployer/1.1.1/car
 geronimo/j2ee-deployer/1.1.1/car
 geronimo/openejb-deployer/1.1.1/car
 geronimo/client-deployer/1.1.1/car
 geronimo/axis-deployer/1.1.1/car
 geronimo/tomcat-deployer/1.1.1/car
 This is undesirable, since an offline deployment should only modify the 
 server configuration with respect to the deployed module, and not otherwise 
 affect the configuration of the server.  For example, because of this side 
 effect is not practical to use the following commands to disable an old 
 version of a module and enable the new version:
 $ bin/deploy.sh --offline stop moduleId
 $ bin/deploy.sh --offline start moduleId
 Also, the offline deployment feature appears to be broken in the current 
 Geronimo-1.2 branch.
 Finally (and much less importantly), offline deployment appears to modify 
 other files in the var directory besides the configuration files in 
 var/config (e.g. server log files).  This presumably happens because offline 
 deployment actually executes geronimo in a limited way in order to perform 
 the deployment.  Removing this side effect is desirable.

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



[jira] Created: (GERONIMO-2764) Clustered HttpSessions are not properly destroyed during eviction

2007-01-20 Thread Gianny Damour (JIRA)
Clustered HttpSessions are not properly destroyed during eviction
-

 Key: GERONIMO-2764
 URL: https://issues.apache.org/jira/browse/GERONIMO-2764
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: Clustering, Jetty
Affects Versions: 2.0-M1
Reporter: Gianny Damour
 Assigned To: Gianny Damour


ClusteredSession are not properly removed from ClusteredSessionManager when 
they are evicted after timing-out.

SessionListener needs to provide a new method to be called when a Session is 
destroyed such that ClusteredSessionManager can receive a notification when a 
Session expired and properly remove it.

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




[jira] Closed: (GERONIMO-2764) Clustered HttpSessions are not properly destroyed during eviction

2007-01-20 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-2764.
---

   Resolution: Fixed
Fix Version/s: 2.0-M2

This is implemented.

 Clustered HttpSessions are not properly destroyed during eviction
 -

 Key: GERONIMO-2764
 URL: https://issues.apache.org/jira/browse/GERONIMO-2764
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Clustering, Jetty
Affects Versions: 2.0-M1
Reporter: Gianny Damour
 Assigned To: Gianny Damour
 Fix For: 2.0-M2


 ClusteredSession are not properly removed from ClusteredSessionManager when 
 they are evicted after timing-out.
 SessionListener needs to provide a new method to be called when a Session is 
 destroyed such that ClusteredSessionManager can receive a notification when a 
 Session expired and properly remove it.

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




[jira] Closed: (GERONIMO-2677) HttpSession Relocation - Sticky load-balancing via HTTP Cookie

2007-01-05 Thread Gianny Damour (JIRA)

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

Gianny Damour closed GERONIMO-2677.
---

   Resolution: Fixed
Fix Version/s: 2.0-M2

Sticky load-balancing is now working fine.

 HttpSession Relocation - Sticky load-balancing via HTTP Cookie
 --

 Key: GERONIMO-2677
 URL: https://issues.apache.org/jira/browse/GERONIMO-2677
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: Clustering
Reporter: Gianny Damour
 Assigned To: Gianny Damour
 Fix For: 2.0-M2

 Attachments: GERONIMO-2677.patch, JETTY-2677.patch


 When an HttpSession is migrated from one node to another:
 * its id must be updated (the worker name suffix is to be set to the name of 
 the node owning the HttpSession); and
 * the session cookie must be updated accordingly.
 The worker name suffix, which can be retrieved from the session cookie, can 
 be leverage to configure sticky load-balancing.

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




[jira] Created: (GERONIMO-2677) HttpSession Relocation - Sticky load-balancing via HTTP Cookie

2007-01-01 Thread Gianny Damour (JIRA)
HttpSession Relocation - Sticky load-balancing via HTTP Cookie
--

 Key: GERONIMO-2677
 URL: http://issues.apache.org/jira/browse/GERONIMO-2677
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: Clustering
Reporter: Gianny Damour
 Assigned To: Gianny Damour


When an HttpSession is migrated from one node to another:
* its id must be updated (the worker name suffix is to be set to the name of 
the node owning the HttpSession); and
* the session cookie must be updated accordingly.

The worker name suffix, which can be retrieved from the session cookie, can be 
leverage to configure sticky load-balancing.

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




[jira] Updated: (GERONIMO-2677) HttpSession Relocation - Sticky load-balancing via HTTP Cookie

2007-01-01 Thread Gianny Damour (JIRA)

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

Gianny Damour updated GERONIMO-2677:


Attachment: GERONIMO-2677.patch
JETTY-2677.patch

 HttpSession Relocation - Sticky load-balancing via HTTP Cookie
 --

 Key: GERONIMO-2677
 URL: http://issues.apache.org/jira/browse/GERONIMO-2677
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: Clustering
Reporter: Gianny Damour
 Assigned To: Gianny Damour
 Attachments: GERONIMO-2677.patch, JETTY-2677.patch


 When an HttpSession is migrated from one node to another:
 * its id must be updated (the worker name suffix is to be set to the name of 
 the node owning the HttpSession); and
 * the session cookie must be updated accordingly.
 The worker name suffix, which can be retrieved from the session cookie, can 
 be leverage to configure sticky load-balancing.

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




[jira] Commented: (GERONIMO-2677) HttpSession Relocation - Sticky load-balancing via HTTP Cookie

2007-01-01 Thread Gianny Damour (JIRA)

[ 
http://issues.apache.org/jira/browse/GERONIMO-2677?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12461613
 ] 

Gianny Damour commented on GERONIMO-2677:
-

I attach two patches:

* JETTY-2677.patch: Jetty6 patch in order to simplify the integration code.

** AbstractSessionManager.Session is updated such that its two constructors 
share the same logic with respect to the definition of the _id field. Also, the 
method initValues is added such that sub-classes can explicitly control the 
initialization of the _values field.
** SessionHandler.handle is refactored: the method setRequestedId has been 
extracted such that sub-classes can also share this behavior; and
** Request.getSession(boolean) is improved such that a session cookie is set 
against a session whose id has changed (following a migration).

* GERONIMO-2677.patch: Geronimo patch to leverage the Jetty6 code base after 
having applied the Jetty6 patch.

 HttpSession Relocation - Sticky load-balancing via HTTP Cookie
 --

 Key: GERONIMO-2677
 URL: http://issues.apache.org/jira/browse/GERONIMO-2677
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: Clustering
Reporter: Gianny Damour
 Assigned To: Gianny Damour
 Attachments: GERONIMO-2677.patch, JETTY-2677.patch


 When an HttpSession is migrated from one node to another:
 * its id must be updated (the worker name suffix is to be set to the name of 
 the node owning the HttpSession); and
 * the session cookie must be updated accordingly.
 The worker name suffix, which can be retrieved from the session cookie, can 
 be leverage to configure sticky load-balancing.

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




[jira] Closed: (GERONIMO-2669) fix o.a.g.j.ClusteredSessionManager to match changes in Jetty AbstractSessionManager

2006-12-18 Thread Gianny Damour (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2669?page=all ]

Gianny Damour closed GERONIMO-2669.
---

Fix Version/s: 2.0-M2
   (was: 2.0)
   Resolution: Fixed

Thanks for having fixed the build and opened this JIRA David.

I have reviewed and done some integration testings. Load-balancing and session 
replications are working with Jetty6.

 fix o.a.g.j.ClusteredSessionManager to match changes in Jetty 
 AbstractSessionManager
 

 Key: GERONIMO-2669
 URL: http://issues.apache.org/jira/browse/GERONIMO-2669
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Jetty
Affects Versions: 2.0
Reporter: David Jencks
 Assigned To: Gianny Damour
 Fix For: 2.0-M2


 Recent changes in jetty's AbstractSessionManager break the geronimo-jetty6 
 module build.  I'm committing something that compiles and lets the console 
 run (unclustered) but this needs some attention from someone who knows what 
 is going on.

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




[jira] Resolved: (GERONIMO-2074) CMP Issues two selects for each CMP bean read operation

2006-12-13 Thread Gianny Damour (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2074?page=all ]

Gianny Damour resolved GERONIMO-2074.
-

Resolution: Fixed
  Assignee: Matt Hogstrom  (was: Gianny Damour)

Fixed.

 CMP Issues two selects for each CMP bean read operation
 ---

 Key: GERONIMO-2074
 URL: http://issues.apache.org/jira/browse/GERONIMO-2074
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
Reporter: Matt Hogstrom
 Assigned To: Matt Hogstrom
 Fix For: 1.2

 Attachments: GERONIMO-2074.patch


 Number of executions   = 84422
  Statement text = SELECT Q.symbol, Q.low, Q.open1, 
 Q.volume, Q.price, Q.high, Q.companyName, Q.change1 FROM QuoteEJB Q WHERE 
 Q.symbol = ?
 Number of executions   = 84464
  Statement text = SELECT Q.symbol FROM QuoteEJB Q WHERE 
 Q.symbol = ?
 This is running the PrimitiveServlet2EntityLocal.  In this primitive a CMP 
 Entity bean is selected and all fields referenced.  Performance would be 
 greatly improved if we only did the full select and avoided the round trip of 
 two queries.
 The difference in counts is beause of a bug I'm chasing with Jencks re: some 
 Tx failing.

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




[jira] Updated: (GERONIMO-2221) java.lang.ClassCastException while installing Servlet Examples

2006-12-06 Thread Gianny Damour (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2221?page=all ]

Gianny Damour updated GERONIMO-2221:


Summary: java.lang.ClassCastException while installing Servlet Examples 
 (was: java.lang.ClassCastException while installing Servlet Examples because 
of Checksum file not found)
Component/s: (was: sample apps)
Description: 
http://localhost:8080/ - Servlet Examples - click here (i.e. 
http://localhost:8080/servlets-examples/?install=true) -

{code}

# Installed configuration
#   id = geronimo/servlets-examples-tomcat/1.0/car
#   location = 
C:\geronimo-1.2-SNAPSHOT\repository\geronimo\servlets-examples-tomcat\1.0\servlets-examples-tomcat-1.0.car

10:57:46,031 WARN  [ConfigurationStoreUtil] Checksum file not found: 
C:\geronimo-1.2-SNAPSHOT\repository\geronimo\servlets-examples-tomcat\1.0\servlets-examples-tomcat-1.0.car\META
-INF\config.ser.sha1
10:57:46,046 ERROR [[servlet_sample_installer]] Servlet.service() for servlet 
servlet_sample_installer threw exception
java.lang.ClassCastException
at 
org.apache.geronimo.kernel.config.SerializedConfigurationMarshaler.readConfigurationData(SerializedConfigurationMarshaler.java:57)
at 
org.apache.geronimo.kernel.config.ConfigurationUtil.readConfigurationData(ConfigurationUtil.java:167)
at 
org.apache.geronimo.system.configuration.RepositoryConfigurationStore.loadConfiguration(RepositoryConfigurationStore.java:113)
{code}

It happens on Jetty, too.

The config.ser file of this example contains a raw GBeanInfo instead of a 
ConfigurationData wrapping a GBeanInfo. It seems to me that the car file format 
of this example is incorrect. I will investigate further a potential root cause.

  was:
http://localhost:8080/ - Servlet Examples - click here (i.e. 
http://localhost:8080/servlets-examples/?install=true) -

{code}

# Installed configuration
#   id = geronimo/servlets-examples-tomcat/1.0/car
#   location = 
C:\geronimo-1.2-SNAPSHOT\repository\geronimo\servlets-examples-tomcat\1.0\servlets-examples-tomcat-1.0.car

10:57:46,031 WARN  [ConfigurationStoreUtil] Checksum file not found: 
C:\geronimo-1.2-SNAPSHOT\repository\geronimo\servlets-examples-tomcat\1.0\servlets-examples-tomcat-1.0.car\META
-INF\config.ser.sha1
10:57:46,046 ERROR [[servlet_sample_installer]] Servlet.service() for servlet 
servlet_sample_installer threw exception
java.lang.ClassCastException
at 
org.apache.geronimo.kernel.config.SerializedConfigurationMarshaler.readConfigurationData(SerializedConfigurationMarshaler.java:57)
at 
org.apache.geronimo.kernel.config.ConfigurationUtil.readConfigurationData(ConfigurationUtil.java:167)
at 
org.apache.geronimo.system.configuration.RepositoryConfigurationStore.loadConfiguration(RepositoryConfigurationStore.java:113)
at 
org.apache.geronimo.system.configuration.RepositoryConfigurationStore$$FastClassByCGLIB$$968bf00c.invoke(generated)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817)
at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
at 
org.apache.geronimo.kernel.config.ConfigurationStore$$EnhancerByCGLIB$$a45644d1.loadConfiguration(generated)
at 
org.apache.geronimo.system.plugin.PluginInstallerGBean.downloadArtifact(PluginInstallerGBean.java:738)
at 
org.apache.geronimo.system.plugin.PluginInstallerGBean.install(PluginInstallerGBean.java:454)
at 
org.apache.geronimo.system.plugin.PluginInstallerGBean.install(PluginInstallerGBean.java:383)
at 
org.apache.geronimo.system.plugin.PluginInstallerGBean$$FastClassByCGLIB$$cebc327e.invoke(generated)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817)
at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
at 

[jira] Closed: (GERONIMO-188) Entity instance caching

2006-12-05 Thread Gianny Damour (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-188?page=all ]

Gianny Damour closed GERONIMO-188.
--

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

Thanks for this reminder Vamsi. This feature has been added some while back.

 Entity instance caching
 ---

 Key: GERONIMO-188
 URL: http://issues.apache.org/jira/browse/GERONIMO-188
 Project: Geronimo
  Issue Type: Task
  Components: OpenEJB
Affects Versions: 1.0-M1
Reporter: Dain Sundstrom
 Assigned To: Gianny Damour
 Fix For: 1.1.1


 OpenEJB 2.0M1 does not cache entity instances between method calls.  This was 
 useful to test entity life-cycle, but needs to be added for server efficiency.

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




[jira] Commented: (GERONIMO-2221) java.lang.ClassCastException while installing Servlet Examples because of Checksum file not found

2006-12-05 Thread Gianny Damour (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-2221?page=comments#action_12455636
 ] 

Gianny Damour commented on GERONIMO-2221:
-

I am worried that backward compatibility of configuration serialization is 
still not properly working: the CAR is a 1.0 one and the server is a 
1.2-SNAPSHOT one. I will build the 1.1.1 branch and install one of its 
configuration into a 1.2-SNAPSHOT server to try to reproduce.

 java.lang.ClassCastException while installing Servlet Examples because of 
 Checksum file not found
 -

 Key: GERONIMO-2221
 URL: http://issues.apache.org/jira/browse/GERONIMO-2221
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: sample apps, web
Affects Versions: 1.2
 Environment: cygwin, java 1.4, Revision: 424964
Reporter: Jacek Laskowski

 http://localhost:8080/ - Servlet Examples - click here (i.e. 
 http://localhost:8080/servlets-examples/?install=true) -
 {code}
 
 # Installed configuration
 #   id = geronimo/servlets-examples-tomcat/1.0/car
 #   location = 
 C:\geronimo-1.2-SNAPSHOT\repository\geronimo\servlets-examples-tomcat\1.0\servlets-examples-tomcat-1.0.car
 
 10:57:46,031 WARN  [ConfigurationStoreUtil] Checksum file not found: 
 C:\geronimo-1.2-SNAPSHOT\repository\geronimo\servlets-examples-tomcat\1.0\servlets-examples-tomcat-1.0.car\META
 -INF\config.ser.sha1
 10:57:46,046 ERROR [[servlet_sample_installer]] Servlet.service() for servlet 
 servlet_sample_installer threw exception
 java.lang.ClassCastException
 at 
 org.apache.geronimo.kernel.config.SerializedConfigurationMarshaler.readConfigurationData(SerializedConfigurationMarshaler.java:57)
 at 
 org.apache.geronimo.kernel.config.ConfigurationUtil.readConfigurationData(ConfigurationUtil.java:167)
 at 
 org.apache.geronimo.system.configuration.RepositoryConfigurationStore.loadConfiguration(RepositoryConfigurationStore.java:113)
 at 
 org.apache.geronimo.system.configuration.RepositoryConfigurationStore$$FastClassByCGLIB$$968bf00c.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 at 
 org.apache.geronimo.kernel.config.ConfigurationStore$$EnhancerByCGLIB$$a45644d1.loadConfiguration(generated)
 at 
 org.apache.geronimo.system.plugin.PluginInstallerGBean.downloadArtifact(PluginInstallerGBean.java:738)
 at 
 org.apache.geronimo.system.plugin.PluginInstallerGBean.install(PluginInstallerGBean.java:454)
 at 
 org.apache.geronimo.system.plugin.PluginInstallerGBean.install(PluginInstallerGBean.java:383)
 at 
 org.apache.geronimo.system.plugin.PluginInstallerGBean$$FastClassByCGLIB$$cebc327e.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 at 
 org.apache.geronimo.system.plugin.PluginInstaller$$EnhancerByCGLIB$$72bbc85c.install(generated)
 at 
 org.apache.geronimo.welcome.AbsentSampleServlet.doInstall(AbsentSampleServlet.java:72)
 at 
 org.apache.geronimo.welcome.AbsentSampleServlet.doGet(AbsentSampleServlet.java:52)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
 at 
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
 at 
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
 at 
 

[jira] Closed: (GERONIMO-2470) Add support for Session Replication

2006-11-16 Thread Gianny Damour (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2470?page=all ]

Gianny Damour closed GERONIMO-2470.
---

Fix Version/s: 1.2
   Resolution: Fixed
 Assignee: Gianny Damour

Replication has been hooked in.

 Add support for Session Replication
 ---

 Key: GERONIMO-2470
 URL: http://issues.apache.org/jira/browse/GERONIMO-2470
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: Clustering
Affects Versions: 1.2
Reporter: Gianny Damour
 Assigned To: Gianny Damour
 Fix For: 1.2


 Currently, the WADI clustering code only addresses load-balancing. WADI can 
 also provides sync or async session replication.

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




[jira] Updated: (GERONIMO-2541) Priority order for GBeans

2006-11-05 Thread Gianny Damour (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2541?page=all ]

Gianny Damour updated GERONIMO-2541:


Attachment: GERONIMO-2541-KERNEL.patch
SERIALIZATION_-1012491431781444074.ser

geronimo-kernel patch to be applied after having rolled back updates to 
geronimo-kernel of the previous patch.

The idea is to maintain backward compatibility and also to provide a mechanism 
to support future changes which will break backward compatibility.

SERIALIZATIONxxx is to be put in 
modules/geronimo-kernel/src/test/data/gbeandata/. (This is a binary file and, 
hence, it cannot be included in the patch).

 Priority order for GBeans
 -

 Key: GERONIMO-2541
 URL: http://issues.apache.org/jira/browse/GERONIMO-2541
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: kernel
Affects Versions: 1.2
Reporter: David Jencks
 Assigned To: David Jencks
 Fix For: 1.2

 Attachments: GERONIMO-2541-KERNEL.patch, GERONIMO-2541.patch, 
 SERIALIZATION_-1012491431781444074.ser


 Add a priority order to GBeanData to order attempted starts of GBeans.  
 GBeanInfo can have a default.  GBean dependencies will still override the 
 priority, in that a priority ordering will determine the order in which we 
 try to start gbeans, but one won't start until all its dependencies have 
 started.
 This will probably be useful in several  contexts but right now I need to get 
 the PersistenceUnitGBean to start first so it can install the class enhancer 
 before any classes are loaded.

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




  1   2   3   >