Status Update
Comments
ma...@gmail.com <ma...@gmail.com> #2
Lint options:
lintOptions {
lintConfig = file('lint.xml')
abortOnError true
xmlReport true
htmlReport true
checkDependencies true
}
Also, our project has custom lint rules. Failure happens with a dependency of 26.6.3 and 27.0.0.
Is any way to downgrade lint runner? This problem is keeping us from using AGP 4.0
uc...@google.com <uc...@google.com>
en...@google.com <en...@google.com>
ma...@gmail.com <ma...@gmail.com> #3
Attached slightly different stacktrace for the same problem.
Wonder if disabling some lint rules could help to "fix" this problem, as it is also blocking for us 4.0 AGP upgrade.
ap...@google.com <ap...@google.com> #4
Notes:
I suspect the exceptions are happening now because JetBrains recently changed an assert
statement into a hard failure (see
I.e., it's possible that Lint has been hitting this code path all along, and only now it is causing a problem.
This has been difficult to investigate so far because the failure is nondeterministic and also deep inside the Kotlin compiler. Plus, JetBrains seems to be hitting this code path occasionally too (hence why they changed the assert into a hard failure), so I'm not even sure whether Lint is implicated or not.
[Deleted User] <[Deleted User]> #5
It could also explain why not all lint rules were working from time to time (
Is any public issue created I could follow?
ap...@google.com <ap...@google.com> #6
Has anyone tried this with 4.1.0-beta2? We're using a more recent version of UAST and the Kotlin compiler there. It's not clear that it's fixed but -- there's a chance :-)
jm...@google.com <jm...@google.com> #7
I tried. The same error. I am wondering, is any way to know which lint checks cause failure? I have a few custom lint checks. Or, is any way downgrade compiler for lint checks?
jm...@google.com <jm...@google.com> #8
I did more tests and probably narrow down a cause. I did all tests on 4.1.0-beta2
. Original configuration have enabled checkDependencies
and included custom lint checks. Custom lint checks are compiled using 26.6.3
version:
checkDependencies = true, customLintChecks = true
= 20% chance of successcheckDependencies = true, customLintChecks = false
= 57% chance of successcheckDependencies = false, customLintChecks = true
= 100% chance of success
It is a clear evidence that checkDependencies
feature is not stable. In addition, custom lint checks is not friendly with checkDependencies
and increases the risk of failure. Or maybe just an old lint SDK used is to blame.
It is very similar to
I have a theory, but do not know how to test. Maybe crashes happening because there are some lint checks from libs built upon old lint SDK version?
jm...@google.com <jm...@google.com> #9
To me this is happening on 4.2.0-alpha04 too.
Can someone confirm that this is happening if you have these three conditions met?:
- checkDependencies=true on your app module
- have a custom lint rule using lintChecks on your app module
- have a custom lint rule using lintChecks on your library module
For me the error went away after I removed the lintChecks on the library module.
[Deleted User] <[Deleted User]> #10
could you clarify exactly what you mean in these?
have a custom lint rule using lintChecks on your app module have a custom lint rule using lintChecks on your library module
By this I mean a declaration in your modules dependency block:
lintChecks project(":features:language_lint")
me...@bnaya.net <me...@bnaya.net> #11
As opposed to lintPublish
? Or is that not relevant?
me...@bnaya.net <me...@bnaya.net> #12
For me this is for local checks so I'm using lintChecks. Removing lintChecks from the library module and only applying it on the app module fixed the lint crash. However that's not optimal as I want to run the lint checks individually on the library module as well. It would not be interesting if this is really the cause of the issue or if it doesn't fix it for others.
ph...@gmail.com <ph...@gmail.com> #13
I do not have any custom lint checks declared but there might be a transient lint check pulled in.
pe...@gmail.com <pe...@gmail.com> #14
We have checkDependencies=true
on our app module and apply there custom lint checks. Disabling custom lint checks has not solved the issue, though we have more custom lint checks via external dependencies (for example, timber).
ma...@gmail.com <ma...@gmail.com> #15
#14, could you check with checkDependencies=false
? It fixes problem on my project. Would be nice to hear more proves.
en...@google.com <en...@google.com> #16
#15, I've set checkDependencies = false
, but left our custom lint checks enabled. So far lint finished successfully without issue errors.
jm...@google.com <jm...@google.com> #17
In my case, all builds of the >50 were a success after checkDependencies = false
. However, disabling checkDependencies
is not a solution as well. Since all our code is split in small logical modules, there is no point in lint. Too many false-positives and true-negatives.
ma...@gmail.com <ma...@gmail.com> #18
I cherry-picked a change to 4.1 Beta 4 which essentially changes this error into a logged warning rather than a hard failure. That does not "fix" the problem, but it at least gets us back to the behavior of 3.6. Can someone confirm that this workaround has worked for them?
Also, I think I know what the root cause is (see notes below). However, it's hard to be sure without a repro scenario. Would anyone be willing to share an open-source project that reproduces this bug? (You can also send the project to
Notes:
-
My current theory is that this bug is related to
.https://issuetracker.google.com/159733104#comment6
I.e., I think Lint should not be reusing the same Kotlin compiler environment to analyze multiple modules, which is what we do whencheckDependencies=true
. -
It is still strange that the failure is nondeterministic. However, one potential reason is that the Kotlin compiler caches many things via
SoftReference
.
pr...@gmail.com <pr...@gmail.com> #19
Sorry for my long delay. I was tried with 4.1.0-beta05
(newest version to date), and the problem is still here. I added new log in case lines were changed.
Would anyone be willing to share an open-source project that reproduces this bug?
I have only closed source project with this problem. Maybe someone knows some quite large multimodule opensource project I could try setup AGP with lint and try reproduction?
wh...@gmail.com <wh...@gmail.com> #20
I tried to reproduce with two small multimodule projects, but all builds works flawlessly. Also, I tried to reproduce using checkDependencies
, and 6 other helper modules. 145k CLOC without tests. I suppose there is a good chance problem happen due to the cache.
It is still strange that the failure is nondeterministic.
It is even non-deterministic in CI/docker builds using the same fresh environment and exactly the same code each time. Build cache and daemon is disabled there. Multithreading should be involved as well.
In addition, I found in most cases failed due to the same file
al...@gmail.com <al...@gmail.com> #21
bl...@gmail.com <bl...@gmail.com> #22
There are some architectural changes coming in Lint that will fix this properly, but they will not make it into 4.2.
However, there is another workaround you can try that will be available starting in AGP 4.2 Beta 4.
Essentially you can tell Lint to "reset" the Kotlin compiler between each module analysis, thereby clearing all caches. I did not make this the default behavior because the effect on performance is unknown/risky.
To enable this behavior, either set the environment variable LINT_DO_NOT_REUSE_UAST_ENV
to "true", or set the JVM system property lint.do.not.reuse.uast.env
to "true". For example, you can do this from the command line:
./gradlew -Dlint.do.not.reuse.uast.env=true :app:lintDebug
Or by putting this in your gradle.properties
file:
systemProp.lint.do.not.reuse.uast.env=true
pi...@gmail.com <pi...@gmail.com> #23
Status updates:
-
I'm still hoping someone can confirm whether the workaround in
worked for them in AGP 4.2.comment#22 -
Starting with AGP 7.0-alpha13 the root cause of this issue should be fixed completely due to the new "partial analysis" mode (enabled by default) in which Lint analyzes modules independently and merges results along the way. It fixes the issue because Lint will no longer use the same Kotlin compiler environment to analyze multiple modules (and so the risk of stale caches is gone).
ma...@gmail.com <ma...@gmail.com> #24
I'm still hoping someone can confirm whether the workaround in
worked for them in AGP 4.2. comment#22
This unfortunately did not work for us. We actually see lint crashes after enabling via systemProp.lint.do.not.reuse.uast.env=true
. See the attached log. It's also much slower, as expected.
AGP 4.2 seems to make this error much more frequent compared to 4.1, for some reason.
wa...@google.com <wa...@google.com> #25
Can you file a new bug? You can add a comment here linking to it.
ap...@google.com <ap...@google.com> #26
Sure. Without that workaround, we get the same
ERROR: package fragment is not found for module:<lint-module> is a module[ModuleDescriptorImpl@5e5e6c61] file:KtFile: LiveViewerViewData.kt
error in this ticket occasionally (1-2% of the time?).
li...@gmail.com <li...@gmail.com> #27
Oh, I misunderstood. So, using lint.do.not.reuse.uast.env
is what causes the new crash? That is unfortunate, and I will investigate. Let me know if there is a sample project you can share that reproduces the issue.
ya...@gmail.com <ya...@gmail.com> #28
Not sure if you still wanted the new bug, but here it is:
br...@gmail.com <br...@gmail.com> #29
FYI the issue in
And to confirm, lint.do.not.reuse.uast.env
should no longer be needed at all in AGP 7.0+.
ap...@google.com <ap...@google.com> #30
Thanks #29 . I am noticing that when this happens, after the error log for
package fragment is not found for module:<lintWithKotlin> is a module
There is another error
java.lang.IllegalArgumentException: Argument for @NotNull parameter 'descriptor' of org/jetbrains/kotlin/codegen/context/CodegenContext.intoPackagePart must not be null
at org.jetbrains.kotlin.codegen.context.CodegenContext.$$$reportNull$$$0(CodegenContext.java)
at org.jetbrains.kotlin.codegen.context.CodegenContext.intoPackagePart(CodegenContext.java)
at org.jetbrains.kotlin.asJava.builder.LightClassDataProviderForClassOrObject$computeLightClassData$1$1.invoke(LightClassDataProvider.kt:51)
at org.jetbrains.kotlin.asJava.builder.LightClassDataProviderForClassOrObject$computeLightClassData$1$1.invoke(LightClassDataProvider.kt:38)
at org.jetbrains.kotlin.asJava.builder.LightClassBuilderKt.buildLightClass(LightClassBuilder.kt:64)
at org.jetbrains.kotlin.asJava.builder.LightClassDataProviderForClassOrObject$computeLightClassData$1.invoke(LightClassDataProvider.kt:47)
at org.jetbrains.kotlin.asJava.builder.LightClassDataProviderForClassOrObject$computeLightClassData$1.invoke(LightClassDataProvider.kt:38)
at org.jetbrains.kotlin.cli.jvm.compiler.CliLightClassGenerationSupport.createDataHolderForClass(CliLightClassGenerationSupport.kt:64)
at org.jetbrains.kotlin.asJava.builder.LightClassDataProviderForClassOrObject.computeLightClassData(LightClassDataProvider.kt:45)
at org.jetbrains.kotlin.asJava.builder.LightClassDataProviderForClassOrObject.compute(LightClassDataProvider.kt:61)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:113)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:72)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at
Does the fix address both of these?
en...@google.com <en...@google.com> #31
package fragment is not found
and Argument for @NotNull parameter...
), the workaround in 4.2 is to put
systemProp.lint.do.not.reuse.uast.env=true
in your gradle.properties
file as described in
o0...@gmail.com <o0...@gmail.com> #32
Marking fixed in AGP 7.0.
That is, the lint.do.not.reuse.uast.env
workaround should no longer be needed in AGP 7.0+. And, you should no longer see the following warnings/errors while running Lint:
ERROR: package fragment is not found for module:<lintWithKotlin>...
ERROR: Could not generate LightClass for...
java.lang.IllegalArgumentException: Argument for @NotNull parameter 'descriptor' of org/jetbrains/kotlin/codegen/context/CodegenContext.intoPackagePart must not be null
The issue is fixed due to the new "Lint partial analysis" mode (enabled by default) which creates a standalone UastEnvironment
instance for each module, thereby avoiding stale caches in the Kotlin compiler frontend.
Please comment on the bug if you see any similar errors in AGP 7.0+.
jm...@google.com <jm...@google.com> #33
ja...@gmail.com <ja...@gmail.com> #34
ja...@gmail.com <ja...@gmail.com> #35
ma...@gmail.com <ma...@gmail.com> #36
n2...@gmail.com <n2...@gmail.com> #37
ma...@gmail.com <ma...@gmail.com> #38
n2...@gmail.com <n2...@gmail.com> #39
wa...@google.com <wa...@google.com> #40
chmod +x ./fastboot
Then you should be able to execute it:
./fastboot devices
ma...@gmail.com <ma...@gmail.com> #41
...
ERROR: usb_read failed with status e00002ed
FAILED (status read failed (Undefined error: 0))
finished. total time: 7.613s
wa...@google.com <wa...@google.com> #42
gr...@gmail.com <gr...@gmail.com> #43
And can't see my tablet.
Both, tablet and usb cable, are working fine on my windows.
lu...@gmail.com <lu...@gmail.com> #44
lu...@gmail.com <lu...@gmail.com> #45
ma...@gmail.com <ma...@gmail.com> #46
fe...@gmail.com <fe...@gmail.com> #47
ia...@gmail.com <ia...@gmail.com> #48
sh...@gmail.com <sh...@gmail.com> #49
[Deleted User] <[Deleted User]> #50
ju...@gmail.com <ju...@gmail.com> #51
(instead of ./fastboot, drag and drog the fastboot file from the folder to the terminal after chmod +x)
ju...@gmail.com <ju...@gmail.com> #52
ma...@gmail.com <ma...@gmail.com> #53
"""
wiping userdata...
/Users/Admin/Library/Android/sdk/platform-tools/mke2fs failed with status 1
mke2fs failed: 1
error: Cannot generate image for userdata
"""
is this error related to this issue?
ji...@google.com <ji...@google.com> #54
jm...@google.com <jm...@google.com> #55
ma...@gmail.com <ma...@gmail.com> #56
fe...@gmail.com <fe...@gmail.com> #57
gr...@gmail.com <gr...@gmail.com> #58
ab...@gmail.com <ab...@gmail.com> #59
6b...@gmail.com <6b...@gmail.com> #60
kn...@gmail.com <kn...@gmail.com> #61
ro...@gmail.com <ro...@gmail.com> #62
sr...@gmail.com <sr...@gmail.com> #63
Getting a similar error in adb
"adb E 12-06 00:49:22 16767 1879237 usb_osx.cpp:152] Unable to create an interface plug-in (e00002be)"
Anyway related?
fe...@gmail.com <fe...@gmail.com> #64
n2...@gmail.com <n2...@gmail.com> #65
Ive a;lo tried #40 and #63 but in #63. It was no fastboot to replace and still not working even after just putting it in afterward to /usr/local/bin location.
ja...@gmail.com <ja...@gmail.com> #66
n2...@gmail.com <n2...@gmail.com> #67
I'm used just a adb & fastboot files without installing plateform-tools and that's why I don't have the binary. Plus, I'm using the command ----->
Paste this into Terminal:
touch ~/.bash_profile; open ~/.bash_profile
Paste this into your text editor:
export PATH=${PATH}:/Applications/Android
making it able to use in any folder plus not having to use the command "./" in front.
For others reading, change /Applications/Android to where the files "adb and fastboot" are located.
tl...@fernandomiguel.net <tl...@fernandomiguel.net> #68
$ brew cask info android-platform-tools
android-platform-tools: 26.0.2
/usr/local/Caskroom/android-platform-tools/26.0.2 (1,831 files, 25.5MB)
en...@google.com <en...@google.com> #69
tl...@fernandomiguel.net <tl...@fernandomiguel.net> #70
en...@google.com <en...@google.com> #71
#### 27.0.0 (December 2017)
+ Combines the fastboot fixes from 26.0.1 for macOS 10.13 hosts and from
26.0.2 for Pixel 2 devices.
#### 26.0.2 (October 2017)
+ Add fastboot support for Pixel 2 devices. (But reintroduce the macOS 10.13
fastboot bug fixed in 26.0.1.)
al...@gmail.com <al...@gmail.com> #72
ca...@gmail.com <ca...@gmail.com> #73
I have MacOS High Sierra, and after connecting to a device remotely by calling adb connect 192.168.x.x it says "connected to device xxxx:port_number" but after that I cannot see any device connected and "adb devices" returns nothing.
Connecting over USB works just fine.
en...@google.com <en...@google.com> #74
ja...@gmail.com <ja...@gmail.com> #76
vi...@gmail.com <vi...@gmail.com> #77
ja...@gmail.com <ja...@gmail.com> #78
no...@gmail.com <no...@gmail.com> #79
va...@gmail.com <va...@gmail.com> #80
lu...@gmail.com <lu...@gmail.com> #81
ba...@gmail.com <ba...@gmail.com> #82
ce...@gmail.com <ce...@gmail.com> #83
t1...@gmail.com <t1...@gmail.com> #84
bo...@gmail.com <bo...@gmail.com> #85
ho...@gmail.com <ho...@gmail.com> #86
#6/
#80
ia...@gmail.com <ia...@gmail.com> #87
uc...@google.com <uc...@google.com> #88
please provide below info if this issue reproduces again
1. Host operating system version details
2. SDK Platform tools version
3. ./fastboot --version
4. Android device details
bl...@gmail.com <bl...@gmail.com> #89
1. OSX version: 10.13.3
2. SDK Platform tools version 27.0.1
3. ./fastboot --version: 0.0.1-4500957
4. Android device: Amazfit Stratos Watch 2, (device enters in fastboot mode but it is not listed using ./fastboot devices)
ma...@gmail.com <ma...@gmail.com> #90
2. SKD Platform tools version 27.0.1
3. fastboot versions:
- 27.0.0-4455170
- 9dc0875966c0-android
- 0.0.1-4500957
4. Android device: Amazfit Stratos Watch 2, (device enters in fastboot mode but it is not listed using ./fastboot devices)
va...@gmail.com <va...@gmail.com> #91
SDK Platform tools version 27.0.1
./fastboot --version
fastboot version 0.0.1-4500957
./fastboot devices
- no devices
Android device: ASUS Zenpad Z170C (Android 5.0.1)
fr...@gmail.com <fr...@gmail.com> #92
platform-tools_r27.0.1-darwin
LG G3 Europe (lg-d855)
fastboot --version
fastboot version 0.0.1-4500957
Installed as /Users/toto/Documents/lg/platform-tools/fastboot
Toto:platform-tools toto$ fastboot devices
Toto:platform-tools toto$
(no output)
./adb devices works fine
va...@gmail.com <va...@gmail.com> #93
are you going to fix that? Thanks! :)
en...@google.com <en...@google.com> #94
va...@gmail.com <va...@gmail.com> #95
Then we restart the device in fastboot mode: doesn't work.
Really Google can't solve that issue?! :)
wf...@gmail.com <wf...@gmail.com> #96
OSX 10.13.4 (17E202)
SDK Platform tools version 27.0.1
fastboot version 0.0.1-4500957
OnePlus 3T running Android 8.0.0
be...@gmail.com <be...@gmail.com> #97
su...@gmail.com <su...@gmail.com> #98
ss...@gmail.com <ss...@gmail.com> #99
wi...@gmail.com <wi...@gmail.com> #100
ru...@gmail.com <ru...@gmail.com> #101
OSX 10.13.5 (17F77)
SDK platform-tools_r28.0.0-darwin
fastboot version 28.0.0-4797878
Galaxy s6 | Android 7
ga...@gmail.com <ga...@gmail.com> #102
ga...@gmail.com <ga...@gmail.com> #103
Come on Google do something about it !!!
al...@demyo.com <al...@demyo.com> #104
sh-3.2# ./fastboot devices
ERROR: Unable to create a plug-in (e00002be)
da...@gmail.com <da...@gmail.com> #105
da...@gmail.com <da...@gmail.com> #106
ma...@gmail.com <ma...@gmail.com> #107
fastboot version
ed...@gmail.com <ed...@gmail.com> #108
ku...@gmail.com <ku...@gmail.com> #109
[Deleted User] <[Deleted User]> #110
ra...@gmail.com <ra...@gmail.com> #111
ra...@gmail.com <ra...@gmail.com> #112
dr...@gmail.com <dr...@gmail.com> #113
dr...@gmail.com <dr...@gmail.com> #114
sa...@gmail.com <sa...@gmail.com> #115
th...@gmail.com <th...@gmail.com> #116
1. OSX version: 10.14.2
2. SKD Platform tools version: n/a (using fastboot light install)
3. fastboot version:
- 28.0.1-4986621
4. Android device: Nvidia Shield TV
zl...@gmail.com <zl...@gmail.com> #117
ERROR: Couldn't create a device interface iterator: (e00002bd)
ERROR: Couldn't create a device interface iterator: (e00002bd)
ERROR: Couldn't create a device interface iterator: (e00002bd)
1. OSX version: 10.14.2
2. SKD Platform tools version: n/a (using fastboot light install)
3. fastboot version:
- 28.0.1-4986621
4. android device: anything, does not matter.
zl...@gmail.com <zl...@gmail.com> #118
OSX Version: 10.14.4 Beta (18E194d)
sh...@gmail.com <sh...@gmail.com> #119
ca...@gmail.com <ca...@gmail.com> #120
va...@gmail.com <va...@gmail.com> #121
Darwin Kernel Version 18.5.0; root:xnu-4903.251.3~3/RELEASE_X86_64 x86_64
Every fastboot command returns:
ERROR: Couldn't create a device interface iterator: (e00002bd)
ma...@gmail.com <ma...@gmail.com> #122
Tried multiple versions of fastboot and it has the same issue.
ko...@gmail.com <ko...@gmail.com> #123
$ fastboot devices
ERROR: Couldn't create a device interface iterator: (e00002bd)
macOS: 10.14.4
fastboot: 28.0.2-5303910
wa...@embest.net <wa...@embest.net> #124
ERROR: Couldn't create a device interface iterator: (e00002bd)
ERROR: Couldn't create a device interface iterator: (e00002bd)
ERROR: Couldn't create a device interface iterator: (e00002bd)
ERROR: Couldn't create a device interface iterator: (e00002bd)
➜ ~ fastboot --version
fastboot version 28.0.2-5303910
ay...@gmail.com <ay...@gmail.com> #125
$ fastboot devices
ERROR: Couldn't create a device interface iterator: (e00002bd)
ym...@gmail.com <ym...@gmail.com> #126
ma...@gmail.com <ma...@gmail.com> #127
fastboot version 28.0.2-5303910
~/Downloads/crosshatch-pq2a.190405.003 ᐅ fastboot devices
ERROR: Couldn't create a device interface iterator: (e00002bd)
ERROR: Couldn't create a device interface iterator: (e00002bd)
{my_device_id} fastboot
Still seeing the same kernel console output:
`default 22:37:38.850733 -0700 kernel 495549.216174 fastboot@(null): IOUSBUserClientLegacy::start: missing entitlement com.apple.ibridge.control`
I'm guessing not _everyone_ is seeing this, else it'd be a higher sev/pri?
fr...@gmail.com <fr...@gmail.com> #129
fastboot@(null): IOUSBUserClientLegacy::start: missing entitlement com.apple.ibridge.control
fr...@gmail.com <fr...@gmail.com> #130
[Deleted User] <[Deleted User]> #131
th...@gmail.com <th...@gmail.com> #132
Status
Fixed
?
le...@google.com <le...@google.com> #133
Observing the same error while flashing on MAC Sierra ERROR: Couldn't create a device interface iterator: (e00002bd)
wo...@gmail.com <wo...@gmail.com> #134
welp.
le...@gmail.com <le...@gmail.com> #135
Version 28.0.3-5475833
Installed as /Users/lengxianfeng/Library/Android/sdk/platform-tools/adb
~/Library/Android/sdk/platform-tools/adb nodaemon server
adb E 06-05 11:10:31 23487 106568 usb_osx.cpp:159] Unable to create an interface plug-in (e00002be)
Terminated: 15
ko...@gmail.com <ko...@gmail.com> #136
it...@gmail.com <it...@gmail.com> #137
4c...@gmail.com <4c...@gmail.com> #138
ja...@gmail.com <ja...@gmail.com> #139
fo...@gmail.com <fo...@gmail.com> #140
fo...@gmail.com <fo...@gmail.com> #141
ig...@gmail.com <ig...@gmail.com> #142
Version 29.0.4-5871666
Installed as /Users/####/Library/Android/sdk/platform-tools/adb
adb E 10-29 10:24:48 22256 240260 usb_osx.cpp:159] Unable to create an interface plug-in (e00002be)
adb E 10-29 10:24:48 22256 240260 usb_osx.cpp:206] Unable to create a device plug-in (e00002be)
on macOS 10.15
kt...@gmail.com <kt...@gmail.com> #143
Io
Description
ERROR: Unable to create a plug-in (e00002be)
When looking at the logs for the kernel I see this:
057562.289317 fastboot@(null): IOUSBUserClientLegacy::start: missing entitlement com.apple.ibridge.control
Running against a Pixel XL. Also occasionally get the same from adb shell, though usually can still connect (though not always annoyingly).
Perhaps macOS now requires the specific entitlement to access the USB?