Custom Log causing application kickout

Hello,

Using MobiControl 15.1, Zebra TC70 running 5.1.1 and TC70x on Nougat 7.1.2. We have been able to track an issue where our team members are using Enterprise Browser and they are "kicked out" of what they are doing and presented with the Mobicontrol lockdown screen, requiring them to re-login to websites, etc. to continue. Obviously, this is very frustrating for our team members.

This coincides with an Information event in the log file stating:


Custom Log (This device has been switched to user mode)

The device agent log gives this information at the time of occurrence:

2020-07-22 13:03:54.773|injector|E|N/A|[net.soti.mobicontrol.df.q] injector| DUPLICATED subscription - class: net.soti.mobicontrol.email.b.b|
2020-07-22 13:03:54.941|injector|E|N/A|[net.soti.mobicontrol.df.q] injector| DUPLICATED subscription - class: net.soti.mobicontrol.featurecontrol.eg|
2020-07-22 13:03:55.763|injector|E|N/A|[net.soti.mobicontrol.df.q] injector| DUPLICATED subscription - class: net.soti.mobicontrol.script.ab|
2020-07-22 13:03:55.906|injector|E|N/A|[net.soti.mobicontrol.df.q] injector| DUPLICATED subscription - class: net.soti.mobicontrol.admin.DeviceAdminNotificationManager|
2020-07-22 13:03:55.987|injector|E|N/A|[net.soti.mobicontrol.df.q] injector| DUPLICATED subscription - class: net.soti.mobicontrol.wifi.bl|
2020-07-22 13:03:56.032|injector|E|N/A|[net.soti.mobicontrol.df.q] injector| DUPLICATED subscription - class: net.soti.mobicontrol.admin.DeviceAdminNotificationManager|
2020-07-22 13:03:56.066|injector|E|N/A|[net.soti.mobicontrol.df.q] injector| DUPLICATED subscription - class: net.soti.mobicontrol.wifi.bl|
2020-07-22 13:03:56.310|injector|E|N/A|[net.soti.mobicontrol.df.q] injector| DUPLICATED subscription - class: net.soti.mobicontrol.email.b.b|
2020-07-22 13:03:58.116|execution-pipeline|E|N/A|[dy][handleApplyException] - applying - [DisableCellularData]|java.lang.NoSuchMethodError: No virtual method setMobileDataEnabled(Z)V in class Landroid/net/ConnectivityManager; or its super classes (declaration of 'android.net.ConnectivityManager' appears in /system/framework/framework.jar)
at net.soti.mobicontrol.featurecontrol.feature.application.u.a(SourceFile:38)
at net.soti.mobicontrol.featurecontrol.lr.setFeatureState(SourceFile:102)
at net.soti.mobicontrol.featurecontrol.cm.changeFeatureState(SourceFile:63)
at net.soti.mobicontrol.featurecontrol.cm.changeFeatureState(SourceFile:18)
at net.soti.mobicontrol.featurecontrol.fj.apply(SourceFile:52)
at net.soti.mobicontrol.featurecontrol.dy.a(SourceFile:32)
at net.soti.mobicontrol.featurecontrol.eg$3.a(SourceFile:220)
at net.soti.mobicontrol.featurecontrol.eg$3.a(SourceFile:217)
at net.soti.mobicontrol.fn.a.b.d.b(SourceFile:8)
at net.soti.mobicontrol.fn.a.a.c.b(SourceFile:295)
at net.soti.mobicontrol.featurecontrol.ee.a(SourceFile:92)
at net.soti.mobicontrol.featurecontrol.eg.d(SourceFile:195)
at net.soti.mobicontrol.featurecontrol.eg.doApply(SourceFile:106)
at net.soti.mobicontrol.dx.b$1.executeInternal(SourceFile:43)
at net.soti.mobicontrol.dt.k.execute(SourceFile:8)
at net.soti.mobicontrol.admin.AdminTask.execute(SourceFile:22)
at net.soti.mobicontrol.dt.o.run(SourceFile:29)
at net.soti.mobicontrol.dt.e$5.run(SourceFile:141)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:818)
|
2020-07-22 13:03:58.349|injector|E|N/A|[BaseApplicationControlManager][enableApplications] - error while enabling package com.android.settings/.DeviceAdminAdd : com.android.settings/.DeviceAdminAdd blocked by ManualBlacklist, do not enable it|
2020-07-22 13:03:58.706|mobicontrol-service|E|N/A|[net.soti.mobicontrol.df.q] mobicontrol-service| DUPLICATED subscription - class: net.soti.mobicontrol.fr.f|
2020-07-22 13:04:00.552|execution-pipeline|E|N/A|[net.soti.mobicontrol.featurecontrol.feature.tethering.a] Bluetooth is not tetherable ..|
2020-07-22 13:04:00.559|main|E|N/A|[net.soti.mobicontrol.featurecontrol.feature.tethering.a] Bluetooth is not tetherable ..|
2020-07-22 13:04:01.371|main|E|N/A|[net.soti.mobicontrol.lockdown.dw] View=net.soti.mobicontrol.lockdown.dw$a{b9cce2c V.E..... ......I. 0,0-0,0} not attached to window manager|
2020-07-22 13:04:01.382|main|E|N/A|[net.soti.mobicontrol.lockdown.dw] View=net.soti.mobicontrol.lockdown.dw$a{b9cce2c V.E..... ......I. 0,0-0,0} not attached to window manager|
2020-07-22 13:04:01.433|execution-pipeline|E|N/A|[net.soti.mobicontrol.lockdown.au] Failed to disable app!|net.soti.mobicontrol.appcontrol.ApplicationControlManagerException: Cannot find net.soti.settingsmanager
at net.soti.mobicontrol.appcontrol.PlusApplicationControlManager.doEnableApplicationLaunch(SourceFile:54)
at net.soti.mobicontrol.appcontrol.Plus50ApplicationControlManager.doEnableApplicationLaunch(SourceFile:40)
at net.soti.mobicontrol.appcontrol.BaseApplicationControlManager.enableApplicationLaunch(SourceFile:62)
at net.soti.mobicontrol.lockdown.au.b(SourceFile:105)
at net.soti.mobicontrol.lockdown.ah.a(SourceFile:134)
at net.soti.mobicontrol.lockdown.ah.b(SourceFile:82)
at net.soti.mobicontrol.lockdown.ah.d(SourceFile:77)
at net.soti.mobicontrol.lockdown.au.a(SourceFile:62)
at net.soti.mobicontrol.lockdown.ak.f(SourceFile:204)
at net.soti.mobicontrol.lockdown.ak.s(SourceFile:329)
at net.soti.mobicontrol.lockdown.ak.b(SourceFile:416)
at net.soti.mobicontrol.lockdown.ak.doApply(SourceFile:307)
at net.soti.mobicontrol.dx.b$1.executeInternal(SourceFile:43)
at net.soti.mobicontrol.dt.k.execute(SourceFile:8)
at net.soti.mobicontrol.admin.AdminTask.execute(SourceFile:22)
at net.soti.mobicontrol.dt.o.run(SourceFile:29)
at net.soti.mobicontrol.dt.e$5.run(SourceFile:141)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:818)
Caused by: java.lang.IllegalArgumentException: Unknown package: net.soti.settingsmanager
at android.os.Parcel.readException(Parcel.java:1550)
at android.os.Parcel.readException(Parcel.java:1499)
at android.content.pm.IPackageManager$Stub$Proxy.getApplicationEnabledSetting(IPackageManager.java:3464)
at android.app.ApplicationPackageManager.getApplicationEnabledSetting(ApplicationPackageManager.java:1519)
at net.soti.mobicontrol.appcontrol.PlusApplicationControlManager.doEnableApplicationLaunch(SourceFile:42)
... 19 more
|
2020-07-22 13:04:02.375|execution-pipeline|E|N/A|[dy][handleApplyException] - applying - [DisableCellularData]|java.lang.NoSuchMethodError: No virtual method setMobileDataEnabled(Z)V in class Landroid/net/ConnectivityManager; or its super classes (declaration of 'android.net.ConnectivityManager' appears in /system/framework/framework.jar)
at net.soti.mobicontrol.featurecontrol.feature.application.u.a(SourceFile:38)
at net.soti.mobicontrol.featurecontrol.lr.setFeatureState(SourceFile:102)
at net.soti.mobicontrol.featurecontrol.cm.changeFeatureState(SourceFile:63)
at net.soti.mobicontrol.featurecontrol.cm.changeFeatureState(SourceFile:18)
at net.soti.mobicontrol.featurecontrol.fj.apply(SourceFile:52)
at net.soti.mobicontrol.featurecontrol.dy.a(SourceFile:32)
at net.soti.mobicontrol.featurecontrol.eg$3.a(SourceFile:220)
at net.soti.mobicontrol.featurecontrol.eg$3.a(SourceFile:217)
at net.soti.mobicontrol.fn.a.b.d.b(SourceFile:8)
at net.soti.mobicontrol.fn.a.a.c.b(SourceFile:295)
at net.soti.mobicontrol.featurecontrol.ee.a(SourceFile:92)
at net.soti.mobicontrol.featurecontrol.eg.d(SourceFile:195)
at net.soti.mobicontrol.featurecontrol.eg.doApply(SourceFile:106)
at net.soti.mobicontrol.dx.b$1.executeInternal(SourceFile:43)
at net.soti.mobicontrol.dt.k.execute(SourceFile:8)
at net.soti.mobicontrol.admin.AdminTask.execute(SourceFile:22)
at net.soti.mobicontrol.dt.o.run(SourceFile:29)
at net.soti.mobicontrol.dt.e$5.run(SourceFile:141)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:818)

Can anyone explain to me what is happening and how to fix it?

Thank you

Zachary Taylor

Edited 5 years ago
Android
ANSWERS
D
DDMOD@SOTI
5 years ago

Hi Zachary Taylor,

Thanks for posting your concern!

To troubleshoot the issue, we require the server and agent debug logs. In addition to that, we need to confirm what action is triggering the device to change the mode from Admin to user. So, can you please raise a support case(click here) or call SOTI Support team(click here) to assist you on this ASAP?

Regards,