AtomMaterialUI / a-file-icon-idea

Atom Material Icons for JetBrains - Replace File and UI Icons for better visual grepping.
http://www.material-theme.com/docs/configuration/icons-settings/#atom-material-icons-plugin
MIT License
218 stars 27 forks source link

java.lang.NullPointerException: Cannot invoke "javax.swing.plaf.basic.ComboPopup.uninstallingUI()" #370

Closed CrazyBoy49z closed 1 year ago

CrazyBoy49z commented 1 year ago

Describe the bug

java.lang.NullPointerException: Cannot invoke "javax.swing.plaf.basic.ComboPopup.uninstallingUI()" because "this.popup" is null
    at java.desktop/javax.swing.plaf.basic.BasicComboBoxUI.uninstallUI(BasicComboBoxUI.java:331)
    at java.desktop/javax.swing.JComponent.uninstallUIAndProperties(JComponent.java:748)
    at java.desktop/javax.swing.JComponent.setUI(JComponent.java:721)
    at java.desktop/javax.swing.JComboBox.setUI(JComboBox.java:295)
    at java.desktop/javax.swing.JComboBox.updateUI(JComboBox.java:307)
    at com.intellij.util.IJSwingUtilities.updateComponentTreeUI(IJSwingUtilities.java:95)
    at com.intellij.ide.ui.laf.LafManagerImplKt.updateUI(LafManagerImpl.kt:1457)
    at com.intellij.ide.ui.laf.LafManagerImplKt.access$updateUI(LafManagerImpl.kt:1)
    at com.intellij.ide.ui.laf.LafManagerImpl.updateUI(LafManagerImpl.kt:815)
    at com.mallowigi.icons.AtomSVGPatchersListener.initComponent$lambda$3(AtomSVGPatchersListener.kt:70)
    at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:209)
    at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:21)
    at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:191)
    at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
    at com.intellij.openapi.application.impl.ApplicationImpl$3.run(ApplicationImpl.java:456)
    at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:79)
    at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:122)
    at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:41)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:788)
    at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739)
    at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:731)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:758)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:667)
    at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$7(IdeEventQueue.kt:571)
    at com.intellij.openapi.application.impl.ApplicationImpl.withoutImplicitRead(ApplicationImpl.java:1446)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:571)
    at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:68)
    at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:349)
    at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:348)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:787)
    at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:348)
    at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:343)
    at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:995)
    at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:105)
    at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:995)
    at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$4(IdeEventQueue.kt:343)
    at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:385)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)
### 

To Reproduce Error in run project

Environment

PhpStorm 2023.1.2
Build #PS-231.9011.38, built on May 17, 2023
Licensed to Yurij Finiv
Subscription is active until September 17, 2023.
Runtime version: 17.0.6+10-b829.9 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 12.6.5
GC: G1 Young Generation, G1 Old Generation
Memory: 4048M
Cores: 8
Metal Rendering is ON
Registry:
    debugger.new.tool.window.layout=true
    ide.windowSystem.autoShowProcessPopup=true
    run.processes.with.pty=TRUE
    ide.experimental.ui=true
    ide.balloon.shadow.size=0
    ide.images.show.chessboard=true

Non-Bundled Plugins:
    com.github.czy211.licensetemplate (2.0.0)
    cn.xr21.newbing (2023.5.5)
    ru.meanmail.plugins.prettify-python (2022.1)
    LiveTemplatePreview (0.3)
    ideanginx9 (0.1.9)
    color.scheme.Darcula Red (0.3)
    com.intellij.javafx (1.0.4)
    com.guohanlin.JsonToAnyLanguage (2023.1.4)
    lermitage.intellij.extratci (1.25.0)
    ru.meanmail.plugin.pyannotations (2022.2)
    MultiHighlight (3.1.0)
    cc.moky.intellij.plugin.svga-support (1.0.9)
    io.aesy.regex101 (0.2)
    com.github.warningimhack3r.npmupdatedependencies (1.3.0)
    me.x150.intellij-code-screenshots (1.4.1)
    com.github.copilot (1.2.6.2613-nightly)
    com.materkey.codepoints (1.0.2)
    com.mroche.JsonHelper (1.2.0)
    com.intellij.ideolog (203.0.30.0)
    dev.jamiecraane.gptmentorplugin (0.0.7)
    lermitage.intellij.iconviewer (1.21.1)
    com.intellij.properties (231.8770.3)
    lermitage.intellij.worldclock (1.6.0)
    com.wix.sasslint (1.1.2)
    bundled-phpstorm-help (231.9011.38)
    String Manipulation (9.7.1)
    krasa.CpuUsageIndicator (1.15)
    Key Promoter X (2023.1.0)
    com.xtu.plugins.reviewer (1.1.1)
    ee.carlrobert.chatgpt (1.10.8)
    com.wakatime.intellij.plugin (14.1.4)
    com.xiaobing1024.laravel (1.1.1)
    de.achimonline.github_markdown_emojis (1.3.0)
    ski.chrzanow.foldableprojectview (1.1.5)
    com.chriscarini.jetbrains.jetbrains-auto-power-saver (3.0.2)
    lermitage.intellij.battery.status (1.26)
    io.snyk.snyk-intellij-plugin (2.4.58)
    com.github.inxilpro.intellijalpine (v0.4.2)
    com.github.blarc.ai-commits-intellij-plugin (1.1.0)
    com.mallowigi (90.0.0)
    zielu.gittoolbox (500.0.8+213)
    mobi.hsz.idea.gitignore (4.5.0)
    izhangzhihao.rainbow.brackets (2023.2.7)
    com.alicannklc.laravel.snippets (1.1.1)
    com.kalessil.phpStorm.phpInspectionsEA (5.0.0.0)
    com.funivan.idea.phpClean (2023.04.01)
    cn.yiiguxing.plugin.translate (3.4.2)
    ru.adelf.idea.dotenv (2023.1)
    com.mallowigi.colorHighlighter (15.0.0)
    com.free2one.idea.php-accessor (0.3.4)
    de.espend.idea.php.annotation (9.3.1)
    fr.adrienbrault.idea.symfony2plugin (2022.1.250)
    com.github.dinbtechit.vscodetheme (1.8.0)
    net.rentalhost.plugins.php.hammer (0.22.1)
    dev.nybroe.collector (0.4.0)
    org.i18nally.jetbrainsideplugin (1.4.1.6)
    com.laravel_idea.plugin (7.1.1.231)
    com.pestphp.pest-intellij (1.9.2)
    com.intellij.microservices.ui (231.8770.3)

It should contain:

stale[bot] commented 1 year ago

This PR has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 1 year ago

This PR has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 1 year ago

This PR has been automatically closed because it has not had recent activity. You can reopen it by clicking on Reopen pull request. Thank you for your contributions.