# Flag redefinition crash

**URL:** <https://discuss.elastic.co/t/flag-redefinition-crash/117850>\
**Category:** Beats\
**Tags:** metricbeat\
**Created:** [January 31, 2018, 4:05pm UTC](https://discuss.elastic.co/t/flag-redefinition-crash/117850 "2018-01-31T16:05:36Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![sujithattinad](https://avatars.discourse-cdn.com/v4/letter/s/9de0a6/32.png) [@sujithattinad](https://discuss.elastic.co/u/sujithattinad)\
**Post date:** [January 31, 2018, 4:05pm UTC](https://discuss.elastic.co/t/flag-redefinition-crash/117850/1 "2018-01-31T16:05:36Z")

</div>

while executing custom metric beat it shows the following error log

**run command** : ./cantiz-iot-beat-cassandra -e

Out put

```
    ./cantiz-iot-beat-cassandra flag redefined: v
    `panic: ./cantiz-iot-beat-cassandra flag redefined: v`
    goroutine 1 [running]:
    flag.(*FlagSet).Var(0xc420064060, 0x453eae0, 0xc420012932, 0x3224a16, 0x1, 0x3238394, 0x11)
    	/usr/local/go/src/flag/flag.go:793 +0x5e1
    flag.(*FlagSet).BoolVar(0xc420064060, 0xc420012932, 0x3224a16, 0x1, 0xc4200a4b00, 0x3238394, 0x11)
    	/usr/local/go/src/flag/flag.go:566 +0x70
    flag.(*FlagSet).Bool(0xc420064060, 0x3224a16, 0x1, 0x107f4200, 0x3238394, 0x11, 0xf100000003188e00)
    	/usr/local/go/src/flag/flag.go:579 +0x76
    flag.Bool(0x3224a16, 0x1, 0x2c91e00, 0x3238394, 0x11, 0xc4200a4bd8)
    	/usr/local/go/src/flag/flag.go:586 +0x5e
    cantiz-iot-beat-cassandra/vendor/github.com/elastic/beats/libbeat/logp.init.0()
    	/home/sujith/GoWorkUnx/src/github.com/sujith-beat-cassandra/src/cantiz-iot-beat-cassandra/vendor/github.com/elastic/beats/libbeat/logp/logp.go:46 +0x54
    cantiz-iot-beat-cassandra/vendor/github.com/elastic/beats/libbeat/logp.init()
    	<autogenerated>:1 +0x2d5
    cantiz-iot-beat-cassandra/vendor/github.com/elastic/beats/libbeat/common/file.init()
    	<autogenerated>:1 +0x4e
    cantiz-iot-beat-cassandra/vendor/github.com/elastic/beats/libbeat/common.init()
    	<autogenerated>:1 +0x87
    cantiz-iot-beat-cassandra/module/cassandra/nodetool_metric.init()
    	<autogenerated>:1 +0x49
    cantiz-iot-beat-cassandra/include.init()
    	<autogenerated>:1 +0x44
    main.init()
    	<autogenerated>:1 +0x58
```

---

<div class="post-metadata">

**Author:** ![pierhugues](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/pierhugues/32/48383_2.png) [@pierhugues](https://discuss.elastic.co/u/pierhugues)\
**Post date:** [January 31, 2018, 4:08pm UTC](https://discuss.elastic.co/t/flag-redefinition-crash/117850/2 "2018-01-31T16:08:47Z")

</div>

@sujithattinad I guess you are making a custom beat? Are you actually redefining theses flags in your code? `-v -e` are provided by libbeat.

---

<div class="post-metadata">

**Author:** ![sujithattinad](https://avatars.discourse-cdn.com/v4/letter/s/9de0a6/32.png) [@sujithattinad](https://discuss.elastic.co/u/sujithattinad)\
**Post date:** [January 31, 2018, 4:10pm UTC](https://discuss.elastic.co/t/flag-redefinition-crash/117850/3 "2018-01-31T16:10:08Z")

</div>

Yes i'm making custom beat, but i did't redefined flags anywhere

---

<div class="post-metadata">

**Author:** ![pierhugues](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/pierhugues/32/48383_2.png) [@pierhugues](https://discuss.elastic.co/u/pierhugues)\
**Post date:** [January 31, 2018, 4:14pm UTC](https://discuss.elastic.co/t/flag-redefinition-crash/117850/4 "2018-01-31T16:14:47Z")

</div>

I guess you used the generator and this [guide](https://www.elastic.co/guide/en/beats/devguide/current/new-beat.html) ?

---

<div class="post-metadata">

**Author:** ![sujithattinad](https://avatars.discourse-cdn.com/v4/letter/s/9de0a6/32.png) [@sujithattinad](https://discuss.elastic.co/u/sujithattinad)\
**Post date:** [February 1, 2018, 6:10am UTC](https://discuss.elastic.co/t/flag-redefinition-crash/117850/5 "2018-02-01T06:10:13Z")

</div>

yes i have used generator python script

---

<div class="post-metadata">

**Author:** ![sujithattinad](https://avatars.discourse-cdn.com/v4/letter/s/9de0a6/32.png) [@sujithattinad](https://discuss.elastic.co/u/sujithattinad)\
**Post date:** [February 1, 2018, 8:45am UTC](https://discuss.elastic.co/t/flag-redefinition-crash/117850/6 "2018-02-01T08:45:39Z")

</div>

flag resetting code found in libbeat  
`src/cantizbeatzookpr/vendor/github.com/elastic/beats/libbeat/logp/logp.go:46`

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [March 1, 2018, 8:45am UTC](https://discuss.elastic.co/t/flag-redefinition-crash/117850/7 "2018-03-01T08:45:58Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
