SEVERE: Invalid service
Axis2SampleDocLitService.aar due to Invalid phases please recheck axis2.xml
RMPhase for the handler
SandeshaInHandler
org.apache.axis2.phaseresolver.PhaseException: Invalid phases please recheck axis2.xml RMPhase for the handler SandeshaInHandler
at org.apache.axis2.phaseresolver.PhaseHolder.addHandler(PhaseHolder.java:66)
at org.apache.axis2.phaseresolver.PhaseResolver.engageModuleToOperation(PhaseResolver.java:191)
at org.apache.axis2.description.AxisOperation.engageModuleToOperation(AxisOperation.java:154)
at org.apache.axis2.description.AxisOperation.engageModule(AxisOperation.java:128)
at org.apache.axis2.description.AxisService.engageModule(AxisService.java:491)
at org.apache.axis2.description.AxisServiceGroup.engageModule(AxisServiceGroup.java:136)
at org.apache.axis2.engine.AxisConfiguration.addServiceGroup(AxisConfiguration.java:275)
at org.apache.axis2.deployment.DeploymentEngine.addServiceGroup(DeploymentEngine.java:411)
at org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:534)
at org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:200)
at org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:210)
at org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:157)
at org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:84)
at org.apache.axis2.deployment.FileSystemConfigurator.loadServices(FileSystemConfigurator.java:129)
at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:72)
at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:179)
at org.apache.axis2.transport.http.SimpleHTTPServer.main(SimpleHTTPServer.java:157)
org.apache.axis2.phaseresolver.PhaseException: Invalid phases please recheck axis2.xml RMPhase for the handler SandeshaInHandler
at org.apache.axis2.phaseresolver.PhaseHolder.addHandler(PhaseHolder.java:66)
at org.apache.axis2.phaseresolver.PhaseResolver.engageModuleToOperation(PhaseResolver.java:191)
at org.apache.axis2.description.AxisOperation.engageModuleToOperation(AxisOperation.java:154)
at org.apache.axis2.description.AxisOperation.engageModule(AxisOperation.java:128)
at org.apache.axis2.description.AxisService.engageModule(AxisService.java:491)
at org.apache.axis2.description.AxisServiceGroup.engageModule(AxisServiceGroup.java:136)
at org.apache.axis2.engine.AxisConfiguration.addServiceGroup(AxisConfiguration.java:275)
at org.apache.axis2.deployment.DeploymentEngine.addServiceGroup(DeploymentEngine.java:411)
at org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:534)
at org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:200)
at org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:210)
at org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:157)
at org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:84)
at org.apache.axis2.deployment.FileSystemConfigurator.loadServices(FileSystemConfigurator.java:129)
at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:72)
at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:179)
at org.apache.axis2.transport.http.SimpleHTTPServer.main(SimpleHTTPServer.java:157)
The Phase Orders in my axis2.xml is pasted below...
<phaseOrder type="InFlow">
<!-- System pre defined phases -->
<phase name="Transport">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.engine.AddressingBasedDispatcher">
<order phase="Transport"/>
</handler>
<!-- handler name="RequestURIBasedDispatcher"
class="org.apache.axis2.engine.RequestURIBasedDispatcher">
<order phase="Transport"/>
</handler>
<handler name="SOAPActionBasedDispatcher"
class="org.apache.axis2.engine.SOAPActionBasedDispatcher">
<order phase="Transport"/>
</handler-->
</phase>
<phase name="Security"/>
<phase name="PreDispatch"/>
<phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.engine.AddressingBasedDispatcher">
<order phase="Dispatch"/>
</handler>
<!-- System pre defined phases -->
<phase name="Transport">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.engine.AddressingBasedDispatcher">
<order phase="Transport"/>
</handler>
<!-- handler name="RequestURIBasedDispatcher"
class="org.apache.axis2.engine.RequestURIBasedDispatcher">
<order phase="Transport"/>
</handler>
<handler name="SOAPActionBasedDispatcher"
class="org.apache.axis2.engine.SOAPActionBasedDispatcher">
<order phase="Transport"/>
</handler-->
</phase>
<phase name="Security"/>
<phase name="PreDispatch"/>
<phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="AddressingBasedDispatcher"
class="org.apache.axis2.engine.AddressingBasedDispatcher">
<order phase="Dispatch"/>
</handler>
<handler
name="SOAPMessageBodyBasedDispatcher"
class="org.apache.axis2.engine.SOAPMessageBodyBasedDispatcher">
<order phase="Dispatch"/>
</handler>
<handler name="InstanceDispatcher"
class="org.apache.axis2.engine.InstanceDispatcher">
<order phase="Dispatch"/>
</handler>
</phase>
<phase name="RMPhase"/>
<!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
<phase name="OperationInPhase"/>
<phase name="soapmonitorPhase"/>
</phaseOrder>
<phaseOrder type="OutFlow">
<!-- user can add his own phases to this area -->
<phase name="soapmonitorPhase"/>
<phase name="OperationOutPhase"/>
<!--system predefined phase-->
<!--these phase will run irrespective of the service-->
<phase name="PolicyDetermination"/>
<phase name="MessageOut"/>
<phase name="Security"/>
<phase name="RMPhase"/>
</phaseOrder>
<phaseOrder type="InFaultFlow">
<phase name="PreDispatch"/>
<phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
class="org.apache.axis2.engine.RequestURIBasedDispatcher">
<order phase="Dispatch"/>
</handler>
class="org.apache.axis2.engine.SOAPMessageBodyBasedDispatcher">
<order phase="Dispatch"/>
</handler>
<handler name="InstanceDispatcher"
class="org.apache.axis2.engine.InstanceDispatcher">
<order phase="Dispatch"/>
</handler>
</phase>
<phase name="RMPhase"/>
<!-- System pre defined phases -->
<!-- After Postdispatch phase module author or or service author can add any phase he want -->
<phase name="OperationInPhase"/>
<phase name="soapmonitorPhase"/>
</phaseOrder>
<phaseOrder type="OutFlow">
<!-- user can add his own phases to this area -->
<phase name="soapmonitorPhase"/>
<phase name="OperationOutPhase"/>
<!--system predefined phase-->
<!--these phase will run irrespective of the service-->
<phase name="PolicyDetermination"/>
<phase name="MessageOut"/>
<phase name="Security"/>
<phase name="RMPhase"/>
</phaseOrder>
<phaseOrder type="InFaultFlow">
<phase name="PreDispatch"/>
<phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
<handler name="RequestURIBasedDispatcher"
class="org.apache.axis2.engine.RequestURIBasedDispatcher">
<order phase="Dispatch"/>
</handler>
<handler
name="SOAPActionBasedDispatcher"
class="org.apache.axis2.engine.SOAPActionBasedDispatcher">
<order phase="Dispatch"/>
</handler>
class="org.apache.axis2.engine.SOAPActionBasedDispatcher">
<order phase="Dispatch"/>
</handler>
<handler
name="AddressingBasedDispatcher"
class="org.apache.axis2.engine.AddressingBasedDispatcher">
<order phase="Dispatch"/>
</handler>
class="org.apache.axis2.engine.AddressingBasedDispatcher">
<order phase="Dispatch"/>
</handler>
<handler
name="SOAPMessageBodyBasedDispatcher"
class="org.apache.axis2.engine.SOAPMessageBodyBasedDispatcher">
<order phase="Dispatch"/>
</handler>
<handler name="InstanceDispatcher"
class="org.apache.axis2.engine.InstanceDispatcher">
<order phase="PostDispatch"/>
</handler>
</phase>
<!-- user can add his own phases to this area -->
<phase name="OperationInFaultPhase"/>
<phase name="soapmonitorPhase"/>
</phaseOrder>
<phaseOrder type="OutFaultFlow">
<!-- user can add his own phases to this area -->
<phase name="soapmonitorPhase"/>
<phase name="OperationOutFaultPhase"/>
<phase name="PolicyDetermination"/>
<phase name="MessageOut"/>
</phaseOrder>
class="org.apache.axis2.engine.SOAPMessageBodyBasedDispatcher">
<order phase="Dispatch"/>
</handler>
<handler name="InstanceDispatcher"
class="org.apache.axis2.engine.InstanceDispatcher">
<order phase="PostDispatch"/>
</handler>
</phase>
<!-- user can add his own phases to this area -->
<phase name="OperationInFaultPhase"/>
<phase name="soapmonitorPhase"/>
</phaseOrder>
<phaseOrder type="OutFaultFlow">
<!-- user can add his own phases to this area -->
<phase name="soapmonitorPhase"/>
<phase name="OperationOutFaultPhase"/>
<phase name="PolicyDetermination"/>
<phase name="MessageOut"/>
</phaseOrder>
From: Chamikara Jayalath [mailto:[EMAIL PROTECTED]
Sent: Wednesday, October 18, 2006 8:09 PM
To: axis-user@ws.apache.org; sandesha-dev@ws.apache.org
Subject: Re: sandesh2 v1.0 module load throws NoClassDefFoundError: org/apache/ws/security/WSSecurityException
Guess you'll have to get the wss4j-SNAPSHOT jar file as well.
I think this is a good reason not to make the RampartBasedSecurityManager the default in sandesha2. Axis2 war file does not come with {rampart,rahas,wss4j} jars.
Chamikara
On 10/19/06, Yadav,
Yogendra (IT) <[EMAIL PROTECTED]>
wrote:
I downloaded axis2-security-1.1-SNAPSHOT.jar from
http://ws.zones.apache.org/~dims/maven/org.apache.axis2/jars/
Now, I get this error:
java.lang.NoClassDefFoundError:
org/apache/ws/security/WSSecurityException
at java.lang.Class.getDeclaredConstructors0 (Native Method)
at
java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
at java.lang.Class.getConstructor0(Class.java:2640)
at java.lang.Class.newInstance0(Class.java:321)
at java.lang.Class.newInstance(Class.java:303)
at
org.apache.axis2.deployment.util.Utils.addFlowHandlers(Utils.java:63)
at
org.apache.axis2.deployment.DeploymentEngine.addNewModule(DeploymentEngi
ne.java:311)
at
org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.j
ava:599)
at
org.apache.axis2.deployment.RepositoryListener.loadClassPathModules(Repo
sitoryListener.java :124)
at
org.apache.axis2.deployment.RepositoryListener.<init>(RepositoryListener
.java:55)
at
org.apache.axis2.deployment.DeploymentEngine.loadRepository(DeploymentEn
gine.java:100)
at
org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(
FileSystemConfigurator.java:116)
at
org.apache.axis2.context.ConfigurationContextFactory.createConfiguration
Context( ConfigurationContextFactory.java:61)
at
org.apache.axis2.context.ConfigurationContextFactory.createConfiguration
ContextFromFileSystem(ConfigurationContextFactory.java:179)
at
org.apache.axis2.transport.http.SimpleHTTPServer.main (SimpleHTTPServer.j
ava:157)
[SimpleHTTPServer] Shutting down
-----Original Message-----
From: Yadav, Yogendra (IT)
Sent: Wednesday, October 18, 2006 5:29 PM
To: axis-user@ws.apache.org; Thilina Gunarathne
Subject: RE: sandesh2 v1.0 module load throws NoClassDefFoundError:
org/apache/rampart/RampartException
I downloaded axis2-rahas-1.1-SNAPSHOT.jar from
http://ws.zones.apache.org/~dims/maven/org.apache.axis2/jars/
Now, I get this error:
java.lang.NoClassDefFoundError: org/apache/rampart/RampartException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at
java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
at java.lang.Class.getConstructor0(Class.java:2640)
at java.lang.Class.getConstructor(Class.java:1629)
at
org.apache.sandesha2.util.SandeshaUtil.getSecurityManagerInstance(Sandes
haUtil.java:986)
at
org.apache.sandesha2.util.SandeshaUtil.getSecurityManager(SandeshaUtil.j
ava:970)
at
org.apache.sandesha2.SandeshaModule.init (SandeshaModule.java:102)
-----Original Message-----
From: Yadav, Yogendra (IT)
Sent: Wednesday, October 18, 2006 4:57 PM
To: axis-user@ws.apache.org; Thilina Gunarathne
Subject: RE: sandesh2 v1.0 module load throws NoSuchMethodError
Hi Thilina,
As you said, I am using the snapshot, now I am getting this error:
java.lang.NoClassDefFoundError: org/apache/rahas/TokenStorage
at java.lang.Class.getDeclaredConstructors0(Native Method)
at
java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
at java.lang.Class.getConstructor0(Class.java:2640)
at java.lang.Class.getConstructor(Class.java:1629)
at
org.apache.sandesha2.util.SandeshaUtil.getSecurityManagerInstance(Sandes
haUtil.java:986)
at
org.apache.sandesha2.util.SandeshaUtil.getSecurityManager (SandeshaUtil.j
ava:970)
at
org.apache.sandesha2.SandeshaModule.init(SandeshaModule.java:102)
-----Original Message-----
From: Thilina Gunarathne [mailto: [EMAIL PROTECTED]]
Sent: Friday, October 13, 2006 10:07 AM
To: axis-user@ws.apache.org
Subject: Re: sandesh2 v1.0 module load throws NoSuchMethodError
Please use the snapshots available at
http://ws.zones.apache.org/~dims/maven/sandesha2/
~Thilina
On 10/13/06, Yadav, Yogendra (IT) < [EMAIL PROTECTED]>
wrote:
>
>
>
> I am testing Sandesh2 v1.0 with AXIS2 RC1. The
> org.apache.axis2.description.PolicyInclude.getEffectivePolicy()
> returns org.apache.neethi.Policy whereas sandesh2 expects
> org.apache.ws.policy.Policy
>
> java.lang.NoSuchMethodError:
> org.apache.axis2.description.PolicyInclude.getEffectivePolicy()Lorg/ap
> ache/ws/policy/Policy;
> at
> org.apache.sandesha2.util.PropertyManager.loadPropertiesFromModuleDesc
> Policy(PropertyManager.java:158)
> at
> org.apache.sandesha2.SandeshaModule.init(SandeshaModule.java:50)
> at
> org.apache.axis2.context.ConfigurationContextFactory.initModules(Confi
> gurationContextFactory.java:217)
> at
> org.apache.axis2.context.ConfigurationContextFactory.init(Configuratio
> nContextFactory.java :193)
> at
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurati
> onContext(ConfigurationContextFactory.java:70)
> at
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurati
> onContextFromFileSystem(ConfigurationContextFactory.java:179)
> at
> org.apache.axis2.transport.http.SimpleHTTPServer.main(SimpleHTTPServer
> .java:157)
>
>
> ________________________________
>
>
> NOTICE: If received in error, please destroy and notify sender. Sender
> does not intend to waive confidentiality or privilege. Use of this
> email is prohibited when received in error.
>
--
http://webservices.apache.org/~thilina/
http://thilinag.blogspot.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------
NOTICE: If received in error, please destroy and notify sender. Sender
does not intend to waive confidentiality or privilege. Use of this email
is prohibited when received in error.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------
NOTICE: If received in error, please destroy and notify sender. Sender
does not intend to waive confidentiality or privilege. Use of this email
is prohibited when received in error.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------
NOTICE: If received in error, please destroy and notify sender. Sender does not intend to waive confidentiality or privilege. Use of this email is prohibited when received in error.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
NOTICE: If received in error, please destroy and notify sender. Sender does not intend to waive confidentiality or privilege. Use of this email is prohibited when received in error.