Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate lint crash #9

Open
TWiStErRob opened this issue Oct 21, 2022 · 0 comments
Open

Investigate lint crash #9

TWiStErRob opened this issue Oct 21, 2022 · 0 comments

Comments

@TWiStErRob
Copy link
Owner

Unexpected failure during lint analysis of github_1142.xml (this is a bug in lint or one of the libraries it depends on)

Message: This method should only be called during module analysis

The crash seems to involve the detector 'com.android.tools.lint.checks.VectorDrawableCompatDetector'.
You can try disabling it with something like this:
    android {
        lint {
            disable "VectorDrawableCompat"
        }
    }

Stack: 'IllegalStateException:PartialResult.map(PartialResult.kt:51)←VectorDrawableCompatDetector.visitAttribute(VectorDrawableCompatDetector.kt:134)←ResourceVisitor.visitElement(ResourceVisitor.java:159)←ResourceVisitor.visitElement(ResourceVisitor.java:175)←ResourceVisitor.visitElement(ResourceVisitor.java:175)←ResourceVisitor.visitFile(ResourceVisitor.java:123)←LintDriver$checkResourceFolder$1.run(LintDriver.kt:2282)←ApplicationImpl.runReadAction(ApplicationImpl.java:839)←LintIdeClient.runReadAction(LintIdeClient.java:224)←LintDriver$LintClientWrapper.runReadAction(LintDriver.kt:2757)←LintDriver.checkResourceFolder(LintDriver.kt:2277)←LintDriver.checkResFolder(LintDriver.kt:2230)←LintDriver.runFileDetectors(LintDriver.kt:1393)←LintDriver.checkProject(LintDriver.kt:1185)←LintDriver.checkProjectRoot(LintDriver.kt:645)←LintDriver.access$checkProjectRoot(LintDriver.kt:158)←LintDriver$analyze$1.invoke(LintDriver.kt:438)←LintDriver$analyze$1.invoke(LintDriver.kt:435)←LintDriver.doAnalyze(LintDriver.kt:519)←LintDriver.doAnalyze$default(LintDriver.kt:490)←LintDriver.analyze(LintDriver.kt:435)←LintGlobalInspectionContext.performPreRunActivities(LintGlobalInspectionContext.java:282)←GlobalInspectionContextBase.initializeTools(GlobalInspectionContextBase.java:302)←GlobalInspectionContextImpl.runTools(GlobalInspectionContextImpl.java:326)←GlobalInspectionContextBase.lambda$performInspectionsWithProgress$3(GlobalInspectionContextBase.java:260)←CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:624)←CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:698)←CoreProgressManager.computeUnderProgress(CoreProgressManager.java:646)←CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:623)←ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66)←GlobalInspectionContextBase.performInspectionsWithProgress(GlobalInspectionContextBase.java:260)←GlobalInspectionContextBase$2.run(GlobalInspectionContextBase.java:213)←CoreProgressManager.startTask(CoreProgressManager.java:436)←ProgressManagerImpl.startTask(ProgressManagerImpl.java:120)←CoreProgressManager.lambda$runProcessWithProgressAsync$5(CoreProgressManager.java:496)←ProgressRunner.lambda$submit$3(ProgressRunner.java:244)←CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:188)←CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:624)←CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:698)←CoreProgressManager.computeUnderProgress(CoreProgressManager.java:646)←CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:623)←ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66)←CoreProgressManager.runProcess(CoreProgressManager.java:175)←ProgressRunner.lambda$submit$4(ProgressRunner.java:244)←CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)←ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)←ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)←Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)←Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)←AccessController.doPrivileged(AccessController.java:-2)←Executors$PrivilegedThreadFactory$1.run(Executors.java:665)←Thread.run(Thread.java:834)'

You can set environment variable 'LINT_PRINT_STACKTRACE=true' to dump a full stacktrace to stdout.
Unexpected failure during lint analysis of github_1261_clock.xml (this is a bug in lint or one of the libraries it depends on)

Message: This method should only be called during module analysis

The crash seems to involve the detector 'com.android.tools.lint.checks.VectorDrawableCompatDetector'.
You can try disabling it with something like this:
    android {
        lint {
            disable "VectorDrawableCompat"
        }
    }

Stack: 'IllegalStateException:PartialResult.map(PartialResult.kt:51)←VectorDrawableCompatDetector.visitElement(VectorDrawableCompatDetector.kt:109)←ResourceVisitor.visitElement(ResourceVisitor.java:139)←ResourceVisitor.visitFile(ResourceVisitor.java:123)←LintDriver$checkResourceFolder$1.run(LintDriver.kt:2282)←ApplicationImpl.runReadAction(ApplicationImpl.java:839)←LintIdeClient.runReadAction(LintIdeClient.java:224)←LintDriver$LintClientWrapper.runReadAction(LintDriver.kt:2757)←LintDriver.checkResourceFolder(LintDriver.kt:2277)←LintDriver.checkResFolder(LintDriver.kt:2230)←LintDriver.runFileDetectors(LintDriver.kt:1393)←LintDriver.checkProject(LintDriver.kt:1185)←LintDriver.checkProjectRoot(LintDriver.kt:645)←LintDriver.access$checkProjectRoot(LintDriver.kt:158)←LintDriver$analyze$1.invoke(LintDriver.kt:438)←LintDriver$analyze$1.invoke(LintDriver.kt:435)←LintDriver.doAnalyze(LintDriver.kt:519)←LintDriver.doAnalyze$default(LintDriver.kt:490)←LintDriver.analyze(LintDriver.kt:435)←LintGlobalInspectionContext.performPreRunActivities(LintGlobalInspectionContext.java:282)←GlobalInspectionContextBase.initializeTools(GlobalInspectionContextBase.java:302)←GlobalInspectionContextImpl.runTools(GlobalInspectionContextImpl.java:326)←GlobalInspectionContextBase.lambda$performInspectionsWithProgress$3(GlobalInspectionContextBase.java:260)←CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:624)←CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:698)←CoreProgressManager.computeUnderProgress(CoreProgressManager.java:646)←CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:623)←ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66)←GlobalInspectionContextBase.performInspectionsWithProgress(GlobalInspectionContextBase.java:260)←GlobalInspectionContextBase$2.run(GlobalInspectionContextBase.java:213)←CoreProgressManager.startTask(CoreProgressManager.java:436)←ProgressManagerImpl.startTask(ProgressManagerImpl.java:120)←CoreProgressManager.lambda$runProcessWithProgressAsync$5(CoreProgressManager.java:496)←ProgressRunner.lambda$submit$3(ProgressRunner.java:244)←CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:188)←CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:624)←CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:698)←CoreProgressManager.computeUnderProgress(CoreProgressManager.java:646)←CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:623)←ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66)←CoreProgressManager.runProcess(CoreProgressManager.java:175)←ProgressRunner.lambda$submit$4(ProgressRunner.java:244)←CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)←ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)←ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)←Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)←Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)←AccessController.doPrivileged(AccessController.java:-2)←Executors$PrivilegedThreadFactory$1.run(Executors.java:665)←Thread.run(Thread.java:834)'

You can set environment variable 'LINT_PRINT_STACKTRACE=true' to dump a full stacktrace to stdout.
Unexpected failure during lint analysis of github_1261_nine_to_five.xml (this is a bug in lint or one of the libraries it depends on)

Message: This method should only be called during module analysis

The crash seems to involve the detector 'com.android.tools.lint.checks.VectorDrawableCompatDetector'.
You can try disabling it with something like this:
    android {
        lint {
            disable "VectorDrawableCompat"
        }
    }

Stack: 'IllegalStateException:PartialResult.map(PartialResult.kt:51)←VectorDrawableCompatDetector.visitElement(VectorDrawableCompatDetector.kt:109)←ResourceVisitor.visitElement(ResourceVisitor.java:139)←ResourceVisitor.visitFile(ResourceVisitor.java:123)←LintDriver$checkResourceFolder$1.run(LintDriver.kt:2282)←ApplicationImpl.runReadAction(ApplicationImpl.java:839)←LintIdeClient.runReadAction(LintIdeClient.java:224)←LintDriver$LintClientWrapper.runReadAction(LintDriver.kt:2757)←LintDriver.checkResourceFolder(LintDriver.kt:2277)←LintDriver.checkResFolder(LintDriver.kt:2230)←LintDriver.runFileDetectors(LintDriver.kt:1393)←LintDriver.checkProject(LintDriver.kt:1185)←LintDriver.checkProjectRoot(LintDriver.kt:645)←LintDriver.access$checkProjectRoot(LintDriver.kt:158)←LintDriver$analyze$1.invoke(LintDriver.kt:438)←LintDriver$analyze$1.invoke(LintDriver.kt:435)←LintDriver.doAnalyze(LintDriver.kt:519)←LintDriver.doAnalyze$default(LintDriver.kt:490)←LintDriver.analyze(LintDriver.kt:435)←LintGlobalInspectionContext.performPreRunActivities(LintGlobalInspectionContext.java:282)←GlobalInspectionContextBase.initializeTools(GlobalInspectionContextBase.java:302)←GlobalInspectionContextImpl.runTools(GlobalInspectionContextImpl.java:326)←GlobalInspectionContextBase.lambda$performInspectionsWithProgress$3(GlobalInspectionContextBase.java:260)←CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:624)←CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:698)←CoreProgressManager.computeUnderProgress(CoreProgressManager.java:646)←CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:623)←ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66)←GlobalInspectionContextBase.performInspectionsWithProgress(GlobalInspectionContextBase.java:260)←GlobalInspectionContextBase$2.run(GlobalInspectionContextBase.java:213)←CoreProgressManager.startTask(CoreProgressManager.java:436)←ProgressManagerImpl.startTask(ProgressManagerImpl.java:120)←CoreProgressManager.lambda$runProcessWithProgressAsync$5(CoreProgressManager.java:496)←ProgressRunner.lambda$submit$3(ProgressRunner.java:244)←CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:188)←CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:624)←CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:698)←CoreProgressManager.computeUnderProgress(CoreProgressManager.java:646)←CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:623)←ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66)←CoreProgressManager.runProcess(CoreProgressManager.java:175)←ProgressRunner.lambda$submit$4(ProgressRunner.java:244)←CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)←ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)←ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)←Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)←Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)←AccessController.doPrivileged(AccessController.java:-2)←Executors$PrivilegedThreadFactory$1.run(Executors.java:665)←Thread.run(Thread.java:834)'

You can set environment variable 'LINT_PRINT_STACKTRACE=true' to dump a full stacktrace to stdout.

Android Studio Dolphin | 2021.3.1
Build #AI-213.7172.25.2113.9014738, built on August 31, 2022
Runtime version: 11.0.2+9 amd64
VM: OpenJDK 64-Bit Server VM by Oracle Corporation
Windows 10 10.0
GC: G1 Young Generation, G1 Old Generation
Memory: 32768M
Cores: 28
Registry:
external.system.auto.import.disabled=true
ide.text.editor.with.preview.show.floating.toolbar=false
ide.windowSystem.autoShowProcessPopup=true
debugger.valueTooltipAutoShowOnSelection=true
ide.tooltip.initialDelay=105

Non-Bundled Plugins:
detekt (1.21.3-android)
com.jetbrains.performancePlugin (213.7172.6)
com.jetbrains.edu (2022.9-2021.3-1254)
org.jetbrains.kotlin (213-1.7.20-RC-release-187-AS6777.52)
com.github.copilot (1.1.33.1980)
XPathView (213.5744.122)
String Manipulation (9.5.0)
DBN (3.3.2160.0)
com.developerphil.adbidea (1.6.8)
CMD Support (1.0.5)
Batch Scripts Support (1.0.13)

compileOptions {
	sourceCompatibility = JavaVersion.VERSION_11
	targetCompatibility = JavaVersion.VERSION_11
}

image

Seems to happen randomly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant