Я пытаюсь вызвать метод из класса Java, но получаю исключение, которого раньше не видел.
Это то, что я получаю, когда я вызываю класс и один из методов, и как я это получил
<cfdump var="#nlp#">
<cfdump var="#nlp.run()#">
И это исключение, которое я получил, когда пытаюсь сбросить метод
19:12:31.031 - Expression Exception - in Z:/Sites/xamplifier/views/surveyreporting/wordcloud.cfm : line 157
Element VAR is undefined in ATTRIBUTES.
Я неправильно вызываю метод? Вот как у нас был код на CF9, и все работает, но у CF 11, похоже, есть проблемы...
run()
возвращаетnull
. Это не редкость для классов Java, так что это не обязательно проблема, если только вы не говорите, что один и тот же код ведет себя по-разному в CF9. Игнорируя cfdump, чего вы ожидали и что возвращаетrun()
в CF9? - person Leigh   schedule 07.01.2015<cfset result = "#nlp.run()#">
, а затем мы зацикливаемся наresult
, чтобы создать вывод на экране... РЕДАКТИРОВАТЬ:result
- это массив - person Geo   schedule 07.01.2015null
. Нет, если это не связано с какой-либо ошибкой (проверьте журналы исключений, чтобы быть уверенным). Метод Java довольно часто возвращаетnull
, если некоторые условия не выполняются, но это продиктовано самим кодом. Так что невозможно точно сказать, почему это происходит здесь (а не в CF9), не зная больше об этом классе. - person Leigh   schedule 07.01.2015