Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

Attempt to read from field 'double com.mapbox.mapboxsdk.camera.CameraPosition.zoom' on a null object reference #8650

Closed
dazza5000 opened this issue Apr 5, 2017 · 0 comments
Assignees
Labels
Android Mapbox Maps SDK for Android crash

Comments

@dazza5000
Copy link

Platform: Android
Mapbox SDK version: 5.01

Steps to trigger behavior

Attempt to read from field 'double com.mapbox.mapboxsdk.camera.CameraPosition.zoom' on a null object reference

  1. Build app with Mapbox 5.0.1
  2. Let MonkeyRunner go crazy on it

Expected behavior

No Crashes

Actual behavior

// java.lang.NullPointerException: Attempt to read from field 'double com.mapbox.mapboxsdk.camera.CameraPosition.zoom' on a null object reference
// at com.mapbox.mapboxsdk.maps.Transform.getZoom(Transform.java:175)
// at com.mapbox.mapboxsdk.maps.MapGestureDetector$GestureListener.onScroll(MapGestureDetector.java:382)
// at android.view.GestureDetector.onTouchEvent(GestureDetector.java:576)
// at android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.onTouchEvent(GestureDetectorCompat.java:479)
// at android.support.v4.view.GestureDetectorCompat.onTouchEvent(GestureDetectorCompat.java:542)
// at com.mapbox.mapboxsdk.maps.MapGestureDetector.onTouchEvent(MapGestureDetector.java:202)
// at com.mapbox.mapboxsdk.maps.MapView.onTouchEvent(MapView.java:296)
// at com.mapbox.mapboxsdk.annotations.MarkerViewContainer.dispatchTouchEvent(MarkerViewContainer.java:28)
// at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691)
// at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366)
// at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691)
// at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366)
// at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691)
// at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366)
// at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691)
// at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366)
// at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691)
// at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366)
// at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691)
// at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366)
// at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691)
// at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366)
// at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691)
// at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366)
// at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691)
// at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366)
// at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2743)
// at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1836)
// at android.app.Activity.dispatchTouchEvent(Activity.java:3009)
// at android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:71)
// at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2704)
// at android.view.View.dispatchPointerEvent(View.java:9397)
// at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:5047)
// at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4885)
// at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4342)
// at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4395)
// at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4361)
// at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4487)
// at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4369)
// at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4544)
// at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4342)
// at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4395)
// at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4361)
// at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4369)
// at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4342)
// at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6943)
// at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6816)
// at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6787)
// at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:7033)
// at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
// at android.os.MessageQueue.nativePollOnce(Native Method)
// at android.os.MessageQueue.next(MessageQueue.java:143)
// at android.os.Looper.loop(Looper.java:130)
// at android.app.ActivityThread.main(ActivityThread.java:6918)
// at java.lang.reflect.Method.invoke(Native Method)
// at java.lang.reflect.Method.invoke(Method.java:372)
// at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404)
// at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)
//

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Android Mapbox Maps SDK for Android crash
Projects
None yet
Development

No branches or pull requests

2 participants