priya
priya

Reputation: 371

Mojarra 2.1.29 not compatible with JDK 1.6

I am upgrading my application to primefaces 5.1 and Mojarra javax.faces 2.1.29 version.Before I was using JDK 1.7 at that time I was not getting any error. To make compatible with client environment I have changed weblogic JDK runtime and My Eclipse compiler to set JDK 1.6 and I am getting below error.Is anyone has faced the same issue? Do I need to use the lower version of Mojarra 2.1.28 or 2.1.27 with JDK 1.6

Jan 6, 2015 2:12:17 PM com.sun.faces.application.view.FaceletViewHandlingStrategy handleRenderException
SEVERE: Error Rendering View[/myHTML.xhtml]
java.util.ConcurrentModificationException
                at java.util.LinkedHashMap$LinkedHashIterator.nextEntry(LinkedHashMap.java:373)
                at java.util.LinkedHashMap$EntryIterator.next(LinkedHashMap.java:392)
                at java.util.LinkedHashMap$EntryIterator.next(LinkedHashMap.java:391)
                at java.util.AbstractMap.equals(AbstractMap.java:420)
                at java.util.Collections$SynchronizedMap.equals(Collections.java:2020)
                at com.sun.faces.context.SessionMap.put(SessionMap.java:138)
                at com.sun.faces.context.SessionMap.put(SessionMap.java:61)
                at com.sun.faces.renderkit.ServerSideStateHelper.writeState(ServerSideStateHelper.java:243)
                at com.sun.faces.renderkit.ResponseStateManagerImpl.writeState(ResponseStateManagerImpl.java:122)
                at com.sun.faces.application.StateManagerImpl.writeState(StateManagerImpl.java:113)
                at com.sun.faces.application.view.WriteBehindStateWriter.flushToWriter(WriteBehindStateWriter.java:225)
                at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:464)
                at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:125)
                at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
                at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
                at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
                at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
                at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
                at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
                at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
                at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
                at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:105)
                at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:368)
                at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
                at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
                at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)

Upvotes: 4

Views: 1453

Answers (1)

Aleksander Lech
Aleksander Lech

Reputation: 1325

Its really strange, but you are right. It`s matter of JDK version. In my situation I encountered the same error while using JDK 1.6.0-30, JSF 2.1.29 on Glassfish 3.1.2-11.

After your suggestion I changed JDK to 1.7.0-45 and the problem was gone.

Upvotes: 1

Related Questions