HTTP 503 error with console + free edition

Hi,
I downloaded datomic-free-0.9.5703.21 and datomic-console-0.1.216 then

  • run bin/install-console in the console folder
  • in the transactor dir run bin/console -p 8080 free datomic:free://localhost:4334/

and I can see in the log the following exception:

2019-07-09 12:29:08.527 INFO default org.eclipse.jetty.util.log - Logging initialized @1438ms to org.eclipse.jetty.util.log.Slf4jLog
2019-07-09 12:29:09.826 INFO default org.eclipse.jetty.server.Server - jetty-9.4.15.v20190215; built: 2019-02-15T16:53:49.381Z; git: eb70b240169fcf1abbd86af36482d1c49826fa0b; jvm 9.0.1+11
2019-07-09 12:29:09.884 WARN default o.eclipse.jetty.webapp.WebAppContext - Failed startup of context o.e.j.w.WebAppContext@71f0806b{/,jar:file:/Users/gdanov/work/bin/datomic-free-0.9.5703.21/lib/console/datomic-console-0.1.216.jar!/VAADIN/,UNAVAILABLE}
java.lang.reflect.InvocationTargetException: null
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:564) ~[na:na]
at org.eclipse.jetty.webapp.IterativeDescriptorProcessor.visit(IterativeDescriptorProcessor.java:83) ~[jetty-webapp-9.3.7.v20160115.jar:9.3.7.v20160115]
at org.eclipse.jetty.webapp.IterativeDescriptorProcessor.process(IterativeDescriptorProcessor.java:70) ~[jetty-webapp-9.3.7.v20160115.jar:9.3.7.v20160115]
at org.eclipse.jetty.webapp.MetaData.resolve(MetaData.java:402) ~[jetty-webapp-9.3.7.v20160115.jar:9.3.7.v20160115]
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1339) ~[jetty-webapp-9.3.7.v20160115.jar:9.3.7.v20160115]
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:852) ~[jetty-server-9.4.15.v20190215.jar:9.4.15.v20190215]
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:278) ~[jetty-servlet-9.4.15.v20190215.jar:9.4.15.v20190215]
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:517) ~[jetty-webapp-9.3.7.v20160115.jar:9.3.7.v20160115]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) [jetty-util-9.4.15.v20190215.jar:9.4.15.v20190215]
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138) [jetty-util-9.4.15.v20190215.jar:9.4.15.v20190215]
at org.eclipse.jetty.server.Server.start(Server.java:415) [jetty-server-9.4.15.v20190215.jar:9.4.15.v20190215]
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108) [jetty-util-9.4.15.v20190215.jar:9.4.15.v20190215]
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113) [jetty-server-9.4.15.v20190215.jar:9.4.15.v20190215]
at org.eclipse.jetty.server.Server.doStart(Server.java:382) [jetty-server-9.4.15.v20190215.jar:9.4.15.v20190215]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) [jetty-util-9.4.15.v20190215.jar:9.4.15.v20190215]
at datomic.console$start.invokeStatic(console.clj:103) [datomic-console-0.1.216.jar:na]
at datomic.console$start.invoke(console.clj:87) [datomic-console-0.1.216.jar:na]
at datomic.console$_main.invokeStatic(console.clj:171) [datomic-console-0.1.216.jar:na]
at datomic.console$_main.doInvoke(console.clj:149) [datomic-console-0.1.216.jar:na]
at clojure.lang.RestFn.applyTo(RestFn.java:137) [clojure-1.10.0.jar:na]
at clojure.lang.Var.applyTo(Var.java:705) [clojure-1.10.0.jar:na]
at clojure.core$apply.invokeStatic(core.clj:665) [clojure-1.10.0.jar:na]
at clojure.main$main_opt.invokeStatic(main.clj:491) [clojure-1.10.0.jar:na]
at clojure.main$main_opt.invoke(main.clj:487) [clojure-1.10.0.jar:na]
at clojure.main$main.invokeStatic(main.clj:598) [clojure-1.10.0.jar:na]
at clojure.main$main.doInvoke(main.clj:561) [clojure-1.10.0.jar:na]
at clojure.lang.RestFn.applyTo(RestFn.java:137) [clojure-1.10.0.jar:na]
at clojure.lang.Var.applyTo(Var.java:705) [clojure-1.10.0.jar:na]
at clojure.main.main(main.java:37) [clojure-1.10.0.jar:na]
Caused by: java.lang.NoClassDefFoundError: org/eclipse/jetty/servlet/BaseHolder$Source
at org.eclipse.jetty.webapp.StandardDescriptorProcessor.newListenerInstance(StandardDescriptorProcessor.java:1938) ~[jetty-webapp-9.3.7.v20160115.jar:9.3.7.v20160115]
at org.eclipse.jetty.webapp.StandardDescriptorProcessor.visitListener(StandardDescriptorProcessor.java:1894) ~[jetty-webapp-9.3.7.v20160115.jar:9.3.7.v20160115]
… 32 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.eclipse.jetty.servlet.BaseHolder$Source
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582) ~[na:na]
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185) ~[na:na]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496) ~[na:na]
… 34 common frames omitted
2019-07-09 12:29:09.910 INFO default o.e.jetty.server.AbstractConnector - Started ServerConnector@2969a9a6{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}

googled, but could not find anything related. Help is appreciated

I am also experiencing this error. :disappointed_relieved:

Datomic Free is only intended for open-source projects requiring distribution. You will notice that our documentation does not include any mention of Free in the getting started section.

Instead of Free we recommend that users evaluate Datomic with Datomic Pro Starter per FAQ.