[Apiman-user] Internal Server Error through DELETE method, when there is no Content-Type in header

Eric Wittmann eric.wittmann at redhat.com
Thu Oct 19 10:03:33 EDT 2017


OK keep us posted on your progress.  I'm still very surprised that there is
no stack trace in the wildfly server logs.

If you wanted to try attaching a Java debugger to it I'm sure we could
point you in the right direction...

On Wed, Oct 18, 2017 at 11:12 PM, Celso Agra <celso.agra at gmail.com> wrote:

> Hi Marc and Eric,
>
> I did a VM to simulate this issue. Here ir the project:
> https://github.com/celsoagra/apiman-json-server
>
> I created an apiman server with the API (json-server), and try to execute
> that with the same configs of my environment. But, I didn't get this
> Internal Server Error. So, problem could be on my environment.
>
> Thanks a lot for the attention
>
> Best Regards,
>
> Celso Agra
>
>
> 2017-10-18 18:24 GMT-03:00 Eric Wittmann <eric.wittmann at redhat.com>:
>
>> OK thanks.  I assumed that was the case but wanted to make sure!  :)
>>
>> On Wed, Oct 18, 2017 at 4:33 PM, Celso Agra <celso.agra at gmail.com> wrote:
>>
>>> The API works fine here!
>>>
>>> 2017-10-18 17:25 GMT-03:00 Eric Wittmann <eric.wittmann at redhat.com>:
>>>
>>>> What I mean is:  what happens if you bypass the apiman gateway and make
>>>> an identical curl request directly to the back-end API?
>>>>
>>>> I'm asking because I'm coming up empty on why an internal server error
>>>> could happen in the apiman gateway without generating a stack trace in the
>>>> log. :)
>>>>
>>>> -Eric
>>>>
>>>> On Wed, Oct 18, 2017 at 2:31 PM, Celso Agra <celso.agra at gmail.com>
>>>> wrote:
>>>>
>>>>> I'll try to simulate that with another VM and API.
>>>>>
>>>>> I'll bring results soon as possible!
>>>>>
>>>>> 2017-10-18 15:21 GMT-03:00 Eric Wittmann <eric.wittmann at redhat.com>:
>>>>>
>>>>>> Is there any chance that the Internal Server Error is coming from the
>>>>>> API being proxied? :)
>>>>>>
>>>>>> -Eric
>>>>>>
>>>>>>
>>>>>> On Wed, Oct 18, 2017 at 1:23 PM, Celso Agra <celso.agra at gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Eric,
>>>>>>>
>>>>>>> I look into "standalone/log/server.log", and I didn't see anything
>>>>>>> about this. =/
>>>>>>>
>>>>>>> Best Regards,
>>>>>>>
>>>>>>> Celso Agra
>>>>>>>
>>>>>>>
>>>>>>> 2017-10-18 9:22 GMT-03:00 Eric Wittmann <eric.wittmann at redhat.com>:
>>>>>>>
>>>>>>>> Are there any errors in the server logs that could help diagnose
>>>>>>>> this issue?
>>>>>>>>
>>>>>>>> On Tue, Oct 17, 2017 at 10:51 AM, Celso Agra <celso.agra at gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hi all,
>>>>>>>>>
>>>>>>>>> I got an "Internal Server Error" when I send a DELETE request
>>>>>>>>> method and there is no Content-Type in header. I'd like to know if this is
>>>>>>>>> an expected behavior, or something else should be configured? I'm using
>>>>>>>>> Apiman 1.3.0.Final with CORS plugin.
>>>>>>>>>
>>>>>>>>> PS.: This behavior just occurs when I send a DELETE method request
>>>>>>>>> through Apiman without "Content-Type" in header.
>>>>>>>>>
>>>>>>>>> Here is some examples:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> *Example 01 $ curl -X "DELETE"
>>>>>>>>>> https://apiman.local/apiman-gateway/test-app/application/1.0/delete/99?apikey=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
>>>>>>>>>> <https://apiman.local/apiman-gateway/test-app/application/1.0/delete/99?apikey=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx>**<html><head><title>Error</title></head><body>Internal
>>>>>>>>>> Server Error</body></html>*
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> *Example 02 $ curl -H "Content-Type: application/json" -X
>>>>>>>>>> "DELETE"
>>>>>>>>>> https://apiman.local/apiman-gateway/test-app/application/1.0/delete/99?apikey=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
>>>>>>>>>> <https://apiman.local/apiman-gateway/test-app/application/1.0/delete/99?apikey=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx>**[
>>>>>>>>>> { "return": "OK" } ]*
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Best Regards,
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> ---
>>>>>>>>> *Celso Agra*
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Apiman-user mailing list
>>>>>>>>> Apiman-user at lists.jboss.org
>>>>>>>>> https://lists.jboss.org/mailman/listinfo/apiman-user
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> ---
>>>>>>> *Celso Agra*
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> ---
>>>>> *Celso Agra*
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> ---
>>> *Celso Agra*
>>>
>>
>>
>
>
> --
> ---
> *Celso Agra*
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/apiman-user/attachments/20171019/cda1e4b0/attachment.html 


More information about the Apiman-user mailing list