Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Solutions on the web

via Stack Overflow by incr3dible noob
, 1 year ago
Attempt to read from field 'android.widget.TextView nl.proshore.ekoplaza.adapter.ProductsGridViewAdapter$ViewHolder.productTitle' on a null object reference
java.lang.NullPointerException: Attempt to read from field 'android.widget.TextView nl.proshore.ekoplaza.adapter.ProductsGridViewAdapter$ViewHolder.productTitle' on a null object reference	at nl.proshore.ekoplaza.adapter.ProductsGridViewAdapter.getView(ProductsGridViewAdapter.java:102)	at nl.proshore.ekoplaza.utils.SimpleSectionedGridAdapter.getView(SimpleSectionedGridAdapter.java:329)	at android.widget.AbsListView.obtainView(AbsListView.java:2360)	at android.widget.GridView.makeAndAddView(GridView.java:1440)	at android.widget.GridView.makeRow(GridView.java:366)	at android.widget.GridView.fillDown(GridView.java:307)	at android.widget.GridView.fillGap(GridView.java:267)	at android.widget.AbsListView.trackMotionScroll(AbsListView.java:5191)	at android.widget.AbsListView.scrollIfNeeded(AbsListView.java:3573)	at android.widget.AbsListView.onTouchMove(AbsListView.java:3982)	at android.widget.AbsListView.onTouchEvent(AbsListView.java:3807)	at android.view.View.dispatchTouchEvent(View.java:9939)	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2663)	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2344)	at dev.dworks.libs.astickyheader.ui.PinnedSectionGridView.dispatchTouchEvent(PinnedSectionGridView.java:487)	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2669)	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2358)	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2669)	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2358)	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2669)	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2358)	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2669)	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2358)	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2669)	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2358)	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2669)	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2358)	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2669)	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2358)	at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:411)	at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1810)	at android.app.Activity.dispatchTouchEvent(Activity.java:3061)	at android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:60)	at android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:60)	at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:373)	at android.view.View.dispatchPointerEvent(View.java:10159)	at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4434)	at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4302)	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3849)	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3902)	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3868)	at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3995)	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3876)	at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4052)	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3849)	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3902)	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3868)	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3876)	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3849)	at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6210)