Giter Club home page Giter Club logo

grblcontroller's People

Contributors

dannab avatar hankso avatar ho-ho-ho avatar zeevy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

grblcontroller's Issues

RepeatListener.java line 75

in in.co.gorest.grblcontroller.helpers.RepeatListener.onTouch

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.view.View.performClick()' on a null object reference
at in.co.gorest.grblcontroller.helpers.RepeatListener.onTouch(RepeatListener.java:75)
at android.view.View.dispatchTouchEvent(View.java:10037)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2674)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2363)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2674)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2363)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2674)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2363)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2674)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2363)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2674)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2363)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2674)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2363)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2674)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2363)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2674)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2363)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2674)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2363)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2674)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2363)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2674)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2363)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2674)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2363)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2674)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2363)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2674)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2363)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2674)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2363)
at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:418)
at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1831)
at android.app.Activity.dispatchTouchEvent(Activity.java:3154)
at android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:68)
at android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:68)
at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:380)
at android.view.View.dispatchPointerEvent(View.java:10261)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4728)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4596)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4033)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4086)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4052)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4060)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4033)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4086)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4052)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4195)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4060)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4252)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4033)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4086)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4052)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4060)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4033)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6576)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6550)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6511)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6710)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next(MessageQueue.java:323)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:6349)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:893)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:783)

GrblActivity.java line 336

in in.co.gorest.grblcontroller.GrblActivity.onOptionsItemSelected

  • Number of crashes: 1
  • Impacted devices: 1

Fatal Exception: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.hwCHOOSER (has extras) }
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1854)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1544)
at android.app.Activity.startActivityForResult(Activity.java:4391)
at android.support.v4.app.BaseFragmentActivityApi16.startActivityForResult(BaseFragmentActivityApi16.java:54)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:67)
at android.app.Activity.startActivityForResult(Activity.java:4335)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:732)
at android.app.Activity.startActivity(Activity.java:4697)
at android.app.Activity.startActivity(Activity.java:4665)
at in.co.gorest.grblcontroller.GrblActivity.onOptionsItemSelected(GrblActivity.java:336)
at android.app.Activity.onMenuItemSelected(Activity.java:3356)
at android.support.v4.app.FragmentActivity.onMenuItemSelected(FragmentActivity.java:380)
at android.support.v7.app.AppCompatActivity.onMenuItemSelected(AppCompatActivity.java:195)
at android.support.v7.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:108)
at android.support.v7.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:108)
at android.support.v7.app.ToolbarActionBar$2.onMenuItemClick(ToolbarActionBar.java:63)
at android.support.v7.widget.Toolbar$1.onMenuItemClick(Toolbar.java:203)
at android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(ActionMenuView.java:780)
at android.support.v7.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:822)
at android.support.v7.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:171)
at android.support.v7.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:973)
at android.support.v7.view.menu.MenuPopup.onItemClick(MenuPopup.java:127)
at android.widget.AdapterView.performItemClick(AdapterView.java:313)
at android.widget.AbsListView.performItemClick(AbsListView.java:1201)
at android.widget.AbsListView$PerformClick.run(AbsListView.java:3195)
at android.widget.AbsListView$3.run(AbsListView.java:4138)
at android.os.Handler.handleCallback(Handler.java:761)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:156)
at android.app.ActivityThread.main(ActivityThread.java:6523)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:941)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:831)

CDCSerialDevice.java:268

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.hardware.usb.UsbDeviceConnection.claimInterface(android.hardware.usb.UsbInterface, boolean)' on a null object reference
at com.felhr.usbserial.CDCSerialDevice.openCDC(CDCSerialDevice.java:268)
at com.felhr.usbserial.CDCSerialDevice.open(CDCSerialDevice.java:62)
at in.co.gorest.grblcontroller.service.GrblUsbSerialService$ConnectionThread.run(GrblUsbSerialService.java:344)

JoggingTabFragment.java line 404

in in.co.gorest.grblcontroller.ui.JoggingTabFragment.sendJogCommand

  • Number of crashes: 1
  • Impacted devices: 1

Fatal Exception: java.lang.IllegalStateException: Fragment d{887f523} not attached to Activity
at android.support.v4.app.Fragment.getResources(Fragment.java:608)
at android.support.v4.app.Fragment.getString(Fragment.java:632)
at in.co.gorest.grblcontroller.ui.JoggingTabFragment.sendJogCommand(JoggingTabFragment.java:404)
at in.co.gorest.grblcontroller.ui.JoggingTabFragment.access$000(JoggingTabFragment.java:52)
at in.co.gorest.grblcontroller.ui.JoggingTabFragment$1.onClick(JoggingTabFragment.java:90)
at android.view.View.performClick(View.java:5612)
at in.co.gorest.grblcontroller.helpers.RepeatListener$1.run(RepeatListener.java:44)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6123)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:757)

SplashActivity.java line 51

in in.co.gorest.grblcontroller.SplashActivity.onCreate

  • Number of crashes: 1
  • Impacted devices: 1
    Test build

GrblActivity.java line 198

in in.co.gorest.grblcontroller.GrblActivity.applicationSetup

  • Number of crashes: 1
  • Impacted devices: 1

Local testing

CDCSerialDevice.java line 268

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.hardware.usb.UsbDeviceConnection.claimInterface(android.hardware.usb.UsbInterface, boolean)' on a null object reference
at com.felhr.usbserial.CDCSerialDevice.openCDC(CDCSerialDevice.java:268)
at com.felhr.usbserial.CDCSerialDevice.open(CDCSerialDevice.java:62)
at in.co.gorest.grblcontroller.service.GrblUsbSerialService$ConnectionThread.run(GrblUsbSerialService.java:320)

GrblActivity.java line 230

in in.co.gorest.grblcontroller.GrblActivity.onCreateOptionsMenu

  • Number of crashes: 1
  • Impacted devices: 1

No Activity found to handle Intent

in in.co.gorest.grblcontroller.GrblActivity.onOptionsItemSelected

Non-fatal Exception: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.hwCHOOSER (has extras) }
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1854)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1544)
at android.app.Activity.startActivityForResult(Activity.java:4391)
at android.support.v4.app.BaseFragmentActivityApi16.startActivityForResult(BaseFragmentActivityApi16.java:54)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:67)
at android.app.Activity.startActivityForResult(Activity.java:4335)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:732)
at android.app.Activity.startActivity(Activity.java:4697)
at android.app.Activity.startActivity(Activity.java:4665)
at in.co.gorest.grblcontroller.GrblActivity.onOptionsItemSelected(GrblActivity.java:347)
at android.app.Activity.onMenuItemSelected(Activity.java:3356)
at android.support.v4.app.FragmentActivity.onMenuItemSelected(FragmentActivity.java:380)
at android.support.v7.app.AppCompatActivity.onMenuItemSelected(AppCompatActivity.java:195)
at android.support.v7.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:108)
at android.support.v7.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:108)
at android.support.v7.app.ToolbarActionBar$2.onMenuItemClick(ToolbarActionBar.java:63)
at android.support.v7.widget.Toolbar$1.onMenuItemClick(Toolbar.java:203)
at android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(ActionMenuView.java:780)
at android.support.v7.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:822)
at android.support.v7.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:171)
at android.support.v7.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:973)
at android.support.v7.view.menu.MenuPopup.onItemClick(MenuPopup.java:127)
at android.widget.AdapterView.performItemClick(AdapterView.java:313)
at android.widget.AbsListView.performItemClick(AbsListView.java:1201)
at android.widget.AbsListView$PerformClick.run(AbsListView.java:3195)
at android.widget.AbsListView$3.run(AbsListView.java:4138)
at android.os.Handler.handleCallback(Handler.java:761)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:156)
at android.app.ActivityThread.main(ActivityThread.java:6523)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:941)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:831)

UsbSerialDevice.java line 234

in com.felhr.usbserial.UsbSerialDevice$WorkerThread.run

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.nio.ByteBuffer.isDirect()' on a null object reference
at android.hardware.usb.UsbRequest.dequeue(UsbRequest.java:156)
at android.hardware.usb.UsbDeviceConnection.requestWait(UsbDeviceConnection.java:230)
at com.felhr.usbserial.UsbSerialDevice$WorkerThread.run(UsbSerialDevice.java:234)

spindle button

spindle button doesn't work, but command m3,m5 works ok.

CH34xSerialDevice.java line 366

Platform: android
Application: Grbl Controller
Version: 2.1.2 (14)
Bundle Identifier: in.co.gorest.grblcontroller
Issue : 64
Issue ID: 5a81483d8cb3c2fa63da1faa
Session ID: 5A813A77028300014D6E426D4EA0C8B3_DNE_0_v2
Date: 2018-02-12T07:54:36Z
OS Version: 7.1.1
Device: Galaxy J5(2016)
RAM Free: 19.7%
Disk Free: 23.3%

  1. Crashed: Thread-19
    at com.felhr.usbserial.CH34xSerialDevice.openCH34X(CH34xSerialDevice.java:366)
    at com.felhr.usbserial.CH34xSerialDevice.open(CH34xSerialDevice.java:115)
    at in.co.gorest.grblcontroller.service.GrblUsbSerialService$ConnectionThread.run(GrblUsbSerialService.java:320)

--

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.hardware.usb.UsbDeviceConnection.claimInterface(android.hardware.usb.UsbInterface, boolean)' on a null object reference
at com.felhr.usbserial.CH34xSerialDevice.openCH34X(CH34xSerialDevice.java:366)
at com.felhr.usbserial.CH34xSerialDevice.open(CH34xSerialDevice.java:115)
at in.co.gorest.grblcontroller.service.GrblUsbSerialService$ConnectionThread.run(GrblUsbSerialService.java:320)

  1. Crashed: Thread-19
    at com.felhr.usbserial.CH34xSerialDevice.openCH34X(CH34xSerialDevice.java:366)
    at com.felhr.usbserial.CH34xSerialDevice.open(CH34xSerialDevice.java:115)
    at in.co.gorest.grblcontroller.service.GrblUsbSerialService$ConnectionThread.run(GrblUsbSerialService.java:320)

  2. Thread-19
    at java.lang.Object.wait(Object.java)
    at java.lang.Thread.parkFor$(Thread.java:2128)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:421)
    at java.util.concurrent.FutureTask.get(FutureTask.java:163)
    at com.crashlytics.android.core.CrashlyticsBackgroundWorker.submitAndWait(CrashlyticsBackgroundWorker.java:43)
    at com.crashlytics.android.core.CrashlyticsController.handleUncaughtException(CrashlyticsController.java:312)
    at com.crashlytics.android.core.CrashlyticsController$6.onUncaughtException(CrashlyticsController.java:296)
    at com.crashlytics.android.core.CrashlyticsUncaughtExceptionHandler.uncaughtException(CrashlyticsUncaughtExceptionHandler.java:30)
    at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
    at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1063)

  3. Answers Events Handler1
    at java.lang.Object.wait(Object.java)
    at java.lang.Thread.parkFor$(Thread.java:2128)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)
    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1103)
    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at io.fabric.sdk.android.services.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:75)
    at io.fabric.sdk.android.services.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:30)
    at java.lang.Thread.run(Thread.java:762)

  4. Crashlytics Exception Handler1
    at dalvik.system.VMStack.getThreadStackTrace(VMStack.java)
    at java.lang.Thread.getStackTrace(Thread.java:1567)
    at java.lang.Thread.getAllStackTraces(Thread.java:1617)
    at com.crashlytics.android.core.CrashlyticsController.writeSessionEvent(CrashlyticsController.java:1317)
    at com.crashlytics.android.core.CrashlyticsController.writeFatal(CrashlyticsController.java:1004)
    at com.crashlytics.android.core.CrashlyticsController.access$400(CrashlyticsController.java:67)
    at com.crashlytics.android.core.CrashlyticsController$7.call(CrashlyticsController.java:319)
    at com.crashlytics.android.core.CrashlyticsController$7.call(CrashlyticsController.java:312)
    at java.util.concurrent.FutureTask.run(FutureTask.java:237)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at io.fabric.sdk.android.services.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:75)
    at io.fabric.sdk.android.services.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:30)
    at java.lang.Thread.run(Thread.java:762)

  5. ReferenceQueueDaemon
    at java.lang.Object.wait(Object.java)
    at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:150)
    at java.lang.Thread.run(Thread.java:762)

  6. Thread-13
    at java.lang.Object.wait(Object.java)
    at com.felhr.usbserial.SerialBuffer$SynchronizedBuffer.get(SerialBuffer.java:146)
    at com.felhr.usbserial.SerialBuffer.getWriteBuffer(SerialBuffer.java:83)
    at com.felhr.usbserial.UsbSerialDevice$WriteThread.run(UsbSerialDevice.java:306)

  7. Queue
    at java.lang.Object.wait(Object.java)
    at java.lang.Thread.parkFor$(Thread.java:2128)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
    at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:519)
    at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
    at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236)
    at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65)
    at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:762)

  8. Queue
    at java.lang.Object.wait(Object.java)
    at java.lang.Thread.parkFor$(Thread.java:2128)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
    at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:519)
    at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
    at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236)
    at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65)
    at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:762)

  9. HeapTaskDaemon
    at dalvik.system.VMRuntime.runHeapTasks(VMRuntime.java)
    at java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:433)
    at java.lang.Thread.run(Thread.java:762)

  10. Queue
    at java.lang.Object.wait(Object.java)
    at java.lang.Thread.parkFor$(Thread.java:2128)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
    at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:519)
    at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
    at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236)
    at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65)
    at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:762)

  11. Thread-17
    at java.lang.Object.wait(Object.java)
    at com.felhr.usbserial.SerialBuffer$SynchronizedBuffer.get(SerialBuffer.java:146)
    at com.felhr.usbserial.SerialBuffer.getWriteBuffer(SerialBuffer.java:83)
    at com.felhr.usbserial.UsbSerialDevice$WriteThread.run(UsbSerialDevice.java:306)

  12. FinalizerWatchdogDaemon
    at java.lang.Object.wait(Object.java)
    at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:269)
    at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:249)
    at java.lang.Thread.run(Thread.java:762)

  13. pool-2-thread-1
    at java.lang.Object.wait(Object.java)
    at java.lang.Thread.parkFor$(Thread.java:2128)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:762)

  14. AsyncTask 10
    at java.lang.Object.wait(Object.java)
    at java.lang.Thread.parkFor$(Thread.java:2128)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)
    at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:762)

  15. AsyncTask 9
    at java.lang.Object.wait(Object.java)
    at java.lang.Thread.parkFor$(Thread.java:2128)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)
    at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:762)

  16. FinalizerDaemon
    at java.lang.Object.wait(Object.java)
    at java.lang.Object.wait(Object.java:407)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
    at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:204)
    at java.lang.Thread.run(Thread.java:762)

  17. Queue
    at java.lang.Object.wait(Object.java)
    at java.lang.Thread.parkFor$(Thread.java:2128)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
    at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:519)
    at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
    at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236)
    at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65)
    at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:762)

  18. pool-6-thread-1
    at java.lang.Object.wait(Object.java)
    at java.lang.Thread.parkFor$(Thread.java:2128)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:762)

  19. Queue
    at java.lang.Object.wait(Object.java)
    at java.lang.Thread.parkFor$(Thread.java:2128)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
    at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:519)
    at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
    at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236)
    at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65)
    at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:762)

GrblActivity.java line 222

in in.co.gorest.grblcontroller.GrblActivity.onCreateOptionsMenu

  • Number of crashes: 1
  • Impacted devices: 1

Adding manual tool change procedure

To add a manual tool change procedure in probing tab.
Procedure.

  1. Complete the file streaming with the first tool.
  2. Jog the machine to a position where it's convenient to change the tool.
  3. Run a probe cycle to take the current tool length.
  4. Now change the tool.
  5. Run a probe cycle and calculate the tool offset.
  6. Apply tool length offset using G43.1

Fatal Exception: android.content.ActivityNotFoundException | GrblActivity.java line 295

in in.co.gorest.grblcontroller.GrblActivity.onOptionsItemSelected

Fatal Exception: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.hwCHOOSER (has extras) }
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1854)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1544)
at android.app.Activity.startActivityForResult(Activity.java:4391)
at android.support.v4.app.BaseFragmentActivityJB.startActivityForResult(BaseFragmentActivityJB.java:54)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:75)
at android.app.Activity.startActivityForResult(Activity.java:4335)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:708)
at android.app.Activity.startActivity(Activity.java:4697)
at android.app.Activity.startActivity(Activity.java:4665)
at in.co.gorest.grblcontroller.GrblActivity.onOptionsItemSelected(GrblActivity.java:295)
at android.app.Activity.onMenuItemSelected(Activity.java:3356)
at android.support.v4.app.FragmentActivity.onMenuItemSelected(FragmentActivity.java:360)
at android.support.v7.app.AppCompatActivity.onMenuItemSelected(AppCompatActivity.java:194)
at android.support.v7.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:110)
at android.support.v7.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:110)
at android.support.v7.app.ToolbarActionBar$2.onMenuItemClick(ToolbarActionBar.java:69)
at android.support.v7.widget.Toolbar$1.onMenuItemClick(Toolbar.java:204)
at android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(ActionMenuView.java:776)
at android.support.v7.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:821)
at android.support.v7.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:158)
at android.support.v7.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:968)
at android.support.v7.view.menu.MenuPopup.onItemClick(MenuPopup.java:127)
at android.widget.AdapterView.performItemClick(AdapterView.java:313)
at android.widget.AbsListView.performItemClick(AbsListView.java:1201)
at android.widget.AbsListView$PerformClick.run(AbsListView.java:3195)
at android.widget.AbsListView$3.run(AbsListView.java:4138)
at android.os.Handler.handleCallback(Handler.java:761)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:156)
at android.app.ActivityThread.main(ActivityThread.java:6523)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:941)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:831)

in.co.gorest.grblcontroller_issue_43_crash_5A3371BB033400013D05247ED7AFBB21_3ab346fee3b611e79f9756847afe9799_0_v2.txt

ProbingTabFragment.java line 196

in in.co.gorest.grblcontroller.ui.ProbingTabFragment.onCreateView

Fatal Exception: java.lang.ClassCastException: android.widget.LinearLayout cannot be cast to android.widget.RelativeLayout
at in.co.gorest.grblcontroller.ui.ProbingTabFragment.onCreateView(ProbingTabFragment.java:196)
at android.support.v4.app.Fragment.performCreateView(Fragment.java:2354)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1419)
at android.support.v4.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1740)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1809)
at android.support.v4.app.BackStackRecord.executeOps(BackStackRecord.java:799)
at android.support.v4.app.FragmentManagerImpl.executeOps(FragmentManager.java:2580)
at android.support.v4.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2367)
at android.support.v4.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2322)
at android.support.v4.app.FragmentManagerImpl.execSingleAction(FragmentManager.java:2199)
at android.support.v4.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:651)
at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:145)
at android.support.v4.view.ViewPager.populate(ViewPager.java:1236)
at android.support.v4.view.ViewPager.setCurrentItemInternal(ViewPager.java:662)
at android.support.v4.view.ViewPager.setCurrentItemInternal(ViewPager.java:624)
at android.support.v4.view.ViewPager.setCurrentItem(ViewPager.java:605)
at in.co.gorest.grblcontroller.GrblActivity$2.onTabSelected(GrblActivity.java:219)
at android.support.design.widget.TabLayout.dispatchTabSelected(TabLayout.java:1165)
at android.support.design.widget.TabLayout.selectTab(TabLayout.java:1158)
at android.support.design.widget.TabLayout.selectTab(TabLayout.java:1128)
at android.support.design.widget.TabLayout$Tab.select(TabLayout.java:1427)
at android.support.design.widget.TabLayout$TabView.performClick(TabLayout.java:1537)
at android.view.View$PerformClick.run(View.java:21328)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5551)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:734)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:624)

Axis Jog Buttons Direction

Very Nice Interface. On my machine from where I stand the buttons and the axis direction are reversed (so from my viewpoint I push the Left/Right buttons to move the table In/Out) . Because every DIY machine is different it would be very nice to be able to define (in setup) X or Y as the Horizontal set of buttons and which button on each axis is causes Negative motion. Thanks

FileStreamerIntentService.java line 243

in in.co.gorest.grblcontroller.service.FileStreamerIntentService.waitUntilBufferRunout

  • Number of crashes: 1
  • Impacted devices: 1

Fatal Exception: java.util.NoSuchElementException
at java.util.LinkedList.removeFirst(LinkedList.java:270)
at in.co.gorest.grblcontroller.service.FileStreamerIntentService.waitUntilBufferRunout(FileStreamerIntentService.java:243)
at in.co.gorest.grblcontroller.service.FileStreamerIntentService.startStreaming(FileStreamerIntentService.java:186)
at in.co.gorest.grblcontroller.service.FileStreamerIntentService.onHandleIntent(FileStreamerIntentService.java:146)
at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:67)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:156)
at android.os.HandlerThread.run(HandlerThread.java:61)

Wishes | Gcode list sorting | Gcode list search

Could you please add support for older devices on android 4.0 - 4.2. Also more custom buttons would be a good idea and search option in gcode list or at least sorting possibility. Thank you.

UsbSerialDevice.java line 68

Moto G (5)
OS 7.0

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.hardware.usb.UsbDevice.getVendorId()' on a null object reference
at com.felhr.usbserial.UsbSerialDevice.createUsbSerialDevice(UsbSerialDevice.java:68)
at com.felhr.usbserial.UsbSerialDevice.createUsbSerialDevice(UsbSerialDevice.java:58)
at in.co.gorest.grblcontroller.service.GrblUsbSerialService$ConnectionThread.run(GrblUsbSerialService.java:318)

RepeatListener.java line 54

in in.co.gorest.grblcontroller.helpers.RepeatListener.onTouch

Device: Moto G Turbo Edition
Os: 6.0.1

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.view.View.performClick()' on a null object reference
at in.co.gorest.grblcontroller.helpers.RepeatListener.onTouch(RepeatListener.java:54)
at android.view.View.dispatchTouchEvent(View.java:9299)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2555)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2254)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2555)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2254)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2555)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2254)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2555)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2254)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2555)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2254)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2555)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2254)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2555)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2254)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2555)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2254)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2555)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2254)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2555)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2254)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2555)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2254)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2555)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2254)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2555)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2254)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2555)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2254)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2555)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2254)
at com.android.internal.policy.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2403)
at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1737)
at android.app.Activity.dispatchTouchEvent(Activity.java:2775)
at android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:69)
at android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:69)
at com.android.internal.policy.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2364)
at android.view.View.dispatchPointerEvent(View.java:9523)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4242)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4108)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3654)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3707)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3673)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3799)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3681)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3856)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3654)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3707)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3673)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3681)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3654)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5969)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5908)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:5869)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6072)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:192)
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next(MessageQueue.java:323)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5443)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)

in.co.gorest.grblcontroller_issue_39_crash_59F80C7F025F0001312D1BB7F6DF4B20_da6ea833bdfd11e7aaf356847afe9799_0_v2.txt

DocFragment.java line 139

in droidninja.filepicker.fragments.DocFragment.onCreateOptionsMenu

  • Number of crashes: 1
  • Impacted devices: 1

No paired devices is not a valid Bluetooth address

Application Version 1.8 (11)

Device: Galaxy S7 Edge
OS Version: 7.0
UI Orientation: Portrait
Ram Free: 22%
Disk Free:23%

Fatal Exception: java.lang.RuntimeException: Unable to start service in.co.gorest.grblcontroller.service.GrblSerialService@89d6d17 with Intent { cmp=in.co.gorest.grblcontroller/.service.GrblSerialService launchParam=MultiScreenLaunchParams { mDisplayId=0 mFlags=0 } (has extras) }: java.lang.IllegalArgumentException: No paired devices is not a valid Bluetooth address
at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:3702)
at android.app.ActivityThread.-wrap23(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1740)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6692)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358)
Caused by java.lang.IllegalArgumentException: No paired devices is not a valid Bluetooth address
at android.bluetooth.BluetoothDevice.(BluetoothDevice.java)
at android.bluetooth.BluetoothAdapter.getRemoteDevice(BluetoothAdapter.java:663)
at in.co.gorest.grblcontroller.service.GrblSerialService.onStartCommand(GrblSerialService.java:100)
at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:3685)
at android.app.ActivityThread.-wrap23(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1740)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6692)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358)

in.co.gorest.grblcontroller_issue_33_crash_59F2D273018C000111F7886F70981769_536e565dbae011e79f9756847afe9799_0_v2.txt

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.