Ошибка инициализации плагинов - GraphDB 8.7.2 - PullRequest
0 голосов
/ 27 ноября 2018

Я попытался обновить POM с v8.6.1 до v8.7.2 и в процессе успешно заново создал образец репо с помощью инструмента предварительной загрузки новой версии.Хотя я вообще не изменял свой Java-код (который отлично работает с v.8.6.1), теперь я получаю сообщение об ошибке при попытке получить хранилище из менеджера с помощью следующей команды:

repository = repositoryManager.getRepository(repositoryId);

Ошибка следующая:

197822 [main] INFO  com.ontotext.plugin.magic-predicates  - Registering InverseMagicPredicate: http://jena.hpl.hp.com/ARQ/property#strSplit
197823 [main] INFO  com.ontotext.trree.sdk.impl.PluginManager  - Initializing plugin 'literals-index'
198002 [main] INFO  com.ontotext.plugin.literals-index  - Literals indices restored.
198003 [main] INFO  com.ontotext.trree.sdk.impl.PluginManager  - Initializing plugin 'geospatial'
198009 [main] INFO  com.ontotext.trree.plugin.geo.GeoSpatialPlugin  - Plugin:geospatial initialized
198010 [main] INFO  com.ontotext.trree.sdk.impl.PluginManager  - Initializing plugin 'sparql-mm'
198400 [main] INFO  com.ontotext.graphdb.sparqlmm.FunctionLoader  - Registered 48 functions from package com.github.tkurz.sparqlmm.function.
198400 [main] INFO  com.ontotext.trree.sdk.impl.PluginManager  - Initializing plugin 'dependencies-plugin'
198409 [main] INFO  com.ontotext.trree.sdk.impl.PluginManager  - Initializing plugin 'similarity'
198429 [main] INFO  com.ontotext.trree.sdk.impl.PluginManager  - Initializing plugin 'GeoSPARQL'
231881 [main] INFO  com.ontotext.trree.geosparql.FunctionLoader  - Registered 50 functions from package com.useekm.geosparql.
231882 [main] INFO  com.ontotext.trree.sdk.impl.PluginManager  - Initializing plugin 'lucene-connector'
231896 [main] ERROR com.ontotext.trree.sdk.impl.PluginManager  - Plugin 'lucene-connector' failed to initialize:org/json/simple/parser/ParseException
231897 [main] INFO  com.ontotext.trree.sdk.impl.PluginManager  - Initializing plugin 'rdfrank'
232224 [main] INFO  com.ontotext.trree.sdk.impl.PluginManager  - Initializing plugin 'notifications'
232237 [main] ERROR com.ontotext.trree.free.GraphDBFreeSchemaRepository  - Error initializing plugins:
java.lang.NullPointerException
    at com.ontotext.trree.plugin.externalsync.ExternalSyncPlugin.shutdown(ExternalSyncPlugin.java:803)
    at com.ontotext.trree.sdk.PluginBase.shutdown(PluginBase.java:100)
    at com.ontotext.trree.sdk.impl.PluginManager.disablePluginInt(PluginManager.java:986)
    at com.ontotext.trree.sdk.impl.PluginManager.removePlugin(PluginManager.java:361)
    at com.ontotext.trree.sdk.impl.PluginManager.initialize(PluginManager.java:128)
    at com.ontotext.trree.OwlimSchemaRepository.initPlugins(OwlimSchemaRepository.java:1979)
    at com.ontotext.trree.OwlimSchemaRepository.initializeInternal(OwlimSchemaRepository.java:242)
    at org.eclipse.rdf4j.sail.helpers.AbstractSail.initialize(AbstractSail.java:188)
    at org.eclipse.rdf4j.repository.sail.SailRepository.initializeInternal(SailRepository.java:151)
    at org.eclipse.rdf4j.repository.base.AbstractRepository.initialize(AbstractRepository.java:34)
    at org.eclipse.rdf4j.repository.manager.LocalRepositoryManager.createRepository(LocalRepositoryManager.java:270)
    at org.eclipse.rdf4j.repository.manager.RepositoryManager.getRepository(RepositoryManager.java:424)

Я указал -Dregister-external-plugins = .... в настройках виртуальной машины.

Есть идеи, что может быть не так?Должен ли я перейти на предыдущую версию, и если да, то какая?

Спасибо

1 Ответ

0 голосов
/ 28 ноября 2018

Похоже, у вас несовместимая конфигурация коннектора Lucene.Я рекомендую удалить каталог коннектора Lucene, и после запуска репозитория вы можете воссоздать коннектор (ы).Каталог коннектора Lucene находится в каталоге данных репозитория:/ Хранилище // Хранение / Lucene-разъем.Самый простой способ найтипросматривает сообщения запуска GraphDB, где он будет печатать что-то вроде:

Каталог данных GraphDB: /opt/test/graphdb-free-8.7.2/data

Как Константин упомянул проблемуможет также иметь отношение к register-external-plugins.

...