Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kafka服务器未启动。给出:KafkaServer启动期间出现致命错误。准备关闭:java.lang.NullPointerException_Java_Apache Kafka_Apache Zookeeper - Fatal编程技术网

Kafka服务器未启动。给出:KafkaServer启动期间出现致命错误。准备关闭:java.lang.NullPointerException

Kafka服务器未启动。给出:KafkaServer启动期间出现致命错误。准备关闭:java.lang.NullPointerException,java,apache-kafka,apache-zookeeper,Java,Apache Kafka,Apache Zookeeper,我正在尝试为我的应用程序运行Junit测试,并尝试启动Kafka服务作为测试的一部分。 但是,在zookeeper启动并且Kafka服务器突然结束之后,我得到了NullPointerException 卡夫卡客户端版本:2.4.1 任何帮助/线索都会有帮助。谢谢 堆栈跟踪/日志: 2021-05-12 11:05:29,944 INFO [kafka.server.KafkaServer][main] [] starting 2021-05-12 11:05:29,948 INFO [kafka

我正在尝试为我的应用程序运行Junit测试,并尝试启动Kafka服务作为测试的一部分。 但是,在zookeeper启动并且Kafka服务器突然结束之后,我得到了
NullPointerException

卡夫卡客户端版本:2.4.1

任何帮助/线索都会有帮助。谢谢

堆栈跟踪/日志:

2021-05-12 11:05:29,944 INFO [kafka.server.KafkaServer][main] [] starting
2021-05-12 11:05:29,948 INFO [kafka.server.KafkaServer][main] [] Connecting to zookeeper on localhost:2181
2021-05-12 11:05:30,024 INFO [kafka.zookeeper.ZooKeeperClient][main] [] [ZooKeeperClient Kafka server] Initializing a new session to localhost:2181.
2021-05-12 11:05:30,027 INFO [org.apache.zookeeper.ZooKeeper][main] [] Initiating client connection, connectString=localhost:2181 sessionTimeout=6000 watcher=kafka.zookeeper.ZooKeeperClient$ZooKeeperClientWatcher$@29bc4bf4
2021-05-12 11:05:30,027 INFO [org.apache.zookeeper.ClientCnxnSocket][main] [] jute.maxbuffer value is 4194304 Bytes
2021-05-12 11:05:30,028 INFO [org.apache.zookeeper.ClientCnxn][main] [] zookeeper.request.timeout value is 0. feature enabled=
2021-05-12 11:05:30,034 INFO [kafka.zookeeper.ZooKeeperClient][main] [] [ZooKeeperClient Kafka server] Waiting until connected.
2021-05-12 11:05:30,035 INFO [org.apache.zookeeper.ClientCnxn][main-SendThread(localhost:2181)] [] Opening socket connection to server localhost/127.0.0.1:2181
2021-05-12 11:05:30,036 INFO [org.apache.zookeeper.ClientCnxn][main-SendThread(localhost:2181)] [] Socket connection established, initiating session, client: /127.0.0.1:59560, server: localhost/127.0.0.1:2181
2021-05-12 11:05:30,037 ERROR [org.apache.zookeeper.server.ZooKeeperSaslServer][NIOServerCxnFactory.SelectorThread-0] [] server principal name/hostname determination error: 
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    at java.lang.String.substring(String.java:1967)
    at org.apache.zookeeper.util.SecurityUtils.createSaslServer(SecurityUtils.java:174)
    at org.apache.zookeeper.server.ZooKeeperSaslServer.createSaslServer(ZooKeeperSaslServer.java:44)
    at org.apache.zookeeper.server.ZooKeeperSaslServer.<init>(ZooKeeperSaslServer.java:38)
    at org.apache.zookeeper.server.NIOServerCnxn.<init>(NIOServerCnxn.java:104)
    at org.apache.zookeeper.server.NIOServerCnxnFactory.createConnection(NIOServerCnxnFactory.java:848)
    at org.apache.zookeeper.server.NIOServerCnxnFactory$SelectorThread.processAcceptedConnections(NIOServerCnxnFactory.java:479)
    at org.apache.zookeeper.server.NIOServerCnxnFactory$SelectorThread.run(NIOServerCnxnFactory.java:392)
2021-05-12 11:05:30,056 INFO [org.apache.zookeeper.ClientCnxn][main-SendThread(localhost:2181)] [] Session establishment complete on server localhost/127.0.0.1:2181, sessionid = 0x10143dd4de40008, negotiated timeout = 6000
2021-05-12 11:05:30,065 INFO [kafka.zookeeper.ZooKeeperClient][main] [] [ZooKeeperClient Kafka server] Connected.
2021-05-12 11:05:30,478 ERROR [kafka.server.KafkaServer][main] [] Fatal error during KafkaServer startup. Prepare to shutdown
java.lang.NullPointerException
    at com.fasterxml.jackson.databind.type.ResolvedRecursiveType.equals(ResolvedRecursiveType.java:103)
    at com.fasterxml.jackson.databind.type.TypeBindings$AsKey.equals(TypeBindings.java:458)
    at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:947)
    at com.fasterxml.jackson.databind.util.LRUMap.get(LRUMap.java:68)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromClass(TypeFactory.java:1211)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromParamType(TypeFactory.java:1384)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromAny(TypeFactory.java:1154)
    at com.fasterxml.jackson.databind.type.TypeFactory._resolveSuperInterfaces(TypeFactory.java:1298)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromClass(TypeFactory.java:1243)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromParamType(TypeFactory.java:1384)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromAny(TypeFactory.java:1154)
    at com.fasterxml.jackson.databind.type.TypeFactory._resolveSuperInterfaces(TypeFactory.java:1298)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromClass(TypeFactory.java:1243)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromParamType(TypeFactory.java:1384)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromAny(TypeFactory.java:1154)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromParamType(TypeFactory.java:1380)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromAny(TypeFactory.java:1154)
    at com.fasterxml.jackson.databind.type.TypeFactory._resolveSuperInterfaces(TypeFactory.java:1298)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromClass(TypeFactory.java:1243)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromParamType(TypeFactory.java:1384)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromAny(TypeFactory.java:1154)
    at com.fasterxml.jackson.databind.type.TypeFactory._resolveSuperInterfaces(TypeFactory.java:1298)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromClass(TypeFactory.java:1243)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromParamType(TypeFactory.java:1384)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromAny(TypeFactory.java:1154)
    at com.fasterxml.jackson.databind.type.TypeFactory._resolveSuperInterfaces(TypeFactory.java:1298)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromClass(TypeFactory.java:1243)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromParamType(TypeFactory.java:1384)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromAny(TypeFactory.java:1154)
    at com.fasterxml.jackson.databind.type.TypeFactory._resolveSuperInterfaces(TypeFactory.java:1298)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromClass(TypeFactory.java:1243)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromParamType(TypeFactory.java:1384)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromAny(TypeFactory.java:1154)
    at com.fasterxml.jackson.databind.type.TypeFactory._resolveSuperInterfaces(TypeFactory.java:1298)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromClass(TypeFactory.java:1243)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromParamType(TypeFactory.java:1384)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromAny(TypeFactory.java:1154)
    at com.fasterxml.jackson.databind.type.TypeFactory.constructType(TypeFactory.java:622)
    at com.fasterxml.jackson.databind.introspect.AnnotatedClass.resolveType(AnnotatedClass.java:228)
    at com.fasterxml.jackson.databind.introspect.AnnotatedConstructor.getParameterType(AnnotatedConstructor.java:104)
    at com.fasterxml.jackson.databind.introspect.AnnotatedWithParams.getParameter(AnnotatedWithParams.java:105)
    at com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._addCreators(POJOPropertiesCollector.java:449)
    at com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.collectAll(POJOPropertiesCollector.java:303)
    at com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.getJsonValueMethod(POJOPropertiesCollector.java:172)
    at com.fasterxml.jackson.databind.introspect.BasicBeanDescription.findJsonValueMethod(BasicBeanDescription.java:224)
    at com.fasterxml.jackson.databind.ser.BasicSerializerFactory.findSerializerByAnnotations(BasicSerializerFactory.java:350)
    at com.fasterxml.jackson.databind.ser.BasicSerializerFactory.buildMapSerializer(BasicSerializerFactory.java:763)
    at com.fasterxml.jackson.databind.ser.BasicSerializerFactory.buildContainerSerializer(BasicSerializerFactory.java:572)
    at com.fasterxml.jackson.databind.ser.BeanSerializerFactory._createSerializer2(BeanSerializerFactory.java:190)
    at com.fasterxml.jackson.databind.ser.BeanSerializerFactory.createSerializer(BeanSerializerFactory.java:159)
    at com.fasterxml.jackson.databind.SerializerProvider._createUntypedSerializer(SerializerProvider.java:1272)
    at com.fasterxml.jackson.databind.SerializerProvider._createAndCacheUntypedSerializer(SerializerProvider.java:1222)
    at com.fasterxml.jackson.databind.SerializerProvider.findValueSerializer(SerializerProvider.java:499)
    at com.fasterxml.jackson.databind.SerializerProvider.findTypedValueSerializer(SerializerProvider.java:697)
    at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:270)
    at com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue(ObjectMapper.java:3672)
    at com.fasterxml.jackson.databind.ObjectMapper.writeValueAsBytes(ObjectMapper.java:3072)
    at kafka.utils.Json$.encodeAsBytes(Json.scala:115)
    at kafka.zk.ClusterIdZNode$.toJson(ZkData.scala:709)
    at kafka.zk.KafkaZkClient.createOrGetClusterId(KafkaZkClient.scala:1524)
    at kafka.server.KafkaServer$$anonfun$getOrGenerateClusterId$1.apply(KafkaServer.scala:404)
    at kafka.server.KafkaServer$$anonfun$getOrGenerateClusterId$1.apply(KafkaServer.scala:404)
    at scala.Option.getOrElse(Option.scala:121)
    at kafka.server.KafkaServer.getOrGenerateClusterId(KafkaServer.scala:404)
    at kafka.server.KafkaServer.startup(KafkaServer.scala:210)
    at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:44)
2021-05-12 11:05:29944信息[kafka.server.KafkaServer][main][]正在启动
2021-05-12 11:05:29948信息[kafka.server.KafkaServer][main][]连接到本地主机上的zookeeper:2181
2021-05-12 11:05:30024信息[kafka.zookeeper.ZooKeeperClient][main][[ZooKeeperClient-kafka server]正在初始化到本地主机的新会话:2181。
2021-05-12 11:05:30027信息[org.apache.zookeeper.zookeeper][main][]启动客户端连接,connectString=localhost:2181 sessionTimeout=6000 watcher=kafka.zookeeper.ZooKeeperClient$ZooKeeperClientWatcher$@29bc4bf4
2021-05-12 11:05:30027信息[org.apache.zookeeper.ClientCnxnSocket][main][]jute.maxbuffer值为4194304字节
2021-05-12 11:05:30028信息[org.apache.zookeeper.ClientCnxn][main][]zookeeper.request.timeout值为0。功能启用=
2021-05-12 11:05:30034信息[kafka.zookeeper.ZooKeeperClient][main][[ZooKeeperClient-kafka服务器]等待连接。
2021-05-12 11:05:30035信息[org.apache.zookeeper.ClientCnxn][main SendThread(localhost:2181)]]打开到服务器localhost的套接字连接/127.0.0.1:2181
2021-05-12 11:05:30036信息[org.apache.zookeeper.ClientCnxn][main SendThread(localhost:2181)][]已建立套接字连接,正在启动会话,客户端:/127.0.0.1:59560,服务器:localhost/127.0.0.1:2181
2021-05-12 11:05:30037错误[org.apache.zookeeper.server.zookeepersalserver][NIOServerCxnFactory.SelectorThread-0][]服务器主体名称/主机名确定错误:
java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:-1
位于java.lang.String.substring(String.java:1967)
位于org.apache.zookeeper.util.SecurityUtils.createSaslServer(SecurityUtils.java:174)
位于org.apache.zookeeper.server.ZooKeeperSaslServer.createSaslServer(ZooKeeperSaslServer.java:44)
位于org.apache.zookeeper.server.ZooKeeperSaslServer(ZooKeeperSaslServer.java:38)
位于org.apache.zookeeper.server.NIOServerCnxn.(NIOServerCnxn.java:104)
位于org.apache.zookeeper.server.NIOServerCnxnFactory.createConnection(NIOServerCnxnFactory.java:848)
位于org.apache.zookeeper.server.NIOServerCnxnFactory$SelectorThread.processAcceptedConnections(NIOServerCnxnFactory.java:479)
位于org.apache.zookeeper.server.NIOServerCnxnFactory$SelectorThread.run(NIOServerCnxnFactory.java:392)
2021-05-12 11:05:30056信息[org.apache.zookeeper.ClientCnxn][main SendThread(localhost:2181)][]会话建立在服务器localhost/127.0.0.1:2181上完成,会话ID=0x10143dd4de40008,协商超时=6000
2021-05-12 11:05:30065信息[kafka.zookeeper.ZooKeeperClient][main][[ZooKeeperClient-kafka服务器]已连接。
2021-05-12 11:05:30478错误[kafka.server.KafkaServer][main][]在KafkaServer启动过程中出现致命错误。准备关机
java.lang.NullPointerException
位于com.fasterxml.jackson.databind.type.ResolvedRecursiveType.equals(ResolvedRecursiveType.java:103)
位于com.fasterxml.jackson.databind.type.TypeBindings$AsKey.equals(TypeBindings.java:458)
位于java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:947)
位于com.fasterxml.jackson.databind.util.LRUMap.get(LRUMap.java:68)
在com.fasterxml.jackson.databind.type.TypeFactory.\u fromClass(TypeFactory.java:1211)上
位于com.fasterxml.jackson.databind.type.TypeFactory.\u fromParamType(TypeFactory.java:1384)
在com.fasterxml.jackson.databind.type.TypeFactory.\u fromAny(TypeFactory.java:1154)
在com.fasterxml.jackson.databind.type.TypeFactory.\u resolveSuperInterfaces(TypeFactory.java:1298)
位于com.fasterxml.jackson.databind.type.TypeFactory.\u fromClass(TypeFactory.java:1243)
位于com.fasterxml.jackson.databind.type.TypeFactory.\u fromParamType(TypeFactory.java:1384)
在com.fasterxml.jackson.databind.type.TypeFactory.\u fromAny(TypeFactory.java:1154)
在com.fasterxml.jackson.databind.type.TypeFactory.\u resolveSuperInterfaces(TypeFactory.java:1298)
位于com.fasterxml.jackson.databind.type.TypeFactory.\u fromClass(TypeFactory.java:1243)
位于com.fasterxml.jackson.databind.type.TypeFactory.\u fromParamType(TypeFactory.java:1384)
在com.fasterxml.jackson.databind.type.TypeFactory.\u fromAny(TypeFactory.java:1154)
位于com.fasterxml.jackson.databind.type.TypeFactory.\u fromParamType(TypeFactory.java:1380)
在com.fasterxml.jackson.databind.type.TypeFactory.\u fromAny(TypeFactory.java:1154)
在com.fasterxml.jackson.databind.type.TypeFactory.\u resolveSuperInterfaces(TypeFactory.java:1298)
位于com.fasterxml.jackson.databind.type.TypeFactory.\u fromClass(TypeFactory.java:1243)
位于com.fasterxml.jackson.databind.type.TypeFactory.\u fromParamType(TypeFactory.java:1384)
在com.fasterxml.jackson.databind.type.TypeFactory.\u fromAny(TypeFactory.java:1154)
在com.fasterxml.jackson.databind.type.TypeFactory.\u resolveSuperInterfaces(TypeFactory.java:1298)
位于com.fasterxml.jackson.databind.type.TypeFactory.\u fromClass(TypeFactory.java:1243)
位于com.fasterxml.jackson.databind.type.TypeFactory.\u fromParamType(TypeFactory.java:1384)
在com.fasterxml.jackson.databind.type.TypeFactory.\u fromAny(TypeFactory.java:1154)
在com.fasterxml.jackson.databind.type.TypeFactory.\u resolveSuperInterfaces(TypeFactory.java:1298)
位于com.fasterxml.jackson.databind.type.TypeFactory.\u fromClass(TypeFactory.java:1243)
位于com.fasterxml.jackson.databind.type.TypeFactory.\u fromParamType(TypeFactory.java:1384)
在com.fasterxml.jackson.databind.type.TypeFactory.\u fromAny(TypeFactory.java:1154)
在com.fasterxml.jackson.databind.type.TypeFactory.\u ResolveSuperInterface(TypeFactory.java:1
2021-05-12 11:05:29,944 INFO [kafka.server.KafkaServer][main] [] starting
2021-05-12 11:05:29,948 INFO [kafka.server.KafkaServer][main] [] Connecting to zookeeper on localhost:2181
2021-05-12 11:05:30,024 INFO [kafka.zookeeper.ZooKeeperClient][main] [] [ZooKeeperClient Kafka server] Initializing a new session to localhost:2181.
2021-05-12 11:05:30,027 INFO [org.apache.zookeeper.ZooKeeper][main] [] Initiating client connection, connectString=localhost:2181 sessionTimeout=6000 watcher=kafka.zookeeper.ZooKeeperClient$ZooKeeperClientWatcher$@29bc4bf4
2021-05-12 11:05:30,027 INFO [org.apache.zookeeper.ClientCnxnSocket][main] [] jute.maxbuffer value is 4194304 Bytes
2021-05-12 11:05:30,028 INFO [org.apache.zookeeper.ClientCnxn][main] [] zookeeper.request.timeout value is 0. feature enabled=
2021-05-12 11:05:30,034 INFO [kafka.zookeeper.ZooKeeperClient][main] [] [ZooKeeperClient Kafka server] Waiting until connected.
2021-05-12 11:05:30,035 INFO [org.apache.zookeeper.ClientCnxn][main-SendThread(localhost:2181)] [] Opening socket connection to server localhost/127.0.0.1:2181
2021-05-12 11:05:30,036 INFO [org.apache.zookeeper.ClientCnxn][main-SendThread(localhost:2181)] [] Socket connection established, initiating session, client: /127.0.0.1:59560, server: localhost/127.0.0.1:2181
2021-05-12 11:05:30,037 ERROR [org.apache.zookeeper.server.ZooKeeperSaslServer][NIOServerCxnFactory.SelectorThread-0] [] server principal name/hostname determination error: 
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    at java.lang.String.substring(String.java:1967)
    at org.apache.zookeeper.util.SecurityUtils.createSaslServer(SecurityUtils.java:174)
    at org.apache.zookeeper.server.ZooKeeperSaslServer.createSaslServer(ZooKeeperSaslServer.java:44)
    at org.apache.zookeeper.server.ZooKeeperSaslServer.<init>(ZooKeeperSaslServer.java:38)
    at org.apache.zookeeper.server.NIOServerCnxn.<init>(NIOServerCnxn.java:104)
    at org.apache.zookeeper.server.NIOServerCnxnFactory.createConnection(NIOServerCnxnFactory.java:848)
    at org.apache.zookeeper.server.NIOServerCnxnFactory$SelectorThread.processAcceptedConnections(NIOServerCnxnFactory.java:479)
    at org.apache.zookeeper.server.NIOServerCnxnFactory$SelectorThread.run(NIOServerCnxnFactory.java:392)
2021-05-12 11:05:30,056 INFO [org.apache.zookeeper.ClientCnxn][main-SendThread(localhost:2181)] [] Session establishment complete on server localhost/127.0.0.1:2181, sessionid = 0x10143dd4de40008, negotiated timeout = 6000
2021-05-12 11:05:30,065 INFO [kafka.zookeeper.ZooKeeperClient][main] [] [ZooKeeperClient Kafka server] Connected.
2021-05-12 11:05:30,478 ERROR [kafka.server.KafkaServer][main] [] Fatal error during KafkaServer startup. Prepare to shutdown
java.lang.NullPointerException
    at com.fasterxml.jackson.databind.type.ResolvedRecursiveType.equals(ResolvedRecursiveType.java:103)
    at com.fasterxml.jackson.databind.type.TypeBindings$AsKey.equals(TypeBindings.java:458)
    at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:947)
    at com.fasterxml.jackson.databind.util.LRUMap.get(LRUMap.java:68)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromClass(TypeFactory.java:1211)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromParamType(TypeFactory.java:1384)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromAny(TypeFactory.java:1154)
    at com.fasterxml.jackson.databind.type.TypeFactory._resolveSuperInterfaces(TypeFactory.java:1298)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromClass(TypeFactory.java:1243)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromParamType(TypeFactory.java:1384)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromAny(TypeFactory.java:1154)
    at com.fasterxml.jackson.databind.type.TypeFactory._resolveSuperInterfaces(TypeFactory.java:1298)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromClass(TypeFactory.java:1243)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromParamType(TypeFactory.java:1384)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromAny(TypeFactory.java:1154)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromParamType(TypeFactory.java:1380)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromAny(TypeFactory.java:1154)
    at com.fasterxml.jackson.databind.type.TypeFactory._resolveSuperInterfaces(TypeFactory.java:1298)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromClass(TypeFactory.java:1243)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromParamType(TypeFactory.java:1384)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromAny(TypeFactory.java:1154)
    at com.fasterxml.jackson.databind.type.TypeFactory._resolveSuperInterfaces(TypeFactory.java:1298)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromClass(TypeFactory.java:1243)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromParamType(TypeFactory.java:1384)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromAny(TypeFactory.java:1154)
    at com.fasterxml.jackson.databind.type.TypeFactory._resolveSuperInterfaces(TypeFactory.java:1298)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromClass(TypeFactory.java:1243)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromParamType(TypeFactory.java:1384)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromAny(TypeFactory.java:1154)
    at com.fasterxml.jackson.databind.type.TypeFactory._resolveSuperInterfaces(TypeFactory.java:1298)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromClass(TypeFactory.java:1243)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromParamType(TypeFactory.java:1384)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromAny(TypeFactory.java:1154)
    at com.fasterxml.jackson.databind.type.TypeFactory._resolveSuperInterfaces(TypeFactory.java:1298)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromClass(TypeFactory.java:1243)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromParamType(TypeFactory.java:1384)
    at com.fasterxml.jackson.databind.type.TypeFactory._fromAny(TypeFactory.java:1154)
    at com.fasterxml.jackson.databind.type.TypeFactory.constructType(TypeFactory.java:622)
    at com.fasterxml.jackson.databind.introspect.AnnotatedClass.resolveType(AnnotatedClass.java:228)
    at com.fasterxml.jackson.databind.introspect.AnnotatedConstructor.getParameterType(AnnotatedConstructor.java:104)
    at com.fasterxml.jackson.databind.introspect.AnnotatedWithParams.getParameter(AnnotatedWithParams.java:105)
    at com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._addCreators(POJOPropertiesCollector.java:449)
    at com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.collectAll(POJOPropertiesCollector.java:303)
    at com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.getJsonValueMethod(POJOPropertiesCollector.java:172)
    at com.fasterxml.jackson.databind.introspect.BasicBeanDescription.findJsonValueMethod(BasicBeanDescription.java:224)
    at com.fasterxml.jackson.databind.ser.BasicSerializerFactory.findSerializerByAnnotations(BasicSerializerFactory.java:350)
    at com.fasterxml.jackson.databind.ser.BasicSerializerFactory.buildMapSerializer(BasicSerializerFactory.java:763)
    at com.fasterxml.jackson.databind.ser.BasicSerializerFactory.buildContainerSerializer(BasicSerializerFactory.java:572)
    at com.fasterxml.jackson.databind.ser.BeanSerializerFactory._createSerializer2(BeanSerializerFactory.java:190)
    at com.fasterxml.jackson.databind.ser.BeanSerializerFactory.createSerializer(BeanSerializerFactory.java:159)
    at com.fasterxml.jackson.databind.SerializerProvider._createUntypedSerializer(SerializerProvider.java:1272)
    at com.fasterxml.jackson.databind.SerializerProvider._createAndCacheUntypedSerializer(SerializerProvider.java:1222)
    at com.fasterxml.jackson.databind.SerializerProvider.findValueSerializer(SerializerProvider.java:499)
    at com.fasterxml.jackson.databind.SerializerProvider.findTypedValueSerializer(SerializerProvider.java:697)
    at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:270)
    at com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue(ObjectMapper.java:3672)
    at com.fasterxml.jackson.databind.ObjectMapper.writeValueAsBytes(ObjectMapper.java:3072)
    at kafka.utils.Json$.encodeAsBytes(Json.scala:115)
    at kafka.zk.ClusterIdZNode$.toJson(ZkData.scala:709)
    at kafka.zk.KafkaZkClient.createOrGetClusterId(KafkaZkClient.scala:1524)
    at kafka.server.KafkaServer$$anonfun$getOrGenerateClusterId$1.apply(KafkaServer.scala:404)
    at kafka.server.KafkaServer$$anonfun$getOrGenerateClusterId$1.apply(KafkaServer.scala:404)
    at scala.Option.getOrElse(Option.scala:121)
    at kafka.server.KafkaServer.getOrGenerateClusterId(KafkaServer.scala:404)
    at kafka.server.KafkaServer.startup(KafkaServer.scala:210)
    at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:44)