DynaForm java.lang.StackOverflowError

Community Driven Extensions Project
Post Reply
marcelomrwin
Posts: 3
Joined: 18 Aug 2014, 21:07

28 Feb 2016, 20:07

In my page I put a Primefaces FileUpload component and a DynaForm. When the Dynaform is hidden everything works fine, but when the dynaform is visible the following error arises when upload a file.
at io.undertow.util.AbstractAttachable.getAttachment(AbstractAttachable.java:45)
at io.undertow.servlet.spec.ServletContextImpl.getSession(ServletContextImpl.java:719)
at io.undertow.servlet.spec.HttpServletRequestImpl.getSession(HttpServletRequestImpl.java:370)
at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:270)
at org.apache.shiro.web.servlet.ShiroHttpServletRequest.getSession(ShiroHttpServletRequest.java:143)
at com.sun.faces.context.SessionMap.getSession(SessionMap.java:237)
at com.sun.faces.context.SessionMap.get(SessionMap.java:117)
at com.sun.faces.application.view.ViewScopeContextManager.getContextMap(ViewScopeContextManager.java:244)
at com.sun.faces.application.view.ViewScopeContextManager.getContextMap(ViewScopeContextManager.java:228)
at com.sun.faces.application.view.ViewScopeContextManager.getBean(ViewScopeContextManager.java:201)
at com.sun.faces.application.view.ViewScopeContext.get(ViewScopeContext.java:108)
at org.jboss.weld.context.PassivatingContextWrapper$AbstractPassivatingContextWrapper.get(PassivatingContextWrapper.java:70)
at org.jboss.weld.bean.ContextualInstanceStrategy$DefaultContextualInstanceStrategy.get(ContextualInstanceStrategy.java:96)
at org.jboss.weld.bean.ContextualInstance.get(ContextualInstance.java:50)
at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:742)
at org.jboss.weld.el.AbstractWeldELResolver.lookup(AbstractWeldELResolver.java:107)
at org.jboss.weld.el.AbstractWeldELResolver.getValue(AbstractWeldELResolver.java:90)
at org.jboss.as.jsf.injection.weld.ForwardingELResolver.getValue(ForwardingELResolver.java:46)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:188)
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:116)
at com.sun.el.parser.AstValue.getBase(AstValue.java:150)
at com.sun.el.parser.AstValue.getValue(AstValue.java:199)
at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:226)
at org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:50)
at org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:50)
at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
at org.primefaces.extensions.component.base.AbstractDynamicData.getValue(AbstractDynamicData.java:110)
at org.primefaces.extensions.component.dynaform.DynaForm.invokeOnChildren(DynaForm.java:243)
at org.primefaces.extensions.component.base.AbstractDynamicData.invokeOnComponent(AbstractDynamicData.java:437)
at org.primefaces.extensions.component.dynaform.DynaForm.invokeOnChildren(DynaForm.java:256)
at org.primefaces.extensions.component.base.AbstractDynamicData.invokeOnComponent(AbstractDynamicData.java:437)

And then the code
at org.primefaces.extensions.component.dynaform.DynaForm.invokeOnChildren(DynaForm.java:256)
at org.primefaces.extensions.component.base.AbstractDynamicData.invokeOnComponent(AbstractDynamicData.java:437)
repeat until the error occurs.

Any idea?

cassiafn
Posts: 3
Joined: 16 Mar 2016, 20:08

16 Mar 2016, 21:48

I also got this error when I copied the example of
http://www.primefaces.org/showcase-ext/ ... cUsage.jsf

I discovered it is caused by this attribute of commandButton Submit:
update=":mainForm:dynaFormGroup :mainForm:inputValues"

But if I remove that attribute, it doesn't show the values.

What am I missing?

cassiafn
Posts: 3
Joined: 16 Mar 2016, 20:08

21 Mar 2016, 21:13

I solved my problem by updating jars and double checking the id names. They're case sensitive.

marcelomrwin
Posts: 3
Joined: 18 Aug 2014, 21:07

21 Mar 2016, 21:17

I remove all command links from my form. And remove comments on the xhtml

Post Reply

Return to “Extensions”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 10 guests