I am attempting to build a navigation menu however I’m getting a NullPointerException thrown by java whenever I select an item in the menu. For example, here is the traceback.
Traceback (most recent call last):
File "<event:mouseClicked>", line 8, in <module>
java.lang.NullPointerException: java.lang.NullPointerException
caused by NullPointerException
Ignition v7.9.13 (b2019120915)
Java: Oracle Corporation 1.8.0_251
The script I am using was lifted directly from the example project template. Here is the code.
if event.clickCount == 2:
row = event.source.selectedItem
data = event.source.data
if row != -1:
# Grab the window path value out of the tree view's items dataset
windowPath = data.getValueAt(row, "windowPath")
system.gui.messageBox(windowPath)
#system.nav.swapTo(windowPath)
The system.gui.messageBox(windowPath) shows that windowPath is not being set. Is there a way to resolve this?