The images have stopped displaying in all of my Experience Builder Developer applications that have been deployed on the agency server. Instead of the image, 'Fail to load' displays. All versions of EB have been affected, so this has to be an issue that stems from an Esri update. Curious if anyone else has noticed the same issue or has information regarding this. I have already reported this as a bug, so hopefully I will hear back soon.
Solved! Go to Solution.
Allen, thanks for the reply. We have 3 ArcGIS servers that we use to host all of our Esri app builder applications and the issue is occurring in all of the apps on 1 one of the servers. After some troubleshooting I suspect the issue has to do with the server, not Experience Builder. The server administrator is in the process of migrating our server to the Azure Cloud and it could be related to the migration, or something changed in the server settings. The Image Widgets use the full URL to access the images, meaning the URL to the application, plus to local path to the image and I believe the issue is with the second part of the image URL. My guess it that a server setting has been changed, or maybe an update is causing the URL to get blocked, maybe for security reasons? At any rate it is something the server administrator will need to look into or it may be necessary to create a ticket with Esri so assist with further troubleshooting.
The new dev edition of 1.17 has not been released, so probably it's not caused by the EB's dev edition version upgrading. Let's consider other aspects, and more details would be helpful:
Which versions of dev edition EB are affected?
Is this issue always happening or it's an occasional case? If occasional, when?
Are there other apps on the agent server and how about their images?
What is the agent server(AWS Cloudflare nginx IIS apache), and is there any filter policy added recently?
Allen, thanks for the reply. We have 3 ArcGIS servers that we use to host all of our Esri app builder applications and the issue is occurring in all of the apps on 1 one of the servers. After some troubleshooting I suspect the issue has to do with the server, not Experience Builder. The server administrator is in the process of migrating our server to the Azure Cloud and it could be related to the migration, or something changed in the server settings. The Image Widgets use the full URL to access the images, meaning the URL to the application, plus to local path to the image and I believe the issue is with the second part of the image URL. My guess it that a server setting has been changed, or maybe an update is causing the URL to get blocked, maybe for security reasons? At any rate it is something the server administrator will need to look into or it may be necessary to create a ticket with Esri so assist with further troubleshooting.