Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2017
809
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 144.87 KB | None | 0 0
  1. To run a command as administrator (user "root"), use "sudo <command>".
  2. See "man sudo_root" for details.
  3.  
  4. testuser@vubuntu:~$ mvn -B archetype:generate -DarchetypeGroupId=org.ninjaframework -DarchetypeArtifactId=ninja-appengine-blog-archetype -DgroupId=com.example -DartifactId=testapp -Dversion=1.0-SNAPSHOT -Dpackage=com.example
  5. [INFO] Scanning for projects...
  6. [INFO]
  7. [INFO] ------------------------------------------------------------------------
  8. [INFO] Building Maven Stub Project (No POM) 1
  9. [INFO] ------------------------------------------------------------------------
  10. [INFO]
  11. [INFO] >>> maven-archetype-plugin:3.0.1:generate (default-cli) > generate-sources @ standalone-pom >>>
  12. [INFO]
  13. [INFO] <<< maven-archetype-plugin:3.0.1:generate (default-cli) < generate-sources @ standalone-pom <<<
  14. [INFO]
  15. [INFO] --- maven-archetype-plugin:3.0.1:generate (default-cli) @ standalone-pom ---
  16. [INFO] Generating project in Batch mode
  17. [INFO] Archetype [org.ninjaframework:ninja-appengine-blog-archetype:1.9.50] found in catalog remote
  18. [INFO] ----------------------------------------------------------------------------
  19. [INFO] Using following parameters for creating project from Archetype: ninja-appengine-blog-archetype:1.9.50
  20. [INFO] ----------------------------------------------------------------------------
  21. [INFO] Parameter: groupId, Value: com.example
  22. [INFO] Parameter: artifactId, Value: testapp
  23. [INFO] Parameter: version, Value: 1.0-SNAPSHOT
  24. [INFO] Parameter: package, Value: com.example
  25. [INFO] Parameter: packageInPathFormat, Value: com/example
  26. [INFO] Parameter: package, Value: com.example
  27. [INFO] Parameter: version, Value: 1.0-SNAPSHOT
  28. [INFO] Parameter: groupId, Value: com.example
  29. [INFO] Parameter: artifactId, Value: testapp
  30. [INFO] Project created from Archetype in dir: /home/testuser/testapp
  31. [INFO] ------------------------------------------------------------------------
  32. [INFO] BUILD SUCCESS
  33. [INFO] ------------------------------------------------------------------------
  34. [INFO] Total time: 3.678 s
  35. [INFO] Finished at: 2017-04-23T14:33:20+03:00
  36. [INFO] Final Memory: 17M/180M
  37. [INFO] ------------------------------------------------------------------------
  38. testuser@vubuntu:~$ cd testapp/
  39. testuser@vubuntu:~/testapp$ mvn appengine:devserver -Pdevserver
  40. [INFO] Scanning for projects...
  41. [INFO]
  42. [INFO] ------------------------------------------------------------------------
  43. [INFO] Building testapp 1.0-SNAPSHOT
  44. [INFO] ------------------------------------------------------------------------
  45. [INFO]
  46. [INFO] >>> appengine-maven-plugin:1.9.50:devserver (default-cli) > package @ testapp >>>
  47. [INFO]
  48. [INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-banned-dependencies) @ testapp ---
  49. [INFO]
  50. [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ testapp ---
  51. [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
  52. [INFO] Copying 15 resources
  53. [INFO] skip non existing resourceDirectory /home/testuser/testapp/src/main/resources
  54. [INFO]
  55. [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ testapp ---
  56. [INFO] Changes detected - recompiling the module!
  57. [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
  58. [INFO] Compiling 18 source files to /home/testuser/testapp/target/testapp-1.0-SNAPSHOT/WEB-INF/classes
  59. [WARNING] /home/testuser/testapp/src/main/java/controllers/ArticleController.java: Some input files use or override a deprecated API.
  60. [WARNING] /home/testuser/testapp/src/main/java/controllers/ArticleController.java: Recompile with -Xlint:deprecation for details.
  61. [INFO]
  62. [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ testapp ---
  63. [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
  64. [INFO] skip non existing resourceDirectory /home/testuser/testapp/src/test/resources
  65. [INFO]
  66. [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ testapp ---
  67. [INFO] Changes detected - recompiling the module!
  68. [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
  69. [INFO] Compiling 10 source files to /home/testuser/testapp/target/test-classes
  70. [WARNING] /home/testuser/testapp/src/test/java/controllers/RoutesTest.java: Some input files use or override a deprecated API.
  71. [WARNING] /home/testuser/testapp/src/test/java/controllers/RoutesTest.java: Recompile with -Xlint:deprecation for details.
  72. [INFO]
  73. [INFO] --- maven-surefire-plugin:2.15:test (default-test) @ testapp ---
  74. [INFO] Surefire report directory: /home/testuser/testapp/target/surefire-reports
  75.  
  76. -------------------------------------------------------
  77. T E S T S
  78. -------------------------------------------------------
  79.  
  80. -------------------------------------------------------
  81. T E S T S
  82. -------------------------------------------------------
  83. Running controllers.ApiControllerTest
  84. SLF4J: Class path contains multiple SLF4J bindings.
  85. SLF4J: Found binding in [jar:file:/home/testuser/.m2/repository/org/slf4j/slf4j-jdk14/1.7.25/slf4j-jdk14-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  86. SLF4J: Found binding in [jar:file:/home/testuser/.m2/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  87. SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
  88. SLF4J: Actual binding is of type [org.slf4j.impl.JDK14LoggerFactory]
  89. Apr 23, 2017 2:33:38 PM ninja.utils.NinjaModeHelper determineModeFromSystemPropertiesOrProdIfNotSet
  90. INFO: Ninja is running in mode prod
  91. Apr 23, 2017 2:33:38 PM ninja.utils.NinjaPropertiesImplTool checkThatApplicationSecretIsSet
  92. INFO: Key application.secret not set. Generating new one and setting in conf/application.conf.
  93. Apr 23, 2017 2:33:38 PM org.eclipse.jetty.util.log.Log initialized
  94. INFO: Logging initialized @400ms
  95. Apr 23, 2017 2:33:38 PM org.eclipse.jetty.server.handler.ContextHandler setContextPath
  96. WARNING: Empty contextPath
  97. Apr 23, 2017 2:33:38 PM ninja.standalone.NinjaJetty doStart
  98. INFO: Trying to start jetty v9.3.11.v20160721 on <all>:1024
  99. Apr 23, 2017 2:33:38 PM org.eclipse.jetty.server.Server doStart
  100. INFO: jetty-9.3.11.v20160721
  101. Apr 23, 2017 2:33:38 PM ninja.Bootstrap initLogback
  102. INFO: Successfully configured Logback.
  103. Apr 23, 2017 2:33:38 PM ninja.Bootstrap configure
  104. INFO: Enabling Ninja classic configuration
  105. Apr 23, 2017 2:33:39 PM ninja.utils.SwissKnife loadConfigurationInUtf8
  106. INFO: Could not load file conf/messages_en.properties (not a bad thing necessarily, but I am returing null)
  107. Apr 23, 2017 2:33:39 PM ninja.i18n.MessagesImpl loadAllMessageFilesForRegisteredLanguages
  108. INFO: Did not find conf/messages_en.properties but it was specified in application.conf. Using default language instead.
  109. Apr 23, 2017 2:33:39 PM ninja.utils.SwissKnife loadConfigurationInUtf8
  110. INFO: Could not load file conf/messages_de.properties (not a bad thing necessarily, but I am returing null)
  111. Apr 23, 2017 2:33:39 PM ninja.i18n.MessagesImpl loadAllMessageFilesForRegisteredLanguages
  112. INFO: Did not find conf/messages_de.properties but it was specified in application.conf. Using default language instead.
  113. Apr 23, 2017 2:33:39 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  114. INFO: -------------------------------------------------------------------
  115. Apr 23, 2017 2:33:39 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  116. INFO: Registered response template engines
  117. Apr 23, 2017 2:33:39 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  118. INFO: -------------------------------------------------------------------
  119. Apr 23, 2017 2:33:39 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  120. INFO: application/javascript => ninja.template.TemplateEngineJsonP
  121. Apr 23, 2017 2:33:39 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  122. INFO: application/json => ninja.template.TemplateEngineJson
  123. Apr 23, 2017 2:33:39 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  124. INFO: application/xml => ninja.template.TemplateEngineXml
  125. Apr 23, 2017 2:33:39 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  126. INFO: text/html => ninja.template.TemplateEngineFreemarker
  127. Apr 23, 2017 2:33:39 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  128. INFO: text/plain => ninja.template.TemplateEngineText
  129. Apr 23, 2017 2:33:39 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  130. INFO: ----------------------------------------------------------------------------
  131. Apr 23, 2017 2:33:39 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  132. INFO: Registered request bodyparser engines
  133. Apr 23, 2017 2:33:39 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  134. INFO: ----------------------------------------------------------------------------
  135. Apr 23, 2017 2:33:39 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  136. INFO: application/json => ninja.bodyparser.BodyParserEngineJson
  137. Apr 23, 2017 2:33:39 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  138. INFO: application/x-www-form-urlencoded => ninja.bodyparser.BodyParserEnginePost
  139. Apr 23, 2017 2:33:39 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  140. INFO: application/xml => ninja.bodyparser.BodyParserEngineXml
  141. No production App Engine environment found - starting local development environment
  142. In test mode - not saving Appengine data to disk
  143. Apr 23, 2017 2:33:39 PM ninja.Bootstrap boot
  144. INFO: Ninja injector started in 611 ms.
  145. Apr 23, 2017 2:33:39 PM ninja.params.ControllerMethodInvoker determineWhetherToUseStrictArgumentExtractorMode
  146. WARNING: Using deprecated non-strict mode for injection of parameters into controller (ninja.strict_argument_extractors = false). This mode will soon be removed from Ninja. Make sure you upgrade your application as soon as possible. More: http://www.ninjaframework.org/documentation/basic_concepts/controllers.html 'A note about null and Optional'.
  147. Apr 23, 2017 2:33:39 PM ninja.RouterImpl logRoutes
  148. INFO: ---------------------------------------------------------------------------------------
  149. Apr 23, 2017 2:33:39 PM ninja.RouterImpl logRoutes
  150. INFO: Registered routes
  151. Apr 23, 2017 2:33:39 PM ninja.RouterImpl logRoutes
  152. INFO: ---------------------------------------------------------------------------------------
  153. Apr 23, 2017 2:33:39 PM ninja.RouterImpl logRoutes
  154. INFO: GET /setup => controllers.ApplicationController.setup()
  155. Apr 23, 2017 2:33:39 PM ninja.RouterImpl logRoutes
  156. INFO: GET /login => controllers.LoginLogoutController.login()
  157. Apr 23, 2017 2:33:39 PM ninja.RouterImpl logRoutes
  158. INFO: POST /login => controllers.LoginLogoutController.loginPost()
  159. Apr 23, 2017 2:33:39 PM ninja.RouterImpl logRoutes
  160. INFO: GET /logout => controllers.LoginLogoutController.logout()
  161. Apr 23, 2017 2:33:39 PM ninja.RouterImpl logRoutes
  162. INFO: GET /article/new => controllers.ArticleController.articleNew()
  163. Apr 23, 2017 2:33:39 PM ninja.RouterImpl logRoutes
  164. INFO: POST /article/new => controllers.ArticleController.articleNewPost()
  165. Apr 23, 2017 2:33:39 PM ninja.RouterImpl logRoutes
  166. INFO: GET /article/{id} => controllers.ArticleController.articleShow()
  167. Apr 23, 2017 2:33:39 PM ninja.RouterImpl logRoutes
  168. INFO: GET /api/{username}/articles.json => controllers.ApiController.getArticlesJson()
  169. Apr 23, 2017 2:33:39 PM ninja.RouterImpl logRoutes
  170. INFO: GET /api/{username}/articles.xml => controllers.ApiController.getArticlesXml()
  171. Apr 23, 2017 2:33:39 PM ninja.RouterImpl logRoutes
  172. INFO: POST /api/{username}/article.json => controllers.ApiController.postArticleJson()
  173. Apr 23, 2017 2:33:39 PM ninja.RouterImpl logRoutes
  174. INFO: POST /api/{username}/article.xml => controllers.ApiController.postArticleXml()
  175. Apr 23, 2017 2:33:39 PM ninja.RouterImpl logRoutes
  176. INFO: GET /assets/webjars/{fileName: .*} => ninja.AssetsController.serveWebJars()
  177. Apr 23, 2017 2:33:39 PM ninja.RouterImpl logRoutes
  178. INFO: GET /assets/{fileName: .*} => ninja.AssetsController.serveStatic()
  179. Apr 23, 2017 2:33:39 PM ninja.RouterImpl logRoutes
  180. INFO: GET /.* => controllers.ApplicationController.index()
  181. Apr 23, 2017 2:33:39 PM ninja.NinjaDefault showSplashScreenViaLogger
  182. INFO:
  183. _______ .___ _______ ____. _____
  184. \ \ | |\ \ | | / _ \
  185. / | \| |/ | \ | |/ /_\ \
  186. / | \ / | \/\__| / | \ http://www.ninjaframework.org
  187. \____|__ /___\____|__ /\________\____|__ / @ninjaframework
  188. web\/framework \/ \/ 6.0.0
  189.  
  190. Apr 23, 2017 2:33:39 PM ninja.lifecycle.LifecycleServiceImpl start
  191. INFO: Starting Ninja application...
  192. Apr 23, 2017 2:33:39 PM ninja.lifecycle.LifecycleServiceImpl start
  193. INFO: Ninja application started in 2ms
  194. Apr 23, 2017 2:33:39 PM org.eclipse.jetty.server.handler.ContextHandler doStart
  195. INFO: Started o.e.j.s.ServletContextHandler@5c8504fd{/,null,AVAILABLE}
  196. Apr 23, 2017 2:33:39 PM org.eclipse.jetty.server.AbstractConnector doStart
  197. INFO: Started ServerConnector@1d0d6318{HTTP/1.1,[http/1.1]}{0.0.0.0:1024}
  198. Apr 23, 2017 2:33:39 PM org.eclipse.jetty.server.Server doStart
  199. INFO: Started @1264ms
  200. Apr 23, 2017 2:33:39 PM ninja.standalone.NinjaJetty doStart
  201. INFO: Started jetty v9.3.11.v20160721 on <all>:1024
  202. Apr 23, 2017 2:33:39 PM ninja.standalone.AbstractStandalone logBaseUrls
  203. INFO: -------------------------------------------------------
  204. Apr 23, 2017 2:33:39 PM ninja.standalone.AbstractStandalone logBaseUrls
  205. INFO: Ninja application running at
  206. Apr 23, 2017 2:33:39 PM ninja.standalone.AbstractStandalone logBaseUrls
  207. INFO: => http://localhost:1024
  208. Apr 23, 2017 2:33:39 PM ninja.standalone.AbstractStandalone logBaseUrls
  209. INFO: -------------------------------------------------------
  210. Apr 23, 2017 2:33:40 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init
  211. INFO: Local Datastore initialized:
  212. Type: High Replication
  213. Storage: In-memory
  214. Apr 23, 2017 2:33:40 PM com.google.appengine.api.datastore.dev.LocalCompositeIndexManager updateIndexFile
  215. SEVERE: Unable to write /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml
  216. java.io.FileNotFoundException: /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml (Permission denied)
  217. at java.io.FileOutputStream.open0(Native Method)
  218. at java.io.FileOutputStream.open(FileOutputStream.java:270)
  219. at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
  220. at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
  221. at java.io.FileWriter.<init>(FileWriter.java:90)
  222. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.newGeneratedIndexFileWriter(LocalCompositeIndexManager.java:378)
  223. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.write(LocalCompositeIndexManager.java:306)
  224. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.updateIndexFile(LocalCompositeIndexManager.java:915)
  225. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.maybeUpdateIndexFile(LocalCompositeIndexManager.java:870)
  226. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.processQuery(LocalCompositeIndexManager.java:812)
  227. at com.google.appengine.api.datastore.dev.LocalDatastoreService$10.run(LocalDatastoreService.java:1392)
  228. at java.security.AccessController.doPrivileged(Native Method)
  229. at com.google.appengine.api.datastore.dev.LocalDatastoreService.runQuery(LocalDatastoreService.java:1389)
  230. at com.google.appengine.api.datastore.dev.LocalDatastoreV3Service.runQuery(LocalDatastoreV3Service.java:78)
  231. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  232. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  233. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  234. at java.lang.reflect.Method.invoke(Method.java:498)
  235. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:541)
  236. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
  237. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
  238. at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:533)
  239. at java.security.AccessController.doPrivileged(Native Method)
  240. at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:530)
  241. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  242. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  243. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  244. at java.lang.Thread.run(Thread.java:745)
  245.  
  246. Apr 23, 2017 2:33:40 PM com.google.appengine.api.datastore.dev.LocalCompositeIndexManager updateIndexFile
  247. SEVERE: Unable to write /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml
  248. java.io.FileNotFoundException: /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml (Permission denied)
  249. at java.io.FileOutputStream.open0(Native Method)
  250. at java.io.FileOutputStream.open(FileOutputStream.java:270)
  251. at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
  252. at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
  253. at java.io.FileWriter.<init>(FileWriter.java:90)
  254. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.newGeneratedIndexFileWriter(LocalCompositeIndexManager.java:378)
  255. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.write(LocalCompositeIndexManager.java:306)
  256. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.updateIndexFile(LocalCompositeIndexManager.java:915)
  257. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.maybeUpdateIndexFile(LocalCompositeIndexManager.java:870)
  258. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.processQuery(LocalCompositeIndexManager.java:812)
  259. at com.google.appengine.api.datastore.dev.LocalDatastoreService$10.run(LocalDatastoreService.java:1392)
  260. at java.security.AccessController.doPrivileged(Native Method)
  261. at com.google.appengine.api.datastore.dev.LocalDatastoreService.runQuery(LocalDatastoreService.java:1389)
  262. at com.google.appengine.api.datastore.dev.LocalDatastoreV3Service.runQuery(LocalDatastoreV3Service.java:78)
  263. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  264. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  265. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  266. at java.lang.reflect.Method.invoke(Method.java:498)
  267. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:541)
  268. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
  269. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
  270. at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:533)
  271. at java.security.AccessController.doPrivileged(Native Method)
  272. at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:530)
  273. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  274. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  275. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  276. at java.lang.Thread.run(Thread.java:745)
  277.  
  278. response xml: <ArticlesDto><articles><id>2</id><title>My third post</title><postedAt>1492947220208</postedAt><content>Lorem ipsum dolor sit amet, consectetur adipiscing elit sed nisl sed lorem commodo elementum in a leo. Aliquam erat volutpat. Nulla libero odio, consectetur eget rutrum ac, varius vitae orci. Suspendisse facilisis tempus elit, facilisis ultricies massa condimentum in. Aenean id felis libero. Quisque nisl eros, accumsan eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula.</content><authorIds>1</authorIds></articles><articles><id>3</id><title>My second post</title><postedAt>1492947220211</postedAt><content>Lorem ipsum dolor sit amet, consectetur adipiscing elit sed nisl sed lorem commodo elementum in a leo. Aliquam erat volutpat. Nulla libero odio, consectetur eget rutrum ac, varius vitae orci. Suspendisse facilisis tempus elit, facilisis ultricies massa condimentum in. Aenean id felis libero. Quisque nisl eros, accumsan eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula.</content><authorIds>1</authorIds></articles><articles><id>4</id><title>Hello to the blog example!</title><postedAt>1492947220213</postedAt><content>&lt;p>Hi and welcome to the demo of Ninja!&lt;/p> &lt;p>This example shows how you can use Ninja in the wild. Some things you can learn:&lt;/p>&lt;ul>&lt;li>How to use the templating system (header, footer)&lt;/li>&lt;li>How to test your application with ease.&lt;/li>&lt;li>Setting up authentication (login / logout)&lt;/li>&lt;li>Internationalization (i18n)&lt;/li>&lt;li>Static assets / using webjars&lt;/li>&lt;li>Persisting data&lt;/li>&lt;li>Beautiful &lt;a href="/article/3">html routes&lt;/a> for your application&lt;/li>&lt;li>How to design your restful Api (&lt;a href="/api/bob@gmail.com/articles.json">Json&lt;/a> and &lt;a href="/api/bob@gmail.com/articles.xml">Xml&lt;/a>)&lt;/li>&lt;li>... and much much more.&lt;/li>&lt;/ul>&lt;p>We are always happy to see you on our mailing list! Check out &lt;a href="http://www.ninjaframework.org">our website for more&lt;/a>.&lt;/p></content><authorIds>1</authorIds></articles></ArticlesDto>
  279. Apr 23, 2017 2:33:40 PM com.google.appengine.api.datastore.dev.LocalCompositeIndexManager updateIndexFile
  280. SEVERE: Unable to write /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml
  281. java.io.FileNotFoundException: /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml (Permission denied)
  282. at java.io.FileOutputStream.open0(Native Method)
  283. at java.io.FileOutputStream.open(FileOutputStream.java:270)
  284. at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
  285. at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
  286. at java.io.FileWriter.<init>(FileWriter.java:90)
  287. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.newGeneratedIndexFileWriter(LocalCompositeIndexManager.java:378)
  288. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.write(LocalCompositeIndexManager.java:306)
  289. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.updateIndexFile(LocalCompositeIndexManager.java:915)
  290. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.maybeUpdateIndexFile(LocalCompositeIndexManager.java:870)
  291. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.processQuery(LocalCompositeIndexManager.java:812)
  292. at com.google.appengine.api.datastore.dev.LocalDatastoreService$10.run(LocalDatastoreService.java:1392)
  293. at java.security.AccessController.doPrivileged(Native Method)
  294. at com.google.appengine.api.datastore.dev.LocalDatastoreService.runQuery(LocalDatastoreService.java:1389)
  295. at com.google.appengine.api.datastore.dev.LocalDatastoreV3Service.runQuery(LocalDatastoreV3Service.java:78)
  296. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  297. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  298. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  299. at java.lang.reflect.Method.invoke(Method.java:498)
  300. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:541)
  301. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
  302. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
  303. at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:533)
  304. at java.security.AccessController.doPrivileged(Native Method)
  305. at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:530)
  306. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  307. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  308. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  309. at java.lang.Thread.run(Thread.java:745)
  310.  
  311. Apr 23, 2017 2:33:40 PM com.google.appengine.api.datastore.dev.LocalCompositeIndexManager updateIndexFile
  312. SEVERE: Unable to write /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml
  313. java.io.FileNotFoundException: /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml (Permission denied)
  314. at java.io.FileOutputStream.open0(Native Method)
  315. at java.io.FileOutputStream.open(FileOutputStream.java:270)
  316. at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
  317. at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
  318. at java.io.FileWriter.<init>(FileWriter.java:90)
  319. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.newGeneratedIndexFileWriter(LocalCompositeIndexManager.java:378)
  320. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.write(LocalCompositeIndexManager.java:306)
  321. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.updateIndexFile(LocalCompositeIndexManager.java:915)
  322. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.maybeUpdateIndexFile(LocalCompositeIndexManager.java:870)
  323. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.processQuery(LocalCompositeIndexManager.java:812)
  324. at com.google.appengine.api.datastore.dev.LocalDatastoreService$10.run(LocalDatastoreService.java:1392)
  325. at java.security.AccessController.doPrivileged(Native Method)
  326. at com.google.appengine.api.datastore.dev.LocalDatastoreService.runQuery(LocalDatastoreService.java:1389)
  327. at com.google.appengine.api.datastore.dev.LocalDatastoreV3Service.runQuery(LocalDatastoreV3Service.java:78)
  328. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  329. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  330. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  331. at java.lang.reflect.Method.invoke(Method.java:498)
  332. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:541)
  333. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
  334. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
  335. at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:533)
  336. at java.security.AccessController.doPrivileged(Native Method)
  337. at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:530)
  338. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  339. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  340. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  341. at java.lang.Thread.run(Thread.java:745)
  342.  
  343. Apr 23, 2017 2:33:40 PM com.google.appengine.api.datastore.dev.LocalCompositeIndexManager updateIndexFile
  344. SEVERE: Unable to write /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml
  345. java.io.FileNotFoundException: /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml (Permission denied)
  346. at java.io.FileOutputStream.open0(Native Method)
  347. at java.io.FileOutputStream.open(FileOutputStream.java:270)
  348. at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
  349. at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
  350. at java.io.FileWriter.<init>(FileWriter.java:90)
  351. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.newGeneratedIndexFileWriter(LocalCompositeIndexManager.java:378)
  352. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.write(LocalCompositeIndexManager.java:306)
  353. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.updateIndexFile(LocalCompositeIndexManager.java:915)
  354. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.maybeUpdateIndexFile(LocalCompositeIndexManager.java:870)
  355. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.processQuery(LocalCompositeIndexManager.java:812)
  356. at com.google.appengine.api.datastore.dev.LocalDatastoreService$10.run(LocalDatastoreService.java:1392)
  357. at java.security.AccessController.doPrivileged(Native Method)
  358. at com.google.appengine.api.datastore.dev.LocalDatastoreService.runQuery(LocalDatastoreService.java:1389)
  359. at com.google.appengine.api.datastore.dev.LocalDatastoreV3Service.runQuery(LocalDatastoreV3Service.java:78)
  360. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  361. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  362. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  363. at java.lang.reflect.Method.invoke(Method.java:498)
  364. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:541)
  365. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
  366. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
  367. at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:533)
  368. at java.security.AccessController.doPrivileged(Native Method)
  369. at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:530)
  370. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  371. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  372. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  373. at java.lang.Thread.run(Thread.java:745)
  374.  
  375. Apr 23, 2017 2:33:40 PM ninja.lifecycle.LifecycleServiceImpl stop
  376. INFO: Stopping Ninja application...
  377. Apr 23, 2017 2:33:40 PM ninja.lifecycle.LifecycleServiceImpl stop
  378. INFO: Ninja application stopped in 2ms
  379. Apr 23, 2017 2:33:40 PM org.eclipse.jetty.server.handler.ContextHandler doStop
  380. INFO: Stopped o.e.j.s.ServletContextHandler@5c8504fd{/,null,UNAVAILABLE}
  381. Apr 23, 2017 2:33:40 PM ninja.standalone.NinjaJetty doShutdown
  382. INFO: Trying to stop jetty on <all>:1024
  383. Apr 23, 2017 2:33:40 PM org.eclipse.jetty.server.AbstractConnector doStop
  384. INFO: Stopped ServerConnector@1d0d6318{HTTP/1.1,[http/1.1]}{0.0.0.0:1024}
  385. Apr 23, 2017 2:33:40 PM ninja.standalone.NinjaJetty doShutdown
  386. INFO: Stopped jetty on <all>:1024
  387. Apr 23, 2017 2:33:40 PM ninja.utils.NinjaModeHelper determineModeFromSystemPropertiesOrProdIfNotSet
  388. INFO: Ninja is running in mode prod
  389. Apr 23, 2017 2:33:40 PM org.eclipse.jetty.server.handler.ContextHandler setContextPath
  390. WARNING: Empty contextPath
  391. Apr 23, 2017 2:33:40 PM ninja.standalone.NinjaJetty doStart
  392. INFO: Trying to start jetty v9.3.11.v20160721 on <all>:1024
  393. Apr 23, 2017 2:33:40 PM org.eclipse.jetty.server.Server doStart
  394. INFO: jetty-9.3.11.v20160721
  395. Apr 23, 2017 2:33:40 PM ninja.Bootstrap initLogback
  396. INFO: Successfully configured Logback.
  397. Apr 23, 2017 2:33:40 PM ninja.Bootstrap configure
  398. INFO: Enabling Ninja classic configuration
  399. Apr 23, 2017 2:33:40 PM ninja.utils.SwissKnife loadConfigurationInUtf8
  400. INFO: Could not load file conf/messages_en.properties (not a bad thing necessarily, but I am returing null)
  401. Apr 23, 2017 2:33:40 PM ninja.i18n.MessagesImpl loadAllMessageFilesForRegisteredLanguages
  402. INFO: Did not find conf/messages_en.properties but it was specified in application.conf. Using default language instead.
  403. Apr 23, 2017 2:33:40 PM ninja.utils.SwissKnife loadConfigurationInUtf8
  404. INFO: Could not load file conf/messages_de.properties (not a bad thing necessarily, but I am returing null)
  405. Apr 23, 2017 2:33:40 PM ninja.i18n.MessagesImpl loadAllMessageFilesForRegisteredLanguages
  406. INFO: Did not find conf/messages_de.properties but it was specified in application.conf. Using default language instead.
  407. Apr 23, 2017 2:33:40 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  408. INFO: -------------------------------------------------------------------
  409. Apr 23, 2017 2:33:40 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  410. INFO: Registered response template engines
  411. Apr 23, 2017 2:33:40 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  412. INFO: -------------------------------------------------------------------
  413. Apr 23, 2017 2:33:40 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  414. INFO: application/javascript => ninja.template.TemplateEngineJsonP
  415. Apr 23, 2017 2:33:40 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  416. INFO: application/json => ninja.template.TemplateEngineJson
  417. Apr 23, 2017 2:33:40 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  418. INFO: application/xml => ninja.template.TemplateEngineXml
  419. Apr 23, 2017 2:33:40 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  420. INFO: text/html => ninja.template.TemplateEngineFreemarker
  421. Apr 23, 2017 2:33:40 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  422. INFO: text/plain => ninja.template.TemplateEngineText
  423. Apr 23, 2017 2:33:40 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  424. INFO: ----------------------------------------------------------------------------
  425. Apr 23, 2017 2:33:40 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  426. INFO: Registered request bodyparser engines
  427. Apr 23, 2017 2:33:40 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  428. INFO: ----------------------------------------------------------------------------
  429. Apr 23, 2017 2:33:40 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  430. INFO: application/json => ninja.bodyparser.BodyParserEngineJson
  431. Apr 23, 2017 2:33:40 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  432. INFO: application/x-www-form-urlencoded => ninja.bodyparser.BodyParserEnginePost
  433. Apr 23, 2017 2:33:40 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  434. INFO: application/xml => ninja.bodyparser.BodyParserEngineXml
  435. No production App Engine environment found - starting local development environment
  436. In test mode - not saving Appengine data to disk
  437. Apr 23, 2017 2:33:40 PM ninja.Bootstrap boot
  438. INFO: Ninja injector started in 45 ms.
  439. Apr 23, 2017 2:33:40 PM ninja.RouterImpl logRoutes
  440. INFO: ---------------------------------------------------------------------------------------
  441. Apr 23, 2017 2:33:40 PM ninja.RouterImpl logRoutes
  442. INFO: Registered routes
  443. Apr 23, 2017 2:33:40 PM ninja.RouterImpl logRoutes
  444. INFO: ---------------------------------------------------------------------------------------
  445. Apr 23, 2017 2:33:40 PM ninja.RouterImpl logRoutes
  446. INFO: GET /setup => controllers.ApplicationController.setup()
  447. Apr 23, 2017 2:33:40 PM ninja.RouterImpl logRoutes
  448. INFO: GET /login => controllers.LoginLogoutController.login()
  449. Apr 23, 2017 2:33:40 PM ninja.RouterImpl logRoutes
  450. INFO: POST /login => controllers.LoginLogoutController.loginPost()
  451. Apr 23, 2017 2:33:40 PM ninja.RouterImpl logRoutes
  452. INFO: GET /logout => controllers.LoginLogoutController.logout()
  453. Apr 23, 2017 2:33:40 PM ninja.RouterImpl logRoutes
  454. INFO: GET /article/new => controllers.ArticleController.articleNew()
  455. Apr 23, 2017 2:33:40 PM ninja.RouterImpl logRoutes
  456. INFO: POST /article/new => controllers.ArticleController.articleNewPost()
  457. Apr 23, 2017 2:33:40 PM ninja.RouterImpl logRoutes
  458. INFO: GET /article/{id} => controllers.ArticleController.articleShow()
  459. Apr 23, 2017 2:33:40 PM ninja.RouterImpl logRoutes
  460. INFO: GET /api/{username}/articles.json => controllers.ApiController.getArticlesJson()
  461. Apr 23, 2017 2:33:40 PM ninja.RouterImpl logRoutes
  462. INFO: GET /api/{username}/articles.xml => controllers.ApiController.getArticlesXml()
  463. Apr 23, 2017 2:33:40 PM ninja.RouterImpl logRoutes
  464. INFO: POST /api/{username}/article.json => controllers.ApiController.postArticleJson()
  465. Apr 23, 2017 2:33:40 PM ninja.RouterImpl logRoutes
  466. INFO: POST /api/{username}/article.xml => controllers.ApiController.postArticleXml()
  467. Apr 23, 2017 2:33:40 PM ninja.RouterImpl logRoutes
  468. INFO: GET /assets/webjars/{fileName: .*} => ninja.AssetsController.serveWebJars()
  469. Apr 23, 2017 2:33:40 PM ninja.RouterImpl logRoutes
  470. INFO: GET /assets/{fileName: .*} => ninja.AssetsController.serveStatic()
  471. Apr 23, 2017 2:33:40 PM ninja.RouterImpl logRoutes
  472. INFO: GET /.* => controllers.ApplicationController.index()
  473. Apr 23, 2017 2:33:40 PM ninja.NinjaDefault showSplashScreenViaLogger
  474. INFO:
  475. _______ .___ _______ ____. _____
  476. \ \ | |\ \ | | / _ \
  477. / | \| |/ | \ | |/ /_\ \
  478. / | \ / | \/\__| / | \ http://www.ninjaframework.org
  479. \____|__ /___\____|__ /\________\____|__ / @ninjaframework
  480. web\/framework \/ \/ 6.0.0
  481.  
  482. Apr 23, 2017 2:33:40 PM ninja.lifecycle.LifecycleServiceImpl start
  483. INFO: Starting Ninja application...
  484. Apr 23, 2017 2:33:40 PM ninja.lifecycle.LifecycleServiceImpl start
  485. INFO: Ninja application started in 1ms
  486. Apr 23, 2017 2:33:40 PM org.eclipse.jetty.server.handler.ContextHandler doStart
  487. INFO: Started o.e.j.s.ServletContextHandler@c00fff0{/,null,AVAILABLE}
  488. Apr 23, 2017 2:33:40 PM org.eclipse.jetty.server.AbstractConnector doStart
  489. INFO: Started ServerConnector@263f04ca{HTTP/1.1,[http/1.1]}{0.0.0.0:1024}
  490. Apr 23, 2017 2:33:40 PM org.eclipse.jetty.server.Server doStart
  491. INFO: Started @2433ms
  492. Apr 23, 2017 2:33:40 PM ninja.standalone.NinjaJetty doStart
  493. INFO: Started jetty v9.3.11.v20160721 on <all>:1024
  494. Apr 23, 2017 2:33:40 PM ninja.standalone.AbstractStandalone logBaseUrls
  495. INFO: -------------------------------------------------------
  496. Apr 23, 2017 2:33:40 PM ninja.standalone.AbstractStandalone logBaseUrls
  497. INFO: Ninja application running at
  498. Apr 23, 2017 2:33:40 PM ninja.standalone.AbstractStandalone logBaseUrls
  499. INFO: => http://localhost:1024
  500. Apr 23, 2017 2:33:40 PM ninja.standalone.AbstractStandalone logBaseUrls
  501. INFO: -------------------------------------------------------
  502. Apr 23, 2017 2:33:40 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init
  503. INFO: Local Datastore initialized:
  504. Type: High Replication
  505. Storage: In-memory
  506. response: {"articles":[{"id":2,"title":"My third post","postedAt":1492947220791,"content":"Lorem ipsum dolor sit amet, consectetur adipiscing elit sed nisl sed lorem commodo elementum in a leo. Aliquam erat volutpat. Nulla libero odio, consectetur eget rutrum ac, varius vitae orci. Suspendisse facilisis tempus elit, facilisis ultricies massa condimentum in. Aenean id felis libero. Quisque nisl eros, accumsan eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula.","authorIds":[1]},{"id":3,"title":"My second post","postedAt":1492947220792,"content":"Lorem ipsum dolor sit amet, consectetur adipiscing elit sed nisl sed lorem commodo elementum in a leo. Aliquam erat volutpat. Nulla libero odio, consectetur eget rutrum ac, varius vitae orci. Suspendisse facilisis tempus elit, facilisis ultricies massa condimentum in. Aenean id felis libero. Quisque nisl eros, accumsan eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula. eget ornare id, pharetra eget felis. Aenean purus erat, egestas nec scelerisque non, eleifend id ligula.","authorIds":[1]},{"id":4,"title":"Hello to the blog example!","postedAt":1492947220794,"content":"<p>Hi and welcome to the demo of Ninja!</p> <p>This example shows how you can use Ninja in the wild. Some things you can learn:</p><ul><li>How to use the templating system (header, footer)</li><li>How to test your application with ease.</li><li>Setting up authentication (login / logout)</li><li>Internationalization (i18n)</li><li>Static assets / using webjars</li><li>Persisting data</li><li>Beautiful <a href=\"/article/3\">html routes</a> for your application</li><li>How to design your restful Api (<a href=\"/api/bob@gmail.com/articles.json\">Json</a> and <a href=\"/api/bob@gmail.com/articles.xml\">Xml</a>)</li><li>... and much much more.</li></ul><p>We are always happy to see you on our mailing list! Check out <a href=\"http://www.ninjaframework.org\">our website for more</a>.</p>","authorIds":[1]}]}
  507. Apr 23, 2017 2:33:41 PM ninja.lifecycle.LifecycleServiceImpl stop
  508. INFO: Stopping Ninja application...
  509. Apr 23, 2017 2:33:41 PM ninja.lifecycle.LifecycleServiceImpl stop
  510. INFO: Ninja application stopped in 0ms
  511. Apr 23, 2017 2:33:41 PM org.eclipse.jetty.server.handler.ContextHandler doStop
  512. INFO: Stopped o.e.j.s.ServletContextHandler@c00fff0{/,null,UNAVAILABLE}
  513. Apr 23, 2017 2:33:41 PM ninja.standalone.NinjaJetty doShutdown
  514. INFO: Trying to stop jetty on <all>:1024
  515. Apr 23, 2017 2:33:41 PM org.eclipse.jetty.server.AbstractConnector doStop
  516. INFO: Stopped ServerConnector@263f04ca{HTTP/1.1,[http/1.1]}{0.0.0.0:1024}
  517. Apr 23, 2017 2:33:41 PM ninja.standalone.NinjaJetty doShutdown
  518. INFO: Stopped jetty on <all>:1024
  519. Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.548 sec - in controllers.ApiControllerTest
  520. Running controllers.PostTest
  521. Apr 23, 2017 11:33:41 AM com.google.appengine.api.datastore.dev.LocalDatastoreService init
  522. INFO: Local Datastore initialized:
  523. Type: High Replication
  524. Storage: In-memory
  525. Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.554 sec - in controllers.PostTest
  526. Apr 23, 2017 2:33:41 PM com.google.appengine.api.datastore.dev.LocalDatastoreService cleanupActiveServices
  527. INFO: scheduler shutting down.
  528. Running controllers.ApplicationControllerFluentLeniumTest
  529. SLF4J: Class path contains multiple SLF4J bindings.
  530. SLF4J: Found binding in [jar:file:/home/testuser/.m2/repository/org/slf4j/slf4j-jdk14/1.7.25/slf4j-jdk14-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  531. SLF4J: Found binding in [jar:file:/home/testuser/.m2/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  532. SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
  533. SLF4J: Actual binding is of type [org.slf4j.impl.JDK14LoggerFactory]
  534. Apr 23, 2017 2:33:42 PM ninja.utils.NinjaModeHelper determineModeFromSystemPropertiesOrProdIfNotSet
  535. INFO: Ninja is running in mode prod
  536. Apr 23, 2017 2:33:42 PM org.eclipse.jetty.util.log.Log initialized
  537. INFO: Logging initialized @879ms
  538. Apr 23, 2017 2:33:42 PM org.eclipse.jetty.server.handler.ContextHandler setContextPath
  539. WARNING: Empty contextPath
  540. Apr 23, 2017 2:33:42 PM ninja.standalone.NinjaJetty doStart
  541. INFO: Trying to start jetty v9.3.11.v20160721 on <all>:1024
  542. Apr 23, 2017 2:33:42 PM org.eclipse.jetty.server.Server doStart
  543. INFO: jetty-9.3.11.v20160721
  544. Apr 23, 2017 2:33:42 PM ninja.Bootstrap initLogback
  545. INFO: Successfully configured Logback.
  546. Apr 23, 2017 2:33:42 PM ninja.Bootstrap configure
  547. INFO: Enabling Ninja classic configuration
  548. Apr 23, 2017 2:33:43 PM ninja.utils.SwissKnife loadConfigurationInUtf8
  549. INFO: Could not load file conf/messages_en.properties (not a bad thing necessarily, but I am returing null)
  550. Apr 23, 2017 2:33:43 PM ninja.i18n.MessagesImpl loadAllMessageFilesForRegisteredLanguages
  551. INFO: Did not find conf/messages_en.properties but it was specified in application.conf. Using default language instead.
  552. Apr 23, 2017 2:33:43 PM ninja.utils.SwissKnife loadConfigurationInUtf8
  553. INFO: Could not load file conf/messages_de.properties (not a bad thing necessarily, but I am returing null)
  554. Apr 23, 2017 2:33:43 PM ninja.i18n.MessagesImpl loadAllMessageFilesForRegisteredLanguages
  555. INFO: Did not find conf/messages_de.properties but it was specified in application.conf. Using default language instead.
  556. Apr 23, 2017 2:33:43 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  557. INFO: -------------------------------------------------------------------
  558. Apr 23, 2017 2:33:43 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  559. INFO: Registered response template engines
  560. Apr 23, 2017 2:33:43 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  561. INFO: -------------------------------------------------------------------
  562. Apr 23, 2017 2:33:43 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  563. INFO: application/javascript => ninja.template.TemplateEngineJsonP
  564. Apr 23, 2017 2:33:43 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  565. INFO: application/json => ninja.template.TemplateEngineJson
  566. Apr 23, 2017 2:33:43 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  567. INFO: application/xml => ninja.template.TemplateEngineXml
  568. Apr 23, 2017 2:33:43 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  569. INFO: text/html => ninja.template.TemplateEngineFreemarker
  570. Apr 23, 2017 2:33:43 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  571. INFO: text/plain => ninja.template.TemplateEngineText
  572. Apr 23, 2017 2:33:43 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  573. INFO: ----------------------------------------------------------------------------
  574. Apr 23, 2017 2:33:43 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  575. INFO: Registered request bodyparser engines
  576. Apr 23, 2017 2:33:43 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  577. INFO: ----------------------------------------------------------------------------
  578. Apr 23, 2017 2:33:43 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  579. INFO: application/json => ninja.bodyparser.BodyParserEngineJson
  580. Apr 23, 2017 2:33:43 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  581. INFO: application/x-www-form-urlencoded => ninja.bodyparser.BodyParserEnginePost
  582. Apr 23, 2017 2:33:43 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  583. INFO: application/xml => ninja.bodyparser.BodyParserEngineXml
  584. No production App Engine environment found - starting local development environment
  585. In test mode - not saving Appengine data to disk
  586. Apr 23, 2017 2:33:43 PM ninja.Bootstrap boot
  587. INFO: Ninja injector started in 742 ms.
  588. Apr 23, 2017 2:33:43 PM ninja.params.ControllerMethodInvoker determineWhetherToUseStrictArgumentExtractorMode
  589. WARNING: Using deprecated non-strict mode for injection of parameters into controller (ninja.strict_argument_extractors = false). This mode will soon be removed from Ninja. Make sure you upgrade your application as soon as possible. More: http://www.ninjaframework.org/documentation/basic_concepts/controllers.html 'A note about null and Optional'.
  590. Apr 23, 2017 2:33:43 PM ninja.RouterImpl logRoutes
  591. INFO: ---------------------------------------------------------------------------------------
  592. Apr 23, 2017 2:33:43 PM ninja.RouterImpl logRoutes
  593. INFO: Registered routes
  594. Apr 23, 2017 2:33:43 PM ninja.RouterImpl logRoutes
  595. INFO: ---------------------------------------------------------------------------------------
  596. Apr 23, 2017 2:33:43 PM ninja.RouterImpl logRoutes
  597. INFO: GET /setup => controllers.ApplicationController.setup()
  598. Apr 23, 2017 2:33:43 PM ninja.RouterImpl logRoutes
  599. INFO: GET /login => controllers.LoginLogoutController.login()
  600. Apr 23, 2017 2:33:43 PM ninja.RouterImpl logRoutes
  601. INFO: POST /login => controllers.LoginLogoutController.loginPost()
  602. Apr 23, 2017 2:33:43 PM ninja.RouterImpl logRoutes
  603. INFO: GET /logout => controllers.LoginLogoutController.logout()
  604. Apr 23, 2017 2:33:43 PM ninja.RouterImpl logRoutes
  605. INFO: GET /article/new => controllers.ArticleController.articleNew()
  606. Apr 23, 2017 2:33:43 PM ninja.RouterImpl logRoutes
  607. INFO: POST /article/new => controllers.ArticleController.articleNewPost()
  608. Apr 23, 2017 2:33:43 PM ninja.RouterImpl logRoutes
  609. INFO: GET /article/{id} => controllers.ArticleController.articleShow()
  610. Apr 23, 2017 2:33:43 PM ninja.RouterImpl logRoutes
  611. INFO: GET /api/{username}/articles.json => controllers.ApiController.getArticlesJson()
  612. Apr 23, 2017 2:33:43 PM ninja.RouterImpl logRoutes
  613. INFO: GET /api/{username}/articles.xml => controllers.ApiController.getArticlesXml()
  614. Apr 23, 2017 2:33:43 PM ninja.RouterImpl logRoutes
  615. INFO: POST /api/{username}/article.json => controllers.ApiController.postArticleJson()
  616. Apr 23, 2017 2:33:43 PM ninja.RouterImpl logRoutes
  617. INFO: POST /api/{username}/article.xml => controllers.ApiController.postArticleXml()
  618. Apr 23, 2017 2:33:43 PM ninja.RouterImpl logRoutes
  619. INFO: GET /assets/webjars/{fileName: .*} => ninja.AssetsController.serveWebJars()
  620. Apr 23, 2017 2:33:43 PM ninja.RouterImpl logRoutes
  621. INFO: GET /assets/{fileName: .*} => ninja.AssetsController.serveStatic()
  622. Apr 23, 2017 2:33:43 PM ninja.RouterImpl logRoutes
  623. INFO: GET /.* => controllers.ApplicationController.index()
  624. Apr 23, 2017 2:33:43 PM ninja.NinjaDefault showSplashScreenViaLogger
  625. INFO:
  626. _______ .___ _______ ____. _____
  627. \ \ | |\ \ | | / _ \
  628. / | \| |/ | \ | |/ /_\ \
  629. / | \ / | \/\__| / | \ http://www.ninjaframework.org
  630. \____|__ /___\____|__ /\________\____|__ / @ninjaframework
  631. web\/framework \/ \/ 6.0.0
  632.  
  633. Apr 23, 2017 2:33:43 PM ninja.lifecycle.LifecycleServiceImpl start
  634. INFO: Starting Ninja application...
  635. Apr 23, 2017 2:33:43 PM ninja.lifecycle.LifecycleServiceImpl start
  636. INFO: Ninja application started in 5ms
  637. Apr 23, 2017 2:33:43 PM org.eclipse.jetty.server.handler.ContextHandler doStart
  638. INFO: Started o.e.j.s.ServletContextHandler@7c28c1{/,null,AVAILABLE}
  639. Apr 23, 2017 2:33:43 PM org.eclipse.jetty.server.AbstractConnector doStart
  640. INFO: Started ServerConnector@397c0dc0{HTTP/1.1,[http/1.1]}{0.0.0.0:1024}
  641. Apr 23, 2017 2:33:43 PM org.eclipse.jetty.server.Server doStart
  642. INFO: Started @1963ms
  643. Apr 23, 2017 2:33:43 PM ninja.standalone.NinjaJetty doStart
  644. INFO: Started jetty v9.3.11.v20160721 on <all>:1024
  645. Apr 23, 2017 2:33:43 PM ninja.standalone.AbstractStandalone logBaseUrls
  646. INFO: -------------------------------------------------------
  647. Apr 23, 2017 2:33:43 PM ninja.standalone.AbstractStandalone logBaseUrls
  648. INFO: Ninja application running at
  649. Apr 23, 2017 2:33:43 PM ninja.standalone.AbstractStandalone logBaseUrls
  650. INFO: => http://localhost:1024
  651. Apr 23, 2017 2:33:43 PM ninja.standalone.AbstractStandalone logBaseUrls
  652. INFO: -------------------------------------------------------
  653. Apr 23, 2017 2:33:44 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init
  654. INFO: Local Datastore initialized:
  655. Type: High Replication
  656. Storage: In-memory
  657. Apr 23, 2017 2:33:44 PM com.google.appengine.api.datastore.dev.LocalCompositeIndexManager updateIndexFile
  658. SEVERE: Unable to write /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml
  659. java.io.FileNotFoundException: /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml (Permission denied)
  660. at java.io.FileOutputStream.open0(Native Method)
  661. at java.io.FileOutputStream.open(FileOutputStream.java:270)
  662. at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
  663. at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
  664. at java.io.FileWriter.<init>(FileWriter.java:90)
  665. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.newGeneratedIndexFileWriter(LocalCompositeIndexManager.java:378)
  666. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.write(LocalCompositeIndexManager.java:306)
  667. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.updateIndexFile(LocalCompositeIndexManager.java:915)
  668. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.maybeUpdateIndexFile(LocalCompositeIndexManager.java:870)
  669. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.processQuery(LocalCompositeIndexManager.java:812)
  670. at com.google.appengine.api.datastore.dev.LocalDatastoreService$10.run(LocalDatastoreService.java:1392)
  671. at java.security.AccessController.doPrivileged(Native Method)
  672. at com.google.appengine.api.datastore.dev.LocalDatastoreService.runQuery(LocalDatastoreService.java:1389)
  673. at com.google.appengine.api.datastore.dev.LocalDatastoreV3Service.runQuery(LocalDatastoreV3Service.java:78)
  674. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  675. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  676. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  677. at java.lang.reflect.Method.invoke(Method.java:498)
  678. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:541)
  679. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
  680. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
  681. at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:533)
  682. at java.security.AccessController.doPrivileged(Native Method)
  683. at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:530)
  684. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  685. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  686. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  687. at java.lang.Thread.run(Thread.java:745)
  688.  
  689. Apr 23, 2017 2:33:44 PM com.google.appengine.api.datastore.dev.LocalCompositeIndexManager updateIndexFile
  690. SEVERE: Unable to write /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml
  691. java.io.FileNotFoundException: /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml (Permission denied)
  692. at java.io.FileOutputStream.open0(Native Method)
  693. at java.io.FileOutputStream.open(FileOutputStream.java:270)
  694. at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
  695. at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
  696. at java.io.FileWriter.<init>(FileWriter.java:90)
  697. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.newGeneratedIndexFileWriter(LocalCompositeIndexManager.java:378)
  698. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.write(LocalCompositeIndexManager.java:306)
  699. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.updateIndexFile(LocalCompositeIndexManager.java:915)
  700. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.maybeUpdateIndexFile(LocalCompositeIndexManager.java:870)
  701. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.processQuery(LocalCompositeIndexManager.java:812)
  702. at com.google.appengine.api.datastore.dev.LocalDatastoreService$10.run(LocalDatastoreService.java:1392)
  703. at java.security.AccessController.doPrivileged(Native Method)
  704. at com.google.appengine.api.datastore.dev.LocalDatastoreService.runQuery(LocalDatastoreService.java:1389)
  705. at com.google.appengine.api.datastore.dev.LocalDatastoreV3Service.runQuery(LocalDatastoreV3Service.java:78)
  706. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  707. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  708. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  709. at java.lang.reflect.Method.invoke(Method.java:498)
  710. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:541)
  711. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
  712. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
  713. at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:533)
  714. at java.security.AccessController.doPrivileged(Native Method)
  715. at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:530)
  716. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  717. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  718. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  719. at java.lang.Thread.run(Thread.java:745)
  720.  
  721. Apr 23, 2017 2:33:44 PM com.google.appengine.api.datastore.dev.LocalCompositeIndexManager updateIndexFile
  722. SEVERE: Unable to write /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml
  723. java.io.FileNotFoundException: /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml (Permission denied)
  724. at java.io.FileOutputStream.open0(Native Method)
  725. at java.io.FileOutputStream.open(FileOutputStream.java:270)
  726. at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
  727. at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
  728. at java.io.FileWriter.<init>(FileWriter.java:90)
  729. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.newGeneratedIndexFileWriter(LocalCompositeIndexManager.java:378)
  730. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.write(LocalCompositeIndexManager.java:306)
  731. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.updateIndexFile(LocalCompositeIndexManager.java:915)
  732. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.maybeUpdateIndexFile(LocalCompositeIndexManager.java:870)
  733. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.processQuery(LocalCompositeIndexManager.java:812)
  734. at com.google.appengine.api.datastore.dev.LocalDatastoreService$10.run(LocalDatastoreService.java:1392)
  735. at java.security.AccessController.doPrivileged(Native Method)
  736. at com.google.appengine.api.datastore.dev.LocalDatastoreService.runQuery(LocalDatastoreService.java:1389)
  737. at com.google.appengine.api.datastore.dev.LocalDatastoreV3Service.runQuery(LocalDatastoreV3Service.java:78)
  738. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  739. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  740. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  741. at java.lang.reflect.Method.invoke(Method.java:498)
  742. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:541)
  743. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
  744. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
  745. at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:533)
  746. at java.security.AccessController.doPrivileged(Native Method)
  747. at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:530)
  748. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  749. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  750. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  751. at java.lang.Thread.run(Thread.java:745)
  752.  
  753. title: Home page
  754. Apr 23, 2017 2:33:44 PM ninja.lifecycle.LifecycleServiceImpl stop
  755. INFO: Stopping Ninja application...
  756. Apr 23, 2017 2:33:44 PM ninja.lifecycle.LifecycleServiceImpl stop
  757. INFO: Ninja application stopped in 1ms
  758. Apr 23, 2017 2:33:44 PM org.eclipse.jetty.server.handler.ContextHandler doStop
  759. INFO: Stopped o.e.j.s.ServletContextHandler@7c28c1{/,null,UNAVAILABLE}
  760. Apr 23, 2017 2:33:44 PM ninja.standalone.NinjaJetty doShutdown
  761. INFO: Trying to stop jetty on <all>:1024
  762. Apr 23, 2017 2:33:44 PM org.eclipse.jetty.server.AbstractConnector doStop
  763. INFO: Stopped ServerConnector@397c0dc0{HTTP/1.1,[http/1.1]}{0.0.0.0:1024}
  764. Apr 23, 2017 2:33:44 PM ninja.standalone.NinjaJetty doShutdown
  765. INFO: Stopped jetty on <all>:1024
  766. Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.86 sec - in controllers.ApplicationControllerFluentLeniumTest
  767. Running controllers.LoginLogoutControllerTest
  768. SLF4J: Class path contains multiple SLF4J bindings.
  769. SLF4J: Found binding in [jar:file:/home/testuser/.m2/repository/org/slf4j/slf4j-jdk14/1.7.25/slf4j-jdk14-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  770. SLF4J: Found binding in [jar:file:/home/testuser/.m2/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  771. SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
  772. SLF4J: Actual binding is of type [org.slf4j.impl.JDK14LoggerFactory]
  773. Apr 23, 2017 2:33:45 PM ninja.utils.NinjaModeHelper determineModeFromSystemPropertiesOrProdIfNotSet
  774. INFO: Ninja is running in mode prod
  775. Apr 23, 2017 2:33:45 PM org.eclipse.jetty.util.log.Log initialized
  776. INFO: Logging initialized @337ms
  777. Apr 23, 2017 2:33:45 PM org.eclipse.jetty.server.handler.ContextHandler setContextPath
  778. WARNING: Empty contextPath
  779. Apr 23, 2017 2:33:45 PM ninja.standalone.NinjaJetty doStart
  780. INFO: Trying to start jetty v9.3.11.v20160721 on <all>:1024
  781. Apr 23, 2017 2:33:45 PM org.eclipse.jetty.server.Server doStart
  782. INFO: jetty-9.3.11.v20160721
  783. Apr 23, 2017 2:33:45 PM ninja.Bootstrap initLogback
  784. INFO: Successfully configured Logback.
  785. Apr 23, 2017 2:33:45 PM ninja.Bootstrap configure
  786. INFO: Enabling Ninja classic configuration
  787. Apr 23, 2017 2:33:45 PM ninja.utils.SwissKnife loadConfigurationInUtf8
  788. INFO: Could not load file conf/messages_en.properties (not a bad thing necessarily, but I am returing null)
  789. Apr 23, 2017 2:33:45 PM ninja.i18n.MessagesImpl loadAllMessageFilesForRegisteredLanguages
  790. INFO: Did not find conf/messages_en.properties but it was specified in application.conf. Using default language instead.
  791. Apr 23, 2017 2:33:45 PM ninja.utils.SwissKnife loadConfigurationInUtf8
  792. INFO: Could not load file conf/messages_de.properties (not a bad thing necessarily, but I am returing null)
  793. Apr 23, 2017 2:33:45 PM ninja.i18n.MessagesImpl loadAllMessageFilesForRegisteredLanguages
  794. INFO: Did not find conf/messages_de.properties but it was specified in application.conf. Using default language instead.
  795. Apr 23, 2017 2:33:46 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  796. INFO: -------------------------------------------------------------------
  797. Apr 23, 2017 2:33:46 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  798. INFO: Registered response template engines
  799. Apr 23, 2017 2:33:46 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  800. INFO: -------------------------------------------------------------------
  801. Apr 23, 2017 2:33:46 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  802. INFO: application/javascript => ninja.template.TemplateEngineJsonP
  803. Apr 23, 2017 2:33:46 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  804. INFO: application/json => ninja.template.TemplateEngineJson
  805. Apr 23, 2017 2:33:46 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  806. INFO: application/xml => ninja.template.TemplateEngineXml
  807. Apr 23, 2017 2:33:46 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  808. INFO: text/html => ninja.template.TemplateEngineFreemarker
  809. Apr 23, 2017 2:33:46 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  810. INFO: text/plain => ninja.template.TemplateEngineText
  811. Apr 23, 2017 2:33:46 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  812. INFO: ----------------------------------------------------------------------------
  813. Apr 23, 2017 2:33:46 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  814. INFO: Registered request bodyparser engines
  815. Apr 23, 2017 2:33:46 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  816. INFO: ----------------------------------------------------------------------------
  817. Apr 23, 2017 2:33:46 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  818. INFO: application/json => ninja.bodyparser.BodyParserEngineJson
  819. Apr 23, 2017 2:33:46 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  820. INFO: application/x-www-form-urlencoded => ninja.bodyparser.BodyParserEnginePost
  821. Apr 23, 2017 2:33:46 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  822. INFO: application/xml => ninja.bodyparser.BodyParserEngineXml
  823. No production App Engine environment found - starting local development environment
  824. In test mode - not saving Appengine data to disk
  825. Apr 23, 2017 2:33:46 PM ninja.Bootstrap boot
  826. INFO: Ninja injector started in 615 ms.
  827. Apr 23, 2017 2:33:46 PM ninja.params.ControllerMethodInvoker determineWhetherToUseStrictArgumentExtractorMode
  828. WARNING: Using deprecated non-strict mode for injection of parameters into controller (ninja.strict_argument_extractors = false). This mode will soon be removed from Ninja. Make sure you upgrade your application as soon as possible. More: http://www.ninjaframework.org/documentation/basic_concepts/controllers.html 'A note about null and Optional'.
  829. Apr 23, 2017 2:33:46 PM ninja.RouterImpl logRoutes
  830. INFO: ---------------------------------------------------------------------------------------
  831. Apr 23, 2017 2:33:46 PM ninja.RouterImpl logRoutes
  832. INFO: Registered routes
  833. Apr 23, 2017 2:33:46 PM ninja.RouterImpl logRoutes
  834. INFO: ---------------------------------------------------------------------------------------
  835. Apr 23, 2017 2:33:46 PM ninja.RouterImpl logRoutes
  836. INFO: GET /setup => controllers.ApplicationController.setup()
  837. Apr 23, 2017 2:33:46 PM ninja.RouterImpl logRoutes
  838. INFO: GET /login => controllers.LoginLogoutController.login()
  839. Apr 23, 2017 2:33:46 PM ninja.RouterImpl logRoutes
  840. INFO: POST /login => controllers.LoginLogoutController.loginPost()
  841. Apr 23, 2017 2:33:46 PM ninja.RouterImpl logRoutes
  842. INFO: GET /logout => controllers.LoginLogoutController.logout()
  843. Apr 23, 2017 2:33:46 PM ninja.RouterImpl logRoutes
  844. INFO: GET /article/new => controllers.ArticleController.articleNew()
  845. Apr 23, 2017 2:33:46 PM ninja.RouterImpl logRoutes
  846. INFO: POST /article/new => controllers.ArticleController.articleNewPost()
  847. Apr 23, 2017 2:33:46 PM ninja.RouterImpl logRoutes
  848. INFO: GET /article/{id} => controllers.ArticleController.articleShow()
  849. Apr 23, 2017 2:33:46 PM ninja.RouterImpl logRoutes
  850. INFO: GET /api/{username}/articles.json => controllers.ApiController.getArticlesJson()
  851. Apr 23, 2017 2:33:46 PM ninja.RouterImpl logRoutes
  852. INFO: GET /api/{username}/articles.xml => controllers.ApiController.getArticlesXml()
  853. Apr 23, 2017 2:33:46 PM ninja.RouterImpl logRoutes
  854. INFO: POST /api/{username}/article.json => controllers.ApiController.postArticleJson()
  855. Apr 23, 2017 2:33:46 PM ninja.RouterImpl logRoutes
  856. INFO: POST /api/{username}/article.xml => controllers.ApiController.postArticleXml()
  857. Apr 23, 2017 2:33:46 PM ninja.RouterImpl logRoutes
  858. INFO: GET /assets/webjars/{fileName: .*} => ninja.AssetsController.serveWebJars()
  859. Apr 23, 2017 2:33:46 PM ninja.RouterImpl logRoutes
  860. INFO: GET /assets/{fileName: .*} => ninja.AssetsController.serveStatic()
  861. Apr 23, 2017 2:33:46 PM ninja.RouterImpl logRoutes
  862. INFO: GET /.* => controllers.ApplicationController.index()
  863. Apr 23, 2017 2:33:46 PM ninja.NinjaDefault showSplashScreenViaLogger
  864. INFO:
  865. _______ .___ _______ ____. _____
  866. \ \ | |\ \ | | / _ \
  867. / | \| |/ | \ | |/ /_\ \
  868. / | \ / | \/\__| / | \ http://www.ninjaframework.org
  869. \____|__ /___\____|__ /\________\____|__ / @ninjaframework
  870. web\/framework \/ \/ 6.0.0
  871.  
  872. Apr 23, 2017 2:33:46 PM ninja.lifecycle.LifecycleServiceImpl start
  873. INFO: Starting Ninja application...
  874. Apr 23, 2017 2:33:46 PM ninja.lifecycle.LifecycleServiceImpl start
  875. INFO: Ninja application started in 2ms
  876. Apr 23, 2017 2:33:46 PM org.eclipse.jetty.server.handler.ContextHandler doStart
  877. INFO: Started o.e.j.s.ServletContextHandler@6c5945a7{/,null,AVAILABLE}
  878. Apr 23, 2017 2:33:46 PM org.eclipse.jetty.server.AbstractConnector doStart
  879. INFO: Started ServerConnector@54d18072{HTTP/1.1,[http/1.1]}{0.0.0.0:1024}
  880. Apr 23, 2017 2:33:46 PM org.eclipse.jetty.server.Server doStart
  881. INFO: Started @1202ms
  882. Apr 23, 2017 2:33:46 PM ninja.standalone.NinjaJetty doStart
  883. INFO: Started jetty v9.3.11.v20160721 on <all>:1024
  884. Apr 23, 2017 2:33:46 PM ninja.standalone.AbstractStandalone logBaseUrls
  885. INFO: -------------------------------------------------------
  886. Apr 23, 2017 2:33:46 PM ninja.standalone.AbstractStandalone logBaseUrls
  887. INFO: Ninja application running at
  888. Apr 23, 2017 2:33:46 PM ninja.standalone.AbstractStandalone logBaseUrls
  889. INFO: => http://localhost:1024
  890. Apr 23, 2017 2:33:46 PM ninja.standalone.AbstractStandalone logBaseUrls
  891. INFO: -------------------------------------------------------
  892. Apr 23, 2017 2:33:46 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init
  893. INFO: Local Datastore initialized:
  894. Type: High Replication
  895. Storage: In-memory
  896. Apr 23, 2017 2:33:46 PM com.google.appengine.api.datastore.dev.LocalCompositeIndexManager updateIndexFile
  897. SEVERE: Unable to write /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml
  898. java.io.FileNotFoundException: /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml (Permission denied)
  899. at java.io.FileOutputStream.open0(Native Method)
  900. at java.io.FileOutputStream.open(FileOutputStream.java:270)
  901. at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
  902. at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
  903. at java.io.FileWriter.<init>(FileWriter.java:90)
  904. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.newGeneratedIndexFileWriter(LocalCompositeIndexManager.java:378)
  905. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.write(LocalCompositeIndexManager.java:306)
  906. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.updateIndexFile(LocalCompositeIndexManager.java:915)
  907. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.maybeUpdateIndexFile(LocalCompositeIndexManager.java:870)
  908. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.processQuery(LocalCompositeIndexManager.java:812)
  909. at com.google.appengine.api.datastore.dev.LocalDatastoreService$10.run(LocalDatastoreService.java:1392)
  910. at java.security.AccessController.doPrivileged(Native Method)
  911. at com.google.appengine.api.datastore.dev.LocalDatastoreService.runQuery(LocalDatastoreService.java:1389)
  912. at com.google.appengine.api.datastore.dev.LocalDatastoreV3Service.runQuery(LocalDatastoreV3Service.java:78)
  913. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  914. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  915. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  916. at java.lang.reflect.Method.invoke(Method.java:498)
  917. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:541)
  918. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
  919. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
  920. at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:533)
  921. at java.security.AccessController.doPrivileged(Native Method)
  922. at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:530)
  923. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  924. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  925. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  926. at java.lang.Thread.run(Thread.java:745)
  927.  
  928. <!DOCTYPE html><html lang="en"> <head> <script src="/assets/webjars/jquery/1.9.0/jquery.js"></script> <meta charset="utf-8"> <title>Error. Forbidden.</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content=""> <meta name="author" content=""> <!-- Le styles --> <link href="/assets/webjars/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet"> <!-- Optional theme --> <link rel="stylesheet" href="/assets/webjars/bootstrap/3.0.0/css/bootstrap-theme.min.css"> <!-- Latest compiled and minified JavaScript --> <style type="text/css"> body { padding-top: 60px; padding-bottom: 40px; } </style> <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements --> <!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> </head> <body> <div class="container"> <div class="navbar navbar-inverse navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="/">Ninja ❤ App Engine</a> </div> <div class="navbar-collapse collapse"> <ul class="nav navbar-nav"> <li class="active"><a href="/">Home</a></li> </ul> <ul class="navbar-right nav navbar-nav"> <li><a href="/login" id="login">Login</a></li> </ul> </div> <!--/.navbar-collapse --> </div></div> <h1>Oops. Forbidden.</h1><hr><footer>Built with <a href="http://www.ninjaframework.org">Ninja framework</a>. Running on the Google App Engine.</footer> </div> <!-- /container --> <script type="text/javascript" src="/assets/webjars/tinymce-jquery/3.4.9/jscripts/tiny_mce/tiny_mce.js" ></script> <script src="/assets/webjars/bootstrap/3.0.0/js/bootstrap.min.js"></script></body></html>
  929. Apr 23, 2017 2:33:46 PM com.google.appengine.api.datastore.dev.LocalCompositeIndexManager updateIndexFile
  930. SEVERE: Unable to write /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml
  931. java.io.FileNotFoundException: /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml (Permission denied)
  932. at java.io.FileOutputStream.open0(Native Method)
  933. at java.io.FileOutputStream.open(FileOutputStream.java:270)
  934. at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
  935. at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
  936. at java.io.FileWriter.<init>(FileWriter.java:90)
  937. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.newGeneratedIndexFileWriter(LocalCompositeIndexManager.java:378)
  938. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.write(LocalCompositeIndexManager.java:306)
  939. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.updateIndexFile(LocalCompositeIndexManager.java:915)
  940. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.maybeUpdateIndexFile(LocalCompositeIndexManager.java:870)
  941. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.processQuery(LocalCompositeIndexManager.java:812)
  942. at com.google.appengine.api.datastore.dev.LocalDatastoreService$10.run(LocalDatastoreService.java:1392)
  943. at java.security.AccessController.doPrivileged(Native Method)
  944. at com.google.appengine.api.datastore.dev.LocalDatastoreService.runQuery(LocalDatastoreService.java:1389)
  945. at com.google.appengine.api.datastore.dev.LocalDatastoreV3Service.runQuery(LocalDatastoreV3Service.java:78)
  946. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  947. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  948. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  949. at java.lang.reflect.Method.invoke(Method.java:498)
  950. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:541)
  951. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
  952. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
  953. at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:533)
  954. at java.security.AccessController.doPrivileged(Native Method)
  955. at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:530)
  956. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  957. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  958. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  959. at java.lang.Thread.run(Thread.java:745)
  960.  
  961. Apr 23, 2017 2:33:47 PM com.google.appengine.api.datastore.dev.LocalCompositeIndexManager updateIndexFile
  962. SEVERE: Unable to write /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml
  963. java.io.FileNotFoundException: /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml (Permission denied)
  964. at java.io.FileOutputStream.open0(Native Method)
  965. at java.io.FileOutputStream.open(FileOutputStream.java:270)
  966. at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
  967. at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
  968. at java.io.FileWriter.<init>(FileWriter.java:90)
  969. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.newGeneratedIndexFileWriter(LocalCompositeIndexManager.java:378)
  970. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.write(LocalCompositeIndexManager.java:306)
  971. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.updateIndexFile(LocalCompositeIndexManager.java:915)
  972. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.maybeUpdateIndexFile(LocalCompositeIndexManager.java:870)
  973. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.processQuery(LocalCompositeIndexManager.java:812)
  974. at com.google.appengine.api.datastore.dev.LocalDatastoreService$10.run(LocalDatastoreService.java:1392)
  975. at java.security.AccessController.doPrivileged(Native Method)
  976. at com.google.appengine.api.datastore.dev.LocalDatastoreService.runQuery(LocalDatastoreService.java:1389)
  977. at com.google.appengine.api.datastore.dev.LocalDatastoreV3Service.runQuery(LocalDatastoreV3Service.java:78)
  978. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  979. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  980. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  981. at java.lang.reflect.Method.invoke(Method.java:498)
  982. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:541)
  983. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
  984. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
  985. at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:533)
  986. at java.security.AccessController.doPrivileged(Native Method)
  987. at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:530)
  988. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  989. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  990. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  991. at java.lang.Thread.run(Thread.java:745)
  992.  
  993. Apr 23, 2017 2:33:47 PM com.google.appengine.api.datastore.dev.LocalCompositeIndexManager updateIndexFile
  994. SEVERE: Unable to write /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml
  995. java.io.FileNotFoundException: /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml (Permission denied)
  996. at java.io.FileOutputStream.open0(Native Method)
  997. at java.io.FileOutputStream.open(FileOutputStream.java:270)
  998. at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
  999. at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
  1000. at java.io.FileWriter.<init>(FileWriter.java:90)
  1001. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.newGeneratedIndexFileWriter(LocalCompositeIndexManager.java:378)
  1002. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.write(LocalCompositeIndexManager.java:306)
  1003. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.updateIndexFile(LocalCompositeIndexManager.java:915)
  1004. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.maybeUpdateIndexFile(LocalCompositeIndexManager.java:870)
  1005. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.processQuery(LocalCompositeIndexManager.java:812)
  1006. at com.google.appengine.api.datastore.dev.LocalDatastoreService$10.run(LocalDatastoreService.java:1392)
  1007. at java.security.AccessController.doPrivileged(Native Method)
  1008. at com.google.appengine.api.datastore.dev.LocalDatastoreService.runQuery(LocalDatastoreService.java:1389)
  1009. at com.google.appengine.api.datastore.dev.LocalDatastoreV3Service.runQuery(LocalDatastoreV3Service.java:78)
  1010. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  1011. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  1012. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  1013. at java.lang.reflect.Method.invoke(Method.java:498)
  1014. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:541)
  1015. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
  1016. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
  1017. at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:533)
  1018. at java.security.AccessController.doPrivileged(Native Method)
  1019. at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:530)
  1020. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  1021. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  1022. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  1023. at java.lang.Thread.run(Thread.java:745)
  1024.  
  1025. <!DOCTYPE html><html lang="en"> <head> <script src="/assets/webjars/jquery/1.9.0/jquery.js"></script> <meta charset="utf-8"> <title>Error. Forbidden.</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content=""> <meta name="author" content=""> <!-- Le styles --> <link href="/assets/webjars/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet"> <!-- Optional theme --> <link rel="stylesheet" href="/assets/webjars/bootstrap/3.0.0/css/bootstrap-theme.min.css"> <!-- Latest compiled and minified JavaScript --> <style type="text/css"> body { padding-top: 60px; padding-bottom: 40px; } </style> <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements --> <!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> </head> <body> <div class="container"> <div class="navbar navbar-inverse navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="/">Ninja ❤ App Engine</a> </div> <div class="navbar-collapse collapse"> <ul class="nav navbar-nav"> <li class="active"><a href="/">Home</a></li> </ul> <ul class="navbar-right nav navbar-nav"> <li><a href="/login" id="login">Login</a></li> </ul> </div> <!--/.navbar-collapse --> </div></div> <h1>Oops. Forbidden.</h1><hr><footer>Built with <a href="http://www.ninjaframework.org">Ninja framework</a>. Running on the Google App Engine.</footer> </div> <!-- /container --> <script type="text/javascript" src="/assets/webjars/tinymce-jquery/3.4.9/jscripts/tiny_mce/tiny_mce.js" ></script> <script src="/assets/webjars/bootstrap/3.0.0/js/bootstrap.min.js"></script></body></html>
  1026. Apr 23, 2017 2:33:47 PM ninja.lifecycle.LifecycleServiceImpl stop
  1027. INFO: Stopping Ninja application...
  1028. Apr 23, 2017 2:33:47 PM ninja.lifecycle.LifecycleServiceImpl stop
  1029. INFO: Ninja application stopped in 2ms
  1030. Apr 23, 2017 2:33:47 PM org.eclipse.jetty.server.handler.ContextHandler doStop
  1031. INFO: Stopped o.e.j.s.ServletContextHandler@6c5945a7{/,null,UNAVAILABLE}
  1032. Apr 23, 2017 2:33:47 PM ninja.standalone.NinjaJetty doShutdown
  1033. INFO: Trying to stop jetty on <all>:1024
  1034. Apr 23, 2017 2:33:47 PM org.eclipse.jetty.server.AbstractConnector doStop
  1035. INFO: Stopped ServerConnector@54d18072{HTTP/1.1,[http/1.1]}{0.0.0.0:1024}
  1036. Apr 23, 2017 2:33:47 PM ninja.standalone.NinjaJetty doShutdown
  1037. INFO: Stopped jetty on <all>:1024
  1038. Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.025 sec - in controllers.LoginLogoutControllerTest
  1039. Apr 23, 2017 2:33:47 PM com.google.appengine.api.datastore.dev.LocalDatastoreService cleanupActiveServices
  1040. INFO: scheduler shutting down.
  1041. Apr 23, 2017 2:33:47 PM com.google.appengine.api.datastore.dev.LocalDatastoreService cleanupActiveServices
  1042. INFO: scheduler finished shutting down.
  1043. Running controllers.ApiControllerDocTest
  1044. SLF4J: Class path contains multiple SLF4J bindings.
  1045. SLF4J: Found binding in [jar:file:/home/testuser/.m2/repository/org/slf4j/slf4j-jdk14/1.7.25/slf4j-jdk14-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  1046. SLF4J: Found binding in [jar:file:/home/testuser/.m2/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  1047. SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
  1048. SLF4J: Actual binding is of type [org.slf4j.impl.JDK14LoggerFactory]
  1049. Apr 23, 2017 2:33:47 PM ninja.utils.NinjaModeHelper determineModeFromSystemPropertiesOrProdIfNotSet
  1050. INFO: Ninja is running in mode prod
  1051. Apr 23, 2017 2:33:47 PM org.eclipse.jetty.util.log.Log initialized
  1052. INFO: Logging initialized @677ms
  1053. Apr 23, 2017 2:33:47 PM org.eclipse.jetty.server.handler.ContextHandler setContextPath
  1054. WARNING: Empty contextPath
  1055. Apr 23, 2017 2:33:47 PM ninja.standalone.NinjaJetty doStart
  1056. INFO: Trying to start jetty v9.3.11.v20160721 on <all>:1024
  1057. Apr 23, 2017 2:33:47 PM org.eclipse.jetty.server.Server doStart
  1058. INFO: jetty-9.3.11.v20160721
  1059. Apr 23, 2017 2:33:48 PM ninja.Bootstrap initLogback
  1060. INFO: Successfully configured Logback.
  1061. Apr 23, 2017 2:33:48 PM ninja.Bootstrap configure
  1062. INFO: Enabling Ninja classic configuration
  1063. Apr 23, 2017 2:33:48 PM ninja.utils.SwissKnife loadConfigurationInUtf8
  1064. INFO: Could not load file conf/messages_en.properties (not a bad thing necessarily, but I am returing null)
  1065. Apr 23, 2017 2:33:48 PM ninja.i18n.MessagesImpl loadAllMessageFilesForRegisteredLanguages
  1066. INFO: Did not find conf/messages_en.properties but it was specified in application.conf. Using default language instead.
  1067. Apr 23, 2017 2:33:48 PM ninja.utils.SwissKnife loadConfigurationInUtf8
  1068. INFO: Could not load file conf/messages_de.properties (not a bad thing necessarily, but I am returing null)
  1069. Apr 23, 2017 2:33:48 PM ninja.i18n.MessagesImpl loadAllMessageFilesForRegisteredLanguages
  1070. INFO: Did not find conf/messages_de.properties but it was specified in application.conf. Using default language instead.
  1071. Apr 23, 2017 2:33:48 PM freemarker.log.Logger logInLogger
  1072. WARNING: Logger library was already set earlier to "auto"; change to "SLF4J" won't effect loggers created earlier.
  1073. Apr 23, 2017 2:33:48 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1074. INFO: -------------------------------------------------------------------
  1075. Apr 23, 2017 2:33:48 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1076. INFO: Registered response template engines
  1077. Apr 23, 2017 2:33:48 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1078. INFO: -------------------------------------------------------------------
  1079. Apr 23, 2017 2:33:48 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1080. INFO: application/javascript => ninja.template.TemplateEngineJsonP
  1081. Apr 23, 2017 2:33:48 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1082. INFO: application/json => ninja.template.TemplateEngineJson
  1083. Apr 23, 2017 2:33:48 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1084. INFO: application/xml => ninja.template.TemplateEngineXml
  1085. Apr 23, 2017 2:33:48 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1086. INFO: text/html => ninja.template.TemplateEngineFreemarker
  1087. Apr 23, 2017 2:33:48 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1088. INFO: text/plain => ninja.template.TemplateEngineText
  1089. No production App Engine environment found - starting local development environment
  1090. In test mode - not saving Appengine data to disk
  1091. Apr 23, 2017 2:33:48 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  1092. INFO: ----------------------------------------------------------------------------
  1093. Apr 23, 2017 2:33:48 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  1094. INFO: Registered request bodyparser engines
  1095. Apr 23, 2017 2:33:48 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  1096. INFO: ----------------------------------------------------------------------------
  1097. Apr 23, 2017 2:33:48 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  1098. INFO: application/json => ninja.bodyparser.BodyParserEngineJson
  1099. Apr 23, 2017 2:33:48 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  1100. INFO: application/x-www-form-urlencoded => ninja.bodyparser.BodyParserEnginePost
  1101. Apr 23, 2017 2:33:48 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  1102. INFO: application/xml => ninja.bodyparser.BodyParserEngineXml
  1103. Apr 23, 2017 2:33:48 PM ninja.Bootstrap boot
  1104. INFO: Ninja injector started in 408 ms.
  1105. Apr 23, 2017 2:33:48 PM ninja.params.ControllerMethodInvoker determineWhetherToUseStrictArgumentExtractorMode
  1106. WARNING: Using deprecated non-strict mode for injection of parameters into controller (ninja.strict_argument_extractors = false). This mode will soon be removed from Ninja. Make sure you upgrade your application as soon as possible. More: http://www.ninjaframework.org/documentation/basic_concepts/controllers.html 'A note about null and Optional'.
  1107. Apr 23, 2017 2:33:48 PM ninja.RouterImpl logRoutes
  1108. INFO: ---------------------------------------------------------------------------------------
  1109. Apr 23, 2017 2:33:48 PM ninja.RouterImpl logRoutes
  1110. INFO: Registered routes
  1111. Apr 23, 2017 2:33:48 PM ninja.RouterImpl logRoutes
  1112. INFO: ---------------------------------------------------------------------------------------
  1113. Apr 23, 2017 2:33:48 PM ninja.RouterImpl logRoutes
  1114. INFO: GET /setup => controllers.ApplicationController.setup()
  1115. Apr 23, 2017 2:33:48 PM ninja.RouterImpl logRoutes
  1116. INFO: GET /login => controllers.LoginLogoutController.login()
  1117. Apr 23, 2017 2:33:48 PM ninja.RouterImpl logRoutes
  1118. INFO: POST /login => controllers.LoginLogoutController.loginPost()
  1119. Apr 23, 2017 2:33:48 PM ninja.RouterImpl logRoutes
  1120. INFO: GET /logout => controllers.LoginLogoutController.logout()
  1121. Apr 23, 2017 2:33:48 PM ninja.RouterImpl logRoutes
  1122. INFO: GET /article/new => controllers.ArticleController.articleNew()
  1123. Apr 23, 2017 2:33:48 PM ninja.RouterImpl logRoutes
  1124. INFO: POST /article/new => controllers.ArticleController.articleNewPost()
  1125. Apr 23, 2017 2:33:48 PM ninja.RouterImpl logRoutes
  1126. INFO: GET /article/{id} => controllers.ArticleController.articleShow()
  1127. Apr 23, 2017 2:33:48 PM ninja.RouterImpl logRoutes
  1128. INFO: GET /api/{username}/articles.json => controllers.ApiController.getArticlesJson()
  1129. Apr 23, 2017 2:33:48 PM ninja.RouterImpl logRoutes
  1130. INFO: GET /api/{username}/articles.xml => controllers.ApiController.getArticlesXml()
  1131. Apr 23, 2017 2:33:48 PM ninja.RouterImpl logRoutes
  1132. INFO: POST /api/{username}/article.json => controllers.ApiController.postArticleJson()
  1133. Apr 23, 2017 2:33:48 PM ninja.RouterImpl logRoutes
  1134. INFO: POST /api/{username}/article.xml => controllers.ApiController.postArticleXml()
  1135. Apr 23, 2017 2:33:48 PM ninja.RouterImpl logRoutes
  1136. INFO: GET /assets/webjars/{fileName: .*} => ninja.AssetsController.serveWebJars()
  1137. Apr 23, 2017 2:33:48 PM ninja.RouterImpl logRoutes
  1138. INFO: GET /assets/{fileName: .*} => ninja.AssetsController.serveStatic()
  1139. Apr 23, 2017 2:33:48 PM ninja.RouterImpl logRoutes
  1140. INFO: GET /.* => controllers.ApplicationController.index()
  1141. Apr 23, 2017 2:33:48 PM ninja.NinjaDefault showSplashScreenViaLogger
  1142. INFO:
  1143. _______ .___ _______ ____. _____
  1144. \ \ | |\ \ | | / _ \
  1145. / | \| |/ | \ | |/ /_\ \
  1146. / | \ / | \/\__| / | \ http://www.ninjaframework.org
  1147. \____|__ /___\____|__ /\________\____|__ / @ninjaframework
  1148. web\/framework \/ \/ 6.0.0
  1149.  
  1150. Apr 23, 2017 2:33:48 PM ninja.lifecycle.LifecycleServiceImpl start
  1151. INFO: Starting Ninja application...
  1152. Apr 23, 2017 2:33:48 PM ninja.lifecycle.LifecycleServiceImpl start
  1153. INFO: Ninja application started in 2ms
  1154. Apr 23, 2017 2:33:48 PM org.eclipse.jetty.server.handler.ContextHandler doStart
  1155. INFO: Started o.e.j.s.ServletContextHandler@2783717b{/,null,AVAILABLE}
  1156. Apr 23, 2017 2:33:48 PM org.eclipse.jetty.server.AbstractConnector doStart
  1157. INFO: Started ServerConnector@3234f74e{HTTP/1.1,[http/1.1]}{0.0.0.0:1024}
  1158. Apr 23, 2017 2:33:48 PM org.eclipse.jetty.server.Server doStart
  1159. INFO: Started @1422ms
  1160. Apr 23, 2017 2:33:48 PM ninja.standalone.NinjaJetty doStart
  1161. INFO: Started jetty v9.3.11.v20160721 on <all>:1024
  1162. Apr 23, 2017 2:33:48 PM ninja.standalone.AbstractStandalone logBaseUrls
  1163. INFO: -------------------------------------------------------
  1164. Apr 23, 2017 2:33:48 PM ninja.standalone.AbstractStandalone logBaseUrls
  1165. INFO: Ninja application running at
  1166. Apr 23, 2017 2:33:48 PM ninja.standalone.AbstractStandalone logBaseUrls
  1167. INFO: => http://localhost:1024
  1168. Apr 23, 2017 2:33:48 PM ninja.standalone.AbstractStandalone logBaseUrls
  1169. INFO: -------------------------------------------------------
  1170. Apr 23, 2017 2:33:49 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init
  1171. INFO: Local Datastore initialized:
  1172. Type: High Replication
  1173. Storage: In-memory
  1174. Apr 23, 2017 2:33:49 PM com.google.appengine.api.datastore.dev.LocalCompositeIndexManager updateIndexFile
  1175. SEVERE: Unable to write /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml
  1176. java.io.FileNotFoundException: /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml (Permission denied)
  1177. at java.io.FileOutputStream.open0(Native Method)
  1178. at java.io.FileOutputStream.open(FileOutputStream.java:270)
  1179. at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
  1180. at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
  1181. at java.io.FileWriter.<init>(FileWriter.java:90)
  1182. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.newGeneratedIndexFileWriter(LocalCompositeIndexManager.java:378)
  1183. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.write(LocalCompositeIndexManager.java:306)
  1184. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.updateIndexFile(LocalCompositeIndexManager.java:915)
  1185. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.maybeUpdateIndexFile(LocalCompositeIndexManager.java:870)
  1186. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.processQuery(LocalCompositeIndexManager.java:812)
  1187. at com.google.appengine.api.datastore.dev.LocalDatastoreService$10.run(LocalDatastoreService.java:1392)
  1188. at java.security.AccessController.doPrivileged(Native Method)
  1189. at com.google.appengine.api.datastore.dev.LocalDatastoreService.runQuery(LocalDatastoreService.java:1389)
  1190. at com.google.appengine.api.datastore.dev.LocalDatastoreV3Service.runQuery(LocalDatastoreV3Service.java:78)
  1191. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  1192. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  1193. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  1194. at java.lang.reflect.Method.invoke(Method.java:498)
  1195. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:541)
  1196. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
  1197. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
  1198. at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:533)
  1199. at java.security.AccessController.doPrivileged(Native Method)
  1200. at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:530)
  1201. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  1202. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  1203. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  1204. at java.lang.Thread.run(Thread.java:745)
  1205.  
  1206. Apr 23, 2017 2:33:49 PM com.google.appengine.api.datastore.dev.LocalCompositeIndexManager updateIndexFile
  1207. SEVERE: Unable to write /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml
  1208. java.io.FileNotFoundException: /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml (Permission denied)
  1209. at java.io.FileOutputStream.open0(Native Method)
  1210. at java.io.FileOutputStream.open(FileOutputStream.java:270)
  1211. at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
  1212. at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
  1213. at java.io.FileWriter.<init>(FileWriter.java:90)
  1214. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.newGeneratedIndexFileWriter(LocalCompositeIndexManager.java:378)
  1215. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.write(LocalCompositeIndexManager.java:306)
  1216. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.updateIndexFile(LocalCompositeIndexManager.java:915)
  1217. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.maybeUpdateIndexFile(LocalCompositeIndexManager.java:870)
  1218. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.processQuery(LocalCompositeIndexManager.java:812)
  1219. at com.google.appengine.api.datastore.dev.LocalDatastoreService$10.run(LocalDatastoreService.java:1392)
  1220. at java.security.AccessController.doPrivileged(Native Method)
  1221. at com.google.appengine.api.datastore.dev.LocalDatastoreService.runQuery(LocalDatastoreService.java:1389)
  1222. at com.google.appengine.api.datastore.dev.LocalDatastoreV3Service.runQuery(LocalDatastoreV3Service.java:78)
  1223. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  1224. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  1225. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  1226. at java.lang.reflect.Method.invoke(Method.java:498)
  1227. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:541)
  1228. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
  1229. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
  1230. at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:533)
  1231. at java.security.AccessController.doPrivileged(Native Method)
  1232. at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:530)
  1233. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  1234. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  1235. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  1236. at java.lang.Thread.run(Thread.java:745)
  1237.  
  1238. Apr 23, 2017 2:33:49 PM com.google.appengine.api.datastore.dev.LocalCompositeIndexManager updateIndexFile
  1239. SEVERE: Unable to write /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml
  1240. java.io.FileNotFoundException: /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml (Permission denied)
  1241. at java.io.FileOutputStream.open0(Native Method)
  1242. at java.io.FileOutputStream.open(FileOutputStream.java:270)
  1243. at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
  1244. at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
  1245. at java.io.FileWriter.<init>(FileWriter.java:90)
  1246. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.newGeneratedIndexFileWriter(LocalCompositeIndexManager.java:378)
  1247. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.write(LocalCompositeIndexManager.java:306)
  1248. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.updateIndexFile(LocalCompositeIndexManager.java:915)
  1249. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.maybeUpdateIndexFile(LocalCompositeIndexManager.java:870)
  1250. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.processQuery(LocalCompositeIndexManager.java:812)
  1251. at com.google.appengine.api.datastore.dev.LocalDatastoreService$10.run(LocalDatastoreService.java:1392)
  1252. at java.security.AccessController.doPrivileged(Native Method)
  1253. at com.google.appengine.api.datastore.dev.LocalDatastoreService.runQuery(LocalDatastoreService.java:1389)
  1254. at com.google.appengine.api.datastore.dev.LocalDatastoreV3Service.runQuery(LocalDatastoreV3Service.java:78)
  1255. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  1256. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  1257. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  1258. at java.lang.reflect.Method.invoke(Method.java:498)
  1259. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:541)
  1260. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
  1261. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
  1262. at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:533)
  1263. at java.security.AccessController.doPrivileged(Native Method)
  1264. at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:530)
  1265. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  1266. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  1267. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  1268. at java.lang.Thread.run(Thread.java:745)
  1269.  
  1270. Apr 23, 2017 2:33:49 PM ninja.lifecycle.LifecycleServiceImpl stop
  1271. INFO: Stopping Ninja application...
  1272. Apr 23, 2017 2:33:49 PM ninja.lifecycle.LifecycleServiceImpl stop
  1273. INFO: Ninja application stopped in 1ms
  1274. Apr 23, 2017 2:33:49 PM org.eclipse.jetty.server.handler.ContextHandler doStop
  1275. INFO: Stopped o.e.j.s.ServletContextHandler@2783717b{/,null,UNAVAILABLE}
  1276. Apr 23, 2017 2:33:49 PM ninja.standalone.NinjaJetty doShutdown
  1277. INFO: Trying to stop jetty on <all>:1024
  1278. Apr 23, 2017 2:33:49 PM org.eclipse.jetty.server.AbstractConnector doStop
  1279. INFO: Stopped ServerConnector@3234f74e{HTTP/1.1,[http/1.1]}{0.0.0.0:1024}
  1280. Apr 23, 2017 2:33:49 PM ninja.standalone.NinjaJetty doShutdown
  1281. INFO: Stopped jetty on <all>:1024
  1282. Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.448 sec - in controllers.ApiControllerDocTest
  1283. Running controllers.RoutesTest
  1284. SLF4J: Class path contains multiple SLF4J bindings.
  1285. SLF4J: Found binding in [jar:file:/home/testuser/.m2/repository/org/slf4j/slf4j-jdk14/1.7.25/slf4j-jdk14-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  1286. SLF4J: Found binding in [jar:file:/home/testuser/.m2/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  1287. SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
  1288. SLF4J: Actual binding is of type [org.slf4j.impl.JDK14LoggerFactory]
  1289. Apr 23, 2017 2:33:50 PM ninja.Bootstrap initLogback
  1290. INFO: Successfully configured Logback.
  1291. Apr 23, 2017 2:33:50 PM ninja.Bootstrap configure
  1292. INFO: Enabling Ninja classic configuration
  1293. Apr 23, 2017 2:33:50 PM ninja.utils.SwissKnife loadConfigurationInUtf8
  1294. INFO: Could not load file conf/messages_en.properties (not a bad thing necessarily, but I am returing null)
  1295. Apr 23, 2017 2:33:50 PM ninja.i18n.MessagesImpl loadAllMessageFilesForRegisteredLanguages
  1296. INFO: Did not find conf/messages_en.properties but it was specified in application.conf. Using default language instead.
  1297. Apr 23, 2017 2:33:50 PM ninja.utils.SwissKnife loadConfigurationInUtf8
  1298. INFO: Could not load file conf/messages_de.properties (not a bad thing necessarily, but I am returing null)
  1299. Apr 23, 2017 2:33:50 PM ninja.i18n.MessagesImpl loadAllMessageFilesForRegisteredLanguages
  1300. INFO: Did not find conf/messages_de.properties but it was specified in application.conf. Using default language instead.
  1301. Apr 23, 2017 2:33:50 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1302. INFO: -------------------------------------------------------------------
  1303. Apr 23, 2017 2:33:50 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1304. INFO: Registered response template engines
  1305. Apr 23, 2017 2:33:50 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1306. INFO: -------------------------------------------------------------------
  1307. Apr 23, 2017 2:33:50 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1308. INFO: application/javascript => ninja.template.TemplateEngineJsonP
  1309. Apr 23, 2017 2:33:50 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1310. INFO: application/json => ninja.template.TemplateEngineJson
  1311. Apr 23, 2017 2:33:50 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1312. INFO: application/xml => ninja.template.TemplateEngineXml
  1313. Apr 23, 2017 2:33:50 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1314. INFO: text/html => ninja.template.TemplateEngineFreemarker
  1315. Apr 23, 2017 2:33:50 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1316. INFO: text/plain => ninja.template.TemplateEngineText
  1317. Loading NinjaAppengineEnvironmentNull (for devserver and production).
  1318. Apr 23, 2017 2:33:50 PM ninja.Bootstrap boot
  1319. INFO: Ninja injector started in 569 ms.
  1320. Apr 23, 2017 2:33:50 PM ninja.params.ControllerMethodInvoker determineWhetherToUseStrictArgumentExtractorMode
  1321. WARNING: Using deprecated non-strict mode for injection of parameters into controller (ninja.strict_argument_extractors = false). This mode will soon be removed from Ninja. Make sure you upgrade your application as soon as possible. More: http://www.ninjaframework.org/documentation/basic_concepts/controllers.html 'A note about null and Optional'.
  1322. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1323. INFO: ---------------------------------------------------------------------------------------
  1324. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1325. INFO: Registered routes
  1326. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1327. INFO: ---------------------------------------------------------------------------------------
  1328. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1329. INFO: GET /login => controllers.LoginLogoutController.login()
  1330. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1331. INFO: POST /login => controllers.LoginLogoutController.loginPost()
  1332. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1333. INFO: GET /logout => controllers.LoginLogoutController.logout()
  1334. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1335. INFO: GET /article/new => controllers.ArticleController.articleNew()
  1336. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1337. INFO: POST /article/new => controllers.ArticleController.articleNewPost()
  1338. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1339. INFO: GET /article/{id} => controllers.ArticleController.articleShow()
  1340. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1341. INFO: GET /api/{username}/articles.json => controllers.ApiController.getArticlesJson()
  1342. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1343. INFO: GET /api/{username}/articles.xml => controllers.ApiController.getArticlesXml()
  1344. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1345. INFO: POST /api/{username}/article.json => controllers.ApiController.postArticleJson()
  1346. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1347. INFO: POST /api/{username}/article.xml => controllers.ApiController.postArticleXml()
  1348. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1349. INFO: GET /assets/webjars/{fileName: .*} => ninja.AssetsController.serveWebJars()
  1350. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1351. INFO: GET /assets/{fileName: .*} => ninja.AssetsController.serveStatic()
  1352. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1353. INFO: GET /.* => controllers.ApplicationController.index()
  1354. Apr 23, 2017 2:33:50 PM ninja.NinjaDefault showSplashScreenViaLogger
  1355. INFO:
  1356. _______ .___ _______ ____. _____
  1357. \ \ | |\ \ | | / _ \
  1358. / | \| |/ | \ | |/ /_\ \
  1359. / | \ / | \/\__| / | \ http://www.ninjaframework.org
  1360. \____|__ /___\____|__ /\________\____|__ / @ninjaframework
  1361. web\/framework \/ \/ 6.0.0
  1362.  
  1363. Apr 23, 2017 2:33:50 PM ninja.lifecycle.LifecycleServiceImpl start
  1364. INFO: Starting Ninja application...
  1365. Apr 23, 2017 2:33:50 PM ninja.lifecycle.LifecycleServiceImpl start
  1366. INFO: Ninja application started in 3ms
  1367. Apr 23, 2017 2:33:50 PM ninja.lifecycle.LifecycleServiceImpl stop
  1368. INFO: Stopping Ninja application...
  1369. Apr 23, 2017 2:33:50 PM ninja.lifecycle.LifecycleServiceImpl stop
  1370. INFO: Ninja application stopped in 1ms
  1371. Apr 23, 2017 2:33:50 PM ninja.Bootstrap initLogback
  1372. INFO: Successfully configured Logback.
  1373. Apr 23, 2017 2:33:50 PM ninja.Bootstrap configure
  1374. INFO: Enabling Ninja classic configuration
  1375. Apr 23, 2017 2:33:50 PM ninja.utils.SwissKnife loadConfigurationInUtf8
  1376. INFO: Could not load file conf/messages_en.properties (not a bad thing necessarily, but I am returing null)
  1377. Apr 23, 2017 2:33:50 PM ninja.i18n.MessagesImpl loadAllMessageFilesForRegisteredLanguages
  1378. INFO: Did not find conf/messages_en.properties but it was specified in application.conf. Using default language instead.
  1379. Apr 23, 2017 2:33:50 PM ninja.utils.SwissKnife loadConfigurationInUtf8
  1380. INFO: Could not load file conf/messages_de.properties (not a bad thing necessarily, but I am returing null)
  1381. Apr 23, 2017 2:33:50 PM ninja.i18n.MessagesImpl loadAllMessageFilesForRegisteredLanguages
  1382. INFO: Did not find conf/messages_de.properties but it was specified in application.conf. Using default language instead.
  1383. Apr 23, 2017 2:33:50 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1384. INFO: -------------------------------------------------------------------
  1385. Apr 23, 2017 2:33:50 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1386. INFO: Registered response template engines
  1387. Apr 23, 2017 2:33:50 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1388. INFO: -------------------------------------------------------------------
  1389. Apr 23, 2017 2:33:50 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1390. INFO: application/javascript => ninja.template.TemplateEngineJsonP
  1391. Apr 23, 2017 2:33:50 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1392. INFO: application/json => ninja.template.TemplateEngineJson
  1393. Apr 23, 2017 2:33:50 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1394. INFO: application/xml => ninja.template.TemplateEngineXml
  1395. Apr 23, 2017 2:33:50 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1396. INFO: text/html => ninja.template.TemplateEngineFreemarker
  1397. Apr 23, 2017 2:33:50 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1398. INFO: text/plain => ninja.template.TemplateEngineText
  1399. Loading NinjaAppengineEnvironmentNull (for devserver and production).
  1400. Apr 23, 2017 2:33:50 PM ninja.Bootstrap boot
  1401. INFO: Ninja injector started in 46 ms.
  1402. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1403. INFO: ---------------------------------------------------------------------------------------
  1404. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1405. INFO: Registered routes
  1406. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1407. INFO: ---------------------------------------------------------------------------------------
  1408. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1409. INFO: GET /login => controllers.LoginLogoutController.login()
  1410. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1411. INFO: POST /login => controllers.LoginLogoutController.loginPost()
  1412. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1413. INFO: GET /logout => controllers.LoginLogoutController.logout()
  1414. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1415. INFO: GET /article/new => controllers.ArticleController.articleNew()
  1416. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1417. INFO: POST /article/new => controllers.ArticleController.articleNewPost()
  1418. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1419. INFO: GET /article/{id} => controllers.ArticleController.articleShow()
  1420. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1421. INFO: GET /api/{username}/articles.json => controllers.ApiController.getArticlesJson()
  1422. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1423. INFO: GET /api/{username}/articles.xml => controllers.ApiController.getArticlesXml()
  1424. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1425. INFO: POST /api/{username}/article.json => controllers.ApiController.postArticleJson()
  1426. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1427. INFO: POST /api/{username}/article.xml => controllers.ApiController.postArticleXml()
  1428. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1429. INFO: GET /assets/webjars/{fileName: .*} => ninja.AssetsController.serveWebJars()
  1430. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1431. INFO: GET /assets/{fileName: .*} => ninja.AssetsController.serveStatic()
  1432. Apr 23, 2017 2:33:50 PM ninja.RouterImpl logRoutes
  1433. INFO: GET /.* => controllers.ApplicationController.index()
  1434. Apr 23, 2017 2:33:50 PM ninja.NinjaDefault showSplashScreenViaLogger
  1435. INFO:
  1436. _______ .___ _______ ____. _____
  1437. \ \ | |\ \ | | / _ \
  1438. / | \| |/ | \ | |/ /_\ \
  1439. / | \ / | \/\__| / | \ http://www.ninjaframework.org
  1440. \____|__ /___\____|__ /\________\____|__ / @ninjaframework
  1441. web\/framework \/ \/ 6.0.0
  1442.  
  1443. Apr 23, 2017 2:33:50 PM ninja.lifecycle.LifecycleServiceImpl start
  1444. INFO: Starting Ninja application...
  1445. Apr 23, 2017 2:33:50 PM ninja.lifecycle.LifecycleServiceImpl start
  1446. INFO: Ninja application started in 0ms
  1447. Apr 23, 2017 2:33:50 PM ninja.lifecycle.LifecycleServiceImpl stop
  1448. INFO: Stopping Ninja application...
  1449. Apr 23, 2017 2:33:50 PM ninja.lifecycle.LifecycleServiceImpl stop
  1450. INFO: Ninja application stopped in 0ms
  1451. Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.94 sec - in controllers.RoutesTest
  1452. Running controllers.ApplicationControllerTest
  1453. SLF4J: Class path contains multiple SLF4J bindings.
  1454. SLF4J: Found binding in [jar:file:/home/testuser/.m2/repository/org/slf4j/slf4j-jdk14/1.7.25/slf4j-jdk14-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  1455. SLF4J: Found binding in [jar:file:/home/testuser/.m2/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  1456. SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
  1457. SLF4J: Actual binding is of type [org.slf4j.impl.JDK14LoggerFactory]
  1458. Apr 23, 2017 2:33:51 PM ninja.utils.NinjaModeHelper determineModeFromSystemPropertiesOrProdIfNotSet
  1459. INFO: Ninja is running in mode prod
  1460. Apr 23, 2017 2:33:51 PM org.eclipse.jetty.util.log.Log initialized
  1461. INFO: Logging initialized @326ms
  1462. Apr 23, 2017 2:33:51 PM org.eclipse.jetty.server.handler.ContextHandler setContextPath
  1463. WARNING: Empty contextPath
  1464. Apr 23, 2017 2:33:51 PM ninja.standalone.NinjaJetty doStart
  1465. INFO: Trying to start jetty v9.3.11.v20160721 on <all>:1024
  1466. Apr 23, 2017 2:33:51 PM org.eclipse.jetty.server.Server doStart
  1467. INFO: jetty-9.3.11.v20160721
  1468. Apr 23, 2017 2:33:51 PM ninja.Bootstrap initLogback
  1469. INFO: Successfully configured Logback.
  1470. Apr 23, 2017 2:33:51 PM ninja.Bootstrap configure
  1471. INFO: Enabling Ninja classic configuration
  1472. Apr 23, 2017 2:33:51 PM ninja.utils.SwissKnife loadConfigurationInUtf8
  1473. INFO: Could not load file conf/messages_en.properties (not a bad thing necessarily, but I am returing null)
  1474. Apr 23, 2017 2:33:51 PM ninja.i18n.MessagesImpl loadAllMessageFilesForRegisteredLanguages
  1475. INFO: Did not find conf/messages_en.properties but it was specified in application.conf. Using default language instead.
  1476. Apr 23, 2017 2:33:51 PM ninja.utils.SwissKnife loadConfigurationInUtf8
  1477. INFO: Could not load file conf/messages_de.properties (not a bad thing necessarily, but I am returing null)
  1478. Apr 23, 2017 2:33:51 PM ninja.i18n.MessagesImpl loadAllMessageFilesForRegisteredLanguages
  1479. INFO: Did not find conf/messages_de.properties but it was specified in application.conf. Using default language instead.
  1480. Apr 23, 2017 2:33:52 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1481. INFO: -------------------------------------------------------------------
  1482. Apr 23, 2017 2:33:52 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1483. INFO: Registered response template engines
  1484. Apr 23, 2017 2:33:52 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1485. INFO: -------------------------------------------------------------------
  1486. Apr 23, 2017 2:33:52 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1487. INFO: application/javascript => ninja.template.TemplateEngineJsonP
  1488. Apr 23, 2017 2:33:52 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1489. INFO: application/json => ninja.template.TemplateEngineJson
  1490. Apr 23, 2017 2:33:52 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1491. INFO: application/xml => ninja.template.TemplateEngineXml
  1492. Apr 23, 2017 2:33:52 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1493. INFO: text/html => ninja.template.TemplateEngineFreemarker
  1494. Apr 23, 2017 2:33:52 PM ninja.template.TemplateEngineManagerImpl logTemplateEngines
  1495. INFO: text/plain => ninja.template.TemplateEngineText
  1496. Apr 23, 2017 2:33:52 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  1497. INFO: ----------------------------------------------------------------------------
  1498. Apr 23, 2017 2:33:52 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  1499. INFO: Registered request bodyparser engines
  1500. Apr 23, 2017 2:33:52 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  1501. INFO: ----------------------------------------------------------------------------
  1502. Apr 23, 2017 2:33:52 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  1503. INFO: application/json => ninja.bodyparser.BodyParserEngineJson
  1504. Apr 23, 2017 2:33:52 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  1505. INFO: application/x-www-form-urlencoded => ninja.bodyparser.BodyParserEnginePost
  1506. Apr 23, 2017 2:33:52 PM ninja.bodyparser.BodyParserEngineManagerImpl logBodyParserEngines
  1507. INFO: application/xml => ninja.bodyparser.BodyParserEngineXml
  1508. No production App Engine environment found - starting local development environment
  1509. In test mode - not saving Appengine data to disk
  1510. Apr 23, 2017 2:33:52 PM ninja.Bootstrap boot
  1511. INFO: Ninja injector started in 620 ms.
  1512. Apr 23, 2017 2:33:52 PM ninja.params.ControllerMethodInvoker determineWhetherToUseStrictArgumentExtractorMode
  1513. WARNING: Using deprecated non-strict mode for injection of parameters into controller (ninja.strict_argument_extractors = false). This mode will soon be removed from Ninja. Make sure you upgrade your application as soon as possible. More: http://www.ninjaframework.org/documentation/basic_concepts/controllers.html 'A note about null and Optional'.
  1514. Apr 23, 2017 2:33:52 PM ninja.RouterImpl logRoutes
  1515. INFO: ---------------------------------------------------------------------------------------
  1516. Apr 23, 2017 2:33:52 PM ninja.RouterImpl logRoutes
  1517. INFO: Registered routes
  1518. Apr 23, 2017 2:33:52 PM ninja.RouterImpl logRoutes
  1519. INFO: ---------------------------------------------------------------------------------------
  1520. Apr 23, 2017 2:33:52 PM ninja.RouterImpl logRoutes
  1521. INFO: GET /setup => controllers.ApplicationController.setup()
  1522. Apr 23, 2017 2:33:52 PM ninja.RouterImpl logRoutes
  1523. INFO: GET /login => controllers.LoginLogoutController.login()
  1524. Apr 23, 2017 2:33:52 PM ninja.RouterImpl logRoutes
  1525. INFO: POST /login => controllers.LoginLogoutController.loginPost()
  1526. Apr 23, 2017 2:33:52 PM ninja.RouterImpl logRoutes
  1527. INFO: GET /logout => controllers.LoginLogoutController.logout()
  1528. Apr 23, 2017 2:33:52 PM ninja.RouterImpl logRoutes
  1529. INFO: GET /article/new => controllers.ArticleController.articleNew()
  1530. Apr 23, 2017 2:33:52 PM ninja.RouterImpl logRoutes
  1531. INFO: POST /article/new => controllers.ArticleController.articleNewPost()
  1532. Apr 23, 2017 2:33:52 PM ninja.RouterImpl logRoutes
  1533. INFO: GET /article/{id} => controllers.ArticleController.articleShow()
  1534. Apr 23, 2017 2:33:52 PM ninja.RouterImpl logRoutes
  1535. INFO: GET /api/{username}/articles.json => controllers.ApiController.getArticlesJson()
  1536. Apr 23, 2017 2:33:52 PM ninja.RouterImpl logRoutes
  1537. INFO: GET /api/{username}/articles.xml => controllers.ApiController.getArticlesXml()
  1538. Apr 23, 2017 2:33:52 PM ninja.RouterImpl logRoutes
  1539. INFO: POST /api/{username}/article.json => controllers.ApiController.postArticleJson()
  1540. Apr 23, 2017 2:33:52 PM ninja.RouterImpl logRoutes
  1541. INFO: POST /api/{username}/article.xml => controllers.ApiController.postArticleXml()
  1542. Apr 23, 2017 2:33:52 PM ninja.RouterImpl logRoutes
  1543. INFO: GET /assets/webjars/{fileName: .*} => ninja.AssetsController.serveWebJars()
  1544. Apr 23, 2017 2:33:52 PM ninja.RouterImpl logRoutes
  1545. INFO: GET /assets/{fileName: .*} => ninja.AssetsController.serveStatic()
  1546. Apr 23, 2017 2:33:52 PM ninja.RouterImpl logRoutes
  1547. INFO: GET /.* => controllers.ApplicationController.index()
  1548. Apr 23, 2017 2:33:52 PM ninja.NinjaDefault showSplashScreenViaLogger
  1549. INFO:
  1550. _______ .___ _______ ____. _____
  1551. \ \ | |\ \ | | / _ \
  1552. / | \| |/ | \ | |/ /_\ \
  1553. / | \ / | \/\__| / | \ http://www.ninjaframework.org
  1554. \____|__ /___\____|__ /\________\____|__ / @ninjaframework
  1555. web\/framework \/ \/ 6.0.0
  1556.  
  1557. Apr 23, 2017 2:33:52 PM ninja.lifecycle.LifecycleServiceImpl start
  1558. INFO: Starting Ninja application...
  1559. Apr 23, 2017 2:33:52 PM ninja.lifecycle.LifecycleServiceImpl start
  1560. INFO: Ninja application started in 3ms
  1561. Apr 23, 2017 2:33:52 PM org.eclipse.jetty.server.handler.ContextHandler doStart
  1562. INFO: Started o.e.j.s.ServletContextHandler@6c5945a7{/,null,AVAILABLE}
  1563. Apr 23, 2017 2:33:52 PM org.eclipse.jetty.server.AbstractConnector doStart
  1564. INFO: Started ServerConnector@54d18072{HTTP/1.1,[http/1.1]}{0.0.0.0:1024}
  1565. Apr 23, 2017 2:33:52 PM org.eclipse.jetty.server.Server doStart
  1566. INFO: Started @1200ms
  1567. Apr 23, 2017 2:33:52 PM ninja.standalone.NinjaJetty doStart
  1568. INFO: Started jetty v9.3.11.v20160721 on <all>:1024
  1569. Apr 23, 2017 2:33:52 PM ninja.standalone.AbstractStandalone logBaseUrls
  1570. INFO: -------------------------------------------------------
  1571. Apr 23, 2017 2:33:52 PM ninja.standalone.AbstractStandalone logBaseUrls
  1572. INFO: Ninja application running at
  1573. Apr 23, 2017 2:33:52 PM ninja.standalone.AbstractStandalone logBaseUrls
  1574. INFO: => http://localhost:1024
  1575. Apr 23, 2017 2:33:52 PM ninja.standalone.AbstractStandalone logBaseUrls
  1576. INFO: -------------------------------------------------------
  1577. Apr 23, 2017 2:33:52 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init
  1578. INFO: Local Datastore initialized:
  1579. Type: High Replication
  1580. Storage: In-memory
  1581. Apr 23, 2017 2:33:52 PM com.google.appengine.api.datastore.dev.LocalCompositeIndexManager updateIndexFile
  1582. SEVERE: Unable to write /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml
  1583. java.io.FileNotFoundException: /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml (Permission denied)
  1584. at java.io.FileOutputStream.open0(Native Method)
  1585. at java.io.FileOutputStream.open(FileOutputStream.java:270)
  1586. at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
  1587. at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
  1588. at java.io.FileWriter.<init>(FileWriter.java:90)
  1589. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.newGeneratedIndexFileWriter(LocalCompositeIndexManager.java:378)
  1590. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.write(LocalCompositeIndexManager.java:306)
  1591. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.updateIndexFile(LocalCompositeIndexManager.java:915)
  1592. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.maybeUpdateIndexFile(LocalCompositeIndexManager.java:870)
  1593. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.processQuery(LocalCompositeIndexManager.java:812)
  1594. at com.google.appengine.api.datastore.dev.LocalDatastoreService$10.run(LocalDatastoreService.java:1392)
  1595. at java.security.AccessController.doPrivileged(Native Method)
  1596. at com.google.appengine.api.datastore.dev.LocalDatastoreService.runQuery(LocalDatastoreService.java:1389)
  1597. at com.google.appengine.api.datastore.dev.LocalDatastoreV3Service.runQuery(LocalDatastoreV3Service.java:78)
  1598. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  1599. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  1600. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  1601. at java.lang.reflect.Method.invoke(Method.java:498)
  1602. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:541)
  1603. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
  1604. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
  1605. at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:533)
  1606. at java.security.AccessController.doPrivileged(Native Method)
  1607. at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:530)
  1608. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  1609. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  1610. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  1611. at java.lang.Thread.run(Thread.java:745)
  1612.  
  1613. Apr 23, 2017 2:33:52 PM com.google.appengine.api.datastore.dev.LocalCompositeIndexManager updateIndexFile
  1614. SEVERE: Unable to write /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml
  1615. java.io.FileNotFoundException: /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml (Permission denied)
  1616. at java.io.FileOutputStream.open0(Native Method)
  1617. at java.io.FileOutputStream.open(FileOutputStream.java:270)
  1618. at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
  1619. at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
  1620. at java.io.FileWriter.<init>(FileWriter.java:90)
  1621. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.newGeneratedIndexFileWriter(LocalCompositeIndexManager.java:378)
  1622. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.write(LocalCompositeIndexManager.java:306)
  1623. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.updateIndexFile(LocalCompositeIndexManager.java:915)
  1624. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.maybeUpdateIndexFile(LocalCompositeIndexManager.java:870)
  1625. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.processQuery(LocalCompositeIndexManager.java:812)
  1626. at com.google.appengine.api.datastore.dev.LocalDatastoreService$10.run(LocalDatastoreService.java:1392)
  1627. at java.security.AccessController.doPrivileged(Native Method)
  1628. at com.google.appengine.api.datastore.dev.LocalDatastoreService.runQuery(LocalDatastoreService.java:1389)
  1629. at com.google.appengine.api.datastore.dev.LocalDatastoreV3Service.runQuery(LocalDatastoreV3Service.java:78)
  1630. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  1631. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  1632. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  1633. at java.lang.reflect.Method.invoke(Method.java:498)
  1634. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:541)
  1635. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
  1636. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
  1637. at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:533)
  1638. at java.security.AccessController.doPrivileged(Native Method)
  1639. at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:530)
  1640. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  1641. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  1642. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  1643. at java.lang.Thread.run(Thread.java:745)
  1644.  
  1645. Apr 23, 2017 2:33:53 PM com.google.appengine.api.datastore.dev.LocalCompositeIndexManager updateIndexFile
  1646. SEVERE: Unable to write /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml
  1647. java.io.FileNotFoundException: /tmp/WEB-INF/appengine-generated/datastore-indexes-auto.xml (Permission denied)
  1648. at java.io.FileOutputStream.open0(Native Method)
  1649. at java.io.FileOutputStream.open(FileOutputStream.java:270)
  1650. at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
  1651. at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
  1652. at java.io.FileWriter.<init>(FileWriter.java:90)
  1653. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.newGeneratedIndexFileWriter(LocalCompositeIndexManager.java:378)
  1654. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager$XmlIndexFileManager.write(LocalCompositeIndexManager.java:306)
  1655. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.updateIndexFile(LocalCompositeIndexManager.java:915)
  1656. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.maybeUpdateIndexFile(LocalCompositeIndexManager.java:870)
  1657. at com.google.appengine.api.datastore.dev.LocalCompositeIndexManager.processQuery(LocalCompositeIndexManager.java:812)
  1658. at com.google.appengine.api.datastore.dev.LocalDatastoreService$10.run(LocalDatastoreService.java:1392)
  1659. at java.security.AccessController.doPrivileged(Native Method)
  1660. at com.google.appengine.api.datastore.dev.LocalDatastoreService.runQuery(LocalDatastoreService.java:1389)
  1661. at com.google.appengine.api.datastore.dev.LocalDatastoreV3Service.runQuery(LocalDatastoreV3Service.java:78)
  1662. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  1663. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  1664. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  1665. at java.lang.reflect.Method.invoke(Method.java:498)
  1666. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:541)
  1667. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:484)
  1668. at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:461)
  1669. at java.util.concurrent.Executors$PrivilegedCallable$1.run(Executors.java:533)
  1670. at java.security.AccessController.doPrivileged(Native Method)
  1671. at java.util.concurrent.Executors$PrivilegedCallable.call(Executors.java:530)
  1672. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  1673. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  1674. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  1675. at java.lang.Thread.run(Thread.java:745)
  1676.  
  1677. Apr 23, 2017 2:33:53 PM ninja.lifecycle.LifecycleServiceImpl stop
  1678. INFO: Stopping Ninja application...
  1679. Apr 23, 2017 2:33:53 PM ninja.lifecycle.LifecycleServiceImpl stop
  1680. INFO: Ninja application stopped in 1ms
  1681. Apr 23, 2017 2:33:53 PM org.eclipse.jetty.server.handler.ContextHandler doStop
  1682. INFO: Stopped o.e.j.s.ServletContextHandler@6c5945a7{/,null,UNAVAILABLE}
  1683. Apr 23, 2017 2:33:53 PM ninja.standalone.NinjaJetty doShutdown
  1684. INFO: Trying to stop jetty on <all>:1024
  1685. Apr 23, 2017 2:33:53 PM org.eclipse.jetty.server.AbstractConnector doStop
  1686. INFO: Stopped ServerConnector@54d18072{HTTP/1.1,[http/1.1]}{0.0.0.0:1024}
  1687. Apr 23, 2017 2:33:53 PM ninja.standalone.NinjaJetty doShutdown
  1688. INFO: Stopped jetty on <all>:1024
  1689. Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.9 sec - in controllers.ApplicationControllerTest
  1690. Apr 23, 2017 2:33:53 PM com.google.appengine.api.datastore.dev.LocalDatastoreService cleanupActiveServices
  1691. INFO: scheduler shutting down.
  1692. Apr 23, 2017 2:33:53 PM com.google.appengine.api.datastore.dev.LocalDatastoreService cleanupActiveServices
  1693. INFO: scheduler finished shutting down.
  1694. Running controllers.UserTest
  1695. Apr 23, 2017 11:33:53 AM com.google.appengine.api.datastore.dev.LocalDatastoreService init
  1696. INFO: Local Datastore initialized:
  1697. Type: High Replication
  1698. Storage: In-memory
  1699. Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.518 sec - in controllers.UserTest
  1700. Running controllers.ApiControllerMockTest
  1701. SLF4J: Class path contains multiple SLF4J bindings.
  1702. SLF4J: Found binding in [jar:file:/home/testuser/.m2/repository/org/slf4j/slf4j-jdk14/1.7.25/slf4j-jdk14-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  1703. SLF4J: Found binding in [jar:file:/home/testuser/.m2/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  1704. SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
  1705. SLF4J: Actual binding is of type [org.slf4j.impl.JDK14LoggerFactory]
  1706. Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.192 sec - in controllers.ApiControllerMockTest
  1707.  
  1708. Results :
  1709.  
  1710. Tests run: 12, Failures: 0, Errors: 0, Skipped: 0
  1711.  
  1712. [INFO]
  1713. [INFO] --- maven-war-plugin:2.3:war (default-war) @ testapp ---
  1714. [INFO] Packaging webapp
  1715. [INFO] Assembling webapp [testapp] in [/home/testuser/testapp/target/testapp-1.0-SNAPSHOT]
  1716. [INFO] Processing war project
  1717. [INFO] Copying webapp webResources [/home/testuser/testapp/src/main/webapp/WEB-INF] to [/home/testuser/testapp/target/testapp-1.0-SNAPSHOT]
  1718. [INFO] Copying webapp resources [/home/testuser/testapp/src/main/webapp]
  1719. [INFO] Webapp assembled in [83 msecs]
  1720. [INFO] Building war: /home/testuser/testapp/target/testapp-1.0-SNAPSHOT.war
  1721. [INFO]
  1722. [INFO] <<< appengine-maven-plugin:1.9.50:devserver (default-cli) < package @ testapp <<<
  1723. [INFO]
  1724. [INFO] --- appengine-maven-plugin:1.9.50:devserver (default-cli) @ testapp ---
  1725. [INFO]
  1726. [INFO] Google App Engine Java SDK - Running Development Server
  1727. [INFO]
  1728. [INFO] Retrieving Google App Engine Java SDK from Maven
  1729. [INFO] Running /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -javaagent:/home/testuser/.m2/repository/com/google/appengine/appengine-java-sdk/1.9.50/appengine-java-sdk/appengine-java-sdk-1.9.50/lib/agent/appengine-agent.jar -Xbootclasspath/p:/home/testuser/.m2/repository/com/google/appengine/appengine-java-sdk/1.9.50/appengine-java-sdk/appengine-java-sdk-1.9.50/lib/override/appengine-dev-jdk-overrides.jar -Dappengine.fullscan.seconds=5 -classpath /home/testuser/.m2/repository/com/google/appengine/appengine-java-sdk/1.9.50/appengine-java-sdk/appengine-java-sdk-1.9.50/lib/appengine-tools-api.jar -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:+UseParNewGC -XX:MaxNewSize=256m -XX:NewSize=256m -XX:SurvivorRatio=128 -XX:+UseTLAB -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled com.google.appengine.tools.development.DevAppServerMain --allow_remote_shutdown /home/testuser/testapp/target/testapp-1.0-SNAPSHOT
  1730. [INFO] OpenJDK 64-Bit Server VM warning: ignoring option PermSize=256m; support was removed in 8.0
  1731. [INFO] OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0
  1732. [INFO] Please use CMSClassUnloadingEnabled in place of CMSPermGenSweepingEnabled in the future
  1733. [INFO] Apr 23, 2017 2:33:56 PM com.google.appengine.tools.development.SystemPropertiesManager setSystemProperties
  1734. [INFO] INFO: Overwriting system property key 'java.util.logging.config.file', value '/home/testuser/.m2/repository/com/google/appengine/appengine-java-sdk/1.9.50/appengine-java-sdk/appengine-java-sdk-1.9.50/config/sdk/logging.properties' with value 'WEB-INF/logging.properties' from '/home/testuser/testapp/target/testapp-1.0-SNAPSHOT/WEB-INF/appengine-web.xml'
  1735. [INFO] Apr 23, 2017 2:33:56 PM com.google.apphosting.utils.jetty.JettyLogger info
  1736. [INFO] INFO: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
  1737. [INFO] Apr 23, 2017 11:33:56 AM com.google.apphosting.utils.jetty.JettyLogger info
  1738. [INFO] INFO: jetty-6.1.x
  1739. [INFO] Apr 23, 2017 11:33:57 AM com.google.apphosting.utils.jetty.JettyLogger warn
  1740. [INFO] WARNING: Can't reuse /tmp/Jetty_localhost_8080_testapp.1.0.SNAPSHOT____.h3p3a7, using /tmp/Jetty_localhost_8080_testapp.1.0.SNAPSHOT____.h3p3a7_2706059397705591547
  1741. [INFO] SLF4J: Class path contains multiple SLF4J bindings.
  1742. [INFO] SLF4J: Found binding in [jar:file:/home/testuser/testapp/target/testapp-1.0-SNAPSHOT/WEB-INF/lib/slf4j-jdk14-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  1743. [INFO] SLF4J: Found binding in [jar:file:/home/testuser/testapp/target/testapp-1.0-SNAPSHOT/WEB-INF/lib/logback-classic-1.1.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  1744. [INFO] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
  1745. [INFO] SLF4J: Actual binding is of type [org.slf4j.impl.JDK14LoggerFactory]
  1746. [INFO] Apr 23, 2017 11:33:57 AM com.google.apphosting.utils.jetty.JettyLogger warn
  1747. [INFO] WARNING: failed com.google.appengine.tools.development.DevAppEngineWebAppContext@1caa0244{/,/home/testuser/testapp/target/testapp-1.0-SNAPSHOT}: java.lang.NoClassDefFoundError: java.util.Optional is a restricted class. Please see the Google App Engine developer's guide for more details.
  1748. [INFO] Apr 23, 2017 11:33:57 AM com.google.apphosting.utils.jetty.JettyLogger warn
  1749. [INFO] WARNING: failed JettyContainerService$ApiProxyHandler@4c163e3: java.lang.NoClassDefFoundError: java.util.Optional is a restricted class. Please see the Google App Engine developer's guide for more details.
  1750. [INFO] Apr 23, 2017 11:33:57 AM com.google.apphosting.utils.jetty.JettyLogger warn
  1751. [INFO] WARNING: Error starting handlers
  1752. [INFO] java.lang.NoClassDefFoundError: java.util.Optional is a restricted class. Please see the Google App Engine developer's guide for more details.
  1753. [INFO] at com.google.appengine.tools.development.agent.runtime.Runtime.reject(Runtime.java:50)
  1754. [INFO] at ninja.utils.NinjaModeHelper.determineModeFromSystemProperties(NinjaModeHelper.java:65)
  1755. [INFO] at ninja.utils.NinjaModeHelper.determineModeFromSystemPropertiesOrProdIfNotSet(NinjaModeHelper.java:81)
  1756. [INFO] at ninja.servlet.NinjaServletListener.getInjector(NinjaServletListener.java:104)
  1757. [INFO] at com.google.inject.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:47)
  1758. [INFO] at ninja.servlet.NinjaServletListener.contextInitialized(NinjaServletListener.java:61)
  1759. [INFO] at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
  1760. [INFO] at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
  1761. [INFO] at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
  1762. [INFO] at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
  1763. [INFO] at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
  1764. [INFO] at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
  1765. [INFO] at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
  1766. [INFO] at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
  1767. [INFO] at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
  1768. [INFO] at org.mortbay.jetty.Server.doStart(Server.java:224)
  1769. [INFO] at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
  1770. [INFO] at com.google.appengine.tools.development.JettyContainerService.startContainer(JettyContainerService.java:268)
  1771. [INFO] at com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:284)
  1772. [INFO] at com.google.appengine.tools.development.AutomaticInstanceHolder.startUp(AutomaticInstanceHolder.java:26)
  1773. [INFO] at com.google.appengine.tools.development.AbstractModule.startup(AbstractModule.java:87)
  1774. [INFO] at com.google.appengine.tools.development.Modules.startup(Modules.java:105)
  1775. [INFO] at com.google.appengine.tools.development.DevAppServerImpl.doStart(DevAppServerImpl.java:262)
  1776. [INFO] at com.google.appengine.tools.development.DevAppServerImpl.access$000(DevAppServerImpl.java:45)
  1777. [INFO] at com.google.appengine.tools.development.DevAppServerImpl$1.run(DevAppServerImpl.java:217)
  1778. [INFO] at com.google.appengine.tools.development.DevAppServerImpl$1.run(DevAppServerImpl.java:215)
  1779. [INFO] at java.security.AccessController.doPrivileged(Native Method)
  1780. [INFO] at com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:215)
  1781. [INFO] at com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:349)
  1782. [INFO] at com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:47)
  1783. [INFO] at com.google.appengine.tools.development.DevAppServerMain.run(DevAppServerMain.java:222)
  1784. [INFO] at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:213)
  1785. [INFO]
  1786. [INFO] Apr 23, 2017 11:33:57 AM com.google.apphosting.utils.jetty.JettyLogger info
  1787. [INFO] INFO: Started SelectChannelConnector@localhost:8080
  1788. [INFO] Apr 23, 2017 11:33:57 AM com.google.appengine.tools.development.JettyContainerService startHotDeployScanner
  1789. [INFO] INFO: Full scan of the web app in place every 5s.
  1790. [INFO] Apr 23, 2017 11:33:57 AM com.google.appengine.tools.development.AbstractModule startup
  1791. [INFO] INFO: Module instance default is running at http://localhost:8080/
  1792. [INFO] Apr 23, 2017 11:33:57 AM com.google.appengine.tools.development.AbstractModule startup
  1793. [INFO] INFO: The admin console is running at http://localhost:8080/_ah/admin
  1794. [INFO] Apr 23, 2017 2:33:57 PM com.google.appengine.tools.development.DevAppServerImpl doStart
  1795. [INFO] INFO: Dev App Server is now running
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement