Hi Michiel,

What is the Stratos version in use (or last sync commit)? The suggested
configuration you've mentioned is already present on stratos-4.1.x branch
[1].

[1]
https://github.com/apache/stratos/blob/stratos-4.1.x/products/stratos/modules/distribution/src/main/conf/axis2/axis2.xml#L577

Thanks.

On Fri, Nov 27, 2015 at 1:47 AM, Michiel Blokzijl (mblokzij) <
mblok...@cisco.com> wrote:

> Hi,
>
> Sometimes (rarely) we see the following Exception in the Stratos logs,
> while troubleshooting errors. Specifically, we’ve seen this in logs of runs
> where cartridges haven’t been started up at all or where terminated
> cartridges have not been recognised as inactive, both of which are pretty
> bad failure modes.
>
> TID: [0] [STRATOS] [2015-11-26 04:01:18,962] ERROR
> {org.wso2.carbon.sts.STSDeploymentListener} -  Error occur while deploying
> wso2carbon-sts service for tenant 1
> org.apache.axis2.phaseresolver.PhaseException: Did not find the desired
> phase 'Transport' while deploying handler 'POXSecurityHandler'.
>         at
> org.apache.axis2.phaseresolver.PhaseHolder.addHandler(PhaseHolder.java:75)
>         at
> org.apache.axis2.phaseresolver.PhaseResolver.engageModuleToFlow(PhaseResolver.java:68)
>         at
> org.apache.axis2.phaseresolver.PhaseResolver.engageModuleToOperation(PhaseResolver.java:104)
>         at
> org.apache.axis2.phaseresolver.PhaseResolver.engageModuleToOperation(PhaseResolver.java:110)
>         at
> org.apache.axis2.description.AxisOperation.onEngage(AxisOperation.java:152)
>         at
> org.apache.axis2.description.AxisDescription.engageModule(AxisDescription.java:478)
>         at
> org.apache.axis2.description.AxisService.onEngage(AxisService.java:827)
> ...
>         at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
>         at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
>
> I’ve found these references online:
> http://stackoverflow.com/a/22244408/1298153 and
> http://mail.wso2.org/mailarchive/dev/2014-December/040486.html. This
> suggests adding <phase name="Transport”/> after the security phase. The
> Stratos axis2.xml config files do not contain this setting.
>
> I’m not familiar with axis2, and what confuses me with this is that if it
> was a config issue, why does it only show up sporadically?
>
> Can anyone shed some light on this exception? Is it safe to patch the xml
> file and add that “transport” thing? Should the patch be done? If so, which
> XML file should be patched?
>
> Cheers,
>
> Michiel
>
>


-- 
Akila Ravihansa Perera
WSO2 Inc.;  http://wso2.com/

Blog: http://ravihansa3000.blogspot.com

Reply via email to