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

Key: IDEADEV-16461
Type: Bug Bug
Status: Reopened Reopened
Priority: Major Major
Assignee: Maxim Shafirov
Reporter: Lothsahn
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
IDEA: Development

Selena M1 does not load settings properly--dropdown bugged--no inspections

Created: 17 Apr 07 21:16   Updated: 17 Aug 07 19:06
Component/s: Project Configuration
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
File Attachments: 1. Text File idea.log (132 kb)
2. Text File idea.log (231 kb)
3. Zip Archive idea.zip (79 kb)

Environment:
Windows XP-64 bit edition. JVM6u1 (not running bundled JDK)

VmOptions:
-server
-Xms256m
-Xmx768m
-XX:MaxPermSize=128m
-ea
-XX:+UseConcMarkSweepGC
-XX:+UseParNewGC
-XX:MinHeapFreeRatio=25
-XX:MaxHeapFreeRatio=40
-XX:+AggressiveOpts
-agentlib:yjpagent
-Dsun.awt.keepWorkingSetOnMinimize=true

Build: 6,819
Fixed in build: 6,923


 Description  « Hide
Tried out Selena Milestone 1, but getting some very severe errors in
Selena. I'm not asking for a resolution, persay, just giving you a
bugreport.

It seemed to not have my project information under the settings menu
(included/excluded directories, libraries, and dependencies).

I let it sit for about a minute on a Java file and it never did any code
inspections. On project startup it never parsed any java files, at
least not that I could see. I couldn't bring down the "start" dropdown
on the main menu. Both the start and debug buttons were greyed out.

I've attached the log file from the server startups as well as my idea
project files. It's possible I'm hitting the "can't load Idea 5 project
files known issue." I've attached my project files that I'm using with
Selena as a reference in case that's the issue.



 All   Comments   Work Log   Change History      Sort Order:
Vladislav Kaznacheev - 20 Apr 07 14:36
Your project configuration load OK on my machine (same Selena build). There might be something wrong with the installation, so if you did not completely give up on Selena I would recommend a clean reinstall.

Lothsahn - 24 Apr 07 01:17
Reinstalled. Still have the same problem, but now the editor won't bring up files, and I can't use CTRL-N.

Therefore, I can't actually load any files to edit in the main editor.

I've attached the log from the new install.

I have no problems with Idea 6 on this computer.


Lothsahn - 24 Apr 07 01:18
Idea.zip is the log from the first install.

idea.log is the log from the second install.


Maxim Shafirov - 26 Apr 07 14:11
Seems to be caused by some empty file under project content root. Fixed.

Lothsahn - 10 May 07 21:22
Selena 6951 still has the issue. Doubt it's resolved.

I've attached the log from the first startup->project load->shutdown of Selena 6951. I can't load any files with CTRL-N or CTRL-shift-N, and I can't open files by double clicking on the project view on the left, either.

All of the other problems are the same as they were for Milestone 1.


Lothsahn - 10 May 07 21:36
I'm getting this exception on startup of Idea after I load a project. The error appears in the error window. Milestone 1 does not give an error window, but 6951 does.

0
java.lang.AssertionError: 0
at com.intellij.openapi.editor.ex.util.SegmentArray.findSegmentIndex(SegmentArray.java:51)
at com.intellij.openapi.editor.ex.util.LexerEditorHighlighter$HighlighterIteratorImpl.<init>(LexerEditorHighlighter.java:7)
at com.intellij.openapi.editor.ex.util.LexerEditorHighlighter.createIterator(LexerEditorHighlighter.java:153)
at com.intellij.psi.impl.cache.impl.idCache.IdTableBuilding$WordsScannerIdCacheBuilderAdapter.build(IdTableBuilding.java:13)
at com.intellij.psi.impl.cache.impl.idCache.IdTableBuilding$1.run(IdTableBuilding.java:0)
at com.intellij.psi.impl.cache.impl.idCache.IdCacheUtil.updateInfoForFile(IdCacheUtil.java:81)
at com.intellij.psi.impl.cache.impl.idCache.MapBuilder.processFile(MapBuilder.java:1)
at com.intellij.psi.impl.cache.impl.idCache.ImmutableIdCacheImpl$MyInitializer$MyRebuildingCacheUpdater.processFile(ImmutableIdCacheImpl.java:22)
at com.intellij.psi.impl.cache.impl.idCache.ImmutableIdCacheImpl$MyInitializer.processFile(ImmutableIdCacheImpl.java:95)
at com.intellij.psi.impl.cache.impl.CacheManagerImpl$4.processFile(CacheManagerImpl.java:0)
at com.intellij.ide.startup.FileSystemSynchronizer.updateFiles(FileSystemSynchronizer.java:165)
at com.intellij.ide.startup.FileSystemSynchronizer.execute(FileSystemSynchronizer.java:58)
at com.intellij.ide.startup.impl.StartupManagerImpl$1.run(StartupManagerImpl.java:3)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:254)
at com.intellij.ide.startup.impl.StartupManagerImpl.runStartupActivities(StartupManagerImpl.java:4)
at com.intellij.openapi.project.impl.ProjectManagerImpl$3.run(ProjectManagerImpl.java:1)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:2)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:87)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:24)
at com.intellij.openapi.application.impl.ApplicationImpl$6$1.run(ApplicationImpl.java:6)
at com.intellij.openapi.application.impl.ApplicationImpl$4.run(ApplicationImpl.java:3)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:0)

java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:89)
at com.intellij.psi.impl.cache.impl.RepositoryManagerImpl.getFileId(RepositoryManagerImpl.java:274)
at com.intellij.psi.impl.source.PsiFileImpl.getRepositoryId(PsiFileImpl.java:7)
at com.intellij.psi.impl.RepositoryElementsManager.getOrFindPsiElement(RepositoryElementsManager.java:117)
at com.intellij.psi.impl.source.tree.RepositoryTreeElement.getPsi(RepositoryTreeElement.java:5)
at com.intellij.psi.impl.source.SourceTreeToPsiMap.treeElementToPsi(SourceTreeToPsiMap.java:2)
at com.intellij.psi.impl.source.tree.SharedImplUtil.getNextSibling(SharedImplUtil.java:114)
at com.intellij.psi.impl.source.tree.LeafPsiElement.getNextSibling(LeafPsiElement.java:57)
at com.intellij.psi.SingleRootFileViewProvider.findElementAt(SingleRootFileViewProvider.java:17)
at com.intellij.psi.SingleRootFileViewProvider.findElementAt(SingleRootFileViewProvider.java:44)
at com.intellij.psi.impl.source.PsiFileImpl.findElementAt(PsiFileImpl.java:147)
at com.intellij.debugger.impl.DebuggerUtilsEx.findPsiMethod(DebuggerUtilsEx.java:243)
at com.intellij.debugger.ui.breakpoints.LineBreakpoint$2.compute(LineBreakpoint.java:1)
at com.intellij.debugger.ui.breakpoints.LineBreakpoint$2.compute(LineBreakpoint.java:0)
at com.intellij.openapi.application.impl.ApplicationImpl$12.run(ApplicationImpl.java:0)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:254)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:315)
at com.intellij.debugger.ui.breakpoints.LineBreakpoint.a(LineBreakpoint.java:11)
at com.intellij.debugger.ui.breakpoints.LineBreakpoint.reload(LineBreakpoint.java:0)
at com.intellij.debugger.ui.breakpoints.BreakpointWithHighlighter.reload(BreakpointWithHighlighter.java:123)
at com.intellij.debugger.ui.breakpoints.BreakpointWithHighlighter.readExternal(BreakpointWithHighlighter.java:109)
at com.intellij.debugger.ui.breakpoints.BreakpointManager$5$1.run(BreakpointManager.java:43)
at com.intellij.psi.impl.PsiDocumentManagerImpl.commitAndRunReadAction(PsiDocumentManagerImpl.java:39)
at com.intellij.debugger.ui.breakpoints.BreakpointManager$5.run(BreakpointManager.java:1)
at com.intellij.ide.startup.impl.StartupManagerImpl.a(StartupManagerImpl.java:9)
at com.intellij.ide.startup.impl.StartupManagerImpl.runPostStartupActivities(StartupManagerImpl.java:20)
at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:166)
at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:215)
at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:19)
at com.intellij.ide.actions.OpenProjectAction.actionPerformed(OpenProjectAction.java:4)
at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreen$5.onPress(WelcomeScreen.java:1)
at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreen$ButtonWithExtension.onPress(WelcomeScreen.java:5)
at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreen$MyActionButton$1.mouseReleased(WelcomeScreen.java:1)
at java.awt.Component.processMouseEvent(Component.java:6038)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
at java.awt.Component.processEvent(Component.java:5803)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4410)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2429)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:95)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:30)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:65)
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)


Lothsahn - 22 May 07 18:19
6963 still has the same issue.

Lothsahn - 10 Aug 07 20:13
7118 has the same issue, but the stack trace is a bit different:

0
java.lang.AssertionError: 0
at com.intellij.openapi.editor.ex.util.SegmentArray.findSegmentIndex(SegmentArray.java:32)
at com.intellij.openapi.editor.ex.util.LexerEditorHighlighter$HighlighterIteratorImpl.<init>(LexerEditorHighlighter.java:13)
at com.intellij.openapi.editor.ex.util.LexerEditorHighlighter.createIterator(LexerEditorHighlighter.java:154)
at com.intellij.psi.impl.cache.impl.idCache.IdTableBuilding$WordsScannerIdCacheBuilderAdapter.build(IdTableBuilding.java:18)
at com.intellij.psi.impl.cache.impl.idCache.IdTableBuilding$1.run(IdTableBuilding.java:2)
at com.intellij.psi.impl.cache.impl.idCache.IdCacheUtil.updateInfoForFile(IdCacheUtil.java:33)
at com.intellij.psi.impl.cache.impl.idCache.MapBuilder.processFile(MapBuilder.java:24)
at com.intellij.psi.impl.cache.impl.idCache.ImmutableIdCacheImpl$MyInitializer$MyRebuildingCacheUpdater.processFile(ImmutableIdCacheImpl.java:57)
at com.intellij.psi.impl.cache.impl.idCache.ImmutableIdCacheImpl$MyInitializer.processFile(ImmutableIdCacheImpl.java:85)
at com.intellij.psi.impl.cache.impl.CacheManagerImpl$4.processFile(CacheManagerImpl.java:2)
at com.intellij.ide.startup.FileSystemSynchronizer.updateFiles(FileSystemSynchronizer.java:175)
at com.intellij.ide.startup.FileSystemSynchronizer.execute(FileSystemSynchronizer.java:56)
at com.intellij.ide.startup.impl.StartupManagerImpl$1.run(StartupManagerImpl.java:2)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:322)
at com.intellij.ide.startup.impl.StartupManagerImpl.runStartupActivities(StartupManagerImpl.java:50)
at com.intellij.openapi.project.impl.ProjectManagerImpl$4.run(ProjectManagerImpl.java:0)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:11)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:47)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:28)
at com.intellij.openapi.application.impl.ApplicationImpl$7$1.run(ApplicationImpl.java:6)
at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:2)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:7)

java.lang.IllegalArgumentException: Argument 3 for @NotNull parameter of com/intellij/util/io/ByteBufferIntObjectMap.<init> must not be null
at com.intellij.util.io.ByteBufferIntObjectMap.<init>(ByteBufferIntObjectMap.java)
at com.intellij.psi.impl.cache.impl.idCache.ImmutableIdCacheImpl.a(ImmutableIdCacheImpl.java:8)
at com.intellij.psi.impl.cache.impl.idCache.ImmutableIdCacheImpl.getFilesWithTodoItems(ImmutableIdCacheImpl.java:61)
at com.intellij.psi.impl.cache.impl.idCache.IdCacheImpl.getFilesWithTodoItems(IdCacheImpl.java:101)
at com.intellij.psi.impl.cache.impl.CacheManagerImpl.getFilesWithTodoItems(CacheManagerImpl.java:78)
at com.intellij.psi.impl.cache.impl.CompositeCacheManager.getFilesWithTodoItems(CompositeCacheManager.java:4)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.findFilesWithTodoItems(PsiSearchHelperImpl.java:32)
at com.intellij.ide.todo.AllTodosTreeBuilder.rebuildCache(AllTodosTreeBuilder.java:7)
at com.intellij.ide.todo.TodoTreeBuilder.init(TodoTreeBuilder.java:201)
at com.intellij.ide.todo.TodoView$1$1.createTreeBuilder(TodoView.java:3)
at com.intellij.ide.todo.TodoPanel.<init>(TodoPanel.java:140)
at com.intellij.ide.todo.TodoView$1$1.<init>(TodoView.java:0)
at com.intellij.ide.todo.TodoView$1.run(TodoView.java:15)
at com.intellij.ide.startup.impl.StartupManagerImpl.a(StartupManagerImpl.java:41)
at com.intellij.ide.startup.impl.StartupManagerImpl.runPostStartupActivities(StartupManagerImpl.java:38)
at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:177)
at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:137)
at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:2)
at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:27)
at com.intellij.ide.impl.ProjectUtil.openOrImport(ProjectUtil.java:48)
at com.intellij.ide.actions.OpenProjectAction.actionPerformed(OpenProjectAction.java:13)
at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreen$5.onPress(WelcomeScreen.java:3)
at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreen$ButtonWithExtension.onPress(WelcomeScreen.java:5)
at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreen$MyActionButton$1.mouseReleased(WelcomeScreen.java:0)
at java.awt.Component.processMouseEvent(Component.java:6038)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
at java.awt.Component.processEvent(Component.java:5803)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4410)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2429)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:57)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:194)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:98)
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)


Lothsahn - 17 Aug 07 19:05
Fixed in Selena M2

Lothsahn - 17 Aug 07 19:06
To elaborate: Selena M2 loads my project, 7118 does not. So something that changed between those two fixed it.