java - 无法启动ORACLE NOSQL数据库

标签 java oracle nosql port oracle-nosql

出现这个错误,我查了很多地方都没有找到解决办法。

我无法启动kvlite,其他系统具有相同的java和KVLITE配置。它返回NullPointerException

KVLITE版本: kv-ce-4.5.12.zip

JAVA 版本:

  • openjdk 版本“1.8.0_242”
  • OpenJDK 运行时环境(构建 1.8.0_242-8u242-b08-0ubuntu3~18.04-b08)
  • OpenJDK 64 位服务器虚拟机(版本 25.242-b08,混合模式)

错误:

KVLite: exception in start: java.lang.NullPointerException
        at sun.rmi.transport.tcp.TCPEndpoint.read(TCPEndpoint.java:557)
        at sun.rmi.transport.LiveRef.read(LiveRef.java:292)
        at sun.rmi.server.UnicastRef2.readExternal(UnicastRef2.java:78)
        at java.rmi.server.RemoteObject.readObject(RemoteObject.java:455)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1170)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2233)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2124)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1625)
        at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2342)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2266)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2124)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1625)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:465)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:423)
        at sun.rmi.registry.RegistryImpl_Skel.dispatch(RegistryImpl_Skel.java:154)
        at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:469)
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:301)
        at sun.rmi.transport.Transport$1.run(Transport.java:200)
        at sun.rmi.transport.Transport$1.run(Transport.java:197)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
        at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:303)

最佳答案

将 java 版本更改为“1.8.0_231”对我有用。

关于java - 无法启动ORACLE NOSQL数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60524525/

相关文章:

java - 诺曼底登陆计数器 Java

java - 将图像保存在 Oracle 中,稍后无需检索 BMP

java - 读取/写入/存储非常大的顺序数据集

java - 为什么array = array1 等于array1 = array?

java - 适用于 Android、Java、iPhone、Windows Mobile 的签名算法

mysql - Oracle 中是否有 Translate() 的 MySQL 等效项

java - 根据特殊组 hql 中列的最大值有条件更新

mysql - 寻求有关特定用例的 MongoDB 性能的见解

nosql - Redis 与 Cassandra(Bigtable 数据模型)

尝试将位图加载到 imageView 时出现 java.lang.OutOfMemoryError