vultix / intellij-ron-plugin Goto Github PK
View Code? Open in Web Editor NEWRON (Rusty Object Notation) plugin for IntelliJ
License: MIT License
RON (Rusty Object Notation) plugin for IntelliJ
License: MIT License
When creating a ron file through the following menu, an error is produced.
Right click folder > New > New RON File
The error:
Template not found: RON File
I am on Windows 10, CLion 2019.2, and plugin version 2019.2.1.
When using auto-import to import from either an external crate or local crate, I recieve an IDE fatal error and the type is not imported.
I am on Windows 10 and using CLion 2019.2.
Stack trace here.
Please, add some LICENSE
file to the repository. I'd recommend using MIT or APACHE 2.0 :)
This plugin isn't working as attempting to install it states that I need to purchase a license...? o.O
$39/yr for individuals apparently...
It's even listed as such on the plugin page: https://plugins.jetbrains.com/plugin/12635-ron-rusty-object-notation-/pricing#edition=personal
it's been forever and my RON files look like shit :)
This plugin caused my IDE to not open the settings menu and not display TypeScript files after the update anymore. I had to manually delete it from the filesystem.
2020-04-10 15:44:44,955 [ 46468] ERROR - rains.concurrency.AsyncPromise - IntelliJ IDEA 2020.1 Build #IU-201.6668.121
2020-04-10 15:44:44,956 [ 46469] ERROR - rains.concurrency.AsyncPromise - JDK: 11.0.6; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o
2020-04-10 15:44:44,956 [ 46469] ERROR - rains.concurrency.AsyncPromise - OS: Windows 10
2020-04-10 15:44:44,957 [ 46470] ERROR - rains.concurrency.AsyncPromise - Last Action:
2020-04-10 15:44:54,820 [ 56333] ERROR - Types.impl.FileTypeManagerImpl - INSTANCE [Plugin: com.vultix.intellij-ron]
com.intellij.diagnostic.PluginException: INSTANCE [Plugin: com.vultix.intellij-ron]
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.instantiateFileTypeBean(FileTypeManagerImpl.java:490)
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.mergeOrInstantiateFileTypeBean(FileTypeManagerImpl.java:469)
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.instantiatePendingFileTypes(FileTypeManagerImpl.java:457)
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.getRegisteredFileTypes(FileTypeManagerImpl.java:1187)
at com.intellij.lang.javascript.index.JavaScriptIndex.lambda$static$0(JavaScriptIndex.java:139)
at com.intellij.openapi.util.ClearableLazyValue$2.compute(ClearableLazyValue.java:30)
at com.intellij.openapi.util.ClearableLazyValue.getValue(ClearableLazyValue.java:45)
at com.intellij.openapi.util.AtomicClearableLazyValue.getValue(AtomicClearableLazyValue.java:21)
at com.intellij.lang.javascript.index.JavaScriptIndex.getFileTypesToIndexJS(JavaScriptIndex.java:133)
at com.intellij.lang.javascript.index.JavaScriptIndex$1.acceptInput(JavaScriptIndex.java:62)
at com.intellij.lang.javascript.types.JSFileElementType.shouldBuildStubFor(JSFileElementType.java:57)
at com.intellij.psi.PsiAnchor.canHaveStub(PsiAnchor.java:145)
at com.intellij.psi.PsiAnchor.createStubReference(PsiAnchor.java:126)
at com.intellij.psi.PsiAnchor.doCreateAnchor(PsiAnchor.java:80)
at com.intellij.psi.PsiAnchor.create(PsiAnchor.java:51)
at com.intellij.xml.breadcrumbs.PsiCrumb.<init>(PsiCrumb.java:26)
at com.intellij.xml.breadcrumbs.PsiFileBreadcrumbsCollector.computeCrumbs(PsiFileBreadcrumbsCollector.java:109)
at com.intellij.xml.breadcrumbs.BreadcrumbsXmlWrapper.computeCrumbs(BreadcrumbsXmlWrapper.java:41)
at com.intellij.xml.breadcrumbs.BreadcrumbsPanel.lambda$updateCrumbs$1(BreadcrumbsPanel.java:182)
at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.insideReadAction(NonBlockingReadActionImpl.java:485)
at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.lambda$attemptComputation$2(NonBlockingReadActionImpl.java:442)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1106)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runInReadActionWithWriteActionPriority$0(ProgressIndicatorUtils.java:75)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runWithWriteActionPriority$1(ProgressIndicatorUtils.java:129)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:164)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:625)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:570)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:61)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:151)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:118)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runInReadActionWithWriteActionPriority(ProgressIndicatorUtils.java:75)
at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.attemptComputation(NonBlockingReadActionImpl.java:450)
at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.lambda$transferToBgThread$0(NonBlockingReadActionImpl.java:383)
at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:222)
at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:29)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.execute(BoundedTaskExecutor.java:201)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:193)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoSuchFieldException: INSTANCE
at java.base/java.lang.Class.getDeclaredField(Class.java:2411)
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.instantiateFileTypeBean(FileTypeManagerImpl.java:480)
... 39 more
2020-04-10 15:44:54,821 [ 56334] ERROR - Types.impl.FileTypeManagerImpl - IntelliJ IDEA 2020.1 Build #IU-201.6668.121
2020-04-10 15:44:54,821 [ 56334] ERROR - Types.impl.FileTypeManagerImpl - JDK: 11.0.6; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o
2020-04-10 15:44:54,822 [ 56335] ERROR - Types.impl.FileTypeManagerImpl - OS: Windows 10
2020-04-10 15:44:54,822 [ 56335] ERROR - Types.impl.FileTypeManagerImpl - Plugin to blame: RON (Rusty Object Notation) version: 2019.02.01
2020-04-10 15:44:54,822 [ 56335] ERROR - Types.impl.FileTypeManagerImpl - Last Action:
2020-04-10 15:44:54,823 [ 56336] ERROR - rains.concurrency.AsyncPromise - @NotNull method com/intellij/openapi/fileTypes/impl/FileTypeManagerImpl.mergeOrInstantiateFileTypeBean must not return null
java.lang.IllegalStateException: @NotNull method com/intellij/openapi/fileTypes/impl/FileTypeManagerImpl.mergeOrInstantiateFileTypeBean must not return null
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.$$$reportNull$$$0(FileTypeManagerImpl.java)
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.mergeOrInstantiateFileTypeBean(FileTypeManagerImpl.java:469)
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.instantiatePendingFileTypes(FileTypeManagerImpl.java:457)
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.getRegisteredFileTypes(FileTypeManagerImpl.java:1187)
at com.intellij.lang.javascript.index.JavaScriptIndex.lambda$static$0(JavaScriptIndex.java:139)
at com.intellij.openapi.util.ClearableLazyValue$2.compute(ClearableLazyValue.java:30)
at com.intellij.openapi.util.ClearableLazyValue.getValue(ClearableLazyValue.java:45)
at com.intellij.openapi.util.AtomicClearableLazyValue.getValue(AtomicClearableLazyValue.java:21)
at com.intellij.lang.javascript.index.JavaScriptIndex.getFileTypesToIndexJS(JavaScriptIndex.java:133)
at com.intellij.lang.javascript.index.JavaScriptIndex$1.acceptInput(JavaScriptIndex.java:62)
at com.intellij.lang.javascript.types.JSFileElementType.shouldBuildStubFor(JSFileElementType.java:57)
at com.intellij.psi.PsiAnchor.canHaveStub(PsiAnchor.java:145)
at com.intellij.psi.PsiAnchor.createStubReference(PsiAnchor.java:126)
at com.intellij.psi.PsiAnchor.doCreateAnchor(PsiAnchor.java:80)
at com.intellij.psi.PsiAnchor.create(PsiAnchor.java:51)
at com.intellij.xml.breadcrumbs.PsiCrumb.<init>(PsiCrumb.java:26)
at com.intellij.xml.breadcrumbs.PsiFileBreadcrumbsCollector.computeCrumbs(PsiFileBreadcrumbsCollector.java:109)
at com.intellij.xml.breadcrumbs.BreadcrumbsXmlWrapper.computeCrumbs(BreadcrumbsXmlWrapper.java:41)
at com.intellij.xml.breadcrumbs.BreadcrumbsPanel.lambda$updateCrumbs$1(BreadcrumbsPanel.java:182)
at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.insideReadAction(NonBlockingReadActionImpl.java:485)
at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.lambda$attemptComputation$2(NonBlockingReadActionImpl.java:442)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1106)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runInReadActionWithWriteActionPriority$0(ProgressIndicatorUtils.java:75)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runWithWriteActionPriority$1(ProgressIndicatorUtils.java:129)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:164)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:625)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:570)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:61)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:151)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:118)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runInReadActionWithWriteActionPriority(ProgressIndicatorUtils.java:75)
at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.attemptComputation(NonBlockingReadActionImpl.java:450)
at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.lambda$transferToBgThread$0(NonBlockingReadActionImpl.java:383)
at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:222)
at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:29)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.execute(BoundedTaskExecutor.java:201)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:193)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
As of Clion version 2019.3.2 I get and IDE fatal error when trying to open a RON file: java.lang.NoSuchFieldException: INSTANCE
com.intellij.diagnostic.PluginException: INSTANCE [Plugin: com.vultix.intellij-ron]
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.instantiateFileTypeBean(FileTypeManagerImpl.java:486)
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.findFileTypeByLanguage(FileTypeManagerImpl.java:1209)
at com.intellij.lang.Language.getAssociatedFileType(Language.java:173)
at com.intellij.psi.codeStyle.CommonCodeStyleSettings.<init>(CommonCodeStyleSettings.java:67)
at com.intellij.psi.codeStyle.LanguageCodeStyleSettingsProvider.getDefaultCommonSettings(LanguageCodeStyleSettingsProvider.java:108)
at com.intellij.psi.codeStyle.CommonCodeStyleSettingsManager.lambda$safelyGetDefaults$0(CommonCodeStyleSettingsManager.java:185)
at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:113)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71)
at com.intellij.psi.codeStyle.CommonCodeStyleSettingsManager.safelyGetDefaults(CommonCodeStyleSettingsManager.java:185)
at com.intellij.psi.codeStyle.CommonCodeStyleSettingsManager.initNonReadSettings(CommonCodeStyleSettingsManager.java:106)
at com.intellij.psi.codeStyle.CommonCodeStyleSettingsManager.getCommonSettingsMap(CommonCodeStyleSettingsManager.java:75)
at com.intellij.psi.codeStyle.CommonCodeStyleSettingsManager.getCommonSettings(CommonCodeStyleSettingsManager.java:53)
at com.intellij.psi.codeStyle.CodeStyleSettings.getIndentOptions(CodeStyleSettings.java:977)
at com.intellij.psi.codeStyle.CodeStyleSettings.getLanguageIndentOptions(CodeStyleSettings.java:960)
at com.intellij.psi.codeStyle.CodeStyleSettings.getIndentOptions(CodeStyleSettings.java:840)
at com.jetbrains.cidr.lang.settings.OCCodeStyleSettings.<init>(OCCodeStyleSettings.java:59)
at com.jetbrains.cidr.lang.settings.OCCodeStyleSettingsProvider.createCustomSettings(OCCodeStyleSettingsProvider.java:18)
at com.intellij.psi.codeStyle.CodeStyleSettings.<init>(CodeStyleSettings.java:91)
at com.intellij.psi.codeStyle.CodeStyleSettings.<init>(CodeStyleSettings.java:82)
at com.intellij.psi.codeStyle.CodeStyleSettings.writeExternal(CodeStyleSettings.java:781)
at com.intellij.psi.impl.source.codeStyle.CodeStyleSchemeImpl.writeScheme(CodeStyleSchemeImpl.java:123)
at com.intellij.configurationStore.LazySchemeProcessor.writeScheme(scheme-impl.kt:63)
at com.intellij.configurationStore.LazySchemeProcessor.writeScheme(scheme-impl.kt:54)
at com.intellij.configurationStore.schemeManager.SchemeManagerImpl.saveScheme(SchemeManagerImpl.kt:373)
at com.intellij.configurationStore.schemeManager.SchemeManagerImpl.save(SchemeManagerImpl.kt:313)
at com.intellij.configurationStore.schemeManager.SchemeManagerFactoryBase.save(SchemeManagerFactoryImpl.kt:96)
at com.intellij.configurationStore.ComponentStoreWithExtraComponents$saveSettingsSavingComponentsAndCommitComponents$2$1.invokeSuspend(ComponentStoreWithExtraComponents.kt:61)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(Dispatched.kt:238)
at com.intellij.configurationStore.EdtPoolDispatcherManager.processQueue(EdtPoolDispatcher.kt:54)
at com.intellij.configurationStore.EdtPoolDispatcherManager.access$processQueue(EdtPoolDispatcher.kt:18)
at com.intellij.configurationStore.EdtPoolDispatcherManager$scheduleFlush$1.invoke(EdtPoolDispatcher.kt:32)
at com.intellij.configurationStore.EdtPoolDispatcherManager$scheduleFlush$1.invoke(EdtPoolDispatcher.kt:18)
at com.intellij.configurationStore.EdtPoolDispatcherKt$sam$java_lang_Runnable$0.run(EdtPoolDispatcher.kt)
at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:309)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.doRun(LaterInvocator.java:441)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:424)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:407)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:776)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:746)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:908)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:781)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$8(IdeEventQueue.java:424)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:698)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:423)
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: java.lang.NoSuchFieldException: INSTANCE
at java.base/java.lang.Class.getDeclaredField(Class.java:2411)
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.instantiateFileTypeBean(FileTypeManagerImpl.java:476)
... 55 more
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.