{"action":"created","issue":{"url":"https://api.github.com/repos/tabulapdf/tabula/issues/529","repository_url":"https://api.github.com/repos/tabulapdf/tabula","labels_url":"https://api.github.com/repos/tabulapdf/tabula/issues/529/labels{/name}","comments_url":"https://api.github.com/repos/tabulapdf/tabula/issues/529/comments","events_url":"https://api.github.com/repos/tabulapdf/tabula/issues/529/events","html_url":"https://github.com/tabulapdf/tabula/issues/529","id":167585784,"number":529,"title":"support Java 9 / OpenJDK/JRE 9","user":{"login":"salim-b","id":20040931,"avatar_url":"https://avatars.githubusercontent.com/u/20040931?v=3","gravatar_id":"","url":"https://api.github.com/users/salim-b","html_url":"https://github.com/salim-b","followers_url":"https://api.github.com/users/salim-b/followers","following_url":"https://api.github.com/users/salim-b/following{/other_user}","gists_url":"https://api.github.com/users/salim-b/gists{/gist_id}","starred_url":"https://api.github.com/users/salim-b/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/salim-b/subscriptions","organizations_url":"https://api.github.com/users/salim-b/orgs","repos_url":"https://api.github.com/users/salim-b/repos","events_url":"https://api.github.com/users/salim-b/events{/privacy}","received_events_url":"https://api.github.com/users/salim-b/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-07-26T11:35:12Z","updated_at":"2016-07-26T18:56:17Z","closed_at":null,"body":"I'm running Ubuntu 16.04 LTS and have installed both OpenJDK 8 and 9. By default programs are run with [OpenJDK 9](http://openjdk.java.net/projects/jdk9/) and Tabula doesn't launch. To get it to work I have to manually run it with OpenJDK 8 (`/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Dfile.encoding=utf-8 -Xms256M -Xmx1024M -jar /PATH/TO/tabula.jar`).\r\n\r\nThis is not a big deal but it would be more comfortable/user friendly if Java 9 could be supported in the first place. Until this happens the [`README.md`](https://github.com/tabulapdf/tabula/blob/master/README.md) should mention that Java 8 is required and tell how to use it under the Linux section of [*Using Tabula*](https://github.com/tabulapdf/tabula#using-tabula)."},"comment":{"url":"https://api.github.com/repos/tabulapdf/tabula/issues/comments/235368933","html_url":"https://github.com/tabulapdf/tabula/issues/529#issuecomment-235368933","issue_url":"https://api.github.com/repos/tabulapdf/tabula/issues/529","id":235368933,"user":{"login":"salim-b","id":20040931,"avatar_url":"https://avatars.githubusercontent.com/u/20040931?v=3","gravatar_id":"","url":"https://api.github.com/users/salim-b","html_url":"https://github.com/salim-b","followers_url":"https://api.github.com/users/salim-b/followers","following_url":"https://api.github.com/users/salim-b/following{/other_user}","gists_url":"https://api.github.com/users/salim-b/gists{/gist_id}","starred_url":"https://api.github.com/users/salim-b/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/salim-b/subscriptions","organizations_url":"https://api.github.com/users/salim-b/orgs","repos_url":"https://api.github.com/users/salim-b/repos","events_url":"https://api.github.com/users/salim-b/events{/privacy}","received_events_url":"https://api.github.com/users/salim-b/received_events","type":"User","site_admin":false},"created_at":"2016-07-26T18:56:17Z","updated_at":"2016-07-26T18:56:17Z","body":"@jeremybmerrill with newest stable release of tabula (v1.0.1) I get the following error messages when trying to run it with Java 9:\r\n\r\n```\r\njava -Dfile.encoding=utf-8 -Xms256M -Xmx1024M -jar /home/salim/.tabula/tabula.jar \r\n2016-07-26 20:48:21.024:INFO::main: Logging initialized @5569ms\r\n2016-07-26 20:48:21.032:INFO:oejr.Runner:main: Runner\r\n2016-07-26 20:48:21.191:INFO:oejs.Server:main: jetty-9.2.9.v20150224\r\n2016-07-26 20:48:26.119:WARN:oeja.AnnotationConfiguration:main: ServletContainerInitializers: detected. Class hierarchy: empty\r\n2016-07-26 20:48:26.449:WARN:oejuc.AbstractLifeCycle:main: FAILED o.e.j.w.WebAppContext@1725dc0f{/,file:/tmp/jetty-0.0.0.0-8080-tabula.jar-_-any-1178516811929902245.dir/webapp/,STARTING}{file:/home/salim/.tabula/tabula.jar}: java.lang.ExceptionInInitializerError\r\njava.lang.ExceptionInInitializerError\r\n\tat org.jruby.rack.DefaultRackApplicationFactory.createRuntimeConfig(DefaultRackApplicationFactory.java:252)\r\n\tat org.jruby.rack.DefaultRackApplicationFactory.init(DefaultRackApplicationFactory.java:87)\r\n\tat org.jruby.rack.RackApplicationFactoryDecorator.doInit(RackApplicationFactoryDecorator.java:112)\r\n\tat org.jruby.rack.SharedRackApplicationFactory.doInit(SharedRackApplicationFactory.java:32)\r\n\tat org.jruby.rack.RackApplicationFactoryDecorator.init(RackApplicationFactoryDecorator.java:100)\r\n\tat org.jruby.rack.RackServletContextListener.contextInitialized(RackServletContextListener.java:50)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800)\r\n\tat org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:791)\r\n\tat org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.server.Server.start(Server.java:387)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.server.Server.doStart(Server.java:354)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.runner.Runner.run(Runner.java:509)\r\n\tat org.eclipse.jetty.runner.Runner.main(Runner.java:557)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-internal/Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9-internal/NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-internal/DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(java.base@9-internal/Method.java:531)\r\n\tat WarMain.launchWebServer(WarMain.java:181)\r\n\tat WarMain.start(WarMain.java:355)\r\n\tat JarMain.doStart(JarMain.java:228)\r\n\tat WarMain.main(WarMain.java:378)\r\nCaused by: \r\njava.lang.RuntimeException: unsupported Java version: 9\r\n\tat org.jruby.RubyInstanceConfig.initGlobalJavaVersion(RubyInstanceConfig.java:1858)\r\n\tat org.jruby.RubyInstanceConfig.<clinit>(RubyInstanceConfig.java:1608)\r\n\tat org.jruby.rack.DefaultRackApplicationFactory.createRuntimeConfig(DefaultRackApplicationFactory.java:252)\r\n\tat org.jruby.rack.DefaultRackApplicationFactory.init(DefaultRackApplicationFactory.java:87)\r\n\tat org.jruby.rack.RackApplicationFactoryDecorator.doInit(RackApplicationFactoryDecorator.java:112)\r\n\tat org.jruby.rack.SharedRackApplicationFactory.doInit(SharedRackApplicationFactory.java:32)\r\n\tat org.jruby.rack.RackApplicationFactoryDecorator.init(RackApplicationFactoryDecorator.java:100)\r\n\tat org.jruby.rack.RackServletContextListener.contextInitialized(RackServletContextListener.java:50)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800)\r\n\tat org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:791)\r\n\tat org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.server.Server.start(Server.java:387)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.server.Server.doStart(Server.java:354)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.runner.Runner.run(Runner.java:509)\r\n\tat org.eclipse.jetty.runner.Runner.main(Runner.java:557)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-internal/Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9-internal/NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-internal/DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(java.base@9-internal/Method.java:531)\r\n\tat WarMain.launchWebServer(WarMain.java:181)\r\n\tat WarMain.start(WarMain.java:355)\r\n\tat JarMain.doStart(JarMain.java:228)\r\n\tat WarMain.main(WarMain.java:378)\r\n2016-07-26 20:48:26.451:WARN:oejuc.AbstractLifeCycle:main: FAILED org.eclipse.jetty.server.handler.ContextHandlerCollection@7133da86[o.e.j.w.WebAppContext@1725dc0f{/,file:/tmp/jetty-0.0.0.0-8080-tabula.jar-_-any-1178516811929902245.dir/webapp/,STARTING}{file:/home/salim/.tabula/tabula.jar}]: java.lang.ExceptionInInitializerError\r\njava.lang.ExceptionInInitializerError\r\n\tat org.jruby.rack.DefaultRackApplicationFactory.createRuntimeConfig(DefaultRackApplicationFactory.java:252)\r\n\tat org.jruby.rack.DefaultRackApplicationFactory.init(DefaultRackApplicationFactory.java:87)\r\n\tat org.jruby.rack.RackApplicationFactoryDecorator.doInit(RackApplicationFactoryDecorator.java:112)\r\n\tat org.jruby.rack.SharedRackApplicationFactory.doInit(SharedRackApplicationFactory.java:32)\r\n\tat org.jruby.rack.RackApplicationFactoryDecorator.init(RackApplicationFactoryDecorator.java:100)\r\n\tat org.jruby.rack.RackServletContextListener.contextInitialized(RackServletContextListener.java:50)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800)\r\n\tat org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:791)\r\n\tat org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.server.Server.start(Server.java:387)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.server.Server.doStart(Server.java:354)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.runner.Runner.run(Runner.java:509)\r\n\tat org.eclipse.jetty.runner.Runner.main(Runner.java:557)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-internal/Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9-internal/NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-internal/DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(java.base@9-internal/Method.java:531)\r\n\tat WarMain.launchWebServer(WarMain.java:181)\r\n\tat WarMain.start(WarMain.java:355)\r\n\tat JarMain.doStart(JarMain.java:228)\r\n\tat WarMain.main(WarMain.java:378)\r\nCaused by: \r\njava.lang.RuntimeException: unsupported Java version: 9\r\n\tat org.jruby.RubyInstanceConfig.initGlobalJavaVersion(RubyInstanceConfig.java:1858)\r\n\tat org.jruby.RubyInstanceConfig.<clinit>(RubyInstanceConfig.java:1608)\r\n\tat org.jruby.rack.DefaultRackApplicationFactory.createRuntimeConfig(DefaultRackApplicationFactory.java:252)\r\n\tat org.jruby.rack.DefaultRackApplicationFactory.init(DefaultRackApplicationFactory.java:87)\r\n\tat org.jruby.rack.RackApplicationFactoryDecorator.doInit(RackApplicationFactoryDecorator.java:112)\r\n\tat org.jruby.rack.SharedRackApplicationFactory.doInit(SharedRackApplicationFactory.java:32)\r\n\tat org.jruby.rack.RackApplicationFactoryDecorator.init(RackApplicationFactoryDecorator.java:100)\r\n\tat org.jruby.rack.RackServletContextListener.contextInitialized(RackServletContextListener.java:50)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800)\r\n\tat org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:791)\r\n\tat org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.server.Server.start(Server.java:387)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.server.Server.doStart(Server.java:354)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.runner.Runner.run(Runner.java:509)\r\n\tat org.eclipse.jetty.runner.Runner.main(Runner.java:557)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-internal/Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9-internal/NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-internal/DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(java.base@9-internal/Method.java:531)\r\n\tat WarMain.launchWebServer(WarMain.java:181)\r\n\tat WarMain.start(WarMain.java:355)\r\n\tat JarMain.doStart(JarMain.java:228)\r\n\tat WarMain.main(WarMain.java:378)\r\n2016-07-26 20:48:26.453:WARN:oejuc.AbstractLifeCycle:main: FAILED org.eclipse.jetty.server.handler.HandlerCollection@3232a28a[org.eclipse.jetty.server.handler.ContextHandlerCollection@7133da86[o.e.j.w.WebAppContext@1725dc0f{/,file:/tmp/jetty-0.0.0.0-8080-tabula.jar-_-any-1178516811929902245.dir/webapp/,STARTING}{file:/home/salim/.tabula/tabula.jar}], org.eclipse.jetty.server.handler.DefaultHandler@73e22a3d, org.eclipse.jetty.server.handler.RequestLogHandler@47faa49c]: java.lang.ExceptionInInitializerError\r\njava.lang.ExceptionInInitializerError\r\n\tat org.jruby.rack.DefaultRackApplicationFactory.createRuntimeConfig(DefaultRackApplicationFactory.java:252)\r\n\tat org.jruby.rack.DefaultRackApplicationFactory.init(DefaultRackApplicationFactory.java:87)\r\n\tat org.jruby.rack.RackApplicationFactoryDecorator.doInit(RackApplicationFactoryDecorator.java:112)\r\n\tat org.jruby.rack.SharedRackApplicationFactory.doInit(SharedRackApplicationFactory.java:32)\r\n\tat org.jruby.rack.RackApplicationFactoryDecorator.init(RackApplicationFactoryDecorator.java:100)\r\n\tat org.jruby.rack.RackServletContextListener.contextInitialized(RackServletContextListener.java:50)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800)\r\n\tat org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:791)\r\n\tat org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.server.Server.start(Server.java:387)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.server.Server.doStart(Server.java:354)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.runner.Runner.run(Runner.java:509)\r\n\tat org.eclipse.jetty.runner.Runner.main(Runner.java:557)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-internal/Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9-internal/NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-internal/DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(java.base@9-internal/Method.java:531)\r\n\tat WarMain.launchWebServer(WarMain.java:181)\r\n\tat WarMain.start(WarMain.java:355)\r\n\tat JarMain.doStart(JarMain.java:228)\r\n\tat WarMain.main(WarMain.java:378)\r\nCaused by: \r\njava.lang.RuntimeException: unsupported Java version: 9\r\n\tat org.jruby.RubyInstanceConfig.initGlobalJavaVersion(RubyInstanceConfig.java:1858)\r\n\tat org.jruby.RubyInstanceConfig.<clinit>(RubyInstanceConfig.java:1608)\r\n\tat org.jruby.rack.DefaultRackApplicationFactory.createRuntimeConfig(DefaultRackApplicationFactory.java:252)\r\n\tat org.jruby.rack.DefaultRackApplicationFactory.init(DefaultRackApplicationFactory.java:87)\r\n\tat org.jruby.rack.RackApplicationFactoryDecorator.doInit(RackApplicationFactoryDecorator.java:112)\r\n\tat org.jruby.rack.SharedRackApplicationFactory.doInit(SharedRackApplicationFactory.java:32)\r\n\tat org.jruby.rack.RackApplicationFactoryDecorator.init(RackApplicationFactoryDecorator.java:100)\r\n\tat org.jruby.rack.RackServletContextListener.contextInitialized(RackServletContextListener.java:50)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800)\r\n\tat org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:791)\r\n\tat org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.server.Server.start(Server.java:387)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.server.Server.doStart(Server.java:354)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.runner.Runner.run(Runner.java:509)\r\n\tat org.eclipse.jetty.runner.Runner.main(Runner.java:557)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-internal/Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9-internal/NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-internal/DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(java.base@9-internal/Method.java:531)\r\n\tat WarMain.launchWebServer(WarMain.java:181)\r\n\tat WarMain.start(WarMain.java:355)\r\n\tat JarMain.doStart(JarMain.java:228)\r\n\tat WarMain.main(WarMain.java:378)\r\n2016-07-26 20:48:26.475:INFO:oejs.ServerConnector:main: Started ServerConnector@7e9676fb{HTTP/1.1}{0.0.0.0:8080}\r\n2016-07-26 20:48:26.476:WARN:oejuc.AbstractLifeCycle:main: FAILED org.eclipse.jetty.server.Server@4802796d: java.lang.ExceptionInInitializerError\r\njava.lang.ExceptionInInitializerError\r\n\tat org.jruby.rack.DefaultRackApplicationFactory.createRuntimeConfig(DefaultRackApplicationFactory.java:252)\r\n\tat org.jruby.rack.DefaultRackApplicationFactory.init(DefaultRackApplicationFactory.java:87)\r\n\tat org.jruby.rack.RackApplicationFactoryDecorator.doInit(RackApplicationFactoryDecorator.java:112)\r\n\tat org.jruby.rack.SharedRackApplicationFactory.doInit(SharedRackApplicationFactory.java:32)\r\n\tat org.jruby.rack.RackApplicationFactoryDecorator.init(RackApplicationFactoryDecorator.java:100)\r\n\tat org.jruby.rack.RackServletContextListener.contextInitialized(RackServletContextListener.java:50)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800)\r\n\tat org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:791)\r\n\tat org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.server.Server.start(Server.java:387)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.server.Server.doStart(Server.java:354)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.runner.Runner.run(Runner.java:509)\r\n\tat org.eclipse.jetty.runner.Runner.main(Runner.java:557)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-internal/Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9-internal/NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-internal/DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(java.base@9-internal/Method.java:531)\r\n\tat WarMain.launchWebServer(WarMain.java:181)\r\n\tat WarMain.start(WarMain.java:355)\r\n\tat JarMain.doStart(JarMain.java:228)\r\n\tat WarMain.main(WarMain.java:378)\r\nCaused by: \r\njava.lang.RuntimeException: unsupported Java version: 9\r\n\tat org.jruby.RubyInstanceConfig.initGlobalJavaVersion(RubyInstanceConfig.java:1858)\r\n\tat org.jruby.RubyInstanceConfig.<clinit>(RubyInstanceConfig.java:1608)\r\n\tat org.jruby.rack.DefaultRackApplicationFactory.createRuntimeConfig(DefaultRackApplicationFactory.java:252)\r\n\tat org.jruby.rack.DefaultRackApplicationFactory.init(DefaultRackApplicationFactory.java:87)\r\n\tat org.jruby.rack.RackApplicationFactoryDecorator.doInit(RackApplicationFactoryDecorator.java:112)\r\n\tat org.jruby.rack.SharedRackApplicationFactory.doInit(SharedRackApplicationFactory.java:32)\r\n\tat org.jruby.rack.RackApplicationFactoryDecorator.init(RackApplicationFactoryDecorator.java:100)\r\n\tat org.jruby.rack.RackServletContextListener.contextInitialized(RackServletContextListener.java:50)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800)\r\n\tat org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:791)\r\n\tat org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)\r\n\tat org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)\r\n\tat org.eclipse.jetty.server.Server.start(Server.java:387)\r\n\tat org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)\r\n\tat org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)\r\n\tat org.eclipse.jetty.server.Server.doStart(Server.java:354)\r\n\tat org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)\r\n\tat org.eclipse.jetty.runner.Runner.run(Runner.java:509)\r\n\tat org.eclipse.jetty.runner.Runner.main(Runner.java:557)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-internal/Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9-internal/NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-internal/DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(java.base@9-internal/Method.java:531)\r\n\tat WarMain.launchWebServer(WarMain.java:181)\r\n\tat WarMain.start(WarMain.java:355)\r\n\tat JarMain.doStart(JarMain.java:228)\r\n\tat WarMain.main(WarMain.java:378)\r\nERROR: java.lang.reflect.InvocationTargetException\r\nERROR: java.lang.NullPointerException\r\n```"}}
{"actor":{"display_login":"salim-b"}}