Menu

#95 NumberFormatException

open
Drew
5
2012-12-02
2012-08-07
TrustWare
No

When open an newly created file the app. chrashes.

I am living in Denmark where the DecimalFormat locale writes decimal numbers with"," but parseDouble tries to read it as "."
Setting the locale in the preferences does not make any changes to this issue.

Dump:
SYS ID: file:/C:/aa/gg/src/ca/strangebrew/data/styleguide2008.xmlLOCATOR
SYS ID: file:/C:/aa/gg/src/ca/strangebrew/data/styleguide2008.xmlLOCATOR
SYS ID: file:/C:/aa/gg/recipes/test2.xmlStrangeBrew recipe detected.Caught Exce
ption in threadAWT-EventQueue-0 - For input string: "68,0"
java.lang.NumberFormatException: For input string: "68,0"
at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
at java.lang.Double.parseDouble(Unknown Source)
at ca.strangebrew.XmlHandler.sbCharacters(XmlHandler.java:508)
at ca.strangebrew.XmlHandler.characters(XmlHandler.java:354)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.characte
rs(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
nknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
nknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So
urce)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Un
known Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.p
arse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at ca.strangebrew.ImportXml.<init>(ImportXml.java:49)
at ca.strangebrew.OpenImport.openFile(OpenImport.java:66)
at ca.strangebrew.ui.swing.StrangeSwing.actionPerformed(StrangeSwing.jav
a:2134)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown
Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

Discussion

  • TrustWare

    TrustWare - 2012-08-07

    test recipe

     
  • Douglas Edey

    Douglas Edey - 2012-08-07

    Project has migrated to GitHub, transferred this defect: https://github.com/DougEdey/StrangeBrew/issues/139

     

Log in to post a comment.

MongoDB Logo MongoDB