{"action":"created","issue":{"url":"https://api.github.com/repos/mbryzek/apidoc/issues/621","repository_url":"https://api.github.com/repos/mbryzek/apidoc","labels_url":"https://api.github.com/repos/mbryzek/apidoc/issues/621/labels{/name}","comments_url":"https://api.github.com/repos/mbryzek/apidoc/issues/621/comments","events_url":"https://api.github.com/repos/mbryzek/apidoc/issues/621/events","html_url":"https://github.com/mbryzek/apidoc/issues/621","id":232931761,"number":621,"title":"uuid format not supported","user":{"login":"agaro1121","id":2607903,"avatar_url":"https://avatars0.githubusercontent.com/u/2607903?v=3","gravatar_id":"","url":"https://api.github.com/users/agaro1121","html_url":"https://github.com/agaro1121","followers_url":"https://api.github.com/users/agaro1121/followers","following_url":"https://api.github.com/users/agaro1121/following{/other_user}","gists_url":"https://api.github.com/users/agaro1121/gists{/gist_id}","starred_url":"https://api.github.com/users/agaro1121/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/agaro1121/subscriptions","organizations_url":"https://api.github.com/users/agaro1121/orgs","repos_url":"https://api.github.com/users/agaro1121/repos","events_url":"https://api.github.com/users/agaro1121/events{/privacy}","received_events_url":"https://api.github.com/users/agaro1121/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-06-01T16:10:43Z","updated_at":"2017-06-01T16:15:30Z","closed_at":"2017-06-01T16:15:30Z","body":"Submitting a swagger json with the following causes issues resolving definitions:\r\n```\r\n...\r\n\"someField\": {\r\n          \"type\": \"string\",\r\n           \"format\": \"uuid\"\r\n        }\r\n...\r\n```\r\nI believe this is supported in swagger\r\n\r\nAlso, ApiDoc does not give a specific error for this. The stacktrace looks like the following\r\n```\r\njava.lang.RuntimeException: Failed to resolve definitions: SomeDefinition\r\n\tat scala.sys.package$.error(package.scala:27)\r\n\tat me.apidoc.swagger.Parser.buildModels(Parser.scala:87)\r\n\tat me.apidoc.swagger.Parser.parseDefinitions(Parser.scala:72)\r\n\tat me.apidoc.swagger.Parser.parse(Parser.scala:32)\r\n\tat me.apidoc.swagger.Parser.parseString(Parser.scala:21)\r\n\tat me.apidoc.swagger.SwaggerServiceValidator$$anonfun$1.apply(SwaggerServiceValidator.scala:13)\r\n\tat me.apidoc.swagger.SwaggerServiceValidator$$anonfun$1.apply(SwaggerServiceValidator.scala:13)\r\n\tat scala.util.Try$.apply(Try.scala:192)\r\n\tat me.apidoc.swagger.SwaggerServiceValidator.validate(SwaggerServiceValidator.scala:13)\r\n\tat builder.OriginalValidator$WithServiceSpecValidator.validate(OriginalValidator.scala:44)\r\n\tat controllers.Versions$$anonfun$putByApplicationKeyAndVersion$1.apply(Versions.scala:158)\r\n\tat controllers.Versions$$anonfun$putByApplicationKeyAndVersion$1.apply(Versions.scala:139)\r\n\tat play.api.mvc.ActionBuilder$$anonfun$apply$16.apply(Action.scala:408)\r\n\tat play.api.mvc.ActionBuilder$$anonfun$apply$16.apply(Action.scala:407)\r\n\tat controllers.Authenticated$.invokeBlock(AuthenticatedRequest.scala:155)\r\n\tat controllers.Authenticated$.invokeBlock(AuthenticatedRequest.scala:143)\r\n\tat play.api.mvc.ActionBuilder$$anon$1.apply(Action.scala:493)\r\n\tat play.api.mvc.Action$$anonfun$apply$1$$anonfun$apply$4$$anonfun$apply$5.apply(Action.scala:105)\r\n\tat play.api.mvc.Action$$anonfun$apply$1$$anonfun$apply$4$$anonfun$apply$5.apply(Action.scala:105)\r\n\tat play.utils.Threads$.withContextClassLoader(Threads.scala:21)\r\n\tat play.api.mvc.Action$$anonfun$apply$1$$anonfun$apply$4.apply(Action.scala:104)\r\n\tat play.api.mvc.Action$$anonfun$apply$1$$anonfun$apply$4.apply(Action.scala:103)\r\n\tat scala.Option.map(Option.scala:146)\r\n\tat play.api.mvc.Action$$anonfun$apply$1.apply(Action.scala:103)\r\n\tat play.api.mvc.Action$$anonfun$apply$1.apply(Action.scala:96)\r\n\tat play.api.libs.iteratee.Iteratee$$anonfun$mapM$1.apply(Iteratee.scala:524)\r\n\tat play.api.libs.iteratee.Iteratee$$anonfun$mapM$1.apply(Iteratee.scala:524)\r\n\tat play.api.libs.iteratee.Iteratee$$anonfun$flatMapM$1.apply(Iteratee.scala:560)\r\n\tat play.api.libs.iteratee.Iteratee$$anonfun$flatMapM$1.apply(Iteratee.scala:560)\r\n\tat play.api.libs.iteratee.Iteratee$$anonfun$flatMap$1$$anonfun$apply$14.apply(Iteratee.scala:537)\r\n\tat play.api.libs.iteratee.Iteratee$$anonfun$flatMap$1$$anonfun$apply$14.apply(Iteratee.scala:537)\r\n\tat scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24)\r\n\tat scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24)\r\n\tat akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:40)\r\n\tat akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:397)\r\n\tat scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)\r\n\tat scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)\r\n\tat scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)\r\n\tat scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/mbryzek/apidoc/issues/comments/305543879","html_url":"https://github.com/mbryzek/apidoc/issues/621#issuecomment-305543879","issue_url":"https://api.github.com/repos/mbryzek/apidoc/issues/621","id":305543879,"user":{"login":"agaro1121","id":2607903,"avatar_url":"https://avatars0.githubusercontent.com/u/2607903?v=3","gravatar_id":"","url":"https://api.github.com/users/agaro1121","html_url":"https://github.com/agaro1121","followers_url":"https://api.github.com/users/agaro1121/followers","following_url":"https://api.github.com/users/agaro1121/following{/other_user}","gists_url":"https://api.github.com/users/agaro1121/gists{/gist_id}","starred_url":"https://api.github.com/users/agaro1121/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/agaro1121/subscriptions","organizations_url":"https://api.github.com/users/agaro1121/orgs","repos_url":"https://api.github.com/users/agaro1121/repos","events_url":"https://api.github.com/users/agaro1121/events{/privacy}","received_events_url":"https://api.github.com/users/agaro1121/received_events","type":"User","site_admin":false},"created_at":"2017-06-01T16:15:30Z","updated_at":"2017-06-01T16:15:30Z","body":"Seems to be working now"}}
{"actor":{"display_login":"agaro1121"}}