Troubleshooting
If you experience problems with the Jackrabbit JCR server, please check the following:
- Did you encounter an exception? Copy the exception stack trace somewhere so you don't loose it. The stack trace contains valuable information for the Jackrabbit developers if you need to file a bug report for the problem you encountered.
- Is the repository up and running? Try browsing the default workspace to check if you can still see any content in the repository. You will see an error message if the repository is not available.
- What were you trying to do? Try to verify that your client code or other manner of repository use is correct. Did it work before or are you trying to do something new?
-
Are there any notable log entries? Check the log files for any related
warnings or errors. By default the Jackrabbit JCR Server writes log
entries to the standard output of the servlet container. You can customize
logging by editing the
/WEB-INF/log4j.xmlfile and redeploying this web application.
If none of the above steps help you identify or resolve the problem, you can contact the Jackrabbit users mailing list or report the problem in the Jackrabbit issue tracker to get support from the Jackrabbit community. When contacting the community, please include any relevant details related to the above questions and the environment information shown at the end of this page.
Jackrabbit mailing list
The Jackrabbit user mailing list, users@jackrabbit.apache.org, is the place to discuss any problems or other issues regarding the use of Apache Jackrabbit (or JCR content repositories in general).
Feel free to subscribe the mailing list or browse the archives listed as described in the Jackrabbit mailing lists page.
Jackrabbit issue tracker
If you think you've identified a defect in Jackrabbit, you're welcome to file a bug report in the Jackrabbit issue tracker. You can also use the issue tracker to request new features and other improvements.
You need an account in the issue tracker to report new issues or to comment on existing. Use the registration form if you don't already have an account. No account is needed browsing and searching existing issues.
Environment information
This instance of the Jackrabbit JCR Server is running in a jetty/9.4.12.v20180830 servlet container that supports the Java Servlet API version 3.1.
Details of the Java and operating system environment are included in the system properties shown below:
-- listing properties -- spectrum.jdbc.connectionPool.minEvictableIdleTimeMillis=1000000 file.encoding.pkg=sun.io spectrum.repository.server.connect.timeout=360000 g1.client.status.convert=false java.home=D:\Program Files\Pitney Bowes\Spectru... spectrum.monitoring.performance.job.enabled=true spectrum.cache.control.headers.enable=true com.pb.midev.repository.jackrabbit.enable.user.creation=false java.net.preferIPv4Stack=true java.awt.headless=true java.endorsed.dirs=D:\Program Files\Pitney Bowes\Spectru... spectrum.repository.server.data.port=6001 spectrum.index.server.path=D:\Program Files\Pitney Bowes\Spectru... g1.server.tmp.dir=D:/Program Files/Pitney Bowes/Spectru... spectrum.help.url=http://support.pb.com/ekip/apps/redirect sun.os.patch.level= spectrum.repository.password=CIcSaS0MF0AL0195rZQqTbDXxNC4IsPI java.vendor.url=http://java.oracle.com/ java.version=1.8.0_191 spectrum.security.authentication.session.timeout=1800 spectrum.encryption.node.truststorePassword=p1tn3yb0w3s wrapper.version=3.5.25-st spectrum.cluster.enabled=false spectrum.data.manager.archive.data=false spectrum.socketgateway.port=10119 java.vendor.url.bug=http://bugreport.sun.com/bugreport/ spectrum.encryption.client.keystorePassword=p1tn3yb0w3s spectrum.cluster.seeds=127.0.0.1 spectrum.jdbc.connectionPool.maxIdle=8 spectrum.http.request.header.size=8192 g1.server.display.version=2018.2.0 user.name=BETELGEUSE$ spectrum.backup.databaseURL=localhost spectrum.datasource.reporting.url=jdbc:derby:memory:reporting;create=true sun.io.unicode.encoding=UnicodeLittle sun.jnu.encoding=Cp1252 java.runtime.name=Java(TM) SE Runtime Environment spectrum.job.microflow.queue.size=64 g1.server.import.error.dir=D:/Program Files/Pitney Bowes/Spectru... com.atomikos.icatch.hide_init_file_path=false spectrum.bind.address=0.0.0.0 spectrum.security.authentication.basic.authenticator=INTERNAL wrapper.key=EWV4MQNwMaqbgDU8JVMWazszv89wdVuO org.apache.xml.security.ignoreLineBreaks=true java.specification.name=Java Platform API Specification user.timezone=Europe/Berlin user.script= path.separator=; wrapper.port=32000 file.encoding=Cp1252 spectrum.encryption.selfSignedCert=false sun.java.command=org.tanukisoftware.wrapper.WrapperSim... oracle.jdbc.defaultNChar=false spectrum.encryption.node.keystoreType=pkcs12 spectrum.index.server.enabled=true java.rmi.server.useCodebaseOnly=true spectrum.cache.common.port=5701 spectrum.repository.server.tx_log.rotation.retention_policy=7 days g1.server.repository.dir=D:/Program Files/Pitney Bowes/Spectru... g1.server.log.dir=D:/Program Files/Pitney Bowes/Spectru... spectrum.remote.method.call.limitToLocal=true wrapper.lang.domain=wrapper spectrum.repository.poolSize=50 java.io.tmpdir=../app/tmp user.language=en spectrum.encryption.node.truststoreType=pkcs12 line.separator= g1.server.version=18.2 spectrum.jetty.log.request.enabled=false g1.server.types.dir=D:/Program Files/Pitney Bowes/Spectru... g1.server.sort.tmp.dir=D:\Program Files\Pitney Bowes\Spectru... spectrum.encryption.client.truststorePassword=p1tn3yb0w3s java.vm.info=mixed mode spectrum.repository.server.cluster.nodeCount=1 sun.desktop=windows java.vm.specification.name=Java Virtual Machine Specification spectrum.encryption.node.keystore=node-keystore.p12 wrapper.jvm.port.max=31999 spectrum.jetty.cors.enabled=false wrapper.pid=2996 spectrum.encryption.client.truststore=truststore.p12 wrapper.lang.folder=../lang spectrum.https.encryption.validateCerts=false spectrum.security.authentication.internal.users=admin spectrum.http.response.header.size=8192 g1.server.dir=D:\Program Files\Pitney Bowes\Spectru... spectrum.jetty.cors.allowedMethods=POST,GET,OPTIONS,PUT,DELETE,HEAD spectrum.job.microflow.maxTotalConnections=128 spectrum.security.authentication.webservice.enabled.SOAP=true spectrum.cluster.password=p1tn3yb0w3s g1.server.deploy.dir=D:/Program Files/Pitney Bowes/Spectru... spectrum.backup.http.port=6362 java.awt.printerjob=sun.awt.windows.WPrinterJob spectrum.audit.archive.directory=../app/repository/store/archive spectrum.encryption.client.keystoreAlias=spectrum-client spectrum.datasource.reporting.password=group! g1.server.db.dir=D:\Program Files\Pitney Bowes\Spectru... spectrum.index.password=p1tn3yb0w3s spectrum.index.server.cluster.seeds= spectrum.cluster.nodeId=1 jetty.git.hash=27208684755d94a92186989f695db2d7b21ebc51 g1.server.conf.modules.dir=D:/Program Files/Pitney Bowes/Spectru... spectrum.repository.username=neo4j spectrum.cache.database.port=5707 spectrum.lib.dir=app/lib spectrum.backup.cron=0 0 * * * ? spectrum.jdbc.connectionPool.maxActive=64 os.name=Windows Server 2016 java.specification.vendor=Oracle Corporation g1.server.modules.dir=D:/Program Files/Pitney Bowes/Spectru... spectrum.log.skip.service.override=no_service_override,org.teiid java.vm.name=Java HotSpot(TM) 64-Bit Server VM spectrum.repository.server.backup.port=6362 g1.server.microflow.dir=D:/Program Files/Pitney Bowes/Spectru... spectrum.encryption.trustAllHosts=false spectrum.jetty.cors.allowCredentials=true spectrum.audit.persist=neo4j sun.awt.enableExtraMouseButtons=true java.library.path=../bin;../bin/wrapper wrapper.java.pid=6048 java.class.version=52.0 g1.server.import.dir=D:\Program Files\Pitney Bowes\Spectru... spectrum.encryption.node.keystoreAlias=spectrum-node spectrum.encryption.node.keystorePassword=p1tn3yb0w3s g1.server.exports.dir=D:/Program Files/Pitney Bowes/Spectru... g1.server.resource.dir=D:\Program Files\Pitney Bowes\Spectru... spectrum.audit.archive.enabled=true spectrum.encryption.enabled=false spectrum.job.reporting.useNumberForId=true hazelcast.security.secret.strength.policy.class=com.pb.spectrum.platform.server.conta... wrapper.native_library=wrapper g1.server.jms.data.dir=D:\Program Files\Pitney Bowes\Spectru... sun.boot.library.path=D:\Program Files\Pitney Bowes\Spectru... sun.management.compiler=HotSpot 64-Bit Tiered Compilers java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment spectrum.backup.enabled=false user.variant= spectrum.repository.timeout=120 wrapper.cpu.timeout=10 spectrum.repository.server.connector.bolt.port=7687 spectrum.job.microflow.serializer=kryo wrapper.jvmid=1 spectrum.jetty.sendVersion=false spectrum.cluster.address=0.0.0.0 spectrum.remote.method.call.defaultTimeout=120000 spectrum.metadata.odbc.port=32751 spectrum.index.server.connect.timeout=180000 spectrum.encryption.client.truststoreType=pkcs12 java.vm.specification.version=1.8 wrapper.arch=x86 spectrum.audit.archive.days.retain=180 org.teiid.widenComparisonToString=true awt.toolkit=sun.awt.windows.WToolkit spectrum.repository.server.cluster.seeds= spectrum.cache.port=5701 sun.cpu.isalist=amd64 spectrum.https.encryption.trustAll=false spectrum.https.encryption.excludeCipherSuites=^.*_(MD5|SHA|SHA1)$, ^TLS_RSA_.*$, ^.... jgroups.use.jdk_logger=true spectrum.security.authentication.session.cleanup.intervalInMinutes=60 java.ext.dirs=D:\Program Files\Pitney Bowes\Spectru... g1.server.jdbc.drivers.dir=D:\Program Files\Pitney Bowes\Spectru... os.version=10.0 user.home=C:\Windows\system32\config\systemprofile spectrum.index.tcp.port=9300 java.vm.vendor=Oracle Corporation spectrum.repository.server.startup.timeout=10 spectrum.cluster.port=5710 spectrum.repository.addresses=localhost sun.nio.ch.bugLevel= wrapper.jvm.port.min=31000 spectrum.security.authentication.maxFailedAttempts=5 g1.server.conf.dir=D:/Program Files/Pitney Bowes/Spectru... hazelcast.logging.type=slf4j user.dir=D:\Program Files\Pitney Bowes\Spectru... spectrum.cluster.semaphore.enabled=true spectrum.repository.server.coordinator.port=5001 spectrum.remote.method.call.queue.size=100 sun.cpu.endian=little spectrum.http.port=8080 spectrum.job.microflow.maxConnectionsPerHost=32 spectrum.encryption.client.keystore=client-keystore.p12 wrapper.service=TRUE java.vm.version=25.191-b12 spectrum.security.account.createNonExisting=true java.class.path=../app/lib/spectrum-server-boot-18.2.... spectrum.repository.cluster.mode=HA spectrum.datasource.reporting.username=sa os.arch=amd64 spectrum.index.username=admin spectrum.security.authentication.webservice.enabled.REST=true com.atomikos.icatch.file=/D:/Program Files/Pitney Bowes/Spectr... spectrum.jetty.cors.allowedOrigins=http://localhost:8080,http://localhos... sun.java.launcher=SUN_STANDARD spectrum.jdbc.connectionPool.timeBetweenEvictionRunsMillis=300000 spectrum.encryption.client.keystoreType=pkcs12 java.vm.specification.vendor=Oracle Corporation spectrum.encryption.node.truststore=truststore.p12 spectrum.data.manager.storage.directory=app/repository/datastorage/ spectrum.datasource.reporting.driver=org.apache.derby.jdbc.EmbeddedDriver file.separator=\ spectrum.cluster.name=SpectrumCluster java.runtime.version=1.8.0_191-b12 spectrum.index.addresses=localhost:9200 sun.boot.class.path=D:\Program Files\Pitney Bowes\Spectru... spectrum.backup.directory=../app/repository/store/backup java.security.policy=../app/conf/server.policy spectrum.https.port=8443 user.country=US spectrum.repository.server.connector.http.port=7474 spectrum.index.http.port=9200 spectrum.jetty.cors.preflightMaxAge=1800 g1.server.report.dir=D:\Program Files\Pitney Bowes\Spectru... spectrum.audit.archive.cron=0 0 0 ? * SUN spectrum.security.enable.successful.login.audit=true java.vendor=Oracle Corporation spectrum.security.authentication.webservice.basicauth.enabled=true spectrum.repository.server.path=D:\Program Files\Pitney Bowes\Spectru... spectrum.remote.method.call.pool.size=16 g1.server.import.archive.dir=D:/Program Files/Pitney Bowes/Spectru... spectrum.jetty.cors.allowedHeaders=X-PINGOTHER, Origin, X-Requested-With... java.specification.version=1.8 sun.arch.data.model=64 spectrum.metadata.jdbc.port=32750