Restarting PGX server using start_server is throwing exception
mohanr.k Feb 21, 2019 10:14 PMI configured pgx.conf file to load graph data from property graph tables and started it. Looks like it started properly because I didn't see any errors on console window.
Now I realized I missed vertex loading property (use_vertex_property_value_as_label) in graph config file so I killed the server by pressing Ctrl+C and then made the required changes to graph config file. I am seeing below exception when I restart the server after this change.
16:55:14.051 [main] ERROR oracle.pgx.rest.PgxContextListener - java.lang.IllegalArgumentException: java.util.concurrent.ExecutionException: oracle.pgx.common.ParallelExecutionException: java.lang.IllegalArgumentException: Adding a string for earlier idx.
java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: java.util.concurrent.ExecutionException: oracle.pgx.common.ParallelExecutionException: java.lang.IllegalArgumentException: Adding a string for earlier idx.
at java.util.concurrent.CompletableFuture.reportGet(Unknown Source) ~[?:1.8.0_201]
at java.util.concurrent.CompletableFuture.get(Unknown Source) ~[?:1.8.0_201]
at oracle.pgx.api.PgxFuture.get(PgxFuture.java:99) ~[pgx-api-3.1.0.jar:3.1.0]
at oracle.pgx.api.ServerInstance.startEngine(ServerInstance.java:848) ~[pgx-api-3.1.0.jar:3.1.0]
at oracle.pgx.rest.PgxContextListener.contextInitialized(PgxContextListener.java:25) [classes/:?]
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4627) [tomcat-embed-core-9.0.8.jar:9.0.8]
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5091) [tomcat-embed-core-9.0.8.jar:9.0.8]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [tomcat-embed-core-9.0.8.jar:9.0.8]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1427) [tomcat-embed-core-9.0.8.jar:9.0.8]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1417) [tomcat-embed-core-9.0.8.jar:9.0.8]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_201]
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) [tomcat-embed-core-9.0.8.jar:9.0.8]
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source) [?:1.8.0_201]
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:943) [tomcat-embed-core-9.0.8.jar:9.0.8]
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839) [tomcat-embed-core-9.0.8.jar:9.0.8]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [tomcat-embed-core-9.0.8.jar:9.0.8]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1427) [tomcat-embed-core-9.0.8.jar:9.0.8]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1417) [tomcat-embed-core-9.0.8.jar:9.0.8]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_201]
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) [tomcat-embed-core-9.0.8.jar:9.0.8]
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source) [?:1.8.0_201]
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:943) [tomcat-embed-core-9.0.8.jar:9.0.8]
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258) [tomcat-embed-core-9.0.8.jar:9.0.8]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [tomcat-embed-core-9.0.8.jar:9.0.8]
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422) [tomcat-embed-core-9.0.8.jar:9.0.8]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [tomcat-embed-core-9.0.8.jar:9.0.8]
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770) [tomcat-embed-core-9.0.8.jar:9.0.8]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [tomcat-embed-core-9.0.8.jar:9.0.8]
at org.apache.catalina.startup.Tomcat.start(Tomcat.java:371) [tomcat-embed-core-9.0.8.jar:9.0.8]
at oracle.pgx.server.Server.start(Server.java:144) [pgx-server-3.1.0.jar:3.1.0]
at oracle.pgx.server.Main.main(Main.java:21) [pgx-server-3.1.0.jar:3.1.0]