{"action":"created","issue":{"url":"https://api.github.com/repos/ReactiveMongo/Play-ReactiveMongo/issues/168","labels_url":"https://api.github.com/repos/ReactiveMongo/Play-ReactiveMongo/issues/168/labels{/name}","comments_url":"https://api.github.com/repos/ReactiveMongo/Play-ReactiveMongo/issues/168/comments","events_url":"https://api.github.com/repos/ReactiveMongo/Play-ReactiveMongo/issues/168/events","html_url":"https://github.com/ReactiveMongo/Play-ReactiveMongo/issues/168","id":107770096,"number":168,"title":"AbstractMethodError","user":{"login":"vicaba","id":2136777,"avatar_url":"https://avatars.githubusercontent.com/u/2136777?v=3","gravatar_id":"","url":"https://api.github.com/users/vicaba","html_url":"https://github.com/vicaba","followers_url":"https://api.github.com/users/vicaba/followers","following_url":"https://api.github.com/users/vicaba/following{/other_user}","gists_url":"https://api.github.com/users/vicaba/gists{/gist_id}","starred_url":"https://api.github.com/users/vicaba/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vicaba/subscriptions","organizations_url":"https://api.github.com/users/vicaba/orgs","repos_url":"https://api.github.com/users/vicaba/repos","events_url":"https://api.github.com/users/vicaba/events{/privacy}","received_events_url":"https://api.github.com/users/vicaba/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-22T18:16:04Z","updated_at":"2015-09-23T09:15:40Z","closed_at":"2015-09-23T09:15:40Z","body":"For the last 5 hours I have tried to solve this error:\r\n```[RuntimeException: java.lang.AbstractMethodError: play.modules.reactivemongo.json.collection.JSONQueryBuilder.copy$default$10()Lscala/Option;]``` \r\n\r\nSuddenly, my Play 2.4 application throws this error. Sometimes, it doesn't. I have been searching the source of this error. I'm afraid it's something related to sbt dependencies because I have just solved this exception reimporting my project dependencies 5 times. However, I've found this piece of code in the source of this module:  \r\n\r\n ```def copy(queryOption: Option[JsObject], sortOption: Option[JsObject], projectionOption: Option[JsObject], hintOption: Option[JsObject], explainFlag: Boolean, snapshotFlag: Boolean, commentString: Option[String], options: QueryOpts, failover: FailoverStrategy, maxTimeMsOption: Option[Long]): JSONQueryBuilder =\r\n    JSONQueryBuilder(collection, failover, queryOption, sortOption, projectionOption, hintOption, explainFlag, snapshotFlag, commentString, options, maxTimeMsOption)```\r\n\r\nin the file:  Play-ReactiveMongo/src/main/scala/play/modules/reactivemongo/jsoncollection.scala\r\n\r\nI think that the exception an this piece of code are related, because the copy method I've just pasted has 10 arguments, and the error says: ```JSONQueryBuilder.copy$default$10()```. And I'm wondering, why is this method here? it has the same arguments as the case class it belongs to, wouldn''t it be easier to remove this method and just use the autogenerated copy method?\r\n\r\nI'm willing to make a pull request, but I don't know what are the steps that I should follow to download, modify and compile the code. I would be very thankful if someone solves this issue or gives me some guidance on how to make a pull request.\r\n"},"comment":{"url":"https://api.github.com/repos/ReactiveMongo/Play-ReactiveMongo/issues/comments/142537426","html_url":"https://github.com/ReactiveMongo/Play-ReactiveMongo/issues/168#issuecomment-142537426","issue_url":"https://api.github.com/repos/ReactiveMongo/Play-ReactiveMongo/issues/168","id":142537426,"user":{"login":"cchantep","id":166062,"avatar_url":"https://avatars.githubusercontent.com/u/166062?v=3","gravatar_id":"","url":"https://api.github.com/users/cchantep","html_url":"https://github.com/cchantep","followers_url":"https://api.github.com/users/cchantep/followers","following_url":"https://api.github.com/users/cchantep/following{/other_user}","gists_url":"https://api.github.com/users/cchantep/gists{/gist_id}","starred_url":"https://api.github.com/users/cchantep/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cchantep/subscriptions","organizations_url":"https://api.github.com/users/cchantep/orgs","repos_url":"https://api.github.com/users/cchantep/repos","events_url":"https://api.github.com/users/cchantep/events{/privacy}","received_events_url":"https://api.github.com/users/cchantep/received_events","type":"User","site_admin":false},"created_at":"2015-09-23T09:15:40Z","updated_at":"2015-09-23T09:15:40Z","body":"Hi, please first ask on the [user MailingList](https://groups.google.com/forum/?fromgroups#!forum/reactivemongo), then an issue can be filed there if confirmed. Best regards."}}