# Can't convert Active, Unacknowledged to java.lang.String

**URL:** <https://forum.inductiveautomation.com/t/cant-convert-active-unacknowledged-to-java-lang-string/35396>\
**Category:** Ignition\
**Tags:** ignition80\
**Created:** [June 8, 2020, 10:24am UTC](https://forum.inductiveautomation.com/t/cant-convert-active-unacknowledged-to-java-lang-string/35396 "2020-06-08T10:24:36Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![doshinikhil](https://avatars.discourse-cdn.com/v4/letter/d/9de053/32.png) [@doshinikhil](https://forum.inductiveautomation.com/u/doshinikhil)\
**Post date:** [June 8, 2020, 10:24am UTC](https://forum.inductiveautomation.com/t/cant-convert-active-unacknowledged-to-java-lang-string/35396/1 "2020-06-08T10:24:36Z")

</div>

I am getting this error when I try to get the value of current alarm status based on some filter using system.alarm.queryStatus function. Is there any way to convert Java string result into normal text/string?

* * *

Script Starts

* * *

props = [(“Group”, “=”, “Plant A”)]  
state = [“ClearUnacked”, “ActiveUnacked”, “ActiveAcked”]  
priority = [1,2,3,4]

lblState = “”  
lblPriority = 0  
numState = 0

c\_alarms = system.alarm.queryStatus(any\_properties = props, state = state,priority = ‘Critical’)  
h\_alarms = system.alarm.queryStatus(any\_properties = props, state = state,priority = ‘High’)  
m\_alarms = system.alarm.queryStatus(any\_properties = props, state = state,priority = ‘Medium’)  
l\_alarms = system.alarm.queryStatus(any\_properties = props, state = state,priority = ‘Low’)

if len(m\_alarms) \> 0:  
j=1  
for m\_alarm in m\_alarms:  
lblState = m\_alarm.state  
lblPriority = 2  
break

event.source.parent.getComponent(‘lblState’).text = lblState  
event.source.parent.getComponent(‘numlblPriority’).value = lblPriority

* * *

Script Ends

* * *

I am getting this error for lblState

---

<div class="post-metadata">

**Author:** ![chi](https://avatars.discourse-cdn.com/v4/letter/c/0ea827/32.png) [@chi](https://forum.inductiveautomation.com/u/chi)\
**Post date:** [June 8, 2020, 10:44am UTC](https://forum.inductiveautomation.com/t/cant-convert-active-unacknowledged-to-java-lang-string/35396/2 "2020-06-08T10:44:35Z")

</div>

Did you try to convert the AlarmState object to string `str(malarm.state)` as suggested by the [Documentation](https://docs.inductiveautomation.com/display/DOC79/Alarm+Event+Properties+Reference#AlarmEventPropertiesReference-TheAlarmEventObject)

---

<div class="post-metadata">

**Author:** ![doshinikhil](https://avatars.discourse-cdn.com/v4/letter/d/9de053/32.png) [@doshinikhil](https://forum.inductiveautomation.com/u/doshinikhil)\
**Post date:** [June 8, 2020, 10:49am UTC](https://forum.inductiveautomation.com/t/cant-convert-active-unacknowledged-to-java-lang-string/35396/3 "2020-06-08T10:49:37Z")

</div>

Hello Chi,  
Thank you very much. It works now.

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [June 8, 2020, 11:17am UTC](https://forum.inductiveautomation.com/t/cant-convert-active-unacknowledged-to-java-lang-string/35396/4 "2020-06-08T11:17:06Z")

</div>

Also, you should put your code inside a preformatted text block so your code is readable
