#4283: Improve error-handling on map_features.xml -----------------------+---------------------------------------------------- Reporter: stevage | Owner: potlatch-dev@… Type: defect | Status: new Priority: minor | Milestone: Component: potlatch2 | Version: Keywords: | -----------------------+---------------------------------------------------- I recently made a change to one of the map_features subsidiaries which had a typo in it, and received a couple of unhelpful error messages.
On loading: TypeError: Error #1090: XML parser failure: element is malformed. at net.systemeD.halcyon::NestedXMLLoader/fileLoaded()[I:\OSM\potgit6\potlatch2\net\systemeD\halcyon\NestedXMLLoader.as:39] When trying to display the simple editor: RangeError: Error #2006: The supplied index is out of bounds. at flash.display::DisplayObjectContainer/getChildAt() at mx.core::Container/getChildAt() at net.systemeD.potlatch2::CategorySelector/setSelectedFeature()[I:\OSM\potgit6\potlatch2\net\systemeD\potlatch2\CategorySelector.mxml:103] at net.systemeD.potlatch2::CategorySelector/__categoryStack_creationComplete()[I:\OSM\potgit6\potlatch2\net\systemeD\potlatch2\CategorySelector.mxml:12] at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at mx.core::UIComponent/dispatchEvent() at mx.core::UIComponent/set initialized() at mx.managers::LayoutManager/doPhasedInstantiation() at mx.managers::LayoutManager/doPhasedInstantiationCallback() at flash.utils::Timer/_timerDispatch() at flash.utils::Timer/tick() Now, since we can consider the map_features to be user-modifiable (as opposed to something we just QA before checking in), we should give more helpful error messages if they mess it up. -- Ticket URL: <https://trac.openstreetmap.org/ticket/4283> OpenStreetMap <http://www.openstreetmap.org/> OpenStreetMap is a free editable map of the whole world _______________________________________________ Potlatch-dev mailing list Potlatch-dev@openstreetmap.org http://lists.openstreetmap.org/listinfo/potlatch-dev