Ticket #1770 (closed defect: fixed)

Opened 4 months ago

Last modified 4 months ago

web: problem loading file (_5sf.ggb)

Reported by: michael Owned by: michael
Priority: critical Milestone: GeoGebraWeb Alpha 2
Component: GeoGebraWeb Keywords:
Cc: zbynek Estimate (h): 0
Progress (%): 100

Description

File _2dp loads OK
File _5sf doesn't

09:14:57.396 [ERROR] [web] Unable to load module entry point class geogebra.web.Web (see associated exception for details)

geogebra.common.main.MyError: error in <expression>: label=text1, exp= "" + (random() * RandomElement[list1]) + ""
    at geogebra.common.io.MyXMLHandler.startExpressionElement(MyXMLHandler.java:4682)
    at geogebra.common.io.MyXMLHandler.startConstructionElement(MyXMLHandler.java:2597)
    at geogebra.common.io.MyXMLHandler.startElement(MyXMLHandler.java:361)
    at geogebra.web.io.GwtXmlParser.recursiveElementWalk(GwtXmlParser.java:37)
    at geogebra.web.io.GwtXmlParser.recursiveElementWalk(GwtXmlParser.java:43)
    at geogebra.web.io.GwtXmlParser.recursiveElementWalk(GwtXmlParser.java:43)
    at geogebra.web.io.GwtXmlParser.parse(GwtXmlParser.java:24)
    at geogebra.web.io.MyXMLio.doParseXML(MyXMLio.java:51)
    at geogebra.web.io.MyXMLio.processXMLString(MyXMLio.java:29)
    at geogebra.common.io.MyXMLio.processXMLString(MyXMLio.java:20)
    at geogebra.web.main.Application.loadFile(Application.java:387)
    at geogebra.web.main.Application.loadGgbFile(Application.java:354)
    at geogebra.web.html5.View.maybeLoadFile(View.java:68)
    at geogebra.web.html5.View.fileContentLoaded(View.java:86)
    at geogebra.web.presenter.LoadFilePresenter.process(LoadFilePresenter.java:43)
    at geogebra.web.presenter.LoadFilePresenter.onPageLoad(LoadFilePresenter.java:25)
    at geogebra.web.gui.app.GeoGebraFrame.handleLoadFile(GeoGebraFrame.java:74)
    at geogebra.web.gui.app.GeoGebraFrame.init(GeoGebraFrame.java:67)
    at geogebra.web.gui.app.GeoGebraFrame.main(GeoGebraFrame.java:52)
    at geogebra.web.Web.startGeoGebra(Web.java:54)
    at geogebra.web.Web.onModuleLoad(Web.java:49)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:396)
    at com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:200)
    at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:525)
    at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:363)
    at java.lang.Thread.run(Thread.java:662)

Attachments

_2dp.ggb (2.6 KB) - added by michael 4 months ago.
_5sf.ggb (2.6 KB) - added by michael 4 months ago.

Change History

comment:1 Changed 4 months ago by michael

error in <expression>: label=text1, exp= "" + (random() * RandomElement[list1]) + ""
java.lang.NumberFormatException: For input string: "0.064"
	at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
	at java.lang.Integer.parseInt(Integer.java:458)
	at java.lang.Integer.parseInt(Integer.java:499)
	at geogebra.web.util.ScientificFormat.format(ScientificFormat.java:195)
	at geogebra.web.util.ScientificFormat.format(ScientificFormat.java:183)
	at geogebra.common.kernel.Kernel.formatSF(Kernel.java:1479)
	at geogebra.common.kernel.Kernel.formatRaw(Kernel.java:1059)
	at geogebra.common.kernel.Kernel.format(Kernel.java:1090)
	at geogebra.common.kernel.arithmetic.MyDouble.toString(MyDouble.java:142)
	at geogebra.common.kernel.arithmetic.MyDouble.toValueString(MyDouble.java:146)
	at geogebra.common.kernel.arithmetic.ExpressionNodeEvaluator.evaluate(ExpressionNodeEvaluator.java:440)
	at geogebra.common.kernel.arithmetic.ExpressionNode.evaluate(ExpressionNode.java:368)
	at geogebra.common.kernel.arithmetic.ExpressionNodeEvaluator.evaluate(ExpressionNodeEvaluator.java:61)
	at geogebra.common.kernel.arithmetic.ExpressionNode.evaluate(ExpressionNode.java:368)
	at geogebra.common.kernel.commands.AlgebraProcessor.processExpressionNode(AlgebraProcessor.java:1267)
	at geogebra.common.kernel.commands.AlgebraProcessor.doProcessValidExpression(AlgebraProcessor.java:855)
	at geogebra.common.kernel.commands.AlgebraProcessor.processValidExpression(AlgebraProcessor.java:762)
	at geogebra.common.kernel.commands.AlgebraProcessor.processValidExpression(AlgebraProcessor.java:715)
	at geogebra.common.io.MyXMLHandler.startExpressionElement(MyXMLHandler.java:4667)

Changed 4 months ago by michael

Changed 4 months ago by michael

comment:3 Changed 4 months ago by michael

  • Status changed from new to assigned
  • Owner changed from gabor to michael

Decimal places fixed:
http://www.geogebra.org/trac/changeset/15337

Significant Figures still not working

comment:4 Changed 4 months ago by michael

  • Summary changed from web: problem loading file to web: problem loading file (_5sf.ggb)

comment:5 Changed 4 months ago by michael

  • Status changed from assigned to closed
  • Progress (%) changed from 0 to 100
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.