I found that the current version of Silk from its GitHub repository (
https://github.com/silk-framework/silk) cannot be compiled. I tried both the master branch and the develop branch. In both cases, running `sbt "project singlemachine" assembly` throws this exception:
[warn] /Users/mynarzjindrich/Dev/silk/silk-core/src/main/scala/org/silkframework/runtime/serialization/ValidatingXMLReader.scala:23: imported `ValidationException' is permanently hidden by definition of class ValidationException in package serialization
[warn] import org.silkframework.runtime.validation.{ValidationError, ValidationException}
[warn] ^
[error] /Users/mynarzjindrich/Dev/silk/silk-core/src/main/scala/org/silkframework/runtime/serialization/ValidatingXMLReader.scala:111: overloaded method constructor ValidationException with alternatives:
[error] (error: String)org.silkframework.runtime.serialization.ValidationException <and>
[error] (errors: Seq[org.silkframework.runtime.serialization.ValidationException.ValidationError])org.silkframework.runtime.serialization.ValidationException
[error] cannot be applied to (List[org.silkframework.runtime.validation.ValidationError])
[error] throw new ValidationException(validationErrors.reverse)
[error] ^
[error] /Users/mynarzjindrich/Dev/silk/silk-core/src/main/scala/org/silkframework/runtime/serialization/ValidatingXMLReader.scala:148: overloaded method constructor ValidationException with alternatives:
[error] (error: String)org.silkframework.runtime.serialization.ValidationException <and>
[error] (errors: scala.collection.Seq[org.silkframework.runtime.serialization.ValidationException.ValidationError])org.silkframework.runtime.serialization.ValidationException
[error] cannot be applied to (scala.collection.immutable.Seq[org.silkframework.runtime.validation.ValidationError])
[error] throw new ValidationException(errors)
[error] ^
[warn] one warning found
[error] two errors found
[error] (core/compile:compileIncremental) Compilation failed