Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 345848 - During editing Source code Eclipse hangs up
Summary: During editing Source code Eclipse hangs up
Status: RESOLVED NOT_ECLIPSE
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Ant (show other bugs)
Version: 3.6   Edit
Hardware: PC Linux
: P3 enhancement (vote)
Target Milestone: 2.0 M1   Edit
Assignee: Platform-Ant-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-15 11:21 EDT by Petr Haji269 CLA
Modified: 2011-05-16 10:01 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Petr Haji269 CLA 2011-05-15 11:21:00 EDT
-- Configuration Details --
Product: Eclipse 1.3.0.20100617-0521 (org.eclipse.epp.package.jee.product)
Installed Features:
 org.eclipse.platform 3.6.0.v20100602-9gF78GpqFt6trOGhL60z0oEx3fz-JKNwxPY
Comment 1 Petr Haji269 CLA 2011-05-15 11:25:51 EDT
This behavior edures about one year persistently. Every day, whem i am using Eclipse 2-3 times. Partial workaround: Don't use mouse for navigation on page. Save often. Don't wait with saving. It looks like, that save eliminates hanging.
Comment 2 Remy Suen CLA 2011-05-15 14:44:44 EDT
Need a thread dump for further analysis.
http://wiki.eclipse.org/index.php/How_to_report_a_deadlock
Comment 3 Petr Haji269 CLA 2011-05-15 15:10:27 EDT
Is it this, what you want?

ScalaPlugin--TRACE--455686--main--:>>>> Status = StatusInfo ERROR: Type name is empty.
[org.eclipse.jdt.core] warning at org/eclipse/contribution/jdt/sourceprovider/SourceTransformerAspect.aj:106::0 does not match because declaring type is org.eclipse.jdt.core.ITypeRoot, if match desired use target(org.eclipse.jdt.core.ICompilationUnit) [Xlint:unmatchedSuperTypeInCall]
	see also: org/eclipse/jdt/core/dom/NodeFinder.java:149::0
[org.eclipse.jdt.ui] warning at org/eclipse/contribution/jdt/sourceprovider/SourceTransformerAspect.aj:106::0 does not match because declaring type is org.eclipse.jdt.core.ITypeRoot, if match desired use target(org.eclipse.jdt.core.ICompilationUnit) [Xlint:unmatchedSuperTypeInCall]
	see also: org/eclipse/jdt/internal/corext/dom/ASTNodes.java:154::0
[org.eclipse.jdt.ui] warning at org/eclipse/contribution/jdt/sourceprovider/SourceTransformerAspect.aj:106::0 does not match because declaring type is org.eclipse.jdt.core.ITypeRoot, if match desired use target(org.eclipse.jdt.core.ICompilationUnit) [Xlint:unmatchedSuperTypeInCall]
	see also: org/eclipse/jdt/internal/corext/dom/ASTNodes.java:155::0
[org.eclipse.jdt.ui] warning at org/eclipse/contribution/jdt/sourceprovider/SourceTransformerAspect.aj:106::0 does not match because declaring type is org.eclipse.jdt.core.IOpenable, if match desired use target(org.eclipse.jdt.core.ICompilationUnit) [Xlint:unmatchedSuperTypeInCall]
	see also: org/eclipse/jdt/internal/corext/codemanipulation/StubUtility.java:839::0
[org.eclipse.jdt.ui] warning at org/eclipse/contribution/jdt/sourceprovider/SourceTransformerAspect.aj:106::0 does not match because declaring type is org.eclipse.jdt.core.IOpenable, if match desired use target(org.eclipse.jdt.core.ICompilationUnit) [Xlint:unmatchedSuperTypeInCall]
	see also: org/eclipse/jdt/internal/corext/codemanipulation/StubUtility.java:1118::0
ScalaPlugin--TRACE--458213--main--:>>>> Status = StatusInfo OK: null
ScalaPlugin--TRACE--458487--main--:>>>> Status = StatusInfo OK: null
ScalaPlugin--TRACE--458801--main--:>>>> Status = StatusInfo OK: null
ScalaPlugin--TRACE--459184--main--:>>>> Status = StatusInfo OK: null
ScalaPlugin--TRACE--459368--main--:>>>> Status = StatusInfo OK: null
ScalaPlugin--TRACE--459629--main--:>>>> Status = StatusInfo OK: null
ScalaPlugin--TRACE--459984--main--:>>>> Status = StatusInfo OK: null
ScalaPlugin--TRACE--460901--main--:>>>> Status = StatusInfo OK: null
ScalaPlugin--TRACE--466163--ModalContext--:call askType : Abstract.scala
[org.eclipse.jdt.ui] warning at org/eclipse/contribution/jdt/sourceprovider/SourceTransformerAspect.aj:106::0 does not match because declaring type is org.eclipse.jdt.core.ITypeRoot, if match desired use target(org.eclipse.jdt.core.ICompilationUnit) [Xlint:unmatchedSuperTypeInCall]
	see also: org/eclipse/jdt/internal/corext/dom/TokenScanner.java:85::0
ScalaPlugin--TRACE--466315--ModalContext--:call askType : Abstract.scala
ScalaPlugin--TRACE--466327--ModalContext--:call askType : Cell.scala
ScalaPlugin--TRACE--466350--ModalContext--:call askType : CollectionsTest.scala
ScalaPlugin--TRACE--466539--ModalContext--:call askType : TestCat.scala
ScalaPlugin--TRACE--466552--ModalContext--:call askType : MyPerson.scala
ScalaPlugin--TRACE--466570--ModalContext--:call askType : BankAccount.scala
ScalaPlugin--TRACE--466602--ModalContext--:call askType : Expr.scala
ScalaPlugin--TRACE--466758--ModalContext--:call askType : MutableQueue.scala
ScalaPlugin--TRACE--466790--ModalContext--:call askType : MapMaker.scala
ScalaPlugin--TRACE--466888--ModalContext--:call askType : SlowAppendQueue.scala
ScalaPlugin--TRACE--466918--ModalContext--:call askType : Person.scala
ScalaPlugin--TRACE--466937--ModalContext--:call askType : MyQueue.scala
ScalaPlugin--TRACE--466987--ModalContext--:call askType : Publication.scala
ScalaPlugin--TRACE--467012--ModalContext--:call askType : SlowHeadQueue.scala
ScalaPlugin--TRACE--467049--ModalContext--:call askType : MyTime.scala
ScalaPlugin--TRACE--467062--ModalContext--:call askType : ThermoMeter.scala
ScalaPlugin--TRACE--467087--ModalContext--:call askType : TestList.scala
ScalaPlugin--TRACE--467218--ModalContext--:call askType : MergeSort.scala
ScalaPlugin--TRACE--467495--ModalContext--:call askType : VQueue.scala
ScalaPlugin--TRACE--467545--ModalContext--:call askType : Abstract.scala
ScalaPlugin--TRACE--467636--ModalContext--:call askType : Abstract.scala
ScalaPlugin--TRACE--467892--main--:call askType : Abstract.scala
ScalaPlugin--TRACE--468109--Java indexing--:Indexing document: /HelloWorldScala/src/programming/pattern/Abstract.scala
ScalaPlugin--TRACE--468114--main--:call askType : EQueue.scala
ScalaPlugin--TRACE--468119--Java indexing--:Package defn: pattern [scala.tools.eclipse.javaelements.ScalaIndexBuilder$IndexBuilderTraverser$CompilationUnitBuilder@6322d2ad]
ScalaPlugin--TRACE--468121--Java indexing--:Class defn: Abstract [scala.tools.eclipse.javaelements.ScalaIndexBuilder$IndexBuilderTraverser$PackageOwner$$anon$1@6c02e63c]
ScalaPlugin--TRACE--468122--Java indexing--:Parents: List(scala{type}.AnyRef)
ScalaPlugin--TRACE--468125--Java indexing--:Template: List(scala{type}.AnyRef)
ScalaPlugin--TRACE--468183--main--:call askType : OrderedMergeSort.scala
ScalaPlugin--TRACE--473435--main--:call askType : Abstract.scala
java.lang.ArrayIndexOutOfBoundsException: 154
	at scala.tools.nsc.ast.parser.Scanners$Scanner.pastBlankLine(Scanners.scala:244)
	at scala.tools.nsc.ast.parser.Scanners$Scanner.nextToken(Scanners.scala:192)
	at scala.tools.nsc.ast.parser.Parsers$Parser.accept(Parsers.scala:380)
	at scala.tools.nsc.ast.parser.Parsers$Parser.templateBody(Parsers.scala:2462)
	at scala.tools.nsc.ast.parser.Parsers$Parser.templateBodyOpt(Parsers.scala:2468)
	at scala.tools.nsc.ast.parser.Parsers$Parser.templateOpt(Parsers.scala:2439)
	at scala.tools.nsc.ast.parser.Parsers$Parser.classDef(Parsers.scala:2344)
	at scala.tools.nsc.ast.parser.Parsers$Parser.tmplDef(Parsers.scala:2301)
	at scala.tools.nsc.ast.parser.Parsers$Parser.topLevelTmplDef(Parsers.scala:2290)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$2.apply(Parsers.scala:2557)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$2.apply(Parsers.scala:2557)
	at scala.tools.nsc.ast.parser.Parsers$Parser.joinComment(Parsers.scala:485)
	at scala.tools.nsc.ast.parser.Parsers$Parser.topStatSeq(Parsers.scala:2557)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.topstats$1(Parsers.scala:2727)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.topstats$1(Parsers.scala:2718)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:2731)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:2697)
	at scala.tools.nsc.ast.parser.Parsers$Parser.checkNoEscapingPlaceholders(Parsers.scala:257)
	at scala.tools.nsc.ast.parser.Parsers$Parser.compilationUnit(Parsers.scala:2697)
	at scala.tools.nsc.ast.parser.Parsers$UnitParser$$anonfun$parseStartRule$1.apply(Parsers.scala:70)
	at scala.tools.nsc.ast.parser.Parsers$UnitParser$$anonfun$parseStartRule$1.apply(Parsers.scala:70)
	at scala.tools.nsc.ast.parser.Parsers$Parser.parse(Parsers.scala:184)
	at scala.tools.nsc.ast.parser.Parsers$UnitParser.smartParse(Parsers.scala:109)
	at scala.tools.nsc.ast.parser.SyntaxAnalyzer$ParserPhase.apply(SyntaxAnalyzer.scala:27)
	at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:276)
	at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:276)
	at scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:48)
	at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:276)
	at scala.tools.nsc.Global$Run$$anonfun$compileLate$1$$anonfun$apply$mcV$sp$1.apply(Global.scala:840)
	at scala.tools.nsc.Global$Run$$anonfun$compileLate$1$$anonfun$apply$mcV$sp$1.apply(Global.scala:840)
	at scala.tools.nsc.symtab.SymbolTable.atPhase(SymbolTable.scala:103)
	at scala.tools.nsc.Global$Run$$anonfun$compileLate$1.apply(Global.scala:840)
	at scala.tools.nsc.Global$Run$$anonfun$compileLate$1.apply(Global.scala:840)
	at scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:48)
	at scala.tools.nsc.Global$Run.compileLate(Global.scala:839)
	at scala.tools.nsc.interactive.Global.parse(Global.scala:245)
	at scala.tools.nsc.interactive.Global$$anonfun$reloadSources$1.apply(Global.scala:293)
	at scala.tools.nsc.interactive.Global$$anonfun$reloadSources$1.apply(Global.scala:290)
	at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
	at scala.collection.immutable.List.foreach(List.scala:45)
	at scala.tools.nsc.interactive.Global.reloadSources(Global.scala:290)
	at scala.tools.nsc.interactive.Global.typedTree(Global.scala:319)
	at scala.tools.nsc.interactive.Global$$anonfun$getTypedTree$1.apply(Global.scala:331)
	at scala.tools.nsc.interactive.Global$$anonfun$getTypedTree$1.apply(Global.scala:331)
	at scala.tools.nsc.interactive.Global.respond(Global.scala:276)
	at scala.tools.nsc.interactive.Global.getTypedTree(Global.scala:331)
	at scala.tools.nsc.interactive.CompilerControl$$anon$3.apply$mcV$sp(CompilerControl.scala:95)
	at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:132)
	at scala.tools.nsc.interactive.Global$$anon$2.run(Global.scala:192)
ScalaPlugin--TRACE--473535--org.eclipse.jdt.internal.ui.text.JavaReconciler--:call askType : Abstract.scala
java.lang.ArrayIndexOutOfBoundsException: 154
	at scala.tools.nsc.ast.parser.Scanners$Scanner.pastBlankLine(Scanners.scala:244)
	at scala.tools.nsc.ast.parser.Scanners$Scanner.nextToken(Scanners.scala:192)
	at scala.tools.nsc.ast.parser.Parsers$Parser.accept(Parsers.scala:380)
	at scala.tools.nsc.ast.parser.Parsers$Parser.templateBody(Parsers.scala:2462)
	at scala.tools.nsc.ast.parser.Parsers$Parser.templateBodyOpt(Parsers.scala:2468)
	at scala.tools.nsc.ast.parser.Parsers$Parser.templateOpt(Parsers.scala:2439)
	at scala.tools.nsc.ast.parser.Parsers$Parser.classDef(Parsers.scala:2344)
	at scala.tools.nsc.ast.parser.Parsers$Parser.tmplDef(Parsers.scala:2301)
	at scala.tools.nsc.ast.parser.Parsers$Parser.topLevelTmplDef(Parsers.scala:2290)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$2.apply(Parsers.scala:2557)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$2.apply(Parsers.scala:2557)
	at scala.tools.nsc.ast.parser.Parsers$Parser.joinComment(Parsers.scala:485)
	at scala.tools.nsc.ast.parser.Parsers$Parser.topStatSeq(Parsers.scala:2557)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.topstats$1(Parsers.scala:2727)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.topstats$1(Parsers.scala:2718)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:2731)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:2697)
	at scala.tools.nsc.ast.parser.Parsers$Parser.checkNoEscapingPlaceholders(Parsers.scala:257)
	at scala.tools.nsc.ast.parser.Parsers$Parser.compilationUnit(Parsers.scala:2697)
	at scala.tools.nsc.ast.parser.Parsers$UnitParser$$anonfun$parseStartRule$1.apply(Parsers.scala:70)
	at scala.tools.nsc.ast.parser.Parsers$UnitParser$$anonfun$parseStartRule$1.apply(Parsers.scala:70)
	at scala.tools.nsc.ast.parser.Parsers$Parser.parse(Parsers.scala:184)
	at scala.tools.nsc.ast.parser.Parsers$UnitParser.smartParse(Parsers.scala:109)
	at scala.tools.nsc.ast.parser.SyntaxAnalyzer$ParserPhase.apply(SyntaxAnalyzer.scala:27)
	at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:276)
	at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:276)
	at scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:48)
	at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:276)
	at scala.tools.nsc.Global$Run$$anonfun$compileLate$1$$anonfun$apply$mcV$sp$1.apply(Global.scala:840)
	at scala.tools.nsc.Global$Run$$anonfun$compileLate$1$$anonfun$apply$mcV$sp$1.apply(Global.scala:840)
	at scala.tools.nsc.symtab.SymbolTable.atPhase(SymbolTable.scala:103)
	at scala.tools.nsc.Global$Run$$anonfun$compileLate$1.apply(Global.scala:840)
	at scala.tools.nsc.Global$Run$$anonfun$compileLate$1.apply(Global.scala:840)
	at scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:48)
	at scala.tools.nsc.Global$Run.compileLate(Global.scala:839)
	at scala.tools.nsc.interactive.Global.parse(Global.scala:245)
	at scala.tools.nsc.interactive.Global$$anonfun$reloadSources$1.apply(Global.scala:293)
	at scala.tools.nsc.interactive.Global$$anonfun$reloadSources$1.apply(Global.scala:290)
	at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
	at scala.collection.immutable.List.foreach(List.scala:45)
	at scala.tools.nsc.interactive.Global.reloadSources(Global.scala:290)
	at scala.tools.nsc.interactive.Global.typedTree(Global.scala:319)
	at scala.tools.nsc.interactive.Global$$anonfun$getTypedTree$1.apply(Global.scala:331)
	at scala.tools.nsc.interactive.Global$$anonfun$getTypedTree$1.apply(Global.scala:331)
	at scala.tools.nsc.interactive.Global.respond(Global.scala:276)
	at scala.tools.nsc.interactive.Global.getTypedTree(Global.scala:331)
	at scala.tools.nsc.interactive.CompilerControl$$anon$3.apply$mcV$sp(CompilerControl.scala:95)
	at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:132)
	at scala.tools.nsc.interactive.Global$$anon$2.run(Global.scala:192)
ScalaPlugin--TRACE--474359--org.eclipse.jdt.internal.ui.text.JavaReconciler--:call askType : OrderedMergeSort.scala
[org.eclipse.jdt.ui] warning at org/eclipse/contribution/jdt/sourceprovider/SourceTransformerAspect.aj:106::0 does not match because declaring type is org.eclipse.jdt.core.ITypeRoot, if match desired use target(org.eclipse.jdt.core.ICompilationUnit) [Xlint:unmatchedSuperTypeInCall]
	see also: org/eclipse/jdt/internal/corext/dom/NodeFinder.java:100::0
ScalaPlugin--TRACE--479873--main--:call askType : EQueue.scala
ScalaPlugin--TRACE--479990--org.eclipse.jdt.internal.ui.text.JavaReconciler--:call askType : Abstract.scala
java.lang.ArrayIndexOutOfBoundsException: 156
	at scala.tools.nsc.ast.parser.Scanners$Scanner.pastBlankLine(Scanners.scala:244)
	at scala.tools.nsc.ast.parser.Scanners$Scanner.nextToken(Scanners.scala:192)
	at scala.tools.nsc.ast.parser.Parsers$Parser.accept(Parsers.scala:380)
	at scala.tools.nsc.ast.parser.Parsers$Parser.templateBody(Parsers.scala:2462)
	at scala.tools.nsc.ast.parser.Parsers$Parser.templateBodyOpt(Parsers.scala:2468)
	at scala.tools.nsc.ast.parser.Parsers$Parser.templateOpt(Parsers.scala:2439)
	at scala.tools.nsc.ast.parser.Parsers$Parser.classDef(Parsers.scala:2344)
	at scala.tools.nsc.ast.parser.Parsers$Parser.tmplDef(Parsers.scala:2301)
	at scala.tools.nsc.ast.parser.Parsers$Parser.topLevelTmplDef(Parsers.scala:2290)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$2.apply(Parsers.scala:2557)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$2.apply(Parsers.scala:2557)
	at scala.tools.nsc.ast.parser.Parsers$Parser.joinComment(Parsers.scala:485)
	at scala.tools.nsc.ast.parser.Parsers$Parser.topStatSeq(Parsers.scala:2557)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.topstats$1(Parsers.scala:2727)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.topstats$1(Parsers.scala:2718)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:2731)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:2697)
	at scala.tools.nsc.ast.parser.Parsers$Parser.checkNoEscapingPlaceholders(Parsers.scala:257)
	at scala.tools.nsc.ast.parser.Parsers$Parser.compilationUnit(Parsers.scala:2697)
	at scala.tools.nsc.ast.parser.Parsers$UnitParser$$anonfun$parseStartRule$1.apply(Parsers.scala:70)
	at scala.tools.nsc.ast.parser.Parsers$UnitParser$$anonfun$parseStartRule$1.apply(Parsers.scala:70)
	at scala.tools.nsc.ast.parser.Parsers$Parser.parse(Parsers.scala:184)
	at scala.tools.nsc.ast.parser.Parsers$UnitParser.smartParse(Parsers.scala:109)
	at scala.tools.nsc.ast.parser.SyntaxAnalyzer$ParserPhase.apply(SyntaxAnalyzer.scala:27)
	at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:276)
	at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:276)
	at scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:48)
	at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:276)
	at scala.tools.nsc.Global$Run$$anonfun$compileLate$1$$anonfun$apply$mcV$sp$1.apply(Global.scala:840)
	at scala.tools.nsc.Global$Run$$anonfun$compileLate$1$$anonfun$apply$mcV$sp$1.apply(Global.scala:840)
	at scala.tools.nsc.symtab.SymbolTable.atPhase(SymbolTable.scala:103)
	at scala.tools.nsc.Global$Run$$anonfun$compileLate$1.apply(Global.scala:840)
	at scala.tools.nsc.Global$Run$$anonfun$compileLate$1.apply(Global.scala:840)
	at scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:48)
	at scala.tools.nsc.Global$Run.compileLate(Global.scala:839)
	at scala.tools.nsc.interactive.Global.parse(Global.scala:245)
	at scala.tools.nsc.interactive.Global$$anonfun$reloadSources$1.apply(Global.scala:293)
	at scala.tools.nsc.interactive.Global$$anonfun$reloadSources$1.apply(Global.scala:290)
	at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
	at scala.collection.immutable.List.foreach(List.scala:45)
	at scala.tools.nsc.interactive.Global.reloadSources(Global.scala:290)
	at scala.tools.nsc.interactive.Global.typedTree(Global.scala:319)
	at scala.tools.nsc.interactive.Global$$anonfun$getTypedTree$1.apply(Global.scala:331)
	at scala.tools.nsc.interactive.Global$$anonfun$getTypedTree$1.apply(Global.scala:331)
	at scala.tools.nsc.interactive.Global.respond(Global.scala:276)
	at scala.tools.nsc.interactive.Global.getTypedTree(Global.scala:331)
	at scala.tools.nsc.interactive.CompilerControl$$anon$3.apply$mcV$sp(CompilerControl.scala:95)
	at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:132)
	at scala.tools.nsc.interactive.Global$$anon$2.run(Global.scala:192)
ScalaPlugin--TRACE--481472--Text Viewer Hover Presenter--:call askType : Abstract.scala
java.lang.ArrayIndexOutOfBoundsException: 157
	at scala.tools.nsc.ast.parser.Scanners$Scanner.pastBlankLine(Scanners.scala:244)
	at scala.tools.nsc.ast.parser.Scanners$Scanner.nextToken(Scanners.scala:192)
	at scala.tools.nsc.ast.parser.Parsers$Parser.accept(Parsers.scala:380)
	at scala.tools.nsc.ast.parser.Parsers$Parser.templateBody(Parsers.scala:2462)
	at scala.tools.nsc.ast.parser.Parsers$Parser.templateBodyOpt(Parsers.scala:2468)
	at scala.tools.nsc.ast.parser.Parsers$Parser.templateOpt(Parsers.scala:2439)
	at scala.tools.nsc.ast.parser.Parsers$Parser.classDef(Parsers.scala:2344)
	at scala.tools.nsc.ast.parser.Parsers$Parser.tmplDef(Parsers.scala:2301)
	at scala.tools.nsc.ast.parser.Parsers$Parser.topLevelTmplDef(Parsers.scala:2290)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$2.apply(Parsers.scala:2557)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$2.apply(Parsers.scala:2557)
	at scala.tools.nsc.ast.parser.Parsers$Parser.joinComment(Parsers.scala:485)
	at scala.tools.nsc.ast.parser.Parsers$Parser.topStatSeq(Parsers.scala:2557)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.topstats$1(Parsers.scala:2727)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.topstats$1(Parsers.scala:2718)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:2731)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:2697)
	at scala.tools.nsc.ast.parser.Parsers$Parser.checkNoEscapingPlaceholders(Parsers.scala:257)
	at scala.tools.nsc.ast.parser.Parsers$Parser.compilationUnit(Parsers.scala:2697)
	at scala.tools.nsc.ast.parser.Parsers$UnitParser$$anonfun$parseStartRule$1.apply(Parsers.scala:70)
	at scala.tools.nsc.ast.parser.Parsers$UnitParser$$anonfun$parseStartRule$1.apply(Parsers.scala:70)
	at scala.tools.nsc.ast.parser.Parsers$Parser.parse(Parsers.scala:184)
	at scala.tools.nsc.ast.parser.Parsers$UnitParser.smartParse(Parsers.scala:109)
	at scala.tools.nsc.ast.parser.SyntaxAnalyzer$ParserPhase.apply(SyntaxAnalyzer.scala:27)
	at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:276)
	at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:276)
	at scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:48)
	at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:276)
	at scala.tools.nsc.Global$Run$$anonfun$compileLate$1$$anonfun$apply$mcV$sp$1.apply(Global.scala:840)
	at scala.tools.nsc.Global$Run$$anonfun$compileLate$1$$anonfun$apply$mcV$sp$1.apply(Global.scala:840)
	at scala.tools.nsc.symtab.SymbolTable.atPhase(SymbolTable.scala:103)
	at scala.tools.nsc.Global$Run$$anonfun$compileLate$1.apply(Global.scala:840)
	at scala.tools.nsc.Global$Run$$anonfun$compileLate$1.apply(Global.scala:840)
	at scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:48)
	at scala.tools.nsc.Global$Run.compileLate(Global.scala:839)
	at scala.tools.nsc.interactive.Global.parse(Global.scala:245)
	at scala.tools.nsc.interactive.Global$$anonfun$reloadSources$1.apply(Global.scala:293)
	at scala.tools.nsc.interactive.Global$$anonfun$reloadSources$1.apply(Global.scala:290)
	at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
	at scala.collection.immutable.List.foreach(List.scala:45)
	at scala.tools.nsc.interactive.Global.reloadSources(Global.scala:290)
	at scala.tools.nsc.interactive.Global.typedTree(Global.scala:319)
	at scala.tools.nsc.interactive.Global$$anonfun$getTypedTree$1.apply(Global.scala:331)
	at scala.tools.nsc.interactive.Global$$anonfun$getTypedTree$1.apply(Global.scala:331)
	at scala.tools.nsc.interactive.Global.respond(Global.scala:276)
	at scala.tools.nsc.interactive.Global.getTypedTree(Global.scala:331)
	at scala.tools.nsc.interactive.CompilerControl$$anon$3.apply$mcV$sp(CompilerControl.scala:95)
	at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:132)
	at scala.tools.nsc.interactive.Global$$anon$2.run(Global.scala:192)
ScalaPlugin--TRACE--481475--Text Viewer Hover Presenter--:selectedIdentifier: def
java.lang.ArrayIndexOutOfBoundsException: 157
ScalaPlugin--TRACE--481476--Text Viewer Hover Presenter--:No tree
	at scala.tools.nsc.ast.parser.Scanners$Scanner.pastBlankLine(Scanners.scala:244)
	at scala.tools.nsc.ast.parser.Scanners$Scanner.nextToken(Scanners.scala:192)
	at scala.tools.nsc.ast.parser.Parsers$Parser.accept(Parsers.scala:380)
	at scala.tools.nsc.ast.parser.Parsers$Parser.templateBody(Parsers.scala:2462)
	at scala.tools.nsc.ast.parser.Parsers$Parser.templateBodyOpt(Parsers.scala:2468)
	at scala.tools.nsc.ast.parser.Parsers$Parser.templateOpt(Parsers.scala:2439)
	at scala.tools.nsc.ast.parser.Parsers$Parser.classDef(Parsers.scala:2344)
	at scala.tools.nsc.ast.parser.Parsers$Parser.tmplDef(Parsers.scala:2301)
	at scala.tools.nsc.ast.parser.Parsers$Parser.topLevelTmplDef(Parsers.scala:2290)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$2.apply(Parsers.scala:2557)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$topStatSeq$2.apply(Parsers.scala:2557)
	at scala.tools.nsc.ast.parser.Parsers$Parser.joinComment(Parsers.scala:485)
	at scala.tools.nsc.ast.parser.Parsers$Parser.topStatSeq(Parsers.scala:2557)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.topstats$1(Parsers.scala:2727)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.topstats$1(Parsers.scala:2718)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:2731)
	at scala.tools.nsc.ast.parser.Parsers$Parser$$anonfun$compilationUnit$1.apply(Parsers.scala:2697)
	at scala.tools.nsc.ast.parser.Parsers$Parser.checkNoEscapingPlaceholders(Parsers.scala:257)
	at scala.tools.nsc.ast.parser.Parsers$Parser.compilationUnit(Parsers.scala:2697)
	at scala.tools.nsc.ast.parser.Parsers$UnitParser$$anonfun$parseStartRule$1.apply(Parsers.scala:70)
	at scala.tools.nsc.ast.parser.Parsers$UnitParser$$anonfun$parseStartRule$1.apply(Parsers.scala:70)
	at scala.tools.nsc.ast.parser.Parsers$Parser.parse(Parsers.scala:184)
	at scala.tools.nsc.ast.parser.Parsers$UnitParser.smartParse(Parsers.scala:109)
	at scala.tools.nsc.ast.parser.SyntaxAnalyzer$ParserPhase.apply(SyntaxAnalyzer.scala:27)
	at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:276)
	at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:276)
	at scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:48)
	at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:276)
	at scala.tools.nsc.Global$Run$$anonfun$compileLate$1$$anonfun$apply$mcV$sp$1.apply(Global.scala:840)
	at scala.tools.nsc.Global$Run$$anonfun$compileLate$1$$anonfun$apply$mcV$sp$1.apply(Global.scala:840)
	at scala.tools.nsc.symtab.SymbolTable.atPhase(SymbolTable.scala:103)
	at scala.tools.nsc.Global$Run$$anonfun$compileLate$1.apply(Global.scala:840)
	at scala.tools.nsc.Global$Run$$anonfun$compileLate$1.apply(Global.scala:840)
	at scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:48)
	at scala.tools.nsc.Global$Run.compileLate(Global.scala:839)
	at scala.tools.nsc.interactive.Global.parse(Global.scala:245)
	at scala.tools.nsc.interactive.Global$$anonfun$reloadSources$1.apply(Global.scala:293)
	at scala.tools.nsc.interactive.Global$$anonfun$reloadSources$1.apply(Global.scala:290)
	at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
	at scala.collection.immutable.List.foreach(List.scala:45)
	at scala.tools.nsc.interactive.Global.reloadSources(Global.scala:290)
	at scala.tools.nsc.interactive.Global.typedTreeAt(Global.scala:309)
	at scala.tools.nsc.interactive.Global$$anonfun$getTypedTreeAt$1.apply(Global.scala:326)
	at scala.tools.nsc.interactive.Global$$anonfun$getTypedTreeAt$1.apply(Global.scala:326)
	at scala.tools.nsc.interactive.Global.respond(Global.scala:276)
	at scala.tools.nsc.interactive.Global.getTypedTreeAt(Global.scala:326)
	at scala.tools.nsc.interactive.CompilerControl$$anon$2.apply$mcV$sp(CompilerControl.scala:89)
	at scala.tools.nsc.interactive.Global.pollForWork(Global.scala:132)
	at scala.tools.nsc.interactive.Global$$anon$2.run(Global.scala:192)

At this moment clispe Hanged up. And i must kill it.
Comment 4 Petr Haji269 CLA 2011-05-15 15:30:33 EDT
Ubuntu 10.04,10.10 Linux x86-64, CPU AMD Phenom(tm) II X4 925 Processor
desktop 2.6.35-28-generic #50-Ubuntu SMP Fri Mar 18 18:42:20 UTC 2011 x86_64 GNU/Linux
Comment 5 Michael Rennie CLA 2011-05-16 10:01:27 EDT
Looks like problem with the Scala stuff you have installed - this has nothing to do with Ant, I would suggest opening a bug with them