[info] ======= Position error
[info] Enclosing tree [6840] does not include tree [6839]
[info] == Enclosing tree [6840] of type TypeApply at [3772:3778]ServiceRegistryBase.scala
[info]
[info] [L 101 ] #6840 [3772:3778] TypeApply // config
[info]
[info] == Enclosed tree [6839] of type Select at [3772:3788]ServiceRegistryBase.scala
[info]
[info] [L 101 ] #6839 [3772:3788] Select // getOption[Boolean
[info]
[info]
[info] While validating #7333
[info] [L 17 ] #7333 [597:6498] PackageDef // unicomplex
[info]
[info] Children:
[info] [L 17 P# 7333] #6406 [605:625] Select // unicomplex
[info] [L 19 P# 7333] #6410 [627:658] Import // javax.net.ssl.SSLContext
[info] [L 20 P# 7333] #6414 [659:684] Import // akka.actor.Actor._
[info] [L 21 P# 7333] #6417 [685:727] Import // akka.actor.{ActorRef, ActorContext}
[info] [L 22 P# 7333] #6420 [728:751] Import // akka.agent.Agent
[info] [L 23 P# 7333] #6423 [752:784] Import // akka.event.LoggingAdapter
[info] [L 24 P# 7333] #6427 [785:818] Import // com.typesafe.config.Config
[info] [L 25 P# 7333] #6432 [819:870] Import // org.squbs.pipeline.streaming.PipelineSetting
[info] [L 26 P# 7333] #6437 [871:911] Import // org.squbs.unicomplex.ConfigUtil._
[info] [L 28 P# 7333] #6440 [913:963] Import // scala.concurrent.{Future, ExecutionContext}
[info] [L 29 P# 7333] #6444 [964:1006] Import // scala.collection.mutable.ListBuffer
[info] [L 31 P# 7333] #7142 [1008:5601] ClassDef // ServiceRegistryBase[A] {
[info] [L 156 P# 7333] #7212 [5603:5916] ModuleDef // WebContext {
[info] [L 171 P# 7333] #7229 [5918:6013] ClassDef // WebContext {
[info] [L 175 P# 7333] #7332 [6015:6498] ClassDef // ListenerBean[A](listenerRoutes: Map[String, Agent[Seq[(A, ActorWrapper, PipelineSetting)]]]) extends ListenerMXBean {
[info] =======
scala.reflect.internal.Positions$ValidateException: Enclosing tree [6840] does not include tree [6839]
at scala.reflect.internal.Positions$class.positionError$1(Positions.scala:102)
at scala.reflect.internal.Positions$class.validate$1(Positions.scala:124)
at scala.reflect.internal.Positions$class.validate$1(Positions.scala:142)
at scala.reflect.internal.Positions$class.validate$1(Positions.scala:142)
at scala.reflect.internal.Positions$class.validate$1(Positions.scala:142)
at scala.reflect.internal.Positions$class.validate$1(Positions.scala:142)
at scala.reflect.internal.Positions$class.validate$1(Positions.scala:142)
at scala.reflect.internal.Positions$class.validate$1(Positions.scala:142)
at scala.reflect.internal.Positions$class.validate$1(Positions.scala:142)
at scala.reflect.internal.Positions$class.validate$1(Positions.scala:142)
at scala.reflect.internal.Positions$class.validate$1(Positions.scala:142)
at scala.reflect.internal.Positions$class.validate$1(Positions.scala:142)
at scala.reflect.internal.Positions$class.validatePositions(Positions.scala:147)
Please let me know how I can help further.
myPartialFunction orElse [T, U] {
case other => ...
}
[info] == Enclosed tree [6839] of type Select at [3772:3788]ServiceRegistryBase.scala
[info]
[info] [L 101 ] #6839 [3772:3788] Select // getOption[Boolean
This tells me I'm looking at an issue where you find getOption[Boolean] in ServiceRegistryBase.scala. The next step is to see what's weird about that line and try to correct it. In this case infix + type parameter as discussed.