That test works fine. If it breaks for you, then there is probably
something wrong with your environment.

Andreas

On Wed, Jun 1, 2016 at 12:59 PM, Martin Gainty <[email protected]> wrote:
> MG>quick comment tagged by MG
>
> MG>found possible mis-config at
> \modules\kernel\target\test-resources\deployment\moduleDisEngegeRepo\axis2.xml:
>
>  <testcase name="testGlobalCheck"
> classname="org.apache.axis2.deployment.ModuleDisengagementTest"
> time="1.011">
>
>     <error message="The Dispatch phase is not found on the global InFlow
> phase of the axis2.xml file.
>     Make sure the phase is within the axis2.xml file."
>
> type="org.apache.axis2.deployment.DeploymentException">org.apache.axis2.deployment.DeploymentException:
>     The Dispatch phase is not found on the global InFlow phase of the
> axis2.xml file. Make sure the phase is within the axis2.xml file.
>
> at
> org.apache.axis2.deployment.util.PhasesInfo.getGlobalInflow(PhasesInfo.java:117)
> at
> org.apache.axis2.engine.AxisConfiguration.validateSystemPredefinedPhases(AxisConfiguration.java:1360)
> at
> org.apache.axis2.deployment.DeploymentEngine.loadRepository(DeploymentEngine.java:161)
> at
> org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(FileSystemConfigurator.java:135)
> at
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64)
> at
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:210)
> at
> org.apache.axis2.deployment.ModuleDisengagementTest.setUp(ModuleDisengagementTest.java:48)
>
> MG>\modules\kernel\target\test-resources\deployment\moduleDisEngegeRepo\axis2.xml
> contents contain:
>
> <!--
>   ~ Licensed to the Apache Software Foundation (ASF) under one
>   ~ or more contributor license agreements. See the NOTICE file
>   ~ distributed with this work for additional information
>   ~ regarding copyright ownership. The ASF licenses this file
>   ~ to you under the Apache License, Version 2.0 (the
>   ~ "License"); you may not use this file except in compliance
>   ~ with the License. You may obtain a copy of the License at
>   ~
>   ~ http://www.apache.org/licenses/LICENSE-2.0
>   ~
>   ~ Unless required by applicable law or agreed to in writing,
>   ~ software distributed under the License is distributed on an
>   ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>   ~ KIND, either express or implied. See the License for the
>   ~ specific language governing permissions and limitations
>   ~ under the License.
>   -->
>
> <axisconfig name="AxisJava2.0">
>     <!-- ================================================= -->
>     <!-- Parameters -->
>     <!-- ================================================= -->
>     <parameter name="hotdeployment">true</parameter>
>     <parameter name="hotupdate">false</parameter>
>     <parameter name="enableMTOM">false</parameter>
>
>     <!--During a fault, stacktrace can be sent with the fault message. The
> following flag will control -->
>     <!--that behaviour.-->
>     <parameter name="sendStacktraceDetailsWithFaults">true</parameter>
>
>     <!--If there aren't any information available to find out the fault
> reason, we set the message of the exception-->
>     <!--as the faultreason/Reason. But when a fault is thrown from a service
> or some where, it will be -->
>     <!--wrapped by different levels. Due to this the initial exception
> message can be lost. If this flag-->
>     <!--is set then, Axis2 tries to get the first exception and set its
> message as the faultreason/Reason.-->
>     <parameter name="DrillDownToRootCauseForFaultReason">false</parameter>
>
>     <!--This is the user name and password of admin console-->
>     <parameter name="userName">admin</parameter>
>     <parameter name="password">axis2</parameter>
>
>     <!--To override repository/services you need to uncomment following
> parameter and value SHOULD be absolute file path.-->
>     <!--ServicesDirectory only works on the following cases-->
>     <!---File based configurator and in that case the value should be a file
> URL (http:// not allowed)-->
>     <!---When creating URL Based configurator with URL “file://† -->
>     <!--- War based configurator with expanded case , -->
>
>     <!--All the other scenarios it will be ignored.-->
>     <!--<parameter name="ServicesDirectory">service</parameter>-->
>     <!--To override repository/modules you need to uncomment following
> parameter and value SHOULD be absolute file path-->
>     <!--<parameter name="ModulesDirectory">modules</parameter>-->
>
>     <!--Following params will set the proper context paths for invocations.
> All the endpoints will have a commons context-->
>     <!--root which can configured using the following contextRoot
> parameter-->
>     <!--<parameter name="contextRoot">axis2</parameter>-->
>
>     <!--Our HTTP endpoints can handle both REST and SOAP. Following
> parameters can be used to distinguish those endpoints-->
>     <!--<parameter name="servicePath">services</parameter>-->
>     <!--<parameter name="restPath">rest</parameter>-->
>
>     <!-- Following parameter will completely disable REST handling in
> Axis2-->
>     <parameter name="disableREST" locked="true">false</parameter>
>
>     <!-- ================================================= -->
>     <!-- Deployers -->
>     <!-- ================================================= -->
>
>     <!--Service deployer , this will alow users to deploy AAR or exploded
> AAR as axis2 services-->
>     <deployer extension=".aar" directory="services"
> class="org.apache.axis2.deployment.ServiceDeployer">
>         <serviceBuilderExtension name ="jwsbuilderExt"
> class="org.apache.axis2.jaxws.framework.JAXWSServiceBuilderExtension"/>
>         <serviceBuilderExtension name ="wsdlbuilderExt"
> class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
>     </deployer>
>
>     <!--POJO deployer , this will alow users to drop .class file and make
> that into a service-->
>     <deployer extension=".class" directory="pojo"
> class="org.apache.axis2.deployment.POJODeployer"/>
>
>     <!-- Following parameter will set the host name for the epr-->
>     <!--<parameter name="hostname" locked="true">myhost.com</parameter>-->
>
>     <!-- ================================================= -->
>     <!-- Message Receivers -->
>     <!-- ================================================= -->
>     <!--This is the Default Message Receiver for the system , if you want to
> have MessageReceivers for -->
>     <!--all the other MEP implement it and add the correct entry to here ,
> so that you can refer from-->
>     <!--any operation -->
>     <!--Note : You can override this for particular service by adding the
> same element with your requirement-->
>     <messageReceivers>
>         <messageReceiver mep="http://www.w3.org/ns/wsdl/in-only";
>
> class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver"/>
>         <messageReceiver mep="http://www.w3.org/ns/wsdl/in-out";
>
> class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
>     </messageReceivers>
>
>     <!-- ================================================= -->
>     <!-- Message Formatter -->
>     <!-- ================================================= -->
>     <!--Following content type to message formatter mapping can be used to
> implement support for different message -->
>     <!--format  serialization in Axis2. These message formats are expected
> to be resolved based on the content type. -->
>     <messageFormatters>
>         <messageFormatter contentType="application/x-www-form-urlencoded"
>
> class="org.apache.axis2.transport.http.XFormURLEncodedFormatter"/>
>         <messageFormatter contentType="multipart/form-data"
>
> class="org.apache.axis2.transport.http.MultipartFormDataFormatter"/>
>         <messageFormatter contentType="application/xml"
>
> class="org.apache.axis2.transport.http.ApplicationXMLFormatter"/>
>     </messageFormatters>
>
>     <!-- ================================================= -->
>     <!-- Message Builders -->
>     <!-- ================================================= -->
>     <!--Following content type to builder mapping can be used to implement
> support for different message -->
>     <!--formats in Axis2. These message formats are expected to be resolved
> based on the content type. -->
>     <messageBuilders>
>         <messageBuilder contentType="application/xml"
>
> class="org.apache.axis2.builder.ApplicationXMLBuilder"/>
>         <messageBuilder contentType="application/x-www-form-urlencoded"
>
> class="org.apache.axis2.builder.XFormURLEncodedBuilder"/>
>         <!--Left commented because it adds the depandancy of servlet-api to
> other modules.
>         Please uncomment to Receive messages in multipart/form-data
> format-->
>         <!--<messageBuilder contentType="multipart/form-data"-->
>
> <!--class="org.apache.axis2.builder.MultipartFormDataBuilder"/>-->
>     </messageBuilders>
>
>     <!-- ================================================= -->
>     <!-- Target Resolvers -->
>     <!-- ================================================= -->
>     <!-- Uncomment the following and specify the class name for your
> TargetResolver to add -->
>     <!-- a TargetResolver. TargetResolvers are used to process the To EPR
> for example to -->
>     <!-- choose a server in a cluster -->
>     <!--<targetResolvers>-->
>     <!--<targetResolver />-->
>     <!--</targetResolvers>-->
>
>     <!--Uncomment if you want to have TCP transport support-->
>     <!--<transportReceiver name="tcp"
>                        class="org.apache.axis2.transport.tcp.TCPServer">
>         <parameter name="port">6061</parameter>-->
>         <!--If you want to give your own host address for EPR generation-->
>         <!--uncomment following parameter , and set as you required.-->
>         <!--<parameter name="hostname">tcp://myApp.com/ws</parameter>-->
>     <!--</transportReceiver>-->
>
>     <!-- ================================================= -->
>     <!-- Transport Outs -->
>     <!-- ================================================= -->
>
>     <!--<transportSender name="java"-->
>
> <!--class="org.apache.axis2.transport.java.JavaTransportSender"/>-->
>
>     <!-- ================================================= -->
>     <!--  SOAP Role Configuration                          -->
>     <!-- ================================================= -->
>     <!-- Use the following pattern to configure this axis2
>          instance to act in particular roles. Note that in
>          the absence of any configuration, Axis2 will act
>          only in the ultimate receiver role -->
>     <SOAPRoleConfiguration isUltimateReceiver="false">
>     <role>http://my/custom/role</role>
>     </SOAPRoleConfiguration>
>
>
>     <!-- ================================================= -->
>     <!-- Phases  -->
>     <!-- ================================================= -->
>
> <!-- MG apparently phase name='Dispatch' needs to be embedded in
> type='InFlow' -->
>
>     <phaseOrder type="InFlow">
>         <!--  System pre-defined phases       -->
>          <phase name="Transport">
>             <handler name="RequestURIBasedDispatcher"
>
> class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
>                 <order phase="Transport"/>
>             </handler>
>             <handler name="SOAPActionBasedDispatcher"
>
> class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
>                 <order phase="Transport"/>
>             </handler>
>          </phase>
>         <phase name="Addressing">
>             <handler name="AddressingBasedDispatcher"
>
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
>                 <order phase="Addressing"/>
>             </handler>
>         </phase>
>         <phase name="Security"/>
>         <phase name="PreDispatch"/>
>
> <!-- move this to inflow --->
>         <phase name="Dispatch"
> class="org.apache.axis2.engine.DispatchPhase">
>             <handler name="RequestURIBasedDispatcher"
>
> class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
>             <handler name="SOAPActionBasedDispatcher"
>
> class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
>             <handler name="RequestURIOperationDispatcher"
>
> class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
>             <handler name="SOAPMessageBodyBasedDispatcher"
>
> class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
>
>             <handler name="HTTPLocationBasedDispatcher"
>
> class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
>         </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"/>
>     </phaseOrder>
>     <phaseOrder type="OutFlow">
>         <!--      user can add his own phases to this area  -->
>         <phase name="OperationOutPhase"/>
>         <!--system predefined phase-->
>         <!--these phase will run irrespective of the service-->
>         <phase name="RMPhase"/>
>         <phase name="PolicyDetermination"/>
>         <phase name="MessageOut"/>
>         <phase name="Security"/>
>     </phaseOrder>
>     <phaseOrder type="InFaultFlow">
>         <phase name="Addressing">
>              <handler name="AddressingBasedDispatcher"
>
> class="org.apache.axis2.dispatchers.AddressingBasedDispatcher">
>                  <order phase="Addressing"/>
>             </handler>
>         </phase>
>         <phase name="Security"/>
>         <phase name="PreDispatch"/>
>         <phase name="Dispatch"
> class="org.apache.axis2.engine.DispatchPhase">
>             <handler name="RequestURIBasedDispatcher"
>
> class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher"/>
>             <handler name="SOAPActionBasedDispatcher"
>
> class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher"/>
>             <handler name="RequestURIOperationDispatcher"
>
> class="org.apache.axis2.dispatchers.RequestURIOperationDispatcher"/>
>             <handler name="SOAPMessageBodyBasedDispatcher"
>
> class="org.apache.axis2.dispatchers.SOAPMessageBodyBasedDispatcher"/>
>
>             <handler name="HTTPLocationBasedDispatcher"
>
> class="org.apache.axis2.dispatchers.HTTPLocationBasedDispatcher"/>
>         </phase>
>         <phase name="RMPhase"/>
>         <!--      user can add his own phases to this area  -->
>         <phase name="OperationInFaultPhase"/>
>     </phaseOrder>
>     <phaseOrder type="OutFaultFlow">
>         <!--      user can add his own phases to this area  -->
>         <phase name="OperationOutFaultPhase"/>
>         <phase name="RMPhase"/>
>         <phase name="PolicyDetermination"/>
>         <phase name="MessageOut"/>
>     </phaseOrder>
> </axisconfig>
>
> MG>Please confirm axis2.xml mis-config
>
> ?
> Martin
> ______________________________________________
>
>
>
>
>
>
>> Subject: Re: [VOTE] Release Axis2 1.7.3
>> To: [email protected]
>> From: [email protected]
>> Date: Mon, 30 May 2016 17:31:53 -0700
>
>>
>> +1.
>>
>> Deepal
>> > This is a vote to release Apache Axis2 1.7.3.
>> >
>> > SVN tag:
>> > http://svn.apache.org/repos/asf/axis/axis2/java/core/tags/v1.7.3/
>> > Maven artifacts:
>> > https://repository.apache.org/content/repositories/orgapacheaxis2-1009
>> > Distributions:
>> > https://dist.apache.org/repos/dist/dev/axis/axis2/java/core/1.7.3/
>> > Site: http://axis.apache.org/axis2/java/core-staging/
>> >
>> > Here is my +1.
>> >
>> > Andreas
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [email protected]
>> > For additional commands, e-mail: [email protected]
>> >
>> >
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to