Modify ↓
Opened 13 years ago
Closed 12 years ago
#8122 closed defect (irreproducible)
NullPointerException
Reported by: | anonymous | Owned by: | Upliner |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Plugin reverter | Version: | latest |
Keywords: | Cc: |
Description
Revision: 5531
Plugin 'reverter' (Version 28656)
Try to revert changeset 13477728:
GET http://api.openstreetmap.org/api/0.6/changeset/13477728 GET http://api.openstreetmap.org/api/0.6/changeset/13477728/download GET http://api.openstreetmap.org/api/0.6/nodes?nodes=197743429 GET http://api.openstreetmap.org/api/0.6/node/197743429/6 org.openstreetmap.josm.io.OsmTransferException: org.openstreetmap.josm.io.IllegalDataException: java.lang.NullPointerException at reverter.OsmServerMultiObjectReader.ReadObject(OsmServerMultiObjectReader.java:35) at reverter.OsmServerMultiObjectReader.ReadObject(OsmServerMultiObjectReader.java:21) at reverter.ChangesetReverter.downloadObjectsHistory(ChangesetReverter.java:171) at reverter.RevertChangesetTask.realRun(RevertChangesetTask.java:77) at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:82) at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:145) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) Caused by: org.openstreetmap.josm.io.IllegalDataException: java.lang.NullPointerException at reverter.corehacks.MultiOsmReader.AddData(MultiOsmReader.java:558) at reverter.OsmServerMultiObjectReader.ReadObject(OsmServerMultiObjectReader.java:33) ... 11 more Caused by: java.lang.NullPointerException at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1009) at java.lang.Double.parseDouble(Double.java:527) at reverter.corehacks.MultiOsmReader$Parser.getDouble(MultiOsmReader.java:285) at reverter.corehacks.MultiOsmReader$Parser.startElement(MultiOsmReader.java:179) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:504) at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:182) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1320) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2732) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:625) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:488) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:812) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:741) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1208) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:525) at javax.xml.parsers.SAXParser.parse(SAXParser.java:392) at reverter.corehacks.MultiOsmReader.AddData(MultiOsmReader.java:552) ... 12 more
Attachments (0)
Note:
See TracTickets
for help on using tickets.
Cannot reproduce, also there has been some rework of reverter code since the report.