Я использую AEM 6.2 SP1 с Java 8. Если я пишу любое лямбда-выражение Java 8 в любом из классов Java;приложение завершается ошибкой - выбрасывается исключение NullPointerException, т.е. ResourceResolverFactory имеет значение null.Лямбда-выражение не имеет ничего общего с ResourceResolverFactory и написано в совершенно другом классе.
Но, как ни странно, если я использую какие-либо другие функции Java 8, например Stream, Optional и т. Д., Он прекрасно работает без каких-либо проблем.
Мы используем maven-bundle-plugin (3.0.1) для создания пакетов OSGI для развертывания в контейнере AEM felix.Все пакеты находятся в активном состоянии. Но если лямбды написаны, пакеты не работают должным образом, что приводит к NullpointerException
Пожалуйста, помогите мне с этой проблемой.Как заставить AEM поддерживать лямбда-выражения.