[seam-issues] [JBoss JIRA] (JBSEAM-5143) Random IllegalArgumentException: Stack must not be null

Robert Becker (JIRA) issues at jboss.org
Wed Dec 3 09:14:39 EST 2014


    [ https://issues.jboss.org/browse/JBSEAM-5143?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13024741#comment-13024741 ] 

Robert Becker edited comment on JBSEAM-5143 at 12/3/14 9:13 AM:
----------------------------------------------------------------

Sadly not, because the whole problem is highly non-deterministic.

On the production machine today this exception occurred 4 times while a total of 144 users logged in. It happens on POST and GET requests.

I think the best clue is "isPageContextActive is null" (see Contexts.isPageContextActive()) being never printed when this exception occurs. Do you know in wich cases the page context can not be lazily initialized? I tried to dig further into the Lifecycle but it gets somehow fuzzy from this point on. 

I am currently running Mojarra 2.1.29 (confirmed via startup log message), so the said fix should be available. 


was (Author: r0b3n):
Sadly not, because the whole problem is highly non-deterministic.

On the production machine today this exception occurred 14 times while a total of 144 users logged in. It happens on POST and GET requests.

I think the best clue is "isPageContextActive is null" (see Contexts.isPageContextActive()) being never printed when this exception occurs. Do you know in wich cases the page context can not be lazily initialized? I tried to dig further into the Lifecycle but it gets somehow fuzzy from this point on. 

I am currently running Mojarra 2.1.29 (confirmed via startup log message), so the said fix should be available. 

> Random IllegalArgumentException: Stack must not be null
> -------------------------------------------------------
>
>                 Key: JBSEAM-5143
>                 URL: https://issues.jboss.org/browse/JBSEAM-5143
>             Project: Seam 2
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 2.3.1.Final
>            Reporter: Robert Becker
>
> Since upgrading to Seam 2.3 with Mojarra 2.1.29 on glassfish v3 from Seam 2.2.2, I get random IllegalArgumentExceptions with the message "Stack must not be null". The application worked fine for several years until now.
> The full stack trace is listed here: http://pastebin.com/RjLndvnE
> The exception randomly happens (in about 1 of 500 requests) when navigating between pages, submitting forms, switching (RichFaces) tabs and so on.
> I believe restarting glassfish and/or enabling client side state saving reduces the frequency of the issue whereas it seems to happen more often after multiple successive redeployments during development.  Sadly, due to several dependencies this is already in production but happens far less often there, but it still happens daily according to the server logs.
> I have also posted this on stackoverflow (http://stackoverflow.com/questions/27107870/seam-2-3-illegalargumentexception-stack-must-not-be-null) but have not received any answers yet.
> Besides Seam 2.3, the following libraries are used:
> - Mojarra 2.1.29
> - RF 4.5 (exception also occurred with 4.3.x)
> - Omnifaces 1.10RC1 (will upgrade to 2.0)
> - Primefaces 5.1



--
This message was sent by Atlassian JIRA
(v6.3.8#6338)


More information about the seam-issues mailing list