History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: RUBY-1748
Type: Exception Exception
Status: Open Open
Priority: Normal Normal
Assignee: Oleg Shpynov
Reporter: Arnon - Moscona
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Ruby

java.lang.IllegalStateException: @NotNull method org/jetbrains/plugins/ruby/ruby/codeInsight/symbols/RailsSymbolUtil.getRailsSpecificSymbols must not return null

Created: 26 Aug 08 04:13   Updated: 17 Oct 08 16:21
Component/s: Plugin Reports
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment:
Idea build #7941
Revision: 18524
Build: 1.5.18524
Issue Links:
Duplicate
 
This issue is duplicated by:
RUBY-1755 java.lang.IllegalStateException: @Not... Normal Resolved
RUBY-1850 java.lang.IllegalArgumentException: A... Normal Resolved
RUBY-1895 java.lang.IllegalStateException: @Not... Normal Resolved
RUBY-2016 java.lang.IllegalStateException: @Not... Normal Resolved
RUBY-1792 java.lang.IllegalStateException: @Not... Normal Closed
RUBY-2062 java.lang.IllegalStateException: @Not... Normal Closed


 Description  « Hide
pressed ctrl-space instead of intended tab when expanding a template
@NotNull method org/jetbrains/plugins/ruby/ruby/codeInsight/symbols/RailsSymbolUtil.getRailsSpecificSymbols must not return null
java.lang.IllegalStateException: @NotNull method org/jetbrains/plugins/ruby/ruby/codeInsight/symbols/RailsSymbolUtil.getRailsSpecificSymbols must not return null
	at org.jetbrains.plugins.ruby.ruby.codeInsight.symbols.RailsSymbolUtil.getRailsSpecificSymbols(RailsSymbolUtil.java:67)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.resolve.scope.ScopeSymbolsUtil.getScopeSymbolsAndKeywordsLookupItems(ScopeSymbolsUtil.java:129)
	at org.jetbrains.plugins.ruby.ruby.codeInsight.references.psi.RNamedReference.getVariants(RNamedReference.java:168)
	at com.intellij.codeInsight.completion.CompletionVariantPeerImpl.addReferenceCompletions(CompletionVariantPeerImpl.java:121)
	at com.intellij.codeInsight.completion.CompletionVariant.addReferenceCompletions(CompletionVariant.java:130)
	at com.intellij.codeInsight.completion.CompletionVariant.addReferenceCompletions(CompletionVariant.java:62)
	at com.intellij.codeInsight.completion.CompletionData.completeReference(CompletionData.java:54)
	at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.a(CodeCompletionHandlerBase.java:140)
	at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.getLookupData(CodeCompletionHandlerBase.java:19)
	at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.invoke(CodeCompletionHandlerBase.java:51)
	at com.intellij.codeInsight.actions.CodeInsightAction$1$1.run(CodeInsightAction.java:56)
	at com.intellij.openapi.application.impl.ApplicationImpl$13.compute(ApplicationImpl.java:3)
	at com.intellij.psi.impl.source.PostprocessReformattingAspect.postponeFormattingInside(PostprocessReformattingAspect.java:60)
	at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:307)
	at com.intellij.codeInsight.actions.CodeInsightAction$1.run(CodeInsightAction.java:60)
	at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:27)
	at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:115)
	at com.intellij.codeInsight.actions.CodeInsightAction.actionPerformedImpl(CodeInsightAction.java:50)
	at com.intellij.codeInsight.completion.actions.CodeCompletionAction.actionPerformedImpl(CodeCompletionAction.java:3)
	at com.intellij.codeInsight.actions.CodeInsightAction.actionPerformed(CodeInsightAction.java:38)
	at dbhelp.plugin.idea.action.CompleteAction.actionPerformed(CompleteAction.java:32)
	at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.a(IdeKeyEventDispatcher.java:9)
	at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.b(IdeKeyEventDispatcher.java:194)
	at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:228)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:108)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:87)
	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)


 All   Comments   Work Log   Change History      Sort Order:
Oleg Shpynov - 26 Aug 08 11:40
Hello Arnon - Moscona,

Could you please describe your enviroment, e.g. OS, Java installed etc?
It seems that it`s a collision within @NotNull annotation and Java hot spot.


Arnon - Moscona - 04 Sep 08 06:38
Sure.
I'm Running Ubuntu 8.04 (Hardy) 64 bit on a Dell XPS M1530 laptop. 4GB RAM.
The Java installed on the system:

java version "1.6.0_06"
Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
Java HotSpot(TM) 64-Bit Server VM (build 10.0-b22, mixed mode)

Anything else you'd like to know?