greglane

FileMaker Cloud 1.15.2.32 WebDirect client cannot export container field contents

Discussion created by greglane on Jul 18, 2017
Latest reply on Sep 6, 2017 by TSGal

On a FileMaker Cloud 1.15.2.32 instance with a custom domain name and a valid SSL cert, attempting to export field contents for a container field with a PDF file results in a dialog with a prompt to name the file and then a second dialog with a button to download the file. Clicking the button to download the file causes the button to become gray/disabled. The file does not download and the dialog stays on screen. The fmshelper.log file contains the error shown below. Note my domain name appears in the log but I've replaced it with ### in the second line of the log below.

 

I've tested in Safari, Chrome, and IE 11 with a full access user account.

 

Could this be related to the issue described on the following page? If so, is there a recommended fix for FileMaker Cloud?

 

http://help.filemaker.com/app/answers/detail/a_id/15671/~/export-field-contents-in-filemaker-webdirect-results-in-a-zero-byte-file

 

Thanks,

Greg

 

 

java.io.IOException: Server returned HTTP response code: 401 for URL: https://#####.######.#######:443/Streaming_SSL/MainDB/1F5F9E44A807FAF1F93DC9B91F5CA826.pdf%3FSessionKey=1F5F9E44A807FAF1F93DC9B91F5CA826&RCType=EmbeddedRCFileProcessor&Redirect

  at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1876)

  at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)

  at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)

  at java.net.URL.openStream(URL.java:1045)

  at com.filemaker.jwpc.iwp.util.FileDownloadResource.getInputStream(Unknown Source)

  at com.filemaker.jwpc.iwp.util.FileDownloadResource.getStream(Unknown Source)

  at com.vaadin.server.FileDownloader.handleConnectorRequest(FileDownloader.java:142)

  at com.vaadin.server.ConnectorResourceHandler.handleRequest(ConnectorResourceHandler.java:90)

  at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1409)

  at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:350)

  at com.filemaker.jwpc.iwp.application.AppServlet.service(Unknown Source)

  at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

  at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

  at com.filemaker.jwpc.filter.JWPCFilter.doFilter(Unknown Source)

  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)

  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)

  at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)

  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)

  at com.filemaker.tomcat.FMErrorReportValve.invoke(Unknown Source)

  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)

  at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115)

  at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)

  at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1770)

  at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1729)

  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

  at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

  at java.lang.Thread.run(Thread.java:745)

java.lang.NullPointerException

  at com.vaadin.server.FileDownloader.handleConnectorRequest(FileDownloader.java:145)

  at com.vaadin.server.ConnectorResourceHandler.handleRequest(ConnectorResourceHandler.java:90)

  at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1409)

  at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:350)

  at com.filemaker.jwpc.iwp.application.AppServlet.service(Unknown Source)

  at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

  at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

  at com.filemaker.jwpc.filter.JWPCFilter.doFilter(Unknown Source)

  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)

  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)

  at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)

  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)

  at com.filemaker.tomcat.FMErrorReportValve.invoke(Unknown Source)

  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)

  at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115)

  at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)

  at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1770)

  at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1729)

  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

  at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

  at java.lang.Thread.run(Thread.java:745)

Outcomes