IntelliJ 15.0.5 and Gosu 1.13 - Problems

157 views
Skip to first unread message

Richard Day

unread,
May 3, 2016, 7:59:52 PM5/3/16
to gosu-lang
Hi, 

I have installed the latest version of Gosu with IntelliJ 15.0.5 and I am testing out the JSON capabilities. The code complete is not working and some of the Gosu keywords are not recognized. However, if I run the program it all works perfectly but I can't get auto complete.

I got a message saying there was a problem with the plugin, here is the stack trace:

Missing extension point: gw.gosu.ij.classCompletionFilter in area null
java.lang.IllegalArgumentException: Missing extension point: gw.gosu.ij.classCompletionFilter in area null
at com.intellij.openapi.extensions.impl.ExtensionsAreaImpl.getExtensionPoint(ExtensionsAreaImpl.java:329)
at com.intellij.openapi.extensions.impl.ExtensionsAreaImpl.getExtensionPoint(ExtensionsAreaImpl.java:35)
at com.intellij.openapi.extensions.Extensions.getExtensions(Extensions.java:99)
at com.intellij.openapi.extensions.Extensions.getExtensions(Extensions.java:87)
at gw.gosu.ij.codeInsight.completion.ClassCompletionFilterExtensionPoint.createFilters(ClassCompletionFilterExtensionPoint.java:23)
at gw.gosu.ij.codeInsight.completion.ClassCompletionFilterExtensionPoint.getFilters(ClassCompletionFilterExtensionPoint.java:38)
at gw.gosu.ij.codeInsight.completion.ClassCompletionFilterExtensionPoint.shouldBeFiltered(ClassCompletionFilterExtensionPoint.java:45)
at gw.gosu.ij.codeInsight.daemon.impl.quickfix.ImportClassFixBase.getClassesToImport(ImportClassFixBase.java:134)
at gw.gosu.ij.codeInsight.daemon.impl.quickfix.ImportClassFixBase.isAvailable(ImportClassFixBase.java:94)
at com.intellij.codeInsight.daemon.impl.ShowAutoImportPass.showAddImportHint(ShowAutoImportPass.java:142)
at com.intellij.codeInsight.daemon.impl.ShowAutoImportPass.doApplyInformationToEditor(ShowAutoImportPass.java:82)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.applyInformationToEditor(TextEditorHighlightingPass.java:108)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightInfoProcessor$1.run(DefaultHighlightInfoProcessor.java:69)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:866)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:654)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:381)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)



java.lang.IllegalArgumentException: Missing extension point: gw.gosu.ij.classCompletionFilter in area null
at com.intellij.openapi.extensions.impl.ExtensionsAreaImpl.getExtensionPoint(ExtensionsAreaImpl.java:329)
at com.intellij.openapi.extensions.impl.ExtensionsAreaImpl.getExtensionPoint(ExtensionsAreaImpl.java:35)
at com.intellij.openapi.extensions.Extensions.getExtensions(Extensions.java:99)
at com.intellij.openapi.extensions.Extensions.getExtensions(Extensions.java:87)
at gw.gosu.ij.codeInsight.completion.ClassCompletionFilterExtensionPoint.createFilters(ClassCompletionFilterExtensionPoint.java:23)
at gw.gosu.ij.codeInsight.completion.ClassCompletionFilterExtensionPoint.getFilters(ClassCompletionFilterExtensionPoint.java:38)
at gw.gosu.ij.codeInsight.completion.ClassCompletionFilterExtensionPoint.shouldBeFiltered(ClassCompletionFilterExtensionPoint.java:45)
at gw.gosu.ij.codeInsight.daemon.impl.quickfix.ImportClassFixBase.getClassesToImport(ImportClassFixBase.java:134)
at gw.gosu.ij.codeInsight.daemon.impl.quickfix.ImportClassFixBase.isAvailable(ImportClassFixBase.java:94)
at com.intellij.codeInsight.daemon.impl.ShowAutoImportPass.showAddImportHint(ShowAutoImportPass.java:142)
at com.intellij.codeInsight.daemon.impl.ShowAutoImportPass.doApplyInformationToEditor(ShowAutoImportPass.java:82)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.applyInformationToEditor(TextEditorHighlightingPass.java:108)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightInfoProcessor$1.run(DefaultHighlightInfoProcessor.java:69)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:866)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:654)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:381)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)



java.lang.IllegalArgumentException: Missing extension point: gw.gosu.ij.classCompletionFilter in area null
at com.intellij.openapi.extensions.impl.ExtensionsAreaImpl.getExtensionPoint(ExtensionsAreaImpl.java:329)
at com.intellij.openapi.extensions.impl.ExtensionsAreaImpl.getExtensionPoint(ExtensionsAreaImpl.java:35)
at com.intellij.openapi.extensions.Extensions.getExtensions(Extensions.java:99)
at com.intellij.openapi.extensions.Extensions.getExtensions(Extensions.java:87)
at gw.gosu.ij.codeInsight.completion.ClassCompletionFilterExtensionPoint.createFilters(ClassCompletionFilterExtensionPoint.java:23)
at gw.gosu.ij.codeInsight.completion.ClassCompletionFilterExtensionPoint.getFilters(ClassCompletionFilterExtensionPoint.java:38)
at gw.gosu.ij.codeInsight.completion.ClassCompletionFilterExtensionPoint.shouldBeFiltered(ClassCompletionFilterExtensionPoint.java:45)
at gw.gosu.ij.codeInsight.daemon.impl.quickfix.ImportClassFixBase.getClassesToImport(ImportClassFixBase.java:134)
at gw.gosu.ij.codeInsight.daemon.impl.quickfix.ImportClassFixBase.isAvailable(ImportClassFixBase.java:94)
at com.intellij.codeInsight.daemon.impl.ShowAutoImportPass.showAddImportHint(ShowAutoImportPass.java:142)
at com.intellij.codeInsight.daemon.impl.ShowAutoImportPass.doApplyInformationToEditor(ShowAutoImportPass.java:82)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.applyInformationToEditor(TextEditorHighlightingPass.java:108)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$5.run(PassExecutorService.java:520)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:337)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:321)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:866)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:654)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:381)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)



Luca Boasso

unread,
May 3, 2016, 8:06:07 PM5/3/16
to gosu...@googlegroups.com
Sorry, the Intellij plugin does not support yet that Gosu feature.

For the time being please experiment with Gosu Lab:

http://gosu-lang.github.io/quickstart.html


Gosu Lab is always up to date with the latest features.

Cheers,
Luca



--
You received this message because you are subscribed to the Google Groups "gosu-lang" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gosu-lang+...@googlegroups.com.
To post to this group, send email to gosu...@googlegroups.com.
Visit this group at https://groups.google.com/group/gosu-lang.
For more options, visit https://groups.google.com/d/optout.

Richard Day

unread,
May 3, 2016, 9:32:44 PM5/3/16
to gosu-lang
Thanks for the prompt reply
Reply all
Reply to author
Forward
0 new messages