boxme / SquareCamera

Android Camera Library For Square Photo Taking
MIT License
569 stars 189 forks source link

app passed NULL surface #40

Open syaheer opened 8 years ago

syaheer commented 8 years ago

Hi

Thanks for this great library. Its been working fine on my device but there is something on the log that is bugging me. It says:

03-02 20:18:30.962 18221-18221/com.desmond.demo D/Camera: app passed NULL surface 03-02 20:18:31.051 18221-18221/com.desmond.demo W/CameraBase: An error occurred while connecting to camera: 0 03-02 20:18:31.051 18221-18221/com.desmond.demo D/CameraFragment: Can't open camera with id 0 03-02 20:18:31.051 18221-18221/com.desmond.demo W/System.err: java.lang.RuntimeException: Fail to connect to camera service 03-02 20:18:31.052 18221-18221/com.desmond.demo W/System.err: at android.hardware.Camera.(Camera.java:497) 03-02 20:18:31.052 18221-18221/com.desmond.demo W/System.err: at android.hardware.Camera.open(Camera.java:342) 03-02 20:18:31.052 18221-18221/com.desmond.demo W/System.err: at com.desmond.squarecamera.CameraFragment.getCamera(CameraFragment.java:215) 03-02 20:18:31.052 18221-18221/com.desmond.demo W/System.err: at com.desmond.squarecamera.CameraFragment.surfaceCreated(CameraFragment.java:458) 03-02 20:18:31.052 18221-18221/com.desmond.demo W/System.err: at android.view.SurfaceView.updateWindow(SurfaceView.java:580) 03-02 20:18:31.052 18221-18221/com.desmond.demo W/System.err: at android.view.SurfaceView$3.onPreDraw(SurfaceView.java:176) 03-02 20:18:31.052 18221-18221/com.desmond.demo W/System.err: at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:944) 03-02 20:18:31.052 18221-18221/com.desmond.demo W/System.err: at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1970) 03-02 20:18:31.052 18221-18221/com.desmond.demo W/System.err: at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1061) 03-02 20:18:31.053 18221-18221/com.desmond.demo W/System.err: at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5885) 03-02 20:18:31.053 18221-18221/com.desmond.demo W/System.err: at android.view.Choreographer$CallbackRecord.run(Choreographer.java:767) 03-02 20:18:31.053 18221-18221/com.desmond.demo W/System.err: at android.view.Choreographer.doCallbacks(Choreographer.java:580) 03-02 20:18:31.053 18221-18221/com.desmond.demo W/System.err: at android.view.Choreographer.doFrame(Choreographer.java:550) 03-02 20:18:31.053 18221-18221/com.desmond.demo W/System.err: at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:753) 03-02 20:18:31.053 18221-18221/com.desmond.demo W/System.err: at android.os.Handler.handleCallback(Handler.java:739) 03-02 20:18:31.053 18221-18221/com.desmond.demo W/System.err: at android.os.Handler.dispatchMessage(Handler.java:95) 03-02 20:18:31.053 18221-18221/com.desmond.demo W/System.err: at android.os.Looper.loop(Looper.java:135) 03-02 20:18:31.053 18221-18221/com.desmond.demo W/System.err: at android.app.ActivityThread.main(ActivityThread.java:5254) 03-02 20:18:31.053 18221-18221/com.desmond.demo W/System.err: at java.lang.reflect.Method.invoke(Native Method) 03-02 20:18:31.053 18221-18221/com.desmond.demo W/System.err: at java.lang.reflect.Method.invoke(Method.java:372) 03-02 20:18:31.053 18221-18221/com.desmond.demo W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) 03-02 20:18:31.053 18221-18221/com.desmond.demo W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) 03-02 20:34:50.202 18221-18231/com.desmond.demo I/art: Debugger is no longer active

Do you know what might be causing the problem? I did not change anything from the demo file and this is what I get from it.

philipgiuliani commented 8 years ago

Hi have you tried to open it on an Device without camera? (simulator)? Have you added the permissions?

syaheer commented 8 years ago

I am using a Nexus 7. Yes I have added the permissions.

On Thu, Mar 3, 2016 at 12:44 AM, Philip Giuliani notifications@github.com wrote:

Hi have you tried to open it on an Device without camera? (simulator)? Have you added the permissions?

— Reply to this email directly or view it on GitHub https://github.com/boxme/SquareCamera/issues/40#issuecomment-191611920.