{"action":"closed","issue":{"url":"https://api.github.com/repos/slick/slick/issues/1142","labels_url":"https://api.github.com/repos/slick/slick/issues/1142/labels{/name}","comments_url":"https://api.github.com/repos/slick/slick/issues/1142/comments","events_url":"https://api.github.com/repos/slick/slick/issues/1142/events","html_url":"https://github.com/slick/slick/issues/1142","id":77923552,"number":1142,"title":"DDL generation failed scala.reflect.internal.Symbols$CyclicReference: illegal cyclic reference involving <$anon: >","user":{"login":"angeloh","id":304674,"avatar_url":"https://avatars.githubusercontent.com/u/304674?v=3","gravatar_id":"","url":"https://api.github.com/users/angeloh","html_url":"https://github.com/angeloh","followers_url":"https://api.github.com/users/angeloh/followers","following_url":"https://api.github.com/users/angeloh/following{/other_user}","gists_url":"https://api.github.com/users/angeloh/gists{/gist_id}","starred_url":"https://api.github.com/users/angeloh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angeloh/subscriptions","organizations_url":"https://api.github.com/users/angeloh/orgs","repos_url":"https://api.github.com/users/angeloh/repos","events_url":"https://api.github.com/users/angeloh/events{/privacy}","received_events_url":"https://api.github.com/users/angeloh/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-05-19T04:14:54Z","updated_at":"2015-08-27T16:49:13Z","closed_at":"2015-08-27T16:49:13Z","body":"I am using Play 2.3 with dependencies:\r\n\"org.specs2\" %% \"specs2-core\" % \"3.5-scalaz-7.0.6\" % \"test\",\r\n\"org.specs2\" %% \"specs2-junit\" % \"3.5-scalaz-7.0.6\" % \"test\",\r\n\"com.typesafe.play\" %% \"play-slick\" % \"0.8.1\"\r\n\r\nThe Evolution is on. But when I run a test case, it throws this error:\r\n\r\n[error] scala.reflect.internal.Symbols$CyclicReference: illegal cyclic reference involving <$anon: >\r\n[error]\r\n[error] STACKTRACE\r\n[error] scala.reflect.internal.Symbols$Symbol$$anonfun$info$3.apply(Symbols.scala:1476)\r\n[error] scala.reflect.internal.Symbols$Symbol$$anonfun$info$3.apply(Symbols.scala:1474)\r\n[error] scala.Function0$class.apply$mcV$sp(Function0.scala:40)\r\n[error] scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)\r\n[error] scala.reflect.internal.Symbols$Symbol.lock(Symbols.scala:533)\r\n[error] scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1474)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$8.scala$reflect$runtime$SynchronizedSymbols$SynchronizedSymbol$$super$info(SynchronizedSymbols.scala:168)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$info$1.apply(SynchronizedSymbols.scala:127)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$info$1.apply(SynchronizedSymbols.scala:127)\r\n[error] scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)\r\n[error] scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:123)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$8.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:168)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.info(SynchronizedSymbols.scala:127)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$8.info(SynchronizedSymbols.scala:168)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$coreLookup$1(JavaMirrors.scala:987)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$lookupClass$1(JavaMirrors.scala:993)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$classToScala1(JavaMirrors.scala:1010)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$classToScala$1.apply(JavaMirrors.scala:975)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$classToScala$1.apply(JavaMirrors.scala:975)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$toScala$1.apply(JavaMirrors.scala:97)\r\n[error] scala.reflect.runtime.TwoWayCaches$TwoWayCache$$anonfun$toScala$1.apply(TwoWayCaches.scala:39)\r\n[error] scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)\r\n[error] scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)\r\n[error] scala.reflect.runtime.TwoWayCaches$TwoWayCache.toScala(TwoWayCaches.scala:34)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.toScala(JavaMirrors.scala:95)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.classToScala(JavaMirrors.scala:975)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.typeToScala(JavaMirrors.scala:1080)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$targToScala$1(JavaMirrors.scala:1067)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$targsToScala$1.apply(JavaMirrors.scala:1069)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$targsToScala$1.apply(JavaMirrors.scala:1069)\r\n[error] scala.collection.immutable.List.map(List.scala:273)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.targsToScala(JavaMirrors.scala:1069)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.typeToScala(JavaMirrors.scala:1088)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter$$anonfun$completeRest$1.apply$mcV$sp(JavaMirrors.scala:754)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter$$anonfun$completeRest$1.apply(JavaMirrors.scala:745)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter$$anonfun$completeRest$1.apply(JavaMirrors.scala:745)\r\n[error] scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)\r\n[error] scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter.completeRest(JavaMirrors.scala:745)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter$LazyPolyType.complete(JavaMirrors.scala:793)\r\n[error] scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1488)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$8.scala$reflect$runtime$SynchronizedSymbols$SynchronizedSymbol$$super$info(SynchronizedSymbols.scala:168)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$info$1.apply(SynchronizedSymbols.scala:127)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$info$1.apply(SynchronizedSymbols.scala:127)\r\n[error] scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)\r\n[error] scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:123)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$8.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:168)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.info(SynchronizedSymbols.scala:127)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$8.info(SynchronizedSymbols.scala:168)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$coreLookup$1(JavaMirrors.scala:987)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$lookupClass$1(JavaMirrors.scala:993)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$classToScala1(JavaMirrors.scala:1010)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$classToScala$1.apply(JavaMirrors.scala:975)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$classToScala$1.apply(JavaMirrors.scala:975)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$toScala$1.apply(JavaMirrors.scala:97)\r\n[error] scala.reflect.runtime.TwoWayCaches$TwoWayCache$$anonfun$toScala$1.apply(TwoWayCaches.scala:39)\r\n[error] scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)\r\n[error] scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)\r\n[error] scala.reflect.runtime.TwoWayCaches$TwoWayCache.toScala(TwoWayCaches.scala:34)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.toScala(JavaMirrors.scala:95)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.classToScala(JavaMirrors.scala:975)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.typeToScala(JavaMirrors.scala:1080)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$targToScala$1(JavaMirrors.scala:1067)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$targsToScala$1.apply(JavaMirrors.scala:1069)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$targsToScala$1.apply(JavaMirrors.scala:1069)\r\n[error] scala.collection.immutable.List.map(List.scala:273)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.targsToScala(JavaMirrors.scala:1069)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.typeToScala(JavaMirrors.scala:1088)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter$$anonfun$completeRest$1.apply$mcV$sp(JavaMirrors.scala:754)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter$$anonfun$completeRest$1.apply(JavaMirrors.scala:745)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter$$anonfun$completeRest$1.apply(JavaMirrors.scala:745)\r\n[error] scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)\r\n[error] scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter.completeRest(JavaMirrors.scala:745)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter.complete(JavaMirrors.scala:741)\r\n[error] scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1488)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$8.scala$reflect$runtime$SynchronizedSymbols$SynchronizedSymbol$$super$info(SynchronizedSymbols.scala:168)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$info$1.apply(SynchronizedSymbols.scala:127)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$info$1.apply(SynchronizedSymbols.scala:127)\r\n[error] scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)\r\n[error] scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:123)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$8.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:168)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.info(SynchronizedSymbols.scala:127)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$8.info(SynchronizedSymbols.scala:168)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$coreLookup$1(JavaMirrors.scala:987)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$lookupClass$1(JavaMirrors.scala:993)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$classToScala1(JavaMirrors.scala:1010)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$classToScala$1.apply(JavaMirrors.scala:975)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$classToScala$1.apply(JavaMirrors.scala:975)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$toScala$1.apply(JavaMirrors.scala:97)\r\n[error] scala.reflect.runtime.TwoWayCaches$TwoWayCache$$anonfun$toScala$1.apply(TwoWayCaches.scala:39)\r\n[error] scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)\r\n[error] scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)\r\n[error] scala.reflect.runtime.TwoWayCaches$TwoWayCache.toScala(TwoWayCaches.scala:34)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.toScala(JavaMirrors.scala:95)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.classToScala(JavaMirrors.scala:975)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.sOwner(JavaMirrors.scala:844)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$jclassAsScala1(JavaMirrors.scala:1107)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$scala$reflect$runtime$JavaMirrors$JavaMirror$$jclassAsScala$1.apply(JavaMirrors.scala:1104)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$scala$reflect$runtime$JavaMirrors$JavaMirror$$jclassAsScala$1.apply(JavaMirrors.scala:1104)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$$anonfun$toScala$1.apply(JavaMirrors.scala:97)\r\n[error] scala.reflect.runtime.TwoWayCaches$TwoWayCache$$anonfun$toScala$1.apply(TwoWayCaches.scala:39)\r\n[error] scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)\r\n[error] scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)\r\n[error] scala.reflect.runtime.TwoWayCaches$TwoWayCache.toScala(TwoWayCaches.scala:34)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.toScala(JavaMirrors.scala:95)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$jclassAsScala(JavaMirrors.scala:1104)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter$$anonfun$completeRest$1$$anonfun$apply$mcV$sp$2.apply(JavaMirrors.scala:771)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter$$anonfun$completeRest$1$$anonfun$apply$mcV$sp$2.apply(JavaMirrors.scala:770)\r\n[error] scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)\r\n[error] scala.collection.mutable.ArrayOps$ofRef.foreach(ArrayOps.scala:186)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter$$anonfun$completeRest$1.apply$mcV$sp(JavaMirrors.scala:770)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter$$anonfun$completeRest$1.apply(JavaMirrors.scala:745)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter$$anonfun$completeRest$1.apply(JavaMirrors.scala:745)\r\n[error] scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)\r\n[error] scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter.completeRest(JavaMirrors.scala:745)\r\n[error] scala.reflect.runtime.JavaMirrors$JavaMirror$FromJavaClassCompleter.complete(JavaMirrors.scala:741)\r\n[error] scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1488)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$8.scala$reflect$runtime$SynchronizedSymbols$SynchronizedSymbol$$super$info(SynchronizedSymbols.scala:168)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$info$1.apply(SynchronizedSymbols.scala:127)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$info$1.apply(SynchronizedSymbols.scala:127)\r\n[error] scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)\r\n[error] scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:123)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$8.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:168)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.info(SynchronizedSymbols.scala:127)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$8.info(SynchronizedSymbols.scala:168)\r\n[error] scala.reflect.internal.Symbols$SymbolContextApiImpl.typeSignature(Symbols.scala:150)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$8.scala$reflect$runtime$SynchronizedSymbols$SynchronizedSymbol$$super$typeSignature(SynchronizedSymbols.scala:168)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$typeSignature$1.apply(SynchronizedSymbols.scala:129)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anonfun$typeSignature$1.apply(SynchronizedSymbols.scala:129)\r\n[error] scala.reflect.runtime.Gil$class.gilSynchronized(Gil.scala:19)\r\n[error] scala.reflect.runtime.JavaUniverse.gilSynchronized(JavaUniverse.scala:16)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:123)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$8.gilSynchronizedIfNotThreadsafe(SynchronizedSymbols.scala:168)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$class.typeSignature(SynchronizedSymbols.scala:129)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$8.typeSignature(SynchronizedSymbols.scala:168)\r\n[error] scala.reflect.runtime.SynchronizedSymbols$SynchronizedSymbol$$anon$8.typeSignature(SynchronizedSymbols.scala:168)\r\n[error] play.api.db.slick.ddl.TableScanner$.play$api$db$slick$ddl$TableScanner$$classToDDL(TableScanner.scala:77)\r\n[error] play.api.db.slick.ddl.TableScanner$$anonfun$9$$anonfun$12.apply(TableScanner.scala:150)\r\n[error] play.api.db.slick.ddl.TableScanner$$anonfun$9$$anonfun$12.apply(TableScanner.scala:150)\r\n[error] scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:252)\r\n[error] scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:252)\r\n[error] scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:322)\r\n[error] scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:978)\r\n[error] scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:978)\r\n[error] scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:252)\r\n[error] scala.collection.AbstractTraversable.flatMap(Traversable.scala:104)\r\n[error] play.api.db.slick.ddl.TableScanner$$anonfun$9.apply(TableScanner.scala:149)\r\n[error] play.api.db.slick.ddl.TableScanner$$anonfun$9.apply(TableScanner.scala:137)\r\n[error] scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:252)\r\n[error] scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:252)\r\n[error] scala.collection.immutable.Set$Set4.foreach(Set.scala:181)\r\n[error] scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:252)\r\n[error] scala.collection.AbstractTraversable.flatMap(Traversable.scala:104)\r\n[error] play.api.db.slick.ddl.TableScanner$.reflectAllDDLMethods(TableScanner.scala:137)\r\n[error] play.api.db.slick.plugin.SlickDDLPlugin.evolutionScript(SlickDDLPlugin.scala:50)\r\n[error] play.api.db.slick.plugin.SlickDDLPlugin$$anonfun$onStart$1$$anonfun$apply$1.apply(SlickDDLPlugin.scala:32)\r\n[error] play.api.db.slick.plugin.SlickDDLPlugin$$anonfun$onStart$1$$anonfun$apply$1.apply(SlickDDLPlugin.scala:24)\r\n[error] scala.collection.immutable.Set$Set1.foreach(Set.scala:79)\r\n[error] play.api.db.slick.plugin.SlickDDLPlugin$$anonfun$onStart$1.apply(SlickDDLPlugin.scala:24)\r\n[error] play.api.db.slick.plugin.SlickDDLPlugin$$anonfun$onStart$1.apply(SlickDDLPlugin.scala:23)\r\n[error] scala.Option.foreach(Option.scala:257)\r\n[error] play.api.db.slick.plugin.SlickDDLPlugin.onStart(SlickDDLPlugin.scala:23)\r\n[error] play.api.Play$$anonfun$start$1$$anonfun$apply$mcV$sp$1.apply(Play.scala:91)\r\n[error] play.api.Play$$anonfun$start$1$$anonfun$apply$mcV$sp$1.apply(Play.scala:91)\r\n[error] scala.collection.immutable.List.foreach(List.scala:381)\r\n[error] play.api.Play$$anonfun$start$1.apply$mcV$sp(Play.scala:91)\r\n[error] play.api.Play$$anonfun$start$1.apply(Play.scala:91)\r\n[error] play.api.Play$$anonfun$start$1.apply(Play.scala:91)\r\n[error] play.utils.Threads$.withContextClassLoader(Threads.scala:21)\r\n[error] play.api.Play$.start(Play.scala:90)\r\n[error] play.api.test.PlayRunners$class.running(Helpers.scala:48)\r\n[error] play.api.test.Helpers$.running(Helpers.scala:403)\r\n[error] play.api.test.WithApplication.around(Specs.scala:23)\r\n[error] org.specs2.mutable.Around$$anonfun$delayedInit$1.apply(Around.scala:15)\r\n[error] org.specs2.mutable.Around$$anonfun$delayedInit$1.apply(Around.scala:15)\r\n[error] org.specs2.execute.ResultExecution$class.effectively(ResultExecution.scala:41)\r\n[error] org.specs2.execute.ResultExecution$.effectively(ResultExecution.scala:120)\r\n[error] org.specs2.mutable.Around$class.delayedInit(Around.scala:15)\r\n[error] play.api.test.WithApplication.delayedInit(Specs.scala:20)\r\n[error] sql.google.GoogleUserSpec$$anonfun$2$$anonfun$apply$2$$anon$1.(GoogleUserSpec.scala:19)\r\n[error] sql.google.GoogleUserSpec$$anonfun$2$$anonfun$apply$2.apply(GoogleUserSpec.scala:19)\r\n[error] sql.google.GoogleUserSpec$$anonfun$2$$anonfun$apply$2.apply(GoogleUserSpec.scala:19)\r\n[error] org.specs2.matcher.Scope$$anon$3$$anonfun$asResult$1.apply(ThrownExpectations.scala:139)\r\n[error] org.specs2.matcher.Scope$$anon$3$$anonfun$asResult$1.apply(ThrownExpectations.scala:139)\r\n[error] org.specs2.execute.ResultExecution$class.execute(ResultExecution.scala:25)\r\n[error] org.specs2.execute.ResultExecution$.execute(ResultExecution.scala:120)\r\n[error] org.specs2.execute.Result$$anon$10.asResult(Result.scala:230)\r\n[error] org.specs2.execute.AsResult$.apply(AsResult.scala:25)\r\n[error] org.specs2.matcher.Scope$$anon$3.asResult(ThrownExpectations.scala:139)\r\n[error] org.specs2.execute.AsResult$.apply(AsResult.scala:25)\r\n[error] org.specs2.main.CommandLineAsResult$$anon$1.asResult(CommandLineAsResult.scala:17)\r\n[error] org.specs2.main.CommandLineAsResult$$anonfun$apply$1.apply(CommandLineAsResult.scala:21)\r\n[error] org.specs2.main.CommandLineAsResult$$anonfun$apply$1.apply(CommandLineAsResult.scala:21)\r\n[error] org.specs2.specification.dsl.mutable.ExampleDsl1$BlockExample$$anonfun$$greater$greater$1.apply(ExampleDsl.scala:39)\r\n[error] org.specs2.specification.dsl.mutable.ExampleDsl1$BlockExample$$anonfun$$greater$greater$1.apply(ExampleDsl.scala:39)\r\n[error] org.specs2.specification.core.Execution$$anonfun$withEnv$1$$anonfun$apply$3.apply(Execution.scala:120)\r\n[error] org.specs2.execute.ResultExecution$class.execute(ResultExecution.scala:25)\r\n[error] org.specs2.execute.ResultExecution$.execute(ResultExecution.scala:120)\r\n[error] org.specs2.execute.Result$$anon$10.asResult(Result.scala:230)\r\n[error] org.specs2.execute.AsResult$.apply(AsResult.scala:25)\r\n[error] org.specs2.specification.core.Execution$$anonfun$withEnv$1.apply(Execution.scala:120)\r\n[error] org.specs2.specification.core.Execution$$anonfun$withEnv$1.apply(Execution.scala:120)\r\n[error] org.specs2.specification.core.Execution$$anonfun$execute$2$$anonfun$apply$2.apply(Execution.scala:70)\r\n[error] org.specs2.specification.core.Execution$$anonfun$execute$2$$anonfun$apply$2.apply(Execution.scala:70)\r\n[error] org.specs2.specification.core.Execution.setResult(Execution.scala:76)\r\n[error] org.specs2.specification.core.Execution$$anonfun$execute$2.apply(Execution.scala:70)\r\n[error] org.specs2.specification.core.Execution$$anonfun$execute$2.apply(Execution.scala:70)\r\n[error] scala.Option.fold(Option.scala:158)\r\n[error] org.specs2.specification.core.Execution.execute(Execution.scala:70)\r\n[error] org.specs2.specification.process.DefaultExecutor$$anonfun$executeFragment$1$$anonfun$apply$6.apply(Executor.scala:132)\r\n[error] org.specs2.specification.process.DefaultExecutor$$anonfun$executeFragment$1$$anonfun$apply$6.apply(Executor.scala:130)\r\n[error] org.specs2.specification.core.Fragment.updateExecution(Fragment.scala:44)\r\n[error] org.specs2.specification.process.DefaultExecutor$$anonfun$executeFragment$1.apply(Executor.scala:130)\r\n[error] org.specs2.specification.process.DefaultExecutor$$anonfun$executeFragment$1.apply(Executor.scala:129)\r\n[error] org.specs2.specification.process.DefaultExecutor$$anonfun$sequencedExecution$1.executedFragment$lzycompute$1(Executor.scala:104)\r\n[error] org.specs2.specification.process.DefaultExecutor$$anonfun$sequencedExecution$1.org$specs2$specification$process$DefaultExecutor$class$$anonfun$$executedFragment$1(Executor.scala:104)\r\n[error] org.specs2.specification.process.DefaultExecutor$$anonfun$sequencedExecution$1$$anonfun$3.apply(Executor.scala:109)\r\n[error] org.specs2.specification.process.DefaultExecutor$$anonfun$sequencedExecution$1$$anonfun$3.apply(Executor.scala:109)\r\n[error] scalaz.concurrent.Task$$anonfun$delay$1.apply(Task.scala:201)\r\n[error] scalaz.concurrent.Task$$anonfun$delay$1.apply(Task.scala:201)\r\n[error] scalaz.concurrent.Task$$anonfun$suspend$1$$anonfun$3.apply(Task.scala:209)\r\n[error] scalaz.concurrent.Task$$anonfun$suspend$1$$anonfun$3.apply(Task.scala:209)\r\n[error] scalaz.concurrent.Task$.Try(Task.scala:295)\r\n[error] scalaz.concurrent.Task$$anonfun$suspend$1.apply(Task.scala:209)\r\n[error] scalaz.concurrent.Task$$anonfun$suspend$1.apply(Task.scala:209)\r\n[error] scalaz.concurrent.Future$class.step(Future.scala:112)\r\n[error] scalaz.concurrent.Future$BindSuspend.step(Future.scala:200)\r\n[error] scalaz.concurrent.Future$class.listen(Future.scala:77)\r\n[error] scalaz.concurrent.Future$BindSuspend.listen(Future.scala:200)\r\n[error] scalaz.concurrent.Future$$anon$1$$anonfun$gatherUnordered$2$$anonfun$apply$10.apply(Future.scala:274)\r\n[error] scalaz.concurrent.Future$$anon$1$$anonfun$gatherUnordered$2$$anonfun$apply$10.apply(Future.scala:273)\r\n[error] scala.collection.Iterator$class.foreach(Iterator.scala:750)\r\n[error] scala.collection.AbstractIterator.foreach(Iterator.scala:1202)\r\n[error] scala.collection.IterableLike$class.foreach(IterableLike.scala:72)\r\n[error] scala.collection.AbstractIterable.foreach(Iterable.scala:54)\r\n[error] scalaz.concurrent.Future$$anon$1$$anonfun$gatherUnordered$2.apply(Future.scala:273)\r\n[error] scalaz.concurrent.Future$$anon$1$$anonfun$gatherUnordered$2.apply(Future.scala:269)\r\n[error] scalaz.concurrent.Future$class.listen(Future.scala:81)\r\n[error] scalaz.concurrent.Future$Suspend.listen(Future.scala:199)\r\n[error] scalaz.concurrent.Future$class.runAsync(Future.scala:144)\r\n[error] scalaz.concurrent.Future$Suspend.runAsync(Future.scala:199)\r\n[error] scalaz.concurrent.Future$class.run(Future.scala:161)\r\n[error] scalaz.concurrent.Future$Suspend.run(Future.scala:199)\r\n[error] scalaz.concurrent.Task.attemptRun(Task.scala:103)\r\n[error] org.specs2.control.ActionT$.fromTask(ActionT.scala:125)\r\n[error] org.specs2.control.ActionTSupport$class.fromTask(ActionT.scala:188)\r\n[error] org.specs2.control.package$Actions$.fromTask(package.scala:29)\r\n[error] org.specs2.reporter.Reporter$$anonfun$report$1.apply(Reporter.scala:47)\r\n[error] org.specs2.reporter.Reporter$$anonfun$report$1.apply(Reporter.scala:37)\r\n[error] org.specs2.runner.SbtRunner$$anonfun$specificationRun$1$$anonfun$2.apply(SbtRunner.scala:75)\r\n[error] org.specs2.runner.SbtRunner$$anonfun$specificationRun$1$$anonfun$2.apply(SbtRunner.scala:75)\r\n[error] org.specs2.control.ActionT$$anonfun$flatMap$1$$anonfun$apply$2.apply(ActionT.scala:36)\r\n[error] org.specs2.control.ActionT$$anonfun$flatMap$1$$anonfun$apply$2.apply(ActionT.scala:36)\r\n[error] org.specs2.control.StatusT$$anonfun$flatMap$1.apply(StatusT.scala:20)\r\n[error] org.specs2.control.StatusT$$anonfun$flatMap$1.apply(StatusT.scala:19)\r\n[error] scalaz.WriterT$$anonfun$flatMap$1.apply(WriterT.scala:61)\r\n[error] scalaz.WriterT$$anonfun$flatMap$1.apply(WriterT.scala:60)\r\n[error] scalaz.effect.IO$$anonfun$flatMap$1$$anonfun$apply$9.apply(IO.scala:63)\r\n[error] scalaz.effect.IO$$anonfun$flatMap$1$$anonfun$apply$9.apply(IO.scala:62)\r\n[error] scalaz.Free$$anonfun$flatMap$1$$anonfun$apply$2.apply(Free.scala:72)\r\n[error] scalaz.Free$$anonfun$flatMap$1$$anonfun$apply$2.apply(Free.scala:72)\r\n[error] scalaz.Free.resume(Free.scala:80)\r\n[error] scalaz.Free.go2$1(Free.scala:116)\r\n[error] scalaz.Free.go(Free.scala:120)\r\n[error] scalaz.Free.run(Free.scala:174)\r\n[error] scalaz.effect.IO$class.unsafePerformIO(IO.scala:23)\r\n[error] scalaz.effect.IOFunctions$$anon$5.unsafePerformIO(IO.scala:221)\r\n[error] org.specs2.runner.SbtRunner$$anonfun$newTask$1$$anon$4.execute(SbtRunner.scala:40)\r\n[error] sbt.ForkMain$Run$2.call(ForkMain.java:294)\r\n[error] sbt.ForkMain$Run$2.call(ForkMain.java:284)\r\n[error] java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)\r\n[error] java.util.concurrent.FutureTask.run(FutureTask.java:166)\r\n[error] java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)\r\n[error] java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)\r\n[error] java.lang.Thread.run(Thread.java:724)\r\n[error]"}}