Justin, Flex error 2124 means "Loaded file is an unknown type". The fact that you are getting this from the widget manager would lead me to closely look at your main config.xml and check spelling and/or syntax errors.
Justin, It will probably be easier if you post you main config.xml for me to look at.
<?xml version="1.0" ?> <configuration> <title>AIRO-ICLRD Accessibility Map</title> <subtitle>Promoting best practice in spatial planning</subtitle> <logo>AccessMap_WidgetsPopUpsETC/assets/i_iclrd.png</logo> <style> <colors>0xFFFFFF,0x333333,0x101010,0x000000,0xFFD700</colors> <alpha>1.0</alpha> </style> <!-- replace the following url with your own geometryservice --> <geometryservice url="http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer" /> <splashpage label="AIRO-ICLRD Accessibility Map" config="AccessMap_WidgetsPopUpsETC/widgets/Splash/SplashWidget_AccessMap.xml" url="AccessMap_WidgetsPopUpsETC/widgets/Splash/SplashWidget.swf" /> <!-- User Interface elements --> <widget left="10" top="50" config="widgets/Navigation/NavigationWidget.xml" url="widgets/Navigation/NavigationWidget.swf" /> <widget right="20" top="85" url="widgets/StaticImage/StaticImageWidget.swf" /> <widget right="-2" bottom="-2" config="widgets/OverviewMap/OverviewMapWidget.xml" url="widgets/OverviewMap/OverviewMapWidget.swf" /> <widget right="20" top="55" config="widgets/MapSwitcher/MapSwitcherWidget_Thematic.xml" url="widgets/MapSwitcher/MapSwitcherWidget.swf" /> <widget left="0" top="0" config="widgets/HeaderController/HeaderControllerWidget.xml" url="widgets/HeaderController/HeaderControllerWidget.swf" /> <map wraparound180="true" initialextent="-1783000 6801000 -223000 7370000" fullextent="-20000000 -20000000 20000000 20000000" top="40"> <basemaps> <layer label="OpenStreetMap" type="osm" visible="true" /> <layer label="Aerial" type="tiled" visible="false" url="http://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer" /> </basemaps> <!--<map initialextent="697155.0534 718823.4116 715563.1148 736155.2542"top="40"> <basemaps> <layer label="Streets" type="tiled" visible="true"alpha="1" url="https://webservices.osi.ie/WebServ/rest/services/WebServices/Orthos2005_ITM/MapServer"/> <layer label="Aerial" type="tiled" visible="false"alpha="1" url="https://webservices.osi.ie/WebServ/rest/services/WebServices/New_Ireland_ITM/MapServer"/> </basemaps> --> <operationallayers> <layer label="Gateways" type="dynamic" visible="true" alpha="0.65" url="http://na-lap-347/ArcGIS/rest/services/Gateways/MapServer"> <sublayer id="0" popupconfig="AccessMap_WidgetsPopUpsETC\popups\PopUp_Gateways.xml" /> </layer> <layer label="Gateways and Hubs" type="dynamic" visible="false" alpha="0.65" url="http://na-lap-347/ArcGIS/rest/services/GatewaysHubs/MapServer"> <sublayer id="0" popupconfig="AccessMap_WidgetsPopUpsETC\popups\PopUp_Gateways.xml" /> </layer> <layer label="Settlements > 50,000" type="dynamic" visible="false" alpha="0.65" url="http://na-lap-347/ArcGIS/rest/services/Towns50000/MapServer"> <sublayer id="0" popupconfig="AccessMap_WidgetsPopUpsETC\popups\PopUp_Gateways.xml" /> </layer> <layer label="Settlements > 20,000" type="dynamic" visible="false" alpha="0.65" url="http://na-lap-347/ArcGIS/rest/services/Towns20000/MapServer"> <sublayer id="0" popupconfig="AccessMap_WidgetsPopUpsETC\popups\PopUp_Gateways.xml" /> </layer> <layer label="Settlements > 10,000" type="dynamic" visible="false" alpha="0.65" url="http://na-lap-347/ArcGIS/rest/services/Towns10000/MapServer"> <sublayer id="0" popupconfig="AccessMap_WidgetsPopUpsETC\popups\PopUp_Gateways.xml" /> </layer> <layer label="Settlements > 5,000" type="dynamic" visible="false" alpha="0.65" url="http://na-lap-347/ArcGIS/rest/services/Towns5000/MapServer"> <sublayer id="0" popupconfig="AccessMap_WidgetsPopUpsETC\popups\PopUp_Gateways.xml" /> </layer> <layer label="Settlements > 1,500" type="dynamic" visible="false" alpha="0.65" url="http://na-lap-347/ArcGIS/rest/services/Towns1500/MapServer"> <sublayer id="0" popupconfig="AccessMap_WidgetsPopUpsETC\popups\PopUp_Gateways.xml" /> </layer> <layer label="Primary Schools" type="dynamic" visible="false" alpha="0.65" url="http://na-lap-347/ArcGIS/rest/services/PrimarySchools/MapServer"> <sublayer id="0" popupconfig="AccessMap_WidgetsPopUpsETC\popups\PopUp_Gateways.xml" /> </layer> <layer label="Secondary Schools" type="dynamic" visible="false" alpha="0.65" url="http://na-lap-347/ArcGIS/rest/services/SecondarySchools/MapServer"> <sublayer id="0" popupconfig="AccessMap_WidgetsPopUpsETC\popups\PopUp_Gateways.xml" /> </layer> <layer label="Main Internationl Airports" type="dynamic" visible="false" alpha="0.65" url="http://na-lap-347/ArcGIS/rest/services/AirportsInt/MapServer"> <sublayer id="0" popupconfig="AccessMap_WidgetsPopUpsETC\popups\PopUp_Gateways.xml" /> </layer> <layer label="Main Airports" type="dynamic" visible="false" alpha="0.65" url="http://na-lap-347/ArcGIS/rest/services/AirportsAll/MapServer"> <sublayer id="0" popupconfig="AccessMap_WidgetsPopUpsETC\popups\PopUp_Gateways.xml" /> </layer> <layer label="Train Stations" type="dynamic" visible="false" alpha="0.65" url="http://na-lap-347/ArcGIS/rest/services/TrainStations/MapServer"> <sublayer id="0" popupconfig="AccessMap_WidgetsPopUpsETC\popups\PopUp_Gateways.xml" /> </layer> <layer label="Full Emergency Hospital (24hr)" type="dynamic" visible="false" alpha="0.65" url="http://na-lap-347/ArcGIS/rest/services/Hospital24Emergency/MapServer"> <sublayer id="0" popupconfig="AccessMap_WidgetsPopUpsETC\popups\PopUp_Gateways.xml" /> </layer> <layer label="Partial Emergency Hospital" type="dynamic" visible="false" alpha="0.65" url="http://na-lap-347/ArcGIS/rest/services/Hospital_AllEmergency/MapServer"> <sublayer id="0" popupconfig="AccessMap_WidgetsPopUpsETC\popups\PopUp_Gateways.xml" /> </layer> <layer label="GP Surgery" type="dynamic" visible="false" alpha="0.65" url="http://na-lap-347/ArcGIS/rest/services/GPs/MapServer"> <sublayer id="0" popupconfig="AccessMap_WidgetsPopUpsETC\popups\PopUp_Gateways.xml" /> </layer> <layer label="Dentists" type="dynamic" visible="false" alpha="0.65" url="http://na-lap-347/ArcGIS/rest/services/Dentists/MapServer"> <sublayer id="0" popupconfig="AccessMap_WidgetsPopUpsETC\popups\PopUp_Gateways.xml" /> </layer> <layer label="Pharmacies" type="dynamic" visible="false" alpha="0.65" url="http://na-lap-347/ArcGIS/rest/services/Pharmacy/MapServer"> <sublayer id="0" popupconfig="AccessMap_WidgetsPopUpsETC\popups\PopUp_Gateways.xml" /> </layer> <layer label="Fire Stations" type="dynamic" visible="false" alpha="0.65" url="http://na-lap-347/ArcGIS/rest/services/FireStations/MapServer"> <sublayer id="0" popupconfig="AccessMap_WidgetsPopUpsETC\popups\PopUp_Gateways.xml" /> </layer> <layer label="Garda or PSNI Stations" type="dynamic" visible="false" alpha="0.65" url="http://na-lap-347/ArcGIS/rest/services/PSNIGarda/MapServer"> <sublayer id="0" popupconfig="AccessMap_WidgetsPopUpsETC\popups\PopUp_Gateways.xml" /> </layer> <layer label="RoI Counties" type="dynamic" visible="true" alpha="0.65" url="http://na-lap-347/ArcGIS/rest/services/RoICounties/MapServer"> <sublayer id="0" popupconfig="AccessMap_WidgetsPopUpsETC\popups\PopUp_Gateways.xml" /> </layer> <layer label="NI Districts" type="dynamic" visible="true" alpha="0.65" url="http://na-lap-347/ArcGIS/rest/services/NIDistricts/MapServer"> <sublayer id="0" popupconfig="AccessMap_WidgetsPopUpsETC\popups\PopUp_Gateways.xml" /> </layer> </operationallayers> </map> <!-- widgets organized into widget containers that manage close/open etc --> <!-- supported layout property options: horizontal(default)|float|vertical|fix --> <widgetcontainer layout="float"> <widget label="Accessibility Maps" width="330" height="500" preload="open" left="95" top="50" icon="AccessMap_WidgetsPopUpsETC/assets/AccessMapTMW.png" config="AccessMap_WidgetsPopUpsETC/ThematicQueryWidgetAccessMap.xml" url="AccessMap_WidgetsPopUpsETC/widgets/ThematicQueryWidget/ThematicQueryWidget.swf" /> <widget label="Bookmarks" left="430" top="90" icon="assets/images/i_bookmark.png" config="widgets/Bookmark/BookmarkWidget.xml" url="widgets/Bookmark/BookmarkWidget.swf" /> <widget label="Print" left="390" top="400" icon="assets/images/i_print.png" config="widgets/Print/PrintWidget.xml" url="widgets/Print/PrintWidget.swf" /> </widgetcontainer> </configuration>
Justin, If you comment out the themeatic widget does the error go away?
AccessMap_WidgetsPopUpsETC/assets/AccessMapTMW.png
Justin, Have you double checked the paths then? Is this the right path and is there actually a AccessMapTMW.png in that folder?Yes, this is all correctAccessMap_WidgetsPopUpsETC/assets/AccessMapTMW.pngWhat about the swf did you add the ThematicQueryWidget to your projects modules list and is it in that exact folder?
Justin, Are you using the compiled or uncompiled version of the Viewer?
<widget label="Accessibility Maps" width="330" height="500" preload="open" left="95" top="50" icon="AccessMap_WidgetsPopUpsETC/assets/AccessMapTMW.png" config="AccessMap_WidgetsPopUpsETC/ThematicQueryWidgetAccessMap.xml" url="AccessMap_WidgetsPopUpsETC/widgets/ThematicQueryWidget/ThematicQueryWidget.swf" />
<widget label="Accessibility Maps" width="330" height="500" preload="open" left="95" top="50" icon="assets/images/AccessMapTMW.png" config="widgets/ThematicQueryWidget/ThematicQueryWidgetAccessMap.xml" url="widgets/ThematicQueryWidget/ThematicQueryWidget.swf" />
Justin, OK, forget the modules thin that doesn't apply to youthings that look unusual in this XML:<widget label="Accessibility Maps" width="330" height="500" preload="open" left="95" top="50" icon="AccessMap_WidgetsPopUpsETC/assets/AccessMapTMW.png" config="AccessMap_WidgetsPopUpsETC/ThematicQueryWidgetAccessMap.xml" url="AccessMap_WidgetsPopUpsETC/widgets/ThematicQueryWidget/ThematicQueryWidget.swf" /> Most of your widgets paths start with widgets and not AccessMap_WidgetsPopUpsETC/widgetsmostly the widgets xml configuration file is in the same folder as the actual widget swf filemost of the time the icon used is in the assets/images folderSo what about trying this:<widget label="Accessibility Maps" width="330" height="500" preload="open" left="95" top="50" icon="assets/images/AccessMapTMW.png" config="widgets/ThematicQueryWidget/ThematicQueryWidgetAccessMap.xml" url="widgets/ThematicQueryWidget/ThematicQueryWidget.swf" />
<?xml version="1.0" ?> <configuration> <!-- labelref should match the label of the operational layer's label in main config. --> <theme labelref="Gateways" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Gateways and Hubs" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Settlements > 50,000" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Settlements > 20,000" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Settlements > 10,000" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Settlements > 5,000" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Settlements > 1,500" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Primary Schools" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Secondary Schools" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Main Internationl Airports" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Main Airports" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Train Stations" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Full Emergency Hospital (24hr)" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Partial Emergency Hospital" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="GP Surgery" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Dentists" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Pharmacies" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Fire Stations" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Garda or PSNI Stations" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> </configuration>
<?xml version="1.0" ?> <configuration> <info>widgets/Samples/ThematicQuery/InfoColumnChartWidget.swf</info> <!-- labelref should match the label of the operational layer's label in main config. --> <theme labelref="Unemployment" > <query layer="4" minscale="0" maxscale="25000001" legendurl="assets/images/Legend_unemp.png" > <!-- layer 4 is a state layer --> <listfields> <field name="NAME" alias="State" /> <field name="UNEMPRT_CY" alias="2009 Unemployment (%)" /> <field name="UNEMPRT_08" alias="2008 Unemployment (%)" /> <field name="RATE_UNEMP" alias="Unemployment Change (%)" /> <field name="TOTPOP_CY" alias="2009 Total Population" /> </listfields> <columnchartfields> <field name="UNEMPRT_08" alias="2008" /> <field name="UNEMPRT_CY" alias="2009" /> </columnchartfields> </query>
<?xml version="1.0" ?> <configuration> <info>widgets/Samples/ThematicQuery/InfoColumnChartWidget.swf</info>
Justin, Glad you got it worked out. Please mark this post as answered by click on the check under this image: and promote by clicking on the upper arrow on any posts that helped you.
<!--<widget label="Time" left="60" top="400" icon="assets/images/i_clock.png" config="widgets/Time/TimeWidget.xml" url="widgets/Time/TimeWidget.swf"/> --> <!--widget label="Exporter" icon="lu_assets/images/adv_print.png" config="lu/etat/pch/gis/widgets/pchPrintWidget/PchPrintWidget.xml" url="lu/etat/pch/gis/widgets/pchPrintWidget/PchPrintWidget.swf"/> --> <!--<widget label="Edit" preload="close" left="75" bottom="75" icon="assets/images/i_edit.png" config="widgets/Edit/EditWidget.xml" url="widgets/Edit/EditWidget.swf" /> -->
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.