Getting same error with Janusgraph 1.1.0, tried everything already... Any ideas how to resolve it with lucene/berkeley?
here are my files:
/etc/systemd/system/janusgraph.service ::
[Unit]
Description = JanusGraph Server
Wants=network.target
After=local-fs.target network.target
[Service]
User = janusgraph
Group= janusgraph
Type = forking
ExecStart = /opt/janusgraph/bin/janusgraph-server.sh start
ExecStop = /opt/janusgraph/bin/janusgraph-server.sh stop
TimeoutStartSec=60
EnvironmentFile=/etc/janusgraph/janusgraph.env
Restart=on-failure
WorkingDirectory=/opt/janusgraph/
[Install]
WantedBy = multi-user.target
/etc/janusgraph/janusgraph.env ::
PATH=/usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_ALL=en_US.UTF-8
JAVA_VERSION=jdk-11.0.27+6
JANUS_VERSION=1.1.0
JANUS_HOME=/opt/janusgraph
JANUS_CONFIG_DIR=/opt/janusgraph/conf/gremlin-server
JANUS_DATA_DIR=/var/lib/janusgraph
JANUS_SERVER_TIMEOUT=30
JANUS_STORAGE_TIMEOUT=60
JANUS_PROPS_TEMPLATE=berkeleyje-lucene
JANUS_INITDB_DIR=/docker-entrypoint-initdb.d
/opt/janusgraph/conf/gremlin-server/gremlin-server.yaml ::
host: 0.0.0.0
port: 8182
evaluationTimeout: 30000
channelizer: org.apache.tinkerpop.gremlin.server.channel.WebSocketChannelizer
graphManager: org.janusgraph.graphdb.management.JanusGraphManager
graphs:
ConfigurationManagementGraph: /opt/janusgraph/conf/janusgraph.properties
graph: /opt/janusgraph/conf/janusgraph-berkeleyje-lucene.properties
scriptEngines: {
gremlin-groovy: {
plugins: { org.janusgraph.graphdb.tinkerpop.plugin.JanusGraphGremlinPlugin: {},
org.apache.tinkerpop.gremlin.server.jsr223.GremlinServerGremlinPlugin: {},
org.apache.tinkerpop.gremlin.tinkergraph.jsr223.TinkerGraphGremlinPlugin: {},
org.apache.tinkerpop.gremlin.jsr223.ImportGremlinPlugin: {classImports: [java.lang.Math], methodImports: [java.lang.Math#*]},
org.apache.tinkerpop.gremlin.jsr223.ScriptFileGremlinPlugin: {files: [scripts/empty-sample.groovy]}}}}
processors:
- { className: org.apache.tinkerpop.gremlin.server.op.session.SessionOpProcessor, config: { sessionTimeout: 28800000 }}
- { className: org.apache.tinkerpop.gremlin.server.op.traversal.TraversalOpProcessor, config: { cacheExpirationTime: 600000, cacheMaxSize: 1000 }}
metrics: {
consoleReporter: {enabled: true, interval: 180000},
csvReporter: {enabled: true, interval: 180000, fileName: /tmp/gremlin-server-metrics.csv},
jmxReporter: {enabled: true},
slf4jReporter: {enabled: true, interval: 180000},
graphiteReporter: {enabled: false, interval: 180000}}
maxInitialLineLength: 4096
maxHeaderSize: 8192
maxChunkSize: 8192
maxContentLength: 65536
maxAccumulationBufferComponents: 1024
resultIterationBatchSize: 64
writeBufferLowWaterMark: 32768
writeBufferHighWaterMark: 65536
/opt/janusgraph/conf/janusgraph.properties ::
gremlin.graph=org.janusgraph.core.JanusGraphFactory
storage.backend=berkeleyje
storage.directory=/var/lib/janusgraph/cm
index.search.backend=lucene
index.search.directory=/var/lib/janusgraph/cm-index
graph.graphname=ConfigurationManagementGraph
graph.allow-upgrade=true
storage.transactions=true
storage.berkeleyje.cache-percentage=35
storage.berkeleyje.isolation-level=READ_COMMITTED
/opt/janusgraph/conf/janusgraph-berkeleyje-lucene.properties ::
gremlin.graph=org.janusgraph.core.JanusGraphFactory
storage.backend=berkeleyje
storage.directory=/var/lib/janusgraph/berkeleyje
index.search.backend=lucene
index.search.directory=/var/lib/janusgraph/index
storage.berkeleyje.cache-percentage=35
storage.berkeleyje.isolation-level=READ_COMMITTED
/opt/janusgraph/conf/remote.yaml
hosts: [localhost]
port: 8182
serializer: { className: org.apache.tinkerpop.gremlin.util.ser.GraphBinaryMessageSerializerV1, config: { serializeResultToString: true }}
/opt/janusgraph/logs/janusgraph.log ::
23:28:04 INFO org.janusgraph.graphdb.server.JanusGraphServer.printHeader -
mmm mmm #
# mmm m mm m m mmm m" " m mm mmm mmmm # mm
# " # #" # # # # " # mm #" " " # #" "# #" #
# m"""# # # # # """m # # # m"""# # # # #
"mmm" "mm"# # # "mm"# "mmm" "mmm" # "mm"# ##m#" # #
#
"
23:28:04 INFO com.jcabi.log.Logger.infoForced - 108 attributes loaded from 345 stream(s) in 114ms, 108 saved, 5608 ignored: ["Agent-Class", "Ant-Version", "Archiver-Version", "Automatic-Module-Name", "Bnd-LastModified", "BoringSSL-Branch", "BoringSSL-Revision", "Build-Date", "Build-Date-UTC", "Build-Id", "Build-Java-Version", "Build-Jdk", "Build-Jdk-Spec", "Build-Number", "Build-Tag", "Build-Timezone", "Build-Version", "Built-By", "Built-JDK", "Built-OS", "Built-Status", "Bundle-ActivationPolicy", "Bundle-Activator", "Bundle-Category", "Bundle-ClassPath", "Bundle-Classpath", "Bundle-ContactAddress", "Bundle-Copyright", "Bundle-Description", "Bundle-Developers", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-NativeCode", "Bundle-RequiredExecutionEnvironment", "Bundle-SCM", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Can-Redefine-Classes", "Can-Retransform-Classes", "Can-Set-Native-Method-Prefix", "Carl-Is-Awesome", "Change", "Copyright", "Created-By", "DSTAMP", "Dependencies", "DynamicImport-Package", "Eclipse-BuddyPolicy", "Eclipse-ExtensibleAPI", "Embed-Dependency", "Embed-Transitive", "Export-Package", "Extension-Name", "Extension-name", "Fragment-Host", "Gradle-Version", "Gremlin-Plugin-Dependencies", "Ignore-Package", "Implementation-Build", "Implementation-Build-Date", "Implementation-Build-Id", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Import-Package", "Include-Resource", "JCabi-Build", "JCabi-Date", "JCabi-Version", "Main-Class", "Manifest-Version", "Module-Origin", "Module-Requires", "Multi-Release", "Originally-Created-By", "Package", "Premain-Class", "Private-Package", "Provide-Capability", "Require-Bundle", "Require-Capability", "Sealed", "Specification-Title", "Specification-Vendor", "Specification-Version", "TODAY", "TSTAMP", "Target-Label", "Tool", "X-Compile-Elasticsearch-Snapshot", "X-Compile-Elasticsearch-Version", "X-Compile-Lucene-Version", "X-Compile-Source-JDK", "X-Compile-Target-JDK", "artifactId", "groupId", "hash", "janusgraphVersion", "service", "tinkerpop-version", "tinkerpopVersion", "url", "version"]
23:28:04 INFO org.janusgraph.graphdb.server.JanusGraphServer.printHeader - JanusGraph Version: 1.1.0
23:28:04 INFO org.janusgraph.graphdb.server.JanusGraphServer.printHeader - TinkerPop Version: 3.7.3
23:28:04 INFO org.janusgraph.graphdb.server.JanusGraphServer.start - Configuring JanusGraph Server from /opt/janusgraph/conf/gremlin-server/gremlin-server.yaml
23:28:04 INFO org.apache.tinkerpop.gremlin.server.util.MetricManager.addConsoleReporter - Configured Metrics ConsoleReporter configured with report interval=180000ms
23:28:04 INFO org.apache.tinkerpop.gremlin.server.util.MetricManager.addCsvReporter - Configured Metrics CsvReporter configured with report interval=180000ms to fileName=/tmp/gremlin-server-metrics.csv
23:28:04 INFO org.apache.tinkerpop.gremlin.server.util.MetricManager.addJmxReporter - Configured Metrics JmxReporter configured with domain= and agentId=
23:28:04 INFO org.apache.tinkerpop.gremlin.server.util.MetricManager.addSlf4jReporter - Configured Metrics Slf4jReporter configured with interval=180000ms and loggerName=org.apache.tinkerpop.gremlin.server.Settings$Slf4jReporterMetrics
23:28:04 INFO org.apache.commons.beanutils.FluentPropertyBeanIntrospector.introspect - Error when creating PropertyDescriptor for public final void org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! Ignoring this property.
23:28:05 INFO org.janusgraph.diskstorage.configuration.builder.ReadConfigurationBuilder.setupTimestampProvider - Set default timestamp provider MICRO
23:28:05 INFO org.janusgraph.graphdb.idmanagement.UniqueInstanceIdRetriever.getOrGenerateUniqueInstanceId - Generated unique-instance-id=7f0001015381-ubuntu1
23:28:05 INFO org.janusgraph.diskstorage.Backend.getIndexes - Configuring index [search]
23:28:05 INFO org.janusgraph.diskstorage.configuration.ExecutorServiceBuilder.buildFixedExecutorService - Initiated fixed thread pool of size 4
23:28:05 INFO org.janusgraph.graphdb.database.StandardJanusGraph.<init> - Gremlin script evaluation is disabled
23:28:05 INFO org.janusgraph.diskstorage.log.kcvs.KCVSLog$MessagePuller.initializeTimepoint - Loaded unidentified ReadMarker start time 2025-05-21T20:28:05.844963Z into org.janusgraph.diskstorage.log.kcvs.KCVSLog$MessagePuller@39de9bda
23:28:06 INFO org.janusgraph.graphdb.idmanagement.UniqueInstanceIdRetriever.getOrGenerateUniqueInstanceId - Generated unique-instance-id=7f0001015381-ubuntu2
23:28:06 INFO org.janusgraph.diskstorage.Backend.getIndexes - Configuring index [search]
23:28:06 INFO org.janusgraph.diskstorage.configuration.ExecutorServiceBuilder.buildFixedExecutorService - Initiated fixed thread pool of size 4
23:28:06 INFO org.janusgraph.graphdb.database.StandardJanusGraph.<init> - Gremlin script evaluation is disabled
23:28:06 INFO org.janusgraph.diskstorage.log.kcvs.KCVSLog$MessagePuller.initializeTimepoint - Loaded unidentified ReadMarker start time 2025-05-21T20:28:06.183399Z into org.janusgraph.diskstorage.log.kcvs.KCVSLog$MessagePuller@5927f904
23:28:06 INFO org.apache.tinkerpop.gremlin.server.util.ServerGremlinExecutor.<init> - Initialized Gremlin thread pool. Threads in pool named with pattern gremlin-*
23:28:06 INFO org.apache.tinkerpop.gremlin.server.util.ServerGremlinExecutor.<init> - Initialized GremlinExecutor and preparing GremlinScriptEngines instances.
23:28:08 INFO org.apache.tinkerpop.gremlin.server.util.ServerGremlinExecutor.lambda$new$4 - Initialized gremlin-groovy GremlinScriptEngine and registered metrics
23:28:08 INFO org.apache.tinkerpop.gremlin.server.util.ServerGremlinExecutor.lambda$new$8 - A GraphTraversalSource is now bound to [g] with graphtraversalsource[standardjanusgraph[berkeleyje:/var/lib/janusgraph/berkeleyje], standard]
23:28:08 INFO org.apache.tinkerpop.gremlin.server.op.OpLoader.lambda$static$0 - Adding the standard OpProcessor.
23:28:08 INFO org.apache.tinkerpop.gremlin.server.op.OpLoader.lambda$static$0 - Adding the session OpProcessor.
23:28:08 INFO org.apache.tinkerpop.gremlin.server.op.OpLoader.lambda$static$0 - Adding the traversal OpProcessor.
23:28:08 INFO org.apache.tinkerpop.gremlin.server.GremlinServer.lambda$start$1 - Executing start up LifeCycleHook
23:28:08 INFO org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache - Executed once at startup of Gremlin Server.
23:28:08 INFO org.apache.tinkerpop.gremlin.server.GremlinServer.createChannelizer - idleConnectionTimeout was set to 0 which resolves to 0 seconds when configuring this value - this feature will be disabled
23:28:08 INFO org.apache.tinkerpop.gremlin.server.GremlinServer.createChannelizer - keepAliveInterval was set to 0 which resolves to 0 seconds when configuring this value - this feature will be disabled
23:28:08 INFO org.apache.tinkerpop.gremlin.server.AbstractChannelizer.lambda$configureSerializers$4 - Configured application/vnd.graphbinary-v1.0 with org.apache.tinkerpop.gremlin.util.ser.GraphBinaryMessageSerializerV1
23:28:08 INFO org.apache.tinkerpop.gremlin.server.AbstractChannelizer.lambda$configureSerializers$4 - Configured application/vnd.graphbinary-v1.0-stringd with org.apache.tinkerpop.gremlin.util.ser.GraphBinaryMessageSerializerV1
23:28:08 INFO org.apache.tinkerpop.gremlin.server.AbstractChannelizer.lambda$configureSerializers$4 - Configured application/vnd.gremlin-v3.0+json with org.apache.tinkerpop.gremlin.util.ser.GraphSONMessageSerializerV3
23:28:08 INFO org.apache.tinkerpop.gremlin.server.AbstractChannelizer.lambda$configureSerializers$4 - Configured application/json with org.apache.tinkerpop.gremlin.util.ser.GraphSONMessageSerializerV3
23:28:08 INFO org.apache.tinkerpop.gremlin.server.GremlinServer$1.operationComplete - Gremlin Server configured with worker thread pool of 1, gremlin pool of 2 and boss thread pool of 1.
23:28:08 INFO org.apache.tinkerpop.gremlin.server.GremlinServer$1.operationComplete - Channel started at port 8182.