You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Richard Loreaux (JIRA)" <ji...@apache.org> on 2006/07/26 19:14:13 UTC
[jira] Created: (AXIS2-934) createConfigurationContextFromURIs
re-engages modules
createConfigurationContextFromURIs re-engages modules
-----------------------------------------------------
Key: AXIS2-934
URL: http://issues.apache.org/jira/browse/AXIS2-934
Project: Apache Axis 2.0 (Axis2)
Issue Type: Bug
Components: deployment
Affects Versions: 1.0
Environment: MacOSX 10.4.7 (Intel), JRE 1.5.0_06-112, Axis2-1.0
Reporter: Richard Loreaux
Using the factory to create a configuration context from URIs causes an "attempt to engage an already engaged module" error.
Context: I am attempting to use the axis.xml in my jar file. The modules are co-located with the axis2-kernel-1.0.jar (addressing-1.0.mar in this case).
URL axis2URL = this.getClass().getResource("/conf/axis2.xml");
configContext = ConfigurationContextFactory.createConfigurationContextFromURIs(axis2URL , null);
Error!
org.apache.axis2.AxisFault: Attempt to engage an already engaged module addressing-1.0
at org.apache.axis2.engine.AxisConfiguration.engageModule(AxisConfiguration.java:322)
at org.apache.axis2.engine.AxisConfiguration.engageModule(AxisConfiguration.java:289)
at org.apache.axis2.deployment.DeploymentEngine.engageModules(DeploymentEngine.java:743)
at org.apache.axis2.deployment.URLBasedAxisConfigurator.engageGlobalModules(URLBasedAxisConfigurator.java:111)
at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:41)
at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromURIs(ConfigurationContextFactory.java:95)
...
The following work-around was successful:
URL axis2URL = this.getClass().getResource("/conf/axis2.xml");
AxisConfigurator cfg8r = new URLBasedAxisConfigurator(axis2URL , null);
AxisConfiguration cfg = cfg8r.getAxisConfiguration();
configContext = new ConfigurationContext(cfg);
--
RHL
--
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
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org
[jira] Commented: (AXIS2-934) createConfigurationContextFromURIs
re-engages modules
Posted by "Deepal Jayasinghe (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/AXIS2-934?page=comments#action_12434363 ]
Deepal Jayasinghe commented on AXIS2-934:
-----------------------------------------
I tested this in current SVN and I was unable to regenerate the issue , so can you please check whether it is working for you.
> createConfigurationContextFromURIs re-engages modules
> -----------------------------------------------------
>
> Key: AXIS2-934
> URL: http://issues.apache.org/jira/browse/AXIS2-934
> Project: Apache Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: deployment
> Affects Versions: 1.0
> Environment: MacOSX 10.4.7 (Intel), JRE 1.5.0_06-112, Axis2-1.0
> Reporter: Richard Loreaux
> Assigned To: Deepal Jayasinghe
>
> Using the factory to create a configuration context from URIs causes an "attempt to engage an already engaged module" error.
> Context: I am attempting to use the axis.xml in my jar file. The modules are co-located with the axis2-kernel-1.0.jar (addressing-1.0.mar in this case).
> URL axis2URL = this.getClass().getResource("/conf/axis2.xml");
> configContext = ConfigurationContextFactory.createConfigurationContextFromURIs(axis2URL , null);
> Error!
> org.apache.axis2.AxisFault: Attempt to engage an already engaged module addressing-1.0
> at org.apache.axis2.engine.AxisConfiguration.engageModule(AxisConfiguration.java:322)
> at org.apache.axis2.engine.AxisConfiguration.engageModule(AxisConfiguration.java:289)
> at org.apache.axis2.deployment.DeploymentEngine.engageModules(DeploymentEngine.java:743)
> at org.apache.axis2.deployment.URLBasedAxisConfigurator.engageGlobalModules(URLBasedAxisConfigurator.java:111)
> at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:41)
> at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromURIs(ConfigurationContextFactory.java:95)
> ...
> The following work-around was successful:
> URL axis2URL = this.getClass().getResource("/conf/axis2.xml");
> AxisConfigurator cfg8r = new URLBasedAxisConfigurator(axis2URL , null);
> AxisConfiguration cfg = cfg8r.getAxisConfiguration();
> configContext = new ConfigurationContext(cfg);
> --
> RHL
--
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
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org
[jira] Commented: (AXIS2-934) createConfigurationContextFromURIs
re-engages modules
Posted by "Loreaux, Richard H. (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/AXIS2-934?page=comments#action_12447671 ]
Loreaux, Richard H. commented on AXIS2-934:
-------------------------------------------
[[ Old comment, sent by email on Wed, 13 Sep 2006 21:32:10 -0700 ]]
I am unable to confirm this. Using the current snapshot (dated today), I
get the following error:
[java] INFO: Deploying module : addressing-1.0
[java] Exception in thread "main" java.lang.NoSuchMethodError:
org.apache.axis2.description.HandlerDescription.<init>(Ljavax/xml/namespace/
QName;)V
[java] at
org.apache.axis2.security.handler.WSDoAllHandler.<clinit>(WSDoAllHandler.jav
a:38)
[java] at java.lang.Class.forName0(Native Method)
[java] at java.lang.Class.forName(Class.java:242)
[java] at
org.apache.axis2.deployment.util.Utils.getHandlerClass(Utils.java:199)
[java] at
org.apache.axis2.deployment.util.Utils.addFlowHandlers(Utils.java:59)
[java] at
org.apache.axis2.deployment.DeploymentEngine.addNewModule(DeploymentEngine.j
ava:311)
[java] at
org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:
597)
[java] at
org.apache.axis2.deployment.RepositoryListener.loadClassPathModules(Reposito
ryListener.java:122)
[java] at
org.apache.axis2.deployment.RepositoryListener.<init>(RepositoryListener.jav
a:61)
[java] at
org.apache.axis2.deployment.DeploymentEngine.loadFromClassPath(DeploymentEng
ine.java:116)
[java] at
org.apache.axis2.deployment.URLBasedAxisConfigurator.getAxisConfiguration(UR
LBasedAxisConfigurator.java:68)
[java] at
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationCont
ext(ConfigurationContextFactory.java:61)
[java] at
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationCont
extFromURIs(ConfigurationContextFactory.java:176)
--
RHL
> createConfigurationContextFromURIs re-engages modules
> -----------------------------------------------------
>
> Key: AXIS2-934
> URL: http://issues.apache.org/jira/browse/AXIS2-934
> Project: Apache Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: deployment
> Affects Versions: 1.0
> Environment: MacOSX 10.4.7 (Intel), JRE 1.5.0_06-112, Axis2-1.0
> Reporter: Richard Loreaux
> Assigned To: Deepal Jayasinghe
>
> Using the factory to create a configuration context from URIs causes an "attempt to engage an already engaged module" error.
> Context: I am attempting to use the axis.xml in my jar file. The modules are co-located with the axis2-kernel-1.0.jar (addressing-1.0.mar in this case).
> URL axis2URL = this.getClass().getResource("/conf/axis2.xml");
> configContext = ConfigurationContextFactory.createConfigurationContextFromURIs(axis2URL , null);
> Error!
> org.apache.axis2.AxisFault: Attempt to engage an already engaged module addressing-1.0
> at org.apache.axis2.engine.AxisConfiguration.engageModule(AxisConfiguration.java:322)
> at org.apache.axis2.engine.AxisConfiguration.engageModule(AxisConfiguration.java:289)
> at org.apache.axis2.deployment.DeploymentEngine.engageModules(DeploymentEngine.java:743)
> at org.apache.axis2.deployment.URLBasedAxisConfigurator.engageGlobalModules(URLBasedAxisConfigurator.java:111)
> at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:41)
> at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromURIs(ConfigurationContextFactory.java:95)
> ...
> The following work-around was successful:
> URL axis2URL = this.getClass().getResource("/conf/axis2.xml");
> AxisConfigurator cfg8r = new URLBasedAxisConfigurator(axis2URL , null);
> AxisConfiguration cfg = cfg8r.getAxisConfiguration();
> configContext = new ConfigurationContext(cfg);
> --
> RHL
--
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
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org
[jira] Resolved: (AXIS2-934) createConfigurationContextFromURIs
re-engages modules
Posted by "Deepal Jayasinghe (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/AXIS2-934?page=all ]
Deepal Jayasinghe resolved AXIS2-934.
-------------------------------------
Resolution: Fixed
> createConfigurationContextFromURIs re-engages modules
> -----------------------------------------------------
>
> Key: AXIS2-934
> URL: http://issues.apache.org/jira/browse/AXIS2-934
> Project: Apache Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: deployment
> Affects Versions: 1.0
> Environment: MacOSX 10.4.7 (Intel), JRE 1.5.0_06-112, Axis2-1.0
> Reporter: Richard Loreaux
> Assigned To: Deepal Jayasinghe
>
> Using the factory to create a configuration context from URIs causes an "attempt to engage an already engaged module" error.
> Context: I am attempting to use the axis.xml in my jar file. The modules are co-located with the axis2-kernel-1.0.jar (addressing-1.0.mar in this case).
> URL axis2URL = this.getClass().getResource("/conf/axis2.xml");
> configContext = ConfigurationContextFactory.createConfigurationContextFromURIs(axis2URL , null);
> Error!
> org.apache.axis2.AxisFault: Attempt to engage an already engaged module addressing-1.0
> at org.apache.axis2.engine.AxisConfiguration.engageModule(AxisConfiguration.java:322)
> at org.apache.axis2.engine.AxisConfiguration.engageModule(AxisConfiguration.java:289)
> at org.apache.axis2.deployment.DeploymentEngine.engageModules(DeploymentEngine.java:743)
> at org.apache.axis2.deployment.URLBasedAxisConfigurator.engageGlobalModules(URLBasedAxisConfigurator.java:111)
> at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:41)
> at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromURIs(ConfigurationContextFactory.java:95)
> ...
> The following work-around was successful:
> URL axis2URL = this.getClass().getResource("/conf/axis2.xml");
> AxisConfigurator cfg8r = new URLBasedAxisConfigurator(axis2URL , null);
> AxisConfiguration cfg = cfg8r.getAxisConfiguration();
> configContext = new ConfigurationContext(cfg);
> --
> RHL
--
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
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org
[jira] Assigned: (AXIS2-934) createConfigurationContextFromURIs
re-engages modules
Posted by "Deepal Jayasinghe (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/AXIS2-934?page=all ]
Deepal Jayasinghe reassigned AXIS2-934:
---------------------------------------
Assignee: Deepal Jayasinghe
> createConfigurationContextFromURIs re-engages modules
> -----------------------------------------------------
>
> Key: AXIS2-934
> URL: http://issues.apache.org/jira/browse/AXIS2-934
> Project: Apache Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: deployment
> Affects Versions: 1.0
> Environment: MacOSX 10.4.7 (Intel), JRE 1.5.0_06-112, Axis2-1.0
> Reporter: Richard Loreaux
> Assigned To: Deepal Jayasinghe
>
> Using the factory to create a configuration context from URIs causes an "attempt to engage an already engaged module" error.
> Context: I am attempting to use the axis.xml in my jar file. The modules are co-located with the axis2-kernel-1.0.jar (addressing-1.0.mar in this case).
> URL axis2URL = this.getClass().getResource("/conf/axis2.xml");
> configContext = ConfigurationContextFactory.createConfigurationContextFromURIs(axis2URL , null);
> Error!
> org.apache.axis2.AxisFault: Attempt to engage an already engaged module addressing-1.0
> at org.apache.axis2.engine.AxisConfiguration.engageModule(AxisConfiguration.java:322)
> at org.apache.axis2.engine.AxisConfiguration.engageModule(AxisConfiguration.java:289)
> at org.apache.axis2.deployment.DeploymentEngine.engageModules(DeploymentEngine.java:743)
> at org.apache.axis2.deployment.URLBasedAxisConfigurator.engageGlobalModules(URLBasedAxisConfigurator.java:111)
> at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:41)
> at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromURIs(ConfigurationContextFactory.java:95)
> ...
> The following work-around was successful:
> URL axis2URL = this.getClass().getResource("/conf/axis2.xml");
> AxisConfigurator cfg8r = new URLBasedAxisConfigurator(axis2URL , null);
> AxisConfiguration cfg = cfg8r.getAxisConfiguration();
> configContext = new ConfigurationContext(cfg);
> --
> RHL
--
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
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org