Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2016
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.03 KB | None | 0 0
  1. --- (Running the application, auto-reloading is enabled) ---
  2.  
  3. [info] p.c.s.NettyServer - Listening for HTTP on /0:0:0:0:0:0:0:0:9000
  4.  
  5. (Server started, use Ctrl+D to stop and go back to the console...)
  6.  
  7. class Catalog extends Controller {
  8. var ws: WSClient = null
  9. def inStock() = Action.async { implicit request =>
  10. val url = "http://some.uri.com/random"
  11. val request : WSRequest = ws.url(url)
  12. request.withQueryString("productId" -> "1234").get().map { response =>
  13. Ok(response.json)
  14. }
  15. }
  16. }
  17.  
  18. class Catalog extends Controller {
  19. @Inject var ws: WSClient = null
  20. def inStock() = Action.async { implicit request =>
  21. val url = "http://some.uri.com/random"
  22. val request : WSRequest = ws.url(url)
  23. request.withQueryString("productId" -> "1234").get().map { response =>
  24. Ok(response.json)
  25. }
  26. }
  27. }
  28.  
  29. Error in custom provider, java.lang.NumberFormatException: For input string: "port"
  30. while locating play.api.libs.ws.ning.WSClientProvider
  31. at play.api.libs.ws.ning.NingWSModule.bindings(NingWS.scala:456):
  32. Binding(interface play.api.libs.ws.WSClient to Pro
  33.  
  34. viderConstructionTarget(class play.api.libs.ws.ning.WSClientProvider) in interface javax.inject.Singleton) (via modules: com.google.inject.util.Modules$OverrideModule -> play.api.inject.guice.GuiceableModuleConversions$$anon$1)
  35. while locating play.api.libs.ws.WSClient
  36. for parameter 0 at controllers.api.v1.Users.<init>(Users.scala:17)
  37. while locating controllers.api.v1.Users
  38. for parameter 6 at router.Routes.<init>(Routes.scala:47)
  39. while locating router.Routes
  40. while locating play.api.inject.RoutesProvider
  41. while locating play.api.routing.Router
  42. Caused by: java.lang.NumberFormatException: For input string: "port"
  43. at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
  44. at java.lang.Integer.parseInt(Integer.java:580)
  45. at java.lang.Integer.valueOf(Integer.java:766)
  46. at com.ning.http.util.ProxyUtils.createProxyServerSelector(ProxyUtils.java:160)
  47. at com.ning.http.client.AsyncHttpClientConfig$Builder.build(AsyncHttpClientConfig.java:1000)
  48. at play.api.libs.ws.ning.NingAsyncHttpClientConfigBuilder.build(NingConfig.scala:147)
  49. at play.api.libs.ws.ning.NingWSClient$.apply(NingWS.scala:72)
  50. at play.api.libs.ws.ning.NingWSAPI.client$lzycompute(NingWS.scala:480)
  51. at play.api.libs.ws.ning.NingWSAPI.client(NingWS.scala:470)
  52. at play.api.libs.ws.ning.NingWSAPI.client(NingWS.scala:466)
  53. at play.api.libs.ws.ning.WSClientProvider.get(NingWS.scala:462)
  54. at play.api.libs.ws.ning.WSClientProvider.get(NingWS.scala:461)
  55. at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)
  56. at com.google.inject.internal.BoundProviderFactory.provision(BoundProviderFactory.java:72)
  57. at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61)
  58. at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:62)
  59. at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
  60. at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
  61. at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
  62. at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
  63. at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
  64. at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
  65. at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
  66. at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:104)
  67. at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
  68. at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
  69. at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
  70. at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
  71. at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:104)
  72. at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
  73. at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
  74. at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
  75. at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
  76. at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
  77. at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1051)
  78. at play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:321)
  79. at play.api.inject.RoutesProvider$$anonfun$2.apply(BuiltinModule.scala:69)
  80. at play.api.inject.RoutesProvider$$anonfun$2.apply(BuiltinModule.scala:69)
  81. at scala.Option.fold(Option.scala:158)
  82. at play.api.inject.RoutesProvider.get$lzycompute(BuiltinModule.scala:69)
  83. at play.api.inject.RoutesProvider.get(BuiltinModule.scala:65)
  84. at play.api.inject.RoutesProvider.get(BuiltinModule.scala:64)
  85. at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)
  86. at com.google.inject.internal.BoundProviderFactory.provision(BoundProviderFactory.java:72)
  87. at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61)
  88. at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:62)
  89. at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
  90. at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
  91. at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
  92. at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1051)
  93. at play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:321)
  94. at play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:316)
  95. at play.api.Application$class.routes(Application.scala:112)
  96. at play.api.DefaultApplication.routes(Application.scala:241)
  97. at play.api.Play$$anonfun$start$1.apply$mcV$sp(Play.scala:90)
  98. at play.api.Play$$anonfun$start$1.apply(Play.scala:87)
  99. at play.api.Play$$anonfun$start$1.apply(Play.scala:87)
  100. at play.utils.Threads$.withContextClassLoader(Threads.scala:21)
  101. at play.api.Play$.start(Play.scala:87)
  102. at play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1$$anonfun$apply$1$$anonfun$1.apply(DevServerStart.scala:156)
  103. at play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1$$anonfun$apply$1$$anonfun$1.apply(DevServerStart.scala:121)
  104. at scala.Option.map(Option.scala:146)
  105. at play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1$$anonfun$apply$1.apply(DevServerStart.scala:121)
  106. at play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1$$anonfun$apply$1.apply(DevServerStart.scala:119)
  107. at scala.util.Success.flatMap(Try.scala:230)
  108. at play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1.apply(DevServerStart.scala:119)
  109. at play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1.apply(DevServerStart.scala:111)
  110. at scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24)
  111. at scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24)
  112. at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402)
  113. at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
  114. at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
  115. at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
  116. at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
  117.  
  118. 5 errors
  119. at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1025) ~[guice-4.0.jar:na]
  120. at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1051) ~[guice-4.0.jar:na]
  121. at play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:321) ~[play_2.11-2.4.6.jar:2.4.6]
  122. at play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:316) ~[play_2.11-2.4.6.jar:2.4.6]
  123. at play.api.Application$class.routes(Application.scala:112) ~[play_2.11-2.4.6.jar:2.4.6]
  124. at play.api.DefaultApplication.routes(Application.scala:241) ~[play_2.11-2.4.6.jar:2.4.6]
  125. at play.api.Play$$anonfun$start$1.apply$mcV$sp(Play.scala:90) ~[play_2.11-2.4.6.jar:2.4.6]
  126. at play.api.Play$$anonfun$start$1.apply(Play.scala:87) ~[play_2.11-2.4.6.jar:2.4.6]
  127. at play.api.Play$$anonfun$start$1.apply(Play.scala:87) ~[play_2.11-2.4.6.jar:2.4.6]
  128. at play.utils.Threads$.withContextClassLoader(Threads.scala:21) ~[play_2.11-2.4.6.jar:2.4.6]
  129. at play.api.Play$.start(Play.scala:87) ~[play_2.11-2.4.6.jar:2.4.6]
  130. at play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1$$anonfun$apply$1$$anonfun$1.apply(DevServerStart.scala:156) ~[play-server_2.11-2.4.6.jar:2.4.6]
  131. ... 14 common frames omitted
  132.  
  133.  
  134.  
  135. Following is application.conf
  136.  
  137. # This is the main configuration file for the application.
  138. # ~~~~~
  139.  
  140. # Secret key
  141. # ~~~~~
  142. # The secret key is used to secure cryptographics functions.
  143. #
  144. # This must be changed for production, but we recommend not changing it in this file.
  145. #
  146. # See http://www.playframework.com/documentation/latest/ApplicationSecret for more details.
  147. play.crypto.secret = "changeme"
  148.  
  149. # The application languages
  150. # ~~~~~
  151. play.i18n.langs = [ "en" ]
  152.  
  153. # Router
  154. # ~~~~~
  155. # Define the Router object to use for this application.
  156. # This router will be looked up first when the application is starting up,
  157. # so make sure this is the entry point.
  158. # Furthermore, it's assumed your route file is named properly.
  159. # So for an application router like `my.application.Router`,
  160. # you may need to define a router file `conf/my.application.routes`.
  161. # Default to Routes in the root package (and conf/routes)
  162. # play.http.router = my.application.Routes
  163.  
  164. # Database configuration
  165. # ~~~~~
  166. # You can declare as many datasources as you want.
  167. # By convention, the default datasource is named `default`
  168. #
  169. # db.default.driver=org.h2.Driver
  170. # db.default.url="jdbc:h2:mem:play"
  171. # db.default.username=sa
  172. # db.default.password=""
  173.  
  174. # Evolutions
  175. # ~~~~~
  176. # You can disable evolutions if needed
  177. # play.evolutions.enabled=false
  178.  
  179. # You can disable evolutions for a specific datasource if necessary
  180. # play.evolutions.db.default.enabled=false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement