Hi Vijitha, Seems like the PR[1] is causing the issue. It sets content-type to application/octet-stream for requests without a content-type header. Seems like the logic is ok for POST request but not sure why that validation related method is called for all other HTTP methods in [2].
[1] https://github.com/wso2/wso2-synapse/pull/1015/files [2] https://github.com/wso2/wso2-synapse/blob/master/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/passthru/ServerWorker.java#L155 On Fri, Mar 2, 2018 at 9:14 PM, Vijitha Ekanayake <[email protected]> wrote: > ++Chanika > > On Fri, Mar 2, 2018 at 6:30 PM, Nuwan Dias <[email protected]> wrote: > >> Is there a release of EI happening in Q1? Don't you notice this error on >> latest versions of EI? >> >> On Fri, Feb 23, 2018 at 3:46 PM, Vijitha Ekanayake <[email protected]> >> wrote: >> >>> This error is generated within the handleRESTUrlPost(...) method in >>> ServerWorker class. So I think we need to investigate the reason why these >>> GET requests are landed in that method and fix if there is an issue in the >>> logic. >>> >>> Thanks. >>> >>> On Fri, Feb 23, 2018 at 3:20 PM, Chaminda Jayawardena <[email protected] >>> > wrote: >>> >>>> True, But I am trying with Jmeter and just tried since suggested above >>>> and error is not appeared when it sends with Content-Type :) >>>> Yes, have to fix it. >>>> >>>> Thanks, >>>> Chaminda >>>> >>>> On Fri, Feb 23, 2018 at 3:12 PM, Nuwan Dias <[email protected]> wrote: >>>> >>>>> Well, for GET requests you aren't supposed to have a Content-Type >>>>> header. >>>>> >>>>> On Fri, Feb 23, 2018 at 3:11 PM, Chaminda Jayawardena < >>>>> [email protected]> wrote: >>>>> >>>>>> Getting this continuously even for the GET requests in >>>>>> wso2apim-2.1.0-update12. Disappeared once put Content-Type(value as any >>>>>> format) on the header. >>>>>> >>>>>> Thanks, >>>>>> Chaminda >>>>>> >>>>>> On Fri, Feb 23, 2018 at 1:38 PM, Nuwan Dias <[email protected]> wrote: >>>>>> >>>>>>> I'm just doing a GET. I also checked with a POST with the correct >>>>>>> Content-Type header as well. >>>>>>> >>>>>>> On Fri, Feb 23, 2018 at 1:17 PM, Vijitha Ekanayake < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi Nuwan, >>>>>>>> >>>>>>>> According to below code segment, it seems like this happens when >>>>>>>> request Content-Type doesn't match with the payload. >>>>>>>> >>>>>>>> try { >>>>>>>> >>>>>>>> soapEnvelope = TransportUtils.createSOAPMessage(msgContext, null, >>>>>>>> contentType); >>>>>>>> } catch (Exception e) { >>>>>>>> log.error("Error while building message for REST_URL request"); >>>>>>>> } >>>>>>>> >>>>>>>> Also It might be a case that POST requests received without a >>>>>>>> Content-Type header. Is there any possibility to isolate one such >>>>>>>> request causes this error. So that we could identify extract root >>>>>>>> cause for this. >>>>>>>> >>>>>>>> Thanks. >>>>>>>> >>>>>>>> >>>>>>>> On Thu, Feb 22, 2018 at 2:38 PM, Nuwan Dias <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> I'm seeing the error "*ServerWorker Error while building message >>>>>>>>> for REST_URL request*" on the logs for all API requests on >>>>>>>>> Synapse version 2.1.7.wso2v40. Any idea what could be causing this? >>>>>>>>> AFAIR >>>>>>>>> this wasn't there on earlier versions. >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> NuwanD. >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Nuwan Dias >>>>>>>>> >>>>>>>>> Software Architect - WSO2, Inc. http://wso2.com >>>>>>>>> email : [email protected] >>>>>>>>> Phone : +94 777 775 729 <+94%2077%20777%205729> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Vijitha Ekanayake >>>>>>>> Senior Software Engineer*, *WSO2, Inc.; http://wso2.com/ >>>>>>>> Mobile : +94 777 24 73 39 | +94 718 74 44 08 >>>>>>>> lean.enterprise.middleware >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Nuwan Dias >>>>>>> >>>>>>> Software Architect - WSO2, Inc. http://wso2.com >>>>>>> email : [email protected] >>>>>>> Phone : +94 777 775 729 <+94%2077%20777%205729> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Dev mailing list >>>>>>> [email protected] >>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Thanks & Regards >>>>>> >>>>>> *Chaminda Jayawardena* >>>>>> Associate Technical Lead - QA >>>>>> WSO2 Inc. - http://wso2.com >>>>>> +94-77-7725234 <+94%2077%20772%205234> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Nuwan Dias >>>>> >>>>> Software Architect - WSO2, Inc. http://wso2.com >>>>> email : [email protected] >>>>> Phone : +94 777 775 729 <+94%2077%20777%205729> >>>>> >>>> >>>> >>>> >>>> -- >>>> Thanks & Regards >>>> >>>> *Chaminda Jayawardena* >>>> Associate Technical Lead - QA >>>> WSO2 Inc. - http://wso2.com >>>> +94-77-7725234 <+94%2077%20772%205234> >>>> >>> >>> >>> >>> -- >>> Vijitha Ekanayake >>> Senior Software Engineer*, *WSO2, Inc.; http://wso2.com/ >>> Mobile : +94 777 24 73 39 | +94 718 74 44 08 >>> lean.enterprise.middleware >>> >> >> >> >> -- >> Nuwan Dias >> >> Software Architect - WSO2, Inc. http://wso2.com >> email : [email protected] >> Phone : +94 777 775 729 <+94%2077%20777%205729> >> > > > > -- > Vijitha Ekanayake > Senior Software Engineer*, *WSO2, Inc.; http://wso2.com/ > Mobile : +94 777 24 73 39 | +94 718 74 44 08 > lean.enterprise.middleware > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Regards, Chamila Adhikarinayake Senior Software Engineer WSO2, Inc. Mobile - +94712346437 Email - [email protected] Blog - http://helpfromadhi.blogspot.com/
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
