13 comments
Comment actions Permalink

Is this plugin only for Demetra? I don't see it in 5.1.2 Plugin Manager.

"Fliesen-Kießling" <npe@wolke7.net> wrote in message
news:9453220.1146915891045.JavaMail.itn@is.intellij.net...

Javadoc Plugin has rolled out in version 0.1.3



0
Comment actions Permalink

What does this plugin actually do? I installed it but I don't see any new menu choices or intentions. I'm running on 5261.

0
Comment actions Permalink

The plugin does actually the same as the "Quick Documentation Lookup" and "External JavaDoc", with the exception that it shows the api documentation correctly within an embedded browser component (even within zip files).

There should be a new menu item labeled "Internal JavaDoc" (keyboard shortcut: shift ctrl q) in the view menu directly under "External JavaDoc". You can call it the same way you did with "ctrl q" before.

0
Comment actions Permalink

I have to apologize, it should also work with most of the previous versions, I simply forgot to lower down the version in the plugin descriptor.

0
Comment actions Permalink

It is in the Plugin Manager now.

0
Comment actions Permalink

To make it a bit clearer what this plugin does...



Attachment(s):
javadoc-plugin_screenshot.png
0
Comment actions Permalink

I have first exception when I open Settings dialog the first time (only the first time). Also at that time, Settings dialog can not display. If I try to open Settings dialog again, it's OK.

The second exception seems appear when I close Settings dialog then change to another application (IDEA lost focus).

These exceptions appear in Demetra build 5281 and 5321 on SuSE 10.1 with JDK6 build 86 and JavaDoc Browser plugin v0.1.9. They do not appear on Windows.

Exception 1

Error during dispatching of java.awt.event.MouseEvent[MOUSE_RELEASED,(450,59),absolute(446,53),button=1,modifiers=Button1,clickCount=1] on frame0: no jdic in java.library.path
java.lang.UnsatisfiedLinkError: no jdic in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1030)
at org.jdesktop.jdic.browser.internal.WebBrowserUtil$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at org.jdesktop.jdic.browser.internal.WebBrowserUtil.loadLibrary(Unknown Source)
at org.jdesktop.jdic.browser.WebBrowser.(Unknown Source) at out.put.javadoc.plugin.n.(Unknown Source) at out.put.javadoc.plugin.x.(Unknown Source) at out.put.javadoc.plugin.x.a(Unknown Source) at out.put.javadoc.plugin.JDToolWindowPlugin.initComponent(Unknown Source) at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:291) at com.intellij.openapi.components.impl.ComponentManagerImpl.access$000(ComponentManagerImpl.java:261) at com.intellij.openapi.components.impl.ComponentManagerImpl$MyComponentAdapterFactory$1.getComponentInstance(ComponentManagerImpl.java:1) at org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInstance(DecoratingComponentAdapter.java:60) at org.picocontainer.defaults.CachingComponentAdapter.getComponentInstance(CachingComponentAdapter.java:58) at org.picocontainer.defaults.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:395) at org.picocontainer.defaults.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:375) at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75) at com.intellij.openapi.components.impl.ComponentManagerImpl.instantiateComponent(ComponentManagerImpl.java:34) at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:146) at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:184) at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:298) at com.intellij.openapi.project.impl.BaseFileConfigurable.initComponents(BaseFileConfigurable.java:58) at com.intellij.openapi.project.impl.BaseFileConfigurable.init(BaseFileConfigurable.java:155) at com.intellij.openapi.project.impl.ProjectImpl.init(ProjectImpl.java:158) at com.intellij.openapi.project.impl.ProjectManagerImpl.getDefaultProject(ProjectManagerImpl.java:137) at com.intellij.ide.actions.ShowSettingsAction.actionPerformed(ShowSettingsAction.java:4) at com.intellij.openapi.actionSystem.impl.ActionButton.performAction(ActionButton.java:16) at com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:77) at java.awt.Component.processEvent(Component.java:5764) at java.awt.Container.processEvent(Container.java:1984) at java.awt.Component.dispatchEventImpl(Component.java:4407) at java.awt.Container.dispatchEventImpl(Container.java:2042) at java.awt.Component.dispatchEvent(Component.java:4237) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4248) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3912) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3842) at java.awt.Container.dispatchEventImpl(Container.java:2028) at java.awt.Window.dispatchEventImpl(Window.java:2405) at java.awt.Component.dispatchEvent(Component.java:4237) at java.awt.EventQueue.dispatchEvent(EventQueue.java:600) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:66) at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:8) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:120) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) Exception 2 Error during dispatching of java.awt.event.MouseEvent[MOUSE_RELEASED,(450,59),absolute(446,53),button=1,modifiers=Button1,clickCount=1] on frame0: no jdic in java.library.path java.lang.UnsatisfiedLinkError: no jdic in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1030) at org.jdesktop.jdic.browser.internal.WebBrowserUtil$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at org.jdesktop.jdic.browser.internal.WebBrowserUtil.loadLibrary(Unknown Source) at org.jdesktop.jdic.browser.WebBrowser.(Unknown Source) at out.put.javadoc.plugin.n.(Unknown Source) at out.put.javadoc.plugin.x.]]>(Unknown Source)
at out.put.javadoc.plugin.x.a(Unknown Source)
at out.put.javadoc.plugin.JDToolWindowPlugin.initComponent(Unknown Source)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:291)
at com.intellij.openapi.components.impl.ComponentManagerImpl.access$000(ComponentManagerImpl.java:261)
at com.intellij.openapi.components.impl.ComponentManagerImpl$MyComponentAdapterFactory$1.getComponentInstance(ComponentManagerImpl.java:1)
at org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInstance(DecoratingComponentAdapter.java:60)
at org.picocontainer.defaults.CachingComponentAdapter.getComponentInstance(CachingComponentAdapter.java:58)
at org.picocontainer.defaults.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:395)
at org.picocontainer.defaults.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:375)
at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75)
at com.intellij.openapi.components.impl.ComponentManagerImpl.instantiateComponent(ComponentManagerImpl.java:34)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:146)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:184)
at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:298)
at com.intellij.openapi.project.impl.BaseFileConfigurable.initComponents(BaseFileConfigurable.java:58)
at com.intellij.openapi.project.impl.BaseFileConfigurable.init(BaseFileConfigurable.java:155)
at com.intellij.openapi.project.impl.ProjectImpl.init(ProjectImpl.java:158)
at com.intellij.openapi.project.impl.ProjectManagerImpl.getDefaultProject(ProjectManagerImpl.java:137)
at com.intellij.ide.actions.ShowSettingsAction.actionPerformed(ShowSettingsAction.java:4)
at com.intellij.openapi.actionSystem.impl.ActionButton.performAction(ActionButton.java:16)
at com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:77)
at java.awt.Component.processEvent(Component.java:5764)
at java.awt.Container.processEvent(Container.java:1984)
at java.awt.Component.dispatchEventImpl(Component.java:4407)
at java.awt.Container.dispatchEventImpl(Container.java:2042)
at java.awt.Component.dispatchEvent(Component.java:4237)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4248)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3912)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3842)
at java.awt.Container.dispatchEventImpl(Container.java:2028)
at java.awt.Window.dispatchEventImpl(Window.java:2405)
at java.awt.Component.dispatchEvent(Component.java:4237)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:600)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:66)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:8)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:120)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

0
Comment actions Permalink

Oh, I found that second exception always appear when IDEA lost focus not only after I close Settings dialog and move to another application.

0
Comment actions Permalink

Unfortuantely I could not test it under linux up to now.

0
Comment actions Permalink

This exception seems happen only one time when I open 2 IDEA windows then close one of them. But I cannot reproduce.

0
Comment actions Permalink

Thank you, it is caused by an underlying component I use. I'm going to fix this.

0
Comment actions Permalink

JavaDoc Browser doesn't work with IE 7 RC1. It display links to javadoc API but when I click it, nothing happens.

0
Comment actions Permalink

I have Intellij IDEA 5.1.2 build #4267
I'm trying to open internal javadoc and see in log following exception:

2006-09-29 13:45:41,536 ERROR - lication.impl.LaterInvocatorEx -
2006-09-29 13:45:41,536 ERROR - lication.impl.LaterInvocatorEx - IntelliJ IDEA 5.1.2 Build #4267
2006-09-29 13:45:41,536 ERROR - lication.impl.LaterInvocatorEx - JDK: 1.5.0_07
2006-09-29 13:45:41,536 ERROR - lication.impl.LaterInvocatorEx - VM: Java HotSpot(TM) Client VM
2006-09-29 13:45:41,536 ERROR - lication.impl.LaterInvocatorEx - Vendor: Sun Microsystems Inc.
2006-09-29 13:45:41,536 ERROR - lication.impl.LaterInvocatorEx - OS: Windows XP
2006-09-29 13:45:41,536 ERROR - lication.impl.LaterInvocatorEx - Last Action: javadoc.InternalJavaDoc
2006-09-29 13:45:41,536 ERROR - lication.impl.LaterInvocatorEx -
java.lang.NoSuchMethodError: com.intellij.ide.plugins.PluginManager.getPlugin(Lcom/intellij/openapi/extensions/PluginId;
)Lcom/intellij/ide/plugins/IdeaPluginDescriptor;
at out.put.javadoc.plugin.l.a(Unknown Source)
at out.put.javadoc.plugin.i.(Unknown Source) at out.put.javadoc.plugin.A.]]>(Unknown Source)
at out.put.javadoc.plugin.A.a(Unknown Source)
at out.put.javadoc.plugin.actions.a.run(Unknown Source)
at com.intellij.openapi.wm.impl.commands.InvokeLaterCmd.run(InvokeLaterCmd.java)
at com.intellij.openapi.application.impl.LaterInvocatorEx$FlushQueue.run(LaterInvocatorEx.java:22)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:56)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:91)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:132)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

0

Please sign in to leave a comment.