java.lang.RuntimeException: 'method registeredFlows_=' isn't a class, trait or object thus cannot be built as a documentable template.
at scala.sys.package$.error(package.scala:27)
at scala.tools.nsc.doc.model.ModelFactory$modelCreation$.createDocTemplate$1(ModelFactory.scala:706)
at scala.tools.nsc.doc.model.ModelFactory$modelCreation$.createTemplate(ModelFactory.scala:752)
at scala.tools.nsc.doc.model.ModelFactory.scala$tools$nsc$doc$model$ModelFactory$$makeMember0$1(ModelFactory.scala:849)
at scala.tools.nsc.doc.model.ModelFactory.makeMember(ModelFactory.scala:862)
at scala.tools.nsc.doc.model.ModelFactory$DocTemplateImpl$$anonfun$8.apply(ModelFactory.scala:398)
at scala.tools.nsc.doc.model.ModelFactory$DocTemplateImpl$$anonfun$8.apply(ModelFactory.scala:398)
at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at scala.collection.immutable.List.foreach(List.scala:309)
at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:251)
at scala.collection.AbstractTraversable.flatMap(Traversable.scala:105)
at scala.tools.nsc.doc.model.ModelFactory$DocTemplateImpl.<init>(ModelFactory.scala:398)
at scala.tools.nsc.doc.model.ModelFactory$modelCreation$$anon$6.<init>(ModelFactory.scala:702)
at scala.tools.nsc.doc.model.ModelFactory$modelCreation$.createDocTemplate$1(ModelFactory.scala:702)
at scala.tools.nsc.doc.model.ModelFactory$modelCreation$.createTemplate(ModelFactory.scala:752)
at scala.tools.nsc.doc.model.ModelFactory.scala$tools$nsc$doc$model$ModelFactory$$makeMember0$1(ModelFactory.scala:849)
at scala.tools.nsc.doc.model.ModelFactory.makeMember(ModelFactory.scala:862)
at scala.tools.nsc.doc.model.ModelFactory$DocTemplateImpl$$anonfun$8.apply(ModelFactory.scala:398)
at scala.tools.nsc.doc.model.ModelFactory$DocTemplateImpl$$anonfun$8.apply(ModelFactory.scala:398)
at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at scala.collection.immutable.List.foreach(List.scala:309)
at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:251)
at scala.collection.AbstractTraversable.flatMap(Traversable.scala:105)
at scala.tools.nsc.doc.model.ModelFactory$DocTemplateImpl.<init>(ModelFactory.scala:398)
at scala.tools.nsc.doc.model.ModelFactory$PackageImpl.<init>(ModelFactory.scala:520)
at scala.tools.nsc.doc.model.ModelFactory$modelCreation$$anon$4.<init>(ModelFactory.scala:738)
at scala.tools.nsc.doc.model.ModelFactory$modelCreation$.createTemplate(ModelFactory.scala:738)
at scala.tools.nsc.doc.model.ModelFactory.scala$tools$nsc$doc$model$ModelFactory$$makeMember0$1(ModelFactory.scala:849)
at scala.tools.nsc.doc.model.ModelFactory.makeMember(ModelFactory.scala:862)
at scala.tools.nsc.doc.model.ModelFactory$DocTemplateImpl$$anonfun$8.apply(ModelFactory.scala:398)
at scala.tools.nsc.doc.model.ModelFactory$DocTemplateImpl$$anonfun$8.apply(ModelFactory.scala:398)
at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at scala.collection.immutable.List.foreach(List.scala:309)
at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:251)
at scala.collection.AbstractTraversable.flatMap(Traversable.scala:105)
at scala.tools.nsc.doc.model.ModelFactory$DocTemplateImpl.<init>(ModelFactory.scala:398)
at scala.tools.nsc.doc.model.ModelFactory$PackageImpl.<init>(ModelFactory.scala:520)
at scala.tools.nsc.doc.model.ModelFactory$modelCreation$$anon$4.<init>(ModelFactory.scala:738)
at scala.tools.nsc.doc.model.ModelFactory$modelCreation$.createTemplate(ModelFactory.scala:738)
at scala.tools.nsc.doc.model.ModelFactory.scala$tools$nsc$doc$model$ModelFactory$$makeMember0$1(ModelFactory.scala:849)
at scala.tools.nsc.doc.model.ModelFactory.makeMember(ModelFactory.scala:862)
at scala.tools.nsc.doc.model.ModelFactory$DocTemplateImpl$$anonfun$8.apply(ModelFactory.scala:398)
at scala.tools.nsc.doc.model.ModelFactory$DocTemplateImpl$$anonfun$8.apply(ModelFactory.scala:398)
at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at scala.collection.immutable.List.foreach(List.scala:309)
at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:251)
at scala.collection.AbstractTraversable.flatMap(Traversable.scala:105)
at scala.tools.nsc.doc.model.ModelFactory$DocTemplateImpl.<init>(ModelFactory.scala:398)
at scala.tools.nsc.doc.model.ModelFactory$PackageImpl.<init>(ModelFactory.scala:520)
at scala.tools.nsc.doc.model.ModelFactory$modelCreation$$anon$4.<init>(ModelFactory.scala:738)
at scala.tools.nsc.doc.model.ModelFactory$modelCreation$.createTemplate(ModelFactory.scala:738)
at scala.tools.nsc.doc.model.ModelFactory.scala$tools$nsc$doc$model$ModelFactory$$makeMember0$1(ModelFactory.scala:849)
at scala.tools.nsc.doc.model.ModelFactory.makeMember(ModelFactory.scala:862)
at scala.tools.nsc.doc.model.ModelFactory$DocTemplateImpl$$anonfun$8.apply(ModelFactory.scala:398)
at scala.tools.nsc.doc.model.ModelFactory$DocTemplateImpl$$anonfun$8.apply(ModelFactory.scala:398)
at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at scala.collection.immutable.List.foreach(List.scala:309)
at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:251)
at scala.collection.AbstractTraversable.flatMap(Traversable.scala:105)
at scala.tools.nsc.doc.model.ModelFactory$DocTemplateImpl.<init>(ModelFactory.scala:398)
at scala.tools.nsc.doc.model.ModelFactory$PackageImpl.<init>(ModelFactory.scala:520)
at scala.tools.nsc.doc.model.ModelFactory$modelCreation$$anon$4.<init>(ModelFactory.scala:738)
at scala.tools.nsc.doc.model.ModelFactory$modelCreation$.createTemplate(ModelFactory.scala:738)
at scala.tools.nsc.doc.model.ModelFactory.scala$tools$nsc$doc$model$ModelFactory$$makeMember0$1(ModelFactory.scala:849)
at scala.tools.nsc.doc.model.ModelFactory.makeMember(ModelFactory.scala:862)
at scala.tools.nsc.doc.model.ModelFactory$DocTemplateImpl$$anonfun$8.apply(ModelFactory.scala:398)
at scala.tools.nsc.doc.model.ModelFactory$DocTemplateImpl$$anonfun$8.apply(ModelFactory.scala:398)
at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at scala.collection.immutable.List.foreach(List.scala:309)
at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:251)
at scala.collection.AbstractTraversable.flatMap(Traversable.scala:105)
at scala.tools.nsc.doc.model.ModelFactory$DocTemplateImpl.<init>(ModelFactory.scala:398)
at scala.tools.nsc.doc.model.ModelFactory$PackageImpl.<init>(ModelFactory.scala:520)
at scala.tools.nsc.doc.model.ModelFactory$RootPackageImpl.<init>(ModelFactory.scala:532)
at scala.tools.nsc.doc.model.ModelFactory$modelCreation$$anon$1.<init>(ModelFactory.scala:719)
at scala.tools.nsc.doc.model.ModelFactory$modelCreation$.createTemplate(ModelFactory.scala:719)
at scala.tools.nsc.doc.model.ModelFactory$modelCreation$.createRootPackage(ModelFactory.scala:667)
at scala.tools.nsc.doc.model.ModelFactory$$anon$21.<init>(ModelFactory.scala:64)
at scala.tools.nsc.doc.model.ModelFactory.makeModel(ModelFactory.scala:61)
at scala.tools.nsc.doc.DocFactory.makeUniverse(DocFactory.scala:94)
at scala.tools.nsc.doc.DocFactory.generate$1(DocFactory.scala:125)
at scala.tools.nsc.doc.DocFactory.document(DocFactory.scala:137)
at xsbt.Runner.run(ScaladocInterface.scala:30)
at xsbt.ScaladocInterface.run(ScaladocInterface.scala:11)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at sbt.compiler.AnalyzingCompiler.call(AnalyzingCompiler.scala:73)
at sbt.compiler.AnalyzingCompiler.doc(AnalyzingCompiler.scala:54)
at sbt.compiler.AnalyzingCompiler.doc(AnalyzingCompiler.scala:50)
at sbt.Scaladoc$$anonfun$apply$3.apply(Doc.scala:62)
at sbt.Scaladoc$$anonfun$apply$3.apply(Doc.scala:62)
at sbt.Doc$class.generate(Doc.scala:36)
at sbt.Scaladoc.generate(Doc.scala:58)
at sbt.Scaladoc.apply(Doc.scala:62)
at sbt.Doc$$anonfun$1$$anonfun$apply$1.apply(Doc.scala:50)
at sbt.Doc$$anonfun$1$$anonfun$apply$1.apply(Doc.scala:48)
at sbt.Tracked$$anonfun$outputChanged$1.apply(Tracked.scala:57)
at sbt.Tracked$$anonfun$outputChanged$1.apply(Tracked.scala:52)
at sbt.Doc$class.cached(Doc.scala:55)
at sbt.Scaladoc.cached(Doc.scala:58)
at sbt.Defaults$$anonfun$docTaskSettings$1.apply(Defaults.scala:546)
at sbt.Defaults$$anonfun$docTaskSettings$1.apply(Defaults.scala:540)
at sbt.Scoped$$anonfun$hf5$1.apply(Structure.scala:581)
at sbt.Scoped$$anonfun$hf5$1.apply(Structure.scala:581)
at scala.Function1$$anonfun$compose$1.apply(Function1.scala:49)
at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$12.apply(Structure.scala:311)
at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$12.apply(Structure.scala:311)
at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:41)
at sbt.std.Transform$$anon$
5.work(System.scala:71)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232)
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232)
at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:30)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Replacing the var with the actual expansion fixes the issue (I'll use this workaround for now)