code generation of toString failing

For a simple java bean running on Mac OSX Build 8664 JDK 1.5 I get this error when I try to use the toString generation.

Error during dispatching of java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=com.intellij.ui.popup.PopupFactoryImpl$ActionPopupStep$1@fb0af3,notifier=null,catchExceptions=false,when=1219077746888] on apple.awt.CToolkit@2c510f: com.intellij.psi.PsiManager.getElementFactory()Lcom/intellij/psi/PsiElementFactory;
java.lang.NoSuchMethodError: com.intellij.psi.PsiManager.getElementFactory()Lcom/intellij/psi/PsiElementFactory;
at generate.tostring.psi.PsiAdapter.getPsiElemetFactory(PsiAdapter.java:71)
at generate.tostring.GenerateToStringActionHandlerImpl.doExecuteAction(GenerateToStringActionHandlerImpl.java:117)
at generate.tostring.GenerateToStringActionHandlerImpl.executeWriteAction(GenerateToStringActionHandlerImpl.java:78)
at com.intellij.openapi.editor.actionSystem.EditorWriteActionHandler$1.run(EditorWriteActionHandler.java:51)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:222)
at com.intellij.openapi.editor.actionSystem.EditorWriteActionHandler.execute(EditorWriteActionHandler.java:35)
at com.intellij.openapi.editor.actionSystem.EditorAction$1.run(EditorAction.java:60)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:143)
at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:67)
at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:46)
at com.intellij.ui.popup.PopupFactoryImpl$ActionPopupStep$1.run(PopupFactoryImpl.java:3)
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:44)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:42)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:224)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

0
11 comments
Avatar
Permanently deleted user

Hello Neil,

The 'Generate toString()' plugin is now bundled. Please remove the installation
of the plugin from the config/plugins directory.

For a simple java bean running on Mac OSX Build 8664 JDK 1.5 I get
this error when I try to use the toString generation.

Error during dispatching of
java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=com.intelli
j.ui.popup.PopupFactoryImpl$ActionPopupStep$1@fb0af3,notifier=null,cat
chExceptions=false,when=1219077746888] on apple.awt.CToolkit@2c510f:
com.intellij.psi.PsiManager.getElementFactory()Lcom/intellij/psi/PsiEl
ementFactory;
java.lang.NoSuchMethodError:
com.intellij.psi.PsiManager.getElementFactory()Lcom/intellij/psi/PsiEl
ementFactory;
at
generate.tostring.psi.PsiAdapter.getPsiElemetFactory(PsiAdapter.java:7
1)
at
generate.tostring.GenerateToStringActionHandlerImpl.doExecuteAction(Ge
nerateToStringActionHandlerImpl.java:117)
at
generate.tostring.GenerateToStringActionHandlerImpl.executeWriteAction
(GenerateToStringActionHandlerImpl.java:78)
at
com.intellij.openapi.editor.actionSystem.EditorWriteActionHandler$1.ru
n(EditorWriteActionHandler.java:51)
at
com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(A
pplicationImpl.java:222)
at
com.intellij.openapi.editor.actionSystem.EditorWriteActionHandler.exec
ute(EditorWriteActionHandler.java:35)
at
com.intellij.openapi.editor.actionSystem.EditorAction$1.run(EditorActi
on.java:60)
at
com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(
CommandProcessorImpl.java:143)
at
com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(
EditorAction.java:67)
at
com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(
EditorAction.java:46)
at
com.intellij.ui.popup.PopupFactoryImpl$ActionPopupStep$1.run(PopupFact
oryImpl.java:3)
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:44)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:42)
at
com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:224)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThr
ead.java:269)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThrea
d.java:190)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0

I also get this exception running under Ubuntu 8.04. I uninstalled it from within IntelliJ itself. How can I install it again? I can see the 'GenerateToString' plugin version 4.0.7. Is this the correct one?

regards,

Wim

0
Avatar
Permanently deleted user

Hello Wim,

I also get this exception running under Ubuntu 8.04. I uninstalled it
from within IntelliJ itself. How can I install it again? I can see the
'GenerateToString' plugin version 4.0.7. Is this the correct one?


No, you shouldn't install any version of GenerateToString from the plugin
repository. If you have uninstalled the bundled plugin, please reinstall
IntelliJ IDEA itself.

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0

Now it works fine. But when I look at the 'plugins' page in the settings, it shows that the plugin has version 4.0.6 and is outdated. When I update to 4.0.7 it no longer works. I will leave it now at 4.0.6, but I guess 4.0.7 should be made to work also?

regards,

Wim

0
Avatar
Permanently deleted user

Hello Nathan,

>>> Now it works fine. But when I look at the 'plugins' page in the
>>> settings, it shows that the plugin has version 4.0.6 and is
>>> outdated. When I update to 4.0.7 it no longer works. I will leave it
>>> now at 4.0.6, but I guess 4.0.7 should be made to work also?
>>>
>> Please ignore the version number of the bundled plugin. The bundled
>> version is actually newer than the one in the plugin repository.
>>

Should we also do the same with IntelliLang for Diana? It's coming up
as a new version is available too, but I think it is bundled now no?


Right. We'll patch the plugin management UI so that it never shows the "later
version available" notification for bundled plugins.

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Avatar
Permanently deleted user

Hello Wim,

Now it works fine. But when I look at the 'plugins' page in the
settings, it shows that the plugin has version 4.0.6 and is outdated.
When I update to 4.0.7 it no longer works. I will leave it now at
4.0.6, but I guess 4.0.7 should be made to work also?


Please ignore the version number of the bundled plugin. The bundled version
is actually newer than the one in the plugin repository.

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Avatar
Permanently deleted user

Dmitry Jemerov wrote:

Hello Wim,

>> Now it works fine. But when I look at the 'plugins' page in the
>> settings, it shows that the plugin has version 4.0.6 and is outdated.
>> When I update to 4.0.7 it no longer works. I will leave it now at
>> 4.0.6, but I guess 4.0.7 should be made to work also?


Please ignore the version number of the bundled plugin. The bundled
version is actually newer than the one in the plugin repository.

Should we also do the same with IntelliLang for Diana? It's coming up
as a new version is available too, but I think it is bundled now no?

N.

0
Avatar
Permanently deleted user

The String generation now works after I reinstalled.

However, I do I edit the template used to generate everything?

Thanks,

Neil

0

You need to do toString() once (using ALT-INS). You will get a settings dialog then. I also did not find any settings in the normal settings dialog.

regards,

Wim

0
Avatar
Permanently deleted user

Hello Wim,

You need to do toString() once (using ALT-INS). You will get a
settings dialog then. I also did not find any settings in the normal
settings dialog.


They were removed from the settings dialog in order to reduce clutter and
bring them closer to the context where they are relevant.

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Avatar
Permanently deleted user

Ok now that I have the template available is there a document that shows how to program in the template code?

Thanks,

Neil

0

Please sign in to leave a comment.