7.5.2 Problems

Wow, 7.5.2 has some issues.

First issue is that I had a table with a cell update property and after the update from 7.5.1 to 7.5.2 it would not work at all, just had the following error:

[quote]User
Doug Keller
dkeller@clemensfoodgroup.com
User Message
I’m getting this error on a table with a cell update property. I only started getting this error right after upgrading to 7.5.2. I’m updating cells of a table with SQL tags, it’s worked fine since 7.3 but now I’m getting an error.
Error Message
Uncaught NumberFormatException: For input string: “0.0”
Error Details
java.lang.NumberFormatException: For input string: “0.0”
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at com.inductiveautomation.ignition.common.TypeUtilities.coerceLocaleSafe(TypeUtilities.java:708)
at com.inductiveautomation.factorypmi.application.binding.CellUpdateAdapter.eval(CellUpdateAdapter.java:161)
at com.inductiveautomation.factorypmi.application.binding.CellUpdateAdapter.eval(CellUpdateAdapter.java:120)
at com.inductiveautomation.factorypmi.application.binding.CellUpdateAdapter.access$000(CellUpdateAdapter.java:29)
at com.inductiveautomation.factorypmi.application.binding.CellUpdateAdapter$1.run(CellUpdateAdapter.java:201)
at com.inductiveautomation.ignition.client.util.EDTUtil$ProcessQueue.run(EDTUtil.java:110)
at java.awt.event.InvocationEvent.dispatch(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.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)
System Details
fpmi.client.memory.used=287.63
fpmi.client.memory.max=455.13
fpmi.client.type=Designer
fpmi.client.version=7.5.2 (b1146)
java.vm.version=19.1-b02
java.vm.vendor=Sun Microsystems Inc.
java.vm.name=Java HotSpot™ 64-Bit Server VM
user.country=US
os.name=Windows 7
os.arch=amd64
sun.os.patch.level=Service Pack 1
os.version=6.1
java.specification.version=1.6
user.language=en
ignition.gateway.version=7.5.2 (b1146)
ignition.gateway.memory.used=265.63
ignition.gateway.memory.max=1019.88
ignition.gateway.uptime=36 minutes, 56 seconds
ignition.module.xopc-drivers=1.5.1 (b235) - RUNNING
ignition.module.mobile=1.5.1 (b153) - RUNNING
ignition.module.modbus-driver2=2.5.1 (b219) - RUNNING
ignition.module.xopc=1.5.1 (b431) - RUNNING
ignition.module.opccom=1.5.1 (b147) - RUNNING
ignition.module.rept=1.5.0 (b145) - LOADED
ignition.module.siemens-drivers=1.5.0 (b152) - RUNNING
ignition.module.fsql=5.5.0 (b207) - RUNNING
ignition.module.symfact=2.6.0 (b35) - RUNNING
ignition.module.udp-driver=1.5.2 (b156) - RUNNING
ignition.module.help=1.5.0 (b271) - RUNNING
ignition.module.meshelp=1.5.0 (b7) - RUNNING
ignition.module.fpmi=6.5.2 (b662) - RUNNING
fpmi.client.memory.used=287.63
fpmi.client.memory.max=455.13
fpmi.client.type=Designer
fpmi.client.version=7.5.2 (b1146)
java.vm.version=19.1-b02
java.vm.vendor=Sun Microsystems Inc.
java.vm.name=Java HotSpot™ 64-Bit Server VM
user.country=US
os.name=Windows 7
os.arch=amd64
sun.os.patch.level=Service Pack 1
os.version=6.1
java.specification.version=1.6
user.language=en
[/quote]

I also have a page full of templates and that page would no longer open with the following error:

[quote]User
Doug Keller
dkeller@clemensfoodgroup.com
User Message
I’ve got a page with a bunch of templates that will not open, it just throws this error. This happened after the update from 7.5.1 to 7.5.2.
Error Message
Error executing script for event: actionPerformed
on component: Syncronization.
Error Details
Traceback (most recent call last):
File “”, line 6, in
at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)

at java.lang.Double.parseDouble(Unknown Source)

at com.inductiveautomation.ignition.common.TypeUtilities.coerceLocaleSafe(TypeUtilities.java:702)

at com.inductiveautomation.factorypmi.application.binding.CellUpdateAdapter.eval(CellUpdateAdapter.java:161)

at com.inductiveautomation.factorypmi.application.binding.CellUpdateAdapter.eval(CellUpdateAdapter.java:120)

at com.inductiveautomation.factorypmi.application.binding.CellUpdateAdapter.startup(CellUpdateAdapter.java:75)

at com.inductiveautomation.factorypmi.application.binding.DefaultInteractionController.startupAdapters(DefaultInteractionController.java:304)

at com.inductiveautomation.factorypmi.application.components.template.VisionTemplate.startup(VisionTemplate.java:147)

at com.inductiveautomation.factorypmi.application.components.template.TemplateHolder.startupTemplate(TemplateHolder.java:387)

at com.inductiveautomation.factorypmi.application.components.template.TemplateHolder.loadTemplate(TemplateHolder.java:247)

at com.inductiveautomation.factorypmi.application.components.template.TemplateHolder.initTemplate(TemplateHolder.java:441)

at com.inductiveautomation.factorypmi.application.components.util.ComponentVisitor$TemplateHolderVisitor.visit(ComponentVisitor.java:107)

at com.inductiveautomation.factorypmi.application.components.util.ComponentVisitor.walk(ComponentVisitor.java:58)

at com.inductiveautomation.factorypmi.application.components.util.ComponentVisitor.walk(ComponentVisitor.java:40)

at com.inductiveautomation.factorypmi.application.FPMIWindow.initialize(FPMIWindow.java:262)

at com.inductiveautomation.factorypmi.application.FPMIApp$RuntimeWindowOpener.openWindow(FPMIApp.java:1558)

at com.inductiveautomation.factorypmi.application.FPMIApp.openWindow(FPMIApp.java:883)

at com.inductiveautomation.factorypmi.application.FPMIApp.openWindow(FPMIApp.java:875)

at com.inductiveautomation.factorypmi.application.script.builtin.NavUtilities$1.run(NavUtilities.java:201)

at com.inductiveautomation.factorypmi.application.script.builtin.WindowUtilities.doGUIAction(WindowUtilities.java:608)

at com.inductiveautomation.factorypmi.application.script.builtin.NavUtilities.swapWindow(NavUtilities.java:199)

at com.inductiveautomation.factorypmi.application.script.builtin.NavUtilities.swapTo(NavUtilities.java:111)

at com.inductiveautomation.factorypmi.application.script.builtin.NavUtilities.swapTo(NavUtilities.java:92)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

java.lang.NumberFormatException: java.lang.NumberFormatException: For input string: “null”

at org.python.core.PyException.fillInStackTrace(PyException.java:70)
at java.lang.Throwable.(Throwable.java:181)
at java.lang.Exception.(Unknown Source)
at java.lang.RuntimeException.(Unknown Source)
at org.python.core.PyException.(PyException.java:46)
at org.python.core.PyException.(PyException.java:43)
at org.python.core.Py.JavaError(Py.java:481)
at org.python.core.Py.JavaError(Py.java:474)
at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:188)
at com.inductiveautomation.ignition.common.script.ScriptManager$ReflectedInstanceFunction.__call__(ScriptManager.java:455)
at org.python.core.PyObject.__call__(PyObject.java:387)
at org.python.core.PyObject.__call__(PyObject.java:391)
at org.python.pycode._pyx8.f$0(:6)
at org.python.pycode._pyx8.call_function()
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at $Proxy15.actionPerformed(Unknown Source)
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.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.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)

Caused by: java.lang.NumberFormatException: For input string: “null”
at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
at java.lang.Double.parseDouble(Unknown Source)
at com.inductiveautomation.ignition.common.TypeUtilities.coerceLocaleSafe(TypeUtilities.java:702)
at com.inductiveautomation.factorypmi.application.binding.CellUpdateAdapter.eval(CellUpdateAdapter.java:161)
at com.inductiveautomation.factorypmi.application.binding.CellUpdateAdapter.eval(CellUpdateAdapter.java:120)
at com.inductiveautomation.factorypmi.application.binding.CellUpdateAdapter.startup(CellUpdateAdapter.java:75)
at com.inductiveautomation.factorypmi.application.binding.DefaultInteractionController.startupAdapters(DefaultInteractionController.java:304)
at com.inductiveautomation.factorypmi.application.components.template.VisionTemplate.startup(VisionTemplate.java:147)
at com.inductiveautomation.factorypmi.application.components.template.TemplateHolder.startupTemplate(TemplateHolder.java:387)
at com.inductiveautomation.factorypmi.application.components.template.TemplateHolder.loadTemplate(TemplateHolder.java:247)
at com.inductiveautomation.factorypmi.application.components.template.TemplateHolder.initTemplate(TemplateHolder.java:441)
at com.inductiveautomation.factorypmi.application.components.util.ComponentVisitor$TemplateHolderVisitor.visit(ComponentVisitor.java:107)
at com.inductiveautomation.factorypmi.application.components.util.ComponentVisitor.walk(ComponentVisitor.java:58)
at com.inductiveautomation.factorypmi.application.components.util.ComponentVisitor.walk(ComponentVisitor.java:40)
at com.inductiveautomation.factorypmi.application.FPMIWindow.initialize(FPMIWindow.java:262)
at com.inductiveautomation.factorypmi.application.FPMIApp$RuntimeWindowOpener.openWindow(FPMIApp.java:1558)
at com.inductiveautomation.factorypmi.application.FPMIApp.openWindow(FPMIApp.java:883)
at com.inductiveautomation.factorypmi.application.FPMIApp.openWindow(FPMIApp.java:875)
at com.inductiveautomation.factorypmi.application.script.builtin.NavUtilities$1.run(NavUtilities.java:201)
at com.inductiveautomation.factorypmi.application.script.builtin.WindowUtilities.doGUIAction(WindowUtilities.java:608)
at com.inductiveautomation.factorypmi.application.script.builtin.NavUtilities.swapWindow(NavUtilities.java:199)
at com.inductiveautomation.factorypmi.application.script.builtin.NavUtilities.swapTo(NavUtilities.java:111)
at com.inductiveautomation.factorypmi.application.script.builtin.NavUtilities.swapTo(NavUtilities.java:92)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
… 50 more
System Details
fpmi.client.memory.used=136.41
fpmi.client.memory.max=247.50
fpmi.client.type=null
fpmi.client.version=null
java.vm.version=19.1-b02
java.vm.vendor=Sun Microsystems Inc.
java.vm.name=Java HotSpot™ Client VM
user.country=US
os.name=Windows XP
os.arch=x86
sun.os.patch.level=Service Pack 3
os.version=5.1
java.specification.version=1.6
user.language=en
ignition.gateway.version=7.5.2 (b1146)
ignition.gateway.memory.used=265.63
ignition.gateway.memory.max=1019.88
ignition.gateway.uptime=56 minutes, 27 seconds
ignition.module.xopc-drivers=1.5.1 (b235) - RUNNING
ignition.module.mobile=1.5.1 (b153) - RUNNING
ignition.module.modbus-driver2=2.5.1 (b219) - RUNNING
ignition.module.xopc=1.5.1 (b431) - RUNNING
ignition.module.opccom=1.5.1 (b147) - RUNNING
ignition.module.rept=1.5.0 (b145) - LOADED
ignition.module.siemens-drivers=1.5.0 (b152) - RUNNING
ignition.module.fsql=5.5.0 (b207) - RUNNING
ignition.module.symfact=2.6.0 (b35) - RUNNING
ignition.module.udp-driver=1.5.2 (b156) - RUNNING
ignition.module.help=1.5.0 (b271) - RUNNING
ignition.module.meshelp=1.5.0 (b7) - RUNNING
ignition.module.fpmi=6.5.2 (b662) - RUNNING
fpmi.client.memory.used=136.41
fpmi.client.memory.max=247.50
fpmi.client.type=null
fpmi.client.version=null
java.vm.version=19.1-b02
java.vm.vendor=Sun Microsystems Inc.
java.vm.name=Java HotSpot™ Client VM
user.country=US
os.name=Windows XP
os.arch=x86
sun.os.patch.level=Service Pack 3
os.version=5.1
java.specification.version=1.6
user.language=en
[/quote]

When I opened the designer it would not even let me open the template to see what the problem was, no error it just wouldn’t let me open it at all. Needless to say, I had to revert back to 7.5.1 to get everything working again. FYI.

Here is a export of the offending windows/template:

Plant_Monitor_2012-08-27_0721_partial.proj (179 KB)

I reported this same problem last week. There appears to be a fix for this in the beta 7.5.3, but I have not tried it yet.

Yes, that is fixed in 7.5.3. Try out the beta and let us know.