microsoft / microsoft/azure-tools-for-java
[IntelliJ][ReportedByUser] Uncaught Exception During querying provider com.microsoft.azure.toolkit.intellij.keyvault.code.spring.EnvVarLineMarkerProvider
Open
Nobody has claimed this yet.
Module: Azure Spring Apps
need more info
Reason: fixed
State: Resolved
Type: Bug
- Dominant language
- Java
- Stars
- 262
- Forks
- 185
- Avg merge
- 2d 21h
- Merged PRs (30d)
- 1
Description
IntelliJ build version: 2023.3.2 IU-233.13135.103
OS: Windows 11
JDK: JetBrains s.r.o. 17.0.9
Plugin version: 3.84.0-2023.3
Additional Info: None
Parent component:
com.intellij.openapi.wm.impl.IdeRootPane[,8,0,1573x1359,layout=com.intellij.openapi.wm.impl.IdeRootPane$MyRootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=449,maximumSize=,minimumSize=,preferredSize=]
Error message:
IdeaLoggingEvent[message=During querying provider com.microsoft.azure.toolkit.intellij.keyvault.code.spring.EnvVarLineMarkerProvider@335f478 (class com.microsoft.azure.toolkit.intellij.keyvault.code.spring.EnvVarLineMarkerProvider), throwable=java.lang.IllegalArgumentException: Argument for @NotNull parameter 'icon' of <REDACTED: user-file-path><init> must not be null
at com.intellij.codeInsight.daemon.MergeableLineMarkerInfo.$$$reportNull$$$0(MergeableLineMarkerInfo.java)
at com.microsoft.azure.toolkit.intellij.keyvault.code.spring.EnvVarLineMarkerProvider$ResourceLineMarkerInfo.<init>(EnvVarLi
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the reported IntelliJ plugin failure in EnvVarLineMarkerProvider and its nested ResourceLineMarkerInfo constructor, using the supplied IntelliJ, Windows, JDK, and plugin versions as reproduction context. Trace why the required icon is null during provider querying; done means the exception no longer occurs in this scenario.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- devtools
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100