Github user ecararus commented on the issue:

    https://github.com/apache/storm/pull/2228
  
    @srdo my topology.yaml has: 
    ```
    config:
      nimbus.seeds: ${nimbus.seeds}
    ```
    The property from dev.properties is loaded by 
[FluxParser](https://github.com/apache/storm/blob/master/flux/flux-core/src/main/java/org/apache/storm/flux/parser/FluxParser.java#L86)
 see line 100 there ```nimbus.seeds``` is treated as string and when on 
NimbusClient.java we try to : 
    ```
     seeds = (List<String>) conf.get(Config.NIMBUS_SEEDS);
    ```
    then I'm getting class cast ex. and in the exception we can see mesage 
Can't use ["host"] it is ....
    As @revans2 suggested before cast we need to check if this is an array, in 
the situation described above it is configured as array of hosts but parser 
istreating as a string with "[host]" .


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to