- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
Building eclipse plug-in fails (scaladoc)
Wed, 2009-02-18, 15:12
hi,
i'm trying to reinstall the scala eclipse plug-in sources (SVN) from
scratch, going through
http://lampsvn.epfl.ch/trac/scala/wiki/EclipsePlugin
running scala-plugin/build.xml with target devel.prep results in a
problem with scaladoc:
docs.lib:
[scaladoc] Documenting 22 source files to /Users/rutz/Documents/
workspace/scala/build/scaladoc/library
[scaladoc] Documenting 447 source files to /Users/rutz/Documents/
workspace/scala/build/scaladoc/library
[scaladoc] Documenting 94 source files to /Users/rutz/Documents/
workspace/scala/build/scaladoc/library
[scaladoc] exception when typing def HGlue = {
[scaladoc] final class $anon extends Component {
[scaladoc] def this(): template $anon = {
[scaladoc] $anon.super.this();
[scaladoc] ()
[scaladoc] };
[scaladoc] lazy private[this] var peer: javax.swing.JComponent
= javax.swing.Box.createHorizontalGlue.asInstanceOf[JComponent]
[scaladoc] };
[scaladoc] new $anon()
[scaladoc] }, pt = ?
[scaladoc] java.lang.ArrayIndexOutOfBoundsException: 1133418
[scaladoc] at scala.tools.nsc.util.HashSet.findEntry(HashSet.scala:
23)
[scaladoc] at scala.tools.nsc.symtab.Types$class.unique
(Types.scala:2282)
[scaladoc] at scala.tools.nsc.symtab.Types$class.mkThisType
(Types.scala:1972)
[scaladoc] at scala.tools.nsc.symtab.SymbolTable.mkThisType
(SymbolTable.scala:12)
[scaladoc] at scala.tools.nsc.symtab.Symbols$ClassSymbol.thisType
(Symbols.scala:1670)
[scaladoc] at scala.tools.nsc.symtab.Symbols$ClassSymbol.typeOfThis
(Symbols.scala:1682)
[scaladoc] at scala.tools.nsc.symtab.Types$ThisType.underlying
(Types.scala:931)
[scaladoc] at scala.tools.nsc.symtab.Types$SimpleTypeProxy
$class.termSymbol(Types.scala:150)
[scaladoc] at scala.tools.nsc.symtab.Types$SingletonType.termSymbol
(Types.scala:853)
[scaladoc] at scala.tools.nsc.symtab.Types$TypeRef$$anonfun
$safeToString$1.apply(Types.scala:1566)
[scaladoc] at scala.tools.nsc.symtab.Types$TypeRef$$anonfun
$safeToString$1.apply(Types.scala:1566)
[scaladoc] at scala.List.exists(List.scala:1032)
[scaladoc] at scala.tools.nsc.symtab.Types$TypeRef.safeToString
(Types.scala:1566)
[scaladoc] at scala.tools.nsc.symtab.Types$Type.toString
(Types.scala:805)
[scaladoc] at scala.tools.nsc.ast.TreePrinters$TreePrinter.printRaw
(TreePrinters.scala:342)
[scaladoc] at scala.tools.nsc.ast.TreePrinters$TreePrinter.print
(TreePrinters.scala:389)
[scaladoc] at scala.tools.nsc.ast.TreePrinters$TreePrinter.printOpt
(TreePrinters.scala:98)
[scaladoc] at scala.tools.nsc.ast.TreePrinters$TreePrinter.printRaw
(TreePrinters.scala:370)
[scaladoc] at scala.tools.nsc.ast.TreePrinters$TreePrinter.print
(TreePrinters.scala:389)
[scaladoc] at scala.tools.nsc.ast.TreePrinters
$TreePrinter.printParam(TreePrinters.scala:78)
[scaladoc] at scala.tools.nsc.ast.TreePrinters$TreePrinter$$anonfun
$printTypeParams$1.apply(TreePrinters.scala:60)
[scaladoc] at scala.tools.nsc.ast.TreePrinters$TreePrinter$$anonfun
$printTypeParams$1.apply(TreePrinters.scala:60)
[scaladoc] at scala.tools.nsc.ast.TreePrinters$TreePrinter.printSeq
(TreePrinters.scala:42)
[scaladoc] at scala.tools.nsc.ast.TreePrinters
$TreePrinter.printTypeParams(TreePrinters.scala:60)
[scaladoc] at scala.tools.nsc.ast.TreePrinters$TreePrinter.printRaw
(TreePrinters.scala:170)
[scaladoc] at scala.tools.nsc.ast.TreePrinters$TreePrinter.print
(TreePrinters.scala:389)
[scaladoc] at scala.tools.nsc.ast.TreePrinters$TreePrinter$$anonfun
$printColumn$1.apply(TreePrinters.scala:49)
[scaladoc] at scala.tools.nsc.ast.TreePrinters$TreePrinter$$anonfun
$printColumn$1.apply(TreePrinters.scala:49)
[scaladoc] at scala.tools.nsc.ast.TreePrinters$TreePrinter.printSeq
(TreePrinters.scala:43)
[scaladoc] at scala.tools.nsc.ast.TreePrinters$TreePrinter.printSeq
(TreePrinters.scala:43)
[scaladoc] at scala.tools.nsc.ast.TreePrinters$TreePrinter.printSeq
(TreePrinters.scala:43)
[scaladoc] at scala.tools.nsc.ast.TreePrinters$TreePrinter.printSeq
(TreePrinters.scala:43)
[scaladoc] at scala.tools.nsc.ast.TreePrinters
$TreePrinter.printColumn(TreePrinters.scala:49)
[scaladoc] at scala.tools.nsc.ast.TreePrinters$TreePrinter.printRaw
(TreePrinters.scala:229)
[scaladoc] at scala.tools.nsc.ast.TreePrinters$TreePrinter.print
(TreePrinters.scala:389)
[scaladoc] at scala.tools.nsc.ast.TreePrinters$TreePrinter.printRaw
(TreePrinters.scala:153)
[scaladoc] at scala.tools.nsc.ast.TreePrinters$TreePrinter.print
(TreePrinters.scala:389)
[scaladoc] at scala.tools.nsc.ast.Trees$Tree.toString(Trees.scala:
161)
[scaladoc] at java.lang.String.valueOf(String.java:2615)
[scaladoc] at scala.StringBuilder.append(StringBuilder.scala:234)
[scaladoc] at scala.tools.nsc.typechecker.Typers$Typer.typed
(Typers.scala:3433)
[scaladoc] at scala.tools.nsc.typechecker.Typers$Typer.typed1
(Typers.scala:3154)
[scaladoc] at scala.tools.nsc.typechecker.Typers$Typer.typed
(Typers.scala:3409)
[scaladoc] at scala.tools.nsc.typechecker.Typers$Typer.typed
(Typers.scala:3450)
[scaladoc] at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1
(Typers.scala:1640)
[scaladoc] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun
$19.apply(Typers.scala:1685)
[scaladoc] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun
$19.apply(Typers.scala:1685)
[scaladoc] at scala.List$.loop$1(List.scala:300)
[scaladoc] at scala.List$.mapConserve(List.scala:317)
[scaladoc] at scala.List$.loop$1(List.scala:304)
[scaladoc] at scala.List$.mapConserve(List.scala:317)
[scaladoc] at scala.List$.loop$1(List.scala:304)
[scaladoc] at scala.List$.mapConserve(List.scala:317)
[scaladoc] at scala.List$.loop$1(List.scala:304)
[scaladoc] at scala.List$.mapConserve(List.scala:317)
[scaladoc] at scala.List$.loop$1(List.scala:304)
[scaladoc] at scala.List$.mapConserve(List.scala:317)
[scaladoc] at scala.List$.loop$1(List.scala:304)
[scaladoc] at scala.List$.mapConserve(List.scala:317)
[scaladoc] at scala.tools.nsc.typechecker.Typers$Typer.typedStats
(Typers.scala:1685)
[scaladoc] at scala.tools.nsc.typechecker.Typers$Typer.typed1
(Typers.scala:3132)
[scaladoc] at scala.tools.nsc.typechecker.Typers$Typer.typed
(Typers.scala:3409)
[scaladoc] at scala.tools.nsc.typechecker.Typers$Typer.typed
(Typers.scala:3450)
[scaladoc] at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1
(Typers.scala:1640)
[scaladoc] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun
$19.apply(Typers.scala:1685)
[scaladoc] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun
$19.apply(Typers.scala:1685)
[scaladoc] at scala.List$.loop$1(List.scala:300)
[scaladoc] at scala.List$.mapConserve(List.scala:317)
[scaladoc] at scala.tools.nsc.typechecker.Typers$Typer.typedStats
(Typers.scala:1685)
[scaladoc] at scala.tools.nsc.typechecker.Typers$Typer.typed1
(Typers.scala:3132)
[scaladoc] at scala.tools.nsc.typechecker.Typers$Typer.typed
(Typers.scala:3409)
[scaladoc] at scala.tools.nsc.typechecker.Typers$Typer.typed
(Typers.scala:3450)
[scaladoc] at scala.tools.nsc.typechecker.Analyzer$typerFactory$
$anon$2.apply(Analyzer.scala:46)
[scaladoc] at scala.tools.nsc.Global$GlobalPhase.applyPhase
(Global.scala:268)
[scaladoc] at scala.tools.nsc.Global$GlobalPhase$$anonfun$run
$1.apply(Global.scala:247)
[scaladoc] at scala.tools.nsc.Global$GlobalPhase$$anonfun$run
$1.apply(Global.scala:247)
[scaladoc] at scala.Iterator$class.foreach(Iterator.scala:414)
[scaladoc] at scala.collection.mutable.ListBuffer$$anon$1.foreach
(ListBuffer.scala:266)
[scaladoc] at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:
247)
[scaladoc] at scala.tools.nsc.Global$Run.compileSources
(Global.scala:689)
[scaladoc] at scala.tools.nsc.Global$Run.compile(Global.scala:784)
[scaladoc] at scala.tools.ant.Scaladoc.execute(Scaladoc.scala:580)
[scaladoc] at org.apache.tools.ant.UnknownElement.execute
(UnknownElement.java:288)
[scaladoc] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[scaladoc] at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
[scaladoc] at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
[scaladoc] at java.lang.reflect.Method.invoke(Method.java:585)
[scaladoc] at org.apache.tools.ant.dispatch.DispatchUtils.execute
(DispatchUtils.java:105)
[scaladoc] at org.apache.tools.ant.Task.perform(Task.java:348)
[scaladoc] at org.apache.tools.ant.Target.execute(Target.java:357)
[scaladoc] at org.apache.tools.ant.Target.performTasks(Target.java:
385)
[scaladoc] at org.apache.tools.ant.Project.executeSortedTargets
(Project.java:1329)
[scaladoc] at
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets
(SingleCheckExecutor.java:38)
[scaladoc] at
org.eclipse.ant.internal.ui.antsupport.EclipseSingleCheckExecutor.execut
eTargets(EclipseSingleCheckExecutor.java:30)
[scaladoc] at org.apache.tools.ant.Project.executeTargets
(Project.java:1181)
[scaladoc] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)
[scaladoc] at org.apache.tools.ant.UnknownElement.execute
(UnknownElement.java:288)
[scaladoc] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[scaladoc] at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
[scaladoc] at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
[scaladoc] at java.lang.reflect.Method.invoke(Method.java:585)
[scaladoc] at org.apache.tools.ant.dispatch.DispatchUtils.execute
(DispatchUtils.java:105)
[scaladoc] at org.apache.tools.ant.Task.perform(Task.java:348)
[scaladoc] at org.apache.tools.ant.Target.execute(Target.java:357)
[scaladoc] at org.apache.tools.ant.Target.performTasks(Target.java:
385)
[scaladoc] at org.apache.tools.ant.Project.executeSortedTargets
(Project.java:1329)
[scaladoc] at org.apache.tools.ant.Project.executeTarget
(Project.java:1298)
[scaladoc] at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets
(DefaultExecutor.java:41)
[scaladoc] at
org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTar
gets(EclipseDefaultExecutor.java:32)
[scaladoc] at org.apache.tools.ant.Project.executeTargets
(Project.java:1181)
[scaladoc] at
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run
(InternalAntRunner.java:423)
[scaladoc] at
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main
(InternalAntRunner.java:137)
BUILD FAILED
/Users/rutz/Documents/workspace/scala-plugin/build.xml:107: The
following error occurred while executing this line:
/Users/rutz/Documents/workspace/scala/build.xml:1285: Document failed
because of an internal documenter error (1133418); see the error
output for details.
ciao, -sciss-
commenting out
from the docs.lib target circumvents the problem for this moment.
Am 18.02.2009 um 15:11 schrieb Sciss:
> hi,
>
> i'm trying to reinstall the scala eclipse plug-in sources (SVN)
> from scratch, going through
>
> http://lampsvn.epfl.ch/trac/scala/wiki/EclipsePlugin
>
> running scala-plugin/build.xml with target devel.prep results in a
> problem with scaladoc:
>
> docs.lib:
> [scaladoc] Documenting 22 source files to /Users/rutz/Documents/
> workspace/scala/build/scaladoc/library
> [scaladoc] Documenting 447 source files to /Users/rutz/Documents/
> workspace/scala/build/scaladoc/library
> [scaladoc] Documenting 94 source files to /Users/rutz/Documents/
> workspace/scala/build/scaladoc/library
> [scaladoc] exception when typing def HGlue = {
> [scaladoc] final class $anon extends Component {
> [scaladoc] def this(): template $anon = {
> [scaladoc] $anon.super.this();
> [scaladoc] ()
> [scaladoc] };
> [scaladoc] lazy private[this] var peer: javax.swing.JComponent
> = javax.swing.Box.createHorizontalGlue.asInstanceOf[JComponent]
> [scaladoc] };
> [scaladoc] new $anon()
> [scaladoc] }, pt = ?
> [scaladoc] java.lang.ArrayIndexOutOfBoundsException: 1133418
> [scaladoc] at scala.tools.nsc.util.HashSet.findEntry
> (HashSet.scala:23)
> [scaladoc] at scala.tools.nsc.symtab.Types$class.unique
> (Types.scala:2282)
> [scaladoc] at scala.tools.nsc.symtab.Types$class.mkThisType
> (Types.scala:1972)
[...]
>
> [scaladoc] at
> org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeT
> argets(EclipseDefaultExecutor.java:32)
> [scaladoc] at org.apache.tools.ant.Project.executeTargets
> (Project.java:1181)
> [scaladoc] at
> org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run
> (InternalAntRunner.java:423)
> [scaladoc] at
> org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main
> (InternalAntRunner.java:137)
>
> BUILD FAILED
> /Users/rutz/Documents/workspace/scala-plugin/build.xml:107: The
> following error occurred while executing this line:
> /Users/rutz/Documents/workspace/scala/build.xml:1285: Document
> failed because of an internal documenter error (1133418); see the
> error output for details.
>
>
> ciao, -sciss-