# AlarmScreen Errors from ExampleProject on Server

**URL:** <https://forum.inductiveautomation.com/t/alarmscreen-errors-from-exampleproject-on-server/2414>\
**Category:** Ignition\
**Created:** [December 10, 2010, 4:14pm UTC](https://forum.inductiveautomation.com/t/alarmscreen-errors-from-exampleproject-on-server/2414 "2010-12-10T16:14:34Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![noel](https://avatars.discourse-cdn.com/v4/letter/n/0ea827/32.png) [@noel](https://forum.inductiveautomation.com/u/noel)\
**Post date:** [December 10, 2010, 4:14pm UTC](https://forum.inductiveautomation.com/t/alarmscreen-errors-from-exampleproject-on-server/2414/1 "2010-12-10T16:14:34Z")

</div>

I want to use the AlarmScreen from the ExampleProject and it appeared fine on my laptop (note I have not altered it from the ExProj) but when I imported my project to my server it started generating errors. I get an Error executing expression binding on AlarmScreen.Root Container.Alarms.AlarmTable.data, how do I resolve this error?

Here are the details from the first of many:

java.lang.Exception: Error executing expression binding on  
AlarmScreen.Root Container.Alarms.AlarmTable.data  
at com.inductiveautomation.factorypmi.application.binding.ExpressionPropertyAdapter.runExpression(ExpressionPropertyAdapter.java:56)  
at com.inductiveautomation.factorypmi.application.binding.ExpressionPropertyAdapter.startup(ExpressionPropertyAdapter.java:75)  
at com.inductiveautomation.factorypmi.application.FPMIWindow.startupAdapters(FPMIWindow.java:264)  
at com.inductiveautomation.factorypmi.application.FPMIApp.openWindow(FPMIApp.java:929)  
at com.inductiveautomation.factorypmi.application.FPMIApp.openWindow(FPMIApp.java:872)  
at com.inductiveautomation.factorypmi.designer.model.ObjectHolder.openWindow(ObjectHolder.java:3710)  
at com.inductiveautomation.factorypmi.designer.model.navtree.WindowNode.onDoubleClick(WindowNode.java:439)  
at com.inductiveautomation.ignition.designer.navtree.NavTreePanel$MouseListener$1.run(NavTreePanel.java:513)  
at java.awt.event.InvocationEvent.dispatch(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: com.inductiveautomation.ignition.common.expressions.ExpressionException: Error executing script for runScript() expression:app.alert.alertHistory(‘Alert’, ‘2010-03-17 17:06:28’, ‘2010-03-18 17:06:28’, 1)  
at com.inductiveautomation.ignition.common.expressions.functions.ScriptFunction.execute(ScriptFunction.java:57)  
at com.inductiveautomation.ignition.common.expressions.FunctionExpression.execute(FunctionExpression.java:69)  
at com.inductiveautomation.factorypmi.application.binding.ExpressionPropertyAdapter.runExpression(ExpressionPropertyAdapter.java:50)  
… 15 more  
Caused by: Traceback (innermost last):  
File “expression:runScript”, line 1, in ?  
File “module:alert”, line 7, in alertHistory  
com.inductiveautomation.ignition.client.gateway\_interface.GatewayException: Gateway Error 500: Alert storage profile “Alert” does not exist.

```
at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.newGatewayException(GatewayInterface.java:238)

at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.sendMessage(GatewayInterface.java:213)

at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.sendMessage(GatewayInterface.java:203)

at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.invoke(GatewayInterface.java:601)

at com.inductiveautomation.factorypmi.application.script.builtin.ClientAlertUtilities.queryAlertHistoryImpl(ClientAlertUtilities.java:42)

at com.inductiveautomation.ignition.common.script.builtin.AbstractAlertUtilities.queryAlertHistory(AbstractAlertUtilities.java:75)

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)

at com.inductiveautomation.ignition.common.script.ScriptManager$ReflectedInstanceFunction. __call__ (ScriptManager.java:310)

at org.python.pycode._pyx1.alertHistory$2(<module:alert>:7)

at org.python.pycode._pyx1.call_function(<module:alert>)

at org.python.core.PyTableCode.call(PyTableCode.java)

at org.python.core.PyTableCode.call(PyTableCode.java)

at org.python.core.PyFunction. __call__ (PyFunction.java)

at org.python.core.PyObject. __call__ (PyObject.java)

at org.python.core.PyObject.invoke(PyObject.java)

at org.python.pycode._pyx5.f$0(<expression:runScript>:1)

at org.python.pycode._pyx5.call_function(<expression:runScript>)

at org.python.core.PyTableCode.call(PyTableCode.java)

at org.python.core.PyCode.call(PyCode.java)

at org.python.core.Py.runCode(Py.java)

at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:391)

at com.inductiveautomation.ignition.common.expressions.functions.ScriptFunction.execute(ScriptFunction.java:54)

at com.inductiveautomation.ignition.common.expressions.FunctionExpression.execute(FunctionExpression.java:69)

at com.inductiveautomation.factorypmi.application.binding.ExpressionPropertyAdapter.runExpression(ExpressionPropertyAdapter.java:50)

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

at com.inductiveautomation.factorypmi.application.FPMIWindow.startupAdapters(FPMIWindow.java:264)

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

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

at com.inductiveautomation.factorypmi.designer.model.ObjectHolder.openWindow(ObjectHolder.java:3710)

at com.inductiveautomation.factorypmi.designer.model.navtree.WindowNode.onDoubleClick(WindowNode.java:439)

at com.inductiveautomation.ignition.designer.navtree.NavTreePanel$MouseListener$1.run(NavTreePanel.java:513)

at java.awt.event.InvocationEvent.dispatch(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.IllegalArgumentException: Alert storage profile “Alert” does not exist.

```
at com.inductiveautomation.ignition.gateway.servlets.gateway.functions.Alert.queryHistory(Alert.java:40)

at sun.reflect.GeneratedMethodAccessor305.invoke(null)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(null)

at java.lang.reflect.Method.invoke(null)

at com.inductiveautomation.ignition.gateway.servlets.gateway.AbstractGatewayFunction.invoke(AbstractGatewayFunction.java:160)

at com.inductiveautomation.ignition.gateway.servlets.Gateway.doPost(Gateway.java:379)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

at com.inductiveautomation.ignition.gateway.bootstrap.MapServlet.service(MapServlet.java:85)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

at java.lang.Thread.run(null)

```

com.inductiveautomation.ignition.client.gateway\_interface.GatewayException: com.inductiveautomation.ignition.client.gateway\_interface.GatewayException: Gateway Error 500: Alert storage profile “Alert” does not exist.

```
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:394)
at com.inductiveautomation.ignition.common.expressions.functions.ScriptFunction.execute(ScriptFunction.java:54)
... 17 more

```

Caused by: Traceback (innermost last):  
File “expression:runScript”, line 1, in ?  
File “module:alert”, line 7, in alertHistory  
com.inductiveautomation.ignition.client.gateway\_interface.GatewayException: Gateway Error 500: Alert storage profile “Alert” does not exist.

```
at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.newGatewayException(GatewayInterface.java:238)

at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.sendMessage(GatewayInterface.java:213)

at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.sendMessage(GatewayInterface.java:203)

at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.invoke(GatewayInterface.java:601)

at com.inductiveautomation.factorypmi.application.script.builtin.ClientAlertUtilities.queryAlertHistoryImpl(ClientAlertUtilities.java:42)

at com.inductiveautomation.ignition.common.script.builtin.AbstractAlertUtilities.queryAlertHistory(AbstractAlertUtilities.java:75)

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)

at com.inductiveautomation.ignition.common.script.ScriptManager$ReflectedInstanceFunction. __call__ (ScriptManager.java:310)

at org.python.pycode._pyx1.alertHistory$2(<module:alert>:7)

at org.python.pycode._pyx1.call_function(<module:alert>)

at org.python.core.PyTableCode.call(PyTableCode.java)

at org.python.core.PyTableCode.call(PyTableCode.java)

at org.python.core.PyFunction. __call__ (PyFunction.java)

at org.python.core.PyObject. __call__ (PyObject.java)

at org.python.core.PyObject.invoke(PyObject.java)

at org.python.pycode._pyx5.f$0(<expression:runScript>:1)

at org.python.pycode._pyx5.call_function(<expression:runScript>)

at org.python.core.PyTableCode.call(PyTableCode.java)

at org.python.core.PyCode.call(PyCode.java)

at org.python.core.Py.runCode(Py.java)

at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:391)

at com.inductiveautomation.ignition.common.expressions.functions.ScriptFunction.execute(ScriptFunction.java:54)

at com.inductiveautomation.ignition.common.expressions.FunctionExpression.execute(FunctionExpression.java:69)

at com.inductiveautomation.factorypmi.application.binding.ExpressionPropertyAdapter.runExpression(ExpressionPropertyAdapter.java:50)

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

at com.inductiveautomation.factorypmi.application.FPMIWindow.startupAdapters(FPMIWindow.java:264)

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

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

at com.inductiveautomation.factorypmi.designer.model.ObjectHolder.openWindow(ObjectHolder.java:3710)

at com.inductiveautomation.factorypmi.designer.model.navtree.WindowNode.onDoubleClick(WindowNode.java:439)

at com.inductiveautomation.ignition.designer.navtree.NavTreePanel$MouseListener$1.run(NavTreePanel.java:513)

at java.awt.event.InvocationEvent.dispatch(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.IllegalArgumentException: Alert storage profile “Alert” does not exist.

```
at com.inductiveautomation.ignition.gateway.servlets.gateway.functions.Alert.queryHistory(Alert.java:40)

at sun.reflect.GeneratedMethodAccessor305.invoke(null)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(null)

at java.lang.reflect.Method.invoke(null)

at com.inductiveautomation.ignition.gateway.servlets.gateway.AbstractGatewayFunction.invoke(AbstractGatewayFunction.java:160)

at com.inductiveautomation.ignition.gateway.servlets.Gateway.doPost(Gateway.java:379)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

at com.inductiveautomation.ignition.gateway.bootstrap.MapServlet.service(MapServlet.java:85)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

at java.lang.Thread.run(null)

```

com.inductiveautomation.ignition.client.gateway\_interface.GatewayException: com.inductiveautomation.ignition.client.gateway\_interface.GatewayException: Gateway Error 500: Alert storage profile “Alert” does not exist.

```
at org.python.core.Py.JavaError(Py.java)
at com.inductiveautomation.ignition.common.script.builtin.AbstractAlertUtilities.queryAlertHistory(AbstractAlertUtilities.java:83)
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)
at com.inductiveautomation.ignition.common.script.ScriptManager$ReflectedInstanceFunction. __call__ (ScriptManager.java:310)
at org.python.pycode._pyx1.alertHistory$2(<module:alert>:7)
at org.python.pycode._pyx1.call_function(<module:alert>)
at org.python.core.PyTableCode.call(PyTableCode.java)
at org.python.core.PyTableCode.call(PyTableCode.java)
at org.python.core.PyFunction. __call__ (PyFunction.java)
at org.python.core.PyObject. __call__ (PyObject.java)
at org.python.core.PyObject.invoke(PyObject.java)
at org.python.pycode._pyx5.f$0(<expression:runScript>:1)
at org.python.pycode._pyx5.call_function(<expression:runScript>)
at org.python.core.PyTableCode.call(PyTableCode.java)
at org.python.core.PyCode.call(PyCode.java)
at org.python.core.Py.runCode(Py.java)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:391)
... 18 more

```

Ignition v7.1.6 (b5739)  
Java: Sun Microsystems Inc. 1.6.0\_22

---

<div class="post-metadata">

**Author:** ![Robert.McKenzie](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/robert.mckenzie/32/4134_2.png) [@Robert.McKenzie](https://forum.inductiveautomation.com/u/Robert.McKenzie)\
**Post date:** [December 10, 2010, 4:26pm UTC](https://forum.inductiveautomation.com/t/alarmscreen-errors-from-exampleproject-on-server/2414/2 "2010-12-10T16:26:56Z")

</div>

The important part of that stacktrace is this:`Caused by: Traceback (innermost last):
File "<expression:runScript>", line 1, in ?
File "<module:alert>", line 7, in alertHistory
com.inductiveautomation.ignition.client.gateway_interface.GatewayException: Gateway Error 500: Alert storage profile "Alert" does not exist.`Your storage profile is apparently not named ‘Alert’, so you just need to change it to that, or change the binding to go to your storage profile.

---

<div class="post-metadata">

**Author:** ![amr123](https://avatars.discourse-cdn.com/v4/letter/a/e5b9ba/32.png) [@amr123](https://forum.inductiveautomation.com/u/amr123)\
**Post date:** [February 29, 2012, 4:07pm UTC](https://forum.inductiveautomation.com/t/alarmscreen-errors-from-exampleproject-on-server/2414/3 "2012-02-29T16:07:37Z")

</div>

I have two(alert & Alert) in my storage now and still get this error!

java.lang.Exception: Error executing expression binding on  
AlarmScreen.Root Container.Alarms.AlarmTable.data  
at com.inductiveautomation.factorypmi.application.binding.ExpressionPropertyAdapter.runExpression(ExpressionPropertyAdapter.java:65)  
at com.inductiveautomation.factorypmi.application.binding.ExpressionPropertyAdapter.childInteractionUpdated(ExpressionPropertyAdapter.java:45)  
at com.inductiveautomation.ignition.common.expressions.functions.AbstractPollingFunction.actionPerformed(AbstractPollingFunction.java:80)  
at javax.swing.Timer.fireActionPerformed(Unknown Source)  
at javax.swing.Timer$DoPostEvent.run(Unknown Source)  
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)  
Caused by: com.inductiveautomation.ignition.common.expressions.ExpressionException: Error executing script for runScript() expression:app.alert.alertHistory(‘Alert’, ‘2012-02-28 11:01:06’, ‘2012-02-29 11:01:06’, 0)  
at com.inductiveautomation.ignition.common.expressions.functions.ScriptFunction.execute(ScriptFunction.java:57)  
at com.inductiveautomation.ignition.common.expressions.FunctionExpression.execute(FunctionExpression.java:69)  
at com.inductiveautomation.factorypmi.application.binding.ExpressionPropertyAdapter.runExpression(ExpressionPropertyAdapter.java:59)  
… 18 more  
Caused by: Traceback (innermost last):  
File “expression:runScript”, line 1, in ?  
AttributeError: instance of ‘com.inductiveautomation.ignition.common.script.ScriptPackage’ has no attribute ‘alert’

```
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:398)
at com.inductiveautomation.ignition.common.expressions.functions.ScriptFunction.execute(ScriptFunction.java:54)
... 20 more

```

Caused by: Traceback (innermost last):  
File “expression:runScript”, line 1, in ?  
AttributeError: instance of ‘com.inductiveautomation.ignition.common.script.ScriptPackage’ has no attribute ‘alert’

```
at org.python.core.Py.AttributeError(Py.java)
at org.python.core.PyObject. __getattr__ (PyObject.java)
at org.python.pycode._pyx10.f$0(<expression:runScript>:1)
at org.python.pycode._pyx10.call_function(<expression:runScript>)
at org.python.core.PyTableCode.call(PyTableCode.java)
at org.python.core.PyCode.call(PyCode.java)
at org.python.core.Py.runCode(Py.java)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:395)
... 21 more

```

Ignition v7.3.3 (b570)  
Java: Sun Microsystems Inc. 1.6.0\_31

---

<div class="post-metadata">

**Author:** ![Travis.Cox](https://avatars.discourse-cdn.com/v4/letter/t/b9bd4f/32.png) [@Travis.Cox](https://forum.inductiveautomation.com/u/Travis.Cox)\
**Post date:** [February 29, 2012, 8:55pm UTC](https://forum.inductiveautomation.com/t/alarmscreen-errors-from-exampleproject-on-server/2414/4 "2012-02-29T20:55:10Z")

</div>

I think you have a case sensitivity problem. The error says you don’t have a package in the Script Modules called alert when calling app.alert. Maybe you have a capitable A on alert where it should be app.Alert.

---

<div class="post-metadata">

**Author:** ![amr123](https://avatars.discourse-cdn.com/v4/letter/a/e5b9ba/32.png) [@amr123](https://forum.inductiveautomation.com/u/amr123)\
**Post date:** [February 29, 2012, 9:10pm UTC](https://forum.inductiveautomation.com/t/alarmscreen-errors-from-exampleproject-on-server/2414/5 "2012-02-29T21:10:10Z")

</div>

Well, that was a newbie mistake! I hate syntax errors but I know now. I guess because I’m new then that is to be expected.

Sorry that I wasted your time and mine over a syntax error.

---

<div class="post-metadata">

**Author:** ![Travis.Cox](https://avatars.discourse-cdn.com/v4/letter/t/b9bd4f/32.png) [@Travis.Cox](https://forum.inductiveautomation.com/u/Travis.Cox)\
**Post date:** [March 1, 2012, 1:29am UTC](https://forum.inductiveautomation.com/t/alarmscreen-errors-from-exampleproject-on-server/2414/6 "2012-03-01T01:29:03Z")

</div>

No problem. That is what we are here for. 😃
