I can't get the README instructions for spinning up a docker container to work.
And the server container seems to boot up without crashing...
mac:Stargraph hobs$ docker-compose up
Starting stargraphv2 ...
Starting stargraphv2
Starting stargraphv2 ... done
Attaching to elastic, stargraphv2
stargraphv2 | STARGRAPH_JAVA_OPTS: -Xms7g -Xmx7g
stargraphv2 | 2017-12-16 21:40:59,896 INFO [core] Initializing obama.entities
stargraphv2 | 2017-12-16 21:41:01,752 INFO [core] Initializing obama.relations
stargraphv2 | 2017-12-16 21:41:01,782 INFO [core] Initializing obama.facts
stargraphv2 | 2017-12-16 21:41:01,909 INFO [core] Initializing dbpedia-2016.entities
stargraphv2 | 2017-12-16 21:41:01,936 INFO [core] Initializing dbpedia-2016.relations
stargraphv2 | 2017-12-16 21:41:01,961 INFO [core] Initializing dbpedia-2016.facts
stargraphv2 | 2017-12-16 21:41:02,016 INFO [core] Indexer: 'net.stargraph.core.index.DefaultIndexerFactory'
stargraphv2 | 2017-12-16 21:41:02,017 INFO [core] DS Service Endpoint: 'http://indra.lambda3.org/relatedness'
stargraphv2 | 2017-12-16 21:41:02,017 INFO [core] ★☆ Morgen Stern, 2.0.0-SNAPSHOT (97be5) ★☆
elastic | [2017-12-16T21:41:02,443][INFO ][o.e.n.Node ] [] initializing ...
elastic | [2017-12-16T21:41:02,567][INFO ][o.e.e.NodeEnvironment ] [ejB6sWq] using [1] data paths, mounts [[/usr/share/elasticsearch/data (osxfs)]], net usable_space [370.7gb], net total_space [465.7gb], spins? [possibly], types [fuse.osxfs]
elastic | [2017-12-16T21:41:02,567][INFO ][o.e.e.NodeEnvironment ] [ejB6sWq] heap size [6.9gb], compressed ordinary object pointers [true]
elastic | [2017-12-16T21:41:02,573][INFO ][o.e.n.Node ] node name [ejB6sWq] derived from node ID [ejB6sWq4QyGhK1nj1ba7AQ]; set [node.name] to override
elastic | [2017-12-16T21:41:02,584][INFO ][o.e.n.Node ] version[5.1.1], pid[1], build[5395e21/2016-12-06T12:36:15.409Z], OS[Linux/4.9.49-moby/amd64], JVM[Oracle Corporation/OpenJDK 64-Bit Server VM/1.8.0_111/25.111-b14]
elastic | [2017-12-16T21:41:03,779][INFO ][o.e.p.PluginsService ] [ejB6sWq] loaded module [aggs-matrix-stats]
elastic | [2017-12-16T21:41:03,779][INFO ][o.e.p.PluginsService ] [ejB6sWq] loaded module [ingest-common]
elastic | [2017-12-16T21:41:03,779][INFO ][o.e.p.PluginsService ] [ejB6sWq] loaded module [lang-expression]
elastic | [2017-12-16T21:41:03,779][INFO ][o.e.p.PluginsService ] [ejB6sWq] loaded module [lang-groovy]
elastic | [2017-12-16T21:41:03,779][INFO ][o.e.p.PluginsService ] [ejB6sWq] loaded module [lang-mustache]
elastic | [2017-12-16T21:41:03,779][INFO ][o.e.p.PluginsService ] [ejB6sWq] loaded module [lang-painless]
elastic | [2017-12-16T21:41:03,779][INFO ][o.e.p.PluginsService ] [ejB6sWq] loaded module [percolator]
elastic | [2017-12-16T21:41:03,779][INFO ][o.e.p.PluginsService ] [ejB6sWq] loaded module [reindex]
elastic | [2017-12-16T21:41:03,779][INFO ][o.e.p.PluginsService ] [ejB6sWq] loaded module [transport-netty3]
elastic | [2017-12-16T21:41:03,780][INFO ][o.e.p.PluginsService ] [ejB6sWq] loaded module [transport-netty4]
elastic | [2017-12-16T21:41:03,780][INFO ][o.e.p.PluginsService ] [ejB6sWq] no plugins loaded
elastic | [2017-12-16T21:41:04,143][WARN ][o.e.d.s.g.GroovyScriptEngineService] [groovy] scripts are deprecated, use [painless] scripts instead
stargraphv2 | 2017-12-16 21:41:05,315 INFO [server] Stargraph listening on http://0.0.0.0:8917
elastic | [2017-12-16T21:41:06,197][INFO ][o.e.n.Node ] initialized
elastic | [2017-12-16T21:41:06,197][INFO ][o.e.n.Node ] [ejB6sWq] starting ...
elastic | [2017-12-16T21:41:06,328][INFO ][o.e.t.TransportService ] [ejB6sWq] publish_address {172.18.0.3:9300}, bound_addresses {0.0.0.0:9300}
elastic | [2017-12-16T21:41:06,333][INFO ][o.e.b.BootstrapCheck ] [ejB6sWq] bound or publishing to a non-loopback or non-link-local address, enforcing bootstrap checks
elastic | [2017-12-16T21:41:09,433][INFO ][o.e.c.s.ClusterService ] [ejB6sWq] new_master {ejB6sWq}{ejB6sWq4QyGhK1nj1ba7AQ}{wf8VBvh5TYe_lb9w2EZoIA}{172.18.0.3}{172.18.0.3:9300}, reason: zen-disco-elected-as-master ([0] nodes joined)
elastic | [2017-12-16T21:41:09,468][INFO ][o.e.h.HttpServer ] [ejB6sWq] publish_address {172.18.0.3:9200}, bound_addresses {0.0.0.0:9200}
elastic | [2017-12-16T21:41:09,468][INFO ][o.e.n.Node ] [ejB6sWq] started
elastic | [2017-12-16T21:41:09,491][INFO ][o.e.g.GatewayService ] [ejB6sWq] recovered [0] indices into cluster_state
stargraphv2 | 2017-12-16 21:42:07,760 INFO [query] Loading Rules.
stargraphv2 | 2017-12-16 21:42:07,818 INFO [query] Loaded 102 Data Model Type patterns for 'EN'
stargraphv2 | 2017-12-16 21:42:07,848 INFO [query] Loaded 71 Stop patterns for 'EN'
stargraphv2 | 2017-12-16 21:42:07,856 INFO [query] Loaded 3 Query Type patterns for 'EN'
stargraphv2 | 2017-12-16 21:42:07,879 INFO [core] Main Namespaces: [dbr]
stargraphv2 | 2017-12-16 21:42:07,881 INFO [core] Namespace resource: default-namespace.txt
stargraphv2 | 2017-12-16 21:42:07,903 INFO [nli] Creating analyzer for 'EN'
stargraphv2 | 2017-12-16 21:42:11,484 INFO [nli] 'Who is the wife of Barack Obama?' analyzed in 3.577s
stargraphv2 | 2017-12-16 21:42:11,677 ERROR [query] Query Error 'Who is the wife of Barack Obama?'
stargraphv2 | org.elasticsearch.index.IndexNotFoundException: no such index
stargraphv2 | at org.elasticsearch.cluster.metadata.IndexNameExpressionResolver$WildcardExpressionResolver.infe(IndexNameExpressionResolver.java:660)
stargraphv2 | at org.elasticsearch.cluster.metadata.IndexNameExpressionResolver$WildcardExpressionResolver.innerResolve(IndexNameExpressionResolver.java:617)
stargraphv2 | at org.elasticsearch.cluster.metadata.IndexNameExpressionResolver$WildcardExpressionResolver.resolve(IndexNameExpressionResolver.java:567)
stargraphv2 | at org.elasticsearch.cluster.metadata.IndexNameExpressionResolver.concreteIndices(IndexNameExpressionResolver.java:164)
stargraphv2 | at org.elasticsearch.cluster.metadata.IndexNameExpressionResolver.concreteIndexNames(IndexNameExpressionResolver.java:139)
stargraphv2 | at org.elasticsearch.cluster.metadata.IndexNameExpressionResolver.concreteIndexNames(IndexNameExpressionResolver.java:135)
stargraphv2 | at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:99)
stargraphv2 | at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:53)
stargraphv2 | at org.elasticsearch.action.support.TransportAction$RequestFilterChain.proceed(TransportAction.java:173)
stargraphv2 | at org.elasticsearch.action.ingest.IngestActionFilter.apply(IngestActionFilter.java:82)
stargraphv2 | at org.elasticsearch.action.support.TransportAction$RequestFilterChain.proceed(TransportAction.java:171)
stargraphv2 | at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:145)
stargraphv2 | at org.elasticsearch.action.support.HandledTransportAction$TransportHandler.messageReceived(HandledTransportAction.java:64)
stargraphv2 | at org.elasticsearch.action.support.HandledTransportAction$TransportHandler.messageReceived(HandledTransportAction.java:54)
stargraphv2 | at org.elasticsearch.transport.RequestHandlerRegistry.processMessageReceived(RequestHandlerRegistry.java:69)
stargraphv2 | at org.elasticsearch.transport.TcpTransport$RequestHandler.doRun(TcpTransport.java:1385)
stargraphv2 | at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37)
stargraphv2 | at org.elasticsearch.common.util.concurrent.EsExecutors$1.execute(EsExecutors.java:109)
stargraphv2 | at org.elasticsearch.transport.TcpTransport.handleRequest(TcpTransport.java:1343)
stargraphv2 | at org.elasticsearch.transport.TcpTransport.messageReceived(TcpTransport.java:1242)
stargraphv2 | at org.elasticsearch.transport.netty4.Netty4MessageChannelHandler.channelRead(Netty4MessageChannelHandler.java:74)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:373)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:351)
stargraphv2 | at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
stargraphv2 | at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:280)
stargraphv2 | at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:396)
stargraphv2 | at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:373)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:351)
stargraphv2 | at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:373)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:351)
stargraphv2 | at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:373)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
stargraphv2 | at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
stargraphv2 | at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
stargraphv2 | at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:651)
stargraphv2 | at io.netty.channel.nio.NioEventLoop.processSelectedKeysPlain(NioEventLoop.java:536)
stargraphv2 | at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:490)
stargraphv2 | at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:450)
stargraphv2 | at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:873)
stargraphv2 | at java.lang.Thread.run(Thread.java:745)
stargraphv2 | 2017-12-16 21:42:11,685 INFO [query] Query Engine took 3.783s Response: NoResponse{'Who is the wife of Barack Obama?', mode='NLI'}
stargraphv2 | 2017-12-16 21:42:11,692 ERROR [server] Query execution failed: 'Who is the wife of Barack Obama?' on 'dbpedia-2016'
stargraphv2 | net.stargraph.StarGraphException: Query Error
stargraphv2 | at net.stargraph.core.query.QueryEngine.query(QueryEngine.java:98)
stargraphv2 | at net.stargraph.server.QueryResourceImpl.query(QueryResourceImpl.java:63)
stargraphv2 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
stargraphv2 | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
stargraphv2 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
stargraphv2 | at java.lang.reflect.Method.invoke(Method.java:498)
stargraphv2 | at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
stargraphv2 | at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144)
stargraphv2 | at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161)
stargraphv2 | at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:160)
stargraphv2 | at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99)
stargraphv2 | at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389)
stargraphv2 | at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347)
stargraphv2 | at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102)
stargraphv2 | at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326)
stargraphv2 | at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
stargraphv2 | at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
stargraphv2 | at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
stargraphv2 | at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
stargraphv2 | at org.glassfish.jersey.internal.Errors.process(Errors.java:267)
stargraphv2 | at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317)
stargraphv2 | at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:305)
stargraphv2 | at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154)
stargraphv2 | at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:384)
stargraphv2 | at org.glassfish.grizzly.http.server.HttpHandler$1.run(HttpHandler.java:224)
stargraphv2 | at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
stargraphv2 | at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
stargraphv2 | at java.lang.Thread.run(Thread.java:745)
stargraphv2 | Caused by: org.elasticsearch.index.IndexNotFoundException: no such index
stargraphv2 | at org.elasticsearch.cluster.metadata.IndexNameExpressionResolver$WildcardExpressionResolver.infe(IndexNameExpressionResolver.java:660)
stargraphv2 | at org.elasticsearch.cluster.metadata.IndexNameExpressionResolver$WildcardExpressionResolver.innerResolve(IndexNameExpressionResolver.java:617)
stargraphv2 | at org.elasticsearch.cluster.metadata.IndexNameExpressionResolver$WildcardExpressionResolver.resolve(IndexNameExpressionResolver.java:567)
stargraphv2 | at org.elasticsearch.cluster.metadata.IndexNameExpressionResolver.concreteIndices(IndexNameExpressionResolver.java:164)
stargraphv2 | at org.elasticsearch.cluster.metadata.IndexNameExpressionResolver.concreteIndexNames(IndexNameExpressionResolver.java:139)
stargraphv2 | at org.elasticsearch.cluster.metadata.IndexNameExpressionResolver.concreteIndexNames(IndexNameExpressionResolver.java:135)
stargraphv2 | at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:99)
stargraphv2 | at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:53)
stargraphv2 | at org.elasticsearch.action.support.TransportAction$RequestFilterChain.proceed(TransportAction.java:173)
stargraphv2 | at org.elasticsearch.action.ingest.IngestActionFilter.apply(IngestActionFilter.java:82)
stargraphv2 | at org.elasticsearch.action.support.TransportAction$RequestFilterChain.proceed(TransportAction.java:171)
stargraphv2 | at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:145)
stargraphv2 | at org.elasticsearch.action.support.HandledTransportAction$TransportHandler.messageReceived(HandledTransportAction.java:64)
stargraphv2 | at org.elasticsearch.action.support.HandledTransportAction$TransportHandler.messageReceived(HandledTransportAction.java:54)
stargraphv2 | at org.elasticsearch.transport.RequestHandlerRegistry.processMessageReceived(RequestHandlerRegistry.java:69)
stargraphv2 | at org.elasticsearch.transport.TcpTransport$RequestHandler.doRun(TcpTransport.java:1385)
stargraphv2 | at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37)
stargraphv2 | at org.elasticsearch.common.util.concurrent.EsExecutors$1.execute(EsExecutors.java:109)
stargraphv2 | at org.elasticsearch.transport.TcpTransport.handleRequest(TcpTransport.java:1343)
stargraphv2 | at org.elasticsearch.transport.TcpTransport.messageReceived(TcpTransport.java:1242)
stargraphv2 | at org.elasticsearch.transport.netty4.Netty4MessageChannelHandler.channelRead(Netty4MessageChannelHandler.java:74)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:373)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:351)
stargraphv2 | at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
stargraphv2 | at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:280)
stargraphv2 | at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:396)
stargraphv2 | at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:373)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:351)
stargraphv2 | at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:373)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:351)
stargraphv2 | at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:373)
stargraphv2 | at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
stargraphv2 | at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
stargraphv2 | at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
stargraphv2 | at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:651)
stargraphv2 | at io.netty.channel.nio.NioEventLoop.processSelectedKeysPlain(NioEventLoop.java:536)
stargraphv2 | at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:490)
stargraphv2 | at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:450)
stargraphv2 | at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:873)
stargraphv2 | ... 1 common frames omitted