4 Replies Latest reply on Feb 10, 2015 12:48 PM by TSGal

    Object fills set to image not displaying in Webdirect

    CraftICT

      Summary

      Object fills set to image not displaying in Webdirect

      Product

      FileMaker Server

      Version

      13.0v5

      Operating system version

      Windows 2012

      Description of the issue

      We're using a 2 VM machine deployment and when using themes with object fills set to images, these are not displayed in WebDirect when accessed over the Internet (i.e. when using a server's public IP address).

      We're using a GeoTrust SSL certificate and bindings have been set to the external address.

      When viewing the CSS generated by WebDirect, the background image tag is being pointed to the server internal IP address not the external.

      We've since found postings that are not directly related to the above, but they also mention the problem of internal IP addresses being referenced within WebDirect and prior to that IWP:

      https://community.filemaker.com/thread/68308?start=30&tstart=0
      and
      http://forums.filemaker.com/posts/268bed5742?page=3
      and
      http://fmforums.com/forum/topic/94996-fill-background-with-image/
      and
      http://forums.filemaker.com/posts/72225c850e

      Sadly the last posting above stated that this was an acknowledged bug on February 18th 2014 - as we have had many updates since then and nearly 12 months has passed, surely this should have been addressed by now?

      Steps to reproduce the problem

      Choose an image as a fill for an object and log into WebDirect over the Internet

      Expected result

      Images should display

      Actual result

      Nothing appears

      Exact text of any error message(s) that appear

      Browser console reports:  Failed to load resource: net::ERR_CONNECTION_TIMED_OUT

      http://SERVERINTERNALIPADDRESS/Streaming/Additional_1/FM-F98A5D62-3077-2C4B-993C-A3323D46912F.png

      if you manually change the internal address to the external or domain name, then the image appears

      Configuration information

      Tested on Mac and Windows on all major browsers

      Workaround

      None that we are aware of, our only current option appears to be to insert images each time a button is required, which will demand revisiting our current development work at a later date if and when this bug is fixed.

        • 1. Re: Object fills set to image not displaying in Webdirect
          TSGal

          Andy Hibbs:

          Thank you for your post.

          Many of the posts you provided have to do with FileMaker Server 12 and Instant Web Publishing.  Since your images are appearing externally but not internally, it may be a port forwarding issue. If two machines are in different locations, and the proper ports are not forwarded between them, then one machine is not able to find the resources on the other machine.  Be sure to port forward all FileMaker Server ports between the two computers.  For more on Port Forwarding, see Knowledge Base Article #9770:

          http://help.filemaker.com/app/answers/detail/a_id/9770

          For all the necessary ports used by FileMaker Server 13, see Knowledge Base Article #12120:

          http://help.filemaker.com/app/answers/detail/a_id/12120

          Also, in the first link you posted, revisit the last post by member "ChrisStapleton".

          https://community.filemaker.com/thread/68308?start=30&tstart=0

          TSGal
          FileMaker, Inc.

          • 2. Re: Object fills set to image not displaying in Webdirect
            CraftICT

            I supplied the links as they are all highlighting the same problem. I believe the last 2 links are specific to FileMaker Server 13 and WebDirect, not IWP or FMS 12.

            According to your knowledge base http://help.filemaker.com/app/answers/detail/a_id/12120/~/ports-used-by-filemaker-server-13 only ports 80 and 443 are in use by HTTP and HTTPS. As we also provide ODBC and FileMaker Pro connections over the cloud, we also open 2399 and 5003 and for remote management 16000.

            All other ports listed by yourselves are described as 'FileMaker Internal', apart from 50003 for FileMaker Service.

            Which of these internal ports are you suggesting would make a difference to HTTPS traffic?

            All other elements of WebDirect appear to be displaying, but the CSS background tag of these object fills is still pointing to the internal address. How do you suggest we use port forwarding to correct this?

            • 3. Re: Object fills set to image not displaying in Webdirect
              TSGal

              Andy Hibbs:

              First, how are you changing the address from local to external?  This may be a DNS issue.

              Local address would not work outside the LAN unless port forwarding is configured.  Assuming you pointed the domain at the public IP, then port forwarding would be required to get the rest to work.

              The two machines will use the internal IP to talk back and forth, but when on different networks, this would not be possible unless the ports are forwarded properly.  Make sure to forward all FileMaker ports between the two computers (80, 443, 5003, 16000, 16001, etc.).

              In case it is a Windows Server 2012 issue, I will try to locate two Windows Server 2012 to test.  On a side note, make sure you are not using Windows Server 2012 R2, as this is not supported and does not work properly.

              TSGal
              FileMaker, Inc.

              • 4. Re: Object fills set to image not displaying in Webdirect
                TSGal

                Andy Hibbs:

                I have access to a Windows Server 2012 machine.  FileMaker Server 13 is installed.  Still looking for a second machine.

                What browser is being used for Web Direct?  What version?  What type of object has the image fill (rectangle, oval, etc.)?  What file type is being used for the image (JPG, TIF, PNG)?

                TSGal
                FileMaker, Inc.