# Error in igntion classcatException

**URL:** <https://forum.inductiveautomation.com/t/error-in-igntion-classcatexception/59367>\
**Category:** Ignition\
**Tags:** vision, ignition81\
**Created:** [May 9, 2022, 5:50pm UTC](https://forum.inductiveautomation.com/t/error-in-igntion-classcatexception/59367 "2022-05-09T17:50:06Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Esmeralda\_Lopez](https://avatars.discourse-cdn.com/v4/letter/e/fbc32d/32.png) [@Esmeralda\_Lopez](https://forum.inductiveautomation.com/u/Esmeralda_Lopez)\
**Post date:** [May 9, 2022, 5:50pm UTC](https://forum.inductiveautomation.com/t/error-in-igntion-classcatexception/59367/1 "2022-05-09T17:50:06Z")

</div>

Hello, I got this error, thanks everyone

 ![16521182210639036708572266701992](https://us1.discourse-cdn.com/inductiveautomation/original/3X/1/2/1227c07e4d6882e4ff91582d99d2e8f38c11e564.jpeg)

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [May 9, 2022, 5:52pm UTC](https://forum.inductiveautomation.com/t/error-in-igntion-classcatexception/59367/2 "2022-05-09T17:52:12Z")

</div>

Please click ‘Full’ and copy the _entire_ stacktrace to the forum and post it here inside a preformatted text blocked:  
```  
stacktrace  
``‍`

---

<div class="post-metadata">

**Author:** ![Esmeralda\_Lopez](https://avatars.discourse-cdn.com/v4/letter/e/fbc32d/32.png) [@Esmeralda\_Lopez](https://forum.inductiveautomation.com/u/Esmeralda_Lopez)\
**Post date:** [May 10, 2022, 1:55pm UTC](https://forum.inductiveautomation.com/t/error-in-igntion-classcatexception/59367/3 "2022-05-10T13:55:16Z")

</div>

```auto
java.lang.ClassCastException: Error trying to coerce 'Connected' to a number.
	at com.inductiveautomation.ignition.common.TypeUtilities.toNumber(TypeUtilities.java:800)
	at com.inductiveautomation.ignition.common.TypeUtilities.coerce(TypeUtilities.java:1146)
	at com.inductiveautomation.factorypmi.application.binding.AbstractPropertyAdapter.setQValue(AbstractPropertyAdapter.java:223)
	at com.inductiveautomation.factorypmi.application.binding.SimpleBoundTagAdapter.setQValue(SimpleBoundTagAdapter.java:259)
	at com.inductiveautomation.factorypmi.application.binding.AbstractPropertyAdapter.updateValue(AbstractPropertyAdapter.java:269)
	at com.inductiveautomation.factorypmi.application.binding.SimpleBoundTagAdapter.notifyTagChanged(SimpleBoundTagAdapter.java:518)
	at com.inductiveautomation.factorypmi.application.binding.SimpleBoundTagAdapter.tagChanged(SimpleBoundTagAdapter.java:506)
	at com.inductiveautomation.ignition.client.tags.impl.ClientTagSubscriptionManager$ListenerDeliveryManager.edtDeliver(ClientTagSubscriptionManager.java:603)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

Ignition v8.1.11 (b2021101912)
Java: Azul Systems, Inc. 11.0.11

```

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [May 10, 2022, 6:22pm UTC](https://forum.inductiveautomation.com/t/error-in-igntion-classcatexception/59367/4 "2022-05-10T18:22:25Z")

</div>

It looks like you have a _numeric_ property of a Vision component bound to a tag with a `string` value (`"Connected"`). Vision has no concept of “transforms”, so you’ll probably want to switch to e.g. an expression binding, using the `case` function:  
[https://docs.inductiveautomation.com/display/DOC81/case](https://docs.inductiveautomation.com/display/DOC81/case)

```auto
case(
    {path/to/tag},
    "Connected", 1, // if value is "Connected", return 1
    "Faulted", 2, // if value is "Faulted", return 2
    0 // if no matched value, return 0
)

```

---

<div class="post-metadata">

**Author:** ![Esmeralda\_Lopez](https://avatars.discourse-cdn.com/v4/letter/e/fbc32d/32.png) [@Esmeralda\_Lopez](https://forum.inductiveautomation.com/u/Esmeralda_Lopez)\
**Post date:** [May 18, 2022, 4:11pm UTC](https://forum.inductiveautomation.com/t/error-in-igntion-classcatexception/59367/6 "2022-05-18T16:11:06Z")

</div>

Great,thanks but after // the conditions are part of the code or just comments?

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [May 18, 2022, 4:11pm UTC](https://forum.inductiveautomation.com/t/error-in-igntion-classcatexception/59367/7 "2022-05-18T16:11:56Z")

</div>

Those are comments.
