Use quiltflower in intellij

Overview

quiltflower-intellij-plugin

Build Version Downloads

Template ToDo list

This Fancy IntelliJ Platform Plugin is going to be your implementation of the brilliant ideas that you have.

This specific section is a source for the plugin.xml file which will be extracted by the Gradle during the build process.

To keep everything working, do not remove <!-- ... --> sections.

Installation

  • Using IDE built-in plugin system:

    Settings/Preferences > Plugins > Marketplace > Search for "quiltflower-intellij-plugin" > Install Plugin

  • Manually:

    Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...


Plugin based on the IntelliJ Platform Plugin Template.

Comments
  • Failed to download Quiltflower

    Failed to download Quiltflower

    java.util.concurrent.CompletionException: java.io.FileNotFoundException: https://maven.quiltmc.org/repository/snapshot/org/quiltmc/quiltflower/maven-metadata.xml
    	at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:331)
    	at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1099)
    	at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2235)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerState.downloadQuiltflower(QuiltflowerState.kt:119)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerState.initialize(QuiltflowerState.kt:72)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerPreloadingActivity.preload(QuiltflowerPreloadingActivity.kt:8)
    	at com.intellij.idea.ApplicationLoader$executePreloadActivity$1.run(ApplicationLoader.kt:418)
    	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:624)
    	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:698)
    	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:646)
    	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:623)
    	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66)
    	at com.intellij.idea.ApplicationLoader.executePreloadActivity(ApplicationLoader.kt:408)
    	at com.intellij.idea.ApplicationLoader.access$executePreloadActivity(ApplicationLoader.kt:1)
    	at com.intellij.idea.ApplicationLoader$executePreloadActivities$2.run(ApplicationLoader.kt:473)
    	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
    	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
    Caused by: java.io.FileNotFoundException: https://maven.quiltmc.org/repository/snapshot/org/quiltmc/quiltflower/maven-metadata.xml
    	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1920)
    	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520)
    	at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:250)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerState.downloadQuiltflowerVersions$download(QuiltflowerState.kt:195)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerState.access$downloadQuiltflowerVersions$download(QuiltflowerState.kt:25)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerState$downloadQuiltflowerVersions$1.invoke(QuiltflowerState.kt:214)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerState$downloadQuiltflowerVersions$1.invoke(QuiltflowerState.kt:211)
    	at net.earthcomputer.quiltflowerintellij.UtilKt.runOnBackgroundThreadWithProgress(util.kt:20)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerState.downloadQuiltflowerVersions(QuiltflowerState.kt:211)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerState.initialize(QuiltflowerState.kt:71)
    	... 16 more
    
    opened by rdutta 1
  • Error from idea's error reporter

    Error from idea's error reporter

    java.lang.Throwable: Failed to download quiltflower 1.7.0 from https://maven.quiltmc.org/repository/release/org/quiltmc/quiltflower/1.7.0/quiltflower-1.7.0.jar: 502 at com.intellij.openapi.diagnostic.Logger.error(Logger.java:182) at net.earthcomputer.quiltflowerintellij.QuiltflowerState$downloadQuiltflower$1$future$1$1.invoke(QuiltflowerState.kt:161) at net.earthcomputer.quiltflowerintellij.QuiltflowerState$downloadQuiltflower$1$future$1$1.invoke(QuiltflowerState.kt:121) at net.earthcomputer.quiltflowerintellij.UtilKt.runOnBackgroundThreadWithProgress(util.kt:20) at net.earthcomputer.quiltflowerintellij.QuiltflowerState.downloadQuiltflower$lambda-6$lambda-5(QuiltflowerState.kt:121) at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1106) at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2235) at net.earthcomputer.quiltflowerintellij.QuiltflowerState.downloadQuiltflower(QuiltflowerState.kt:119) at net.earthcomputer.quiltflowerintellij.QuiltflowerState.initialize(QuiltflowerState.kt:72) at net.earthcomputer.quiltflowerintellij.QuiltflowerPreloadingActivity.preload(QuiltflowerPreloadingActivity.kt:8) at com.intellij.idea.ApplicationLoader$executePreloadActivity$1.run(ApplicationLoader.kt:418) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:624) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:698) at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:646) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:623) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66) at com.intellij.idea.ApplicationLoader.executePreloadActivity(ApplicationLoader.kt:408) at com.intellij.idea.ApplicationLoader.access$executePreloadActivity(ApplicationLoader.kt:1) at com.intellij.idea.ApplicationLoader$executePreloadActivities$2.run(ApplicationLoader.kt:473) at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

    I do have a manually placed decompiler.jar but that shouldn't change anything

    opened by polarbub 1
  • Silently fail when maven repository not found

    Silently fail when maven repository not found

    Fixes #4.

    The plugin assumes quiltflower exists both in the snapshot and in release repositories.

    Currently (as of 2022-04-12), however, quiltflower does only exist in the release repo which causes the plugin to panic and fail, disregarding the release repository.

    I'm not sure if and when the QuiltMC people will publish snapshot releases of quiltflower since they seem to have problems with their Nexus instance currently. In the meantime, this fix should allow plugin users to use at least the release version.

    I've tested the changes locally and the release version of quiltflower seems to work fine with this pr.

    eidt: (ignore the 'allow manually triggering build' commit, I wasn't aware Github would append it to the PR automatically and have reverted it :P)

    opened by Trattue 0
  • Plugin failed to download quiltflower 1.8.1

    Plugin failed to download quiltflower 1.8.1

    quiltflower plugin 1.0.3 intellij 2022.2

    The plugin can't download quiltflower 1.8.1 jar:

    java.lang.Throwable: Failed to download quiltflower 1.8.1 from https://maven.quiltmc.org/repository/snapshot/org/quiltmc/quiltflower/1.8.1-SNAPSHOT/quiltflower-1.8.1.jar: 404
    	at com.intellij.openapi.diagnostic.Logger.error(Logger.java:184)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerState$downloadQuiltflower$1$future$1$1.invoke(QuiltflowerState.kt:162)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerState$downloadQuiltflower$1$future$1$1.invoke(QuiltflowerState.kt:122)
    	at net.earthcomputer.quiltflowerintellij.UtilKt.runOnBackgroundThreadWithProgress(util.kt:20)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerState.downloadQuiltflower$lambda-6$lambda-5(QuiltflowerState.kt:122)
    	at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187)
    	at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2309)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerState.downloadQuiltflower(QuiltflowerState.kt:120)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerState.getQuiltflowerClassLoader(QuiltflowerState.kt:93)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:36)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at com.intellij.openapi.fileEditor.impl.FileDocumentManagerBase.loadText(FileDocumentManagerBase.java:89)
    	at com.intellij.openapi.fileEditor.impl.FileDocumentManagerBase.getDocument(FileDocumentManagerBase.java:46)
    	at com.intellij.openapi.fileEditor.impl.EditorsSplitters$UIBuilder.lambda$processFiles$1(EditorsSplitters.java:988)
    	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:941)
    	at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:68)
    	at com.intellij.openapi.fileEditor.impl.EditorsSplitters$UIBuilder.processFiles(EditorsSplitters.java:987)
    	at com.intellij.openapi.fileEditor.impl.EditorsSplitters$UIBuilder.processFiles(EditorsSplitters.java:948)
    	at com.intellij.openapi.fileEditor.impl.EditorsSplitters$ConfigTreeReader.process(EditorsSplitters.java:940)
    	at com.intellij.openapi.fileEditor.impl.EditorsSplitters.restoreEditors(EditorsSplitters.java:258)
    	at com.intellij.openapi.fileEditor.impl.OpenFilesActivity.runActivity(OpenFilesActivity.java:36)
    	at com.intellij.ide.startup.impl.StartupManagerImplKt.runStartupActivity(StartupManagerImpl.kt:511)
    	at com.intellij.ide.startup.impl.StartupManagerImplKt.access$runStartupActivity(StartupManagerImpl.kt:1)
    	at com.intellij.ide.startup.impl.StartupManagerImpl.runActivityAndMeasureDuration(StartupManagerImpl.kt:305)
    	at com.intellij.ide.startup.impl.StartupManagerImpl.runStartUpActivities(StartupManagerImpl.kt:224)
    	at com.intellij.ide.startup.impl.StartupManagerImpl.projectOpened(StartupManagerImpl.kt:172)
    	at com.intellij.openapi.project.impl.ProjectManagerExImplKt.openProject(ProjectManagerExImpl.kt:531)
    	at com.intellij.openapi.project.impl.ProjectManagerExImplKt.access$openProject(ProjectManagerExImpl.kt:1)
    	at com.intellij.openapi.project.impl.ProjectManagerExImpl$doOpenAsync$1.invoke(ProjectManagerExImpl.kt:149)
    	at com.intellij.openapi.project.impl.ProjectManagerExImpl$doOpenAsync$1.invoke(ProjectManagerExImpl.kt:60)
    	at com.intellij.openapi.project.impl.ProjectUiFrameAllocator$run$progressRunner$1.apply(ProjectFrameAllocator.kt:95)
    	at com.intellij.openapi.project.impl.ProjectUiFrameAllocator$run$progressRunner$1.apply(ProjectFrameAllocator.kt:71)
    	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$3(ProgressRunner.java:252)
    	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:188)
    	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:608)
    	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:683)
    	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:639)
    	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:607)
    	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
    	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:175)
    	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:252)
    	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
    	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760)
    	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
    	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
    	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
    	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
    	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
    
    
    opened by SanderSmee 0
  • StackOverflowError

    StackOverflowError

    java.lang.StackOverflowError
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:31)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    	at net.earthcomputer.quiltflowerintellij.QuiltflowerDecompiler.getText(QuiltflowerDecompiler.kt:37)
    	at com.intellij.psi.impl.compiled.ClassFileDecompiler.decompile(ClassFileDecompiler.java:29)
    	at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:536)
    

    btw this plugin always encounters errors, not only the StackOverflowError mentioned above

    opened by SolidBlock-cn 0
  • Cannot load plugin settings

    Cannot load plugin settings

    IDEA 2022.1, Settings -> Tools -> Quiltflower. The interface is blank and reads "Select a config element in the tree to edit its settings".

    opened by SolidBlock-cn 1
  • com.intellij.diagnostic.PluginException: stub:[PsiJavaCodeReferenceElement:PrintStreamOrWriter]; mirror:[] [Plugin: net.earthcomputer.quiltflowerintellij]

    com.intellij.diagnostic.PluginException: stub:[PsiJavaCodeReferenceElement:PrintStreamOrWriter]; mirror:[] [Plugin: net.earthcomputer.quiltflowerintellij]

    jrt:///usr/lib/jvm/java-17-openjdk!/java.base/java/lang/Throwable.class
    
    com.intellij.diagnostic.PluginException: stub:[PsiJavaCodeReferenceElement:PrintStreamOrWriter]; mirror:[] [Plugin: net.earthcomputer.quiltflowerintellij]
    	at com.intellij.psi.impl.compiled.ClsFileImpl.wrapException(ClsFileImpl.java:388)
    	at com.intellij.psi.impl.compiled.ClsFileImpl.getMirror(ClsFileImpl.java:356)
    	at com.intellij.psi.impl.compiled.ClsElementImpl.getMirror(ClsElementImpl.java:140)
    	at com.intellij.psi.impl.compiled.ClsElementImpl.getTextOffset(ClsElementImpl.java:177)
    	at com.intellij.ide.util.EditSourceUtil.getDescriptor(EditSourceUtil.java:41)
    	at com.intellij.ide.util.PsiNavigationSupportImpl.getDescriptor(PsiNavigationSupportImpl.java:28)
    	at com.intellij.psi.impl.PsiElementBase.navigate(PsiElementBase.java:194)
    	at com.intellij.codeInsight.navigation.actions.UiKt.gotoTarget(ui.kt:29)
    	at com.intellij.codeInsight.navigation.actions.GotoDeclarationOnlyHandler2.recordAndNavigate(GotoDeclarationOnlyHandler2.kt:95)
    	at com.intellij.codeInsight.navigation.actions.GotoDeclarationOnlyHandler2.gotoDeclaration$intellij_platform_lang_impl(GotoDeclarationOnlyHandler2.kt:65)
    	at com.intellij.codeInsight.navigation.actions.GotoDeclarationOrUsageHandler2.invoke(GotoDeclarationOrUsageHandler2.kt:64)
    	at com.intellij.codeInsight.actions.CodeInsightAction.lambda$actionPerformedImpl$0(CodeInsightAction.java:58)
    	at com.intellij.codeInsight.actions.CodeInsightAction.lambda$actionPerformedImpl$1(CodeInsightAction.java:64)
    	at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:219)
    	at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:174)
    	at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:155)
    	at com.intellij.codeInsight.actions.CodeInsightAction.actionPerformedImpl(CodeInsightAction.java:55)
    	at com.intellij.codeInsight.actions.CodeInsightAction.actionPerformed(CodeInsightAction.java:33)
    	at com.intellij.codeInsight.navigation.actions.GotoDeclarationAction.actionPerformed(GotoDeclarationAction.java:74)
    	at com.intellij.openapi.keymap.impl.ActionProcessor.performAction(ActionProcessor.java:65)
    	at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.lambda$doPerformActionInner$10(IdeKeyEventDispatcher.java:702)
    	at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareWithCallbacks(ActionUtil.java:265)
    	at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.doPerformActionInner(IdeKeyEventDispatcher.java:698)
    	at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:641)
    	at com.intellij.openapi.keymap.impl.IdeMouseEventDispatcher.processEvent(IdeMouseEventDispatcher.java:271)
    	at com.intellij.openapi.keymap.impl.IdeMouseEventDispatcher.dispatchMouseEvent(IdeMouseEventDispatcher.java:255)
    	at com.intellij.ide.IdeEventQueue.dispatchMouseEvent(IdeEventQueue.java:819)
    	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:757)
    	at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$6(IdeEventQueue.java:447)
    	at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:818)
    	at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$7(IdeEventQueue.java:446)
    	at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:805)
    	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:498)
    	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
    	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
    Caused by: com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException: stub:[PsiJavaCodeReferenceElement:PrintStreamOrWriter]; mirror:[]
    	at com.intellij.psi.impl.compiled.ClsElementImpl.setMirrors(ClsElementImpl.java:269)
    	at com.intellij.psi.impl.compiled.ClsElementImpl.setMirrors(ClsElementImpl.java:264)
    	at com.intellij.psi.impl.compiled.ClsReferenceListImpl.setMirror(ClsReferenceListImpl.java:86)
    	at com.intellij.psi.impl.compiled.ClsElementImpl.setMirror(ClsElementImpl.java:251)
    	at com.intellij.psi.impl.compiled.ClsClassImpl.setMirror(ClsClassImpl.java:445)
    	at com.intellij.psi.impl.compiled.ClsElementImpl.setMirror(ClsElementImpl.java:251)
    	at com.intellij.psi.impl.compiled.ClsElementImpl.setMirrors(ClsElementImpl.java:272)
    	at com.intellij.psi.impl.compiled.ClsClassImpl.setMirror(ClsClassImpl.java:452)
    	at com.intellij.psi.impl.compiled.ClsElementImpl.setMirror(ClsElementImpl.java:251)
    	at com.intellij.psi.impl.compiled.ClsElementImpl.setMirrors(ClsElementImpl.java:272)
    	at com.intellij.psi.impl.compiled.ClsElementImpl.setMirrors(ClsElementImpl.java:264)
    	at com.intellij.psi.impl.compiled.ClsFileImpl.setFileMirror(ClsFileImpl.java:301)
    	at com.intellij.psi.impl.compiled.ClsFileImpl.lambda$getMirror$1(ClsFileImpl.java:351)
    	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeNonCancelableSection$3(CoreProgressManager.java:222)
    	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:698)
    	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:646)
    	at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:237)
    	at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:221)
    	at com.intellij.psi.impl.compiled.ClsFileImpl.getMirror(ClsFileImpl.java:350)
    	... 37 more
    
    opened by wagyourtail 4
Owner
Joseph Burton
I'm a coding and reverse engineering enthusiast and a student.
Joseph Burton
IntelliJ Idea Astor Plugin is a plugin that integrates Astor in Intellij Idea

IntelliJ Idea Astor Plugin IntelliJ Idea Astor Plugin is a plugin that integrates Astor in Intellij Idea. It communicates with a local/remote program

null 4 Aug 28, 2021
Intellij-platform-plugin-template - IntelliJ Platform Plugin Template

IntelliJ Platform Plugin Template TL;DR: Click the Use this template button and

null 0 Jan 1, 2022
Kirill Rakhman 4 Sep 15, 2022
IntelliJ Plugin for Android Parcelable boilerplate code generation.

IntelliJ/Android Studio Plugin for Android Parcelable boilerplate code generation This tool generates an Android Parcelable implementation based on fi

Michał Charmas 2.1k Dec 27, 2022
A plugin for Android Studio and Intellij IDEA that speeds up your day to day android development.

ADB Idea A plugin for Android Studio and Intellij IDEA that speeds up your day to day android development. The following commands are provided: Uninst

Philippe Breault 2k Dec 28, 2022
IntelliJ / Android Studio plugin for Android Holo Colors

This project is not maintained anymore. Holo Colors doesn't make sense since the introduction of Material Design and the ability to set the primary co

Jérôme Van Der Linden 644 Nov 10, 2022
eventbus-intellij-plugin 3.8 0.0 L1 Java Plugin to navigate between events posted by EventBus.

eventbus-intellij-plugin Plugin to navigate between events posted by EventBus. Post to onEvent and onEvent to Post Install There are two ways. Prefere

Shinnosuke Kugimiya 315 Aug 8, 2022
Android Studio & IntelliJ Plugin for sort xml by name="xxx".

AndroidXmlSorter Android Studio & IntelliJ Plugin for sort xml by name="xxx". Options Insert space between difference prefix ('Snake Case', 'Camel Cas

Kaoru Tsutsumishita 102 Nov 29, 2022
An Android Studio / IntelliJ plug-in help you upload your apk or listing to Google Play.

DroidLane An Android Studio / IntelliJ plug-in help you upload your apk or listing to Google Play. Installation Open Android Studio or IntelliJ IDEA O

Jintin 24 Jul 26, 2021
IntelliJ plugin that provides some useful utilities to support the daily work with Gradle.

IntelliJ Gradle Utilities Plugin This IntelliJ plugin provides some useful utilities to support the daily work with Gradle. It's available on the offi

Marcel Kliemannel 6 Jul 29, 2022
IntelliJ-based IDEs Protobuf Language Plugin that provides Protobuf language support.

IntelliJ Protobuf Language Plugin Reference Inspired by protobuf-jetbrains-plugin and intellij-protobuf-editor. Descriptor IntelliJ-based IDEs Protobu

Kanro 72 Dec 7, 2022
Plugin for IntelliJ-based IDEs folding root files in the ProjectView

Foldable ProjectView The Foldable ProjectView is a plugin for the IntelliJ-based IDEs that lets you fold files located in the root of your project. Av

Jakub Chrzanowski 47 Dec 13, 2022
IntelliJ plugin that provides a modern and powerful byte code analyzer tool window.

IntelliJ Byte Code Analyzer Plugin This IntelliJ plugin provides a modern and powerful byte code analyzer tool window. Its supports Java, Kotlin, Groo

Marcel Kliemannel 29 Nov 9, 2022
✈️ IDE plugin for the IntelliJ platform which adds GitHub Copilot support. (VERY WIP)

JetBrains Copilot GitHub Copilot support for the IntellIJ Platform. Installation Download the latest release. Select the Install Plugin from Disk opti

Koding 155 Dec 10, 2022
A plugin that adds support for rs2asm files to IntelliJ.

Rs2Asm This plugin adds some simple features when interacting with rs2asm files. Features Syntax highlighting Autocompletion for label names and instr

Joshua Filby 3 Dec 16, 2021
Review crates with cargo-crev in IntelliJ IDEs

IntelliJ Crev Cargo crates review support using cargo-crev Installation Using IDE built-in plugin system: Settings/Preferences > Plugins > Marketplace

Aleksei Trifonov 4 Dec 31, 2021
Leader key for IntelliJ-based IDE's. Now IdeaVim-friendly!

Ataman Ataman - an elected leader of the Cossack troops and settlements Ataman is an Intellij Idea plugin for using leader key for bindings (almost li

Mikhail Levchenko 50 Dec 13, 2022
A simple IntelliJ project to demonstrate exception handling in coroutines

ExceptionHandling A simple IntelliJ project to demonstrate exception handling in coroutines NB:** launch coroutine builder type exceptions cannot be h

Felix Nzioki Savali 0 Nov 9, 2021
IntelliJ Platform Plugin Template

IntelliJ Platform Plugin Template is a repository that provides a pure template to make it easier to create a new plugin project (check the Creating a repository from a template article).

null 0 Nov 8, 2021