Git Product home page Git Product logo

almighty-alpaca / jetbrains-discord-integration Goto Github PK

View Code? Open in Web Editor NEW
586.0 8.0 62.0 46.33 MB

Discord rich presence integration for all JetBrains IDEs

Home Page: https://plugins.jetbrains.com/plugin/10233-discord-integration

License: Apache License 2.0

Kotlin 99.73% HTML 0.01% Dockerfile 0.03% ANTLR 0.24%
discord jetbrains hacktoberfest intellij-plugin phpstorm-plugin webstorm-plugin rubymine-plugin clion-plugin android-studio-plugin datagrip-plugin

jetbrains-discord-integration's Introduction

JetBrains Discord Integration

JetBrains Discord Integration

JetBrains Plugin Repository JetBrains Plugin Repository JetBrains Plugin Repository Discord


Installation...

...from the JetBrains Plugin Repository (this is what you want to do)

Open your IDE, go to Settings > Plugins > Browse repositories... > Search for "Discord Integration" and select this plugin (be sure to select one with the right name, there a total of 3 Discord plugins)

...from the GitHub release page

Go to the GitHub release page and grab the latest JetBrains-Discord-Integration-X.X.X.zip. Do not unzip the file. In your IDE go to Settings > Plugins > Install plugin from disk... and select the previously downloaded zip file.

...or compile from source

As this project uses Gradle it's very easy to compile yourself. Be aware though that depending on your system this may take a bit as it needs to download the sources for IntelliJ first. Open your favorite terminal and execute the following commands:

git clone https://github.com/Almighty-Alpaca/JetBrains-Discord-Integration.git
cd JetBrains-Discord-Integration
# The next line is only necessary on Linux to make the Gradle Wrapper executable
chmod +x gradlew
./gradlew

This will generate the file JetBrains-Discord-Integration-X.X.X.zip.

To install the zip file follow the steps from the previous install method.

Support...

...by joining the plugin Discord server

There is a dedicated Discord server for the JetBrains Discord Integration Plugin where we provide support for the plugin and have many of the users of the plugin chilling out.

JetBrains Discord Integration Plugin Server

...using GitHub issues

For feature requests and bug reports, feel free to make use of the GitHub issues by submitting a new issue. Please check whether someone has reported your issue already before creating your own report. To not flood the GitHub issues please ask for help in the Discord server first as many issues can be resolved way easier and quicker over there. If you submit a new Issue please include as much detail as possible in your issue and how to reproduce it if possible and relevant.

...or why not join the JetBrains community server

If you have questions regarding any JetBrains IDE or other JetBrains products and projects feel free to join the JetBrains community Discord server where many users of JetBrains hang out alongside some of the JetBrains team.

JetBrains Community Discord Server

License

This project has been released under the Apache 2.0 license. You can see the full license here

jetbrains-discord-integration's People

Contributors

almighty-alpaca avatar b-ncmn avatar caoimhebyrne avatar dnbln avatar doch2 avatar freyacodes avatar kavorite avatar lxgaming avatar mellowagain avatar midopooler avatar pgrimaud avatar tisawesomeness avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

jetbrains-discord-integration's Issues

Project with multiple modules says 'Working on <first module>'

Title says it all. I have a Project with 2 Gradle modules (not Gradle submodules). When I opened IntelliJ IDEA it says the first module I have, in my case 'client'

Even when I start working on a file in the other module, it still says 'client'

I would of thought that it would say the Project name, not the module name, or show both

Random ConcurrentModificationException

I was using this plugin on PyCharm when it suddenly spit out this error:

ailed processing requests: java.util.ConcurrentModificationException
java.lang.RuntimeException: java.util.ConcurrentModificationException
	at org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.up(MessageDispatcher.java:574)
	at org.jgroups.JChannel.up(JChannel.java:797)
	at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:891)
	at org.jgroups.protocols.pbcast.STATE_TRANSFER.up(STATE_TRANSFER.java:122)
	at org.jgroups.protocols.RSVP.up(RSVP.java:158)
	at org.jgroups.protocols.FRAG2.up(FRAG2.java:163)
	at org.jgroups.protocols.FlowControl.up(FlowControl.java:338)
	at org.jgroups.protocols.FlowControl.up(FlowControl.java:338)
	at org.jgroups.protocols.pbcast.GMS.installView(GMS.java:702)
	at org.jgroups.protocols.pbcast.CoordGmsImpl.handleViewChange(CoordGmsImpl.java:219)
	at org.jgroups.protocols.pbcast.GMS.castViewChangeAndSendJoinRsps(GMS.java:587)
	at org.jgroups.protocols.pbcast.CoordGmsImpl.handleMembershipChange(CoordGmsImpl.java:197)
	at org.jgroups.protocols.pbcast.GMS.process(GMS.java:1297)
	at org.jgroups.protocols.pbcast.ViewHandler.removeAndProcess(ViewHandler.java:239)
	at org.jgroups.protocols.pbcast.ViewHandler.process(ViewHandler.java:203)
	at org.jgroups.protocols.pbcast.ViewHandler.add(ViewHandler.java:62)
	at org.jgroups.protocols.pbcast.GMS.up(GMS.java:881)
	at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:240)
	at org.jgroups.protocols.UNICAST3.deliverMessage(UNICAST3.java:1002)
	at org.jgroups.protocols.UNICAST3.handleDataReceived(UNICAST3.java:728)
	at org.jgroups.protocols.UNICAST3.up(UNICAST3.java:383)
	at org.jgroups.protocols.pbcast.NAKACK2.up(NAKACK2.java:600)
	at org.jgroups.protocols.BARRIER.up(BARRIER.java:170)
	at org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:119)
	at org.jgroups.protocols.FD_ALL.up(FD_ALL.java:199)
	at org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:252)
	at org.jgroups.protocols.MERGE3.up(MERGE3.java:276)
	at org.jgroups.protocols.Discovery.up(Discovery.java:267)
	at org.jgroups.protocols.TP.passMessageUp(TP.java:1229)
	at org.jgroups.util.SubmitToThreadPool$SingleMessageHandler.run(SubmitToThreadPool.java:87)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.util.ConcurrentModificationException
	at java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1553)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
	at com.almightyalpaca.intellij.plugins.discord.data.ReplicatedData.viewAccepted(ReplicatedData.java:560)
	at org.jgroups.blocks.MessageDispatcher.handleUpEvent(MessageDispatcher.java:511)
	at org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.up(MessageDispatcher.java:571)
	... 32 more

Unfortunately I have no further information on how to replicate this as it happened seemingly randomly. If you need more info, I am happy to provide it.

[Request] New Icons

Hello Almighty Alpaca,

I want some better icons I would recommend Icons8 for some nice icons (just put it in the search box at the top)

Mac | Failed Initialize

Plugin 'com.tsunderebug.discordintellij' failed to initialize and will be disabled. Please restart IntelliJ IDEA.

java.lang.UnsatisfiedLinkError: Unable to load library 'discord-rpc': Native library (darwin/libdiscord-rpc.dylib) not found in resource path (/Applications/IntelliJ IDEA.app/Contents/lib/bootstrap.jar:/Applications/IntelliJ IDEA.app/Contents/lib/extensions.jar:/Applications/IntelliJ IDEA.app/Contents/lib/util.jar:/Applications/IntelliJ IDEA.app/Contents/lib/jdom.jar:/Applications/IntelliJ IDEA.app/Contents/lib/log4j.jar:/Applications/IntelliJ IDEA.app/Contents/lib/trove4j.jar:/Applications/IntelliJ IDEA.app/Contents/lib/jna.jar:/Applications/IntelliJ IDEA.app/Contents/jdk/Contents/Home/lib/tools.jar)
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:303)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:427)
at com.sun.jna.Library$Handler.(Library.java:179)
at com.sun.jna.Native.loadLibrary(Native.java:569)
at com.sun.jna.Native.loadLibrary(Native.java:544)
at net.arikia.dev.drpc.DiscordRPC$DLL.(DiscordRPC.java:153)
at net.arikia.dev.drpc.DiscordRPC.discordInitialize(DiscordRPC.java:33)
at com.tsunderebug.discordintellij.DiscordIntelliJ.enableRPC(DiscordIntelliJ.java:17)
at com.tsunderebug.discordintellij.StartupShutdown.initComponent(StartupShutdown.java:9)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:483)
at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:106)
at com.intellij.openapi.application.impl.ApplicationImpl.lambda$createComponents$9(ApplicationImpl.java:437)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:580)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:525)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:85)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144)
at com.intellij.openapi.application.impl.ApplicationImpl.createComponents(ApplicationImpl.java:444)
at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:90)
at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:396)
at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:382)
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:196)
at com.intellij.idea.MainImpl$1$1.a(MainImpl.java)
at com.intellij.idea.MainImpl$1$1.a(MainImpl.java:64)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
at java.awt.EventQueue.access$500(EventQueue.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:715)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:374)
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)

[Request] Elapsed time

Hello Almighty Alpaca,
If it is possible can you add a Elapsed time function to the rich presence?

i got a crash ...

java.lang.NoClassDefFoundError: club/minnced/discord/rpc/DiscordEventHandlers
    at com.almightyalpaca.intellij.plugins.discord.services.DiscordIntegrationApplicationService.init(DiscordIntegrationApplicationService.java:40)
    at com.almightyalpaca.intellij.plugins.discord.components.DiscordIntegrationApplicationComponent.initComponent(DiscordIntegrationApplicationComponent.java:29)
    at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:492)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:118)
    at com.intellij.openapi.application.impl.ApplicationImpl.lambda$createComponents$9(ApplicationImpl.java:462)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:548)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
    at com.intellij.openapi.application.impl.ApplicationImpl.createComponents(ApplicationImpl.java:469)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:102)
    at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:421)
    at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:407)
    at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:203)
    at com.intellij.idea.MainImpl$1.lambda$null$0(MainImpl.java:49)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
    at java.awt.EventQueue.access$500(EventQueue.java:98)
    at java.awt.EventQueue$3.run(EventQueue.java:715)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:345)
    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)
Caused by: java.lang.ClassNotFoundException: club.minnced.discord.rpc.DiscordEventHandlers PluginClassLoader[com.almightyalpaca.intellij.plugins.discord, 0.1] com.intellij.ide.plugins.cl.PluginClassLoader@2127577d
    at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:65)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 31 more

can you please help me?

Custom ImageText and Flat Icons

Hello,

Would it be possible to add a feature in the settings to change the Rich Presence text? (smallImageText & largeImageText)

Also, I made flat icons from different sites, normally there are all currently supported languages. Here is the link : https://github.com/MrSquaare/Icongram/tree/master/png
(If there is need to edit or add an icon for a programming language, I will try to do it)

Thank you

Not working on Linux Mint

OS- Linux Mint 18.3
IntelliJ Ver- 2018.1
Restarted Discord and IntelliJ multiple times and still no luck having it hook into Discord. This is quite unfortunate because this would be an awesome integration.

[FeatureRequest] Hide Elapsed Time

If possible, I'd like to hide the elapsed time in the rich presence window.

When the elapsed time is not visible, the description (and file name - if enabled) should both be visible in the rich presence embed.

New gradle logo

In a recent update of intellij (2018.2 beta 2) it has a new gradle logo, hereby my request to update the logo

New logo

Not showing files

Hey!

I love this plugin but with these settings:

screenshot- 190

My presence appears like so:

screenshot- 191

The file i'm editing is not showing up!

(Even when I make the description blank)

Doesn't work on Ubuntu 18.04

I've tried with different IDE's but it doesn't seem to function on Ubuntu 18.04. I'm not sure about 16.04, was this designed with Ubuntu in mind? If not, is this something that could be fixed?

Crash on startup with Android Studio

Plugin 'com.almightyalpaca.intellij.plugins.discord' failed to initialize and will be disabled.  Please restart Android Studio.

java.lang.NoClassDefFoundError: org/jgroups/Receiver
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:642)
    at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:281)
    at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:277)
    at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:246)
    at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:142)
    at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:74)
    at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:61)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:348)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.registerComponents(ComponentManagerImpl.java:385)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:96)
    at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:406)
    at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:392)
    at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:206)
    at com.intellij.idea.MainImpl$1.lambda$null$0(MainImpl.java:49)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
    at java.awt.EventQueue.access$500(EventQueue.java:98)
    at java.awt.EventQueue$3.run(EventQueue.java:715)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:346)
    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)
Caused by: java.lang.ClassNotFoundException: org.jgroups.Receiver PluginClassLoader[com.almightyalpaca.intellij.plugins.discord, 0.8.0] com.intellij.ide.plugins.cl.PluginClassLoader@2ed25e6
    at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:63)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 33 more

Android Studio 3.1.1
Build #AI-173.4697961, built on April 4, 2018
JRE: 1.8.0_152-release-1024-b02 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0

Not working

I've tried reinstalling the plugin, reenabling it, readd intellij on discord settings and also restart IntellIj IDEA multiple times, but the rich presence doesn't seem to be working, it only shows the playing status with no rich presence, I've checked intellij logs and there's nothing related to the plugin except the plugin list.

Switch between open projects

The extension seems to only work with the last opened project. Minimizing it and working on another, earlier opened one, does not update the status, it keeps showing one's status as editing the minimized project which one is not working on actually.

[Suggestion] Different java files icons

Just something to improve the rich presence in my opinion...
It would be nice to see different icon while editing different type of java files

for example the IntelliJ Class icon for Java normal classes, or the abstract classes IntelliJ icon for abstract classes, or interfaces IntelliJ icon when editing interfaces

I hope I explained myself well

Crash on startup with Android Studio?

Plugin 'com.almightyalpaca.intellij.plugins.discord' failed to initialize and will be disabled.  Please restart Android Studio.

java.lang.ExceptionInInitializerError
    at org.jgroups.logging.LogFactory.getLog(LogFactory.java:101)
    at org.jgroups.conf.XmlConfigurator.<clinit>(XmlConfigurator.java:33)
    at org.jgroups.conf.ConfiguratorFactory.getXmlConfigurator(ConfiguratorFactory.java:210)
    at org.jgroups.conf.ConfiguratorFactory.getStackConfigurator(ConfiguratorFactory.java:91)
    at org.jgroups.JChannel.<init>(JChannel.java:130)
    at com.almightyalpaca.intellij.plugins.discord.services.DiscordIntegrationApplicationService.init(DiscordIntegrationApplicationService.java:57)
    at com.almightyalpaca.intellij.plugins.discord.services.DiscordIntegrationApplicationService.checkInitialized(DiscordIntegrationApplicationService.java:200)
    at com.almightyalpaca.intellij.plugins.discord.components.DiscordIntegrationApplicationComponent.initComponent(DiscordIntegrationApplicationComponent.java:29)
    at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:491)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:120)
    at com.intellij.openapi.application.impl.ApplicationImpl.lambda$createComponents$8(ApplicationImpl.java:466)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:176)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:556)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:501)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:163)
    at com.intellij.openapi.application.impl.ApplicationImpl.createComponents(ApplicationImpl.java:473)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:104)
    at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:425)
    at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:411)
    at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:206)
    at com.intellij.idea.MainImpl$1.lambda$null$0(MainImpl.java:49)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
    at java.awt.EventQueue.access$500(EventQueue.java:98)
    at java.awt.EventQueue$3.run(EventQueue.java:715)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:343)
    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)
Caused by: java.lang.NullPointerException
    at java.util.Locale.<init>(Locale.java:648)
    at java.util.Locale.<init>(Locale.java:677)
    at org.jgroups.logging.Slf4jLogImpl.<clinit>(Slf4jLogImpl.java:20)
    ... 37 more
Android Studio 3.0.1  Build #AI-171.4443003 
JDK: 1.8.0_152-release 
VM: OpenJDK 64-Bit Server VM 
Vendor: JetBrains s.r.o 
OS: Linux 

OS is KDE neon 5.11.4 (Ubuntu 16.04 LTS), to be more specific.

Clojure files not recognised

image

.clj and .cljs aren't recognised by the plugin when being edited even though the repository containing all the icons does have a Clojure material theme icon.

Error in JB Rider when saving file

Hey,
I am currently facing the issue that always when Rider saves, following error pops up:
error

I can definitely say that the error is thrown by this plugin, because when I disable it, the error disappears.

.gitignore integration

Currently there is an option to Hide or Show "Reading" for files that are read-only.

I would like to request that these rules also apply to rules files that are being ignored.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.