Ошибка Blazegraph при работе в Windows 10

Не удалось запустить Blazegraph (тройной магазин Java RDF) в Windows 10 с использованием простые шаги со страницы загрузки.

У меня есть машина с Windows 10 с установленной Java JDK 9 (см. проверку версии ниже). Я загрузил последний исполняемый jar-файл Blazegraph, а затем запустил "java -server -Xmx4g -jar blazegraph.jar ". Он сообщает об исключении NullPointerException, как показано ниже. Если это полезно, приведенная ниже ошибка ссылается на StandaloneNanoSparqlServer.java:142, который github показывает как "System.setProperty("jetty.home", jettyXml.getClass().getResource("/war").toExternalForm());".

Команды/ответ в командной строке администратора Windows:

C:\Users\aidesigner\Downloads\Blazegraph>dir
11/26/2017 09:48 PM 56,702,395 blazegraph.jar
11/26/2017 09:06 PM 0 rules.log

C:\Users\aidesigner\Downloads\Blazegraph>java -version
java version "9"
Java(TM) SE Runtime Environment (build 9+181)
Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode)

C:\Users\aidesigner\Downloads\Blazegraph>java -server -Xmx4g -jar blazegraph.jar
INFO: com.bigdata.util.config.LogUtil: Configure: jar:file:/C:/Users/aidesigner/Downloads/Blazegraph/blazegraph.jar!/log4j.properties
WARN : SystemUtil.java:71: No CPUParser for this platform - looking for class: [org.apache.system.Windows10]

BlazeGraph(TM) Graph Engine

Flexible
Reliable
Affordable
Web-Scale Computing for the Enterprise
Copyright SYSTAP, LLC DBA Blazegraph 2006-2016. All rights reserved.
developer-pc.home
Sun Nov 26 21:08:03 CST 2017
Windows 10/10.0 amd64
amd64 Family n, Model n, Stepping n, Undeterminable #CPU=1
Oracle Corporation 9
freeMemory=521142272
buildVersion=2.1.1
gitCommit=90d9e8232969a8afdc830e856643e5416bb50d0a

// <Displays about 20 license links>

ERROR: Banner.java:160: Uncaught exception in thread
java.lang.NullPointerException
at com.bigdata.rdf.sail.webapp.StandaloneNanoSparqlServer.main(StandaloneNanoSparqlServer.java:142)

person aidesigner    schedule 27.11.2017    source источник
comment
Разве вы не должны обратиться за поддержкой в ​​список рассылки Blazegraph? Я имею в виду, что это довольно специфично для инструмента, и я уверен, что разработчики могут дать вам лучшие ответы.   -  person UninformedUser    schedule 28.11.2017
comment
Кстати, NPE где-то выглядит как баг, особенно если вы сделали все, что предлагается.   -  person UninformedUser    schedule 28.11.2017


Ответы (1)


Вероятно, это проблема совместимости jre. У меня была такая же проблема с jre 9, переход на jre 7 решил NPE.

person Cristiano    schedule 29.11.2017