[Apiman-user] duplicate response on Connetor timeout

Marc Savy marc.savy at redhat.com
Fri Feb 17 10:12:04 EST 2017


Hi,

http://stackoverflow.com/a/27177197/2766538

i.e.

mvn clean install -pl
\!io.apiman:apiman-manager-ui,\!io.apiman:apiman-manager-ui-war




On 17 February 2017 at 14:53, Balu S <sbalu27 at gmail.com> wrote:

> I will have to use this machine where it can connect to API. The problem
> is there is "npm install" during the build process as am behind proxy it
> fails during the execution.
>
> What does the npm install do in apimanager-ui-war..How do I skip it  ?
>
> regards
> Balu
>
> On Thu, Feb 16, 2017 at 2:04 PM, Marc Savy <marc.savy at redhat.com> wrote:
>
>> You may want to consider running apiman locally on your development
>> machine when doing debugging/reproducer work. This particular issue should
>> be simple to reproduce locally, I should think.
>>
>> On 16 February 2017 at 11:14, Balu S <sbalu27 at gmail.com> wrote:
>>
>>> Thanks Marc. yes it is Servlet/Wildfly setup.
>>>
>>> The problem with my setup is am behind proxy so using the overlay zip
>>> (on top of local wildfly installtion) generated from outside machine. So
>>> cannot build the apiman sources from within eclipse. I shall try.
>>>
>>> On Thu, Feb 16, 2017 at 12:05 PM, Marc Savy <marc.savy at redhat.com>
>>> wrote:
>>>
>>>> With regards to debugging:
>>>>
>>>> I assume you are using the Servlet/WAR gateway with WildFly?
>>>>
>>>> If so, I suggest you consult the WF debugging guides -- but, in short,
>>>> you can start up the application server with --debug and connect to it
>>>> remotely from  your debugger (e.g. Eclipse, IntelliJ, etc).
>>>>
>>>> https://tools.jboss.org/blog/2015-03-17-debugging-an-externa
>>>> lly-launched-wildfly.html
>>>>
>>>> Regards,
>>>> Marc
>>>>
>>>> On 16 February 2017 at 10:34, Balu S <sbalu27 at gmail.com> wrote:
>>>>
>>>>> Hello,
>>>>> I have found that if the HTTPConnector times out without receiving the
>>>>> response from the backend API, then somewhere down the line it generates 2
>>>>> error responses and this is evident from the metrics as it show 2 failures
>>>>> as supposed to 1 failure for the single request.
>>>>>
>>>>> So there are 2 issues,
>>>>>   - firstly the returned error response contains 2 error XMLs appended
>>>>> to each other and sent to the browser and hence not a valid XML.
>>>>>   - The metrics also shows as 2 failure response for single request.
>>>>>
>>>>>>>>>> I have been looking the sources but without the way to debug within
>>>>> running application, it quite hard to follow the flow.
>>>>>
>>>>> This can be easily simulated with setting very low timeouts (2 secs
>>>>> for ex) in apiman.properties.
>>>>>
>>>>> apiman-gateway.connector-factory.http.timeouts.read=2
>>>>> apiman-gateway.connector-factory.http.timeouts.write=2
>>>>>
>>>>> Could you please look at the issue and also If you could guide me how
>>>>> to setup debugging environment, then I can try to fix that as well.
>>>>>
>>>>> regards
>>>>> Balu
>>>>>
>>>>> _______________________________________________
>>>>> Apiman-user mailing list
>>>>> Apiman-user at lists.jboss.org
>>>>> https://lists.jboss.org/mailman/listinfo/apiman-user
>>>>>
>>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/apiman-user/attachments/20170217/d3fd5cc0/attachment.html 


More information about the Apiman-user mailing list