<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic HTTP 500 Internal Server Error - How to debug? in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/HTTP-500-Internal-Server-Error-How-to-debug/m-p/2291464#M64646</link>
    <description>&lt;P&gt;I have a very weird situation. When I am POSTing data to my RESTful service (4MB), on my local LAN Talend RunTime Environment, it works properly.&lt;/P&gt; 
&lt;P&gt;However, on my prod server, which is hosted on a publicly accessible https URL, same data fails to post. What I see in the tesb.log is below.&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I am lost how to figure out what is the problem in my webservice. Any help is appreciated.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;16:36:50,174 | WARN  | qtp978714646-124 | pl.WebApplicationExceptionMapper   72 | 103 - org.apache.cxf.cxf-rt-frontend-jaxrs - 3.1.7 | javax.ws.rs.InternalServerErrorException: HTTP 500 Internal Server Error
        at org.apache.cxf.jaxrs.utils.SpecExceptions.toInternalServerErrorException(SpecExceptions.java:79)
        at org.apache.cxf.jaxrs.utils.ExceptionUtils.toInternalServerErrorException(ExceptionUtils.java:113)
        at org.apache.cxf.jaxrs.utils.FormUtils.readBody(FormUtils.java:120)
        at org.apache.cxf.jaxrs.utils.JAXRSUtils.processFormParam(JAXRSUtils.java:949)
        at org.apache.cxf.jaxrs.utils.JAXRSUtils.createHttpParameterValue(JAXRSUtils.java:877)
        at org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:837)
        at org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:788)
        at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:212)
        at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:77)
        at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
        at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
        at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:254)
        at org.apache.cxf.transport.http_jetty.JettyHTTPDestination.doService(JettyHTTPDestination.java:234)
        at org.apache.cxf.transport.http_jetty.JettyHTTPHandler.handle(JettyHTTPHandler.java:70)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1129)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1065)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
        at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
        at org.eclipse.jetty.server.Server.handle(Server.java:499)
        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
        at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
        at java.lang.Thread.run(Thread.java:748)
Caused by: org.eclipse.jetty.io.EofException: Early EOF
        at org.eclipse.jetty.server.HttpInput$3.noContent(HttpInput.java:519)
        at org.eclipse.jetty.server.HttpInput.read(HttpInput.java:125)
        at java.io.FilterInputStream.read(FilterInputStream.java:133)
        at org.apache.cxf.metrics.interceptors.CountingInputStream.read(CountingInputStream.java:47)
        at java.io.SequenceInputStream.read(SequenceInputStream.java:208)
        at java.io.InputStream.read(InputStream.java:101)
        at org.apache.cxf.helpers.IOUtils.copy(IOUtils.java:209)
        at org.apache.cxf.jaxrs.utils.FormUtils.readBody(FormUtils.java:117)
        ... 23 more&lt;/PRE&gt;</description>
    <pubDate>Sat, 16 Nov 2024 09:10:53 GMT</pubDate>
    <dc:creator>root</dc:creator>
    <dc:date>2024-11-16T09:10:53Z</dc:date>
    <item>
      <title>HTTP 500 Internal Server Error - How to debug?</title>
      <link>https://community.qlik.com/t5/Talend-Studio/HTTP-500-Internal-Server-Error-How-to-debug/m-p/2291464#M64646</link>
      <description>&lt;P&gt;I have a very weird situation. When I am POSTing data to my RESTful service (4MB), on my local LAN Talend RunTime Environment, it works properly.&lt;/P&gt; 
&lt;P&gt;However, on my prod server, which is hosted on a publicly accessible https URL, same data fails to post. What I see in the tesb.log is below.&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I am lost how to figure out what is the problem in my webservice. Any help is appreciated.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;16:36:50,174 | WARN  | qtp978714646-124 | pl.WebApplicationExceptionMapper   72 | 103 - org.apache.cxf.cxf-rt-frontend-jaxrs - 3.1.7 | javax.ws.rs.InternalServerErrorException: HTTP 500 Internal Server Error
        at org.apache.cxf.jaxrs.utils.SpecExceptions.toInternalServerErrorException(SpecExceptions.java:79)
        at org.apache.cxf.jaxrs.utils.ExceptionUtils.toInternalServerErrorException(ExceptionUtils.java:113)
        at org.apache.cxf.jaxrs.utils.FormUtils.readBody(FormUtils.java:120)
        at org.apache.cxf.jaxrs.utils.JAXRSUtils.processFormParam(JAXRSUtils.java:949)
        at org.apache.cxf.jaxrs.utils.JAXRSUtils.createHttpParameterValue(JAXRSUtils.java:877)
        at org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:837)
        at org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:788)
        at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:212)
        at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:77)
        at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
        at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
        at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:254)
        at org.apache.cxf.transport.http_jetty.JettyHTTPDestination.doService(JettyHTTPDestination.java:234)
        at org.apache.cxf.transport.http_jetty.JettyHTTPHandler.handle(JettyHTTPHandler.java:70)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1129)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1065)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
        at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
        at org.eclipse.jetty.server.Server.handle(Server.java:499)
        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
        at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
        at java.lang.Thread.run(Thread.java:748)
Caused by: org.eclipse.jetty.io.EofException: Early EOF
        at org.eclipse.jetty.server.HttpInput$3.noContent(HttpInput.java:519)
        at org.eclipse.jetty.server.HttpInput.read(HttpInput.java:125)
        at java.io.FilterInputStream.read(FilterInputStream.java:133)
        at org.apache.cxf.metrics.interceptors.CountingInputStream.read(CountingInputStream.java:47)
        at java.io.SequenceInputStream.read(SequenceInputStream.java:208)
        at java.io.InputStream.read(InputStream.java:101)
        at org.apache.cxf.helpers.IOUtils.copy(IOUtils.java:209)
        at org.apache.cxf.jaxrs.utils.FormUtils.readBody(FormUtils.java:117)
        ... 23 more&lt;/PRE&gt;</description>
      <pubDate>Sat, 16 Nov 2024 09:10:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/HTTP-500-Internal-Server-Error-How-to-debug/m-p/2291464#M64646</guid>
      <dc:creator>root</dc:creator>
      <dc:date>2024-11-16T09:10:53Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP 500 Internal Server Error - How to debug?</title>
      <link>https://community.qlik.com/t5/Talend-Studio/HTTP-500-Internal-Server-Error-How-to-debug/m-p/2291465#M64647</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt; 
&lt;P&gt;It looks like your program suspend. &lt;SPAN class="comment-copy"&gt;Are there any differences in your JVM configuration for your local LAN and prod server?&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="comment-copy"&gt;Best regards&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="comment-copy"&gt;Sabrina&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Oct 2017 04:01:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/HTTP-500-Internal-Server-Error-How-to-debug/m-p/2291465#M64647</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-10-17T04:01:40Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP 500 Internal Server Error - How to debug?</title>
      <link>https://community.qlik.com/t5/Talend-Studio/HTTP-500-Internal-Server-Error-How-to-debug/m-p/2291466#M64648</link>
      <description>The only thing different is that PROD is accessible via an HTTPS url, internal is HTTP.</description>
      <pubDate>Tue, 17 Oct 2017 16:12:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/HTTP-500-Internal-Server-Error-How-to-debug/m-p/2291466#M64648</guid>
      <dc:creator>root</dc:creator>
      <dc:date>2017-10-17T16:12:57Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP 500 Internal Server Error - How to debug?</title>
      <link>https://community.qlik.com/t5/Talend-Studio/HTTP-500-Internal-Server-Error-How-to-debug/m-p/2291467#M64649</link>
      <description>&lt;P&gt;Same issue here as well, it is working in production but when I run in test env and I am getting HTTP 500 Internal Server Error. &lt;/P&gt;</description>
      <pubDate>Wed, 25 Nov 2020 20:51:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/HTTP-500-Internal-Server-Error-How-to-debug/m-p/2291467#M64649</guid>
      <dc:creator>Botir</dc:creator>
      <dc:date>2020-11-25T20:51:06Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP 500 Internal Server Error - How to debug?</title>
      <link>https://community.qlik.com/t5/Talend-Studio/HTTP-500-Internal-Server-Error-How-to-debug/m-p/2291468#M64650</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Could you please clarify in which Talend version/edition you are?&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Sabrina&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 27 Nov 2020 05:15:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/HTTP-500-Internal-Server-Error-How-to-debug/m-p/2291468#M64650</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-11-27T05:15:25Z</dc:date>
    </item>
  </channel>
</rss>

