What is the exception stack trace ? On 12 Oct 2021, 19:09 +0200, Guillen Antonio <[email protected]>, wrote: > Hi all, > > I am struggling with a pb using RPC: > > When I use the service to create and store my objects in my DB (Neo4J) using > remote service, all is Fine. > When I try to load my objects all is ok in my service class and in Neo4J as > well. But at the last line of the method public static void > writeResponse(ServletContext servletContext, HttpServletResponse response, > String responseContent, boolean gzipResponse) throws IOException { > > I have an exception. > > Here is the method of com.google.gwt.user.server.rpc.RPCServletUtils > > > public static void writeResponse(ServletContext servletContext, > HttpServletResponse response, String responseContent, boolean > gzipResponse) > throws IOException { > > byte[] responseBytes = responseContent.getBytes(CHARSET_UTF8); > if (gzipResponse) { > // Compress the reply and adjust headers. > // > ByteArrayOutputStream output = null; > GZIPOutputStream gzipOutputStream = null; > Throwable caught = null; > try { > output = new ByteArrayOutputStream(responseBytes.length); > gzipOutputStream = new GZIPOutputStream(output); > gzipOutputStream.write(responseBytes); > gzipOutputStream.finish(); > gzipOutputStream.flush(); > setGzipEncodingHeader(response); > responseBytes = output.toByteArray(); > } catch (IOException e) { > caught = e; > } finally { > if (null != gzipOutputStream) { > gzipOutputStream.close(); > } > if (null != output) { > output.close(); > } > } > > if (caught != null) { > servletContext.log("Unable to compress response", caught); > response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR); > return; > } > } > > // Send the reply. > // > response.setContentLength(responseBytes.length); > response.setContentType(CONTENT_TYPE_APPLICATION_JSON_UTF8); > response.setStatus(HttpServletResponse.SC_OK); > response.setHeader(CONTENT_DISPOSITION, ATTACHMENT); > response.getOutputStream().write(responseBytes); > } > > And the return message on my console is: > > 200 - POST /spotgwt/spotData (127.0.0.1) 501 bytes > Request headers > Host: 127.0.0.1:8887 > User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) > Gecko/20100101 Firefox/92.0 > Accept: */* > Accept-Language: fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3 > Accept-Encoding: gzip, deflate > Content-Type: text/x-gwt-rpc; charset=utf-8 > X-GWT-Permutation: A082E84D087467DED16699006D694A7B > X-GWT-Module-Base: http://127.0.0.1:8887/spotgwt/ > Content-Length: 228 > Origin: http://127.0.0.1:8887 > DNT: 1 > Connection: keep-alive > Referer: http://127.0.0.1:8887/SpotGWT.html > Sec-Fetch-Dest: empty > Sec-Fetch-Mode: cors > Sec-Fetch-Site: same-origin > Response headers > Date: Tue, 12 Oct 2021 16:57:51 GMT > Content-Encoding: gzip > Content-Length: 501 > Content-Type: application/json; charset=utf-8 > Content-Disposition: attachment > > Can you help me. > > Thanks a lot > > Antonio > -- > You received this message because you are subscribed to the Google Groups > "GWT Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/google-web-toolkit/9073c1bb-20b6-4c19-90af-d462e8034716n%40googlegroups.com.
-- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/91ceac81-72a5-4f1c-af03-90484c35c6e8%40Spark.
