Unable to build from source

Issue #6 resolved
Steve Richards created an issue

Hi,

I am having a problem building the importer from source. I have taken a clone and when I execute sbt assembly I get the following build error:

[error]
[error]   last tree to typer: Ident(cbProjects)
[error]               symbol: <none> (flags: )
[error]    symbol definition: <none>
[error]        symbol owners:
[error]       context owners: method applyOrElse -> anonymous class $anonfun ->
value <local BaseImporter> -> class BaseImporter -> package ui
[error]
[error] == Enclosing template or block ==
[error]
[error] Apply(
[error]   "cbProjects"."peer"."setModel"
[error]   Apply(
[error]     "ComboBox"."newConstantModel"
[error]     "res"
[error]   )
[error] )
[error]
[error] uncaught exception during compilation: java.lang.Error
java.lang.Error: something is wrong (wrong class file?): class JComboBox with ty
pe parameters [E] gets applied to arguments [], phase = typer
        at scala.reflect.internal.Types$AsSeenFromMap.toInstance$1(Types.scala:4
615)
        at scala.reflect.internal.Types$AsSeenFromMap.apply(Types.scala:4628)
        at scala.reflect.internal.Types$AsSeenFromMap.apply(Types.scala:4492)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.reflect.internal.Types$TypeMap.mapOver(Types.scala:4176)
        at scala.reflect.internal.Types$AsSeenFromMap.apply(Types.scala:4630)
        at scala.reflect.internal.Types$TypeMap$$anonfun$noChangeToSymbols$1.app
ly(Types.scala:4272)
        at scala.reflect.internal.Types$TypeMap$$anonfun$noChangeToSymbols$1.app
ly(Types.scala:4272)
        at scala.collection.LinearSeqOptimized$class.forall(LinearSeqOptimized.s
cala:70)
        at scala.collection.immutable.List.forall(List.scala:84)
        at scala.reflect.internal.Types$TypeMap.noChangeToSymbols(Types.scala:42
72)
        at scala.reflect.internal.Types$TypeMap.mapOver(Types.scala:4285)
        at scala.reflect.internal.Types$TypeMap.mapOver(Types.scala:4188)
        at scala.reflect.internal.Types$AsSeenFromMap.apply(Types.scala:4630)
        at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:754)
        at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:788)
        at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.sc
ala:2646)
        at scala.reflect.internal.Types$Type.memberType(Types.scala:779)
        at scala.tools.nsc.typechecker.Infer$Inferencer.checkAccessible(Infer.sc
ala:387)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$
Typers$Typer$$makeAccessible(Typers.scala:605)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.sca
la:4814)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.sca
la:4814)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:746)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$
Typers$Typer$$typedSelect$1(Typers.scala:4810)
        at scala.tools.nsc.typechecker.Typers$Typer.typedSelectOrSuperCall$1(Typ
ers.scala:4895)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5525)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.sca
la:4570)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.sca
la:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.sc
ala:4570)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:46
21)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2431
)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5532)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5683)
        at scala.tools.nsc.typechecker.Typers$Typer.typedCase(Typers.scala:2471)

        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedCases$1.apply(
Typers.scala:2501)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedCases$1.apply(
Typers.scala:2500)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedCases(Typers.scala:2500
)
        at scala.tools.nsc.typechecker.Typers$Typer.typedMatch(Typers.scala:2513
)
        at scala.tools.nsc.typechecker.Typers$Typer.applyOrElseMethodDef$1(Typer
s.scala:2647)
        at scala.tools.nsc.typechecker.Typers$Typer.synthesizePartialFunction(Ty
pers.scala:2753)
        at scala.tools.nsc.typechecker.Typers$Typer.typedVirtualizedMatch$1(Type
rs.scala:4311)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5538)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3040)
        at scala.tools.nsc.typechecker.Typers$Typer.loop$1(Typers.scala:3067)
        at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:3072)

        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$
Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3329)
        at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:33
73)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$91.apply(Typers.sca
la:4530)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$91.apply(Typers.sca
la:4530)
        at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:728)
        at scala.tools.nsc.typechecker.Typers$Typer.tryTypedApply$1(Typers.scala
:4530)
        at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.sc
ala:4588)
        at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:46
21)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5526)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$
Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.sca
la:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.sca
la:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030
)
        at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1
919)
        at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1
759)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5545)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$
Typers$Typer$$typedStat$1(Typers.scala:2926)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.sca
la:3030)
        at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$60.apply(Typers.sca
la:3030)
        at scala.collection.immutable.List.loop$1(List.scala:170)
        at scala.collection.immutable.List.mapConserve(List.scala:186)
        at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3030
)
        at scala.tools.nsc.typechecker.Typers$Typer.typedPackageDef$1(Typers.sca
la:5263)
        at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5549)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5604)
        at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5666)
        at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.apply(Analy
zer.scala:99)
        at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:464)
        at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$ru
n$1.apply(Analyzer.scala:91)
        at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$ru
n$1.apply(Analyzer.scala:91)
        at scala.collection.Iterator$class.foreach(Iterator.scala:727)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1157)
        at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.run(Analyze
r.scala:91)
        at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1583)
        at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1557)
        at scala.tools.nsc.Global$Run.compileSources(Global.scala:1553)
        at scala.tools.nsc.Global$Run.compile(Global.scala:1662)
        at xsbt.CachedCompiler0.run(CompilerInterface.scala:116)
        at xsbt.CachedCompiler0.run(CompilerInterface.scala:95)
        at xsbt.CompilerInterface.run(CompilerInterface.scala:26)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at sbt.compiler.AnalyzingCompiler.call(AnalyzingCompiler.scala:101)
        at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:47)
        at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:41)
        at sbt.compiler.AggressiveCompile$$anonfun$3$$anonfun$compileScala$1$1.a
pply$mcV$sp(AggressiveCompile.scala:97)
        at sbt.compiler.AggressiveCompile$$anonfun$3$$anonfun$compileScala$1$1.a
pply(AggressiveCompile.scala:97)
        at sbt.compiler.AggressiveCompile$$anonfun$3$$anonfun$compileScala$1$1.a
pply(AggressiveCompile.scala:97)
        at sbt.compiler.AggressiveCompile.sbt$compiler$AggressiveCompile$$timed(
AggressiveCompile.scala:162)
        at sbt.compiler.AggressiveCompile$$anonfun$3.compileScala$1(AggressiveCo
mpile.scala:96)
        at sbt.compiler.AggressiveCompile$$anonfun$3.apply(AggressiveCompile.sca
la:139)
        at sbt.compiler.AggressiveCompile$$anonfun$3.apply(AggressiveCompile.sca
la:86)
        at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:3
8)
        at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:3
6)
        at sbt.inc.IncrementalCommon.cycle(IncrementalCommon.scala:31)
        at sbt.inc.Incremental$$anonfun$1.apply(Incremental.scala:39)
        at sbt.inc.Incremental$$anonfun$1.apply(Incremental.scala:38)
        at sbt.inc.Incremental$.manageClassfiles(Incremental.scala:66)
        at sbt.inc.Incremental$.compile(Incremental.scala:38)
        at sbt.inc.IncrementalCompile$.apply(Compile.scala:26)
        at sbt.compiler.AggressiveCompile.compile2(AggressiveCompile.scala:153)
        at sbt.compiler.AggressiveCompile.compile1(AggressiveCompile.scala:70)
        at sbt.compiler.AggressiveCompile.apply(AggressiveCompile.scala:45)
        at sbt.Compiler$.apply(Compiler.scala:74)
        at sbt.Compiler$.apply(Compiler.scala:65)
        at sbt.Defaults$.sbt$Defaults$$compileTaskImpl(Defaults.scala:789)
        at sbt.Defaults$$anonfun$compileTask$1.apply(Defaults.scala:781)
        at sbt.Defaults$$anonfun$compileTask$1.apply(Defaults.scala:781)
        at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
        at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
        at sbt.std.Transform$$anon$4.work(System.scala:63)
        at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:22
6)
        at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:22
6)
        at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
        at sbt.Execute.work(Execute.scala:235)
        at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
        at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
        at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestric
tions.scala:159)
        at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:47
1)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:615)
        at java.lang.Thread.run(Thread.java:744)
[error] (compile:compile) java.lang.Error: something is wrong (wrong class file?
): class JComboBox with type parameters [E] gets applied to arguments [], phase
= typer
[error] Total time: 7 s, completed 02-Feb-2015 12:19:08

Can anyone advise what the issue is?

Comments (10)

  1. Steve Richards

    Hi,

    Are you 100% sure that Java v1.6 is being used? Can you check your PATH and also JAVA_HOME is set correctly?

  2. Log in to comment