Priority
Normal
Type
Exception 
State
Fixed 
Assignee
Roman Chernyatchik 
Subsystem
Plugin Reports 
Affected versions
Fixed in
Fixed in build
Next build 
  • Submitted by   Ruby plugin error reporter
    2 years ago (28 Jan 2008 19:16)
  • Updated by   Ruby plugin error reporter
    2 years ago (29 May 2008 18:21)
  • Jira: RUBY-1392
    (history, comments)
RUBY-1392 java.lang.NullPointerException
0
Reopened a Rails project from an existing Java project (after having previously closed IntelliJ while in my Rails project).

No message
java.lang.NullPointerException
	at java.io.FileOutputStream.<init>(FileOutputStream.java:172)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
	at org.jetbrains.plugins.ruby.rails.actions.generators.GeneratorsExternalizer.saveGeneratorList(GeneratorsExternalizer.java:166)
	at org.jetbrains.plugins.ruby.rails.actions.generators.GeneratorsUtil.loadGeneratorsList(GeneratorsUtil.java:185)
	at org.jetbrains.plugins.ruby.rails.module.RailsModuleSettings.loadGenerators(RailsModuleSettings.java:307)
	at org.jetbrains.plugins.ruby.rails.module.RailsModuleSettings.loadSettings(RailsModuleSettings.java:282)
	at org.jetbrains.plugins.ruby.rails.module.RailsModuleSettings.initComponent(RailsModuleSettings.java:290)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:68)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.access$1100(ComponentManagerImpl.java:73)
	at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:3)
	at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:4)
	at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:199)
	at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:186)
	at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:168)
	at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:17)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:38)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:64)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:24)
	at com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl.a(ModuleManagerImpl.java:135)
	at com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl.b(ModuleManagerImpl.java:24)
	at com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl.access$500(ModuleManagerImpl.java:69)
	at com.intellij.openapi.module.impl.ModuleManagerImpl$2.run(ModuleManagerImpl.java:21)
	at com.intellij.openapi.application.impl.LaterInvocator$1.run(LaterInvocator.java:5)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:12)
	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:10)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:87)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:188)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:180)
	at java.awt.Dialog$1.run(Dialog.java:535)
	at java.awt.Dialog$2.run(Dialog.java:563)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.Dialog.show(Dialog.java:561)
	at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:81)
	at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:1)
	at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:812)
	at com.intellij.openapi.progress.util.ProgressWindow$MyDialog.show(ProgressWindow.java:11)
	at com.intellij.openapi.progress.util.ProgressWindow.showDialog(ProgressWindow.java:9)
	at com.intellij.openapi.progress.util.ProgressWindow$1$1.run(ProgressWindow.java:2)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:12)
	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:10)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:87)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:188)
	at com.intellij.ide.IdeEventQueue.pumpEventsForHierarchy(IdeEventQueue.java:216)
	at com.intellij.openapi.progress.util.ProgressWindow.startBlocking(ProgressWindow.java:121)
	at com.intellij.openapi.application.impl.ApplicationImpl.runProcessWithProgressSynchronously(ApplicationImpl.java:34)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressSynchronously(ProgressManagerImpl.java:65)
	at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:222)
	at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:168)
	at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:136)
	at com.intellij.ide.RecentProjectsManager$ReopenProjectAction.actionPerformed(RecentProjectsManager.java:4)
	at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:5)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1882)
	at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:39)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2202)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
	at javax.swing.AbstractButton.doClick(AbstractButton.java:334)
	at apple.laf.ScreenMenuItem.actionPerformed(ScreenMenuItem.java:96)
	at java.awt.MenuItem.processActionEvent(MenuItem.java:597)
	at java.awt.MenuItem.processEvent(MenuItem.java:556)
	at java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:298)
	at java.awt.MenuComponent.dispatchEvent(MenuComponent.java:286)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:466)
	at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:10)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:87)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:188)
	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)



Environment: Idea build #7590
Revision: 13698
Build: 1.0.13698

Issue was resolved
Comments (2)
 
History
 
Linked Issues (0)
 
Russ Rollins
  Russ Rollins
31 Jan 2008 19:14
(2 years ago)
I can confirm that this is happening on my system also. This occurs almost every time I close IntelliJ and then bring it back up and try to open my Rails project. When the project loads my Project Browser only shows library entries and my code is not present. The only way around the problem is creating a new project altogether which costs me about 10 minutes. I attempted to backup the project files from a new project and reaload it that way but that also failed with the same exception.
Roman Chernyatchik
  Roman Chernyatchik
29 May 2008 18:21
(2 years ago)
done, rev. 16433