You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@storm.apache.org by "Ethan Li (JIRA)" <ji...@apache.org> on 2017/07/17 18:37:00 UTC

[jira] [Created] (STORM-2637) ClassCastException in logviewer get-log-user-group-whitelist function

Ethan Li created STORM-2637:
-------------------------------

             Summary: ClassCastException in logviewer get-log-user-group-whitelist function
                 Key: STORM-2637
                 URL: https://issues.apache.org/jira/browse/STORM-2637
             Project: Apache Storm
          Issue Type: Bug
          Components: storm-core
            Reporter: Ethan Li
            Priority: Minor



{code:java}
2017-07-17 18:12:42.073 o.e.j.s.ServletHandler qtp1452355939-21 [WARN] /log
java.lang.ClassCastException: java.io.File cannot be cast to java.lang.String
        at org.apache.storm.daemon.logviewer$get_log_user_group_whitelist.invoke(logviewer.clj:314) ~[storm-core-2.0.0-SNAPSHOT.jar:2.0.0-SNAPS
HOT]
        at org.apache.storm.daemon.logviewer$authorized_log_user_QMARK_.invoke(logviewer.clj:330) ~[storm-core-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHO
T]
        at org.apache.storm.daemon.logviewer$log_page.invoke(logviewer.clj:419) ~[storm-core-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT]
        at org.apache.storm.daemon.logviewer$fn__4141.invoke(logviewer.clj:1038) ~[storm-core-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT]
        at compojure.core$make_route$fn__355.invoke(core.clj:100) ~[storm-core-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT]
        at compojure.core$if_route$fn__343.invoke(core.clj:46) ~[storm-core-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT]
        at compojure.core$if_method$fn__336.invoke(core.clj:31) ~[storm-core-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT]
        at compojure.core$routing$fn__361.invoke(core.clj:113) ~[storm-core-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT]
        at clojure.core$some.invoke(core.clj:2570) ~[clojure-1.7.0.jar:?]
        at compojure.core$routing.doInvoke(core.clj:113) ~[storm-core-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT]
        at clojure.lang.RestFn.applyTo(RestFn.java:139) ~[clojure-1.7.0.jar:?]
        at clojure.core$apply.invoke(core.clj:632) ~[clojure-1.7.0.jar:?]
        at compojure.core$routes$fn__365.invoke(core.clj:118) ~[storm-core-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT]
        at org.apache.storm.ui.helpers$requests_middleware$fn__1810.invoke(helpers.clj:54) ~[storm-core-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT]
        at ring.middleware.keyword_params$wrap_keyword_params$fn__1502.invoke(keyword_params.clj:35) ~[storm-core-2.0.0-SNAPSHOT.jar:2.0.0-SNAP
SHOT]
        at ring.middleware.nested_params$wrap_nested_params$fn__1545.invoke(nested_params.clj:84) ~[storm-core-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHO
T]
        at ring.middleware.params$wrap_params$fn__1474.invoke(params.clj:64) ~[storm-core-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT]
        at org.apache.storm.daemon.logviewer$conf_middleware$fn__4195.invoke(logviewer.clj:1202) ~[storm-core-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT
]
        at ring.util.servlet$make_service_method$fn__1240.invoke(servlet.clj:127) ~[storm-core-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT]
        at ring.util.servlet$servlet$fn__1244.invoke(servlet.clj:136) ~[storm-core-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT]
        at ring.util.servlet.proxy$javax.servlet.http.HttpServlet$ff19274a.service(Unknown Source) ~[storm-core-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSH
OT]
..
{code}

In get-log-user-group-whitelist function, the result returned by getLogMetaDataFile is a File; the readYamlFile function requires a String.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)