Я пытаюсь использовать базовый класс с общими методами и расширять его другими более конкретными классами.Наследование классов в Mule Java/POJO Component
public class myClass extends myBaseClass {}
расширенный класс Я использую в качестве компонента Java в потоке:
<component class="org.example.MyClass" doc:name="Java"/>
Когда я не вызов методов из родительского класса, все работает хорошо. Но каждый раз, когда я пытаюсь вызова один Mule бросает исключение:
DefaultJavaComponent{vtigersapFlow1.component.9760166}. Message payload is of type: String
В моем базовом классе я использую:
@Lookup
private MuleContext muleContext;
и и NullPointerExcception
отбрасывается, когда я делаю:
muleContext.getRegistry().get("system.uri");
Пожалуйста, добавьте журнал ошибок. –
Обновлено с дополнительной информацией. –