[ESBJAVA-2794] Document on artifact version support Created: 29/Nov/13  Updated: 29/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Documentation
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Highest
Reporter: Samisa Abeysinghe Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
I cannot find a document on how to version a given sequence or proxy.

This is a must to have to help with configuration management of ESB artifacts.




[ESBJAVA-2827] [Logging] - When an endpoint of a Proxy service times out, the relevant logs do not appear under 'Application Logs' Created: 07/Dec/13  Updated: 28/Jan/14

Status: In Progress
Project: WSO2 ESB
Component/s: Logging and Tracing
Affects Version/s: 4.8.0
Fix Version/s: None

Type: Bug Priority: Highest
Reporter: Evanthika Amarasiri Assignee: Jeewantha Dharmaparakrama
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Operating System : Linux 3.2.0-29-generic, amd64
Java Version/Java VM : 1.7.0/Java HotSpot(TM) 64-Bit Server VM 21.0-b17,Oracle Corporation
Packs : wso2esb-4.8.0
DBMS/DBMS Driver : Default
Browser : Firefox 11 /Chrome

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Steps to reproduce
===============

1. Enabled the following in axis2.xml

        <phase name="PreDispatch">
            <handler name="TenantDomainSetter" class="org.wso2.carbon.utils.logging.handler.TenantDomainSetter"/>
        </phase>

2. Create a Proxy with below configuration
     <proxy name="ErrorProxy2" transports="https http" startOnLoad="true" trace="disable">
      <target>
         <inSequence>
            <log level="full"/>
            <send>
               <endpoint>
                  <address uri="http://localhost:9000/services/SimpleStockQuoteService"/>
               </endpoint>
            </send>
         </inSequence>
         <outSequence>
            <send/>
         </outSequence>
      </target>
   </proxy>

3. Invoke the proxy service when the endpoint is down & I see the below under System logs but not under Application Logs. However, note that I see the log printed through the 'Log mediator' under 'Application Logs'.

INFO - HTTPSender Unable to sendViaPost to url[http://Evan:8280/services/ErrorProxy.ErrorProxyHttpSoap12Endpoint]




[ESBJAVA-2828] If 'Test Connection' is done for XA datasources, subsequent calls done to same will fail Created: 07/Dec/13  Updated: 28/Jan/14

Status: In Progress
Project: WSO2 ESB
Component/s: Core Engine
Affects Version/s: 4.8.0
Fix Version/s: None

Type: Bug Priority: Highest
Reporter: Evanthika Amarasiri Assignee: dushan abeyruwan
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Operating System : Linux 3.2.0-29-generic, amd64
Java Version/Java VM : 1.7.0/Java HotSpot(TM) 64-Bit Server VM 21.0-b17,Oracle Corporation
Packs : wso2esb-4.8.0
DBMS/DBMS Driver : Default
Browser : Firefox 11 /Chrome

Severity: Blocker
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Steps to reproduce
================
1. Define XA data source in the master-datasources.xml file
2. Click the 'Test Connection' option of data source UI from management console
3. Invoke the proxy service which is use defined data source from a DBReport mediator & it fails

To recover this, you need to restart the server. (Reason - created datasource objects not getting terminated once initialized)






[ESBJAVA-2928] wso2 unable fulfill transaction requirment Created: 20/Jan/14  Updated: 29/Jan/14

Status: Open
Project: WSO2 ESB
Component/s: Logging and Tracing, Mediators, Proxy Services Management
Affects Version/s: 4.5.1, 4.6.0, 4.7.0, 4.8.0
Fix Version/s: None

Type: Bug Priority: Highest
Reporter: faisal shaik Assignee: dushan abeyruwan
Resolution: Unresolved Votes: 0
Labels: ESB
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: ubuntu,wso2esb4.8.0,wso2dss3.0.1

Severity: Critical
Estimated Complexity: Advanced
Test cases added: Yes
Affects Docs:
Yes

 Description   
 am really worrying about this future.If your developing some product like middleware you should aware of all the future like transaction,sec,.etc security is good in wso2 where as transactions are really poor i am using wso2esb4.8.0 and wso2dss3.0.1 .I wish to insert the data into my 2 tables simple logic if my 2nd table went wrong my first table also roll backed.For this i used wso2dss Box-carring future and its perfectly fine while i am doing from wso2dss try-it .BUt same future i wish to incorporate with wso2esb .i call 4 operation like beginboxcarring,insertintot1,insertintot2,endboxcarring but its not working in this then i got sloution with get JSESSIONID which will create when call a beginboxcarring but there is no use i tried with this properties to get JSESSIONID and my proxy is
<?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse"
       name="TransactionProxy"
       transports="https,http"
       statistics="disable"
       trace="disable"
       startOnLoad="true">
   <target>
      <inSequence>
         <log level="full">
            <property name="M1" value="*************HITTING Transaction PROXY*************"/>
         </log>
         <property name="OUT_ONLY" value="true"/>
         <property name="companycode" expression="//companycode/text()"/>
         <property name="companyname" expression="//companyname/text()"/>
         <property name="clientcode" expression="//clientcode/text()"/>
         <property name="clientname" expression="//clientname/text()"/>
         <property name="session type"
                   value="JSESSIONID"
                   scope="default"
                   type="STRING"/>
         <payloadFactory media-type="xml">
            <format>
               <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                                 xmlns:dat="http://ws.wso2.org/dataservice">
                  <soapenv:Header/>
                  <soapenv:Body/>
               </soapenv:Envelope>
            </format>
            <args/>
         </payloadFactory>
         <log level="full">
            <property name="M2" value="*************HITTING Transaction PROXY*************"/>
         </log>
         <header name="Action" value="urn:begin_boxcar"/>
         <property name="setCookieHeader"
                   expression="$trp:Set-Cookie"
                   scope="default"
                   type="STRING"/>
         <callout serviceURL="http://localhosttt:9764/services/Transaction/begin_boxcar"
                  action="urn:begin_boxcar">
            <source type="envelope"/>
            <target xmlns:s12="http://www.w3.org/2003/05/soap-envelope"
                    xmlns:s11="http://schemas.xmlsoap.org/soap/envelope/"
                    xpath="s11:Body/child::*[fn:position()=1] | s12:Body/child::*[fn:position()=1]"/>
         </callout>
         <property name="setCookieHeader"
                   expression="$trp:Set-Cookie"
                   scope="default"
                   type="STRING"/>
         <log level="full">
            <property name="JSESSIONID" expression="get-property('setCookieHeader')"/>
         </log>
         <payloadFactory media-type="xml">
            <format>
               <p:insertinto_mclient_OP xmlns:p="http://ws.wso2.org/dataservice">
                  <xs:clientcode xmlns:xs="http://ws.wso2.org/dataservice">$1</xs:clientcode>
                  <xs:clientname xmlns:xs="http://ws.wso2.org/dataservice">$2</xs:clientname>
                  <xs:createdbyid xmlns:xs="http://ws.wso2.org/dataservice">-1</xs:createdbyid>
                  <xs:modifiedbyid xmlns:xs="http://ws.wso2.org/dataservice">-1</xs:modifiedbyid>
               </p:insertinto_mclient_OP>
            </format>
            <args>
               <arg evaluator="xml" expression="get-property('clientcode')"/>
               <arg evaluator="xml" expression="get-property('clientname')"/>
            </args>
         </payloadFactory>
         <header name="Action" value="urn:insertinto_mclient_OP"/>
         <callout serviceURL="http://localhosttt:9764/services/Transaction/"
                  action="urn:insertinto_mclient_OP">
            <source xmlns:s12="http://www.w3.org/2003/05/soap-envelope"
                    xmlns:s11="http://schemas.xmlsoap.org/soap/envelope/"
                    xpath="s11:Body/child::*[fn:position()=1] | s12:Body/child::*[fn:position()=1]"/>
            <target xmlns:s12="http://www.w3.org/2003/05/soap-envelope"
                    xmlns:s11="http://schemas.xmlsoap.org/soap/envelope/"
                    xpath="s11:Body/child::*[fn:position()=1] | s12:Body/child::*[fn:position()=1]"/>
         </callout>
         <payloadFactory media-type="xml">
            <format>
               <p:insertinto_mcompany_OP xmlns:p="http://ws.wso2.org/dataservice">
                  <xs:companycode xmlns:xs="http://ws.wso2.org/dataservice">$1</xs:companycode>
                  <xs:comapnyname xmlns:xs="http://ws.wso2.org/dataservice">$2</xs:comapnyname>
                  <xs:createdbyid xmlns:xs="http://ws.wso2.org/dataservice">-1</xs:createdbyid>
                  <xs:modifiedbyid xmlns:xs="http://ws.wso2.org/dataservice">-1</xs:modifiedbyid>
                  <xs:clientid xmlns:xs="http://ws.wso2.org/dataservice">-1</xs:clientid>
               </p:insertinto_mcompany_OP>
            </format>
            <args>
               <arg evaluator="xml" expression="get-property('companycode')"/>
               <arg evaluator="xml" expression="get-property('companyname')"/>
            </args>
         </payloadFactory>
         <log level="full">
            <property name="M5" value="**************hitting2nd dss*****"/>
         </log>
         <header name="Action" value="urn:insertinto_mcompany_OP"/>
         <callout serviceURL="http://localhosttt:9764/services/Transaction/"
                  action="urn:insertinto_mcompany_OP">
            <source xmlns:s12="http://www.w3.org/2003/05/soap-envelope"
                    xmlns:s11="http://schemas.xmlsoap.org/soap/envelope/"
                    xpath="s11:Body/child::*[fn:position()=1] | s12:Body/child::*[fn:position()=1]"/>
            <target xmlns:s12="http://www.w3.org/2003/05/soap-envelope"
                    xmlns:s11="http://schemas.xmlsoap.org/soap/envelope/"
                    xpath="s11:Body/child::*[fn:position()=1] | s12:Body/child::*[fn:position()=1]"/>
         </callout>
         <payloadFactory media-type="xml">
            <format>
               <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                                 xmlns:dat="http://ws.wso2.org/dataservice">
                  <soapenv:Header/>
                  <soapenv:Body/>
               </soapenv:Envelope>
            </format>
            <args/>
         </payloadFactory>
         <log level="full">
            <property name="M3" value="*************HITTING Transaction PROXY*************"/>
         </log>
         <header name="Action" value="urn:end_boxcar"/>
         <callout serviceURL="http://localhosttt:9764/services/Transaction/end_boxcar"
                  action="urn:end_boxcar">
            <source type="envelope"/>
            <target xmlns:s12="http://www.w3.org/2003/05/soap-envelope"
                    xmlns:s11="http://schemas.xmlsoap.org/soap/envelope/"
                    xpath="s11:Body/child::*[fn:position()=1] | s12:Body/child::*[fn:position()=1]"/>
         </callout>
         <log level="full">
            <property name="M4" value="*************HITTING Transaction PROXY*************"/>
         </log>
      </inSequence>
      <outSequence>
         <send/>
      </outSequence>
   </target>
   <description/>
</proxy>
but log is showing JSESSIONID=null
and even i tried this properties also no change in log
<property name="setCookieHeader"
                   expression="get-property('transport','Set-Cookie')"
                   scope="default"
                   type="STRING"/>
 <property name="setCookieHeader5"
                   expression="get-property('transport','JSESSIONID')"
                   scope="default"
                   type="STRING"/>
how would i get if i call from CURL the dss operation begin_boxcarring end point giving like this in header

Set-Cookie: JSESSIONID=6776AC50E31EBFC456CDA1895ACDE0B8; Path=/; HttpOnly

but unable to get into synapse how would i get .is there any option for transaction really worried about this future in wso2

and i tried with only boxcarring operation like this
<?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse"
       name="Boxcarrying"
       transports="https,http"
       statistics="disable"
       trace="disable"
       startOnLoad="true">
   <target>
      <inSequence>
         <log level="full">
            <property name="M1" value="*************HITTING Transaction PROXY*************"/>
         </log>
         <property name="OUT_ONLY" value="true"/>
         <property name="companycode" expression="//companycode/text()"/>
         <property name="companyname" expression="//companyname/text()"/>
         <property name="clientcode" expression="//clientcode/text()"/>
         <property name="clientname" expression="//clientname/text()"/>
         <property name="session type"
                   value="JSESSIONID"
                   scope="default"
                   type="STRING"/>
         <payloadFactory media-type="xml">
            <format>
               <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                                 xmlns:dat="http://ws.wso2.org/dataservice">
                  <soapenv:Header/>
                  <soapenv:Body/>
               </soapenv:Envelope>
            </format>
            <args/>
         </payloadFactory>
         <header name="Action" value="urn:begin_boxcar"/>
         <callout serviceURL="http://192.168.1.201:9764/services/Transaction/begin_boxcar"
                  action="urn:begin_boxcar">
            <source type="envelope"/>
            <target xmlns:trp="http://ws.wso2.org/dataservice"
                    xpath="get-property('transport','$trp:Set-Cookie')"/>
         </callout>
         <property name="setCookieHeader"
                   expression="$ctx:Set-Cookie"
                   scope="default"
                   type="STRING"/>
         <property name="setCookieHeader5"
                   expression="get-property('transport','Set-Cookie')"
                   scope="default"
                   type="STRING"/>
         <log level="full">
            <property name="faisal" expression="get-property('setCookieHeader')"/>
         </log>
      </inSequence>
      <outSequence/>
   </target>
   <description/>
</proxy>

in log like this
[2014-01-20 18:14:08,012] INFO - JMSSender JMS Transport Sender initialized...
[2014-01-20 18:14:18,431] INFO - LogMediator To: /services/Boxcarrying, MessageID: urn:uuid:f90195e3-88c2-4de8-89ea-e4c2d47ec28f, Direction: request, M1 = *************HITTING Transaction PROXY*************, Envelope: <?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><a><clientcode>ff</clientcode><clinename>ffff</clinename><companycode>dd</companycode><companyname>mm</companyname></a></soapenv:Body></soapenv:Envelope>
[2014-01-20 18:14:18,439] INFO - LogMediator To: /services/Boxcarrying, WSAction: urn:begin_boxcar, SOAPAction: urn:begin_boxcar, MessageID: urn:uuid:f90195e3-88c2-4de8-89ea-e4c2d47ec28f, Direction: request, faisal = null, Envelope: <?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dat="http://ws.wso2.org/dataservice"><soapenv:Body></soapenv:Body></soapenv:Envelope>


 Comments   
Comment by faisal shaik [ 24/Jan/14 ]
Is there any option for transaction bcoz without transaction we are unable to give reliable insertion to client




[ESBJAVA-2506] Rule mediator fails when it takes the rules from the registry for the first time. Created: 27/Sep/13  Updated: 13/Feb/14

Status: Reopened
Project: WSO2 ESB
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Patch Priority: Highest
Reporter: shafreen anfar Assignee: shafreen anfar
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: File esb-artifacts-rule-mediator-car_1.0.0.car     File patch.diff    
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Attached capp contains the config that can be used to reproduce this issue. Simply, upload car file into a fresh ESB pack. Then the deployment of this car file fails because rule mediator creates a topic for registry configs so that it will notified when there is change in the registry config.

 Comments   
Comment by shafreen anfar [ 27/Sep/13 ]
Commit - r186583
Comment by Isuru Udana Loku Narangoda [ 13/Feb/14 ]
Fix is not properly applied to branch. Issue still persists in ESB 4.8.1. Hence re-opening the issue.




[ESBJAVA-2940] wso2esb is unable to create xa datasource for postgressql Created: 22/Jan/14  Updated: 20/Feb/14

Status: In Progress
Project: WSO2 ESB
Component/s: Endpoints Management, Mediators
Affects Version/s: 4.5.1, 4.6.0, 4.7.0, 4.8.0
Fix Version/s: None

Type: Bug Priority: Highest
Reporter: faisal shaik Assignee: dushan abeyruwan
Resolution: Unresolved Votes: 0
Labels: ESB
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: ubuntu,wso2esb4.8.0

Attachments: XML File master-datasources.xml    
Severity: Critical
Estimated Complexity: Moderate
Attachment License: I agree to grant a license to WSO2 for this work for inclusion in WSO2 works as per the WSO2 Contributor License Agreement and the Apache License 2.0
Test cases added: Yes
Affects Docs:
Yes

 Description   
Hi
I am working with wso2esb 4.8.0 and postgressql9.1
I wish to do a simple transaction based insert in wso2esb .If we want to do a transaction need to use xa data source but wso2esb and dss default using non xa data source.So i created a xa data source but its showing errors even i tried wso2dss box carring but no result we are unable maintain a same JSESSONID in to proxy so now i am trying with DBLOOKUP and DB REPORT for that i am trying create xa datasource using below
configuration in repository/config/master-datasource.xmll
<datasource>
    <name>DS2</name>
    <jndiConfig>
        <name>DS2</name>
    </jndiConfig>
    <definition type="RDBMS">
 <configuration>
            <dataSourceClassName>com.atomikos.jdbc.AtomikosDataSourceBean</dataSourceClassName>
            <dataSourceProps>
                <property name="xaDataSourceClassName">org.postgresql.xa.PGXADataSource</property>
                <property name="uniqueResourceName">TXUSCProduction</property>
                <property name="xaProperties.user">youtilitydba</property>
                <property name="xaProperties.password">Youtility11</property>
                <property name="xaProperties.URL">jdbc:postgresql://localhost:5432/USCProduction&lt;/property>
                <property name="poolSize">10</property>
            </dataSourceProps>
 </configuration>
   </definition>
</datasource>
its creating and showing in UI also when i am trying with DBREPORT giving pool errors are AtomikosDataSourceBean errors
really fed up with wso2 no proper docs are no proper example even no reply for any question


 Comments   
Comment by faisal shaik [ 20/Feb/14 ]
is it bug in wso2.




[ESBJAVA-3018] Message Processor could not do guaranteed delivery with JSON messages Created: 24/Feb/14  Updated: 27/Feb/14

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Highest
Reporter: shafreen anfar Assignee: shafreen anfar
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: XML File MSMP_JSON_RETRY.xml     Zip Archive jms.zip    
Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
To reproduce this issue do the following steps,

1) Setup a basic scenario for MSMP as in http://wso2.com/library/articles/2014/01/guaranteed-delivery-with-Message-Store-Message-Processor%20/

2) Stop the back-end server

3) Send a *JSON* message (you should be able to observer that message processor is retrying to send the message)

4) Now start the back-end

Message does not get delivered and the Message Processor keeps on retrying.




 Comments   
Comment by shafreen anfar [ 27/Feb/14 ]
Please commit these to public branch when we have created working copy of the product.

jms.zip to /trunk/products/esb/4.8.1/modules/integration/tests-patches/src/test/java/org/wso2/carbon/esb

MSMP_JSON_RETRY.xml to /trunk/products/esb/4.8.1/modules/integration/tests-patches/src/test/resources/artifacts/ESB/jms/transport




[ESBJAVA-3027] GUI shows all HTTP Endpoints as GET Created: 04/Mar/14  Updated: 04/Mar/14

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Highest
Reporter: shafreen anfar Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: File ESBJAVA-3027.diff     JPEG File ep_ui.jpg     JPEG File ep_xml.jpg    
Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
when publishing an endpoint through deployment, the xml shows:

"look at ep_ui.jpg"

but when looking at the endpoint in the UI, the method is get:

"look at ep_xml.jpg"

the actual XML is attached ep_nhsd_findorg.xml




[ESBJAVA-3035] How to handle endpoint failure in wso2esb and wso2dss Created: 07/Mar/14  Updated: 07/Mar/14

Status: Open
Project: WSO2 ESB
Component/s: Endpoints Management, Mediators, Proxy Services Management
Affects Version/s: 4.6.0, 4.7.0, 4.8.0 , 4.8.1
Fix Version/s: None

Type: Bug Priority: Highest
Reporter: Faisal Shaik Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: ESB
Remaining Estimate: 3 minutes
Time Spent: Not Specified
Original Estimate: 3 minutes
Environment: ubuntu,jdk1.7,wso2esb4.7.0,wso2dss3.0.0

Attachments: PNG File erros.png    
Severity: Major
Estimated Complexity: Moderate
Attachment License: I agree to grant a license to WSO2 for this work for inclusion in WSO2 works as per the WSO2 Contributor License Agreement and the Apache License 2.0
Test cases added: Yes
Affects Docs:
Yes

 Description   
Hi,
I created proxy services using wso2dss for data insertion,so services working fine i am quite happy with this but while any data duplication errors occurred in wso2dss i need to handle it in wso2esb so i kept this property in wso2esb for dss level error handle.
property is
<property name="FORCE_ERROR_ON_SOAP_FAULT" value="true"/>
So its working fine i am getting 50000 code using this i am able to handle error while this error my esb showing this message
[2014-03-07 11:22:40,778] INFO - LogMediator To: /services/GeoLocationInsertion, MessageID: urn:uuid:b51629e2-934e-4227-8f50-65fd9f719b8e, Direction: request, userid = -1212807836, username = sa|214057357158656, password = sa
[2014-03-07 11:22:40,783] INFO - LogMediator To: /services/ServiceLogin, MessageID: urn:uuid:1967bde1-d820-46f9-957d-55fbb6f7ea9e, Direction: request, usercode = sa, clientid = 214057357158656
[2014-03-07 11:22:40,833] INFO - LogMediator To: http://www.w3.org/2005/08/addressing/anonymous, WSAction: , SOAPAction: , MessageID: urn:uuid:24aea5ed-f4e2-4214-809b-b3101031edf7, Direction: response, faisal = true
[2014-03-07 11:22:40,838] INFO - LogMediator To: http://www.w3.org/2005/08/addressing/anonymous, WSAction: , SOAPAction: , MessageID: urn:uuid:42a17360-cd04-43bc-83ef-1f53b639de11, Direction: response, kk = true
[2014-03-07 11:22:40,853] WARN - EndpointContext Endpoint : endpoint_71f1485e740c2b97ec407fe4d3bf86929122480f208b6642 will be marked SUSPENDED as it failed
[2014-03-07 11:22:40,853] WARN - EndpointContext Suspending endpoint : endpoint_71f1485e740c2b97ec407fe4d3bf86929122480f208b6642 - last suspend duration was : 30000ms and current suspend duration is : 30000ms - Next retry after : Fri Mar 07 11:23:10 IST 2014
[2014-03-07 11:22:40,856] INFO - LogMediator To: http://www.w3.org/2005/08/addressing/anonymous, WSAction: , SOAPAction: , MessageID: urn:uuid:42a17360-cd04-43bc-83ef-1f53b639de11, Direction: response, MESSAGE = Executing default 'fault' sequence, ERROR_CODE = 500000, ERROR_MESSAGE = null
[2014-03-07 11:22:40,857] INFO - LogMediator To: , WSAction: , SOAPAction: , MessageID: urn:uuid:42a17360-cd04-43bc-83ef-1f53b639de11, Direction: response, Envelope: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"><soapenv:Body><ResponseJSON><Body><Data><Exception>duplicate key value violates or The system is attempting to access an inactive service </Exception></Data></Body><Status>500000</Status></ResponseJSON></soapenv:Body></soapenv:Envelope>

above error message means my endpoint gone into suspend mode after 30sec it will automatically in active mode.
If any user try on same time even he is also unable to his correct data and he is losing the data due to endpoint Nonavailability

message is
[2014-03-07 11:22:40,853] WARN - EndpointContext Suspending endpoint : endpoint_71f1485e740c2b97ec407fe4d3bf86929122480f208b6642 - last suspend duration was : 30000ms and current suspend duration is : 30000ms - Next retry after : Fri Mar 07 11:23:10 IST 2014
So how would i do this
If i remove the property i am unable to handle dss level message and i am getting error like this even my user not getting any response
[2014-03-07 11:20:51,816] ERROR - NativeWorkerPool Uncaught exception
java.lang.ClassCastException: org.apache.axiom.om.impl.llom.OMElementImpl cannot be cast to org.apache.axiom.soap.SOAPFault
at org.apache.axiom.soap.impl.llom.SOAPBodyImpl.getFault(SOAPBodyImpl.java:120)
at org.apache.synapse.util.POXUtils.convertSOAPFaultToPOX(POXUtils.java:46)
at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:91)
at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:308)
at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:92)
at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:71)
at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:114)
at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:232)
at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:443)
at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:166)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
at org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:222)
at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:679)

So that 30sec are so important for my client for losing data how would i avoid this endpoint failure





[ESBJAVA-3034] Message Processor only takes one message Created: 06/Mar/14  Updated: 07/Mar/14

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Highest
Reporter: shafreen anfar Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: File ESBJAVA-3034.diff     Java Source File MSMPCronForwarderCase.java     XML File MSMP_JSON_RETRY.xml    
Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
When message processor is using cron-expression for scheduling, it only takes one message at a time. This behavior is OK for other scenarios but when cron expression is used this is not acceptable.



 Comments   
Comment by shafreen anfar [ 07/Mar/14 ]
add the test to following locations.

./src/test/resources/artifacts/ESB/jms/transport/MSMP_JSON_RETRY.xml
./src/test/java/org/wso2/carbon/esb/jms/transport/test/MSMPCronForwarderCase.java




[ESBJAVA-3006] ServerWorker threads not get release in NHTTP transport [Rare] Created: 10/Feb/14  Updated: 21/Mar/14

Status: Open
Project: WSO2 ESB
Component/s: Transport
Affects Version/s: 4.7.0, 4.8.0 , 4.8.1
Fix Version/s: None

Type: Patch Priority: Highest
Reporter: Miyuru Daminda Assignee: Isuru Udana Loku Narangoda
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: File synpse-nhttp.diff    
Estimated Complexity: Moderate
Attachment License: I agree to grant a license to WSO2 for this work for inclusion in WSO2 works as per the WSO2 Contributor License Agreement and the Apache License 2.0

 Description   
We have seen a rare situation with nhttp transport where sender thread does not get notified during sending a message to backend.

java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000c5b868e0> (a org.apache.synapse.transport.nhttp.Axis2HttpRequest)
        at java.lang.Object.wait(Object.java:503)
        at org.apache.synapse.transport.nhttp.Axis2HttpRequest.streamMessageContents(Axis2HttpRequest.java:332)
        - locked <0x00000000c5b868e0> (a org.apache.synapse.transport.nhttp.Axis2HttpRequest)
        at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncRequest(HttpCoreNIOSender.java:387)
        at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:252)
        at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442)
        at org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.send(DynamicAxisOperation.java:185)
        at org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.executeImpl(DynamicAxisOperation.java:167)
        at org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)
        at org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(Axis2FlexibleMEPClient.java:460)
        at org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:57)
        at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:325)

 Comments   
Comment by Sivajothy Vanjikumaran [ 21/Mar/14 ]
Please send a pull request to https://github.com/wso2/wso2-synapse




[ESBJAVA-3015] Callout mediator error with local transport Created: 20/Feb/14  Updated: 21/Mar/14

Status: Open
Project: WSO2 ESB
Component/s: Core Engine
Affects Version/s: 4.8.0 , 4.8.1
Fix Version/s: None

Type: Patch Priority: Highest
Reporter: Isuru Perera Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: Text File ESBJAVA-3015.patch    
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
The Callout mediator fails when using local transport.

How I reproduced the issue.

1. Installed DSS features to ESB
2. Create a data service.
3. Create a proxy (CalloutProxy), use callout mediator to invoke data service using local transport
4. Create another proxy (StockQuoteProxy) for an external service. For example SimpleStockQuoteService in sample axis2server.
5. Send a request to StockQuoteProxy
6. Send a request to CalloutProxy. Here the callout mediator fails.

 Comments   
Comment by Isuru Perera [ 20/Feb/14 ]
Herewith I have attached the patch for resolving the issue. Thanks Isuru Udana for providing the solution.
Comment by Isuru Perera [ 20/Feb/14 ]
I tested the patch on ESB 4.8.0
Comment by Sivajothy Vanjikumaran [ 21/Mar/14 ]
Please send a pull request to https://github.com/wso2/wso2-synapse




[ESBJAVA-2923] Irregularity with JMS Message processor for lower millisecond cycle Created: 17/Jan/14  Updated: 21/Mar/14

Status: Open
Project: WSO2 ESB
Component/s: Message Processors
Affects Version/s: 4.6.0
Fix Version/s: None

Type: Bug Priority: Highest
Reporter: jayalal kahandawa Assignee: Malaka Silva
Resolution: Unresolved Votes: 0
Labels: ESB
Remaining Estimate: 2 hours
Time Spent: Not Specified
Original Estimate: 2 hours
Environment: Linux/windows

Attachments: File patch.diff    
Severity: Major
Estimated Complexity: Moderate
Attachment License: I agree to grant a license to WSO2 for this work for inclusion in WSO2 works as per the WSO2 Contributor License Agreement and the Apache License 2.0
Test cases added: Yes

 Description   
When we set up a Message processor with lower milliseconds cycles ( ex : 20ms ) , the message processing will not run smoothly based on this cycle, rather it will start suddenly processing lots of messages at once and slowly improving to come to 20 ms cycle.

NOTE: Message Store is JMS

 Comments   
Comment by Kasun Indrasiri [ 27/Jan/14 ]
This is not a blocker, hence lowering the priority.
Comment by Malaka Silva [ 14/Mar/14 ]
Patch is attached.
Comment by Sivajothy Vanjikumaran [ 21/Mar/14 ]
Please send a pull request to https://github.com/wso2/wso2-synapse




[ESBJAVA-3052] HTTPEndpointTemplate fails to deploy when it has system properties for uri-template Created: 20/Mar/14  Updated: 24/Mar/14

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Patch Priority: Highest
Reporter: Isuru Udana Loku Narangoda Assignee: Isuru Udana Loku Narangoda
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: Text File ESBJAVA-3052-test.patch     Text File ESBJAVA-3052.patch    
Estimated Complexity: Moderate
Test cases added: Yes

 Description   


Template
-------

<template xmlns="http://ws.apache.org/ns/synapse" name="HTTPEPTemplate">
   <endpoint name="$name">
      <http uri-template="$uri" method="post">
         <suspendOnFailure>
            <progressionFactor>1.0</progressionFactor>
         </suspendOnFailure>
         <markForSuspension>
            <retriesBeforeSuspension>0</retriesBeforeSuspension>
            <retryDelay>0</retryDelay>
         </markForSuspension>
      </http>
   </endpoint>
</template>

Template Endpoint
-----------------

<endpoint template="HTTPEPTemplate" uri="http://{system.prop.hostname}:{system.prop.port.no}/test/services/foo/test/{uri.var.number}/{uri.var.abc}"></endpoint>


[2014-03-20 09:56:39,156] ERROR - APIDeployer API deployment from the file : /home/isuru/wso2esb-4.8.0/repository/deployment/server/synapse-configs/default/api/test123.xml : Failed.
java.lang.IllegalArgumentException: key can't be empty
at java.lang.System.checkKey(System.java:774)
at java.lang.System.getProperty(System.java:647)
at org.apache.synapse.endpoints.Template.replaceElement(Template.java:95)
at org.apache.synapse.endpoints.Template.replaceElement(Template.java:123)
at org.apache.synapse.endpoints.Template.create(Template.java:53)
at org.apache.synapse.endpoints.TemplateEndpoint.reLoadAndInitEndpoint(TemplateEndpoint.java:137)
at org.apache.synapse.endpoints.TemplateEndpoint.init(TemplateEndpoint.java:101)
at org.apache.synapse.mediators.builtin.SendMediator.init(SendMediator.java:130)
at org.apache.synapse.mediators.AbstractListMediator.init(AbstractListMediator.java:127)
at org.apache.synapse.mediators.base.SequenceMediator.init(SequenceMediator.java:289)
at org.apache.synapse.rest.Resource.init(Resource.java:401)
at org.apache.synapse.rest.API.init(API.java:402)
at org.apache.synapse.deployers.APIDeployer.deploySynapseArtifact(


Identifying uri.var.* variables as system variables is the issue here

 Comments   
Comment by Isuru Udana Loku Narangoda [ 20/Mar/14 ]
Patch attached to fix this issue
Comment by Sivajothy Vanjikumaran [ 21/Mar/14 ]
Please send the pull request to https://github.com/wso2/wso2-synapse
Comment by Isuru Udana Loku Narangoda [ 24/Mar/14 ]
Integration test attached.




[ESBJAVA-3039] cachableDuration is not configured by default for tenants in WSO2Registry in synapse configuration. Created: 11/Mar/14  Updated: 27/Mar/14

Status: In Progress
Project: WSO2 ESB
Component/s: None
Affects Version/s: 4.8.1
Fix Version/s: None

Type: Bug Priority: Highest
Reporter: Nuwan Wimalasekara Assignee: Chanaka Fernando
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Once tenant is created, the registry configuration of synapse configuration does not contain the cachableDuration. Therefor once It cached, It never update the cached until server restart.

for tenant:
<registry provider="org.wso2.carbon.mediation.registry.WSO2Registry"/>

for super admin
   <registry provider="org.wso2.carbon.mediation.registry.WSO2Registry">
      <parameter name="cachableDuration">15000</parameter>
   </registry>




[ESBJAVA-3057] Getting ClosedChannelException on accessing wsdl over https from a web browser. Created: 21/Mar/14  Updated: 31/Mar/14

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Patch Priority: Highest
Reporter: Isuru Udana Loku Narangoda Assignee: Isuru Udana Loku Narangoda
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: Text File ESBJAVA-3057-test.patch     Text File ESBJAVA-3057.patch    
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
[2014-03-21 13:35:41,012] DEBUG - wire >> "GET /favicon.ico HTTP/1.1[\r][\n]"
[2014-03-21 13:35:41,012] DEBUG - wire >> "Host: 10.100.1.128:8243[\r][\n]"
[2014-03-21 13:35:41,012] DEBUG - wire >> "Connection: keep-alive[\r][\n]"
[2014-03-21 13:35:41,012] DEBUG - wire >> "Accept: */*[\r][\n]"
[2014-03-21 13:35:41,013] DEBUG - wire >> "User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.77 Safari/537.36[\r][\n]"
[2014-03-21 13:35:41,013] DEBUG - wire >> "Accept-Encoding: gzip,deflate,sdch[\r][\n]"
[2014-03-21 13:35:41,013] DEBUG - wire >> "Accept-Language: en-US,en;q=0.8,si;q=0.6[\r][\n]"
[2014-03-21 13:35:41,013] DEBUG - wire >> "[\r][\n]"
[2014-03-21 13:35:41,014] DEBUG - wire << "HTTP/1.1 301 Moved Permanently[\r][\n]"
[2014-03-21 13:35:41,014] DEBUG - wire << "Location: http://wso2.org/favicon.ico[\r][\n]"
[2014-03-21 13:35:41,014] DEBUG - wire << "Date: Fri, 21 Mar 2014 08:05:40 GMT[\r][\n]"
[2014-03-21 13:35:41,014] DEBUG - wire << "Transfer-Encoding: chunked[\r][\n]"
[2014-03-21 13:35:41,015] DEBUG - wire << "[\r][\n]"
[2014-03-21 13:35:41,015] WARN - SourceHandler Illegal incoming connection state: REQUEST_DONE . Possibly two send backs are happening for the same request
[2014-03-21 13:35:41,015] WARN - SourceHandler Trying to write response body while the handler is in an inconsistent state REQUEST_DONE
[2014-03-21 13:35:41,015] ERROR - SourceHandler Unexpected I/O error: java.nio.channels.ClosedChannelException
java.nio.channels.ClosedChannelException
at sun.nio.ch.SocketChannelImpl.ensureWriteOpen(SocketChannelImpl.java:135)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:326)
at org.apache.http.nio.reactor.ssl.SSLIOSession.sendEncryptedData(SSLIOSession.java:339)
at org.apache.http.nio.reactor.ssl.SSLIOSession.outboundTransport(SSLIOSession.java:419)
at org.apache.http.impl.nio.reactor.AbstractIODispatch.outputReady(AbstractIODispatch.java:150)
at org.apache.http.impl.nio.reactor.BaseIOReactor.writable(BaseIOReactor.java:181)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:346)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:320)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:280)
at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:106)
at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:604)
at java.lang.Thread.run(Thread.java:662)
[2014-03-21 13:35:41,126] DEBUG - wire >> "GET /favicon.ico HTTP/1.1[\r][\n]"
[2014-03-21 13:35:41,127] DEBUG - wire >> "Host: 10.100.1.128:8243[\r][\n]"
[2014-03-21 13:35:41,127] DEBUG - wire >> "Connection: keep-alive[\r][\n]"
[2014-03-21 13:35:41,127] DEBUG - wire >> "Accept: */*[\r][\n]"
[2014-03-21 13:35:41,127] DEBUG - wire >> "User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.77 Safari/537.36[\r][\n]"
[2014-03-21 13:35:41,127] DEBUG - wire >> "Accept-Encoding: gzip,deflate,sdch[\r][\n]"
[2014-03-21 13:35:41,127] DEBUG - wire >> "Accept-Language: en-US,en;q=0.8,si;q=0.6[\r][\n]"
[2014-03-21 13:35:41,128] DEBUG - wire >> "[\r][\n]"
[2014-03-21 13:35:41,129] DEBUG - wire << "HTTP/1.1 301 Moved Permanently[\r][\n]"
[2014-03-21 13:35:41,129] DEBUG - wire << "Location: http://wso2.org/favicon.ico[\r][\n]"
[2014-03-21 13:35:41,129] DEBUG - wire << "Date: Fri, 21 Mar 2014 08:05:40 GMT[\r][\n]"
[2014-03-21 13:35:41,129] DEBUG - wire << "Transfer-Encoding: chunked[\r][\n]"
[2014-03-21 13:35:41,129] DEBUG - wire << "[\r][\n]"
[2014-03-21 13:35:41,129] WARN - SourceHandler Illegal incoming connection state: REQUEST_DONE . Possibly two send backs are happening for the same request
[2014-03-21 13:35:41,130] WARN - SourceHandler Trying to write response body while the handler is in an inconsistent state REQUEST_DONE
[2014-03-21 13:35:41,130] ERROR - SourceHandler Unexpected I/O error: java.nio.channels.ClosedChannelException
java.nio.channels.ClosedChannelException
at sun.nio.ch.SocketChannelImpl.ensureWriteOpen(SocketChannelImpl.java:135)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:326)
at org.apache.http.nio.reactor.ssl.SSLIOSession.sendEncryptedData(SSLIOSession.java:339)
at org.apache.http.nio.reactor.ssl.SSLIOSession.outboundTransport(SSLIOSession.java:419)
at org.apache.http.impl.nio.reactor.AbstractIODispatch.outputReady(AbstractIODispatch.java:150)
at org.apache.http.impl.nio.reactor.BaseIOReactor.writable(BaseIOReactor.java:181)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:346)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:320)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:280)
at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:106)
at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:604)
at java.lang.Thread.run(Thread.java:662)


 Comments   
Comment by Sivajothy Vanjikumaran [ 31/Mar/14 ]
Hi Isuru,
Please send your patch as a pull request to us in [1]

[1] https://github.com/wso2-dev/wso2-synapse




[ESBJAVA-2795] Proxy service naming rules/conventions are not documented Created: 29/Nov/13  Updated: 22/Jan/14

Status: Open
Project: WSO2 ESB
Component/s: Documentation
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Highest
Reporter: Samisa Abeysinghe Assignee: Jeewantha Dharmaparakrama
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
In http://docs.wso2.org/display/ESB480/Working+with+Proxy+Services, the proxy naming syntax is given as

<proxy name="string" [transports="(http |https |jms |.. )+|all"] [pinnedServers="(serverName )+"] [serviceGroup="string"]>

In here, 'name="string"' is not correct. Because, you cannot have any string in the name. So what are the rules for a valid proxy name? For e.g. can I use a dot ('.') in the name?

Those are not documented anywhere, and thus the user runs into various unexpected errors.

And, ideally, these rules, once documented, need to be enforced by DevS too.




[ESBJAVA-3043] cache on proxy does not work when there is no publishWSDL Created: 12/Mar/14  Updated: 12/Mar/14

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Highest
Reporter: shafreen anfar Assignee: shafreen anfar
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Below proxy returns the previously cached value even after sending a different request. But when you do same with proper publishWSDL it works as expected.

<proxy name="echoProxy"
          transports="https http local"
          startOnLoad="true"
          trace="disable">
      <description/>
      <target>
         <endpoint>
            <address uri="http://localhost:9000/services/SimpleStockQuoteService"/>
         </endpoint>
         <inSequence>
            <log level="custom">
               <property name="where" value="in echoProxy"/>
            </log>
         </inSequence>
      </target>
      <policy key="conf:/repository/axis2/service-groups/echoProxy/services/echoProxy/policies/WSO2CachingPolicy"/>
   </proxy>




[ESBJAVA-3075] Merge fixes done for LB-140 to ESB Created: 03/Apr/14  Updated: 03/Apr/14

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Patch Priority: Highest
Reporter: Isuru Udana Loku Narangoda Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Estimated Complexity: Moderate
Test cases added: Yes

 Description   
This jira is created to make sure that fixes done at LB-140 getting properly applied to ESB.

https://wso2.org/jira/browse/LB-140




[ESBJAVA-3060] Integration Test for https://wso2.org/jira/browse/ESBJAVA-1890 Created: 24/Mar/14  Updated: 04/Apr/14

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Patch Priority: Highest
Reporter: Yasitha Pandithawatta Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: XML File getPostApi.xml     Text File integrationTest.patch    
Estimated Complexity: Moderate
Test cases added: Yes

 Comments   
Comment by Sivajothy Vanjikumaran [ 31/Mar/14 ]
Hi Yasitha,
Please send your patch as a pull request to us in [1]

[1] https://github.com/wso2-dev/product-esb
Comment by Sivajothy Vanjikumaran [ 04/Apr/14 ]
Pull request has been send by Yasitha.
[1] https://github.com/wso2-dev/product-esb/pull/3




[ESBJAVA-3019] Script Mediator - Blank spaces and Decimal points representation issues Created: 24/Feb/14  Updated: 04/Apr/14

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: 4.8.0
Fix Version/s: None

Type: Patch Priority: Highest
Reporter: Susinda Perera Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: File carbon400_orbit_bsf.diff     File synapse_modules_extension.diff    
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Use following script

<script language="js">payload = mc.getPayloadJSON();mc.setPayloadJSON(payload);</script>

Test a json payload something like '{"a" : 5.0}' which has numbers
Observe the output

Issues
  1. unnecessary blank spaces have been introduced in the json payload
  2. Some values have been changed for example: 1 to 1.0
  3. Some values have been changed for example: 25.0 to 25

 Comments   
Comment by Susinda Perera [ 25/Feb/14 ]
Please add the attached patched for the mentioned issue.
To test this issue you need to have latest groovy-all jar (2.2.1)

bsf patch - carbon400_orbit_bsf.diff
script-mediator-patch - synapse_modules_extension.diff
Comment by Sivajothy Vanjikumaran [ 21/Mar/14 ]
Hi Susinda,
please send us pull request for https://github.com/wso2-dev/wso2-synapse




[ESBJAVA-3088] Limitations in ESB Entitlement Mediator Created: 09/Apr/14  Updated: 09/Apr/14

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Highest
Reporter: Anjana Fernando Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Blocker
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
In the ESB entitlement mediator, there is no direct way to set any custom attributes extracted from an ESB sequence to be sent using the mediator. Only approach is to write Java code to write a callback class to get this functionality. There should be some approach to simply inject properties from the sequence to the entitlement mediator.




[ESBJAVA-3094] When Back-end servers return 200 OK with No Content Type with Empty Body ESB response with binary message Created: 11/Apr/14  Updated: 11/Apr/14

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Highest
Reporter: dushan abeyruwan Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: Text File nhttp_200ok_nocontent_patch.txt    
Severity: Major
Estimated Complexity: Moderate
Attachment License: I agree to grant a license to WSO2 for this work for inclusion in WSO2 works as per the WSO2 Contributor License Agreement and the Apache License 2.0
Test cases added: Yes

 Description   
When backend returns

[2014-04-10 17:07:29,594] DEBUG - wire << "DELETE /xxxxx/delete HTTP/1.1[\r][\n]"
[2014-04-10 17:07:29,594] DEBUG - wire << "Accept: */*[\r][\n]"
[2014-04-10 17:07:29,594] DEBUG - wire << "Host: 127.0.0.1:8080[\r][\n]"
[2014-04-10 17:07:29,594] DEBUG - wire << "Connection: Keep-Alive[\r][\n]"
[2014-04-10 17:07:29,595] DEBUG - wire << "User-Agent: Synapse-PT-HttpComponents-NIO[\r][\n]"
[2014-04-10 17:07:29,595] DEBUG - wire << "[\r][\n]"
[2014-04-10 17:07:29,600] DEBUG - wire >> "HTTP/1.1 200 OK[\r][\n]"
[2014-04-10 17:07:29,601] DEBUG - wire >> "Server: Apache-Coyote/1.1[\r][\n]"
[2014-04-10 17:07:29,601] DEBUG - wire >> "Date: Thu, 10 Apr 2014 16:07:29 GMT[\r][\n]"
[2014-04-10 17:07:29,601] DEBUG - wire >> "Content-Length: 0[\r][\n]"
[2014-04-10 17:07:29,603] DEBUG - wire >> "[\r][\n]"

ESB responses

<axis2ns8:binary xmlns:axis2ns8="http://ws.apache.org/commons/ns/payload"></axis2ns8:binary>





[ESBJAVA-3095] Sudden SSL cert issues after full server reboot Created: 12/Apr/14  Updated: 14/Apr/14

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Highest
Reporter: Randy Mullins Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Blocker
Estimated Complexity: Unknown
Test cases added: No

 Description   
We rebooted our windows 2008 server, and when the WSO2 service came back up, it could no longer call out to ssl endpoints.


TID: [0] [WSO2 ESB] [2014-04-11 20:26:40,158] INFO {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} - WSO2 Carbon started in 78 sec {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent}
TID: [] [WSO2 ESB] [2014-04-11 20:26:40,361] ERROR {org.apache.synapse.transport.nhttp.ClientHandler} - I/O error : General SSLEngine problem For : 4.35.6.153:443 For Request : Axis2Request [Message ID : urn:uuid:3b9f9723-e6c2-4ca9-8052-a60deebab144] [Status Completed : false] [Status SendingCompleted : true] {org.apache.synapse.transport.nhttp.ClientHandler}
javax.net.ssl.SSLHandshakeException: General SSLEngine problem
at com.sun.net.ssl.internal.ssl.Handshaker.checkThrown(Handshaker.java:1015)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.checkTaskThrown(SSLEngineImpl.java:485)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.writeAppRecord(SSLEngineImpl.java:1128)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.wrap(SSLEngineImpl.java:1100)
at javax.net.ssl.SSLEngine.wrap(SSLEngine.java:452)
at org.apache.http.impl.nio.reactor.SSLIOSession.doHandshake(SSLIOSession.java:154)
at org.apache.http.impl.nio.reactor.SSLIOSession.isAppInputReady(SSLIOSession.java:265)
at org.apache.http.impl.nio.SSLClientIOEventDispatch.inputReady(SSLClientIOEventDispatch.java:229)
at org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:158)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:340)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:318)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:278)
at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:104)
at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:542)
at java.lang.Thread.run(Thread.java:662)
Caused by: javax.net.ssl.SSLHandshakeException: General SSLEngine problem
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1528)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:243)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:235)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1206)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:136)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:593)
at com.sun.net.ssl.internal.ssl.Handshaker$1.run(Handshaker.java:533)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.net.ssl.internal.ssl.Handshaker$DelegatedTask.run(Handshaker.java:952)
at org.apache.http.impl.nio.reactor.SSLIOSession.doHandshake(SSLIOSession.java:171)
... 9 more
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

 Comments   
Comment by Randy Mullins [ 14/Apr/14 ]
Ok - so I figured out this was caused b/c the windows server had a second LAN connection added that had a bogus IP address. We had the connection disabled, but it automatically reenabled when we rebooted the server. This is no longer an issue.




[ESBJAVA-3097] WS-Addressing Not working properly when invoke RESTful Services Created: 16/Apr/14  Updated: 16/Apr/14

Status: Open
Project: WSO2 ESB
Component/s: Core Engine
Affects Version/s: 4.8.1
Fix Version/s: None

Type: New Feature Priority: Highest
Reporter: dushan abeyruwan Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: esb,
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Blocker
Estimated Complexity: Moderate
Attachment License: I agree to grant a license to WSO2 for this work for inclusion in WSO2 works as per the WSO2 Contributor License Agreement and the Apache License 2.0
Test cases added: Yes

 Description   
When WS-Addressing is enabled, if no explicit action is defined in the WSDL, the client sends an implicit wsa:Action header using the following formats:

Input message action: targetNamespace/portTypeName/inputName

Output message action: targetNamespace/portTypeName/outputName

Fault message action: targetNamespace/portTypeName/operationName/Fault/FaultName

targetNamespace/portTypeName/[inputName | outputName]

Ideally, as describes above the when addressing enable and when publish WSDL enables, the response path should automatically maps the correlated Action headers.
  Currently this feature not possible with WSO2 ESB 4.8.1




[ESBJAVA-3100] Tenant domain has not been set in CarbonContext exception received when invoking a secured (Non-repudiation) proxy service in WSO2 ESB Created: 17/Apr/14  Updated: 18/Apr/14

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: 4.8.1
Fix Version/s: None

Type: Bug Priority: Highest
Reporter: Shibu Gope Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Centos 6.3, java 7,

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Below is the proxy code:

<proxy xmlns="http://ws.apache.org/ns/synapse"
       name="ApplicationProxy"
       transports="https"
       statistics="enable"
       trace="disable"
       startOnLoad="true">
   <target faultSequence="fault" endpoint="ApplicationServiceHttpEP">
      <inSequence>
         <sequence key="ApplicationProxyInFlow"/>
      </inSequence>
      <outSequence>
         <send/>
         <log level="full"/>
      </outSequence>
   </target>
   <publishWSDL uri="http://pregistry.skopos.me:9773/registry/resource/_system/governance/phases/design/wsdls/skopos/wsdl/application/Application.wsdl"/>
   <parameter name="disableREST">true</parameter>
   <enableSec/>
   <policy key="conf:/repository/axis2/service-groups/ApplicationProxy/services/ApplicationProxy/policies/SigOnly"/>
   <description/>
</proxy>

Below is the sequence called:

<sequence xmlns="http://ws.apache.org/ns/synapse" name="ApplicationProxyInFlow" onError="fault">
   <log level="full" separator=","></log>
   <validate>
      <schema key="gov:/schemas/skopos/bods/application/1.13.0/ApplicationBod.xsd"></schema>
      <resource location="../../resources/common/1.13.0/Components.xsd" key="gov:/schemas/skopos/resources/common/1.13.0/Components.xsd"></resource>
      <resource location="../dealer/1.13.0/Dealer.xsd" key="gov:/schemas/skopos/resources/nouns/dealer/1.13.0/Dealer.xsd"></resource>
      <resource location="./CodeLists.xsd" key="gov:/schemas/skopos/resources/common/1.13.0/CodeLists.xsd"></resource>
      <resource location="../../resources/nouns/decision/1.13.0/Decision.xsd" key="gov:/schemas/skopos/resources/nouns/decision/1.13.0/Decision.xsd"></resource>
      <resource location="../../resources/nouns/application/1.13.0/Application.xsd" key="gov:/schemas/skopos/resources/nouns/application/1.13.0/Application.xsd"></resource>
      <resource location="../borrower/1.13.0/Borrower.xsd" key="gov:/schemas/skopos/resources/nouns/borrower/1.13.0/Borrower.xsd"></resource>
      <resource location="../bank/1.13.0/Bank.xsd" key="gov:/schemas/skopos/resources/nouns/bank/1.13.0/Bank.xsd"></resource>
      <resource location="../vehicle/1.13.0/Vehicle.xsd" key="gov:/schemas/skopos/resources/nouns/vehicle/1.13.0/Vehicle.xsd"></resource>
      <resource location="../employee/1.13.0/Employee.xsd" key="gov:/schemas/skopos/resources/nouns/employee/1.13.0/Employee.xsd"></resource>
      <on-fail>
         <log level="custom" category="ERROR">
            <property xmlns:ns="http://org.apache.synapse/xsd" name="ERROR_CODE" expression="get-property('ERROR_CODE')"></property>
            <property xmlns:ns="http://org.apache.synapse/xsd" name="ERROR_MESSAGE" expression="get-property('ERROR_MESSAGE')"></property>
            <property xmlns:app="http://skopos/resources/nouns/application" xmlns:ns="http://org.apache.synapse/xsd" xmlns:cmn="http://skopos/resources/common" name="ERROR_APP_ID" expression="//*/*/app:Application/cmn:ID[@Source='SKOPOS']"></property>
            <property xmlns:ns="http://org.apache.synapse/xsd" name="ERROR_XML" expression="/"></property>
         </log>
         <makefault version="soap11">
            <code xmlns:soap11Env="http://schemas.xmlsoap.org/soap/envelope/" value="soap11Env:Client"></code>
            <reason value="Request message is invalid"></reason>
            <role></role>
            <detail xmlns:ns="http://org.apache.synapse/xsd" expression="get-property('ERROR_MESSAGE')"></detail>
         </makefault>
         <property name="RESPONSE" value="true"></property>
         <header name="To" action="remove"></header>
      </on-fail>
   </validate>
</sequence>

Below is the exception stack trace:

Language="en_US">Acknowledged</Description></ResponseStatus></ApplicationArea></ns8:AcknowledgeApplication></soap:Body></soap:Envelope> Unexpected error sending message back
at org.apache.synapse.core.axis2.Axis2Sender.handleException(Axis2Sender.java:172)
at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:166)
at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:321)
at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:94)
at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)
at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:131)
at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:268)
at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:488)
at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:170)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:305)
at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Caused by: org.apache.axis2.AxisFault: Error in getting password for user : "test"
at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:76)
at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)
at org.apache.axis2.engine.Phase.invoke(Phase.java:313)
at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:426)
at org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:163)
... 14 more
Caused by: org.apache.rampart.RampartException: Error in getting password for user : "test"
at org.apache.rampart.builder.BindingBuilder.getSignatureBuilder(BindingBuilder.java:332)
at org.apache.rampart.builder.BindingBuilder.getSignatureBuilder(BindingBuilder.java:265)
at org.apache.rampart.builder.AsymmetricBindingBuilder.doSignature(AsymmetricBindingBuilder.java:761)
at org.apache.rampart.builder.AsymmetricBindingBuilder.doSignBeforeEncrypt(AsymmetricBindingBuilder.java:457)
at org.apache.rampart.builder.AsymmetricBindingBuilder.build(AsymmetricBindingBuilder.java:97)
at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:147)
at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:65)
... 19 more
Caused by: javax.security.auth.callback.UnsupportedCallbackException: Tenant domain has not been set in CarbonContext
at org.wso2.carbon.security.util.ServicePasswordCallbackHandler.handle(ServicePasswordCallbackHandler.java:152)
at org.apache.rampart.builder.BindingBuilder.getSignatureBuilder(BindingBuilder.java:318)
... 25 more

 Comments   
Comment by Shibu Gope [ 18/Apr/14 ]
After turning on mediation tracer, we noticed that this exception is thrown after a message is received from the backend service in the OutSequence and about to leave the ESB. The client never receives the response message and times out.




[ESBJAVA-1630] FTP send speed depend on target directory size Created: 03/Oct/12  Updated: 02/Apr/13

Status: Open
Project: WSO2 ESB
Component/s: Endpoints Management, Transport
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: High
Reporter: Philipp Bruegger Assignee: Pamod Sylvester
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Windows with WSO2 ESB 4.0.3

Attachments: Text File endpoint.txt     XML File proxy.xml    
Severity: Critical
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
We have a Proxy that is taking messages from a JMS queue and sends them to an FTP folder. We discovered now, that the sending to the FTP is very slow when the target directory on the FTP already contains a lot of files. (i.e. when I have around 2000 files in a directory, it already takes several seconds)

The code of our Proxy (get messages (plain-text) from a JMS and writes them to FTP) and of the Endpoint can be found in the attachement.

My analysis for now:

- It is only slow when using FTP with VFS. When using the local file system - it is fast.
- The files are tiny - so it's not the upload time
- The network is fast
- !Speed depends on the number of files already in the directory on the FTP!

Possible solutions:
- Fix the problem of the speed by disabling the directory listing?
- Workaraound: Create new folders at the output (that not one folder gets filled too much)

And how can the FTP speed to big directories be improved? Thanks for any help

 Comments   
Comment by Philipp Bruegger [ 04/Oct/12 ]
I posted this issue on StackOverflow too, but no suitable solution so far.
http://stackoverflow.com/questions/11949784/why-does-a-ftp-send-depend-on-its-directory-size

Is there a configuration possible or do we have to go with the workaround of creating subfolders? But how create a sub-folder?
Comment by Philipp Bruegger [ 07/Nov/12 ]
Dear WSO2 Team. This issue is still not resolved. Our send to FTP are really very slow and this is the big bottleneck in the whole application. And in addition, the VFS access to the FTP aren't parallel. When we send i.e. 2000 messages, everything is fast, except the last step of writing the small file to the FTP. Our queues get filled and maybe 1 message in 2 seconds is being sent. How should we proceed?
By the way, we saw that it DOES NOT DEPEND on the amount of files in the target FTP, this is a general problem that VFS sends to FTP are not parallel and slow (to the local system it's very fast).
Thanks. Kind regards




[ESBJAVA-2106] Deactivation of services do not work in a cluster. Created: 08/Feb/12  Updated: 19/Jun/13

Status: Open
Project: WSO2 ESB
Component/s: Proxy Services Management
Affects Version/s: 4.6.0
Fix Version/s: None

Type: Bug Priority: High
Reporter: Francisco Pozo Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: OS: LInux Centos 5.5
JDK: Oracla Java 1.6.29

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
If a proxy service or any other service is deactivated in the master node of a cluster, the service stay alive in the slave nodes.

The only way to deactivate de service in the cluster is deactivating the service in every node of the cluster.

 Comments   
Comment by Pradeep Fernando [ 19/Jun/13 ]
Service deactivation is a life-cycle event. AFAIK we haven't handle that. We may have to send a cluster message upon service deactivation.




[ESBJAVA-2113] Service stats do not get updated for some faults Created: 16/Aug/12  Updated: 20/Jun/13

Status: Open
Project: WSO2 ESB
Component/s: Statistics
Affects Version/s: 4.6.0
Fix Version/s: None

Type: Bug Priority: High
Reporter: Charitha Kankanamge Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Critical
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Steps to reproduce:
===============
1. Secure a proxy service in ESB (assign signonly policy)
2. Send non-secured requests to the services

Service stat count will not be updated.




[ESBJAVA-2247] Incorrect host name displayed as 'API Invocation URL' in worker manager separated setup Created: 28/Jun/13  Updated: 28/Jun/13

Status: Open
Project: WSO2 ESB
Component/s: API
Affects Version/s: 4.7.0
Fix Version/s: None

Type: Bug Priority: High
Reporter: Evanthika Amarasiri Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Packs : 20130624-wso2esb-4.7.0.zip

Severity: Critical
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
In a worker manager separated setup I created an API but the given URL is incorrect. The URL contains the management host name and not the worker host name.

http://mgt.esb.qa.com:8280/t/thika.com/thikaapi2




[ESBJAVA-2246] MBeans Hour related latency values not updated Created: 28/Jun/13  Updated: 28/Jun/13

Status: Open
Project: WSO2 ESB
Component/s: Core Engine
Affects Version/s: 4.7.0 RC1
Fix Version/s: None

Type: Bug Priority: High
Reporter: Shashika Ubhayaratne Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File mbeans.png    
Severity: Critical
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
1. Create a passthru proxy to Appserver echo endpoint and send echoint request - make it long running
2. Verify MBeans from jconsole

Issue: LastHourAvgLatency, Last8HourAvgLatency and Last24HourAvgLatency values not updated and show it as 0 even after 2 hours.







[ESBJAVA-2441] Unable to enable custom module in proxy configuration Created: 10/Sep/13  Updated: 16/Sep/13

Status: Open
Project: WSO2 ESB
Component/s: Proxy Services Management
Affects Version/s: 4.5.1, 4.6.0, 4.7.0
Fix Version/s: None

Type: Improvement Priority: High
Reporter: Thijs Volders Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
The synapse proxy configuration does not allow to specify which custom modules should be engaged upon deployment.

This introduces several challenges:
1) One cannot change the synapse configuration or a deploy a proxy service through the filesystem without manually engaging the module on the proxy through the admin-console.
2) When a CAR (with proxy service) is (re-)deployed manual actions are necessary through the console to engage the module on the proxy(ies).
3) When Carbon decides to undeploy a service and redeploy it later then the engaged module is no longer engaged thus messages are no longer properly processed. Again manual engagement is necessary.

This latter issue is rather problematic as I have seen situations where Carbon decided to undeploy the proxy under high load en redeploy it moments later. Unfortunately the module was gone after this redeployment thus causing invalid messages to go through as the module did not stop them...




[ESBJAVA-2711] [TwitterConnector] twitter.search - 'until' & 'since' tags not working, they give result beyond the specified date Created: 20/Nov/13  Updated: 20/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Cloud Connectors
Affects Version/s: 4.8.0 Alpha
Fix Version/s: None

Type: Bug Priority: High
Reporter: Pandula Kariyawasam Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:  18 Nov Alpha Pack - Cluster Setup.
MSSQL - SQL JDBC Driver
Java 1.6

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Issue : [TwitterConnector] twitter.search - 'until' & 'since' tags not working, they give result beyond the specified date

Steps :
1. Find a keyword which will give multiple results for two or three days. I used "lanka" in my case.
2. Search without specifying 'until' or 'since',
3. Try using 'since', with specifying a date which had results for previous and next dates. You'll see that it will show the results for previous and next dates from the specified date
4. Try using 'until', with specifying a date which had results for previous and next dates. You'll see that it will show the results for previous and next dates from the specified date


            <twitter.search>
               <search>lanka</search>
               <count>100</count>
               <lang>si</lang>
               <until>2013-11-18</until>
            </twitter.search>

            <twitter.search>
               <search>lanka</search>
               <count>100</count>
               <lang>si</lang>
               <since>2013-11-18</since>
            </twitter.search>




[ESBJAVA-2715] [TwitterConnector] twitter.getMentionsTimeline - Only the 1st entry of the page returns Created: 20/Nov/13  Updated: 20/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Cloud Connectors
Affects Version/s: 4.8.0 Alpha
Fix Version/s: None

Type: Bug Priority: High
Reporter: Pandula Kariyawasam Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: 18 Nov Alpha Pack - Cluster Setup.
MSSQL - SQL JDBC Driver
Java 1.6

Severity: Critical
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Issue : [TwitterConnector] twitter.getMentionsTimeline - Only the 1st entry of the page returns


Steps :
1. Try to get Mentions Timeline when there are many entries in it. You'll get only the 1st entry of the specified page

            <twitter.getMentionsTimeline>
               <page>1</page>
               <count>5</count>
            </twitter.getMentionsTimeline>




[ESBJAVA-2718] Cannot delete faulty AAR Services and Faulty Data Services from ESB management console. Created: 20/Nov/13  Updated: 20/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: 4.7.0
Fix Version/s: None

Type: Bug Priority: High
Reporter: Sandapa Handakumbura Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: WSO2 ESB 4.7.0

Severity: Major
Estimated Complexity: Moderate
Test cases added: No

 Description   
[2013-11-20 13:13:51,499] ERROR - RPCMessageReceiver Exception occurred while trying to invoke service method checkForGroupedServices
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212)
at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:117)
at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
at org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:169)
at org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:82)
at org.wso2.carbon.core.transports.local.CarbonLocalTransportSender.finalizeSendWithToAddress(CarbonLocalTransportSender.java:45)
at org.apache.axis2.transport.local.LocalTransportSender.invoke(LocalTransportSender.java:77)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:398)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:224)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)
at org.wso2.carbon.service.mgt.stub.ServiceAdminStub.checkForGroupedServices(ServiceAdminStub.java:7568)
at org.wso2.carbon.service.mgt.ui.ServiceAdminClient.checkForGroupedServices(ServiceAdminClient.java:166)
at org.apache.jsp.service_002dmgt.checkForGroupedServices_005fajaxprocessor_jsp._jspService(org.apache.jsp.service_002dmgt.checkForGroupedServices_005fajaxprocessor_jsp:90)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:403)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155)
at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:177)
at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:161)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
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:744)
Caused by: java.lang.NullPointerException
at org.wso2.carbon.service.mgt.ServiceAdmin.checkForGroupedServices(ServiceAdmin.java:849)
... 57 more




[ESBJAVA-2716] [TwitterConnector] twitter.getMentionsTimeline - Error occurred when 'maxId' specified Created: 20/Nov/13  Updated: 21/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Cloud Connectors
Affects Version/s: 4.8.0 Alpha
Fix Version/s: None

Type: Bug Priority: High
Reporter: Pandula Kariyawasam Assignee: Miyuru Daminda
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: 18 Nov Alpha Pack - Cluster Setup.
MSSQL - SQL JDBC Driver
Java 1.6

Severity: Critical
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Issue : [TwitterConnector] twitter.getMentionsTimeline - Error occurred when 'maxId' specified

Steps :
1. Try to get the Mentions Timeline with specifying the 'maxId'. You'll get below error.

            <twitter.getMentionsTimeline>
               <page>1</page>
               <count>2</count>
               <maxId>400944962503581696</maxId>
            </twitter.getMentionsTimeline>

[2013-11-19 16:49:04,178] INFO - LogMediator To: /services/twitter_getMentionsTimeline, MessageID: urn:uuid:b13a55d6-0ba8-483b-8c28-2309579f839c, Direction: request, Envelope: <?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body></soapenv:Body></soapenv:Envelope>
[2013-11-19 16:49:06,378] ERROR - TwitterMentionsTimeLine Failed to search generic: null
java.lang.NumberFormatException: null
at java.lang.Long.parseLong(Long.java:375)
at java.lang.Long.parseLong(Long.java:468)
at org.wso2.carbon.connector.twitter.TwitterMentionsTimeLine.connect(TwitterMentionsTimeLine.java:110)
at org.wso2.carbon.connector.core.AbstractConnector.mediate(AbstractConnector.java:32)
at org.apache.synapse.mediators.ext.ClassMediator.mediate(ClassMediator.java:78)
at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)
at org.apache.synapse.mediators.template.TemplateMediator.mediate(TemplateMediator.java:77)
at org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:129)
at org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:78)
at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:255)
at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.mediateFromContinuationStateStack(Axis2SynapseEnvironment.java:556)
at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:198)
at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:486)
at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:170)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
at org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:225)
at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)





[ESBJAVA-2714] [TwitterConnector] twitter.getHomeTimeline - Error occurred when 'maxId' specified Created: 20/Nov/13  Updated: 21/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Cloud Connectors
Affects Version/s: 4.8.0 Alpha
Fix Version/s: None

Type: Bug Priority: High
Reporter: Pandula Kariyawasam Assignee: Miyuru Daminda
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: 18 Nov Alpha Pack - Cluster Setup.
MSSQL - SQL JDBC Driver
Java 1.6

Severity: Critical
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Issue : [TwitterConnector] twitter.getHomeTimeline - Error occurred when 'maxId' specified.

Steps :
1. Try to get the Home Timeline with specifying the 'maxId'. You'll get below error.

            <twitter.getHomeTimeline>
               <page>1</page>
               <count>5</count>
               <maxId>402526222842081280</maxId>
            </twitter.getHomeTimeline>


[2013-11-19 14:18:59,297] INFO - LogMediator To: /services/twitter_getHomeTimeline, MessageID: urn:uuid:48a02912-820f-455e-bddf-0fa775cbcc8e, Direction: request, Envelope: <?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body></soapenv:Body></soapenv:Envelope>
[2013-11-19 14:19:01,919] ERROR - TwitterHomeTimeLine Failed to search generic: null
java.lang.NumberFormatException: null
at java.lang.Long.parseLong(Long.java:375)
at java.lang.Long.parseLong(Long.java:468)
at org.wso2.carbon.connector.twitter.TwitterHomeTimeLine.connect(TwitterHomeTimeLine.java:110)
at org.wso2.carbon.connector.core.AbstractConnector.mediate(AbstractConnector.java:32)
at org.apache.synapse.mediators.ext.ClassMediator.mediate(ClassMediator.java:78)
at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)
at org.apache.synapse.mediators.template.TemplateMediator.mediate(TemplateMediator.java:77)
at org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:129)
at org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:78)
at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:255)
at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.mediateFromContinuationStateStack(Axis2SynapseEnvironment.java:556)
at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:198)
at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:486)
at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:170)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
at org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:225)
at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)







[ESBJAVA-2712] [TwitterConnector] twitter.search - geocode, radius, unit not working, No results returned Created: 20/Nov/13  Updated: 21/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Cloud Connectors
Affects Version/s: 4.8.0 Alpha
Fix Version/s: None

Type: Bug Priority: High
Reporter: Pandula Kariyawasam Assignee: Miyuru Daminda
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:  18 Nov Alpha Pack - Cluster Setup.
MSSQL - SQL JDBC Driver
Java 1.6

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
[TwitterConnector] twitter.search - geocode, radius, unit not working, No results returned

Steps :
1. Try to search with specifying the location. I have used coordinates of London in below. No data will return when location specified. I have tried many combinations.

            <twitter.search>
               <search>news</search>
               <geocode>51.51121,-0.11982</geocode>
               <radius>100</radius>
               <unit>mi</unit>
            </twitter.search>





[ESBJAVA-2713] [TwitterConnector] twitter.getHomeTimeline - Only the 1st entry of the page returns Created: 20/Nov/13  Updated: 21/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Cloud Connectors
Affects Version/s: 4.8.0 Alpha
Fix Version/s: None

Type: Bug Priority: High
Reporter: Pandula Kariyawasam Assignee: Miyuru Daminda
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: 18 Nov Alpha Pack - Cluster Setup.
MSSQL - SQL JDBC Driver
Java 1.6

Severity: Critical
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Issue : [TwitterConnector] twitter.getHomeTimeline - Only the 1st entry of the page returns

Steps :
1. Try to get Home Timeline when there are many entries in it. You'll get only the 1st entry of the specified page.

            <twitter.getHomeTimeline>
               <page>1</page>
               <count>5</count>
            </twitter.getHomeTimeline>




[ESBJAVA-2528] Improve ESB worker profile Created: 08/Oct/13  Updated: 21/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Core Engine
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: High
Reporter: Miyuru Daminda Assignee: Miyuru Daminda
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
ESB worker profile contains some non-worker UI related components. We need to review and clean it.




[ESBJAVA-2122] Store mediator is created with a different name space prefix Created: 06/May/11  Updated: 21/Nov/13

Status: Reopened
Project: WSO2 ESB
Component/s: Message Stores
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: High
Reporter: Kasun Indrasiri Assignee: shafreen anfar
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Blocker
Estimated Complexity: Moderate

 Description   

<axis2ns20:store xmlns:axis2ns20="http://ws.apache.org/ns/synapse" messageStore="Store1"/>

Sample config:


 <proxy name="StockQuoteProxy" transports="https http" startOnLoad="true" trace="disable">
        <target>
            <inSequence>
                <log/>
                <send>
                    <endpoint>
                        <address uri="http://localhost:9000/services/SimpleStockQuoteService"/>
                    </endpoint>
                </send>
            </inSequence>
            <outSequence>
                <log/>
                <clone>
                    <target>
                        <sequence>
                            <axis2ns20:store xmlns:axis2ns20="http://ws.apache.org/ns/synapse" messageStore="Store1"/>
                        </sequence>
                    </target>
                </clone>
                <send/>
            </outSequence>
        </target>
        <publishWSDL uri="http://localhost:9000/services/SimpleStockQuoteService?wsdl"/>
    </proxy>

 Comments   
Comment by Charith Wickramarachchi [ 06/May/11 ]
Fixed in the Trunk
Comment by Yumani Ranaweera [ 18/Jul/12 ]
Verified in 4.5.0 M2. Fix not available in branch hence re-opening.




[ESBJAVA-2446] Local Transport Endpoint URI is Not Valid Created: 13/Sep/13  Updated: 21/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Administration Console
Affects Version/s: 4.6.0, 4.7.0
Fix Version/s: None

Type: Bug Priority: High
Reporter: Imesh Gunaratne Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File local-transport-uri.png    
Severity: Minor
Estimated Complexity: Moderate
Attachment License: I agree to grant a license to WSO2 for this work for inclusion in WSO2 works as per the WSO2 Contributor License Agreement and the Apache License 2.0
Test cases added: Yes

 Description   
It seems like the local transport endpoint URI is not valid in ESB 4.6.0/4.7.0 Management Console.

Scenario:
1. Download and start a fresh pack of ESB 4.6.0/4.7.0.
2. Create a proxy service for the echo service with the local transport enabled.
3. Go to the service list and click on the proxy service created.
4. Check the local transport endpoint URI. It is displayed as "local:///service/&lt;service-name&gt;/




[ESBJAVA-1994] When a downstream message format is switched to SOAP 1.1, ESB responds to client with SOAP 1.1 response even for a SOAP 1.2 request. This happens only with Pass Through transport. Created: 06/Jun/13  Updated: 22/Nov/13

Status: Reopened
Project: WSO2 ESB
Component/s: Transport
Affects Version/s: 4.6.0
Fix Version/s: None

Type: Bug Priority: High
Reporter: Selvaratnam Uthaiyashankar Assignee: Isuru Udana Loku Narangoda
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Critical
Estimated Complexity: Moderate
Test cases added: Yes

 Description   



SOAP 1.2 request -> WSO2ESB -> SOAP 1.1 request -> SOAP 1.1 application ------+
                                                                                                                            |
SOAP 1.2 requester <- SOAP 1.1 response <- WSO2ESB <- SOAP 1.1 response ---+

When ESB->Backend format is set to SOAP1.1, even for SOAP1.2 invocation from client->ESB will result in a SOAP1.1 response to the client. Please see following proxy service. This issue is only there with Pass Through transport. Scenario works fine with nhttp transport.

<proxy xmlns="http://ws.apache.org/ns/synapse" name="EchoProxy" transports="https,http" statistics="disable" trace="disable" startOnLoad="true">
   <target>
      <outSequence>
         <send/>
      </outSequence>
      <endpoint>
         <address uri="http://localhost:8281/services/echo" format="soap11"/>
      </endpoint>
   </target>
   <publishWSDL uri="http://localhost:8280/services/echo?wsdl"/>
   <description></description>
</proxy>

 Comments   
Comment by Isuru Udana Loku Narangoda [ 21/Jun/13 ]
When we use the Passthrough transport, ESB transfer the message without building/altering it when at least one content aware mediator is not present in the mediation flow.
So soap 1.1 response coming from the backend service will be delivered to the client as it is without converting to soap 1.2.

To fix this issue, this conversion can be addressed at the configuration level.
You can modify the <send/> mediator at the out sequence as follows to convert the soap 1.1 response to soap 1.2.

<send>
               <endpoint>
                  <default format="soap12"/>
               </endpoint>
            </send>
Comment by Selvaratnam Uthaiyashankar [ 21/Jun/13 ]
Folks,

The resolution you provided is not correct. This formatting change should be handled by the ESB without the configuration. PT should check what was the incoming format and change the format if there are any format changes.




[ESBJAVA-2063] [intermittent] wso2statistics.request.received.time is null in the IN MessageContext Created: 17/Jun/13  Updated: 22/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Core Engine
Affects Version/s: 4.7.0 Alpha
Fix Version/s: None

Type: Bug Priority: High
Reporter: Nirodha Gallage Assignee: Isuru Udana Loku Narangoda
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: ESB 4.7.0 alpha cluster setup,

Severity: Critical
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Intermittently get the following error log in back end. After this occurs then the server becomes unresponsive.

TID: [0] [ESB] [2013-06-17 17:22:05,761] ERROR {org.wso2.carbon.statistics.internal.ResponseTimeCalculator} - wso2statistics.request.received.time is null in the IN MessageContext {org.wso2.carbon.statistics.internal.ResponseTimeCalculator}
TID: [0] [ESB] [2013-06-17 17:22:05,831] ERROR {org.wso2.carbon.statistics.internal.ResponseTimeCalculator} - wso2statistics.request.received.time is null in the IN MessageContext {org.wso2.carbon.statistics.internal.ResponseTimeCalculator}


 Comments   
Comment by Miyuru Daminda [ 22/Nov/13 ]
Any steps to reproduce it. At lease in what kind of situation this happened ?




[ESBJAVA-2164] Cannot add a dynamic key to the XSLT mediator through UI, but only with source view Created: 25/Jun/13  Updated: 22/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Mediators
Affects Version/s: 4.7.0
Fix Version/s: None

Type: Bug Priority: High
Reporter: Chamara Ariyarathne Assignee: Isuru Udana Loku Narangoda
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: jdk 1.7, Standalone ESB, Linux platform, Firefox web Browser

Attachments: PNG File Error-message.png     PNG File dynamic-key-disappeared.png     PNG File xslt.png    
Severity: Critical
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Steps to reproduce.
1. Add a XSLT mediator with a static key with a reference. (Here I used the sample 8 configuration that already has a xslt mediator with a static key reference)
2. Change the static key to a dynamic key using the mediator UI (Design view) and save it
3. Come back to the XSLT mediator and when you check the dynamic key you added has been lost.
4. Here if you tried to switch to the source view an error message will pop up

Images attached herewith, elaborate the issue more.

 Comments   
Comment by Evanthika Amarasiri [ 28/Jun/13 ]
This is there in the latest packs as well




[ESBJAVA-2467] [MSMP] Add JMS Message Store Username / Passwords Plain text ? Created: 20/Sep/13  Updated: 22/Nov/13  Due: 20/Sep/13

Status: Open
Project: WSO2 ESB
Component/s: Message Stores
Affects Version/s: 4.8.0 M2
Fix Version/s: None

Type: Bug Priority: High
Reporter: dushan abeyruwan Assignee: shafreen anfar
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Blocker
Estimated Complexity: Moderate
Attachment License: I agree to grant a license to WSO2 for this work for inclusion in WSO2 works as per the WSO2 Contributor License Agreement and the Apache License 2.0
Test cases added: Yes

 Description   
need expressions thus we can use mediation security component to secure passwords




[ESBJAVA-2632] Messages are not transformed in to json when "Accept: application/json" is set in Restful services in NHTTP Created: 06/Nov/13  Updated: 22/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Core Engine
Affects Version/s: 4.8.0
Fix Version/s: None

Type: Bug Priority: High
Reporter: Ushani Balasooriya Assignee: dushan abeyruwan
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Major
Estimated Complexity: Moderate
Attachment License: I agree to grant a license to WSO2 for this work for inclusion in WSO2 works as per the WSO2 Contributor License Agreement and the Apache License 2.0
Test cases added: Yes

 Description   
Messages are not transformed in to json when "Accept: application/json" is set in Restful services in NHTTP.

Executed the steps in Rest Client and Rest Services in http://docs.wso2.org/display/ESB480/Using+REST+with+a+Proxy+Service.

Following synapse has been used :
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://ws.apache.org/ns/synapse">
   <proxy name="CustomerServiceProxy"
          transports="https http"
          startOnLoad="true"
          trace="disable">
      <description/>
      <target>
         <inSequence>
            <switch source="$axis2:HTTP_METHOD">
               <case regex="GET">
                  <property name="HTTP_METHOD" value="GET" scope="axis2" type="STRING"/>
               </case>
               <case regex="POST">
                  <property name="HTTP_METHOD" value="POST" scope="axis2" type="STRING"/>
               </case>
               <default/>
            </switch>
            <send>
               <endpoint>
                  <address uri="http://localhost:9774/jaxrs_basic/services/customers/customerservice"
                           format="pox"/>
               </endpoint>
            </send>
         </inSequence>
         <outSequence>
          
            <send/>
         </outSequence>
      </target>
   </proxy>
   <sequence name="fault">
      <log level="full">
         <property name="MESSAGE" value="Executing default &#34;fault&#34; sequence"/>
         <property name="ERROR_CODE" expression="get-property('ERROR_CODE')"/>
         <property name="ERROR_MESSAGE" expression="get-property('ERROR_MESSAGE')"/>
      </log>
      <drop/>
   </sequence>
   <sequence name="main">
      <log/>
      <drop/>
   </sequence>
</definitions>

Following request has been sent.

 curl -v -i -H "Accept: application/json" http://localhost:8280/services/CustomerServiceProxy/customers/123

response came as an XML :

> GET /services/CustomerServiceProxy/customers/123 HTTP/1.1
> User-Agent: curl/7.22.0 (x86_64-pc-linux-gnu) libcurl/7.22.0 OpenSSL/1.0.1 zlib/1.2.3.4 libidn/1.23 librtmp/2.3
> Host: localhost:8280
> Accept: application/json
>
< HTTP/1.1 200 OK
HTTP/1.1 200 OK
< Content-Type: application/xml; charset=UTF-8
Content-Type: application/xml; charset=UTF-8
< Server: WSO2 Carbon Server
Server: WSO2 Carbon Server
< Date: Wed, 06 Nov 2013 10:08:10 GMT
Date: Wed, 06 Nov 2013 10:08:10 GMT
< Transfer-Encoding: chunked
Transfer-Encoding: chunked

<
* Connection #0 to host localhost left intact
* Closing connection #0
<jsonObject><Customer><id>123</id><name>John</name></Customer></jsonObject>

 Comments   
Comment by Ishan Jayawardena [ 11/Nov/13 ]
The response content type and the response payload format seem to agree.
Comment by dushan abeyruwan [ 13/Nov/13 ]
Will be holding the prority level since, this has been not working for NHTTP and we may have to do a proper analysis in-order to provide proper solution

Dushan




[ESBJAVA-2616] servicemeta file does not update properly once proxy service is updated Created: 04/Nov/13  Updated: 25/Nov/13

Status: In Progress
Project: WSO2 ESB
Component/s: None
Affects Version/s: 4.7.0
Fix Version/s: None

Type: Bug Priority: High
Reporter: Nuwan Wimalasekara Assignee: Kasun Gajasinghe
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Once proxy service is updated, servicemeta file associated with the service does not update according the proxy service. Once we add parameters, It adds. but removing parameters does not remove the parameters from meta information

STEPS:
1) Create a proxy service
2) Add service parameter and update proxy service.
Then go to repository/deployment/server/servicemetafiles and see the meta file. parameter which was added is exist.
3) Delete parameter and save the proxy.
But Parameter is still in service meta file. It is not removed

 Comments   
Comment by Nuwan Wimalasekara [ 04/Nov/13 ]
Deleting a proxy service does not delete service meta file. It remains with empty content




[ESBJAVA-2742] org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: DOCTYPE is not allowed displayed when invoking serach user JIRA operation Created: 25/Nov/13  Updated: 25/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Cloud Connectors
Affects Version/s: 4.8.0 Alpha
Fix Version/s: None

Type: Bug Priority: High
Reporter: Chathurika Mahaarachchci Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Operating System : Ubuntu 12.10
Java Version/Java VM :JDK 1.7
Packs :4.8.0 18th Nov pack
DBMS:h2
Browser :Ffx 23.0
Setup : Local

Severity: Major
Estimated Complexity: Moderate
Attachment License: I agree to grant a license to WSO2 for this work for inclusion in WSO2 works as per the WSO2 Contributor License Agreement and the Apache License 2.0
Test cases added: Yes

 Description   
Invoke the following operation soap ui

<?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse"
       name="cha"
       transports="https,http"
       statistics="disable"
       trace="disable"
       startOnLoad="true">
   <target>
      <inSequence>
         <jira.config>
            <username>chathu_M</username>
            <password>admin</password>
            <uri>http://localhost:8080&lt;/uri>
         </jira.config>
         <jira.searchUser>
            <username>chathu_M</username>
         </jira.searchUser>
         <log level="full"/>
      </inSequence>
      <outSequence/>
      <faultSequence/>
   </target>
   <description/>
</proxy>
                                

















2013-11-24 21:35:00,683] INFO - SynapseConfiguration false
[2013-11-24 21:35:00,683] INFO - ProxyService Building Axis service for Proxy service : cha
[2013-11-24 21:35:00,684] INFO - ProxyService Adding service cha to the Axis2 configuration
[2013-11-24 21:35:00,688] INFO - DeploymentInterceptor Deploying Axis2 service: cha {super-tenant}
[2013-11-24 21:35:00,745] INFO - ProxyService Successfully created the Axis2 service for Proxy service : cha
[2013-11-24 21:35:08,506] DEBUG - wire >> "POST /services/cha.chaHttpSoap11Endpoint HTTP/1.1[\r][\n]"
[2013-11-24 21:35:08,506] DEBUG - wire >> "Accept-Encoding: gzip,deflate[\r][\n]"
[2013-11-24 21:35:08,506] DEBUG - wire >> "Content-Type: text/xml;charset=UTF-8[\r][\n]"
[2013-11-24 21:35:08,506] DEBUG - wire >> "SOAPAction: "urn:mediate"[\r][\n]"
[2013-11-24 21:35:08,506] DEBUG - wire >> "Content-Length: 136[\r][\n]"
[2013-11-24 21:35:08,506] DEBUG - wire >> "Host: chathurika:8280[\r][\n]"
[2013-11-24 21:35:08,507] DEBUG - wire >> "Connection: Keep-Alive[\r][\n]"
[2013-11-24 21:35:08,507] DEBUG - wire >> "User-Agent: Apache-HttpClient/4.1.1 (java 1.5)[\r][\n]"
[2013-11-24 21:35:08,507] DEBUG - wire >> "[\r][\n]"
[2013-11-24 21:35:08,507] DEBUG - wire >> "<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">[\n]"
[2013-11-24 21:35:08,507] DEBUG - wire >> " <soapenv:Header/>[\n]"
[2013-11-24 21:35:08,507] DEBUG - wire >> " <soapenv:Body/>[\n]"
[2013-11-24 21:35:08,507] DEBUG - wire >> "</soapenv:Envelope>"
[2013-11-24 21:35:08,563] INFO - TimeoutHandler This engine will expire all callbacks after : 120 seconds, irrespective of the timeout action, after the specified or optional timeout
[2013-11-24 21:35:08,589] DEBUG - wire << "GET /rest/api/2/user/search?username=chathu_M&startAt=&maxResults=&includeActive=&includeInactive= HTTP/1.1[\r][\n]"
[2013-11-24 21:35:08,589] DEBUG - wire << "Authorization: Basic Y2hhdGh1X006YWRtaW4=[\r][\n]"
[2013-11-24 21:35:08,589] DEBUG - wire << "Content-Type: application/json[\r][\n]"
[2013-11-24 21:35:08,589] DEBUG - wire << "SOAPAction: [\r][\n]"
[2013-11-24 21:35:08,590] DEBUG - wire << "Host: localhost:8080[\r][\n]"
[2013-11-24 21:35:08,590] DEBUG - wire << "Connection: Keep-Alive[\r][\n]"
[2013-11-24 21:35:08,590] DEBUG - wire << "User-Agent: Synapse-PT-HttpComponents-NIO[\r][\n]"
[2013-11-24 21:35:08,590] DEBUG - wire << "[\r][\n]"
[2013-11-24 21:35:08,648] DEBUG - wire >> "HTTP/1.1 404 Not Found[\r][\n]"
[2013-11-24 21:35:08,649] DEBUG - wire >> "Server: Apache-Coyote/1.1[\r][\n]"
[2013-11-24 21:35:08,649] DEBUG - wire >> "X-AREQUESTID: 1295x213x1[\r][\n]"
[2013-11-24 21:35:08,649] DEBUG - wire >> "Set-Cookie: JSESSIONID=179B1D213D9E8D5A1D9D22A5B9AB3EFF; Path=/; HttpOnly[\r][\n]"
[2013-11-24 21:35:08,649] DEBUG - wire >> "X-Seraph-LoginReason: OK[\r][\n]"
[2013-11-24 21:35:08,649] DEBUG - wire >> "Set-Cookie: atlassian.xsrf.token=BK6Z-0XHA-5971-DURQ|fbdef2fc272690a17b67f2237cf0d838bfaf7e1f|lin; Path=/[\r][\n]"
[2013-11-24 21:35:08,649] DEBUG - wire >> "X-ASESSIONID: rmy6re[\r][\n]"
[2013-11-24 21:35:08,649] DEBUG - wire >> "X-AUSERNAME: chathu_m[\r][\n]"
[2013-11-24 21:35:08,649] DEBUG - wire >> "Cache-Control: no-cache, no-store, no-transform[\r][\n]"
[2013-11-24 21:35:08,649] DEBUG - wire >> "X-Content-Type-Options: nosniff[\r][\n]"
[2013-11-24 21:35:08,649] DEBUG - wire >> "Content-Type: text/html;charset=UTF-8[\r][\n]"
[2013-11-24 21:35:08,649] DEBUG - wire >> "Transfer-Encoding: chunked[\r][\n]"
[2013-11-24 21:35:08,649] DEBUG - wire >> "Date: Sun, 24 Nov 2013 16:05:08 GMT[\r][\n]"
[2013-11-24 21:35:08,650] DEBUG - wire >> "[\r][\n]"
[2013-11-24 21:35:08,650] DEBUG - wire >> "c00[\r][\n]"
[2013-11-24 21:35:08,650] DEBUG - wire >> "<!DOCTYPE html><html lang="en"><head><meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=EDGE"><title>Not Found (404)</title><script type="text/javascript">contextPath = "";</script><link type='text/css' rel='stylesheet' href='/static-assets/metal-all.css' media='all'><script src='/static-assets/metal-all.js'></script><!--[if lt IE 9]><link type='text/css' rel='stylesheet' href='/static-assets/metal-all-ie.css' media='all'><script src='/static-assets/metal-all-ie.js'></script><![endif]--><!--[if IE 9]><link type='text/css' rel='stylesheet' href='/static-assets/metal-all-ie9.css' media='all'><![endif]--><meta name="decorator" content="none" /></head><body class=" error-page error404"><div id="page"><header id="header" role="banner"><script type="text/javascript">$("body").addClass("js-enabled");</script><h1 class="logo" class="aui-header-logo"><a href="/secure/MyJiraHome.jspa"><img src="/images/logoJIRAPNG.png" alt="Your Company JIRA" /></a></h1><div class="main-message"><p>Oh, it seems that we&#39;ve lost a page.<br/>Maybe you should raise an issue?</p></div><div class="subtle-message">Please notify your System Administrator if this problem caused you data loss</div></header><!-- #header --><section id="content" role="main"><div class="aui-page-panel"><div class="aui-page-panel-inner"><section class="aui-page-panel-content lowerContent"><p class="original-addr-info">Please look for misspellings in the address:<br/><strong>http://localhost:8080/rest/api/2/user/search&lt;/strong&gt;&lt;/p&gt;&lt;div&gt;&lt;p&gt;or just:</p><ul><li>Go back to the <a href="javascript:window.history.back()">previous page</a></li><li>Go to the <a href="/secure/MyJiraHome.jspa">Home Page</a></li></ul></div></section><!-- .aui-page-panel-content --></div><!-- .aui-page-panel-inner --></div><!-- .aui-page-panel --></section><!-- #content --><footer id="footer" role="contentinfo">[\n]"
[2013-11-24 21:35:08,650] DEBUG - wire >> "[\n]"
[2013-11-24 21:35:08,650] DEBUG - wire >> "<div class="footer-body">[\n]"
[2013-11-24 21:35:08,650] DEBUG - wire >> " <ul>[\n]"
[2013-11-24 21:35:08,650] DEBUG - wire >> " <li>[\n]"
[2013-11-24 21:35:08,650] DEBUG - wire >> " <a href="http://www.atlassian.com/software/jira">Atlassian JIRA</a>[\n]"
[2013-11-24 21:35:08,650] DEBUG - wire >> "[\n]"
[2013-11-24 21:35:08,650] DEBUG - wire >> " [\n]"
[2013-11-24 21:35:08,651] DEBUG - wire >> " [\n]"
[2013-11-24 21:35:08,651] DEBUG - wire >> " <span id="footer-build-information">(v6.1.3#6158-<span title='b5b5eabd4a5b00b38c23f1253ab25c87a310df4b' data-commit-id='b5b5eabd4a5b00b38c23f1253ab25c87a310df4b}'>sha1:b5b5eab</span>)</span>[\n]"
[2013-11-24 21:35:08,651] DEBUG - wire >> " </li>[\n]"
[2013-11-24 21:35:08,651] DEBUG - wire >> " <li>[\n]"
[2013-11-24 21:35:08,651] DEBUG - wire >> " <a id="about-link" href="/secure/AboutPage.jspa">About JIRA</a>[\n]"
[2013-11-24 21:35:08,651] DEBUG - wire >> " </li>[\n]"
[2013-11-24 21:35:08,651] DEBUG - wire >> " <li>[\n]"
[2013-11-24 21:35:08,651] DEBUG - wire >> " <a id="footer-report-problem-link" href="/secure/CreateIssue!default.jspa">Report a problem</a>[\n]"
[2013-11-24 21:35:08,651] DEBUG - wire >> " </li>[\n]"
[2013-11-24 21:35:08,651] DEBUG - wire >> " </ul>[\n]"
[2013-11-24 21:35:08,651] DEBUG - wire >> " <ul>[\n]"
[2013-11-24 21:35:08,651] DEBUG - wire >> " <li class="licensemessagered">[\n]"
[2013-11-24 21:35:08,652] DEBUG - wire >> " Powered by a free Atlassian <a href='http://www.atlassian.com/software/jira&#39;&gt;JIRA evaluation license</a>. Please consider <a href='https://www.atlassian.com/ex/Buy.jspa?product=JIRA&version=6.1.3&build=6158&sid=BK6Z-0XHA-5971-DURQ&ref=prod&#39;&gt;purchasing it</a> today.[\n]"
[2013-11-24 21:35:08,652] DEBUG - wire >> "[\n]"
[2013-11-24 21:35:08,652] DEBUG - wire >> " </li>[\n]"
[2013-11-24 21:35:08,652] DEBUG - wire >> " </ul>[\n]"
[2013-11-24 21:35:08,652] DEBUG - wire >> " </div>[\n]"
[2013-11-24 21:35:08,652] DEBUG - wire >> "</footer><!-- #footer --></div><!-- #page --></body></html>[\r][\n]"
[2013-11-24 21:35:08,652] DEBUG - wire >> "0[\r][\n]"
[2013-11-24 21:35:08,652] DEBUG - wire >> "[\r][\n]"
[2013-11-24 21:35:08,672] ERROR - RelayUtils Error while building Passthrough stream
org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: DOCTYPE is not allowed
at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelope(StAXSOAPModelBuilder.java:204)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.<init>(StAXSOAPModelBuilder.java:154)
at org.apache.axiom.om.impl.AbstractOMMetaFactory.createStAXSOAPModelBuilder(AbstractOMMetaFactory.java:73)
at org.apache.axiom.om.impl.AbstractOMMetaFactory.createSOAPModelBuilder(AbstractOMMetaFactory.java:79)
at org.apache.axiom.om.OMXMLBuilderFactory.createSOAPModelBuilder(OMXMLBuilderFactory.java:196)
at org.apache.axis2.builder.SOAPBuilder.processDocument(SOAPBuilder.java:55)
at org.apache.synapse.transport.passthru.util.DeferredMessageBuilder.getDocument(DeferredMessageBuilder.java:138)
at org.apache.synapse.transport.passthru.util.RelayUtils.buildMessageWithStream(RelayUtils.java:95)
at org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:86)
at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:68)
at org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:154)
at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:245)
at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.mediateFromContinuationStateStack(Axis2SynapseEnvironment.java:556)
at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:198)
at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:486)
at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:170)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
at org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:225)
at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Caused by: javax.xml.stream.XMLStreamException: DOCTYPE is not allowed
at org.apache.axiom.util.stax.dialect.DisallowDoctypeDeclStreamReaderWrapper.next(DisallowDoctypeDeclStreamReaderWrapper.java:36)
at org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.next(XMLStreamReaderWrapper.java:225)
at org.apache.axiom.util.stax.dialect.SJSXPStreamReaderWrapper.next(SJSXPStreamReaderWrapper.java:138)
at org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:681)
at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:214)
... 22 more
[2013-11-24 21:35:08,674] ERROR - TemplateMediator Error while building message
org.apache.axis2.AxisFault: Error while building Passthrough stream
at org.apache.synapse.transport.passthru.util.RelayUtils.handleException(RelayUtils.java:238)
at org.apache.synapse.transport.passthru.util.RelayUtils.buildMessageWithStream(RelayUtils.java:98)
at org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:86)
at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:68)
at org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:154)
at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:245)
at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.mediateFromContinuationStateStack(Axis2SynapseEnvironment.java:556)
at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:198)
at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:486)
at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:170)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
at org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:225)
at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Caused by: org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: DOCTYPE is not allowed
at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelope(StAXSOAPModelBuilder.java:204)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.<init>(StAXSOAPModelBuilder.java:154)
at org.apache.axiom.om.impl.AbstractOMMetaFactory.createStAXSOAPModelBuilder(AbstractOMMetaFactory.java:73)
at org.apache.axiom.om.impl.AbstractOMMetaFactory.createSOAPModelBuilder(AbstractOMMetaFactory.java:79)
at org.apache.axiom.om.OMXMLBuilderFactory.createSOAPModelBuilder(OMXMLBuilderFactory.java:196)
at org.apache.axis2.builder.SOAPBuilder.processDocument(SOAPBuilder.java:55)
at org.apache.synapse.transport.passthru.util.DeferredMessageBuilder.getDocument(DeferredMessageBuilder.java:138)
at org.apache.synapse.transport.passthru.util.RelayUtils.buildMessageWithStream(RelayUtils.java:95)
... 14 more
Caused by: javax.xml.stream.XMLStreamException: DOCTYPE is not allowed
at org.apache.axiom.util.stax.dialect.DisallowDoctypeDeclStreamReaderWrapper.next(DisallowDoctypeDeclStreamReaderWrapper.java:36)
at org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.next(XMLStreamReaderWrapper.java:225)
at org.apache.axiom.util.stax.dialect.SJSXPStreamReaderWrapper.next(SJSXPStreamReaderWrapper.java:138)
at org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:681)
at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:214)
... 22 more
[2013-11-24 21:35:08,675] ERROR - SynapseCallbackReceiver Synapse encountered an exception, No error handlers found - [Message Dropped]
Error while building message


































                                





[ESBJAVA-2739] HTTP/1.1 500 Internal Server Error displays while invoking the update JIRA operation Created: 23/Nov/13  Updated: 25/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Cloud Connectors
Affects Version/s: 4.8.0 Alpha
Fix Version/s: None

Type: Bug Priority: High
Reporter: Chathurika Mahaarachchci Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Operating System : Ubuntu 12.10
Java Version/Java VM :JDK 1.7
Packs :4.8.0 Alpha -18th Nov
DBMS:h2
Browser :Ffx 23.0
Setup : Local

Severity: Major
Estimated Complexity: Moderate
Attachment License: I agree to grant a license to WSO2 for this work for inclusion in WSO2 works as per the WSO2 Contributor License Agreement and the Apache License 2.0
Test cases added: Yes

 Description   

Steps to reproduce


1.Add config.jira operation to the local entries

2.Invoke the following update JIRA operation using curl

Note : used local jira instance


<?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse"
       name="cha"
       transports="https,http"
       statistics="disable"
       trace="disable"
       startOnLoad="true">
   <target>
      <inSequence>
         <jira.config>
            <username>xxxx</username>
            <password>xxxx</password>
            <uri>http://localhost:8080&lt;/uri>
         </jira.config>
         <jira.getIssue>
            <issueIdOrKey>QA-4</issueIdOrKey>
         </jira.getIssue>
         <jira.updateIssue>
            <issueIdOrKey>QA-4</issueIdOrKey>
            <summary>testUpdate</summary>
         </jira.updateIssue>
         <log level="full"/>
      </inSequence>
      <outSequence/>
      <faultSequence/>
   </target>
   <description/>
</proxy>

HTTP/1.1 500 Internal Server Error displays

[2013-11-23 18:32:50,704] DEBUG - wire >> "GET /services/cha HTTP/1.1[\r][\n]"
[2013-11-23 18:32:50,704] DEBUG - wire >> "User-Agent: curl/7.27.0[\r][\n]"
[2013-11-23 18:32:50,704] DEBUG - wire >> "Host: chathurika:8280[\r][\n]"
[2013-11-23 18:32:50,704] DEBUG - wire >> "Accept: */*[\r][\n]"
[2013-11-23 18:32:50,704] DEBUG - wire >> "[\r][\n]"
[2013-11-23 18:32:50,744] ERROR - AxisEngine Http binding is disabled for this service.
org.apache.axis2.AxisFault: Http binding is disabled for this service.
at org.apache.axis2.engine.DispatchPhase.validateBindings(DispatchPhase.java:279)
at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:111)
at org.apache.axis2.engine.Phase.invoke(Phase.java:329)
at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167)
at org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler(ServerWorker.java:336)
at org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:168)
at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
[2013-11-23 18:32:50,765] ERROR - ServerWorker Error processing GET request for : /services/cha
org.apache.axis2.AxisFault: Http binding is disabled for this service.
at org.apache.axis2.engine.DispatchPhase.validateBindings(DispatchPhase.java:279)
at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:111)
at org.apache.axis2.engine.Phase.invoke(Phase.java:329)
at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167)
at org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler(ServerWorker.java:336)
at org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:168)
at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
[2013-11-23 18:32:50,778] DEBUG - wire << "HTTP/1.1 500 Internal Server Error[\r][\n]"
[2013-11-23 18:32:50,779] DEBUG - wire << "Content-Type: application/xml; charset=UTF-8[\r][\n]"
[2013-11-23 18:32:50,779] DEBUG - wire << "Date: Sat, 23 Nov 2013 13:02:50 GMT[\r][\n]"
[2013-11-23 18:32:50,779] DEBUG - wire << "Server: WSO2-PassThrough-HTTP[\r][\n]"
[2013-11-23 18:32:50,780] DEBUG - wire << "Transfer-Encoding: chunked[\r][\n]"
[2013-11-23 18:32:50,780] DEBUG - wire << "[\r][\n]"
[2013-11-23 18:32:50,780] DEBUG - wire << "45[\r][\n]"
[2013-11-23 18:32:50,781] DEBUG - wire << "<faultstring>Http binding is disabled for this service.</faultstring>[\r][\n]"
[2013-11-23 18:32:50,781] DEBUG - wire << "0[\r][\n]"
[2013-11-23 18:32:50,781] DEBUG - wire << "[\r][\n]"


                                




 Comments   
Comment by Chathurika Mahaarachchci [ 25/Nov/13 ]
same issue occured while invoking following operations

updateIssueAssignee,Post Comments,Update Comments, deleteComments,Add Attachment to issueID,getIssueTypeById,getVotesForIssue,




[ESBJAVA-2745]  Different error messages are displaying once the same proxy invoked using curl and soap ui Created: 25/Nov/13  Updated: 25/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Cloud Connectors
Affects Version/s: 4.8.0 Alpha
Fix Version/s: None

Type: Bug Priority: High
Reporter: Chathurika Mahaarachchci Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Operating System : Ubuntu 12.10
Java Version/Java VM :JDK 1.7
Packs :4.8.0 18th (Nov) pack
DBMS:H2
Browser :Ffx 23.0
Setup : Local

Severity: Major
Estimated Complexity: Moderate
Attachment License: I agree to grant a license to WSO2 for this work for inclusion in WSO2 works as per the WSO2 Contributor License Agreement and the Apache License 2.0
Test cases added: No

 Description   
Invoke the below operation using curl and soap ui

<?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse"
       name="cha"
       transports="https,http"
       statistics="disable"
       trace="disable"
       startOnLoad="true">
   <target>
      <inSequence>
         <jira.config>
            <username>chathu_M</username>
            <password>admin</password>
            <uri>http://localhost:8080&lt;/uri>
         </jira.config>
         <jira.getIssue>
            <issueIdOrKey>QA-4</issueIdOrKey>
         </jira.getIssue>
         <jira.updateIssue>
            <issueIdOrKey>QA-4</issueIdOrKey>
            <summary>testUpdate</summary>
         </jira.updateIssue>
         <log level="full"/>
      </inSequence>
      <outSequence/>
      <faultSequence/>
   </target>
   <description/>
</proxy>
                                

For curl its displaying HTTP/1.1 401 Unauthorized.

2013-11-25 15:03:11,897] DEBUG - wire >> "POST /services/cha.chaHttpSoap11Endpoint HTTP/1.1[\r][\n]"
[2013-11-25 15:03:11,897] DEBUG - wire >> "Accept-Encoding: gzip,deflate[\r][\n]"
[2013-11-25 15:03:11,897] DEBUG - wire >> "Content-Type: text/xml;charset=UTF-8[\r][\n]"
[2013-11-25 15:03:11,897] DEBUG - wire >> "SOAPAction: "urn:mediate"[\r][\n]"
[2013-11-25 15:03:11,898] DEBUG - wire >> "Content-Length: 136[\r][\n]"
[2013-11-25 15:03:11,898] DEBUG - wire >> "Host: chathurika:8280[\r][\n]"
[2013-11-25 15:03:11,898] DEBUG - wire >> "Connection: Keep-Alive[\r][\n]"
[2013-11-25 15:03:11,898] DEBUG - wire >> "User-Agent: Apache-HttpClient/4.1.1 (java 1.5)[\r][\n]"
[2013-11-25 15:03:11,898] DEBUG - wire >> "[\r][\n]"
[2013-11-25 15:03:11,898] DEBUG - wire >> "<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">[\n]"
[2013-11-25 15:03:11,898] DEBUG - wire >> " <soapenv:Header/>[\n]"
[2013-11-25 15:03:11,898] DEBUG - wire >> " <soapenv:Body/>[\n]"
[2013-11-25 15:03:11,898] DEBUG - wire >> "</soapenv:Envelope>"
[2013-11-25 15:03:11,904] DEBUG - wire << "GET /rest/api/2/issue/QA-4 HTTP/1.1[\r][\n]"
[2013-11-25 15:03:11,905] DEBUG - wire << "Authorization: Basic Y2hhdGh1X006YWRtaW4=[\r][\n]"
[2013-11-25 15:03:11,905] DEBUG - wire << "Content-Type: application/json[\r][\n]"
[2013-11-25 15:03:11,905] DEBUG - wire << "SOAPAction: [\r][\n]"
[2013-11-25 15:03:11,905] DEBUG - wire << "Host: localhost:8080[\r][\n]"
[2013-11-25 15:03:11,905] DEBUG - wire << "Connection: Keep-Alive[\r][\n]"
[2013-11-25 15:03:11,905] DEBUG - wire << "User-Agent: Synapse-PT-HttpComponents-NIO[\r][\n]"
[2013-11-25 15:03:11,905] DEBUG - wire << "[\r][\n]"
[2013-11-25 15:03:12,128] DEBUG - wire >> "HTTP/1.1 200 OK[\r][\n]"
[2013-11-25 15:03:12,128] DEBUG - wire >> "Server: Apache-Coyote/1.1[\r][\n]"
[2013-11-25 15:03:12,128] DEBUG - wire >> "X-AREQUESTID: 903x216x1[\r][\n]"
[2013-11-25 15:03:12,128] DEBUG - wire >> "Set-Cookie: JSESSIONID=A30497A7C5A2CBF484C5BFDE176299C3; Path=/; HttpOnly[\r][\n]"
[2013-11-25 15:03:12,129] DEBUG - wire >> "X-Seraph-LoginReason: OK[\r][\n]"
[2013-11-25 15:03:12,129] DEBUG - wire >> "Set-Cookie: atlassian.xsrf.token=BK6Z-0XHA-5971-DURQ|4ff3e1d98fc397b94952575a9eb95e38ddceddb6|lin; Path=/[\r][\n]"
[2013-11-25 15:03:12,129] DEBUG - wire >> "X-ASESSIONID: 1ol86hq[\r][\n]"
[2013-11-25 15:03:12,129] DEBUG - wire >> "X-AUSERNAME: chathu_m[\r][\n]"
[2013-11-25 15:03:12,129] DEBUG - wire >> "Cache-Control: no-cache, no-store, no-transform[\r][\n]"
[2013-11-25 15:03:12,129] DEBUG - wire >> "Content-Type: application/json;charset=UTF-8[\r][\n]"
[2013-11-25 15:03:12,130] DEBUG - wire >> "Transfer-Encoding: chunked[\r][\n]"
[2013-11-25 15:03:12,130] DEBUG - wire >> "Date: Mon, 25 Nov 2013 09:33:12 GMT[\r][\n]"
[2013-11-25 15:03:12,130] DEBUG - wire >> "[\r][\n]"
[2013-11-25 15:03:12,130] DEBUG - wire >> "1400[\r][\n]"
[2013-11-25 15:03:12,131] DEBUG - wire >> "{"expand":"renderedFields,names,schema,transitions,operations,editmeta,changelog","id":"10003","self":"http://localhost:8080/rest/api/2/issue/10003","key":"QA-4","fields":{"summary":"UpdateUpdate","progress":{"progress":0,"total":0},"timetracking":{},"issuetype":{"self":"http://localhost:8080/rest/api/2/issuetype/1","id":"1","description":"A problem which impairs or prevents the functions of the product.","iconUrl":"http://localhost:8080/images/icons/issuetypes/bug.png","name":"Bug","subtask":false},"votes":{"self":"http://localhost:8080/rest/api/2/issue/QA-4/votes","votes":0,"hasVoted":false},"resolution":null,"fixVersions":[],"resolutiondate":null,"timespent":null,"reporter":{"self":"http://localhost:8080/rest/api/2/user?username=chathu_m","name":"chathu_m","emailAddress":"chathurikama@gmail.com","avatarUrls":{"16x16":"http://localhost:8080/secure/useravatar?size=xsmall&avatarId=10122","24x24":"http://localhost:8080/secure/useravatar?size=small&avatarId=10122","32x32":"http://localhost:8080/secure/useravatar?size=medium&avatarId=10122","48x48":"http://localhost:8080/secure/useravatar?avatarId=10122"},"displayName":"chathurika M","active":true},"aggregatetimeoriginalestimate":null,"created":"2013-11-22T11:29:36.245+0530","updated":"2013-11-25T14:07:28.674+0530","description":null,"priority":{"self":"http://localhost:8080/rest/api/2/priority/3","iconUrl":"http://localhost:8080/images/icons/priorities/major.png","name":"Major","id":"3"},"duedate":null,"issuelinks":[],"watches":{"self":"http://localhost:8080/rest/api/2/issue/QA-4/watchers","watchCount":1,"isWatching":true},"worklog":{"startAt":0,"maxResults":20,"total":0,"worklogs":[]},"subtasks":[],"status":{"self":"http://localhost:8080/rest/api/2/status/1","description":"The issue is open and ready for the assignee to start work on it.","iconUrl":"http://localhost:8080/images/icons/statuses/open.png","name":"Open","id":"1"},"labels":[],"workratio":-1,"assignee":null,"attachment":[],"aggregatetimeestimate":null,"project":{"self":"http://localhost:8080/rest/api/2/project/10000","id":"10000","key":"QA","name":"QA","avatarUrls":{"16x16":"http://localhost:8080/secure/projectavatar?size=xsmall&pid=10000&avatarId=10011","24x24":"http://localhost:8080/secure/projectavatar?size=small&pid=10000&avatarId=10011","32x32":"http://localhost:8080/secure/projectavatar?size=medium&pid=10000&avatarId=10011","48x48":"http://localhost:8080/secure/projectavatar?pid=10000&avatarId=10011"}},"versions":[],"environment":null,"timeestimate":null,"aggregateprogress":{"progress":0,"total":0},"lastViewed":"2013-11-25T14:09:22.875+0530","components":[],"comment":{"startAt":0,"maxResults":2,"total":2,"comments":[{"self":"http://localhost:8080/rest/api/2/issue/10003/comment/10000","id":"10000","author":{"self":"http://localhost:8080/rest/api/2/user?username=chathu_m","name":"chathu_m","emailAddress":"chathurikama@gmail.com","avatarUrls":{"16x16":"http://localhost:8080/secure/useravatar?size=xsmall&avatarId=10122","24x24":"http://localhost:8080/secure/useravatar?size=small&avatarId=10122","32x32":"http://localhost:8080/secure/useravatar?size=medium&avatarId=10122","48x48":"http://localhost:8080/secure/useravatar?avatarId=10122"},"displayName":"chathurika M","active":true},"body":"This is a test comment ... Thia is a test comment","updateAuthor":{"self":"http://localhost:8080/rest/api/2/user?username=chathu_m","name":"chathu_m","emailAddress":"chathurikama@gmail.com","avatarUrls":{"16x16":"http://localhost:8080/secure/useravatar?size=xsmall&avatarId=10122","24x24":"http://localhost:8080/secure/useravatar?size=small&avatarId=10122","32x32":"http://localhost:8080/secure/useravatar?size=medium&avatarId=10122","48x48":"http://localhost:8080/secure/useravatar?avatarId=10122"},"displayName":"chathurika M","active":true},"created":"2013-11-22T12:13:44.361+0530","updated":"2013-11-22T12:13:44.361+0530"},{"self":"http://localhost:8080/rest/api/2/issue/10003/comment/10001","id":"10001","author":{"self":"http://localhost:8080/rest/api/2/user?username=chathu_m","name":"chathu_m","emailAddress":"chathurikama@gmail.com","avatarUrls":{"16x16":"http://localhost:8080/secure/useravatar?size=xsmall&avatarId=10122","24x24":"http://localhost:8080/secure/useravatar?size=small&avatarId=10122","32x32":"http://localhost:8080/secure/useravatar?size=medium&avatarId=10122","48x48":"http://localhost:8080/secure/useravatar?avatarId=10122"},"displayName":"chathurika M","active":true},"body":"this is a test comment 2","updateAuthor":{"self":"http://localhost:8080/rest/api/2/user?username=chathu_m","name":"chathu_m","emailAddress":"chathurikama@gmail.com","avatarUrls":{"16x16":"http://localhost:8080/secure/useravatar?size=xsmall&avatarId=10122","24x24":"http://localhost:8080/secure/useravatar?size=small&avatarId=10122","32x32":"http://localhost:8080/secure/useravatar?size=medium&avatarId=10122","48x48":"http://localhost:8080/secure/useravatar?avatarId=10122"},"displayName":"chathurika M","active":true},"created":"2013-11-22T12:14:00.496+0530","updated":"2013-11-22T12:14:00.496+0530"}]},"timeoriginalestimate":null,"aggregatetimespent":null}}[\r][\n]"
[2013-11-25 15:03:12,132] DEBUG - wire >> "0[\r][\n]"
[2013-11-25 15:03:12,132] DEBUG - wire >> "[\r][\n]"
[2013-11-25 15:03:12,139] DEBUG - wire << "PUT /rest/api/2/issue/QA-4 HTTP/1.1[\r][\n]"
[2013-11-25 15:03:12,139] DEBUG - wire << "X-ASESSIONID: 1ol86hq[\r][\n]"
[2013-11-25 15:03:12,139] DEBUG - wire << "Set-Cookie: JSESSIONID=A30497A7C5A2CBF484C5BFDE176299C3; Path=/; HttpOnly[\r][\n]"
[2013-11-25 15:03:12,139] DEBUG - wire << "Set-Cookie: atlassian.xsrf.token=BK6Z-0XHA-5971-DURQ|4ff3e1d98fc397b94952575a9eb95e38ddceddb6|lin; Path=/[\r][\n]"
[2013-11-25 15:03:12,140] DEBUG - wire << "Content-Type: application/json[\r][\n]"
[2013-11-25 15:03:12,140] DEBUG - wire << "X-AUSERNAME: chathu_m[\r][\n]"
[2013-11-25 15:03:12,140] DEBUG - wire << "X-Seraph-LoginReason: OK[\r][\n]"
[2013-11-25 15:03:12,140] DEBUG - wire << "X-AREQUESTID: 903x216x1[\r][\n]"
[2013-11-25 15:03:12,140] DEBUG - wire << "Cache-Control: no-cache, no-store, no-transform[\r][\n]"
[2013-11-25 15:03:12,140] DEBUG - wire << "Transfer-Encoding: chunked[\r][\n]"
[2013-11-25 15:03:12,140] DEBUG - wire << "Host: localhost:8080[\r][\n]"
[2013-11-25 15:03:12,140] DEBUG - wire << "Connection: Keep-Alive[\r][\n]"
[2013-11-25 15:03:12,140] DEBUG - wire << "User-Agent: Synapse-PT-HttpComponents-NIO[\r][\n]"
[2013-11-25 15:03:12,140] DEBUG - wire << "[\r][\n]"
[2013-11-25 15:03:12,140] DEBUG - wire << "1400[\r][\n]"
[2013-11-25 15:03:12,141] DEBUG - wire << "{"expand":"renderedFields,names,schema,transitions,operations,editmeta,changelog","id":"10003","self":"http://localhost:8080/rest/api/2/issue/10003","key":"QA-4","fields":{"summary":"UpdateUpdate","progress":{"progress":0,"total":0},"timetracking":{},"issuetype":{"self":"http://localhost:8080/rest/api/2/issuetype/1","id":"1","description":"A problem which impairs or prevents the functions of the product.","iconUrl":"http://localhost:8080/images/icons/issuetypes/bug.png","name":"Bug","subtask":false},"votes":{"self":"http://localhost:8080/rest/api/2/issue/QA-4/votes","votes":0,"hasVoted":false},"resolution":null,"fixVersions":[],"resolutiondate":null,"timespent":null,"reporter":{"self":"http://localhost:8080/rest/api/2/user?username=chathu_m","name":"chathu_m","emailAddress":"chathurikama@gmail.com","avatarUrls":{"16x16":"http://localhost:8080/secure/useravatar?size=xsmall&avatarId=10122","24x24":"http://localhost:8080/secure/useravatar?size=small&avatarId=10122","32x32":"http://localhost:8080/secure/useravatar?size=medium&avatarId=10122","48x48":"http://localhost:8080/secure/useravatar?avatarId=10122"},"displayName":"chathurika M","active":true},"aggregatetimeoriginalestimate":null,"created":"2013-11-22T11:29:36.245+0530","updated":"2013-11-25T14:07:28.674+0530","description":null,"priority":{"self":"http://localhost:8080/rest/api/2/priority/3","iconUrl":"http://localhost:8080/images/icons/priorities/major.png","name":"Major","id":"3"},"duedate":null,"issuelinks":[],"watches":{"self":"http://localhost:8080/rest/api/2/issue/QA-4/watchers","watchCount":1,"isWatching":true},"worklog":{"startAt":0,"maxResults":20,"total":0,"worklogs":[]},"subtasks":[],"status":{"self":"http://localhost:8080/rest/api/2/status/1","description":"The issue is open and ready for the assignee to start work on it.","iconUrl":"http://localhost:8080/images/icons/statuses/open.png","name":"Open","id":"1"},"labels":[],"workratio":-1,"assignee":null,"attachment":[],"aggregatetimeestimate":null,"project":{"self":"http://localhost:8080/rest/api/2/project/10000","id":"10000","key":"QA","name":"QA","avatarUrls":{"16x16":"http://localhost:8080/secure/projectavatar?size=xsmall&pid=10000&avatarId=10011","24x24":"http://localhost:8080/secure/projectavatar?size=small&pid=10000&avatarId=10011","32x32":"http://localhost:8080/secure/projectavatar?size=medium&pid=10000&avatarId=10011","48x48":"http://localhost:8080/secure/projectavatar?pid=10000&avatarId=10011"}},"versions":[],"environment":null,"timeestimate":null,"aggregateprogress":{"progress":0,"total":0},"lastViewed":"2013-11-25T14:09:22.875+0530","components":[],"comment":{"startAt":0,"maxResults":2,"total":2,"comments":[{"self":"http://localhost:8080/rest/api/2/issue/10003/comment/10000","id":"10000","author":{"self":"http://localhost:8080/rest/api/2/user?username=chathu_m","name":"chathu_m","emailAddress":"chathurikama@gmail.com","avatarUrls":{"16x16":"http://localhost:8080/secure/useravatar?size=xsmall&avatarId=10122","24x24":"http://localhost:8080/secure/useravatar?size=small&avatarId=10122","32x32":"http://localhost:8080/secure/useravatar?size=medium&avatarId=10122","48x48":"http://localhost:8080/secure/useravatar?avatarId=10122"},"displayName":"chathurika M","active":true},"body":"This is a test comment ... Thia is a test comment","updateAuthor":{"self":"http://localhost:8080/rest/api/2/user?username=chathu_m","name":"chathu_m","emailAddress":"chathurikama@gmail.com","avatarUrls":{"16x16":"http://localhost:8080/secure/useravatar?size=xsmall&avatarId=10122","24x24":"http://localhost:8080/secure/useravatar?size=small&avatarId=10122","32x32":"http://localhost:8080/secure/useravatar?size=medium&avatarId=10122","48x48":"http://localhost:8080/secure/useravatar?avatarId=10122"},"displayName":"chathurika M","active":true},"created":"2013-11-22T12:13:44.361+0530","updated":"2013-11-22T12:13:44.361+0530"},{"self":"http://localhost:8080/rest/api/2/issue/10003/comment/10001","id":"10001","author":{"self":"http://localhost:8080/rest/api/2/user?username=chathu_m","name":"chathu_m","emailAddress":"chathurikama@gmail.com","avatarUrls":{"16x16":"http://localhost:8080/secure/useravatar?size=xsmall&avatarId=10122","24x24":"http://localhost:8080/secure/useravatar?size=small&avatarId=10122","32x32":"http://localhost:8080/secure/useravatar?size=medium&avatarId=10122","48x48":"http://localhost:8080/secure/useravatar?avatarId=10122"},"displayName":"chathurika M","active":true},"body":"this is a test comment 2","updateAuthor":{"self":"http://localhost:8080/rest/api/2/user?username=chathu_m","name":"chathu_m","emailAddress":"chathurikama@gmail.com","avatarUrls":{"16x16":"http://localhost:8080/secure/useravatar?size=xsmall&avatarId=10122","24x24":"http://localhost:8080/secure/useravatar?size=small&avatarId=10122","32x32":"http://localhost:8080/secure/useravatar?size=medium&avatarId=10122","48x48":"http://localhost:8080/secure/useravatar?avatarId=10122"},"displayName":"chathurika M","active":true},"created":"2013-11-22T12:14:00.496+0530","updated":"2013-11-22T12:14:00.496+0530"}]},"timeoriginalestimate":null,"aggregatetimespent":null}}[\r][\n]"
[2013-11-25 15:03:12,141] DEBUG - wire << "0[\r][\n]"
[2013-11-25 15:03:12,141] DEBUG - wire << "[\r][\n]"
[2013-11-25 15:03:12,146] DEBUG - wire >> "HTTP/1.1 401 Unauthorized[\r][\n]"
[2013-11-25 15:03:12,146] DEBUG - wire >> "Server: Apache-Coyote/1.1[\r][\n]"
[2013-11-25 15:03:12,146] DEBUG - wire >> "X-AREQUESTID: 903x217x1[\r][\n]"
[2013-11-25 15:03:12,146] DEBUG - wire >> "Set-Cookie: atlassian.xsrf.token=BK6Z-0XHA-5971-DURQ|6c5619dab1a108035c799570893b1e4c9636b026|lout; Path=/[\r][\n]"
[2013-11-25 15:03:12,146] DEBUG - wire >> "X-AUSERNAME: anonymous[\r][\n]"
[2013-11-25 15:03:12,146] DEBUG - wire >> "Cache-Control: no-cache, no-store, no-transform[\r][\n]"
[2013-11-25 15:03:12,146] DEBUG - wire >> "WWW-Authenticate: OAuth realm="http%3A%2F%2Flocalhost%3A8080"[\r][\n]"
[2013-11-25 15:03:12,146] DEBUG - wire >> "Content-Type: application/json;charset=UTF-8[\r][\n]"
[2013-11-25 15:03:12,146] DEBUG - wire >> "Transfer-Encoding: chunked[\r][\n]"
[2013-11-25 15:03:12,146] DEBUG - wire >> "Date: Mon, 25 Nov 2013 09:33:12 GMT[\r][\n]"
[2013-11-25 15:03:12,146] DEBUG - wire >> "[\r][\n]"
[2013-11-25 15:03:12,146] DEBUG - wire >> "6d[\r][\n]"
[2013-11-25 15:03:12,147] DEBUG - wire >> "{"errorMessages":["You do not have the permission to see the specified issue.","Login Required"],"errors":{}}[\r][\n]"
[2013-11-25 15:03:12,147] DEBUG - wire >> "0[\r][\n]"
[2013-11-25 15:03:12,147] DEBUG - wire >> "[\r][\n]"
[2013-11-25 15:03:12,152] INFO - LogMediator To: http://www.w3.org/2005/08/addressing/anonymous, WSAction: , SOAPAction: , MessageID: urn:uuid:1dfc0f48-4a3a-405c-be28-f96f7e6a9dde, Direction: request, Envelope: <?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><jsonObject><errorMessages>You do not have the permission to see the specified issue.</errorMessages><errorMessages>Login Required</errorMessages><errors><jsonEmpty>_JsonScanner_EMPTY_OBJECT</jsonEmpty></errors></jsonObject></soapenv:Body></soapenv:Envelope>
[2013-11-25 15:04:11,957] WARN - SourceHandler Connection time out after request is read: http-incoming-16


while invoking that with curl its displays "HTTP/1.1 500 Internal Server


[2013-11-25 14:19:17,936] DEBUG - wire >> "POST /services/cha HTTP/1.1[\r][\n]"
[2013-11-25 14:19:17,936] DEBUG - wire >> "User-Agent: curl/7.27.0[\r][\n]"
[2013-11-25 14:19:17,937] DEBUG - wire >> "Host: localhost:8280[\r][\n]"
[2013-11-25 14:19:17,937] DEBUG - wire >> "Accept: */*[\r][\n]"
[2013-11-25 14:19:17,937] DEBUG - wire >> "Content-Length: 8[\r][\n]"
[2013-11-25 14:19:17,937] DEBUG - wire >> "Content-Type: application/x-www-form-urlencoded[\r][\n]"
[2013-11-25 14:19:17,937] DEBUG - wire >> "[\r][\n]"
[2013-11-25 14:19:17,937] DEBUG - wire >> "soap.xml"
[2013-11-25 14:19:17,940] ERROR - AxisEngine Http binding is disabled for this service.
org.apache.axis2.AxisFault: Http binding is disabled for this service.
at org.apache.axis2.engine.DispatchPhase.validateBindings(DispatchPhase.java:279)
at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:111)
at org.apache.axis2.engine.Phase.invoke(Phase.java:329)
at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167)
at org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler(ServerWorker.java:336)
at org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:377)
at org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:183)
at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
[2013-11-25 14:19:17,941] ERROR - ServerWorker Error processing POST request for : /services/cha
org.apache.axis2.AxisFault: Http binding is disabled for this service.
at org.apache.axis2.engine.DispatchPhase.validateBindings(DispatchPhase.java:279)
at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:111)
at org.apache.axis2.engine.Phase.invoke(Phase.java:329)
at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167)
at org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler(ServerWorker.java:336)
at org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:377)
at org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:183)
at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
[2013-11-25 14:19:17,943] DEBUG - wire << "HTTP/1.1 500 Internal Server Error[\r][\n]"
[2013-11-25 14:19:17,943] DEBUG - wire << "Content-Type: application/xml; charset=UTF-8[\r][\n]"
[2013-11-25 14:19:17,944] DEBUG - wire << "Date: Mon, 25 Nov 2013 08:49:17 GMT[\r][\n]"
[2013-11-25 14:19:17,944] DEBUG - wire << "Server: WSO2-PassThrough-HTTP[\r][\n]"
[2013-11-25 14:19:17,944] DEBUG - wire << "Transfer-Encoding: chunked[\r][\n]"
[2013-11-25 14:19:17,944] DEBUG - wire << "[\r][\n]"
[2013-11-25 14:19:17,945] DEBUG - wire << "45[\r][\n]"
[2013-11-25 14:19:17,945] DEBUG - wire << "<faultstring>Http binding is disabled for this service.</faultstring>[\r][\n]"
[2013-11-25 14:19:17,945] DEBUG - wire << "0[\r][\n]"
[2013-11-25 14:19:17,945] DEBUG - wire << "[\r][\n]"





[ESBJAVA-2740] java.lang.RuntimeException trown while invoking get filter operation Created: 25/Nov/13  Updated: 25/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Cloud Connectors
Affects Version/s: 4.8.0 Alpha
Fix Version/s: None

Type: Bug Priority: High
Reporter: Chathurika Mahaarachchci Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Operating System : Ubuntu 12.10
Java Version/Java VM :JDK 1.7
Packs :4.8.0, 18th Nov
DBMS:h2
Browser :Ffx 23.0
Setup : Local

Severity: Major
Estimated Complexity: Moderate
Attachment License: I agree to grant a license to WSO2 for this work for inclusion in WSO2 works as per the WSO2 Contributor License Agreement and the Apache License 2.0
Test cases added: Yes

 Description   
atiInvoke the below operation using soap ui

<?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse"
       name="cha"
       transports="https,http"
       statistics="disable"
       trace="disable"
       startOnLoad="true">
   <target>
      <inSequence>
         <jira.config>
            <username>xxxxxx</username>
            <password>xxxxxx</password>
            <uri>http://localhost:8080&lt;/uri>
         </jira.config>
         <jira.getFavouriteFilters/>
         <log level="full"/>
      </inSequence>
      <outSequence/>
      <faultSequence/>
   </target>
   <description/>
</proxy>



following error occurred

[2013-11-24 20:46:27,163] DEBUG - wire >> "POST /services/cha.chaHttpSoap11Endpoint HTTP/1.1[\r][\n]"
[2013-11-24 20:46:27,163] DEBUG - wire >> "Accept-Encoding: gzip,deflate[\r][\n]"
[2013-11-24 20:46:27,164] DEBUG - wire >> "Content-Type: text/xml;charset=UTF-8[\r][\n]"
[2013-11-24 20:46:27,164] DEBUG - wire >> "SOAPAction: "urn:mediate"[\r][\n]"
[2013-11-24 20:46:27,164] DEBUG - wire >> "Content-Length: 136[\r][\n]"
[2013-11-24 20:46:27,164] DEBUG - wire >> "Host: chathurika:8280[\r][\n]"
[2013-11-24 20:46:27,164] DEBUG - wire >> "Connection: Keep-Alive[\r][\n]"
[2013-11-24 20:46:27,164] DEBUG - wire >> "User-Agent: Apache-HttpClient/4.1.1 (java 1.5)[\r][\n]"
[2013-11-24 20:46:27,164] DEBUG - wire >> "[\r][\n]"
[2013-11-24 20:46:27,165] DEBUG - wire >> "<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">[\n]"
[2013-11-24 20:46:27,165] DEBUG - wire >> " <soapenv:Header/>[\n]"
[2013-11-24 20:46:27,165] DEBUG - wire >> " <soapenv:Body/>[\n]"
[2013-11-24 20:46:27,165] DEBUG - wire >> "</soapenv:Envelope>"
[2013-11-24 20:46:27,182] DEBUG - wire << "GET /rest/api/2/filter/favourite HTTP/1.1[\r][\n]"
[2013-11-24 20:46:27,182] DEBUG - wire << "Authorization: Basic Y2hhdGh1X006YWRtaW4=[\r][\n]"
[2013-11-24 20:46:27,183] DEBUG - wire << "Content-Type: application/json[\r][\n]"
[2013-11-24 20:46:27,183] DEBUG - wire << "SOAPAction: [\r][\n]"
[2013-11-24 20:46:27,183] DEBUG - wire << "Host: localhost:8080[\r][\n]"
[2013-11-24 20:46:27,183] DEBUG - wire << "Connection: Keep-Alive[\r][\n]"
[2013-11-24 20:46:27,183] DEBUG - wire << "User-Agent: Synapse-PT-HttpComponents-NIO[\r][\n]"
[2013-11-24 20:46:27,184] DEBUG - wire << "[\r][\n]"
[2013-11-24 20:46:27,239] DEBUG - wire >> "HTTP/1.1 200 OK[\r][\n]"
[2013-11-24 20:46:27,240] DEBUG - wire >> "Server: Apache-Coyote/1.1[\r][\n]"
[2013-11-24 20:46:27,240] DEBUG - wire >> "X-AREQUESTID: 1246x206x1[\r][\n]"
[2013-11-24 20:46:27,240] DEBUG - wire >> "Set-Cookie: JSESSIONID=583497C20E35E1A8B20A3149CD327FBA; Path=/; HttpOnly[\r][\n]"
[2013-11-24 20:46:27,240] DEBUG - wire >> "X-Seraph-LoginReason: OK[\r][\n]"
[2013-11-24 20:46:27,240] DEBUG - wire >> "Set-Cookie: atlassian.xsrf.token=BK6Z-0XHA-5971-DURQ|a0aa504d16d128dae083d47a7c478cacb4c0f8f3|lin; Path=/[\r][\n]"
[2013-11-24 20:46:27,240] DEBUG - wire >> "X-ASESSIONID: ca2bin[\r][\n]"
[2013-11-24 20:46:27,240] DEBUG - wire >> "X-AUSERNAME: chathu_m[\r][\n]"
[2013-11-24 20:46:27,240] DEBUG - wire >> "Cache-Control: no-cache, no-store, no-transform[\r][\n]"
[2013-11-24 20:46:27,240] DEBUG - wire >> "Content-Type: application/json;charset=UTF-8[\r][\n]"
[2013-11-24 20:46:27,240] DEBUG - wire >> "Transfer-Encoding: chunked[\r][\n]"
[2013-11-24 20:46:27,240] DEBUG - wire >> "Date: Sun, 24 Nov 2013 15:16:27 GMT[\r][\n]"
[2013-11-24 20:46:27,240] DEBUG - wire >> "[\r][\n]"
[2013-11-24 20:46:27,240] DEBUG - wire >> "3f6[\r][\n]"
[2013-11-24 20:46:27,240] DEBUG - wire >> "[{"self":"http://localhost:8080/rest/api/2/filter/10000","id":"10000","name":"F1","owner":{"self":"http://localhost:8080/rest/api/2/user?username=chathu_m","key":"chathu_m","name":"chathu_m","avatarUrls":{"16x16":"http://localhost:8080/secure/useravatar?size=xsmall&avatarId=10122","24x24":"http://localhost:8080/secure/useravatar?size=small&avatarId=10122","32x32":"http://localhost:8080/secure/useravatar?size=medium&avatarId=10122","48x48":"http://localhost:8080/secure/useravatar?avatarId=10122"},"displayName":"chathurika M","active":true},"jql":"issuekey in issueHistory() ORDER BY lastViewed DESC","viewUrl":"http://localhost:8080/secure/IssueNavigator.jspa?mode=hide&requestId=10000","searchUrl":"http://localhost:8080/rest/api/2/search?jql=issuekey+in+issueHistory()+ORDER+BY+lastViewed+DESC","favourite":true,"sharePermissions":[],"sharedUsers":{"size":0,"items":[],"max-results":1000,"start-index":0,"end-index":0},"subscriptions":{"size":0,"items":[],"max-results":1000,"start-index":0,"end-index":0}}][\r][\n]"
[2013-11-24 20:46:27,241] DEBUG - wire >> "0[\r][\n]"
[2013-11-24 20:46:27,241] DEBUG - wire >> "[\r][\n]"
[2013-11-24 20:46:27,243] ERROR - OMSourcedElementImpl forceExpand: expected element name jsonObject, found jsonArray
[2013-11-24 20:46:27,244] ERROR - NativeWorkerPool Uncaught exception
java.lang.RuntimeException: Element name from data source is jsonArray, not the expected jsonObject
at org.apache.axiom.om.impl.llom.OMSourcedElementImpl.forceExpand(OMSourcedElementImpl.java:277)
at org.apache.axiom.om.impl.llom.OMSourcedElementImpl.internalSerialize(OMSourcedElementImpl.java:685)
at org.apache.axiom.om.impl.util.OMSerializerUtil.serializeChildren(OMSerializerUtil.java:555)
at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:875)
at org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.internalSerialize(SOAPEnvelopeImpl.java:230)
at org.apache.axiom.om.impl.llom.OMSerializableImpl.serialize(OMSerializableImpl.java:125)
at org.apache.axiom.om.impl.llom.OMSerializableImpl.serialize(OMSerializableImpl.java:113)
at org.apache.axiom.om.impl.llom.OMElementImpl.toString(OMElementImpl.java:988)
at java.lang.String.valueOf(String.java:2902)
at java.lang.StringBuffer.append(StringBuffer.java:232)
at org.apache.synapse.mediators.builtin.LogMediator.getFullLogMessage(LogMediator.java:184)
at org.apache.synapse.mediators.builtin.LogMediator.getLogMessage(LogMediator.java:123)
at org.apache.synapse.mediators.builtin.LogMediator.mediate(LogMediator.java:91)
at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:255)
at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.mediateFromContinuationStateStack(Axis2SynapseEnvironment.java:556)
at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:198)
at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:486)
at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:170)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
at org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:225)
at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
[2013-11-24 20:47:27,227] WARN - SourceHandler Connection time out after request is read: http-incoming-11












 Comments   
Comment by Chathurika Mahaarachchci [ 25/Nov/13 ]
 same issue occurred searchAssignableUser, searchAssignableUserMultiProject ,getAvatarsForProject,searchUser




[ESBJAVA-2750] org.apache.axis2.AxisFault: The endpoint reference (EPR) for the Operation not found occurred while invoking rest API Created: 25/Nov/13  Updated: 25/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Samples
Affects Version/s: 4.8.0 Alpha
Fix Version/s: None

Type: Bug Priority: High
Reporter: Chathurika Mahaarachchci Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Operating System : Ubuntu 12.10
Java Version/Java VM :JDK 1.7
Packs :4.8.0 25th Nov pack
DBMS:h2
Browser :Ffx 23.0
Setup : Local

Severity: Major
Estimated Complexity: Moderate
Attachment License: I agree to grant a license to WSO2 for this work for inclusion in WSO2 works as per the WSO2 Contributor License Agreement and the Apache License 2.0
Test cases added: Yes

 Description   
Follow the steps in the sample 800

http://docs.wso2.org/display/ESB480/Sample+800%3A+Introduction+to+REST+API

Following error occurred


13/11/25 18:52:45 ERROR engine.AxisEngine: The endpoint reference (EPR) for the Operation not found is /services/SimpleStockQuoteService and the WSA Action = null. If this EPR was previously reachable, please contact the server administrator.
org.apache.axis2.AxisFault: The endpoint reference (EPR) for the Operation not found is /services/SimpleStockQuoteService and the WSA Action = null. If this EPR was previously reachable, please contact the server administrator.
at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:102)
at org.apache.axis2.engine.Phase.invoke(Phase.java:329)
at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167)
at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172)
at org.apache.synapse.transport.nhttp.ServerWorker.processEntityEnclosingMethod(ServerWorker.java:459)
at org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java:279)
at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
13/11/25 18:52:45 ERROR nhttp.ServerWorker: Error processing POST request
org.apache.axis2.AxisFault: The endpoint reference (EPR) for the Operation not found is /services/SimpleStockQuoteService and the WSA Action = null. If this EPR was previously reachable, please contact the server administrator.
at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:102)
at org.apache.axis2.engine.Phase.invoke(Phase.java:329)
at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167)
at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172)
at org.apache.synapse.transport.nhttp.ServerWorker.processEntityEnclosingMethod(ServerWorker.java:459)
at org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java:279)
at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)





[ESBJAVA-2753] [EntitlementMediator] Once did some change in esb side, it took nearly 15min to update and execute the correct result for a XACML policy Created: 26/Nov/13  Updated: 26/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Mediators
Affects Version/s: 4.8.0 Alpha
Fix Version/s: None

Type: Improvement Priority: High
Reporter: Suneth Ranasinghe Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Major
Estimated Complexity: Moderate
Test cases added: No

 Description   
I have changed the XACML policy (role) and try to invoke the given service which should not be permitted for the given user. But its allowing the user to access the service for nearly like 15mins.




[ESBJAVA-2755] [ESB - Long Run] Getting some error on 'TargetHandler' and 'SourceHandler' rarely Created: 26/Nov/13  Updated: 26/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: 4.8.0 Alpha
Fix Version/s: None

Type: Bug Priority: High
Reporter: Pandula Kariyawasam Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Alpha Pack 25th Nov.
Distributed Clustered setup
Long run with JMeter Script

Attachments: File 100PassThroughProxyServices_positive_20131125.jmx     Zip Archive ClusterConf.zip    
Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Issue : [ESB - Long Run] Getting some error on 'TargetHandler' and 'SourceHandler' rarely

Below errors observed very rarely during the long run test.
Related JMeter script attached with this.
10 Proxies pointed to app server endpoints.


ERROR {org.apache.synapse.transport.passthru.TargetHandler} - Unexpected error. {org.apache.synapse.transport.passthru.TargetHandler}

ERROR {org.apache.synapse.transport.passthru.SourceHandler} - Unexoected error: null {org.apache.synapse.transport.passthru.SourceHandler}







[ESBJAVA-2756] [EntitlementMediator] When try to invoke a service from a secondary user store user, his not permitted till specify the user included user store. i.e. ESBMYSQL/suneth Created: 26/Nov/13  Updated: 26/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Mediators
Affects Version/s: 4.8.0 Alpha
Fix Version/s: None

Type: Improvement Priority: High
Reporter: Suneth Ranasinghe Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: JDBC secondary user store,

Severity: Major
Estimated Complexity: Moderate
Test cases added: No

 Description   
Try to invoke a service which is permitted via a XACML policy from a JDBC secondary user store user without specifying the user included user store. i.e. suneth. And its not permitted even though the user is permitted according to the applied policy. But only after specifying the user included user store the invoked service get permitted. i.e. ESBMYSQL/suneth.

Issue: If you can login to the carbon products without specifying the user included secondary user store, it should apply to this scenario as well ??




[ESBJAVA-2737] Proxy displayed as secured when enabling response cache when locat transport is enabled. Created: 22/Nov/13  Updated: 26/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Transport
Affects Version/s: 4.8.0 RC1
Fix Version/s: None

Type: Bug Priority: High
Reporter: Iranga Muthuthanthri Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Steps to reproduce
------------------------
1.) Enable local transport in ESB
2.) Create a proxy
3.) Enable response cache.

Issue: Proxy displayed as secured. ( Note: The security policy is not applied)




[ESBJAVA-2728] [ESB4.8] - Namespace issue for XSLT Transform mediator Created: 21/Nov/13  Updated: 26/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Mediators
Affects Version/s: 4.8.0 RC1
Fix Version/s: None

Type: Bug Priority: High
Reporter: Iranga Muthuthanthri Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Operating System : Linux
Java Version/Java VM :1.7.0
Browser : Firefox
Setup : Local

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
The missing name space ( <redro xmlns="">) in the XSLT transformer -xslt_transform should be fixed in the performance round test artifacts.

 <xsl:template match="m0:buyStocks">
         <m:skcotSyub xmlns:m="http://services.samples/xsd">
            <xsl:for-each select="order">
               <redro xmlns="">
                  <lobmys>
                     <xsl:value-of select="symbol"/>
                  </lobmys>
                  <DIreyub>
                     <xsl:value-of select="buyerID"/>
                  </DIreyub>
                  <ecirp>
                     <xsl:value-of select="price"/>
                  </ecirp>
                  <emulov>
                     <xsl:value-of select="volume"/>
                  </emulov>
               </redro>
            </xsl:for-each>
         </m:skcotSyub>
      </xsl:template>






[ESBJAVA-2775] ESB does not display proper error message when the requested API resource does not match with the given URL pattern or template Created: 27/Nov/13  Updated: 27/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: API
Affects Version/s: 4.8.0 Alpha
Fix Version/s: None

Type: Bug Priority: High
Reporter: Chathurika Mahaarachchci Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Operating System : Ubuntu 12.10
Java Version/Java VM :JDK 1.7
Packs :4.8.0 Alpha (25th Pack
DBMS:h2
Browser :Ffx 23.0
Setup : Local

Severity: Major
Estimated Complexity: Moderate
Attachment License: I agree to grant a license to WSO2 for this work for inclusion in WSO2 works as per the WSO2 Contributor License Agreement and the Apache License 2.0
Test cases added: Yes

 Description   
1. Create API by adding target web service is JAXRS web application (jaxrs_basic)
2. Send a HTTP get request to an API where the requested API resource URL does not comply with the API resource definition
3. Add fault handing sequence to ESB
4. send the HTTP get request again and verify it will get a proper error

Please refer the following blog

http://charithaka.blogspot.com/2012/11/tip-error-handling-in-wso2-esb-apis.html


It does not returns HTTP/1.1 404 Not Found , even after the error sequence is added . Still it displays the same HTTP 202 accepted response even the request URL does not match with the resource url-template defined in the API.




[ESBJAVA-2787] [Entitlement Mediator] When giving the Thrift Host in Entitlement Service Client Type it doesn't respond when applying as from the real IP. i.e. 10.100.0.126 Created: 28/Nov/13  Updated: 28/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Mediators
Affects Version/s: 4.8.0 Alpha
Fix Version/s: None

Type: Bug Priority: High
Reporter: Suneth Ranasinghe Assignee: venura kahawala
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Major
Estimated Complexity: Moderate
Test cases added: No

 Description   
Following exception throws, but when it apply as localhost or 127.0.0.1 it get respond.


[2013-11-28 15:42:37,452] ERROR - EntitlementMediator Error occurred while evaluating the policy
org.apache.thrift.transport.TTransportException: Could not connect to 10.100.0.126 on port 10507
at org.apache.thrift.transport.TSSLTransportFactory.createClient(TSSLTransportFactory.java:212)
at org.apache.thrift.transport.TSSLTransportFactory.getClientSocket(TSSLTransportFactory.java:166)
at org.wso2.carbon.identity.entitlement.proxy.thrift.ThriftEntitlementServiceClient.getThriftClient(ThriftEntitlementServiceClient.java:151)
at org.wso2.carbon.identity.entitlement.proxy.thrift.ThriftEntitlementServiceClient.getDecision(ThriftEntitlementServiceClient.java:61)
at org.wso2.carbon.identity.entitlement.proxy.PEPProxy.getDecision(PEPProxy.java:83)
at org.wso2.carbon.identity.entitlement.proxy.PEPProxy.getDecision(PEPProxy.java:54)
at org.wso2.carbon.identity.entitlement.mediator.EntitlementMediator.mediate(EntitlementMediator.java:166)
at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)
at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:131)
at org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:156)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
at org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:403)
at org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:183)
at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:570)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:371)
at com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:71)
at org.apache.thrift.transport.TSSLTransportFactory.createClient(TSSLTransportFactory.java:208)
... 17 more


 Comments   
Comment by venura kahawala [ 28/Nov/13 ]
Hi,

You need to change the HostName in IS carbon.xml to match your IP. This issue needs to be considered as a improvement for the next IS release since this need not to be coupled with Thrift server.

Regards,
Venura




[ESBJAVA-2785] [Doc] Update connector docs with correct parameters of method calls Created: 28/Nov/13  Updated: 29/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Documentation
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: High
Reporter: Shashika Ubhayaratne Assignee: Jackie Wheeler
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Critical
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Most of the connector doc contains incorrect parameters.

ex 1 : statusCallBackUrl>
<twilio.getSmsList configKey="MyTwilioConfig">
    <to>%2B14159352345</to>
    <from>%2B14158141829</from>
    <dateSent>2009-07-06</statusCallBackUrl>
</twilio.getSmsList>

 Comments   
Comment by Shashika Ubhayaratne [ 29/Nov/13 ]
open tag and close is incorrect. This was observed on most connectors.

ex: http://docs.wso2.org/display/ESB480/Twilio+Connector
<dateSent>2009-07-06</statusCallBackUrl>




[ESBJAVA-2796] [Intermittent] Issues with Deployment synchronizing when applying Security for a Proxy Created: 29/Nov/13  Updated: 29/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: 4.8.0 RC1
Fix Version/s: None

Type: Bug Priority: High
Reporter: Pandula Kariyawasam Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: 28th Nov Pack - Worker Manager Distributed Cluster Setup.

Attachments: Zip Archive ClusterConf.zip    
Severity: Critical
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Issue : [Intermittent] Issues with Deployment synchronizing when applying Security for a Proxy

Steps :
1. Add a pass through proxy, pointing to a service such as echo service on AS or ESB it self.
2. Invoke it with unsecured Client. Should get successful.
3. Add security using '#2 - Non-repudiation' with wso2carbon.jks
During this 3rd steps, we have observed below mentioned Error of Workers, when deployment synchronizing.
4. Try to invoke the proxy with unsecured Client. Should not get successful.
But sometimes, proxy returns a successful message, which means the security doesn't apply proper. This is not depend on th error mentioned in above 3rd step. You can reproduce this if you repeat the same cycle (Add security > invoke the proxy 10 to 20 times > Remove security > Add security again )

Log#1 - Error with Deployment synchronizing
---------------------------------------------------
TID: [0] [ESB] [2013-11-29 10:08:26,151] INFO {org.apache.synapse.core.axis2.ProxyService} - Stopped the proxy service : bbb {org.apache.synapse.core.axis2.ProxyService}
TID: [0] [ESB] [2013-11-29 10:08:26,168] INFO {org.wso2.carbon.core.deployment.DeploymentInterceptor} - Removing Axis2 Service: bbb {super-tenant} {org.wso2.carbon.core.deployment.DeploymentInterceptor}
TID: [0] [ESB] [2013-11-29 10:08:26,206] INFO {org.apache.synapse.core.axis2.ProxyService} - Building Axis service for Proxy service : bbb {org.apache.synapse.core.axis2.ProxyService}
TID: [0] [ESB] [2013-11-29 10:08:26,287] DEBUG {org.apache.synapse.transport.http.wire} - >> "GET /services/echo?wsdl HTTP/1.1[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,288] DEBUG {org.apache.synapse.transport.http.wire} - >> "Host: wrk.esb.480qa.wso2.com:8280[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,288] DEBUG {org.apache.synapse.transport.http.wire} - >> "X-Forwarded-For: 192.168.18.19[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,289] DEBUG {org.apache.synapse.transport.http.wire} - >> "Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,289] DEBUG {org.apache.synapse.transport.http.wire} - >> "Connection: Keep-Alive[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,289] DEBUG {org.apache.synapse.transport.http.wire} - >> "User-Agent: Synapse-PT-HttpComponents-NIO[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,290] DEBUG {org.apache.synapse.transport.http.wire} - >> "[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,317] DEBUG {org.apache.synapse.transport.http.wire} - << "HTTP/1.1 200 OK[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,318] DEBUG {org.apache.synapse.transport.http.wire} - << "Content-Type: text/xml[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,318] DEBUG {org.apache.synapse.transport.http.wire} - << "Date: Fri, 29 Nov 2013 04:38:26 GMT[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,318] DEBUG {org.apache.synapse.transport.http.wire} - << "Transfer-Encoding: chunked[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,318] DEBUG {org.apache.synapse.transport.http.wire} - << "[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,319] DEBUG {org.apache.synapse.transport.http.wire} - << "1ff4[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,319] DEBUG {org.apache.synapse.transport.http.wire} - << "<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:ns="http://echo.services.core.carbon.wso2.org" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:ax21="http://echo.services.core.carbon.wso2.org/xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://echo.services.core.carbon.wso2.org">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,319] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:documentation>echo</wsdl:documentation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,319] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:types>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,320] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:schema attributeFormDefault="qualified" elementFormDefault="unqualified" targetNamespace="http://echo.services.core.carbon.wso2.org/xsd">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,320] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:complexType name="SimpleBean">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,320] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:sequence>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,320] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element maxOccurs="unbounded" minOccurs="0" name="a_r" nillable="true" type="xs:string"></xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,320] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element maxOccurs="unbounded" minOccurs="0" name="b_r" nillable="true" type="xs:string"></xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,321] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element minOccurs="0" name="c" type="xs:int"></xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,321] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:sequence>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,321] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:complexType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,321] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:schema>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,321] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:schema xmlns:ax22="http://echo.services.core.carbon.wso2.org/xsd" attributeFormDefault="qualified" elementFormDefault="unqualified" targetNamespace="http://echo.services.core.carbon.wso2.org">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,322] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:import namespace="http://echo.services.core.carbon.wso2.org/xsd"></xs:import>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,322] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element name="echoOMElement">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,322] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:complexType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,322] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:sequence>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,322] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element minOccurs="0" name="omEle" nillable="true" type="xs:anyType"></xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,322] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:sequence>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,323] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:complexType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,323] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,323] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element name="echoOMElementResponse">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,323] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:complexType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,323] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:sequence>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,323] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element minOccurs="0" name="return" nillable="true" type="xs:anyType"></xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,323] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:sequence>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,323] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:complexType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,324] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,324] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element name="echoString">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,324] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:complexType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,324] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:sequence>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,324] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element minOccurs="0" name="in" nillable="true" type="xs:string"></xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,324] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:sequence>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,324] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:complexType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,324] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,325] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element name="echoStringResponse">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,325] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:complexType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,325] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:sequence>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,325] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element minOccurs="0" name="return" nillable="true" type="xs:string"></xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,325] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:sequence>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,326] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:complexType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,326] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,326] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element name="echoInt">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,326] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:complexType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,326] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:sequence>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,327] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element minOccurs="0" name="in" type="xs:int"></xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,327] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:sequence>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,327] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:complexType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,327] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,327] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element name="echoIntResponse">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,327] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:complexType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,328] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:sequence>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,328] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element minOccurs="0" name="return" type="xs:int"></xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,328] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:sequence>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,328] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:complexType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,328] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,328] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element name="throwAxisFault">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,329] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:complexType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,329] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:sequence></xs:sequence>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,329] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:complexType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,329] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,329] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element name="throwAxisFaultResponse">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,330] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:complexType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,330] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:sequence>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,330] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element minOccurs="0" name="return" nillable="true" type="xs:string"></xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,330] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:sequence>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,330] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:complexType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,330] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,331] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element name="echoStringArrays">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,331] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:complexType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,331] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:sequence>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,331] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element maxOccurs="unbounded" minOccurs="0" name="a" nillable="true" type="xs:string"></xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,331] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element maxOccurs="unbounded" minOccurs="0" name="b" nillable="true" type="xs:string"></xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,331] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element minOccurs="0" name="c" type="xs:int"></xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,332] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:sequence>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,332] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:complexType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,332] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,332] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element name="echoStringArraysResponse">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,332] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:complexType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,333] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:sequence>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,333] DEBUG {org.apache.synapse.transport.http.wire} - << " <xs:element minOccurs="0" name="return" nillable="true" type="ax21:SimpleBean"></xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,333] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:sequence>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,333] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:complexType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,333] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:element>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,334] DEBUG {org.apache.synapse.transport.http.wire} - << " </xs:schema>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,334] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:types>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,334] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:message name="echoStringArraysRequest">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,334] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:part name="parameters" element="ns:echoStringArrays"></wsdl:part>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,334] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:message>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,334] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:message name="echoStringArraysResponse">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,334] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:part name="parameters" element="ns:echoStringArraysResponse"></wsdl:part>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,334] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:message>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,334] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:message name="echoOMElementRequest">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,334] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:part name="parameters" element="ns:echoOMElement"></wsdl:part>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,334] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:message>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,334] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:message name="echoOMElementResponse">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,334] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:part name="parameters" element="ns:echoOMElementResponse"></wsdl:part>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,334] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:message>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,334] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:message name="echoIntRequest">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,334] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:part name="parameters" element="ns:echoInt"></wsdl:part>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,334] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:message>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,334] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:message name="echoIntResponse">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,334] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:part name="parameters" element="ns:echoIntResponse"></wsdl:part>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,335] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:message>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,335] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:message name="throwAxisFaultRequest">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,335] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:part name="parameters" element="ns:throwAxisFault"></wsdl:part>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,335] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:message>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,335] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:message name="throwAxisFaultResponse">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,335] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:part name="parameters" element="ns:throwAxisFaultResponse"></wsdl:part>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,335] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:message>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,335] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:message name="echoStringRequest">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,335] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:part name="parameters" element="ns:echoString"></wsdl:part>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,335] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:message>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,335] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:message name="echoStringResponse">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,335] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:part name="parameters" element="ns:echoStringResponse"></wsdl:part>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,335] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:message>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,335] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:portType name="echoPortType">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,335] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:operation name="echoStringArrays">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,335] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:input message="ns:echoStringArraysRequest" wsaw:Action="urn:echoStringArrays"></wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,335] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:output message="ns:echoStringArraysResponse" wsaw:Action="urn:echoStringArraysResponse"></wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,335] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,335] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:operation name="echoOMElement">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,335] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:input message="ns:echoOMElementRequest" wsaw:Action="urn:echoOMElement"></wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,335] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:output message="ns:echoOMElementResponse" wsaw:Action="urn:echoOMElementResponse"></wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,336] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,336] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:operation name="echoInt">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,336] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:input message="ns:echoIntRequest" wsaw:Action="urn:echoInt"></wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,336] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:output message="ns:echoIntResponse" wsaw:Action="urn:echoIntResponse"></wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,336] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,336] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:operation name="throwAxisFault">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,336] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:input message="ns:throwAxisFaultRequest" wsaw:Action="urn:throwAxisFault"></wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,336] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:output message="ns:throwAxisFaultResponse" wsaw:Action="urn:throwAxisFaultResponse"></wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,336] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,336] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:operation name="echoString">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,336] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:input message="ns:echoStringRequest" wsaw:Action="urn:echoString"></wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,336] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:output message="ns:echoStringResponse" wsaw:Action="urn:echoStringResponse"></wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,336] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,336] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:portType>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,336] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:binding name="echoSoap11Binding" type="ns:echoPortType">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,336] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"></soap:binding>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,336] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:operation name="echoStringArrays">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,336] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap:operation soapAction="urn:echoStringArrays" style="document"></soap:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,336] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,336] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap:body use="literal"></soap:body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,337] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,337] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,337] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap:body use="literal"></soap:body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,337] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,337] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,337] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:operation name="echoOMElement">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,337] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap:operation soapAction="urn:echoOMElement" style="document"></soap:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,337] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,337] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap:body use="literal"></soap:body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,337] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsd[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,337] DEBUG {org.apache.synapse.transport.http.wire} - << "1030[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,337] DEBUG {org.apache.synapse.transport.http.wire} - << "l:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,337] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,337] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap:body use="literal"></soap:body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,337] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,337] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,337] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:operation name="echoInt">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,337] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap:operation soapAction="urn:echoInt" style="document"></soap:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,338] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,338] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap:body use="literal"></soap:body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,338] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,338] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,338] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap:body use="literal"></soap:body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,338] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,338] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,338] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:operation name="throwAxisFault">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,338] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap:operation soapAction="urn:throwAxisFault" style="document"></soap:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,338] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,338] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap:body use="literal"></soap:body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,338] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,338] ERROR {org.apache.synapse.core.axis2.ProxyService} - Couldn't build the proxy service : bbb. Unable to locate the specified WSDL to build the service {org.apache.synapse.core.axis2.ProxyService}
TID: [0] [ESB] [2013-11-29 10:08:26,338] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,339] ERROR {org.wso2.carbon.proxyadmin.ProxyServiceDeployer} - ProxyService Update from the file : /home/wso2/ESB480/WRK1/28Nov/wso2esb-4.8.0/repository/deployment/server/synapse-configs/default/proxy-services/bbb.xml : Failed. {org.wso2.carbon.proxyadmin.ProxyServiceDeployer}
org.apache.synapse.SynapseException: Couldn't build the proxy service : bbb. Unable to locate the specified WSDL to build the service
at org.apache.synapse.core.axis2.ProxyService.handleException(ProxyService.java:849)
at org.apache.synapse.core.axis2.ProxyService.buildAxisService(ProxyService.java:522)
at org.apache.synapse.deployers.ProxyServiceDeployer.updateSynapseArtifact(ProxyServiceDeployer.java:129)
at org.wso2.carbon.proxyadmin.ProxyServiceDeployer.updateSynapseArtifact(ProxyServiceDeployer.java:54)
at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.deploy(AbstractSynapseArtifactDeployer.java:158)
at org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
at org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:807)
at org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)
at org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377)
at org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
at org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:371)
at org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:59)
at org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:67)
at org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.runAxisDeployment(CarbonDeploymentSchedulerTask.java:79)
at org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:124)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
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:744)
TID: [0] [ESB] [2013-11-29 10:08:26,339] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap:body use="literal"></soap:body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,340] ERROR {org.apache.synapse.deployers.AbstractSynapseArtifactDeployer} - Update of the Synapse Artifact from file : /home/wso2/ESB480/WRK1/28Nov/wso2esb-4.8.0/repository/deployment/server/synapse-configs/default/proxy-services/bbb.xml : Failed! {org.apache.synapse.deployers.AbstractSynapseArtifactDeployer}
org.apache.synapse.deployers.SynapseArtifactDeploymentException: ProxyService Update from the file : /home/wso2/ESB480/WRK1/28Nov/wso2esb-4.8.0/repository/deployment/server/synapse-configs/default/proxy-services/bbb.xml : Failed.
at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.handleSynapseArtifactDeploymentError(AbstractSynapseArtifactDeployer.java:471)
at org.apache.synapse.deployers.ProxyServiceDeployer.updateSynapseArtifact(ProxyServiceDeployer.java:148)
at org.wso2.carbon.proxyadmin.ProxyServiceDeployer.updateSynapseArtifact(ProxyServiceDeployer.java:54)
at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.deploy(AbstractSynapseArtifactDeployer.java:158)
at org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
at org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:807)
at org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)
at org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377)
at org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
at org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:371)
at org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:59)
at org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:67)
at org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.runAxisDeployment(CarbonDeploymentSchedulerTask.java:79)
at org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:124)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
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:744)
Caused by: org.apache.synapse.SynapseException: Couldn't build the proxy service : bbb. Unable to locate the specified WSDL to build the service
at org.apache.synapse.core.axis2.ProxyService.handleException(ProxyService.java:849)
at org.apache.synapse.core.axis2.ProxyService.buildAxisService(ProxyService.java:522)
at org.apache.synapse.deployers.ProxyServiceDeployer.updateSynapseArtifact(ProxyServiceDeployer.java:129)
... 19 more
TID: [0] [ESB] [2013-11-29 10:08:26,340] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,341] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,341] INFO {org.apache.synapse.deployers.AbstractSynapseArtifactDeployer} - The updated file has been backed up into : /home/wso2/ESB480/WRK1/28Nov/wso2esb-4.8.0/repository/deployment/server/synapse-configs/default/proxy-services/bbb.xml.back {org.apache.synapse.deployers.AbstractSynapseArtifactDeployer}
TID: [0] [ESB] [2013-11-29 10:08:26,341] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:operation name="echoString">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,341] INFO {org.apache.synapse.deployers.AbstractSynapseArtifactDeployer} - Restoring the existing artifact into the file : /home/wso2/ESB480/WRK1/28Nov/wso2esb-4.8.0/repository/deployment/server/synapse-configs/default/proxy-services/bbb.xml {org.apache.synapse.deployers.AbstractSynapseArtifactDeployer}
TID: [0] [ESB] [2013-11-29 10:08:26,341] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap:operation soapAction="urn:echoString" style="document"></soap:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,341] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,341] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap:body use="literal"></soap:body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,341] ERROR {org.wso2.carbon.proxyadmin.ProxyServiceDeployer} - Restoring of the ProxyService named 'bbb' has failed {org.wso2.carbon.proxyadmin.ProxyServiceDeployer}
java.lang.NullPointerException
at org.apache.synapse.config.xml.ProxyServiceSerializer.serializeProxy(ProxyServiceSerializer.java:54)
at org.apache.synapse.deployers.ProxyServiceDeployer.restoreSynapseArtifact(ProxyServiceDeployer.java:195)
at org.wso2.carbon.proxyadmin.ProxyServiceDeployer.restoreSynapseArtifact(ProxyServiceDeployer.java:68)
at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.deploy(AbstractSynapseArtifactDeployer.java:166)
at org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
at org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:807)
at org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)
at org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377)
at org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
at org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:371)
at org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:59)
at org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:67)
at org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.runAxisDeployment(CarbonDeploymentSchedulerTask.java:79)
at org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:124)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
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:744)
TID: [0] [ESB] [2013-11-29 10:08:26,341] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,342] ERROR {org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask} - Error while running deployment scheduler.. {org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask}
org.apache.synapse.deployers.SynapseArtifactDeploymentException: Restoring of the ProxyService named 'bbb' has failed
at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.handleSynapseArtifactDeploymentError(AbstractSynapseArtifactDeployer.java:471)
at org.apache.synapse.deployers.ProxyServiceDeployer.restoreSynapseArtifact(ProxyServiceDeployer.java:211)
at org.wso2.carbon.proxyadmin.ProxyServiceDeployer.restoreSynapseArtifact(ProxyServiceDeployer.java:68)
at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.deploy(AbstractSynapseArtifactDeployer.java:166)
at org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
at org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:807)
at org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)
at org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377)
at org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
at org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:371)
at org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:59)
at org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:67)
at org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.runAxisDeployment(CarbonDeploymentSchedulerTask.java:79)
at org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:124)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
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:744)
Caused by: java.lang.NullPointerException
at org.apache.synapse.config.xml.ProxyServiceSerializer.serializeProxy(ProxyServiceSerializer.java:54)
at org.apache.synapse.deployers.ProxyServiceDeployer.restoreSynapseArtifact(ProxyServiceDeployer.java:195)
... 19 more
TID: [0] [ESB] [2013-11-29 10:08:26,342] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,344] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap:body use="literal"></soap:body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,344] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,344] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,344] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:binding>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,344] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:binding name="echoSoap12Binding" type="ns:echoPortType">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,344] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"></soap12:binding>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,344] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:operation name="echoStringArrays">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,344] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap12:operation soapAction="urn:echoStringArrays" style="document"></soap12:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,344] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,344] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap12:body use="literal"></soap12:body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,344] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,344] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,344] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap12:body use="literal"></soap12:body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,344] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,344] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,344] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:operation name="echoOMElement">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,344] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap12:operation soapAction="urn:echoOMElement" style="document"></soap12:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,344] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,344] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap12:body use="literal"></soap12:body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,345] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,345] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,345] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap12:body use="literal"></soap12:body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,345] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,345] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,345] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:operation name="echoInt">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,345] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap12:operation soapAction="urn:echoInt" style="document"></soap12:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,345] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,345] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap12:body use="literal"></soap12:body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,345] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,345] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,345] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap12:body use="literal"></soap12:body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,345] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,345] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,345] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:operation name="throwAxisFault">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,345] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap12:operation soapAction="urn:throwAxisFault" style="document"></soap12:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,345] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,345] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap12:body use="literal"></soap12:body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,345] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,346] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,346] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap12:body use="literal"></soap12:body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,346] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,346] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,346] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:operation name="echoString">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,346] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap12:operation soapAction="urn:echoString" style="document"></soap12:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,346] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,346] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap12:body use="literal"></soap12:body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,346] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:input>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,346] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,346] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap12:body use="literal"></soap12:body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,346] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:output>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,346] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:operation>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,346] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:binding>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,346] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:service name="echo">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,346] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:port name="echoHttpsSoap11Endpoint" binding="ns:echoSoap11Binding">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,347] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap:address location="https://wrk.esb.480qa.wso2.com:8243/services/echo.echoHttpsSoap11Endpoint"></soap:address>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,347] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:port>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,347] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:port name="echoHttpSoap11Endpoint" binding="ns:echoSoap11Binding">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,347] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap:address location="http://wrk.esb.480qa.wso2.com:8280/services/echo.echoHttpSoap11Endpoint"></soap:address>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,347] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:port>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,347] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:port name="echoHttpSoap12Endpoint" binding="ns:echoSoap12Binding">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,347] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap12:address location="http://wrk.esb.480qa.wso2.com:8280/services/echo.echoHttpSoap12Endpoint"></soap12:address>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,347] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:port>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,347] DEBUG {org.apache.synapse.transport.http.wire} - << " <wsdl:port name="echoHttpsSoap12Endpoint" binding="ns:echoSoap12Binding">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,347] DEBUG {org.apache.synapse.transport.http.wire} - << " <soap12:address location="https://wrk.esb.480qa.wso2.com:8243/services/echo.echoHttpsSoap12Endpoint"></soap12:address>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,347] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:port>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,347] DEBUG {org.apache.synapse.transport.http.wire} - << " </wsdl:service>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,347] DEBUG {org.apache.synapse.transport.http.wire} - << "</wsdl:definitions>[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,347] DEBUG {org.apache.synapse.transport.http.wire} - << "0[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:26,347] DEBUG {org.apache.synapse.transport.http.wire} - << "[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 10:08:43,066] WARN {org.apache.synapse.transport.passthru.SourceHandler} - Connection time out after request is read: http-incoming-23 {org.apache.synapse.transport.passthru.SourceHandler}


Log#2 - Secured proxy invoked successful with a unsecured client
--------------------------------------------------------------------------------------

TID: [0] [ESB] [2013-11-29 11:10:12,456] DEBUG {org.apache.synapse.transport.http.wire} - >> "POST /services/bbb HTTP/1.1[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,458] DEBUG {org.apache.synapse.transport.http.wire} - >> "Host: wrk.esb.480qa.wso2.com:8280[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,459] DEBUG {org.apache.synapse.transport.http.wire} - >> "Accept-Encoding: gzip,deflate[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,459] DEBUG {org.apache.synapse.transport.http.wire} - >> "X-Forwarded-For: 10.100.5.9[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,459] DEBUG {org.apache.synapse.transport.http.wire} - >> "Content-Type: text/xml;charset=UTF-8[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,460] DEBUG {org.apache.synapse.transport.http.wire} - >> "SOAPAction: "urn:echoInt"[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,460] DEBUG {org.apache.synapse.transport.http.wire} - >> "Transfer-Encoding: chunked[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,460] DEBUG {org.apache.synapse.transport.http.wire} - >> "Connection: Keep-Alive[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,460] DEBUG {org.apache.synapse.transport.http.wire} - >> "User-Agent: Synapse-PT-HttpComponents-NIO[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,461] DEBUG {org.apache.synapse.transport.http.wire} - >> "[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,461] DEBUG {org.apache.synapse.transport.http.wire} - >> "12a[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,461] DEBUG {org.apache.synapse.transport.http.wire} - >> "<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:echo="http://echo.services.core.carbon.wso2.org">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,462] DEBUG {org.apache.synapse.transport.http.wire} - >> " <soapenv:Header/>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,462] DEBUG {org.apache.synapse.transport.http.wire} - >> " <soapenv:Body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,462] DEBUG {org.apache.synapse.transport.http.wire} - >> " <echo:echoInt>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,463] DEBUG {org.apache.synapse.transport.http.wire} - >> " <!--Optional:-->[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,463] DEBUG {org.apache.synapse.transport.http.wire} - >> " <in>9</in>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,463] DEBUG {org.apache.synapse.transport.http.wire} - >> " </echo:echoInt>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,463] DEBUG {org.apache.synapse.transport.http.wire} - >> " </soapenv:Body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,464] DEBUG {org.apache.synapse.transport.http.wire} - >> "</soapenv:Envelope>[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,464] DEBUG {org.apache.synapse.transport.http.wire} - >> "0[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,464] DEBUG {org.apache.synapse.transport.http.wire} - >> "[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,509] DEBUG {org.apache.synapse.core.axis2.ProxyServiceMessageReceiver} - Proxy Service bbb received a new message from : 192.168.18.17 {org.apache.synapse.core.axis2.ProxyServiceMessageReceiver}
TID: [0] [ESB] [2013-11-29 11:10:12,510] DEBUG {org.apache.synapse.core.axis2.ProxyServiceMessageReceiver} - Message To: /services/bbb {org.apache.synapse.core.axis2.ProxyServiceMessageReceiver}
TID: [0] [ESB] [2013-11-29 11:10:12,510] DEBUG {org.apache.synapse.core.axis2.ProxyServiceMessageReceiver} - SOAPAction: urn:echoInt {org.apache.synapse.core.axis2.ProxyServiceMessageReceiver}
TID: [0] [ESB] [2013-11-29 11:10:12,510] DEBUG {org.apache.synapse.core.axis2.ProxyServiceMessageReceiver} - WSA-Action: urn:echoInt {org.apache.synapse.core.axis2.ProxyServiceMessageReceiver}
TID: [0] [ESB] [2013-11-29 11:10:12,512] DEBUG {org.apache.synapse.core.axis2.ProxyServiceMessageReceiver} - Forwarding the message to the anonymous endpoint of the proxy service {org.apache.synapse.core.axis2.ProxyServiceMessageReceiver}
TID: [0] [ESB] [2013-11-29 11:10:12,513] DEBUG {org.apache.synapse.endpoints.EndpointContext} - Checking if endpoint : AnonymousEndpoint currently at state ACTIVE can be used now? {org.apache.synapse.endpoints.EndpointContext}
TID: [0] [ESB] [2013-11-29 11:10:12,513] DEBUG {org.apache.synapse.endpoints.AddressEndpoint} - Sending message through endpoint : null resolving to address = http://wrk.esb.480qa.wso2.com:8280/services/echo {org.apache.synapse.endpoints.AddressEndpoint}
TID: [0] [ESB] [2013-11-29 11:10:12,513] DEBUG {org.apache.synapse.endpoints.AddressEndpoint} - SOAPAction: urn:echoInt {org.apache.synapse.endpoints.AddressEndpoint}
TID: [0] [ESB] [2013-11-29 11:10:12,513] DEBUG {org.apache.synapse.endpoints.AddressEndpoint} - WSA-Action: urn:echoInt {org.apache.synapse.endpoints.AddressEndpoint}
TID: [0] [ESB] [2013-11-29 11:10:12,515] DEBUG {org.apache.synapse.core.axis2.Axis2FlexibleMEPClient} - Sending [add = false] [sec = false] [rm = false] [mtom = false] [swa = false] [format = null] [force soap11=false] [force soap12=false] [pox=false] [get=false] [encoding=null] [to=http://wrk.esb.480qa.wso2.com:8280/services/echo] {org.apache.synapse.core.axis2.Axis2FlexibleMEPClient}
TID: [0] [ESB] [2013-11-29 11:10:12,517] DEBUG {org.apache.synapse.core.axis2.Axis2FlexibleMEPClient} - Message [Original Request Message ID : urn:uuid:d8767def-ee01-44fb-867e-d69d82bd7352] [New Cloned Request Message ID : urn:uuid:8f1d553a-2022-4c39-ba08-ba04ba86b6dc] {org.apache.synapse.core.axis2.Axis2FlexibleMEPClient}
TID: [0] [ESB] [2013-11-29 11:10:12,519] DEBUG {org.apache.synapse.config.SynapsePropertiesLoader} - Retrieving synapse properties from the cache {org.apache.synapse.config.SynapsePropertiesLoader}
TID: [0] [ESB] [2013-11-29 11:10:12,519] INFO {org.apache.synapse.core.axis2.TimeoutHandler} - This engine will expire all callbacks after : 120 seconds, irrespective of the timeout action, after the specified or optional timeout {org.apache.synapse.core.axis2.TimeoutHandler}
TID: [0] [ESB] [2013-11-29 11:10:12,519] DEBUG {org.apache.synapse.config.SynapsePropertiesLoader} - Retrieving synapse properties from the cache {org.apache.synapse.config.SynapsePropertiesLoader}
TID: [0] [ESB] [2013-11-29 11:10:12,520] DEBUG {org.apache.synapse.commons.util.MiscellaneousUtil} - The name with 'synapse.timeout_handler_interval' cannot be found. Using default value : 15000 {org.apache.synapse.commons.util.MiscellaneousUtil}
TID: [0] [ESB] [2013-11-29 11:10:12,523] DEBUG {org.apache.synapse.core.axis2.SynapseCallbackReceiver} - Callback added. Total callbacks waiting for : 1 {org.apache.synapse.core.axis2.SynapseCallbackReceiver}
TID: [0] [ESB] [2013-11-29 11:10:12,564] DEBUG {org.apache.synapse.transport.http.wire} - << "POST /services/echo HTTP/1.1[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,565] DEBUG {org.apache.synapse.transport.http.wire} - << "Accept-Encoding: gzip,deflate[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,565] DEBUG {org.apache.synapse.transport.http.wire} - << "X-Forwarded-For: 10.100.5.9[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,566] DEBUG {org.apache.synapse.transport.http.wire} - << "Content-Type: text/xml;charset=UTF-8[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,566] DEBUG {org.apache.synapse.transport.http.wire} - << "SOAPAction: "urn:echoInt"[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,566] DEBUG {org.apache.synapse.transport.http.wire} - << "Transfer-Encoding: chunked[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,567] DEBUG {org.apache.synapse.transport.http.wire} - << "Host: wrk.esb.480qa.wso2.com:8280[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,567] DEBUG {org.apache.synapse.transport.http.wire} - << "Connection: Keep-Alive[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,567] DEBUG {org.apache.synapse.transport.http.wire} - >> "POST /services/echo HTTP/1.1[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,567] DEBUG {org.apache.synapse.transport.http.wire} - << "User-Agent: Synapse-PT-HttpComponents-NIO[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,568] DEBUG {org.apache.synapse.transport.http.wire} - >> "Host: wrk.esb.480qa.wso2.com:8280[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,568] DEBUG {org.apache.synapse.transport.http.wire} - << "[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,568] DEBUG {org.apache.synapse.transport.http.wire} - >> "Accept-Encoding: gzip,deflate[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,569] DEBUG {org.apache.synapse.transport.http.wire} - >> "X-Forwarded-For: 10.100.5.9,192.168.18.19[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,569] DEBUG {org.apache.synapse.transport.http.wire} - >> "Content-Type: text/xml;charset=UTF-8[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,570] DEBUG {org.apache.synapse.transport.http.wire} - >> "SOAPAction: "urn:echoInt"[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,570] DEBUG {org.apache.synapse.transport.http.wire} - << "160[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,570] DEBUG {org.apache.synapse.transport.http.wire} - >> "Transfer-Encoding: chunked[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,570] DEBUG {org.apache.synapse.transport.http.wire} - << "<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:echo="http://echo.services.core.carbon.wso2.org">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,571] DEBUG {org.apache.synapse.transport.http.wire} - >> "Connection: Keep-Alive[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,571] DEBUG {org.apache.synapse.transport.http.wire} - << " <soapenv:Header></soapenv:Header>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,571] DEBUG {org.apache.synapse.transport.http.wire} - >> "User-Agent: Synapse-PT-HttpComponents-NIO[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,572] DEBUG {org.apache.synapse.transport.http.wire} - << " <soapenv:Body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,572] DEBUG {org.apache.synapse.transport.http.wire} - >> "[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,573] DEBUG {org.apache.synapse.transport.http.wire} - << " <echo:echoInt>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,574] DEBUG {org.apache.synapse.transport.http.wire} - << " <!--Optional:-->[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,574] DEBUG {org.apache.synapse.transport.http.wire} - << " <in>9</in>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,574] DEBUG {org.apache.synapse.transport.http.wire} - << " </echo:echoInt>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,575] DEBUG {org.apache.synapse.transport.http.wire} - << " </soapenv:Body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,575] DEBUG {org.apache.synapse.transport.http.wire} - >> "160[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,576] DEBUG {org.apache.synapse.transport.http.wire} - << "</soapenv:Envelope>[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,576] DEBUG {org.apache.synapse.transport.http.wire} - >> "<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:echo="http://echo.services.core.carbon.wso2.org">[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,576] DEBUG {org.apache.synapse.transport.http.wire} - << "0[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,577] DEBUG {org.apache.synapse.transport.http.wire} - >> " <soapenv:Header></soapenv:Header>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,577] DEBUG {org.apache.synapse.transport.http.wire} - << "[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,577] DEBUG {org.apache.synapse.transport.http.wire} - >> " <soapenv:Body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,577] DEBUG {org.apache.synapse.transport.http.wire} - >> " <echo:echoInt>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,578] DEBUG {org.apache.synapse.transport.http.wire} - >> " <!--Optional:-->[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,578] DEBUG {org.apache.synapse.transport.http.wire} - >> " <in>9</in>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,578] DEBUG {org.apache.synapse.transport.http.wire} - >> " </echo:echoInt>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,578] DEBUG {org.apache.synapse.transport.http.wire} - >> " </soapenv:Body>[\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,579] DEBUG {org.apache.synapse.transport.http.wire} - >> "</soapenv:Envelope>[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,579] DEBUG {org.apache.synapse.transport.http.wire} - >> "0[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,579] DEBUG {org.apache.synapse.transport.http.wire} - >> "[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,608] DEBUG {org.apache.synapse.transport.http.wire} - << "HTTP/1.1 200 OK[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,608] DEBUG {org.apache.synapse.transport.http.wire} - << "Content-Type: text/xml; charset=UTF-8[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,609] DEBUG {org.apache.synapse.transport.http.wire} - << "Date: Fri, 29 Nov 2013 05:40:12 GMT[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,609] DEBUG {org.apache.synapse.transport.http.wire} - << "Server: WSO2-PassThrough-HTTP[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,609] DEBUG {org.apache.synapse.transport.http.wire} - << "Transfer-Encoding: chunked[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,609] DEBUG {org.apache.synapse.transport.http.wire} - >> "HTTP/1.1 200 OK[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,610] DEBUG {org.apache.synapse.transport.http.wire} - >> "Content-Type: text/xml; charset=UTF-8[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,610] DEBUG {org.apache.synapse.transport.http.wire} - >> "Date: Fri, 29 Nov 2013 05:40:05 GMT[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,610] DEBUG {org.apache.synapse.transport.http.wire} - >> "Server: WSO2-PassThrough-HTTP[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,611] DEBUG {org.apache.synapse.transport.http.wire} - >> "Transfer-Encoding: chunked[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,611] DEBUG {org.apache.synapse.transport.http.wire} - >> "Connection: Keep-Alive[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,611] DEBUG {org.apache.synapse.transport.http.wire} - >> "[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-11-29 11:10:12,609] DEBUG {org.apache.synapse.transport.http.wire} - << "Connection: Keep-Alive[\r][\n]" {org.apache.synapse.transport.http.wire}
 






[ESBJAVA-2810] No exception logged for requests invoked without credentials Created: 02/Dec/13  Updated: 02/Dec/13

Status: Open
Project: WSO2 ESB
Component/s: Core Engine
Affects Version/s: 4.8.0 RC1
Fix Version/s: None

Type: Bug Priority: High
Reporter: Asanthi Kulasinghe Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Linux (Ubuntu 13.04)
jdk1.7.0_45

Severity: Major
Estimated Complexity: Moderate

 Description   
When a request with UT Authentication is invoked without credentials through SoapUI for ESB 4.8.0, no exception is logged. An error response is not generated either.

Expected behavior :
The following exception should be logged (Log extract from ESB 4.6.0)

[2013-12-02 10:33:32,528] ERROR - AxisEngine Missing wsse:Security header in request
org.apache.axis2.AxisFault: Missing wsse:Security header in request
at org.apache.rampart.handler.RampartReceiver.setFaultCodeAndThrowAxisFault(RampartReceiver.java:180)
at org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:99)
at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)
at org.apache.axis2.engine.Phase.invoke(Phase.java:313)
at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167)
at org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:434)
at org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:219)
at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
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:744)
Caused by: org.apache.rampart.RampartException: Missing wsse:Security header in request
at org.apache.rampart.RampartEngine.process(RampartEngine.java:141)
at org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:92)
... 10 more
[2013-12-02 10:33:32,534] ERROR - ServerWorker Error processing POST request for : /services/ESBQuestion3ProxyService.ESBQuestion3ProxyServiceHttpsSoap11Endpoint
org.apache.axis2.AxisFault: Missing wsse:Security header in request
at org.apache.rampart.handler.RampartReceiver.setFaultCodeAndThrowAxisFault(RampartReceiver.java:180)
at org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:99)
at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)
at org.apache.axis2.engine.Phase.invoke(Phase.java:313)
at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167)
at org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:434)
at org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:219)
at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
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:744)
Caused by: org.apache.rampart.RampartException: Missing wsse:Security header in request
at org.apache.rampart.RampartEngine.process(RampartEngine.java:141)
at org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:92)
... 10 more




[ESBJAVA-2823] [Sequence Search] NPE occurred when search for a Name of a Dynamic Sequence using search feature on Defined Sequence Tab Created: 06/Dec/13  Updated: 06/Dec/13

Status: Open
Project: WSO2 ESB
Component/s: Sequences Management
Affects Version/s: 4.8.0 RC1
Fix Version/s: None

Type: Bug Priority: High
Reporter: Pandula Kariyawasam Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: ESB 4.8.0 downloaded from WSO2 site

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
[Sequence Search] NPE occurred when search for a Name of a Dynamic Sequence using search feature on Defined Sequence Tab

Steps :
1. Add Sequences as Defined Sequences and Dynamic Sequences in Gov & Conf with names such as follows.

Defined Sequences >>> aa11, aa22, bb11, bb22
Dynamic Sequences - Gov >>> cc11, cc22
Dynamic Sequences - Conf >>> dd11, dd22

2. Search for one of following terms.
NOTE : Defined Sequence which matches these terms should not be there.

cc
dd
conf
gov

3. It will go to a dead page, with below NullPointerException in log.


[2013-12-06 11:33:31,689] ERROR - ApplicationDispatcher Servlet.service() for servlet bridgeservlet threw exception
java.lang.NullPointerException
at org.apache.jsp.sequences.list_005fsequences_jsp._jspService(org.apache.jsp.sequences.list_005fsequences_jsp:800)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:403)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155)
at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544)
at org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.include(RequestDispatcherAdaptor.java:37)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor$RequestDispatcherAdaptor.include(ContextPathServletAdaptor.java:369)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:1015)
at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:700)
at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tiles.jsp.context.JspUtil.doInclude(JspUtil.java:87)
at org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:88)
at org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequestContext.java:82)
at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:465)
at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:140)
at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:117)
at org.apache.tiles.jsp.taglib.RenderTagSupport.execute(RenderTagSupport.java:171)
at org.apache.tiles.jsp.taglib.RoleSecurityTagSupport.doEndTag(RoleSecurityTagSupport.java:75)
at org.apache.tiles.jsp.taglib.ContainerTagSupport.doEndTag(ContainerTagSupport.java:80)
at org.apache.jsp.admin.layout.template_jsp._jspx_meth_tiles_insertAttribute_7(org.apache.jsp.admin.layout.template_jsp:603)
at org.apache.jsp.admin.layout.template_jsp._jspService(org.apache.jsp.admin.layout.template_jsp:335)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:403)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155)
at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
at org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.forward(RequestDispatcherAdaptor.java:30)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor$RequestDispatcherAdaptor.forward(ContextPathServletAdaptor.java:362)
at org.apache.tiles.servlet.context.ServletTilesRequestContext.forward(ServletTilesRequestContext.java:198)
at org.apache.tiles.servlet.context.ServletTilesRequestContext.dispatch(ServletTilesRequestContext.java:185)
at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:419)
at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:370)
at org.wso2.carbon.ui.action.ActionHelper.render(ActionHelper.java:52)
at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:101)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178)
at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:49)
at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141)
at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
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$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)
[2013-12-06 11:33:31,729] ERROR - ApplicationDispatcher Servlet.service() for servlet bridgeservlet threw exception
java.lang.NullPointerException
at org.apache.jsp.sequences.list_005fsequences_jsp._jspService(org.apache.jsp.sequences.list_005fsequences_jsp:800)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:403)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155)
at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544)
at org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.include(RequestDispatcherAdaptor.java:37)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor$RequestDispatcherAdaptor.include(ContextPathServletAdaptor.java:369)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:1015)
at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:689)
at org.apache.tiles.jsp.context.JspUtil.doInclude(JspUtil.java:98)
at org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:88)
at org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequestContext.java:82)
at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:465)
at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:140)
at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:117)
at org.apache.tiles.jsp.taglib.RenderTagSupport.execute(RenderTagSupport.java:171)
at org.apache.tiles.jsp.taglib.RoleSecurityTagSupport.doEndTag(RoleSecurityTagSupport.java:75)
at org.apache.tiles.jsp.taglib.ContainerTagSupport.doEndTag(ContainerTagSupport.java:80)
at org.apache.jsp.admin.layout.template_jsp._jspx_meth_tiles_insertAttribute_7(org.apache.jsp.admin.layout.template_jsp:603)
at org.apache.jsp.admin.layout.template_jsp._jspService(org.apache.jsp.admin.layout.template_jsp:335)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:403)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155)
at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
at org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.forward(RequestDispatcherAdaptor.java:30)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor$RequestDispatcherAdaptor.forward(ContextPathServletAdaptor.java:362)
at org.apache.tiles.servlet.context.ServletTilesRequestContext.forward(ServletTilesRequestContext.java:198)
at org.apache.tiles.servlet.context.ServletTilesRequestContext.dispatch(ServletTilesRequestContext.java:185)
at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:419)
at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:370)
at org.wso2.carbon.ui.action.ActionHelper.render(ActionHelper.java:52)
at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:101)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178)
at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:49)
at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141)
at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
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$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)
[2013-12-06 11:33:31,731] ERROR - JspTilesRequestContext JSPException while including path '/sequences/list_sequences.jsp'.
javax.servlet.jsp.JspException: ServletException while including page.
at org.apache.tiles.jsp.context.JspUtil.doInclude(JspUtil.java:102)
at org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:88)
at org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequestContext.java:82)
at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:465)
at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:140)
at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:117)
at org.apache.tiles.jsp.taglib.RenderTagSupport.execute(RenderTagSupport.java:171)
at org.apache.tiles.jsp.taglib.RoleSecurityTagSupport.doEndTag(RoleSecurityTagSupport.java:75)
at org.apache.tiles.jsp.taglib.ContainerTagSupport.doEndTag(ContainerTagSupport.java:80)
at org.apache.jsp.admin.layout.template_jsp._jspx_meth_tiles_insertAttribute_7(org.apache.jsp.admin.layout.template_jsp:603)
at org.apache.jsp.admin.layout.template_jsp._jspService(org.apache.jsp.admin.layout.template_jsp:335)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:403)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155)
at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
at org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.forward(RequestDispatcherAdaptor.java:30)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor$RequestDispatcherAdaptor.forward(ContextPathServletAdaptor.java:362)
at org.apache.tiles.servlet.context.ServletTilesRequestContext.forward(ServletTilesRequestContext.java:198)
at org.apache.tiles.servlet.context.ServletTilesRequestContext.dispatch(ServletTilesRequestContext.java:185)
at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:419)
at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:370)
at org.wso2.carbon.ui.action.ActionHelper.render(ActionHelper.java:52)
at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:101)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178)
at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:49)
at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141)
at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
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$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.apache.jasper.JasperException: java.lang.NullPointerException
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155)
at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544)
at org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.include(RequestDispatcherAdaptor.java:37)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor$RequestDispatcherAdaptor.include(ContextPathServletAdaptor.java:369)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:1015)
at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:689)
at org.apache.tiles.jsp.context.JspUtil.doInclude(JspUtil.java:98)
... 70 more
Caused by: java.lang.NullPointerException
at org.apache.jsp.sequences.list_005fsequences_jsp._jspService(org.apache.jsp.sequences.list_005fsequences_jsp:800)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:403)
... 92 more
[2013-12-06 11:33:31,734] ERROR - RoleSecurityTagSupport IO Error executing tag: JSPException while including path '/sequences/list_sequences.jsp'. ServletException while including page.
java.io.IOException: JSPException while including path '/sequences/list_sequences.jsp'. ServletException while including page.
at org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:91)
at org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequestContext.java:82)
at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:465)
at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:140)
at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:117)
at org.apache.tiles.jsp.taglib.RenderTagSupport.execute(RenderTagSupport.java:171)
at org.apache.tiles.jsp.taglib.RoleSecurityTagSupport.doEndTag(RoleSecurityTagSupport.java:75)
at org.apache.tiles.jsp.taglib.ContainerTagSupport.doEndTag(ContainerTagSupport.java:80)
at org.apache.jsp.admin.layout.template_jsp._jspx_meth_tiles_insertAttribute_7(org.apache.jsp.admin.layout.template_jsp:603)
at org.apache.jsp.admin.layout.template_jsp._jspService(org.apache.jsp.admin.layout.template_jsp:335)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:403)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155)
at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
at org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.forward(RequestDispatcherAdaptor.java:30)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor$RequestDispatcherAdaptor.forward(ContextPathServletAdaptor.java:362)
at org.apache.tiles.servlet.context.ServletTilesRequestContext.forward(ServletTilesRequestContext.java:198)
at org.apache.tiles.servlet.context.ServletTilesRequestContext.dispatch(ServletTilesRequestContext.java:185)
at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:419)
at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:370)
at org.wso2.carbon.ui.action.ActionHelper.render(ActionHelper.java:52)
at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:101)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178)
at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:49)
at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141)
at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
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$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)
[2013-12-06 11:33:31,755] ERROR - RenderTagSupport Error during rendering
javax.servlet.jsp.JspException: IO Error executing tag: JSPException while including path '/sequences/list_sequences.jsp'. ServletException while including page.
at org.apache.tiles.jsp.taglib.RoleSecurityTagSupport.doEndTag(RoleSecurityTagSupport.java:84)
at org.apache.tiles.jsp.taglib.ContainerTagSupport.doEndTag(ContainerTagSupport.java:80)
at org.apache.jsp.admin.layout.template_jsp._jspx_meth_tiles_insertAttribute_7(org.apache.jsp.admin.layout.template_jsp:603)
at org.apache.jsp.admin.layout.template_jsp._jspService(org.apache.jsp.admin.layout.template_jsp:335)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:403)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155)
at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
at org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.forward(RequestDispatcherAdaptor.java:30)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor$RequestDispatcherAdaptor.forward(ContextPathServletAdaptor.java:362)
at org.apache.tiles.servlet.context.ServletTilesRequestContext.forward(ServletTilesRequestContext.java:198)
at org.apache.tiles.servlet.context.ServletTilesRequestContext.dispatch(ServletTilesRequestContext.java:185)
at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:419)
at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:370)
at org.wso2.carbon.ui.action.ActionHelper.render(ActionHelper.java:52)
at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:101)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178)
at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:49)
at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141)
at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
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$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.io.IOException: JSPException while including path '/sequences/list_sequences.jsp'. ServletException while including page.
at org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:91)
at org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequestContext.java:82)
at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:465)
at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:140)
at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:117)
at org.apache.tiles.jsp.taglib.RenderTagSupport.execute(RenderTagSupport.java:171)
at org.apache.tiles.jsp.taglib.RoleSecurityTagSupport.doEndTag(RoleSecurityTagSupport.java:75)
... 63 more







[ESBJAVA-2371] ESB thread/memory leak causing OOM when transport.jms.CacheLevel is set to auto Created: 25/Jul/13  Updated: 25/Jul/13

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: High
Reporter: Malinga Pathmal Purnasiri Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
This affect the ESB 4.0.3,
The issue occurs when set the CacheLevel to none. in Qpid configs.

Two ESBs, where qpid broker/server runs in the same JMV as ESB1. ESB1 puts requests to qpid queue, ESB2 subscribes to the queue to pick up the requests, process them and then sends response back.

Under stress, ESB1 memory keeps increase and ESB2 qpid clients seem never releases worker thread (IoSender and IoReceiver), which on one hand, increases CPU usage and on the other, increases the memory usage until it runs out of memory.




[ESBJAVA-2296] Error thrown first time for wso2carbon-sts in a cluster setup Created: 09/Jul/13  Updated: 09/Jul/13

Status: Open
Project: WSO2 ESB
Component/s: Deployment Synchronizer
Affects Version/s: 4.8.0
Fix Version/s: None

Type: Bug Priority: High
Reporter: Thayalan Sivapaleswararajah Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Ubunutu

Severity: Major
Estimated Complexity: Moderate
Test cases added: No

 Description   
Create a tenant thaya3@wso2.com /thaya123

Create a secured passthrough proxy as below

<proxy xmlns="http://ws.apache.org/ns/synapse"
       name="PoxSecurityProxy2"
       transports="https"
       statistics="disable"
       trace="disable"
       startOnLoad="true">
   <target>
      <outSequence>
         <send/>
      </outSequence>
      <endpoint>
         <address uri="http://192.168.4.54:9783/services/echo"/>
      </endpoint>
   </target>
   <publishWSDL uri="http://192.168.4.54:9783/services/echo?wsdl"/>
   <enableSec/>
   <policy key="conf:/repository/axis2/service-groups/PoxSecurityProxy2/services/PoxSecurityProxy2/policies/UTOverTransport"/>
   <description/>
</proxy>

Send a REST request as below

curl -k --basic -u thaya3@wso2.com:thaya123 https://esb.qa.com:8243/services/t/wso2.com/PoxSecurityProxy2/echoString?in=Hi


Setup:
Manager Node: 192.168.4.52@wso2/wso2123
$ESB_HOME=/home/wso2/setup/ESB-manager/RELEASED/svn/wso2esb-4.7.0

Worker Node1: 192.168.4.52@wso2/wso2123
$ESB_HOME=/home/wso2/setup/ESB-worker/RELEASED/svn/wso2esb-4.7.0

Worker Node 2: 192.168.4.54@wso2/wso2123
$ESB_HOME=/home/wso2/packs/ESB-worker/RELEASED/svn/wso2esb-4.7.0

AS: 192.168.4.54@wso2/wso2123
$AS_HOME=/home/wso2/packs/wso2as-5.0.0

In worker Node 54 the following exception thrown first time and the issue is intermittent.

TID: [0] [ESB] [2013-07-09 00:18:48,350] DEBUG {org.apache.synapse.transport.http.wire} - >> "POST /services/t/wso2.com/PoxSecurityProxy.PoxSecurityProxyHttpsSoap12Endpoint/ HTTP/1.1[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-07-09 00:18:48,350] DEBUG {org.apache.synapse.transport.http.wire} - >> "Host: esb.qa.com:8243[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-07-09 00:18:48,350] DEBUG {org.apache.synapse.transport.http.wire} - >> "X-Forwarded-For: 192.168.4.52[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-07-09 00:18:48,350] DEBUG {org.apache.synapse.transport.http.wire} - >> "Content-Type: application/soap+xml; charset=UTF-8; action="urn:echoString"[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-07-09 00:18:48,350] DEBUG {org.apache.synapse.transport.http.wire} - >> "Transfer-Encoding: chunked[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-07-09 00:18:48,350] DEBUG {org.apache.synapse.transport.http.wire} - >> "Connection: Keep-Alive[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-07-09 00:18:48,351] DEBUG {org.apache.synapse.transport.http.wire} - >> "[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-07-09 00:18:48,351] DEBUG {org.apache.synapse.transport.http.wire} - >> "113[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-07-09 00:18:48,351] DEBUG {org.apache.synapse.transport.http.wire} - >> "<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"><soapenv:Body><p:echoString
xmlns:p="http://echo.services.core.carbon.wso2.org"><!--0 to 1 occurrence--><in>a</in></p:echoString></soapenv:Body></soapenv:Envelope>[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-07-09 00:18:48,351] DEBUG {org.apache.synapse.transport.http.wire} - >> "0[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-07-09 00:18:48,351] DEBUG {org.apache.synapse.transport.http.wire} - >> "[\r][\n]" {org.apache.synapse.transport.http.wire}
TID: [0] [ESB] [2013-07-09 00:18:48,356] DEBUG {org.apache.synapse.commons.util.MiscellaneousUtil} - Loading a file 'nhttp.properties' from classpath {org.apache.synapse.commons.util.MiscellaneousUtil}
TID: [0] [ESB] [2013-07-09 00:18:48,738] INFO {org.wso2.carbon.deployment.synchronizer.internal.DeploymentSynchronizer} - Doing initial sync up... {org.wso2.carbon.deployment.synchronizer.internal.DeploymentSynchronizer}
TID: [0] [ESB] [2013-07-09 00:18:48,740] INFO {org.wso2.carbon.deployment.synchronizer.internal.DeploymentSynchronizer} - Checking out... {org.wso2.carbon.deployment.synchronizer.internal.DeploymentSynchronizer}
TID: [0] [ESB] [2013-07-09 00:18:50,123] INFO {org.wso2.carbon.core.multitenancy.TenantAxisConfigurator} - Creating tenant AxisConfiguration for tenant: wso2.com[4] {org.wso2.carbon.core.multitenancy.TenantAxisConfigurator}
TID: [0] [ESB] [2013-07-09 00:18:50,362] INFO {org.wso2.carbon.core.deployment.DeploymentInterceptor} - Deploying Axis2 service: wso2carbon-sts {wso2.com[4]} {org.wso2.carbon.core.deployment.DeploymentInterceptor}
TID: [0] [ESB] [2013-07-09 00:18:50,374] ERROR {org.wso2.carbon.core.deployment.DeploymentInterceptor} - Error while updating wso2carbon-sts in STSDeploymentInterceptor {org.wso2.carbon.core.deployment.DeploymentInterceptor}
java.lang.SecurityException: Key Store with a name : wso2-com.jks does not exist.
        at org.wso2.carbon.core.util.KeyStoreManager.getKeyStore(KeyStoreManager.java:156)
        at org.wso2.carbon.sts.STSDeploymentInterceptor.updateSTSService(STSDeploymentInterceptor.java:144)
        at org.wso2.carbon.sts.STSDeploymentInterceptor.serviceUpdate(STSDeploymentInterceptor.java:76)
        at org.apache.axis2.engine.AxisConfiguration.notifyObservers(AxisConfiguration.java:651)
        at org.apache.axis2.engine.AxisConfiguration.addServiceGroup(AxisConfiguration.java:405)
        at org.apache.axis2.deployment.DeploymentEngine.addServiceGroup(DeploymentEngine.java:606)
        at org.wso2.carbon.sts.STSDeploymentListener.createService(STSDeploymentListener.java:148)
        at org.wso2.carbon.sts.STSDeploymentListener.createdConfigurationContext(STSDeploymentListener.java:82)
        at org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.createTenantConfigurationContext(TenantAxisUtils.java:341)
        at org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.getTenantConfigurationContext(TenantAxisUtils.java:134)
        at org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.processRequest(MultitenantMessageReceiver.java:200)
        at org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.receive(MultitenantMessageReceiver.java:79)
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
        at org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:404)
        at org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:184)
        at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:722)
TID: [0] [ESB] [2013-07-09 00:18:50,375] INFO {org.apache.axis2.deployment.DeploymentEngine} - Deploying Web service: org.wso2.carbon.sts - {org.apache.axis2.deployment.DeploymentEngine}
TID: [0] [ESB] [2013-07-09 00:18:50,378] INFO {org.wso2.carbon.core.deployment.DeploymentInterceptor} - Deploying Axis2 service: wso2carbon-sts {wso2.com[4]} {org.wso2.carbon.core.deployment.DeploymentInterceptor}
TID: [0] [ESB] [2013-07-09 00:18:50,386] ERROR {org.wso2.carbon.core.deployment.DeploymentInterceptor} - Error while updating wso2carbon-sts in STSDeploymentInterceptor {org.wso2.carbon.core.deployment.DeploymentInterceptor}
java.lang.SecurityException: Key Store with a name : wso2-com.jks does not exist.
        at org.wso2.carbon.core.util.KeyStoreManager.getKeyStore(KeyStoreManager.java:156)
        at org.wso2.carbon.sts.STSDeploymentInterceptor.updateSTSService(STSDeploymentInterceptor.java:144)
        at org.wso2.carbon.sts.STSDeploymentInterceptor.serviceUpdate(STSDeploymentInterceptor.java:76)
        at org.apache.axis2.engine.AxisConfiguration.notifyObservers(AxisConfiguration.java:651)
        at org.apache.axis2.engine.AxisConfiguration.addServiceGroup(AxisConfiguration.java:405)
        at org.wso2.carbon.sts.STSDeploymentListener.createdConfigurationContext(STSDeploymentListener.java:85)
        at org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.createTenantConfigurationContext(TenantAxisUtils.java:341)
        at org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.getTenantConfigurationContext(TenantAxisUtils.java:134)
        at org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.processRequest(MultitenantMessageReceiver.java:200)
        at org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.receive(MultitenantMessageReceiver.java:79)
 at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
        at org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:404)
        at org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:184)
        at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:722)

Similar issue reported for AS https://wso2.org/jira/browse/WSAS-1138




[ESBJAVA-2254] QoS properties do not get synchronized properly to worker nodes Created: 28/Jun/13  Updated: 12/Jul/13

Status: Open
Project: WSO2 ESB
Component/s: Deployment Synchronizer
Affects Version/s: 4.7.0
Fix Version/s: None

Type: Bug Priority: High
Reporter: Evanthika Amarasiri Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Operating System : Linux 3.2.0-23-generic, amd64
Java Version/Java VM : 1.7.0/Java HotSpot(TM) 64-Bit Server VM 21.0-b17,Oracle Corporation
Packs : 2013-06-28-PACK3-wso2esb-4.7.0.zip
Browser : Chrome Version 24.0.1312.68, Firefox 11

Severity: Critical
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
I created a Proxy service and it got synchronized properly to the worker nodes.
Then applied security/caching. Let it send the cluster message and redeploy the proxy services.

Even after 5 minutes, one of the nodes did not get updated with the QoS policies.

It did not get recovered even after restarting the node

 Comments   
Comment by Thayalan Sivapaleswararajah [ 09/Jul/13 ]
The issue still persist.

Setup:
Manager Node: 192.168.4.52@wso2/wso2123
$ESB_HOME=/home/wso2/setup/ESB-manager/RELEASED/svn/wso2esb-4.7.0

Worker Node1: 192.168.4.52@wso2/wso2123
$ESB_HOME=/home/wso2/setup/ESB-worker/RELEASED/svn/wso2esb-4.7.0

Worker Node 2: 192.168.4.54@wso2/wso2123
$ESB_HOME=/home/wso2/packs/ESB-worker/RELEASED/svn/wso2esb-4.7.0

AS: 192.168.4.54@wso2/wso2123
$AS_HOME=/home/wso2/packs/wso2as-5.0.0

Tenant: thaya3@wso2.com / thaya123

https://esb.qa.com:8243/services/t/wso2.com/PoxSecurityProxy/echoString?in=Hi




[ESBJAVA-2343] OAuth Mediator 3-leg setup throwing an error Created: 17/Jul/13  Updated: 17/Jul/13

Status: Open
Project: WSO2 ESB
Component/s: Mediators
Affects Version/s: 4.7.0
Fix Version/s: None

Type: Bug Priority: High
Reporter: Thayalan Sivapaleswararajah Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Windows 7 SP1, IE10, wso2esb-4.7.0

Attachments: Java Archive File google-collect-1.0.0.wso2v1.jar    
Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Follow[1]

Send a GET request as below

GET /services/oauth_proxy/echoString?xoauth_requestor_id=K4wFB6ZNIz5BQfkPEt_7332P5Doa&in=Hi&scope=echoService HTTP/1.1
Authorization: OAuth realm="", oauth_signature="NjXWafY6hNJgRyRFLpFlrjU6n0k%3D", oauth_nonce="11241137595146", oauth_signature_method="HMAC-SHA1", oauth_consumer_key="K4wFB6ZNIz5BQfkPEt_7332P5Doa", oauth_token="tu7A2Bnqd8fg9ePBUd_agCS4M_hoa", oauth_timestamp="1374045079"
User-Agent: myapp GData-Java/null(gzip)
Accept-Encoding: gzip
GData-Version: 1.0
Cache-Control: no-cache
Pragma: no-cache
Host: 127.0.0.1:8285
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Connection: keep-alive

However ESB errors similar to the below shown in the command window

[2013-07-17 12:41:19,767] ERROR - OAuthMediator Error occured while validating oauth consumer
org.apache.synapse.SynapseException: Unable to find SCOPE value in Synapse Message Context
        at org.wso2.carbon.identity.oauth.mediator.OAuthMediator.populateOauthConsumerData(OAuthMediator.java:297)
        at org.wso2.carbon.identity.oauth.mediator.OAuthMediator.handleOAuth1a(OAuthMediator.java:176)
        at org.wso2.carbon.identity.oauth.mediator.OAuthMediator.mediate(OAuthMediator.java:83)
        at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:71)
        at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:114)
        at org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:162)
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
        at org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler(ServerWorker.java:337)
        at org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:169)
        at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)

Not sure whether this is an incompatibility issue with IS.

Product Versions used:
ESB: 4.7.0
IS: 4.1.0
AS: 5.0.0

1. http://blog.facilelogin.com/2011/07/integrating-3-legged-oauth-with-xacml.html




[ESBJAVA-2330] Couldn't send a request to Tenant main sequence Created: 15/Jul/13  Updated: 15/Jul/13

Status: Open
Project: WSO2 ESB
Component/s: Sequences Management
Affects Version/s: 4.7.0
Fix Version/s: None

Type: Bug Priority: High
Reporter: Thayalan Sivapaleswararajah Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Windows 7 SP1, IE10

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Configure as per Sample 460 in tenant mode. Try to send a request as below.

ant stockquote -Dtrpurl=http://localhost:8280/t/wso2.com -Dmode=placeorder

ESB throwing the following exception.

[2013-07-15 13:39:38,307] ERROR - NativeWorkerPool Uncaught exception
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
        at java.lang.String.substring(String.java:1937)
        at java.lang.String.substring(String.java:1904)
        at org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.processRequest(MultitenantMessageReceiver.java:180)
        at org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.receive(MultitenantMessageReceiver.java:79)
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
        at org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:404)
        at org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:184)
        at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)

Tenant: thaya@wso2.com/thaya123

Synapse:

Main Sequence:

<?xml version="1.0" encoding="UTF-8"?>
<sequence xmlns="http://ws.apache.org/ns/synapse" name="main">
   <log/>
   <event topic="stockquote"/>
</sequence>


Create a topic '' with the "Event Sink URL" field subscribe to

http://localhost:9000/services/SimpleStockQuoteService

If this is not the correct way to send a request to main sequence of the tenant please let us the correct way.

 Comments   
Comment by Isuru Udana Loku Narangoda [ 15/Jul/13 ]
This works when url is as follows (/ needed at the end),
http://localhost:8280/t/wso2.com/

We have to fix this to work without the '/' as well.




[ESBJAVA-2663] WstxParsingException: Illegal to have multiple roots (start tag in epilog?) occurs when backend service is inactive in PTT Created: 08/Nov/13  Updated: 09/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: High
Reporter: Punnadi Gunarathna Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
1. Use ESB sample 800 and modify 'POST' resource method by adding "outSequence" and "faultSequence"
2. . Send a POST request through the REST API to an endpoint in AS
3. If the backend service is inactive, we will get a soap Fault and the following exception will be thrown by ESB

Note: You need to use the below property in "inSequence"
        <property name="FORCE_ERROR_ON_SOAP_FAULT" value="true"/>

The response received by backend service is similar to following:

<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv=\ " http: /
    schemas.xmlsoap.org / soap / envelope />
<soapenv:Header xmlns:wsa=\ " http: / www.w3.org /
    addressing \>
    <wsa:Action>http://www.w3.org/2005/08/addressing/soap/fault
        </wsa:Action>
</soapenv:Header>
<soapenv:Body>
    <soapenv:Fault>
        <faultcode>soapenv:Server</faultcode>
        <faultstring>The system is attempting to access an inactive service:
            SimpleStockQuoteService</faultstring>
        <detail />
    </soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>


Exception:
NativeWorkerPool Uncaught exception
org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxParsingException: Illegal to have multiple roots (start tag in epilog?).
 at [row,col {unknown-source}]: [7,15]
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296)
    at org.apache.axiom.om.impl.llom.OMElementImpl.buildNext(OMElementImpl.java:653)
    at org.apache.axiom.om.impl.llom.OMElementImpl.getFirstOMChild(OMElementImpl.java:670)
    at org.apache.axiom.om.impl.llom.OMElementImpl.getChildren(OMElementImpl.java:352)
    at org.apache.axiom.om.impl.util.OMSerializerUtil.serializeChildren(OMSerializerUtil.java:553)
    at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:875)
    at org.apache.axiom.om.impl.util.OMSerializerUtil.serializeChildren(OMSerializerUtil.java:555)
    at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:875)
    at org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.internalSerialize(SOAPEnvelopeImpl.java:230)
    at org.apache.axiom.om.impl.llom.OMSerializableImpl.serialize(OMSerializableImpl.java:125)
    at org.apache.axiom.om.impl.llom.OMSerializableImpl.serialize(OMSerializableImpl.java:113)
    at org.apache.axiom.om.impl.llom.OMElementImpl.toString(OMElementImpl.java:988)
    at java.lang.String.valueOf(String.java:2826)
    at java.lang.StringBuffer.append(StringBuffer.java:219)
    at org.apache.synapse.mediators.builtin.LogMediator.getFullLogMessage(LogMediator.java:184)
    at org.apache.synapse.mediators.builtin.LogMediator.getLogMessage(LogMediator.java:123)
    at org.apache.synapse.mediators.builtin.LogMediator.mediate(LogMediator.java:91)
    at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:71)
    at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:114)
    at org.apache.synapse.mediators.MediatorFaultHandler.onFault(MediatorFaultHandler.java:81)
    at org.apache.synapse.FaultHandler.handleFault(FaultHandler.java:54)
    at org.apache.synapse.endpoints.AbstractEndpoint.invokeNextFaultHandler(AbstractEndpoint.java:618)
    at org.apache.synapse.endpoints.AbstractEndpoint.onFault(AbstractEndpoint.java:467)
    at org.apache.synapse.endpoints.AddressEndpoint.onFault(AddressEndpoint.java:43)
    at org.apache.synapse.FaultHandler.handleFault(FaultHandler.java:102)
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:410)
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:166)
    at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
    at org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:222)
    at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:662)
Caused by: com.ctc.wstx.exc.WstxParsingException: Illegal to have multiple roots (start tag in epilog?).
 at [row,col {unknown-source}]: [7,15]
    at com.ctc.wstx.sr.StreamScanner.constructWfcException(StreamScanner.java:606)
    at com.ctc.wstx.sr.StreamScanner.throwParseError(StreamScanner.java:479)
    at com.ctc.wstx.sr.StreamScanner.throwParseError(StreamScanner.java:464)
    at com.ctc.wstx.sr.BasicStreamReader.handleExtraRoot(BasicStreamReader.java:2137)
    at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2052)
    at com.ctc.wstx.sr.BasicStreamReader.closeContentTree(BasicStreamReader.java:2886)
    at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2629)
    at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1062)
    at org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.next(XMLStreamReaderWrapper.java:225)
    at org.apache.axiom.util.stax.dialect.DisallowDoctypeDeclStreamReaderWrapper.next(DisallowDoctypeDeclStreamReaderWrapper.java:34)
    at org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.next(XMLStreamReaderWrapper.java:225)
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:681)
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:214)
    ... 32 more




[ESBJAVA-2539] "ERROR - JDBCLogsDAO Failed to update log batch records" returned when starting the servers after switching databases Created: 09/Oct/13  Updated: 18/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Core Engine
Affects Version/s: 4.8.0 M3
Fix Version/s: None

Type: Bug Priority: High
Reporter: Evanthika Amarasiri Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Operating System : Linux 3.2.0-29-generic, amd64
Java Version/Java VM : 1.7.0/Java HotSpot(TM) 64-Bit Server VM 21.0-b17,Oracle Corporation
Packs : wso2esb-4.8.0 - PreM4 & wso2elb-2.1.0 - 25th Sep 2013
DBMS/DBMS Driver : MySQL5.5.29-0ubuntu0.12.04.1/MySQL-AB JDBC Driver
Browser : Firefox 11
Setup : Clustered with wka (1 manager & 2 worker nodes)

Severity: Critical
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
jjSteps to reproduce
-------------------------
1. My setup was connected to a mysql database -x
2. Then, I wanted to change the database configurations so I created fresh DBs in a new mysql instance and changed the IPs
3. Started the servers with -Dsetup and noticed the below exception. Once restarted, the exception disappeared.

*******************************************************************************************
[2013-10-09 15:29:17,712] ERROR - JDBCLogsDAO Failed to update log batch records . Table 'everegdb480.REG_LOG' doesn't exist
java.sql.BatchUpdateException: Table 'everegdb480.REG_LOG' doesn't exist
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2056)
at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1467)
at org.wso2.carbon.registry.core.jdbc.dao.JDBCLogsDAO.addLogRecords(JDBCLogsDAO.java:160)
at org.wso2.carbon.registry.core.jdbc.dao.JDBCLogsDAO.saveLogBatch(JDBCLogsDAO.java:124)
at org.wso2.carbon.registry.core.utils.LogWriter.logWrite(LogWriter.java:106)
at org.wso2.carbon.registry.core.utils.LogWriter.run(LogWriter.java:91)
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'everegdb480.REG_LOG' doesn't exist
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4190)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4122)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2570)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2731)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2818)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2157)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2460)
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2008)
... 5 more
[2013-10-09 15:29:17,793] ERROR - LogWriter Unable to save log records
org.wso2.carbon.registry.core.exceptions.RegistryException: Failed to update log batch records . Table 'everegdb480.REG_LOG' doesn't exist
at org.wso2.carbon.registry.core.jdbc.dao.JDBCLogsDAO.addLogRecords(JDBCLogsDAO.java:177)
at org.wso2.carbon.registry.core.jdbc.dao.JDBCLogsDAO.saveLogBatch(JDBCLogsDAO.java:124)
at org.wso2.carbon.registry.core.utils.LogWriter.logWrite(LogWriter.java:106)
at org.wso2.carbon.registry.core.utils.LogWriter.run(LogWriter.java:91)
Caused by: java.sql.BatchUpdateException: Table 'everegdb480.REG_LOG' doesn't exist
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2056)
at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1467)
at org.wso2.carbon.registry.core.jdbc.dao.JDBCLogsDAO.addLogRecords(JDBCLogsDAO.java:160)
... 3 more
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'everegdb480.REG_LOG' doesn't exist
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4190)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4122)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2570)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2731)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2818)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2157)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2460)
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2008)
... 5 more
[2013-10-09 15:29:25,257] INFO - EmbeddedRegistryService Configured Registry in 40847ms
[2013-10-09 15:29:28,257] ERROR - JDBCLogsDAO Failed to update log batch records . Table 'everegdb480.REG_LOG' doesn't exist
java.sql.BatchUpdateException: Table 'everegdb480.REG_LOG' doesn't exist
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2056)
at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1467)
at org.wso2.carbon.registry.core.jdbc.dao.JDBCLogsDAO.addLogRecords(JDBCLogsDAO.java:160)
at org.wso2.carbon.registry.core.jdbc.dao.JDBCLogsDAO.saveLogBatch(JDBCLogsDAO.java:124)
at org.wso2.carbon.registry.core.utils.LogWriter.logWrite(LogWriter.java:106)
at org.wso2.carbon.registry.core.utils.LogWriter.run(LogWriter.java:91)
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'everegdb480.REG_LOG' doesn't exist
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4190)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4122)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2570)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2731)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2818)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2157)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2460)
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2008)
... 5 more
[2013-10-09 15:29:28,325] ERROR - LogWriter Unable to save log records
org.wso2.carbon.registry.core.exceptions.RegistryException: Failed to update log batch records . Table 'everegdb480.REG_LOG' doesn't exist
at org.wso2.carbon.registry.core.jdbc.dao.JDBCLogsDAO.addLogRecords(JDBCLogsDAO.java:177)
at org.wso2.carbon.registry.core.jdbc.dao.JDBCLogsDAO.saveLogBatch(JDBCLogsDAO.java:124)
at org.wso2.carbon.registry.core.utils.LogWriter.logWrite(LogWriter.java:106)
at org.wso2.carbon.registry.core.utils.LogWriter.run(LogWriter.java:91)
Caused by: java.sql.BatchUpdateException: Table 'everegdb480.REG_LOG' doesn't exist
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2056)
at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1467)
at org.wso2.carbon.registry.core.jdbc.dao.JDBCLogsDAO.addLogRecords(JDBCLogsDAO.java:160)
... 3 more
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'everegdb480.REG_LOG' doesn't exist
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4190)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4122)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2570)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2731)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2818)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2157)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2460)
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2008)
... 5 more
[2013-10-09 15:29:38,490] ERROR - JDBCLogsDAO Failed to update log batch records . Table 'everegdb480.REG_LOG' doesn't exist
java.sql.BatchUpdateException: Table 'everegdb480.REG_LOG' doesn't exist
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2056)
at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1467)
at org.wso2.carbon.registry.core.jdbc.dao.JDBCLogsDAO.addLogRecords(JDBCLogsDAO.java:160)
at org.wso2.carbon.registry.core.jdbc.dao.JDBCLogsDAO.saveLogBatch(JDBCLogsDAO.java:124)
at org.wso2.carbon.registry.core.utils.LogWriter.logWrite(LogWriter.java:106)
at org.wso2.carbon.registry.core.utils.LogWriter.run(LogWriter.java:91)
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'everegdb480.REG_LOG' doesn't exist
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4190)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4122)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2570)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2731)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2818)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2157)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2460)
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2008)
... 5 more
[2013-10-09 15:29:38,522] ERROR - LogWriter Unable to save log records
org.wso2.carbon.registry.core.exceptions.RegistryException: Failed to update log batch records . Table 'everegdb480.REG_LOG' doesn't exist
at org.wso2.carbon.registry.core.jdbc.dao.JDBCLogsDAO.addLogRecords(JDBCLogsDAO.java:177)
at org.wso2.carbon.registry.core.jdbc.dao.JDBCLogsDAO.saveLogBatch(JDBCLogsDAO.java:124)
at org.wso2.carbon.registry.core.utils.LogWriter.logWrite(LogWriter.java:106)
at org.wso2.carbon.registry.core.utils.LogWriter.run(LogWriter.java:91)
Caused by: java.sql.BatchUpdateException: Table 'everegdb480.REG_LOG' doesn't exist
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2056)
at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1467)
at org.wso2.carbon.registry.core.jdbc.dao.JDBCLogsDAO.addLogRecords(JDBCLogsDAO.java:160)
... 3 more
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'everegdb480.REG_LOG' doesn't exist
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4190)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4122)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2570)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2731)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2818)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2157)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2460)
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2008)
... 5 more




[ESBJAVA-2607] [ESB4.8] - Connection error for message store configured for Weblogic 10.3.4 Created: 01/Nov/13  Updated: 19/Nov/13

Status: Open
Project: WSO2 ESB
Component/s: Message Stores
Affects Version/s: 4.8.0 M4
Fix Version/s: None

Type: Bug Priority: High
Reporter: Iranga Muthuthanthri Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Operating System : Linux
Java Version/Java VM :1.6.0_29
Packs : M5 Packs(01-11)
Weblogic :10.3.4
DBMS: H2
Browser : Firefox
Setup : Local

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Steps to reproduce
-----------------------
Source:http://docs.wso2.org/display/ESB480/Configure+with+WebLogic

Steps to reproduce
----------------------
1.) Create Message Store configured as follows

<messageStore class="org.apache.synapse.message.store.impl.jms.JmsStore"
                 name="SWISMS">
      <parameter name="vender.class.loader.enabled">false</parameter>
      <parameter name="java.naming.factory.initial">weblogic.jndi.WLInitialContextFactory</parameter>
      <parameter name="store.jms.cache.connection">false</parameter>
      <parameter name="store.jms.password">admin123</parameter>
      <parameter name="java.naming.provider.url">t3://localhost:7001&lt;/parameter>
      <parameter name="store.jms.ConsumerReceiveTimeOut">300</parameter>
      <parameter name="store.jms.connection.factory">jms/ConnectionFactory</parameter>
      <parameter name="store.jms.username">weblogic</parameter>
      <parameter name="store.jms.JMSSpecVersion">1.1</parameter>
      <parameter name="store.jms.destination">jms/testQueue</parameter>
   </messageStore>


Following Exception Noted:
----------------------------------------
3-11-01 11:09:39,411] INFO - CarbonAuthenticationUtil 'admin@carbon.super [-1234]' logged in at [2013-11-01 11:09:39,410+0530]
[2013-11-01 11:14:46,026] INFO - MessageStoreFactory Successfully created Message Store: SWISMS
[2013-11-01 11:14:46,236] ERROR - JmsStore Store [SWISMS] cannot create connection to the broker. Error:Authentication failure due to LoginException
[2013-11-01 11:14:46,236] WARN - JmsStore Store [SWISMS]. Starting with a faulty connection to the broker.
[2013-11-01 11:14:46,236] INFO - JmsStore Initialized Store [SWISMS]...


 Comments   
Comment by Miyuru Daminda [ 19/Nov/13 ]
Just to clear
does weblogic,admin123 valid username and password for broker?
Comment by Iranga Muthuthanthri [ 19/Nov/13 ]
Yes, otherwise believe that the Weblogic MQ Authentication would fail at server startup.




[ESBJAVA-2598] Support for customized the access logs other than combined log format Created: 31/Oct/13  Updated: 31/Oct/13

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: 4.7.0
Fix Version/s: None

Type: Improvement Priority: High
Reporter: Kasun Gajasinghe Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   

Currently, we can configure the log format for servlet transport via the AccessLogValve in catalina-server.xml as an user prefers. But the log format is hard-coded for nhttp/pass-thru transports.

It's hard-coded in the class
org.apache.synapse.transport.http.access.AccessConstants
COMBINED_PATTERN =
            "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-Agent}i\"";

and is used by org.apache.synapse.transport.http.access.Access for logging. I think we should make this customizable. So, if a user may not need some attributes, then they can skip those for higher performance.




[ESBJAVA-2833]  JMS message selectors cannot be specified at the ui Created: 11/Dec/13  Updated: 11/Dec/13

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: FUTURE
Fix Version/s: None

Type: Bug Priority: High
Reporter: Umesha Gunasinghe Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Major
Estimated Complexity: Moderate
Attachment License: I agree to grant a license to WSO2 for this work for inclusion in WSO2 works as per the WSO2 Contributor License Agreement and the Apache License 2.0
Test cases added: Yes

 Description   
When we put apostrophes to service parameter values and save the proxy, it can no longer be accessed via management console.

JMS Message Selectors will require apostrophes in the same way SQL does, therefore this should be handled by the ESB management console when creating a proxy in order to support this capability.

Eg:-
To create a parameter as follows:-

<parameter name="transport.jms.MessageSelector">account='100'</parameter>





[ESBJAVA-2859] RabbitMQ AMQP Transport Support in WSO2 ESB 4.8 Created: 27/Dec/13  Updated: 23/Jan/14

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: High
Reporter: jamsheer t Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Test cases added: Yes

 Description   
http://docs.wso2.org/display/ESB480/RabbitMQ+AMQP+Transport i have gone through this example to get RabbitMQ AMQP transport support in WSO2 ESB 4.8 but i getting following error during Creating the RabbitMQ Proxy Service.
Unable to generate proxy data from source: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[16,93]Message: The reference to entity 'rabbitmq.server.port' must end with the ';' delimiter.

 Comments   
Comment by jamsheer t [ 23/Jan/14 ]
Got solution.Admin console "complains" about unescaped & (ampersand) character.
If you change the line with endpoint address by replacing & with &amp; you should be able to save the service and continue your experiments with WSO2 ESB and RabbitMQ.Please refer
http://stackoverflow.com/questions/20800313/rabbitmq-amqp-transport-support-in-wso2-esb-4-8/21303565?noredirect=1#21303565




[ESBJAVA-2949] NPE thrown when running deployment scheduler noticed while a proxy service is being deployed on a worker node Created: 23/Jan/14  Updated: 23/Jan/14

Status: Open
Project: WSO2 ESB
Component/s: Deployment Synchronizer
Affects Version/s: 4.8.0
Fix Version/s: None

Type: Bug Priority: High
Reporter: Evanthika Amarasiri Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Operating System : Linux 3.2.0-29-generic, amd64
Java Version/Java VM : 1.7.0/Java HotSpot(TM) 64-Bit Server VM 21.0-b17,Oracle Corporation
Packs : wso2esb-4.8.1
DBMS/DBMS Driver :Mysql 5.5.32-0ubuntu0.12.10.1 , mysql-connector-java-5.1.26 ( Revision: ${bzr.revision-id} )
Browser : Firefox 11
Setup : Clustered with wka (1 manager & 2 worker nodes)

Severity: Critical
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Noticed the below exception while a proxy service was being deployed

TID: [0] [ESB] [2014-01-23 18:14:54,591] INFO {org.wso2.carbon.core.clustering.hazelcast.HazelcastClusterMessageListener} - Received ClusteringMessage: SynchronizeRepositoryRequest{tenantId=1, tenantDomain='evan.com', messageId=cf15f9b6-5185-4baf-9eca-6bce3e3a5220} {org.wso2.carbon.core.clustering.hazelcast.HazelcastClusterMessageListener}
TID: [0] [ESB] [2014-01-23 18:14:54,592] INFO {org.wso2.carbon.core.deployment.SynchronizeRepositoryRequest} - Received [SynchronizeRepositoryRequest{tenantId=1, tenantDomain='evan.com', messageId=cf15f9b6-5185-4baf-9eca-6bce3e3a5220}] {org.wso2.carbon.core.deployment.SynchronizeRepositoryRequest}
TID: [0] [ESB] [2014-01-23 18:14:54,592] INFO {org.wso2.carbon.core.deployment.SynchronizeRepositoryRequest} - Updating repo update required parameter {org.wso2.carbon.core.deployment.SynchronizeRepositoryRequest}
TID: [0] [ESB] [2014-01-23 18:15:07,255] INFO {org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils} - Starting to clean tenant : evan.com {org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils}
TID: [0] [ESB] [2014-01-23 18:15:07,257] INFO {org.wso2.carbon.mediation.initializer.multitenancy.TenantServiceBusInitializer} - Shutting down the persistence manager for the tenant: evan.com {org.wso2.carbon.mediation.initializer.multitenancy.TenantServiceBusInitializer}
TID: [0] [ESB] [2014-01-23 18:15:07,341] INFO {org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils} - Cleaned up tenant evan.com {org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils}
TID: [0] [ESB] [2014-01-23 18:15:08,105] ERROR {org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask} - Error while running deployment scheduler.. {org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask}
java.lang.NullPointerException
at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.getSynapseConfiguration(AbstractSynapseArtifactDeployer.java:396)
at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.isHotDeploymentEnabled(AbstractSynapseArtifactDeployer.java:77)
at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.deploy(AbstractSynapseArtifactDeployer.java:97)
at org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
at org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:807)
at org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)
at org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377)
at org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
at org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:371)
at org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:59)
at org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:67)
at org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.runAxisDeployment(CarbonDeploymentSchedulerTask.java:79)
at org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:124)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)





[ESBJAVA-2840] Wso2 esb 4.8.0 is not working for repository rule or saved rule Created: 13/Dec/13  Updated: 23/Jan/14

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: 4.8.0
Fix Version/s: None

Type: Bug Priority: High
Reporter: faisal shaik Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: ESB, documentation
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: wso2esb4.8.0 testing environment
ubuntu,

Attachments: XML File Rule_mediator_test.xml     PNG File Screenshot from 2013-12-13 15_43_15.png    
Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes
Affects Docs:
Yes

 Description   
I am using wso2esb 4.8.0 while i am using rule mediator .Its just working for inline defined rule not for repository files how would i achive this

<?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse"
       name="Rule_mediator_test"
       transports="https http"
       startOnLoad="true"
       trace="disable">
   <description/>
   <target>
      <inSequence>
         <in>
            <log level="full"/>
            <brs:rule xmlns:brs="http://wso2.org/carbon/rules">
               <brs:source xpath="">soapBody</brs:source>
               <brs:target xmlns:m0="http://services.samples"
                           xpath=""
                           resultXpath=""
                           action="replace">soapBody</brs:target>
               <brs:ruleSet>
                  <brs:properties/>
                  <brs:rule resourceType="regular" sourceType="url">
                                                             file://home/downloads/wso2esb-4.8.0/repository/samples/resources/test_rule.xml
                                                                                               
                          </brs:rule>
               </brs:ruleSet>
               <brs:input namespace="http://services.samples" wrapperElementName="getQuote">
                  <brs:fact xmlns:m0="http://services.samples"
                            elementName="symbol"
                            namespace="http://services.samples"
                            type="java.lang.String"
                            xpath="//symbol"/>
               </brs:input>
               <brs:output namespace="http://services.samples" wrapperElementName="getQuote">
                  <brs:fact elementName="accept"
                            namespace="http://services.samples"
                            type="java.lang.String"/>
               </brs:output>
            </brs:rule>
            <log level="full"/>
            <switch xmlns:p="http://services.samples" source="//p:accept">
               <case regex="ibmEndPoint">
                  <send>
                     <endpoint>
                        <address uri="http://youtility-desktop:8282/services/hello_proxy"/>
                     </endpoint>
                  </send>
               </case>
               <case regex="message">
                  <log level="full">
                     <property name="status" value="Learning WSO2ESB"/>
                  </log>
               </case>
            </switch>
            <header name="To" action="remove"/>
            <property name="RESPONSE" value="true"/>
            <send/>
         </in>
      </inSequence>
      <outSequence/>
   </target>
</proxy>

 Comments   
Comment by faisal shaik [ 13/Dec/13 ]
unable to save with key also .Can we give rules in Excel file is it possible with rule mediator in wso2esb4.8.0.If business analyst wish to change the rule he may do it in EXCEL otherwise there is no use of rule mediator.
Comment by Kasun Indrasiri [ 23/Jan/14 ]
Lowering the priority as this is not a L1.




[ESBJAVA-2867] Inconsistency in filter mediator Created: 06/Jan/14  Updated: 23/Jan/14

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: High
Reporter: Chandana Napagoda Assignee: dushan abeyruwan
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: XML File config.xml    
Severity: Critical
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Filter mediator shows an inconsistent behavior after messages passed via message store processor. Please refer below synapse config. With out store processor it prints below log[1] and with store processor it prints log[2]

[1]. RESULT = Found a SOAP fault, Envelope: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Server.generalException</faultcode><faultstring>java.io.IOException Message being parsed: </faultstring></soapenv:Fault></soapenv:Body></soapenv:Envelope>


[2]. RESULT = All is well, Envelope: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Server.generalException</faultcode><faultstring>java.io.IOException Message being parsed: </faultstring></soapenv:Fault></soapenv:Body></soapenv:Envelope>



 Comments   
Comment by Kasun Indrasiri [ 23/Jan/14 ]
Lowering the priority as this is not a L1.




[ESBJAVA-2956] REQUEST_HOST_HEADER appends port 80 to "Host" parameter when invoked as tenant and request fails returning HTTP 404 Created: 24/Jan/14  Updated: 24/Jan/14

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: 4.8.1 - M1
Fix Version/s: None

Type: Bug Priority: High
Reporter: Evanthika Amarasiri Assignee: dushan abeyruwan
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Operating System : Linux 3.2.0-23-generic, amd64
Java Version/Java VM : JDK 1.7.0
Packs : 22-01-2014-wso2esb-4.8.1.zip

Severity: Critical
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Steps to reproduce
================

1. Below is the configuration used

   <proxy name="JsonProxy"
          transports="http https"
          startOnLoad="true"
          trace="disable">
      <description/>
      <target>
         <endpoint>
            <address uri="https://maps.googleapis.com"/>
         </endpoint>
         <inSequence>
            <property name="REQUEST_HOST_HEADER"
                      value="maps.googleapis.com"
                      scope="axis2"/>
            <property name="POST_TO_PATH" value="true" scope="axis2" type="STRING"/>
            <property name="REST_URL_POSTFIX "
                      value="maps/api/place/search/json?location=-33.8670522,151.1957362&amp;radius=500&amp;types=food&amp;name=harbour&amp;sensor=false&amp;key=AIzaSyDsOTlM4jPzWcDP0dQGwe-9A8IIpuFXhYU"
                      scope="axis2"
                      type="STRING"/>
         </inSequence>
         <outSequence>
            <send/>
         </outSequence>
      </target>
   </proxy>

2. Invoked using the client -

curl -v -X GET "http://localhost:8280/services/JsonProxy/maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=AIzaSyDsOTlM4jPzWcDP0dQGwe-9A8IIpuFXhYU"

3. This fails for tenant but is successful for super admin.

4. Below are the wire logs in both scenarios.
The only different I see is that when you send it as tenant, the Host is set as "Host: maps.googleapis.com:80" but when you send it as super tenant, the Host is set as "Host: maps.googleapis.com"

When invoked as super tenant
---------------------------------------
[2014-01-24 20:17:25,714] DEBUG - wire >> "GET /services/t/evan.com/JsonProxy/maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=AIzaSyDsOTlM4jPzWcDP0dQGwe-9A8IIpuFXhYU HTTP/1.1[\r][\n]"
[2014-01-24 20:17:25,716] DEBUG - wire >> "User-Agent: curl/7.29.0[\r][\n]"
[2014-01-24 20:17:25,716] DEBUG - wire >> "Host: localhost:8280[\r][\n]"
[2014-01-24 20:17:25,716] DEBUG - wire >> "Accept: */*[\r][\n]"
[2014-01-24 20:17:25,717] DEBUG - wire >> "[\r][\n]"
[2014-01-24 20:17:26,360] DEBUG - wire << "GET /maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=AIzaSyDsOTlM4jPzWcDP0dQGwe-9A8IIpuFXhYU HTTP/1.1[\r][\n]"
[2014-01-24 20:17:26,360] DEBUG - wire << "Host: maps.googleapis.com:80[\r][\n]"
[2014-01-24 20:17:26,360] DEBUG - wire << "Accept: */*[\r][\n]"
[2014-01-24 20:17:26,360] DEBUG - wire << "Connection: Keep-Alive[\r][\n]"
[2014-01-24 20:17:26,360] DEBUG - wire << "User-Agent: Synapse-PT-HttpComponents-NIO[\r][\n]"
[2014-01-24 20:17:26,360] DEBUG - wire << "[\r][\n]"
[2014-01-24 20:17:26,644] DEBUG - wire >> "HTTP/1.1 404 Not Found[\r][\n]"
[2014-01-24 20:17:26,644] DEBUG - wire >> "Date: Fri, 24 Jan 2014 14:47:26 GMT[\r][\n]"
[2014-01-24 20:17:26,644] DEBUG - wire >> "Content-Type: text/html; charset=UTF-8[\r][\n]"
[2014-01-24 20:17:26,645] DEBUG - wire >> "Server: mafe[\r][\n]"
[2014-01-24 20:17:26,645] DEBUG - wire >> "Content-Length: 1102[\r][\n]"
[2014-01-24 20:17:26,645] DEBUG - wire >> "X-XSS-Protection: 1; mode=block[\r][\n]"
[2014-01-24 20:17:26,646] DEBUG - wire >> "X-Frame-Options: SAMEORIGIN[\r][\n]"
[2014-01-24 20:17:26,646] DEBUG - wire >> "Alternate-Protocol: 443:quic[\r][\n]"
[2014-01-24 20:17:26,646] DEBUG - wire >> "[\r][\n]"
[2014-01-24 20:17:26,646] DEBUG - wire >> "<!DOCTYPE html>[\n]"
[2014-01-24 20:17:26,647] DEBUG - wire >> "<html lang=en>[\n]"
[2014-01-24 20:17:26,647] DEBUG - wire >> " <meta charset=utf-8>[\n]"
[2014-01-24 20:17:26,647] DEBUG - wire >> " <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">[\n]"
[2014-01-24 20:17:26,647] DEBUG - wire >> " <title>Error 404 (Not Found)!!1</title>[\n]"
[2014-01-24 20:17:26,648] DEBUG - wire >> " <style>[\n]"
[2014-01-24 20:17:26,648] DEBUG - wire >> " *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/
:
:
:


When invoked as super admin
---------------------------------------
[2014-01-24 20:16:55,608] DEBUG - wire >> "GET /services/JsonProxy/maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=AIzaSyDsOTlM4jPzWcDP0dQGwe-9A8IIpuFXhYU HTTP/1.1[\r][\n]"
[2014-01-24 20:16:55,609] DEBUG - wire >> "User-Agent: curl/7.29.0[\r][\n]"
[2014-01-24 20:16:55,609] DEBUG - wire >> "Host: localhost:8280[\r][\n]"
[2014-01-24 20:16:55,609] DEBUG - wire >> "Accept: */*[\r][\n]"
[2014-01-24 20:16:55,609] DEBUG - wire >> "[\r][\n]"
[2014-01-24 20:16:56,801] DEBUG - wire << "GET /maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=AIzaSyDsOTlM4jPzWcDP0dQGwe-9A8IIpuFXhYU HTTP/1.1[\r][\n]"
[2014-01-24 20:16:56,801] DEBUG - wire << "Host: maps.googleapis.com[\r][\n]"
[2014-01-24 20:16:56,801] DEBUG - wire << "Accept: */*[\r][\n]"
[2014-01-24 20:16:56,801] DEBUG - wire << "Connection: Keep-Alive[\r][\n]"
[2014-01-24 20:16:56,802] DEBUG - wire << "User-Agent: Synapse-PT-HttpComponents-NIO[\r][\n]"
[2014-01-24 20:16:56,802] DEBUG - wire << "[\r][\n]"
[2014-01-24 20:16:57,389] DEBUG - wire >> "HTTP/1.1 200 OK[\r][\n]"
[2014-01-24 20:16:57,389] DEBUG - wire >> "Content-Type: application/json; charset=UTF-8[\r][\n]"
[2014-01-24 20:16:57,390] DEBUG - wire >> "Date: Fri, 24 Jan 2014 14:46:57 GMT[\r][\n]"
[2014-01-24 20:16:57,390] DEBUG - wire >> "Expires: Fri, 24 Jan 2014 14:51:57 GMT[\r][\n]"
[2014-01-24 20:16:57,390] DEBUG - wire >> "Cache-Control: public, max-age=300[\r][\n]"
[2014-01-24 20:16:57,391] DEBUG - wire >> "Vary: Accept-Language[\r][\n]"
[2014-01-24 20:16:57,391] DEBUG - wire >> "Server: mafe[\r][\n]"
[2014-01-24 20:16:57,391] DEBUG - wire >> "X-XSS-Protection: 1; mode=block[\r][\n]"
[2014-01-24 20:16:57,391] DEBUG - wire >> "X-Frame-Options: SAMEORIGIN[\r][\n]"
[2014-01-24 20:16:57,392] DEBUG - wire >> "Alternate-Protocol: 443:quic[\r][\n]"
[2014-01-24 20:16:57,392] DEBUG - wire >> "Transfer-Encoding: chunked[\r][\n]"
[2014-01-24 20:16:57,392] DEBUG - wire >> "[\r][\n]"
[2014-01-24 20:16:57,393] DEBUG - wire >> "15ac[\r][\n]"
[2014-01-24 20:16:57,393] DEBUG - wire >> "{[\n]"
[2014-01-24 20:16:57,393] DEBUG - wire >> " "html_attributions" : [[\n]"
[2014-01-24 20:16:57,394] DEBUG - wire >> " "Listings by \u003ca href=\"http://www.yellowpages.com.au/\"\u003eYellow Pages\u003c/a\u003e"[\n]"
[2014-01-24 20:16:57,394] DEBUG - wire >> " ],[\n]"
[2014-01-24 20:16:57,394] DEBUG - wire >> " "results" : [[\n]"
[2014-01-24 20:16:57,394] DEBUG - wire >> " {[\n]"
[2014-01-24 20:16:57,395] DEBUG - wire >> " "geometry" : {[\n]"
[2014-01-24 20:16:57,395] DEBUG - wire >> " "location" : {[\n]"
[2014-01-24 20:16:57,395] DEBUG - wire >> " "lat" : -33.87054,[\n]"
[2014-01-24 20:16:57,396] DEBUG - wire >> " "lng" : 151.198815[\n]"
[2014-01-24 20:16:57,396] DEBUG - wire >> " }[\n]"
:
:
:





[ESBJAVA-2886] Exception when viewing mediation statistics page in tenant mode Created: 07/Jan/14  Updated: 27/Jan/14

Status: Open
Project: WSO2 ESB
Component/s: Statistics
Affects Version/s: 4.8.1 - M1
Fix Version/s: None

Type: Bug Priority: High
Reporter: Nirodha Gallage Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Critical
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Get the following NPE when viewing mediation statistics page in backend


[2014-01-07 16:25:14,076] ERROR - RPCMessageReceiver Exception occurred while trying to invoke service method getDataForGraph
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:178)
at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:117)
at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
at org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:169)
at org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:82)
at org.wso2.carbon.core.transports.local.CarbonLocalTransportSender.finalizeSendWithToAddress(CarbonLocalTransportSender.java:45)
at org.apache.axis2.transport.local.LocalTransportSender.invoke(LocalTransportSender.java:77)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:430)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:225)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)
at org.wso2.carbon.mediation.statistics.stub.MediationStatisticsAdminStub.getDataForGraph(MediationStatisticsAdminStub.java:560)
at org.wso2.carbon.mediation.statistics.ui.client.MediationStatisticsClient.getDataForGraph(MediationStatisticsClient.java:75)
at org.apache.jsp.mediationstats.statistics_005fmain_jsp._jspService(org.apache.jsp.mediationstats.statistics_005fmain_jsp:151)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:403)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155)
at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544)
at org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.include(RequestDispatcherAdaptor.java:37)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor$RequestDispatcherAdaptor.include(ContextPathServletAdaptor.java:369)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:1015)
at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:700)
at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.tiles.jsp.context.JspUtil.doInclude(JspUtil.java:87)
at org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:88)
at org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequestContext.java:82)
at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:465)
at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:140)
at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:117)
at org.apache.tiles.jsp.taglib.RenderTagSupport.execute(RenderTagSupport.java:171)
at org.apache.tiles.jsp.taglib.RoleSecurityTagSupport.doEndTag(RoleSecurityTagSupport.java:75)
at org.apache.tiles.jsp.taglib.ContainerTagSupport.doEndTag(ContainerTagSupport.java:80)
at org.apache.jsp.admin.layout.template_jsp._jspx_meth_tiles_insertAttribute_7(org.apache.jsp.admin.layout.template_jsp:603)
at org.apache.jsp.admin.layout.template_jsp._jspService(org.apache.jsp.admin.layout.template_jsp:335)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:403)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155)
at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
at org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.forward(RequestDispatcherAdaptor.java:30)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor$RequestDispatcherAdaptor.forward(ContextPathServletAdaptor.java:362)
at org.apache.tiles.servlet.context.ServletTilesRequestContext.forward(ServletTilesRequestContext.java:198)
at org.apache.tiles.servlet.context.ServletTilesRequestContext.dispatch(ServletTilesRequestContext.java:185)
at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:419)
at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:370)
at org.wso2.carbon.ui.action.ActionHelper.render(ActionHelper.java:52)
at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:101)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
at org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.forward(RequestDispatcherAdaptor.java:30)
at org.wso2.carbon.redirector.servlet.ui.filters.AllPagesFilter.doFilter(AllPagesFilter.java:156)
at org.eclipse.equinox.http.helper.FilterServletAdaptor.service(FilterServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178)
at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:49)
at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141)
at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
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:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.NullPointerException
at org.wso2.carbon.mediation.statistics.MediationStatisticsAdmin.getCategoryStatistics(MediationStatisticsAdmin.java:62)
at org.wso2.carbon.mediation.statistics.MediationStatisticsAdmin.getServerStatistics(MediationStatisticsAdmin.java:138)
at org.wso2.carbon.mediation.statistics.MediationStatisticsAdmin.getDataForGraph(MediationStatisticsAdmin.java:80)
... 132 more
[2014-01-07 16:25:14,092] ERROR - MediationStatisticsClient Exception occurred while trying to invoke service method getDataForGraph
org.apache.axis2.AxisFault: Exception occurred while trying to invoke service method getDataForGraph
at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)
at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:370)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:445)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:225)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)
at org.wso2.carbon.mediation.statistics.stub.MediationStatisticsAdminStub.getDataForGraph(MediationStatisticsAdminStub.java:560)
at org.wso2.carbon.mediation.statistics.ui.client.MediationStatisticsClient.getDataForGraph(MediationStatisticsClient.java:75)
at org.apache.jsp.mediationstats.statistics_005fmain_jsp._jspService(org.apache.jsp.mediationstats.statistics_005fmain_jsp:151)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:403)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155)
at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544)
at org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.include(RequestDispatcherAdaptor.java:37)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor$RequestDispatcherAdaptor.include(ContextPathServletAdaptor.java:369)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:1015)
at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:700)
at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.tiles.jsp.context.JspUtil.doInclude(JspUtil.java:87)
at org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:88)
at org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequestContext.java:82)
at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:465)
at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:140)
at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:117)
at org.apache.tiles.jsp.taglib.RenderTagSupport.execute(RenderTagSupport.java:171)
at org.apache.tiles.jsp.taglib.RoleSecurityTagSupport.doEndTag(RoleSecurityTagSupport.java:75)
at org.apache.tiles.jsp.taglib.ContainerTagSupport.doEndTag(ContainerTagSupport.java:80)
at org.apache.jsp.admin.layout.template_jsp._jspx_meth_tiles_insertAttribute_7(org.apache.jsp.admin.layout.template_jsp:603)
at org.apache.jsp.admin.layout.template_jsp._jspService(org.apache.jsp.admin.layout.template_jsp:335)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:403)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155)
at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
at org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.forward(RequestDispatcherAdaptor.java:30)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor$RequestDispatcherAdaptor.forward(ContextPathServletAdaptor.java:362)
at org.apache.tiles.servlet.context.ServletTilesRequestContext.forward(ServletTilesRequestContext.java:198)
at org.apache.tiles.servlet.context.ServletTilesRequestContext.dispatch(ServletTilesRequestContext.java:185)
at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:419)
at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:370)
at org.wso2.carbon.ui.action.ActionHelper.render(ActionHelper.java:52)
at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:101)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
at org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.forward(RequestDispatcherAdaptor.java:30)
at org.wso2.carbon.redirector.servlet.ui.filters.AllPagesFilter.doFilter(AllPagesFilter.java:156)
at org.eclipse.equinox.http.helper.FilterServletAdaptor.service(FilterServletAdaptor.java:37)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178)
at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:49)
at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141)
at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
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:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)





[ESBJAVA-2884] tenant cleanup error observed continuously when tenant is idle for sometime Created: 07/Jan/14  Updated: 27/Jan/14

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: 4.8.1 - M1
Fix Version/s: None

Type: Bug Priority: High
Reporter: Shashika Ubhayaratne Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: default pack on linux machine

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
1. Add a tenant and activate the tenant due to issue https://wso2.org/jira/browse/ESBJAVA-2868
2. Login to admin console as tenant
3. make it idle for sometime (nearly 30 min)

Issue: continuously logs the followings:
 [2014-01-07 11:22:49,660] INFO - TenantAxisUtils Starting to clean tenant : shashika.com
[2014-01-07 11:22:49,668] ERROR - MultitenantServerManager Error occurred while executing tenant cleanup
java.lang.RuntimeException: Failed to add CarbonContext to the AxisConfiguration.
at org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:444)
at org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:396)
at org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:379)
at org.wso2.carbon.context.PrivilegedCarbonContext.getCurrentContext(PrivilegedCarbonContext.java:132)
at org.wso2.carbon.mediation.initializer.multitenancy.TenantServiceBusInitializer.terminatingConfigurationContext(TenantServiceBusInitializer.java:216)
at org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.doPreConfigContextTermination(TenantAxisUtils.java:527)
at org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.terminateTenantConfigContext(TenantAxisUtils.java:489)
at org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.cleanupTenants(TenantAxisUtils.java:438)
at org.wso2.carbon.core.multitenancy.MultitenantServerManager$TenantCleanupTask.run(MultitenantServerManager.java:73)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.SecurityException: Malicious code detected! Trying to override restricted item: carbonContextHolder. An incident has been logged for tenant shashika.com[1]
at org.wso2.carbon.core.multitenancy.TenantAxisConfiguration.checkRestrictedItem(TenantAxisConfiguration.java:91)
at org.wso2.carbon.core.multitenancy.TenantAxisConfiguration.addParameter(TenantAxisConfiguration.java:70)
at org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:441)
... 17 more
[2014-01-07 11:23:49,659] INFO - TenantAxisUtils Starting to clean tenant : shashika.com
[2014-01-07 11:23:49,670] ERROR - MultitenantServerManager Error occurred while executing tenant cleanup
java.lang.RuntimeException: Failed to add CarbonContext to the AxisConfiguration.
at org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:444)
at org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:396)
at org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:379)
at org.wso2.carbon.context.PrivilegedCarbonContext.getCurrentContext(PrivilegedCarbonContext.java:132)
at org.wso2.carbon.mediation.initializer.multitenancy.TenantServiceBusInitializer.terminatingConfigurationContext(TenantServiceBusInitializer.java:216)
at org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.doPreConfigContextTermination(TenantAxisUtils.java:527)
at org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.terminateTenantConfigContext(TenantAxisUtils.java:489)
at org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.cleanupTenants(TenantAxisUtils.java:438)
at org.wso2.carbon.core.multitenancy.MultitenantServerManager$TenantCleanupTask.run(MultitenantServerManager.java:73)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.SecurityException: Malicious code detected! Trying to override restricted item: carbonContextHolder. An incident has been logged for tenant shashika.com[1]
at org.wso2.carbon.core.multitenancy.TenantAxisConfiguration.checkRestrictedItem(TenantAxisConfiguration.java:91)
at org.wso2.carbon.core.multitenancy.TenantAxisConfiguration.addParameter(TenantAxisConfiguration.java:70)
at org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:441)
... 17 more





[ESBJAVA-2974] NPE thrown when CGServer is restarted when proxy service is publihsed to CG Created: 30/Jan/14  Updated: 30/Jan/14

Status: Open
Project: WSO2 ESB
Component/s: Proxy Services Management
Affects Version/s: 4.8.1 - RC1
Fix Version/s: None

Type: Bug Priority: High
Reporter: Shashika Ubhayaratne Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: ESB 4.8.1 stand alone pack + CG Agent 1.0.0

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
1. Create a proxy service
2. Add CGSever (There should be running CG Server)
3. Publish the created proxy service
4. Restart CGAgent

Issue:
[2014-01-30 12:21:09,375] INFO - CarbonUIServiceComponent Mgt Console URL : https://10.100.0.33:9443/carbon/

[2014-01-30 12:28:04,845] INFO - CarbonAuthenticationUtil 'admin@carbon.super [-1234]' logged in at [2014-01-30 12:28:04,845+0530]
[2014-01-30 12:28:39,513] INFO - ProxyService Building Axis service for Proxy service : proxy1
[2014-01-30 12:28:39,515] INFO - ProxyService Adding service proxy1 to the Axis2 configuration
[2014-01-30 12:28:39,520] INFO - DeploymentInterceptor Deploying Axis2 service: proxy1 {super-tenant}
[2014-01-30 12:28:39,562] INFO - ProxyService Successfully created the Axis2 service for Proxy service : proxy1
[2014-01-30 12:28:54,877] INFO - TimeoutHandler This engine will expire all callbacks after : 120 seconds, irrespective of the timeout action, after the specified or optional timeout
[2014-01-30 12:29:23,460] INFO - TCPTransportSender TCP Sender started
[2014-01-30 12:29:35,783] INFO - TCPTransportSender TCP Sender started
[2014-01-30 12:29:35,813] INFO - TCPTransportSender TCP Sender started
[2014-01-30 12:29:35,880] INFO - CGPollingTransportSender CGPOLLING Sender started
[2014-01-30 12:29:35,885] INFO - CGPollingTransportReceiver CGThrift transport receiver started
[2014-01-30 12:29:35,885] INFO - CGPollingTransportReceiver CGPOLLING listener started
[2014-01-30 12:29:35,891] INFO - CGPollingTransportReceiver CGThrift polling task started for service 'proxy1'
[2014-01-30 12:29:37,668] INFO - TCPTransportSender TCP Sender started
[2014-01-30 12:29:37,695] INFO - TCPTransportSender TCP Sender started
[2014-01-30 12:29:39,107] INFO - TCPTransportSender TCP Sender started
[2014-01-30 12:29:39,138] INFO - TCPTransportSender TCP Sender started
[2014-01-30 12:30:22,806] ERROR - CGPollingTransportTaskManager Polling Task Manager encountered an error..
org.apache.thrift.transport.TTransportException: java.net.SocketException: Connection reset
at org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:129)
at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
at org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:378)
at org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:297)
at org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:204)
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69)
at org.wso2.carbon.cloud.gateway.common.thrift.gen.CloudGatewayService$Client.recv_exchange(CloudGatewayService.java:114)
at org.wso2.carbon.cloud.gateway.common.thrift.gen.CloudGatewayService$Client.exchange(CloudGatewayService.java:99)
at org.wso2.carbon.cloud.gateway.common.thrift.CGThriftClient.exchange(CGThriftClient.java:63)
at org.wso2.carbon.cloud.gateway.agent.transport.CGPollingTransportTaskManager$MessageExchangeTask.run(CGPollingTransportTaskManager.java:309)
at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:168)
at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:293)
at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:331)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:798)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:755)
at com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:75)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
at org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:127)
... 13 more
[2014-01-30 12:30:22,812] INFO - CGAgentHeartBeatTask A heart beat task for the remote server '10.100.0.33:15001' has been added
[2014-01-30 12:30:22,812] INFO - CGAgentHeartBeatTask Remote server '10.100.0.33:15001' is not alive. Next re-attempt is after '20' seconds
[2014-01-30 12:30:42,813] INFO - CGAgentHeartBeatTask Hear beat task detected remote server '10.100.0.33:15001', is alive. Observers will be notified
[2014-01-30 12:30:42,813] ERROR - CGAgentAdminService Could not retrieve the service publish flag for service 'proxy1'
java.lang.NullPointerException
at org.wso2.carbon.cloud.gateway.agent.service.CGAgentAdminService.getServiceStatus(CGAgentAdminService.java:357)
at org.wso2.carbon.cloud.gateway.agent.observer.CGAgentObserverImpl.update(CGAgentObserverImpl.java:48)
at org.wso2.carbon.cloud.gateway.agent.observer.CGAgentSubjectImpl.notifyObservers(CGAgentSubjectImpl.java:45)
at org.wso2.carbon.cloud.gateway.agent.observer.CGAgentSubjectImpl.connected(CGAgentSubjectImpl.java:38)
at org.wso2.carbon.cloud.gateway.agent.heartbeat.CGAgentHeartBeatTask.run(CGAgentHeartBeatTask.java:60)
at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
[2014-01-30 12:30:42,814] ERROR - CGAgentObserverImpl Error while re-publishing the service 'proxy1' via received publish notification. You may need to re-publish the service manually!





[ESBJAVA-2965] Response caching for Proxy services fails after tenant unloads Created: 29/Jan/14  Updated: 30/Jan/14

Status: Open
Project: WSO2 ESB
Component/s: Deployment Synchronizer
Affects Version/s: 4.8.1 - RC1
Fix Version/s: None

Type: Bug Priority: High
Reporter: Evanthika Amarasiri Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Operating System : Linux 3.2.0-29-generic, amd64
Java Version/Java VM : 1.7.0/Java HotSpot(TM) 64-Bit Server VM 21.0-b17,Oracle Corporation
Packs : wso2esb-4.8.1 - RC1 Packs
DBMS/DBMS Driver :Mysql 5.5.32-0ubuntu0.12.10.1 , mysql-connector-java-5.1.26 ( Revision: ${bzr.revision-id} )
Browser : Firefox 11
Setup : Clustered with wka (1 manager & 2 worker nodes)

Severity: Critical
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Steps to reproduce
===============
1. Login as a tenant and create a proxy
2. Let it sync to worker nodes
3. Apply response caching to the proxy and let it sync to worker nodes
4. Invoke the proxy and response caching would work as expected
5. Let the tenant unload
6. Invoke the proxy again and response caching fails. It would always read the database/call actual service without serving from the cache.

Note that the caching policy is available in the proxy configuration as well as the service meta files. Only the invocation fails.

 Comments   
Comment by Evanthika Amarasiri [ 30/Jan/14 ]
Noticed this with ESB 4.8.1 30th packs as well.




[ESBJAVA-2964] Request times out when trying out a UT scenario without passing credentials on worker manager separated setup Created: 29/Jan/14  Updated: 30/Jan/14

Status: Open
Project: WSO2 ESB
Component/s: Core Engine
Affects Version/s: 4.8.1 - RC1
Fix Version/s: None

Type: Bug Priority: High
Reporter: Evanthika Amarasiri Assignee: Kasun Indrasiri
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment: Operating System : Linux 3.2.0-29-generic, amd64
Java Version/Java VM : 1.7.0/Java HotSpot(TM) 64-Bit Server VM 21.0-b17,Oracle Corporation
Packs : wso2esb-4.8.1 - RC1 Packs
DBMS/DBMS Driver :Mysql 5.5.32-0ubuntu0.12.10.1 , mysql-connector-java-5.1.26 ( Revision: ${bzr.revision-id} )
Browser : Firefox 11
Setup : Clustered with wka (1 manager & 2 worker nodes)

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   
Steps to reproduce
===============
1. Create a proxy service
2. Let it sync to worker nodes
3. Invoke & it would be successful
4. Apply Security
5. Let the security properties sync to worker nodes
6. Invoke the proxy through the HTTPS endpoint but without passing credentials.
7. Instead of failing the request, it times out.

After some time, the following is printed on the worker console

TID: [0] [ESB] [2014-01-29 11:04:18,571] WARN {org.apache.synapse.transport.passthru.SourceHandler} - Connection time out after request is read: http-incoming-12 {org.apache.synapse.transport.passthru.SourceHandler}


If I run the same thing on a standalone instance, it returns an HTTP 401 as expected. The above behavior is only noticed on a setup fronted by an ELB

HTTP/1.1 401 Unauthorized
WWW-Authenticate: BASIC realm="WSO2 Enterprise Service Bus"
Date: Wed, 29 Jan 2014 05:37:27 GMT
Server: WSO2-PassThrough-HTTP
Transfer-Encoding: chunked
Connection: Keep-Alive


Noticed the below exception at the ELB node.

Is there any parameter that we should set to make this scenario work when it comes to a setup fronted by an ELB?

***************************************************************************************************************************************************************************
TID: [0] [ELB] [2014-01-29 11:13:16,530] WARN {org.apache.synapse.transport.passthru.SourceHandler} - Connection time out after request is read: http-incoming-135 {org.apache.synapse.transport.passthru.SourceHandler}
TID: [0] [ELB] [2014-01-29 11:13:16,767] WARN {org.apache.synapse.transport.passthru.TargetHandler} - Connection closed by target host before receiving the request {org.apache.synapse.transport.passthru.TargetHandler}
TID: [0] [ELB] [2014-01-29 11:13:16,768] INFO {org.wso2.carbon.lb.endpoint.endpoint.TenantAwareLoadBalanceEndpoint} - Failed to send message to Member Host:192.168.18.44, Remote Host:null, Port: 4200, HTTP:8480, HTTPS:8443, Domain: esb481.qa.domain, Sub-domain:worker, Active:true .