(I'm working in Enterprise 11.2)
I have a web map (created with Map Viewer) that has a ton of layers. To make the number of layers more manageable, I've put these layers almost exclusively into group layers (and sometimes group layers within those). I use this web map in an Experience Builder app, where I have a map widget, filter widgets, and table widgets to display and explore the data.
Right now, the feature services in this map that are hosted on my organization's enterprise portal are all unavailable. I would expect the widgets that interact with these layers to not work since they can't reach the data, but instead there is also a cascading effect where any other layer in the unavailable layer's group layer also becomes unavailable in at least the filter widget and the table widget. The map widget is totally fine; I get the usual notice that a layer is unavailable, but I'm still able to view the remaining layers in that group layer that aren't hosted by my org. This is in contrast to the filter and table widgets, which stop working for any other layers in the same group layer as the unavailable layer.
It also doesn't matter whether I create separate filter widgets for all the layers. It seems like a problem in how the filter and table widgets are calling the data source? Again, somehow this doesn't affect the map widget. I imagine they're different for a good reason, and I'm grateful that at least the map widget still works, but with the number of services I have in this map (from many unique sources, not just my org), the probability of any one of them becoming temporarily unavailable with some regularity is pretty real, and the fact that that can take down a huge part of the app's functionality is disappointing.
Here's the map layers widget I have next to the map--all normal, I get the warning that one of the layers is unavailable, but I can still make the other layers visible if I want to:
Despite the other layers in this group (Intermediate School Districts and School Districts (I don't have ZIP Codes as a filterable layer)) still being available, the entire filter widget gets grayed out, and the tables go white:
It also doesn't matter whether I create separate filter widgets. In this example, since all the layers here are part of a group layer (Structures), and because the single layer blocked out in orange is currently unavailable, all the other layers are also unavailable to filter or view their tables:
I'm planning on submitting this as a bug unless someone can tell me that this actually makes sense, there's nothing that can be done, etc.
Solved! Go to Solution.
Go ahead and report this to Support. I think this is a documented bug in older versions of Enterprise.
Your options to get around this are:
Go ahead and report this to Support. I think this is a documented bug in older versions of Enterprise.
Your options to get around this are:
Thanks! I found the bug (for the filter widget only) after removing the "enterprise" filter from my search: https://support.esri.com/en-us/bug/the-filter-widget-in-arcgis-experience-builder-becomes-bug-000160...