Modify

Opened 12 years ago

Closed 11 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)

Change History (1)

comment:1 by bastiK, 11 years ago

Resolution: irreproducible
Status: newclosed

Cannot reproduce, also there has been some rework of reverter code since the report.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Upliner.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.