Heroku Integration

02.09.2013
25 769
Heroku integration for all Jetbrains products. Stores credentials and API-token, lists existing apps, allows current project to be connected to an app, new app creation, deploy. Handling of addons, processes, scaling, collaborators, logs, environment and releases.

Download plugin

Version

Update date

Recent change notes

Fixed incompatible class error, due to compilation with wrong JDK with IDEA 13, sorry for that!

General usage instructions

Set your credentials first in the settings dialog. Then create a new Heroku app for your project or connect it to an existing application.
26.03.2015
Doesnt work, WebStorm 9/Yosemite displaying: Error creating Heroku Tool Window Argument for @NotNull parameter 'e' of com/intellij/openapi/actionSystem/anAction.update must not be null
Anonymous
14.01.2015
I'm running on yosemite with webstorm 9. WHen I try to open the heroku tool window I get "Error creating heroku tool window: argument for @NotNull parameter 'e' of com/intellij/openapi/actionSystem/AnAction.update must not be null"
09.01.2015
How do I get this working on an existing project that is already on Heroku? I've connected my account (in preferences), and see a Heroku tab; but when I clock on the Heroku tab I ether see nothing or get an error. And I don't see any way to connect my existing app to the features of the plugin.
03.01.2014
I went to your Wiki page but couldn't find any documentation. I'm trying to deploy to Heroku using RubyMine for the first time I have your Heroku plugin installed and showing up in my settings, and I've attached my project to my Heroku account app. I believe that I now have to bring up the Deployment dialog to create a configuration, but I can't figure out how to fill it out properly. It asks for a name, Connection type, host, authentication type, deployment path on server, and web path on server (which apparently is different from my Project URL) I have read the Heroku documentation, but apparently I either don't quite understand it, or I haven't got it right somewhere . . . Could you please help me?? Thanks!!!
17.11.2013
NoSuchMethodError when attaching repo to application Thanks for the plugin dude, this is a MUCH simpler way to use Heroku for noobs like me!! I'm trying to update my instruction video for intellij12 (google "intellij heroku" and go for the first YouTube one). I noticed it breaks with the error below when trying to attach (new or existing) heroku application with local java application (Grails in my case)... Let me know if you're planning to fix, I'd love to update the video this week. Andrew. 10:35:26 AM Created Git repository in /Users/wombat/x-test 10:37:08 AM 71 changes committed: my first commit 11:02:22 AM 3 changes committed: a 11:03:06 AM NoSuchMethodError: Error during dispatching of java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=com.jetbrains.heroku.ui.JBBackgroundAction$1@7058ceb0,notifier=null,catchExceptions=false,when=1384646582921] on apple.awt.CToolkit@23964a8d: git4idea.commands.GitSimpleHandler.setNoSSH(Z)V
02.09.2013
Just uploaded 0.4.3 Which fixed the incompatible class error, due to compilation with wrong JDK with IDEA 13, sorry for that!
01.09.2013
It's not working. Just bought Webstorm and installed this and it fails on start. com/jetbrains/heroku/ui/HerokuToolWindowFactory : Unsupported major.minor version 51.0 [Plugin: Heroku Integration]: com/jetbrains/heroku/ui/HerokuToolWindowFactory : Unsupported major.minor version 51.0 [Plugin: Heroku Integration] com.intellij.diagnostic.PluginException: com/jetbrains/heroku/ui/HerokuToolWindowFactory : Unsupported major.minor version 51.0 [Plugin: Heroku Integration] at com.intellij.ide.plugins.cl.PluginClassLoader.b(PluginClassLoader.java:108) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:63) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:249) at com.intellij.openapi.extensions.AbstractExtensionPointBean.findClass(AbstractExtensionPointBean.java:42) at com.intellij.openapi.wm.ToolWindowEP.getFactoryClass(ToolWindowEP.java:85) at com.intellij.openapi.wm.ToolWindowEP.getToolWindowFactory(ToolWindowEP.java:72) at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.initToolWindow(ToolWindowManagerImpl.java:491) at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.f(ToolWindowManagerImpl.java:470) at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.access$1800(ToolWindowManagerImpl.java:86) at com.intellij.openapi.wm.impl.ToolWindowManagerImpl$9.run(ToolWindowManagerImpl.java:443) at com.intellij.ide.startup.impl.StartupManagerImpl.a(StartupManagerImpl.java:264) at com.intellij.ide.startup.impl.StartupManagerImpl.runPostStartupActivities(StartupManagerImpl.java:179) at com.intellij.openapi.project.impl.ProjectManagerImpl$4$2.run(ProjectManagerImpl.java:435) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:676) at java.awt.EventQueue$2.run(EventQueue.java:674) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) at java.awt.EventQueue.dispatchEvent(EventQueue.java:685) at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:700) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:525) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:348) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: java.lang.UnsupportedClassVersionError: com/jetbrains/heroku/ui/HerokuToolWindowFactory : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.lang.ClassLoader.defineClass(ClassLoader.java:465) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:153) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:149) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:125) at com.intellij.ide.plugins.cl.PluginClassLoader.b(PluginClassLoader.java:102) ... 31 more
30.07.2013
Stopped working after upgrading RubyMine to v 5.4.3.2.1. The plugin causes an exception on startup with the following error log: com/jetbrains/heroku/ui/HerokuToolWindowFactory : Unsupported major.minor version 51.0 [Plugin: Heroku Integration]: com/jetbrains/heroku/ui/HerokuToolWindowFactory : Unsupported major.minor version 51.0 [Plugin: Heroku Integration] com.intellij.diagnostic.PluginException: com/jetbrains/heroku/ui/HerokuToolWindowFactory : Unsupported major.minor version 51.0 [Plugin: Heroku Integration] at com.intellij.ide.plugins.cl.PluginClassLoader.b(PluginClassLoader.java:108) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:63) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:249) at com.intellij.openapi.extensions.AbstractExtensionPointBean.findClass(AbstractExtensionPointBean.java:42) at com.intellij.openapi.wm.ToolWindowEP.getFactoryClass(ToolWindowEP.java:85) at com.intellij.openapi.wm.ToolWindowEP.getToolWindowFactory(ToolWindowEP.java:72) at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.initToolWindow(ToolWindowManagerImpl.java:491) at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.f(ToolWindowManagerImpl.java:470) at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.access$1800(ToolWindowManagerImpl.java:86) at com.intellij.openapi.wm.impl.ToolWindowManagerImpl$9.run(ToolWindowManagerImpl.java:443) at com.intellij.ide.startup.impl.StartupManagerImpl.a(StartupManagerImpl.java:264) at com.intellij.ide.startup.impl.StartupManagerImpl.runPostStartupActivities(StartupManagerImpl.java:179) at com.intellij.openapi.project.impl.ProjectManagerImpl$4$2.run(ProjectManagerImpl.java:435) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:676) at java.awt.EventQueue$2.run(EventQueue.java:674) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) at java.awt.EventQueue.dispatchEvent(EventQueue.java:685) at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:700) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:525) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:348) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: java.lang.UnsupportedClassVersionError: com/jetbrains/heroku/ui/HerokuToolWindowFactory : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.lang.ClassLoader.defineClass(ClassLoader.java:465) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:153) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:149) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:125) at com.intellij.ide.plugins.cl.PluginClassLoader.b(PluginClassLoader.java:102) ... 31 more
19.07.2013
Fixed another openapi gitintegration issue with newer products (idea 13, WS,PS 6.x, RM 5.x), that caused the plugin to stop working
09.05.2013
Dealing with Heroku has become so much easier with this plugin. Thanks!
Anonymous
27.03.2013
I'm still getting the "Error Creating Heroku Tool Window" when I start the application, but there are no errors in the logs. This is the only log entry related to the plugin: 2013-03-26 20:10:31,759 [ 32311] INFO - s.impl.stores.FileBasedStorage - Document was not loaded for $APP_CONFIG$/heroku-plugin.app.xml file is null I'm using IDEA 12.04 build 123.169
11.03.2013
Fixed the Heroku API change issue, feel free to update to 0.4.1 also fixed the checkbox icon issue in the addons and setup windows Works with Idea 12 too
04.02.2013
This looks like an error for the heroku API could you check the event log and the IDE logs on disk for stack traces and report them on: https://github.com/jexp/jetbrains-heroku-plugin/issues After using the plugin for a while, it stopped working with: Error creating Heroku Tool Window javax.xml.bind.UnmarshalException - with linked exception: [org.xml.sax.SAXParseException: Content is not allowed in prolog.] Thoughts on why that might be?
Anonymous
03.02.2013
Same problem as @up here....
01.02.2013
After using the plugin for a while, it stopped working with: Error creating Heroku Tool Window javax.xml.bind.UnmarshalException - with linked exception: [org.xml.sax.SAXParseException: Content is not allowed in prolog.] Thoughts on why that might be?
Please  sign in  to leave a comment.