3 Replies Latest reply on Jul 19, 2017 9:47 AM by TSGal

    FileMaker Cloud 1.15.2.32 WebDirect client cannot export container field contents

    greglane

      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)