Mercurial > hg > Members > nobuyasu > Consensus
changeset 17:a134edaebf6f
modified UserModel/appendRequests
line wrap: on
line diff
--- a/app/controllers/Claim.java Tue Oct 02 13:52:31 2012 +0900 +++ b/app/controllers/Claim.java Tue Oct 02 14:51:24 2012 +0900 @@ -49,11 +49,7 @@ tpGraph.setLabelToRootClaim(newClaim); tpGraph.setLabelToAuthor(author, newClaim); - for (Iterator<JsonNode> iter = usersJson.getElements(); iter.hasNext();) { - JsonNode j = iter.next(); - System.out.println(j.toString()); - } - + return created();
--- a/app/controllers/User.java Tue Oct 02 13:52:31 2012 +0900 +++ b/app/controllers/User.java Tue Oct 02 14:51:24 2012 +0900 @@ -55,7 +55,7 @@ return notFound("user: "+name+" not found"); } else { UserModel user = new UserModel(v); - HashMap<Object,Object> hash = user.getUserRequests(); + HashMap<Object,Object> hash = user.getUserRequestsHash(); if (hash == null) return notFound("requests not found"); return created(Json.toJson(hash)); } @@ -69,7 +69,7 @@ return notFound("user: "+name+" not found"); } else { UserModel user = new UserModel(v); - HashMap<Object,Object> hash = user.getUserConsensus(); + HashMap<Object,Object> hash = user.getUserConsensusHash(); if (hash == null) return notFound("requests not found"); return created(Json.toJson(hash)); } @@ -83,7 +83,7 @@ return notFound("user: "+name+" not found"); } else { UserModel user = new UserModel(v); - HashMap<Object,Object> hash = user.getUserClaims(); + HashMap<Object,Object> hash = user.getUserClaimsHash(); if (hash == null) return notFound("requests not found"); return created(Json.toJson(hash)); }
--- a/app/models/TPGraph.java Tue Oct 02 13:52:31 2012 +0900 +++ b/app/models/TPGraph.java Tue Oct 02 14:51:24 2012 +0900 @@ -1,5 +1,7 @@ package models; +import java.util.Iterator; + import org.codehaus.jackson.JsonNode; import scala.reflect.generic.Trees.This; @@ -99,10 +101,20 @@ } - public Boolean updateUserVertex(Vertex claim, JsonNode usersJson) { + public void updateUserVertex(Vertex claimVertex, JsonNode usersJson) { - - return true; + for (Iterator<JsonNode> iter = usersJson.getElements(); iter.hasNext();) { + JsonNode j = iter.next(); + String userName = j.toString(); + + Vertex userVertex = graph.getVertex(userName); + if (userVertex == null) continue; + UserModel user = new UserModel(userVertex); + user.appendRequests(claimVertex); + + graph.addEdge(null, claimVertex, userVertex, NodeModel.REQUESTS); + + } }
--- a/app/models/UserModel.java Tue Oct 02 13:52:31 2012 +0900 +++ b/app/models/UserModel.java Tue Oct 02 14:51:24 2012 +0900 @@ -1,6 +1,15 @@ package models; import java.util.HashMap; +import java.util.Iterator; + + + +import org.codehaus.jackson.JsonNode; +import org.codehaus.jackson.node.ArrayNode; +import org.codehaus.jackson.node.JsonNodeFactory; + +import play.libs.Json; import com.tinkerpop.blueprints.Vertex; @@ -18,22 +27,24 @@ setProperty(REQUESTS, null); } - public HashMap<Object, Object> getUserRequests() { - HashMap<Object, Object> hash = getOneProperty(REQUESTS); + public HashMap<Object, Object> getUserRequestsHash() { + HashMap<Object, Object> hash = getOnePropertyHash(REQUESTS); return hash; } - public HashMap<Object, Object> getUserConsensus() { - HashMap<Object, Object> hash = getOneProperty(CONSENSUS); + public HashMap<Object, Object> getUserConsensusHash() { + HashMap<Object, Object> hash = getOnePropertyHash(CONSENSUS); return hash; } - public HashMap<Object, Object> getUserClaims() { - HashMap<Object, Object> hash = getOneProperty(CLAIMS); + public HashMap<Object, Object> getUserClaimsHash() { + HashMap<Object, Object> hash = getOnePropertyHash(CLAIMS); return hash; } + + - private HashMap<Object,Object> getOneProperty(String key) { + private HashMap<Object,Object> getOnePropertyHash(String key) { HashMap<Object, Object> hash = new HashMap<Object,Object>(1); Object obj = vertex.getProperty(key); if (obj == null) return null; @@ -41,8 +52,36 @@ return hash; } + public Object getRequestsObject() { + return vertex.getProperty(REQUESTS); + } - + public void appendRequests(Vertex claimVertex) { + + Object[] requestsObj = (Object[])getRequestsObject(); + int length = requestsObj == null ? 0 : requestsObj.length; + Object[] newRequestsObj = new Object[length+1]; + + for (int i=0; i<length; i++ ) { + newRequestsObj[i] = requestsObj[i]; + } + newRequestsObj[length] = claimVertex.getId(); + vertex.setProperty(REQUESTS, newRequestsObj); + + /* + Object requestsObj = getRequestsObject(); + JsonNode jNodes = Json.toJson(requestsObj); + ArrayNode arrayNode = JsonNodeFactory.instance.arrayNode(); + + for (Iterator<JsonNode> iter = jNodes.getElements(); iter.hasNext();) { + JsonNode element = iter.next(); + arrayNode.add(element); + } + + vertex.setProperty(REQUESTS, arrayNode); +*/ + + } /* public Vertex setName(String name) {
--- a/logs/application.log Tue Oct 02 13:52:31 2012 +0900 +++ b/logs/application.log Tue Oct 02 14:51:24 2012 +0900 @@ -1,30 +1,30 @@ -2012-10-01 20:38:24,801 - [INFO] - from play in main +2012-10-02 13:22:39,584 - [INFO] - from play in main Listening for HTTP on port 9000... -2012-10-01 20:38:29,153 - [INFO] - from play in play-akka.actor.default-dispatcher-1 +2012-10-02 13:22:48,820 - [INFO] - from play in play-akka.actor.default-dispatcher-3 Application started (Dev) -2012-10-01 20:38:58,128 - [INFO] - from application in play-akka.actor.default-dispatcher-2 +2012-10-02 13:23:31,792 - [INFO] - from application in play-akka.actor.default-dispatcher-3 Application shutdown... -2012-10-01 20:38:58,142 - [INFO] - from play in play-akka.actor.default-dispatcher-2 +2012-10-02 13:23:31,805 - [INFO] - from play in play-akka.actor.default-dispatcher-3 Application started (Dev) -2012-10-01 20:39:22,148 - [INFO] - from application in play-akka.actor.default-dispatcher-2 +2012-10-02 13:25:49,387 - [INFO] - from application in play-akka.actor.default-dispatcher-3 Application shutdown... -2012-10-01 20:39:22,161 - [INFO] - from play in play-akka.actor.default-dispatcher-2 +2012-10-02 13:25:49,414 - [INFO] - from play in play-akka.actor.default-dispatcher-3 Application started (Dev) -2012-10-01 20:39:40,530 - [INFO] - from application in play-akka.actor.default-dispatcher-2 +2012-10-02 13:29:31,473 - [INFO] - from application in play-akka.actor.default-dispatcher-3 Application shutdown... -2012-10-01 20:39:40,543 - [INFO] - from play in play-akka.actor.default-dispatcher-2 +2012-10-02 13:29:31,486 - [INFO] - from play in play-akka.actor.default-dispatcher-3 Application started (Dev) -2012-10-01 20:44:45,235 - [INFO] - from application in play-akka.actor.default-dispatcher-2 +2012-10-02 13:48:27,846 - [INFO] - from application in play-akka.actor.default-dispatcher-3 Application shutdown... -2012-10-01 20:44:45,249 - [INFO] - from play in play-akka.actor.default-dispatcher-2 +2012-10-02 13:48:27,863 - [INFO] - from play in play-akka.actor.default-dispatcher-3 Application started (Dev)
Binary file target/scala-2.9.1/classes/Routes$$anonfun$routes$1$$anonfun$apply$1$$anonfun$apply$2.class has changed
Binary file target/scala-2.9.1/classes/Routes$$anonfun$routes$1$$anonfun$apply$3$$anonfun$apply$4.class has changed
Binary file target/scala-2.9.1/classes/Routes$$anonfun$routes$1$$anonfun$apply$5$$anonfun$apply$6.class has changed
Binary file target/scala-2.9.1/classes/controllers/ref/ReverseApplication$$anonfun$hello$1.class has changed
Binary file target/scala-2.9.1/classes/controllers/ref/ReverseApplication$$anonfun$index$1.class has changed
Binary file target/scala-2.9.1/classes/controllers/ref/ReverseAssets$$anonfun$at$1.class has changed
--- a/target/scala-2.9.1/classes/routes Tue Oct 02 13:52:31 2012 +0900 +++ b/target/scala-2.9.1/classes/routes Tue Oct 02 14:51:24 2012 +0900 @@ -4,12 +4,15 @@ # Home page GET / controllers.Application.index() -PUT /users/create/:name controllers.User.create(name: String) +PUT /users/create/:name controllers.User.createUser(name: String) GET /users/browse/:name controllers.User.getUser(name: String) GET /users/requests/:name controllers.User.getUserRequests(name: String) GET /users/consensus/:name controllers.User.getUserConsensus(name: String) GET /users/claims/:name controllers.User.getUserClaims(name: String) +POST /claims/create controllers.Claim.crateClaim() + + # test action POST /hello controllers.Application.hello() GET /test controllers.Application.test()
Binary file target/scala-2.9.1/classes_managed/Routes$$anonfun$routes$1$$anonfun$apply$1$$anonfun$apply$2.class has changed
Binary file target/scala-2.9.1/classes_managed/Routes$$anonfun$routes$1$$anonfun$apply$1.class has changed
Binary file target/scala-2.9.1/classes_managed/Routes$$anonfun$routes$1$$anonfun$apply$3$$anonfun$apply$4.class has changed
Binary file target/scala-2.9.1/classes_managed/Routes$$anonfun$routes$1$$anonfun$apply$3.class has changed
Binary file target/scala-2.9.1/classes_managed/Routes$$anonfun$routes$1$$anonfun$apply$5$$anonfun$apply$6.class has changed
Binary file target/scala-2.9.1/classes_managed/Routes$$anonfun$routes$1$$anonfun$apply$5.class has changed
Binary file target/scala-2.9.1/classes_managed/controllers/javascript/ReverseApplication.class has changed
Binary file target/scala-2.9.1/classes_managed/controllers/javascript/ReverseAssets.class has changed
Binary file target/scala-2.9.1/classes_managed/controllers/ref/ReverseApplication$$anonfun$hello$1.class has changed
Binary file target/scala-2.9.1/classes_managed/controllers/ref/ReverseApplication$$anonfun$index$1.class has changed
Binary file target/scala-2.9.1/classes_managed/controllers/ref/ReverseAssets$$anonfun$at$1.class has changed
--- a/target/scala-2.9.1/src_managed/main/controllers/routes.java Tue Oct 02 13:52:31 2012 +0900 +++ b/target/scala-2.9.1/src_managed/main/controllers/routes.java Tue Oct 02 14:51:24 2012 +0900 @@ -1,19 +1,22 @@ // @SOURCE:/Users/aotokage/workspace/Consensus/conf/routes -// @HASH:c5bff1896dbd0de70fbb37de9930bcba9c8300e6 -// @DATE:Tue Oct 02 10:41:54 JST 2012 +// @HASH:59e0af1cf1b7de16f307bf871a5f5dfd5d4ad215 +// @DATE:Tue Oct 02 11:52:43 JST 2012 package controllers; public class routes { +public static final controllers.ReverseClaim Claim = new controllers.ReverseClaim(); public static final controllers.ReverseApplication Application = new controllers.ReverseApplication(); public static final controllers.ReverseAssets Assets = new controllers.ReverseAssets(); public static final controllers.ReverseUser User = new controllers.ReverseUser(); public static class javascript { +public static final controllers.javascript.ReverseClaim Claim = new controllers.javascript.ReverseClaim(); public static final controllers.javascript.ReverseApplication Application = new controllers.javascript.ReverseApplication(); public static final controllers.javascript.ReverseAssets Assets = new controllers.javascript.ReverseAssets(); public static final controllers.javascript.ReverseUser User = new controllers.javascript.ReverseUser(); } public static class ref { +public static final controllers.ref.ReverseClaim Claim = new controllers.ref.ReverseClaim(); public static final controllers.ref.ReverseApplication Application = new controllers.ref.ReverseApplication(); public static final controllers.ref.ReverseAssets Assets = new controllers.ref.ReverseAssets(); public static final controllers.ref.ReverseUser User = new controllers.ref.ReverseUser();
--- a/target/scala-2.9.1/src_managed/main/routes_reverseRouting.scala Tue Oct 02 13:52:31 2012 +0900 +++ b/target/scala-2.9.1/src_managed/main/routes_reverseRouting.scala Tue Oct 02 14:51:24 2012 +0900 @@ -1,6 +1,6 @@ // @SOURCE:/Users/aotokage/workspace/Consensus/conf/routes -// @HASH:c5bff1896dbd0de70fbb37de9930bcba9c8300e6 -// @DATE:Tue Oct 02 10:41:54 JST 2012 +// @HASH:59e0af1cf1b7de16f307bf871a5f5dfd5d4ad215 +// @DATE:Tue Oct 02 11:52:43 JST 2012 import play.core._ import play.core.Router._ @@ -12,9 +12,10 @@ import Router.queryString -// @LINE:21 +// @LINE:22 +// @LINE:18 // @LINE:17 -// @LINE:16 +// @LINE:13 // @LINE:11 // @LINE:10 // @LINE:9 @@ -23,15 +24,32 @@ // @LINE:6 package controllers { +// @LINE:13 +class ReverseClaim { + + + + +// @LINE:13 +def crateClaim() = { + Call("POST", "/claims/create") +} + + + + +} + + +// @LINE:18 // @LINE:17 -// @LINE:16 // @LINE:6 class ReverseApplication { -// @LINE:17 +// @LINE:18 def test() = { Call("GET", "/test") } @@ -43,7 +61,7 @@ } -// @LINE:16 +// @LINE:17 def hello() = { Call("POST", "/hello") } @@ -54,13 +72,13 @@ } -// @LINE:21 +// @LINE:22 class ReverseAssets { -// @LINE:21 +// @LINE:22 def at(file:String) = { Call("GET", "/assets/" + implicitly[PathBindable[String]].unbind("file", file)) } @@ -119,9 +137,10 @@ -// @LINE:21 +// @LINE:22 +// @LINE:18 // @LINE:17 -// @LINE:16 +// @LINE:13 // @LINE:11 // @LINE:10 // @LINE:9 @@ -130,15 +149,37 @@ // @LINE:6 package controllers.javascript { +// @LINE:13 +class ReverseClaim { + + + + +// @LINE:13 +def crateClaim = JavascriptReverseRoute( + "controllers.Claim.crateClaim", + """ + function() { + return _wA({method:"POST", url:"/claims/create"}) + } + """ +) + + + + +} + + +// @LINE:18 // @LINE:17 -// @LINE:16 // @LINE:6 class ReverseApplication { -// @LINE:17 +// @LINE:18 def test = JavascriptReverseRoute( "controllers.Application.test", """ @@ -160,7 +201,7 @@ ) -// @LINE:16 +// @LINE:17 def hello = JavascriptReverseRoute( "controllers.Application.hello", """ @@ -176,13 +217,13 @@ } -// @LINE:21 +// @LINE:22 class ReverseAssets { -// @LINE:21 +// @LINE:22 def at = JavascriptReverseRoute( "controllers.Assets.at", """ @@ -271,9 +312,10 @@ -// @LINE:21 +// @LINE:22 +// @LINE:18 // @LINE:17 -// @LINE:16 +// @LINE:13 // @LINE:11 // @LINE:10 // @LINE:9 @@ -282,15 +324,32 @@ // @LINE:6 package controllers.ref { +// @LINE:13 +class ReverseClaim { + + + + +// @LINE:13 +def crateClaim() = new play.api.mvc.HandlerRef( + controllers.Claim.crateClaim(), HandlerDef(this, "controllers.Claim", "crateClaim", Seq()) +) + + + + +} + + +// @LINE:18 // @LINE:17 -// @LINE:16 // @LINE:6 class ReverseApplication { -// @LINE:17 +// @LINE:18 def test() = new play.api.mvc.HandlerRef( controllers.Application.test(), HandlerDef(this, "controllers.Application", "test", Seq()) ) @@ -302,7 +361,7 @@ ) -// @LINE:16 +// @LINE:17 def hello() = new play.api.mvc.HandlerRef( controllers.Application.hello(), HandlerDef(this, "controllers.Application", "hello", Seq()) ) @@ -313,13 +372,13 @@ } -// @LINE:21 +// @LINE:22 class ReverseAssets { -// @LINE:21 +// @LINE:22 def at(path:String, file:String) = new play.api.mvc.HandlerRef( controllers.Assets.at(path, file), HandlerDef(this, "controllers.Assets", "at", Seq(classOf[String], classOf[String])) )
--- a/target/scala-2.9.1/src_managed/main/routes_routing.scala Tue Oct 02 13:52:31 2012 +0900 +++ b/target/scala-2.9.1/src_managed/main/routes_routing.scala Tue Oct 02 14:51:24 2012 +0900 @@ -1,6 +1,6 @@ // @SOURCE:/Users/aotokage/workspace/Consensus/conf/routes -// @HASH:c5bff1896dbd0de70fbb37de9930bcba9c8300e6 -// @DATE:Tue Oct 02 10:41:54 JST 2012 +// @HASH:59e0af1cf1b7de16f307bf871a5f5dfd5d4ad215 +// @DATE:Tue Oct 02 11:52:43 JST 2012 import play.core._ import play.core.Router._ @@ -38,18 +38,22 @@ val controllers_User_getUserClaims5 = Route("GET", PathPattern(List(StaticPart("/users/claims/"),DynamicPart("name", """[^/]+""")))) -// @LINE:16 -val controllers_Application_hello6 = Route("POST", PathPattern(List(StaticPart("/hello")))) +// @LINE:13 +val controllers_Claim_crateClaim6 = Route("POST", PathPattern(List(StaticPart("/claims/create")))) // @LINE:17 -val controllers_Application_test7 = Route("GET", PathPattern(List(StaticPart("/test")))) +val controllers_Application_hello7 = Route("POST", PathPattern(List(StaticPart("/hello")))) -// @LINE:21 -val controllers_Assets_at8 = Route("GET", PathPattern(List(StaticPart("/assets/"),DynamicPart("file", """.+""")))) +// @LINE:18 +val controllers_Application_test8 = Route("GET", PathPattern(List(StaticPart("/test")))) -def documentation = List(("""GET""","""/""","""controllers.Application.index()"""),("""PUT""","""/users/create/$name<[^/]+>""","""controllers.User.createUser(name:String)"""),("""GET""","""/users/browse/$name<[^/]+>""","""controllers.User.getUser(name:String)"""),("""GET""","""/users/requests/$name<[^/]+>""","""controllers.User.getUserRequests(name:String)"""),("""GET""","""/users/consensus/$name<[^/]+>""","""controllers.User.getUserConsensus(name:String)"""),("""GET""","""/users/claims/$name<[^/]+>""","""controllers.User.getUserClaims(name:String)"""),("""POST""","""/hello""","""controllers.Application.hello()"""),("""GET""","""/test""","""controllers.Application.test()"""),("""GET""","""/assets/$file<.+>""","""controllers.Assets.at(path:String = "/public", file:String)""")) + +// @LINE:22 +val controllers_Assets_at9 = Route("GET", PathPattern(List(StaticPart("/assets/"),DynamicPart("file", """.+""")))) + +def documentation = List(("""GET""","""/""","""controllers.Application.index()"""),("""PUT""","""/users/create/$name<[^/]+>""","""controllers.User.createUser(name:String)"""),("""GET""","""/users/browse/$name<[^/]+>""","""controllers.User.getUser(name:String)"""),("""GET""","""/users/requests/$name<[^/]+>""","""controllers.User.getUserRequests(name:String)"""),("""GET""","""/users/consensus/$name<[^/]+>""","""controllers.User.getUserConsensus(name:String)"""),("""GET""","""/users/claims/$name<[^/]+>""","""controllers.User.getUserClaims(name:String)"""),("""POST""","""/claims/create""","""controllers.Claim.crateClaim()"""),("""POST""","""/hello""","""controllers.Application.hello()"""),("""GET""","""/test""","""controllers.Application.test()"""),("""GET""","""/assets/$file<.+>""","""controllers.Assets.at(path:String = "/public", file:String)""")) def routes:PartialFunction[RequestHeader,Handler] = { @@ -102,24 +106,32 @@ } -// @LINE:16 -case controllers_Application_hello6(params) => { +// @LINE:13 +case controllers_Claim_crateClaim6(params) => { + call { + invokeHandler(_root_.controllers.Claim.crateClaim(), HandlerDef(this, "controllers.Claim", "crateClaim", Nil)) + } +} + + +// @LINE:17 +case controllers_Application_hello7(params) => { call { invokeHandler(_root_.controllers.Application.hello(), HandlerDef(this, "controllers.Application", "hello", Nil)) } } -// @LINE:17 -case controllers_Application_test7(params) => { +// @LINE:18 +case controllers_Application_test8(params) => { call { invokeHandler(_root_.controllers.Application.test(), HandlerDef(this, "controllers.Application", "test", Nil)) } } -// @LINE:21 -case controllers_Assets_at8(params) => { +// @LINE:22 +case controllers_Assets_at9(params) => { call(Param[String]("path", Right("/public")), params.fromPath[String]("file", None)) { (path, file) => invokeHandler(_root_.controllers.Assets.at(path, file), HandlerDef(this, "controllers.Assets", "at", Seq(classOf[String], classOf[String]))) }
--- a/target/streams/compile/compile/$global/out Tue Oct 02 13:52:31 2012 +0900 +++ b/target/streams/compile/compile/$global/out Tue Oct 02 14:51:24 2012 +0900 @@ -1,55 +1,1 @@ -[0m[[0minfo[0m] [0mCompiling 5 Java sources to /Users/aotokage/workspace/Consensus/target/scala-2.9.1/classes...[0m -[0m[[31merror[0m] [0m/Users/aotokage/workspace/Consensus/app/models/TPGraph.java:87: cannot find symbol[0m -[0m[[31merror[0m] [0msymbol : variable rootUser[0m -[0m[[31merror[0m] [0mlocation: class models.TPGraph[0m -[0m[[31merror[0m] [0m graph.addEdge(null, rootUser, user.getVertex(), CHILD);[0m -[0m[[31merror[0m] [0m ^[0m -[0m[[31merror[0m] [0m/Users/aotokage/workspace/Consensus/app/models/TPGraph.java:87: cannot find symbol[0m -[0m[[31merror[0m] [0msymbol : variable user[0m -[0m[[31merror[0m] [0mlocation: class models.TPGraph[0m -[0m[[31merror[0m] [0m graph.addEdge(null, rootUser, user.getVertex(), CHILD);[0m -[0m[[31merror[0m] [0m ^[0m -[0m[[31merror[0m] [0mNote: /Users/aotokage/workspace/Consensus/app/models/TPGraph.java uses or overrides a deprecated API.[0m -[0m[[31merror[0m] [0mNote: Recompile with -Xlint:deprecation for details.[0m -[0m[[31merror[0m] [0m2 errors[0m -javac returned nonzero exit code - at sbt.compiler.JavaCompiler$$anon$1.apply(JavaCompiler.scala:26) - at sbt.AggressiveCompile$$anonfun$5$$anonfun$compileJava$1$1.apply$mcV$sp(AggressiveCompile.scala:76) - at sbt.classfile.Analyze$.apply(Analyze.scala:93) - at sbt.AggressiveCompile$$anonfun$5.compileJava$1(AggressiveCompile.scala:75) - at sbt.AggressiveCompile$$anonfun$5.apply(AggressiveCompile.scala:79) - at sbt.AggressiveCompile$$anonfun$5.apply(AggressiveCompile.scala:57) - at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:21) - at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:19) - at sbt.inc.Incremental$.cycle(Incremental.scala:33) - at sbt.inc.Incremental$.compile(Incremental.scala:20) - at sbt.inc.IncrementalCompile$.apply(Compile.scala:17) - at sbt.AggressiveCompile.compile2(AggressiveCompile.scala:87) - at sbt.AggressiveCompile.compile1(AggressiveCompile.scala:41) - at sbt.AggressiveCompile.apply(AggressiveCompile.scala:28) - at sbt.Compiler$.apply(Compiler.scala:107) - at sbt.Defaults$$anonfun$compileTask$1.apply(Defaults.scala:479) - at sbt.Defaults$$anonfun$compileTask$1.apply(Defaults.scala:479) - at sbt.Scoped$$anonfun$hf2$1.apply(Structure.scala:473) - at sbt.Scoped$$anonfun$hf2$1.apply(Structure.scala:473) - at scala.Function1$$anonfun$compose$1.apply(Function1.scala:41) - at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$11.apply(Structure.scala:295) - at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$11.apply(Structure.scala:295) - at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40) - at sbt.std.Transform$$anon$5.work(System.scala:67) - at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:221) - at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:221) - at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18) - at sbt.Execute.work(Execute.scala:227) - at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:221) - at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:221) - at sbt.CompletionService$$anon$1$$anon$2.call(CompletionService.scala:26) - at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) - at java.util.concurrent.FutureTask.run(FutureTask.java:138) - at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) - at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) - at java.util.concurrent.FutureTask.run(FutureTask.java:138) - at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) - at java.lang.Thread.run(Thread.java:680) -[0m[[31merror[0m] [0m{file:/Users/aotokage/workspace/Consensus/}Consensus/compile:[31mcompile[0m: javac returned nonzero exit code[0m +[0m[[0minfo[0m] [0mCompiling 1 Java source to /Users/aotokage/workspace/Consensus/target/scala-2.9.1/classes...[0m
--- a/target/streams/compile/sources/$global/out Tue Oct 02 13:52:31 2012 +0900 +++ b/target/streams/compile/sources/$global/out Tue Oct 02 14:51:24 2012 +0900 @@ -1,4 +1,4 @@ -in /Users/aotokage/workspace/Consensus/conf/routes - PlayException: Compilation error [Missing parameter in call definition: name] +in /Users/aotokage/workspace/Consensus/conf/routes - PlayException: Compilation error [HTTP Verb expected] at sbt.PlayCommands$$anonfun$52.apply(PlayCommands.scala:433) at sbt.PlayCommands$$anonfun$52.apply(PlayCommands.scala:423) at sbt.Scoped$$anonfun$hf3$1.apply(Structure.scala:474) @@ -23,4 +23,4 @@ at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:680) -[0m[[31merror[0m] [0m{file:/Users/aotokage/workspace/Consensus/}Consensus/compile:[31msources[0m: in /Users/aotokage/workspace/Consensus/conf/routes - PlayException: Compilation error [Missing parameter in call definition: name][0m +[0m[[31merror[0m] [0m{file:/Users/aotokage/workspace/Consensus/}Consensus/compile:[31msources[0m: in /Users/aotokage/workspace/Consensus/conf/routes - PlayException: Compilation error [HTTP Verb expected][0m