Следующее выражение отлично работает локально в Studio, но при развертывании в Cloudhub оно не работает с приведенной ниже ошибкой:
Это в основном простое выражение пути, которое использует нулевой сейф? перед вызовом метода .text. Почему это не работает в Cloudhub?
<set-variable variableName="country"
value="#[xpath('//ns1:root/ns1:Country').?text]"
doc:name="Set Country" />
Сообщение: Выполнение выражения «xpath ('// ns1: root / ns1: Country').? Text» не выполнено. (org.mule.api.expression.ExpressionRuntimeException). Полезные данные сообщения имеют тип: DefaultDocument
Код: MULE_ERROR - 2
Стек исключений: 1. null (java.lang.NullPointerException) org.mule.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer: 363 (null) 2. [Ошибка: нулевой указатель: