You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Apache Dev (Jira)" <ji...@apache.org> on 2020/11/23 09:59:00 UTC

[jira] [Updated] (ARTEMIS-2980) Warnings logged during Web Console usage on OpenLiberty

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

Apache Dev updated ARTEMIS-2980:
--------------------------------
    Description: 
The following resources, retrieved by Web Console, are missing:
 * /img/favicon.ico
 * /img/pfbg_2000.jpg

Such resources are logged at DEBUG level by Jetty, but on other application servers (like OpenLiberty) they generate WARN logs.

Also, on OpenLiberty, the following stack trace is logged when serving login page, which also result in a html page truncated at the end:
{code:java}
...</body{code}
{code:java}
WARNING: Cannot set header. Response already committed.  Stack trace of errant attempt to set header: 
        at com.ibm.ws.webcontainer.srt.SRTServletResponse.setIntHeader(SRTServletResponse.java:1967)
        at [internal classes].(Unknown Source)
        at javax.servlet.ServletResponseWrapper.setContentLength(ServletResponseWrapper.java:167)
        at io.hawt.web.filters.BaseTagHrefFilter.doFilter(BaseTagHrefFilter.java:78)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
        at io.hawt.web.auth.Redirector.doForward(Redirector.java:30)
        at io.hawt.web.auth.LoginServlet.doGet(LoginServlet.java:59)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:686)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:791)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1230)
        at [internal classes].(Unknown Source)
        at io.hawt.web.auth.LoginRedirectFilter.doFilter(LoginRedirectFilter.java:59)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
        at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
        at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
        at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
        at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
        at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
        at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
        at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
        at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
        at io.hawt.web.auth.SessionExpiryFilter.process(SessionExpiryFilter.java:107)
        at io.hawt.web.auth.SessionExpiryFilter.doFilter(SessionExpiryFilter.java:60)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
{code}
 

  was:
The following resources, retrieved by Web Console, are missing:
 * /img/favicon.ico
 * /img/pfbg_2000.jpg
 * /img/favicon.ico

Such resources are logged at DEBUG level by Jetty, but on other application servers (like OpenLiberty) they generate WARN logs.

Also, on OpenLiberty, the following stack trace is logged when serving login page, which also result in a html page truncated at the end:
{code:java}
...</body{code}
{code:java}
WARNING: Cannot set header. Response already committed.  Stack trace of errant attempt to set header: 
        at com.ibm.ws.webcontainer.srt.SRTServletResponse.setIntHeader(SRTServletResponse.java:1967)
        at [internal classes].(Unknown Source)
        at javax.servlet.ServletResponseWrapper.setContentLength(ServletResponseWrapper.java:167)
        at io.hawt.web.filters.BaseTagHrefFilter.doFilter(BaseTagHrefFilter.java:78)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
        at io.hawt.web.auth.Redirector.doForward(Redirector.java:30)
        at io.hawt.web.auth.LoginServlet.doGet(LoginServlet.java:59)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:686)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:791)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1230)
        at [internal classes].(Unknown Source)
        at io.hawt.web.auth.LoginRedirectFilter.doFilter(LoginRedirectFilter.java:59)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
        at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
        at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
        at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
        at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
        at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
        at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
        at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
        at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
        at io.hawt.web.auth.SessionExpiryFilter.process(SessionExpiryFilter.java:107)
        at io.hawt.web.auth.SessionExpiryFilter.doFilter(SessionExpiryFilter.java:60)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
        at [internal classes].(Unknown Source)
{code}
 


> Warnings logged during Web Console usage on OpenLiberty
> -------------------------------------------------------
>
>                 Key: ARTEMIS-2980
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-2980
>             Project: ActiveMQ Artemis
>          Issue Type: Bug
>          Components: Web Console
>    Affects Versions: 2.16.0
>            Reporter: Apache Dev
>            Priority: Minor
>
> The following resources, retrieved by Web Console, are missing:
>  * /img/favicon.ico
>  * /img/pfbg_2000.jpg
> Such resources are logged at DEBUG level by Jetty, but on other application servers (like OpenLiberty) they generate WARN logs.
> Also, on OpenLiberty, the following stack trace is logged when serving login page, which also result in a html page truncated at the end:
> {code:java}
> ...</body{code}
> {code:java}
> WARNING: Cannot set header. Response already committed.  Stack trace of errant attempt to set header: 
>         at com.ibm.ws.webcontainer.srt.SRTServletResponse.setIntHeader(SRTServletResponse.java:1967)
>         at [internal classes].(Unknown Source)
>         at javax.servlet.ServletResponseWrapper.setContentLength(ServletResponseWrapper.java:167)
>         at io.hawt.web.filters.BaseTagHrefFilter.doFilter(BaseTagHrefFilter.java:78)
>         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
>         at [internal classes].(Unknown Source)
>         at io.hawt.web.auth.Redirector.doForward(Redirector.java:30)
>         at io.hawt.web.auth.LoginServlet.doGet(LoginServlet.java:59)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:686)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:791)
>         at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1230)
>         at [internal classes].(Unknown Source)
>         at io.hawt.web.auth.LoginRedirectFilter.doFilter(LoginRedirectFilter.java:59)
>         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
>         at [internal classes].(Unknown Source)
>         at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
>         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
>         at [internal classes].(Unknown Source)
>         at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
>         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
>         at [internal classes].(Unknown Source)
>         at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
>         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
>         at [internal classes].(Unknown Source)
>         at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
>         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
>         at [internal classes].(Unknown Source)
>         at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
>         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
>         at [internal classes].(Unknown Source)
>         at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
>         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
>         at [internal classes].(Unknown Source)
>         at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
>         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
>         at [internal classes].(Unknown Source)
>         at io.hawt.web.filters.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:43)
>         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
>         at [internal classes].(Unknown Source)
>         at io.hawt.web.auth.SessionExpiryFilter.process(SessionExpiryFilter.java:107)
>         at io.hawt.web.auth.SessionExpiryFilter.doFilter(SessionExpiryFilter.java:60)
>         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
>         at [internal classes].(Unknown Source)
> {code}
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)