[ANN] IntelliJad 0.1

I've just released IntelliJad 0.1 into the plugin competition - it's available via the repository.

At the moment it only supports IntelliJ 6 but will (hopefully :) ) support IntelliJ 7 by the end of the development cycle.

All feedback, bug reports and criticism happily received!

4 comments
Comment actions Permalink

Selena 7274 at startup:

(FileBasedStorage.java:20) at com.intellij.openapi.components.impl.stores.StateStorageManagerImpl$1.(StateStorageManagerImpl.java:1) at com.intellij.openapi.components.impl.stores.StateStorageManagerImpl.a(StateStorageManagerImpl.java:14) at com.intellij.openapi.components.impl.stores.StateStorageManagerImpl.getFileStateStorage(StateStorageManagerImpl.java:19) at com.intellij.openapi.components.impl.stores.StateStorageManagerImpl.getOldStorage(StateStorageManagerImpl.java:53) at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.a(ComponentStoreImpl.java:33) at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.initJdomExternalizable(ComponentStoreImpl.java:31) at com.intellij.openapi.components.impl.stores.ComponentStoreImpl$1.run(ComponentStoreImpl.java:1) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:153) at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.initComponent(ComponentStoreImpl.java:110) at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:48) at com.intellij.openapi.components.impl.ComponentManagerImpl.access$1100(ComponentManagerImpl.java:147) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:3) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:31) at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:193) at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:180) at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:162) at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75) at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:95) at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:152) at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:93) at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(ApplicationStoreImpl.java:8) at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:141) at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:10) at com.intellij.idea.MainImpl$3.run(MainImpl.java:1) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:65) at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:81) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:195) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) 2007-09-18 12:47:33,289 [ 2566] ERROR - plication.impl.ApplicationImpl - JDK: 1.5.0_11 2007-09-18 12:47:33,289 [ 2566] ERROR - plication.impl.ApplicationImpl - VM: Java HotSpot(TM) Client VM 2007-09-18 12:47:33,289 [ 2566] ERROR - plication.impl.ApplicationImpl - Vendor: Sun Microsystems Inc. 2007-09-18 12:47:33,290 [ 2567] ERROR - plication.impl.ApplicationImpl - OS: Linux 2007-09-18 12:47:38,866 [ 8143] ERROR - ij.components.ComponentManager - org.picocontainer.defaults.CyclicDependencyException: Cyclic dependency: [class com.intellij.openapi.vfs.tracker.VirtualFileTrackerImpl] at org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard.observe(ThreadLocalCyclicDependencyGuard.java:48) at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getComponentInstance(ConstructorInjectionComponentAdapter.java:248) at org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInstance(DecoratingComponentAdapter.java:60) at com.intellij.openapi.components.impl.CachingComponentAdapter.getComponentInstance(CachingComponentAdapter.java:27) at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.getComponentInstance(ServiceManagerImpl.java:27) at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:193) at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:180) at com.intellij.util.pico.DefaultPicoContainer.getComponentInstanceOfType(DefaultPicoContainer.java:172) at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstanceOfType(AbstractDelegatingMutablePicoContainer.java:79) at com.intellij.openapi.components.impl.stores.FileBasedStorage.(FileBasedStorage.java:20) at com.intellij.openapi.components.impl.stores.StateStorageManagerImpl$1.(StateStorageManagerImpl.java:1) at com.intellij.openapi.components.impl.stores.StateStorageManagerImpl.a(StateStorageManagerImpl.java:14) at com.intellij.openapi.components.impl.stores.StateStorageManagerImpl.getFileStateStorage(StateStorageManagerImpl.java:19) at com.intellij.openapi.components.impl.stores.StateStorageManagerImpl.getOldStorage(StateStorageManagerImpl.java:53) at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.a(ComponentStoreImpl.java:33) at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.initJdomExternalizable(ComponentStoreImpl.java:31) at com.intellij.openapi.components.impl.stores.ComponentStoreImpl$1.run(ComponentStoreImpl.java:1) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:153) at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.initComponent(ComponentStoreImpl.java:110) at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:48) at com.intellij.openapi.components.impl.ComponentManagerImpl.access$1100(ComponentManagerImpl.java:147) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:3) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:31) at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:193) at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:180) at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:162) at org.picocontainer.defaults.BasicComponentParameter.resolveInstance(BasicComponentParameter.java:77) at org.picocontainer.defaults.ComponentParameter.resolveInstance(ComponentParameter.java:114) at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getConstructorArguments(ConstructorInjectionComponentAdapter.java:257) at org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1.run(ConstructorInjectionComponentAdapter.java:217) at org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard.observe(ThreadLocalCyclicDependencyGuard.java:53) at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getComponentInstance(ConstructorInjectionComponentAdapter.java:248) at org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInstance(DecoratingComponentAdapter.java:60) at org.picocontainer.defaults.CachingComponentAdapter.getComponentInstance(CachingComponentAdapter.java:58) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:4) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:31) at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:193) at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:180) at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:162) at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75) at com.intellij.openapi.components.impl.ComponentManagerImpl.b(ComponentManagerImpl.java:62) at com.intellij.openapi.components.impl.ComponentManagerImpl.getComponent(ComponentManagerImpl.java:18) at com.intellij.openapi.components.impl.ComponentManagerImpl.getComponent(ComponentManagerImpl.java:58) at com.intellij.openapi.keymap.KeymapManager.getInstance(KeymapManager.java:32) at com.intellij.openapi.keymap.impl.IdeMouseEventDispatcher.a(IdeMouseEventDispatcher.java:46) at com.intellij.openapi.keymap.impl.IdeMouseEventDispatcher.dispatchMouseEvent(IdeMouseEventDispatcher.java:49) at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:14) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:195) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153) at java.awt.Dialog$1.run(Dialog.java:525) at java.awt.Dialog$2.run(Dialog.java:553) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:551) at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:843) at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:645) at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:616) at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:587) at com.intellij.openapi.application.impl.ApplicationImpl.handleInitComponentError(ApplicationImpl.java:111) at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:72) at com.intellij.openapi.components.impl.ComponentManagerImpl.access$1100(ComponentManagerImpl.java:147) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:3) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:31) at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:193) at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:180) at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:162) at org.picocontainer.defaults.CollectionComponentParameter.getArrayInstance(CollectionComponentParameter.java:268) at org.picocontainer.defaults.CollectionComponentParameter.resolveInstance(CollectionComponentParameter.java:127) at org.picocontainer.defaults.ComponentParameter.resolveInstance(ComponentParameter.java:116) at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getConstructorArguments(ConstructorInjectionComponentAdapter.java:257) at org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1.run(ConstructorInjectionComponentAdapter.java:217) at org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard.observe(ThreadLocalCyclicDependencyGuard.java:53) at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getComponentInstance(ConstructorInjectionComponentAdapter.java:248) at org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInstance(DecoratingComponentAdapter.java:60) at org.picocontainer.defaults.CachingComponentAdapter.getComponentInstance(CachingComponentAdapter.java:58) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:4) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:31) at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:193) at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:180) at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:162) at org.picocontainer.defaults.BasicComponentParameter.resolveInstance(BasicComponentParameter.java:77) at org.picocontainer.defaults.ComponentParameter.resolveInstance(ComponentParameter.java:114) at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getConstructorArguments(ConstructorInjectionComponentAdapter.java:257) at org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1.run(ConstructorInjectionComponentAdapter.java:217) at org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard.observe(ThreadLocalCyclicDependencyGuard.java:53) at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getComponentInstance(ConstructorInjectionComponentAdapter.java:248) at org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInstance(DecoratingComponentAdapter.java:60) at com.intellij.openapi.components.impl.CachingComponentAdapter.getComponentInstance(CachingComponentAdapter.java:27) at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.getComponentInstance(ServiceManagerImpl.java:27) at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:193) at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:180) at com.intellij.util.pico.DefaultPicoContainer.getComponentInstanceOfType(DefaultPicoContainer.java:172) at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstanceOfType(AbstractDelegatingMutablePicoContainer.java:79) at com.intellij.openapi.components.impl.stores.FileBasedStorage.(FileBasedStorage.java:20) at com.intellij.openapi.components.impl.stores.StateStorageManagerImpl$1.(StateStorageManagerImpl.java:1) at com.intellij.openapi.components.impl.stores.StateStorageManagerImpl.a(StateStorageManagerImpl.java:14) at com.intellij.openapi.components.impl.stores.StateStorageManagerImpl.getFileStateStorage(StateStorageManagerImpl.java:19) at com.intellij.openapi.components.impl.stores.StateStorageManagerImpl.getOldStorage(StateStorageManagerImpl.java:53) at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.a(ComponentStoreImpl.java:33) at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.initJdomExternalizable(ComponentStoreImpl.java:31) at com.intellij.openapi.components.impl.stores.ComponentStoreImpl$1.run(ComponentStoreImpl.java:1) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:153) at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.initComponent(ComponentStoreImpl.java:110) at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:48) at com.intellij.openapi.components.impl.ComponentManagerImpl.access$1100(ComponentManagerImpl.java:147) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:3) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:31) at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:193) at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:180) at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:162) at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75) at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:95) at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:152) at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:93) at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(ApplicationStoreImpl.java:8) at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:141) at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:10) at com.intellij.idea.MainImpl$3.run(MainImpl.java:1) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:65) at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:81) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:195) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) ]]>

0
Comment actions Permalink

As noted, it doesn't support IntelliJ 7 :) Guess it's time to add that until-build attribute to block it into IntelliJ 6.

Patched version is now in place. The version number hasn't changed, so you may need to remove it and re-add in in the plugin manager.

0
Comment actions Permalink

I didn't realise the new plugin competition was open... was this
announced somewhere?

N.

Steve Chaloner wrote:

I've just released IntelliJad 0.1 into the plugin competition - it's available via the repository.

At the moment it only supports IntelliJ 6 but will (hopefully :) ) support IntelliJ 7 by the end of the development cycle.

All feedback, bug reports and criticism happily received!

0
Comment actions Permalink

AFAIK, only on the front page at plugins.intellij.net yesterday

0

Please sign in to leave a comment.