[Potlatch-dev] [OpenStreetMap] #4283: Improve error-handling on map_features.xml
OpenStreetMap
trac at openstreetmap.org
Sat Mar 10 04:38:23 GMT 2012
#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
More information about the Potlatch-dev
mailing list