You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Andy Schwartz (JIRA)" <de...@myfaces.apache.org> on 2014/01/09 17:50:50 UTC

[jira] [Updated] (TRINIDAD-2443) Reduce severity of component binding reuse message

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

Andy Schwartz updated TRINIDAD-2443:
------------------------------------

    Status: Patch Available  (was: Open)

> Reduce severity of component binding reuse message
> --------------------------------------------------
>
>                 Key: TRINIDAD-2443
>                 URL: https://issues.apache.org/jira/browse/TRINIDAD-2443
>             Project: MyFaces Trinidad
>          Issue Type: Bug
>          Components: Components
>            Reporter: Andy Schwartz
>            Assignee: Andy Schwartz
>            Priority: Minor
>         Attachments: TRINIDAD-2443.patch
>
>
> As part of our changes for:
> TRINIDAD-2409 improve diagnostics during tag execution component binding failures
> We added some logging to UIXComponentELTag.createComponent() when we detect a newly created component with a "stale" parent.
> The idea behind this logging is that it should help catch cases where the component tree is being pinned in memory, typically by  using a component binding that references a long-lived (eg. session scope.
> However, it turns out that we're detecting (and logging the severe message for) other cases.  For example:
> - A page fragment defines a component with a binding that points to a request scoped bean.
> - The page fragment is jsp:included into both page1.jspx and page2.jspx.
> - The user navigates from page1.jspx to page2.jspx (with no redirect).
> At this point we see the severe message, even though there is no risk of component tree pinning.
> Unfortunately, we don't just see the message once, but repeatedly on every navigation.  And since the message is being logged as severe, it will likely show up in (and bloat) logs for production deployments.
> I think that this message is still useful, but more for debugging purposes than for production error reporting.  As such, opening this issue to request that we crank the severity down.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)