JFormDesigner Plugin Problem with IntelliJ Idea

From another user's recommendation it looked like your JFormDesigner plugin for IntelliJ Idea is
just what I needed, however after downloading and installing the plugin the Idea IDE became
completely unusable for Java development.

Website for JFormDesigner:

http://www.formdev.com/

Attached  a screenshot sequence I was experiencing after re-starting Idea after the attempted plugin installation, as  prompted by your installer, in the attached PDF file.

The Idea projects did not get damaged but the IDE itself became completely unusable.

I also included the contents of the'\\.IntelliJIdea11\system\log' folder zipped up along with the ' idea.log' file.

Can you tell me what happened and what I can do to install the JFormDesigner plugin to Idea?

I am using Windows XP SP3.



Attachment(s):
idea.log.zip
LogFolder_Idea.zip
PluginInstallation_Problems.pdf
6 comments
Comment actions Permalink

I had a look at the logs and could not find any JFormDesigner related exceptions. There occurs many times an "java.io.EOFException: Unexpected end of ZLIB input stream" exception, which seem to cause the problems. E.g.

java.io.EOFException: Unexpected end of ZLIB input stream
     at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:223)
     at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:141)
     at java.io.FilterInputStream.read(FilterInputStream.java:90)
     at com.intellij.openapi.util.io.StreamUtil.copyStreamContent(StreamUtil.java:36)
     at com.intellij.openapi.util.io.StreamUtil.loadFromStream(StreamUtil.java:46)
     at com.intellij.util.io.storage.RefCountingStorage.readBytes(RefCountingStorage.java:65)
     at com.intellij.util.io.storage.AbstractStorage.readStream(AbstractStorage.java:230)
     at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.readContent(FSRecords.java:967)
     at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.b(PersistentFS.java:254)
     at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.getInputStream(PersistentFS.java:541)
     at com.intellij.openapi.vfs.newvfs.impl.VirtualFileImpl.getInputStream(VirtualFileImpl.java:101)
     at com.intellij.openapi.components.impl.stores.FileBasedStorage.a(FileBasedStorage.java:275)
     at com.intellij.openapi.components.impl.stores.FileBasedStorage.loadDocument(FileBasedStorage.java:241)
     at com.intellij.openapi.components.impl.stores.XmlElementStorage.loadData(XmlElementStorage.java:163)
     at com.intellij.openapi.components.impl.stores.XmlElementStorage.getStorageData(XmlElementStorage.java:156)
     at com.intellij.openapi.components.impl.stores.XmlElementStorage.hasState(XmlElementStorage.java:142)
     at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.a(ComponentStoreImpl.java:282)
     at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.access$000(ComponentStoreImpl.java:45)
     at com.intellij.openapi.components.impl.stores.ComponentStoreImpl$1.run(ComponentStoreImpl.java:85)
     at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:860)
     at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.initComponent(ComponentStoreImpl.java:98)
     at com.intellij.openapi.application.impl.ApplicationImpl.initializeComponent(ApplicationImpl.java:197)
     at com.intellij.openapi.components.impl.ComponentManagerImpl.b(ComponentManagerImpl.java:214)
     at com.intellij.openapi.components.impl.ComponentManagerImpl.access$1100(ComponentManagerImpl.java:54)
     at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:643)
     at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:578)
     at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:242)
     at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:229)
     at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:211)
     at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75)
     at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponent(ComponentManagerImpl.java:126)
     at com.intellij.openapi.application.impl.ApplicationImpl.createComponent(ApplicationImpl.java:399)
     at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:107)
     at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:342)
     at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(ApplicationStoreImpl.java:84)
     at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:515)
     at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:120)
     at com.intellij.idea.MainImpl$3.run(MainImpl.java:193)
     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:646)
     at java.awt.EventQueue.access$000(EventQueue.java:84)
     at java.awt.EventQueue$1.run(EventQueue.java:607)
     at java.awt.EventQueue$1.run(EventQueue.java:605)
     at java.security.AccessController.doPrivileged(Native Method)
     at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
     at java.awt.EventQueue.dispatchEvent(EventQueue.java:616)
     at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:699)
     at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:538)
     at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:420)
     at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:378)
     at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
     at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
     at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


I've no idea how the installation of a plug-in can cause these problems.

Could please someone from the JetBrains Team take a look at the logs. Any idea?

Thanks,
Karl Tauber
FormDev Software GmbH
www.formdev.com

0
Comment actions Permalink

This exception is a typical case of filesystem caches corruption, and can be fixed by invalidating the caches (File | Invalidate Caches) and restarting IntelliJ IDEA.

0
Comment actions Permalink

All right, I did that. I invalidated the caches.

And then what do I do? Do I install the JFormdesigner plugin after I have invalidated the caches?

How do I know when I need to invalidate the caches?

I have another posting, and this all happened on the same computer, same Idea installation. I believe the 2 problems are related: It also could be that the JFormDesigner
problem is caused by whatever is broken in Idea in this computer.

http://devnet.jetbrains.net/thread/435524?tstart=0

I re-installed IntelliJ Idea on the same computer with all default options again and it appears to be running normally, fully functional. I could also open and run
the old projects I had before. The ones I talked about in the other posting and did not work after the crash, I pasted the link above.

It still has the "freezing" problem described in the other posting, in spite of invalidating the caches.

Actually once it froze right as it was automatically restarted right after invalidating the caches like you said.

I have another computer that I installed Idea just to test it on another machine, it was installed after formatting the drive and re-installing XP.
I have no network connection with this computer for now, and Idea has not crashed this way. Could it be related to network connections?

Should I try to install JFormDesigner to this one, and see what happens?

0
Comment actions Permalink

Since I did not get any new suggestions I did install JFormDesigner plugin into the offline computer with Windows XP with JDeveloper running fine, never crashing the Windows GUI, like with the other laptop computer. No explanation for this, why it runs on this computer and it did not always run on the laptop.

The JFormDesigner manual plugin installation went very smoothly, and the problem I am having is that even though I got it in the .. \plugins\JFormDesigner folder
and even though it shows up in Plugin Settings as an enabled plugin, I seem to have no way of starting it.

It does NOT show up in the Toolbar or any of the Menus.

See attached screenshots.

Can you tell me why, and what can I do to be able to start the plugin from Idea?

Is it really installed?

Thank you.



Attachment(s):
CannotStartPlugin.gif
PluginInSettings.gif
PluginFolder.gif
0
Comment actions Permalink

Great!

Thank you.

When I clicked to insert New JFormDesigner form it prompted me for the license location and it just worked, brought up the
form editor.

The JFormDesigner icon still not showing up on the Toolbar, but I can live with it, I guess.

0

Please sign in to leave a comment.