Как мне присоединиться к списку в Groovy (в объекте состояния SmartThings)?
Это для умного приложения Samsung SmartThings. Я никогда не использовал Groovy вне этого контекста, поэтому я не уверен, является ли это причудой SmartThings или Groovy. Кажется, что следующее должно работать, но я продолжаю получать ошибку времени выполнения:
def initialize() {
state.ALL_MODES = ['standby', 'home', 'away']
state.ALL_MODES_STR = state.All_MODES.join(", ")
}
В симуляторе SmartThings IDE появляется следующая ошибка:
java.lang.NullPointerException: Cannot invoke method join() on null object
Я могу вывести state.ALL_MODES
очень хорошо, но когда я пытаюсь join()
это я получаю эту ошибку. Что мне здесь не хватает?