[ https://issues.apache.org/jira/browse/KAFKA-5788?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ansel Zandegran resolved KAFKA-5788. ------------------------------------ Resolution: Fixed It was a version mismatch.. Pitfalls of working with different versions > "IllegalArgumentException: long is not a value type" when running > ReassignPartitionsCommand > ------------------------------------------------------------------------------------------- > > Key: KAFKA-5788 > URL: https://issues.apache.org/jira/browse/KAFKA-5788 > Project: Kafka > Issue Type: Bug > Components: admin > Affects Versions: 0.11.0.0 > Environment: Windows > Reporter: Ansel Zandegran > > *When trying to run ReassignPartitionsCommand with the following statements,* > String[] reassignCmdArgs = { "--reassignment-json-file=" + > Paths.get(reassignmentConfigFileName), > "--zookeeper=" + > client.getZookeeperClient().getCurrentConnectionString(), "--execute", > "--throttle="+10000000 }; > logger.debug("Calling > ReassignPartitionsCommand with args:{}", Arrays.toString(reassignCmdArgs)); > > ReassignPartitionsCommand.main(reassignCmdArgs); > *I get the following error* > 2017-08-22 15:57:28 DEBUG ZookeeperBackedAdoptionLogicImpl:320 - Calling > ReassignPartitionsCommand with > args:[--reassignment-json-file=partitions-to-move.json.1503417447767, > --zookeeper=172.31.14.207:2181, --execute] > java.lang.IllegalArgumentException: long is not a value type > at joptsimple.internal.Reflection.findConverter(Reflection.java:66) > at > joptsimple.ArgumentAcceptingOptionSpec.ofType(ArgumentAcceptingOptionSpec.java:111) > at > kafka.admin.ReassignPartitionsCommand$ReassignPartitionsCommandOptions.<init>(ReassignPartitionsCommand.scala:301) > at > kafka.admin.ReassignPartitionsCommand$.validateAndParseArgs(ReassignPartitionsCommand.scala:236) > at > kafka.admin.ReassignPartitionsCommand$.main(ReassignPartitionsCommand.scala:34) > at > kafka.admin.ReassignPartitionsCommand.main(ReassignPartitionsCommand.scala) > at > rebalancer.core.ZookeeperBackedAdoptionLogicImpl.reassignPartitionToLocalBroker(ZookeeperBackedAdoptionLogicImpl.java:321) > at > rebalancer.core.ZookeeperBackedAdoptionLogicImpl.adoptRemotePartition(ZookeeperBackedAdoptionLogicImpl.java:267) > at > rebalancer.core.ZookeeperBackedAdoptionLogicImpl.run(ZookeeperBackedAdoptionLogicImpl.java:118) -- This message was sent by Atlassian JIRA (v6.4.14#64029)