MKT MDM Solutions
Jun 17, 2016
7:21 pm

Failed talking with KnoxCustomManager service

I have a device reporting this exception before a FATA Exception on systemui followed by a reboot. There no trace on what is causing the exception, any advice?

 

3318  3318 W SystemManager: Failed talking with KnoxCustomManager service
3318  3318 W SystemManager: android.os.DeadObjectException
3318  3318 W SystemManager:     at android.os.BinderProxy.transactNative(Native Method)
3318  3318 W SystemManager:     at android.os.BinderProxy.transact(Binder.java:496)
3318  3318 W SystemManager:     at android.app.enterprise.knoxcustom.IKnoxCustomManager$Stub$Proxy.getLockScreenHiddenItems(IKnoxCustomManager.java:4523)
3318  3318 W SystemManager:     at android.app.enterprise.knoxcustom.SystemManager.getLockScreenHiddenItems(SystemManager.java:2530)
3318  3318 W SystemManager:     at com.android.systemui.statusbar.phone.NotificationPanelView.updateCarrierLabelView(NotificationPanelView.java:3238)
3318  3318 W SystemManager:     at com.android.systemui.statusbar.phone.NotificationPanelView.onMeasure(NotificationPanelView.java:783)
3318  3318 W SystemManager:     at android.view.View.measure(View.java:18870)
3318  3318 W SystemManager:     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5908)
3318  3318 W SystemManager:     at android.widget.FrameLayout.onMeasure(FrameLayout.java:436)
3318  3318 W SystemManager:     at android.view.View.measure(View.java:18870)
3318  3318 W SystemManager:     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5908)
3318  3318 W SystemManager:     at android.widget.FrameLayout.onMeasure(FrameLayout.java:436)
3318  3318 W SystemManager:     at android.view.View.measure(View.java:18870)
3318  3318 W SystemManager:     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5908)
3318  3318 W SystemManager:     at android.widget.FrameLayout.onMeasure(FrameLayout.java:436)
3318  3318 W SystemManager:     at android.view.View.measure(View.java:18870)
3318  3318 W SystemManager:     at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2392)
3318  3318 W SystemManager:     at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1416)
3318  3318 W SystemManager:     at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1661)
3318  3318 W SystemManager:     at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1301)
3318  3318 W SystemManager:     at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7016)
3318  3318 W SystemManager:     at android.view.Choreographer$CallbackRecord.run(Choreographer.java:777)
3318  3318 W SystemManager:     at android.view.Choreographer.doCallbacks(Choreographer.java:590)
3318  3318 W SystemManager:     at android.view.Choreographer.doFrame(Choreographer.java:560)
3318  3318 W SystemManager:     at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:763)
3318  3318 W SystemManager:     at android.os.Handler.handleCallback(Handler.java:739)
3318  3318 W SystemManager:     at android.os.Handler.dispatchMessage(Handler.java:95)
3318  3318 W SystemManager:     at android.os.Looper.loop(Looper.java:145)
3318  3318 W SystemManager:     at android.app.ActivityThread.main(ActivityThread.java:6946)
3318  3318 W SystemManager:     at java.lang.reflect.Method.invoke(Native Method)
3318  3318 W SystemManager:     at java.lang.reflect.Method.invoke(Method.java:372)
3318  3318 W SystemManager:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404)
3318  3318 W SystemManager:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)
3318  3318 I ActivityThread: Removing dead content provider:android.content.ContentProviderProxy@29566226
3318  3318 E ActivityThread: Failed to find provider info for com.sec.knox.provider
3318  3318 W SystemManager: Failed talking with KnoxCustomManager service
3318  3318 W SystemManager: android.os.DeadObjectException
3318  3318 W SystemManager:     at android.os.BinderProxy.transactNative(Native Method)
3318  3318 W SystemManager:     at android.os.BinderProxy.transact(Binder.java:496)

3318  3318 D AndroidRuntime: Shutting down VM
3318  3318 E AndroidRuntime: FATAL EXCEPTION: main
3318  3318 E AndroidRuntime: Process: com.android.systemui, PID: 3318
3318  3318 E AndroidRuntime: java.lang.SecurityException: Requires READ_PHONE_STATE: Neither user 10040 nor current process has android.permission.READ_PHONE_STATE.
3318  3318 E AndroidRuntime:     at android.os.Parcel.readException(Parcel.java:1546)
3318  3318 E AndroidRuntime:     at android.os.Parcel.readException(Parcel.java:1499)
3318  3318 E AndroidRuntime:     at com.android.internal.telephony.ISub$Stub$Proxy.getActiveSubscriptionInfoList(ISub.java:584)
3318  3318 E AndroidRuntime:     at android.telephony.SubscriptionManager.getActiveSubscriptionInfoList(SubscriptionManager.java:588)
3318  3318 E AndroidRuntime:     at com.android.systemui.statusbar.BaseStatusBar.getNumberOfActiveSim(BaseStatusBar.java:1572)
3318  3318 E AndroidRuntime:     at com.android.systemui.statusbar.BaseStatusBar.updateRowStates(BaseStatusBar.java:3659)
3318  3318 E AndroidRuntime:     at com.android.systemui.statusbar.phone.PhoneStatusBar.updateRowStates(PhoneStatusBar.java:3411)
3318  3318 E AndroidRuntime:     at com.android.systemui.statusbar.phone.PhoneStatusBar.updateOverFlowView(PhoneStatusBar.java:9063)
3318  3318 E AndroidRuntime:     at com.android.systemui.statusbar.phone.NotificationPanelView.setQsExpansion(NotificationPanelView.java:2340)
3318  3318 E AndroidRuntime:     at com.android.systemui.statusbar.phone.NotificationPanelView.onLayout(NotificationPanelView.java:867)
3318  3318 E AndroidRuntime:     at android.view.View.layout(View.java:16939)
3318  3318 E AndroidRuntime:     at android.view.ViewGroup.layout(ViewGroup.java:5409)
3318  3318 E AndroidRuntime:     at android.widget.FrameLayout.layoutChildren(FrameLayout.java:579)
3318  3318 E AndroidRuntime:     at android.widget.FrameLayout.onLayout(FrameLayout.java:514)
3318  3318 E AndroidRuntime:     at android.view.View.layout(View.java:16939)
3318  3318 E AndroidRuntime:     at android.view.ViewGroup.layout(ViewGroup.java:5409)
3318  3318 E AndroidRuntime:     at android.widget.FrameLayout.layoutChildren(FrameLayout.java:579)
3318  3318 E AndroidRuntime:     at android.widget.FrameLayout.onLayout(FrameLayout.java:514)
3318  3318 E AndroidRuntime:     at android.view.View.layout(View.java:16939)
3318  3318 E AndroidRuntime:     at android.view.ViewGroup.layout(ViewGroup.java:5409)
3318  3318 E AndroidRuntime:     at android.widget.FrameLayout.layoutChildren(FrameLayout.java:579)
3318  3318 E AndroidRuntime:     at android.widget.FrameLayout.onLayout(FrameLayout.java:514)
3318  3318 E AndroidRuntime:     at android.view.View.layout(View.java:16939)
3318  3318 E AndroidRuntime:     at android.view.ViewGroup.layout(ViewGroup.java:5409)
3318  3318 E AndroidRuntime:     at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2464)
3318  3318 E AndroidRuntime:     at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2167)
3318  3318 E AndroidRuntime:     at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1301)
3318  3318 E AndroidRuntime:     at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7016)
3318  3318 E AndroidRuntime:     at android.view.Choreographer$CallbackRecord.run(Choreographer.java:777)
3318  3318 E AndroidRuntime:     at android.view.Choreographer.doCallbacks(Choreographer.java:590)
3318  3318 E AndroidRuntime:     at android.view.Choreographer.doFrame(Choreographer.java:560)
3318  3318 E AndroidRuntime:     at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:763)
3318  3318 E AndroidRuntime:     at android.os.Handler.handleCallback(Handler.java:739)
3318  3318 E AndroidRuntime:     at android.os.Handler.dispatchMessage(Handler.java:95)
3318  3318 E AndroidRuntime:     at android.os.Looper.loop(Looper.java:145)
3318  3318 E AndroidRuntime:     at android.app.ActivityThread.main(ActivityThread.java:6946)
3318  3318 E AndroidRuntime:     at java.lang.reflect.Method.invoke(Native Method)
3318  3318 E AndroidRuntime:     at java.lang.reflect.Method.invoke(Method.java:372)
3318  3318 E AndroidRuntime:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404)
3318  3318 E AndroidRuntime:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)
3318  3318 E AndroidRuntime: Error reporting crash
3318  3318 E AndroidRuntime: android.os.DeadObjectException
3318  3318 E AndroidRuntime:     at android.os.BinderProxy.transactNative(Native Method)
3318  3318 E AndroidRuntime:     at android.os.BinderProxy.transact(Binder.java:496)
3318  3318 E AndroidRuntime:     at android.app.ActivityManagerProxy.handleApplicationCrash(ActivityManagerNative.java:5005)
3318  3318 E AndroidRuntime:     at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:95)
3318  3318 E AndroidRuntime:     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
3318  3318 E AndroidRuntime:     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)

 

Similar topics

No similar topics found.
MKT MDM Solutions
Jun 21, 2016
8:03 pm

The permission is there.

Kieran M
Jun 17, 2016
10:28 pm

Hi,

I have noticed the following entry in your logs:

3318  3318 E AndroidRuntime: FATAL EXCEPTION: main
3318  3318 E AndroidRuntime: Process: com.android.systemui, PID: 3318
3318  3318 E AndroidRuntime: java.lang.SecurityException: Requires READ_PHONE_STATE: Neither user 10040 nor current process has android.permission.READ_PHONE_STATE.

Can you let me know if adding the following permission to your manifest alleviates the issue? 

android.permission.READ_PHONE_STATE

If you have any further questions regarding this topic, please let me know.

 

Comments

The permission is there. The issue seems probably related to the other one I opened: https://seap.samsung.com/forum-topic/devices-randomly-reboots-using-knox...

The problem is not fixed.

 

MKT MDM SolutionsJun 23, 2016 at 3:38 pm
Kieran M
Jul 05, 2016
1:04 am

Hi,

To further investigate your issue, please raise a support ticket with the following information:

  1. Description of your issue.
  2. The information from each devices "About device" section in the settings app
  3. A dump state captured in the following way:
    1. Reproduce the issue.
    2.  In the Phone Application, enter *#9900#. 
    3. "Run dumpstate/logcat" . 
    4. Select "Copy to sdcard". 
    5. Navigate to the "log" directory that was created on the device using the "My Files" app or a Windows PC with USB cable connection. 
    6. Send us the dumpState in a Zip archive.

To raise the support ticket, please log into seap.samsung.com, navigate to Partner resources -> Support -> Submit ticket.

If you have any issues with the above or any more question regarding this topic, please let me know.

MKT MDM Solutions
Jul 05, 2016
2:59 pm

Should I see something else in the menu? https://file.io/62xjiv

Comments

My apologies,

You have to click on "dashboard" at the top right of your screen next to the sign out button, then scroll to the bottom of the page and you will see a section called Partner resources.

Once you see this, please navigate to Partner resources -> Support -> Submit ticket.

If you have any issues with this or any more question regarding this topic, please let me know.

Kieran MJul 05, 2016 at 4:49 pm