[ 
https://issues.apache.org/jira/browse/KAFKA-4170?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Armin Braun resolved KAFKA-4170.
--------------------------------
    Resolution: Fixed

Kafka is using jopt-simple 5.0.3 now which contains the require method just 
fine :)

> required() method not available in joptsimple.OptionSpec<String>
> ----------------------------------------------------------------
>
>                 Key: KAFKA-4170
>                 URL: https://issues.apache.org/jira/browse/KAFKA-4170
>             Project: Kafka
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 0.10.0.1
>         Environment: java 1.
>            Reporter: Martin Gainty
>            Priority: Critical
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> kafka.tools.StreamResetter.java:
> private static joptsimple.OptionSpec<String> applicationIdOption;
>  private void parseArguments(final String[] args) throws java.io.IOException {
>         final joptsimple.OptionParser optionParser = new 
> joptsimple.OptionParser();
>         applicationIdOption = (optionParser.accepts("application-id", "The 
> Kafka Streams application ID (application.id)")
>             .withRequiredArg()
>             .ofType(String.class)
>             .describedAs("id")
>             .required();
> //required() method is not available in joptline 4.9 joptline.OptionSpec.java
> <dependency>
>                       <groupId>net.sf.jopt-simple</groupId>
>                       <artifactId>jopt-simple</artifactId>
>                       <version>4.9</version>
>               </dependency>



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to