Я делаю приложение custom-sql. Я создал сервис-строитель, создал колонку поиска, построил и развернул ее. Таблица создана успешно. Теперь я создал класс * FinderImpl вручную и папку custom-sql с необходимыми деталями и перестроил службы. * Finder интерфейс сгенерирован успешно. Я реализовал * Finder интерфейс в * FinderImpl класс, а затем восстановил услуги, но * FinderUtil не генерируется. Я проигнорировал его, так как я легко мог позвонить * FinderImpl метод класса. Я создал собственный метод внутри * FinderImpl класс и перестроил службу. Я вызываю этот метод внутри * LocalServiceImpl и вызывая метод * LocalServiceImpl через * LocalServiceUtil. Но, к моему удивлению, я получил самую распространенную ошибку: «NullPointerException» .I отлаживается и обнаруживается, что getService() метод * LocalServiceUtil имеет значение как null. Скажите, пожалуйста, как устранить эту ошибку, поскольку я застрял в течение дня, но не мог решить. Так что, пожалуйста, помогите. Thanx заранее.java.lang.NullPointerException
1
A
ответ
0
You класса искатель декларация должен быть
public class CustomUser2FinderImpl extends CustomUser2BaseFinderImpl implements CustomUser2Finder
При создании службы есть некоторые свойства в build.gradle, так что если вы хотите создать класс FinderUtil должен установить osgiModule ложь.
buildService {
osgiModule = false
}
В противном случае, если вы хотите использовать OSGi вы можете retrive нашедший этот путь
@Reference
private volatile CustomUser2Finder customUser2Finder;
Смежные вопросы
- 1. java.lang.NullPointerException
- 2. java.lang.NullPointerException
- 3. java.lang.NullPointerException
- 4. java.lang.NullPointerException
- 5. "java.lang.NullPointerException"
- 6. java.lang.NullPointerException
- 7. java.lang.NullPointerException?
- 8. java.lang.NullPointerException
- 9. java.lang.NullPointerException:
- 10. java.lang.NullPointerException: (Fragment)
- 11. Handling «java.lang.NullPointerException»
- 12. Исключение java.lang.NullPointerException
- 13. Почему "java.lang.NullPointerException"?
- 14. java.lang.NullPointerException Сериализация
- 15. Hibernate java.lang.NullPointerException
- 16. java.lang.NullPointerException: (ListFragment)
- 17. ошибка .java.lang.NullPointerException
- 18. java.lang.NullPointerException Ошибка
- 19. java.lang.NullPointerException context.getSharedPreferences
- 20. setHomeButtonEnabled: java.lang.NullPointerException
- 21. Ошибка: java.lang.nullpointerexception
- 22. java.lang.NullPointerException IntentService
- 23. java.lang.NullPointerException Parse.com
- 24. JSP java.lang.NullPointerException
- 25. странно java.lang.NullPointerException
- 26. Получение java.lang.NullPointerException
- 27. java.lang.NullPointerException error
- 28. java.lang.NullPointerException onDateSet
- 29. java.lang.NullPointerException session.getCurrentSession()
- 30. com.android.volley.VolleyError: java.lang.NullPointerException
продлеваем вы '' BasePersistenceImpl в вашем '* FinderImpl'? –
На второй сборке после реализации интерфейса он должен был сгенерировать '* FinderUtil'. Какие следы вы наблюдаете в строителе? –
Я объявил класс * FinderImpl следующим образом: - public class CustomUser2FinderImpl extends CustomUser2PersistenceImpl реализует CustomUser2Finder –