Quote:
<view-state id="extraData" model="adData" view="views/flows/place-ad/extra" >
<on-entry>
<evaluate expression="adDataBean.getInstance(userManager, issueManager, advertisementManager, cityManager, flowRequestContext)" result="flowScope.adData" />
</on-entry>
<transition on-exception="org.springframework.web.multipart.MaxUp loadSizeExceededException" to="extraData" />
<transition on-exception="java.lang.Exception" to="extraData"/>
<transition on="submit_back" to="contactabilityData" validate="false">
<evaluate expression="adData.processImageUpload(pictureManag er)" />
</transition>
<transition on="submit_forward" to="contactData">
<evaluate expression="adData.processImageUpload(pictureManag er)" />
<evaluate expression="states.markState('EXTRA')" />
</transition>
<transition on="submit_and_review" to="review" >
<evaluate expression="adData.processImageUpload(pictureManag er)" />
<evaluate expression="states.markState('EXTRA')" />
</transition>
</view-state>
Of course I don`t excpect with this, dass some error messages are being produced. But at least that that Webflow display the same state again. But instead of this exception being propagated to the browser:
Quote:
javax.servlet.ServletException: org.springframework.web.util.NestedServletExceptio n: Request processing failed; nested exception is org.springframework.web.multipart.MaxUploadSizeExc eededException: Maximum upload size of 41943040 bytes exceeded; nested exception is org.apache.commons.fileupload.FileUploadBase$SizeL imitExceededException: the request was rejected because its size (997631302) exceeds the configured maximum (41943040)
at net.sf.ehcache.constructs.web.filter.Filter.logThr owable(Filter.java:143)
at net.sf.ehcache.constructs.web.filter.Filter.doFilt er(Filter.java:91)
at org.eclipse.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1333)
at de.coolibri.core.webapp.filter.SessionFilter.doFil ter(SessionFilter.java:51)
at org.eclipse.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1333)
at org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 311)
at org.springframework.security.web.access.intercept. FilterSecurityInterceptor.invoke(FilterSecurityInt erceptor.java:116)
at org.springframework.security.web.access.intercept. FilterSecurityInterceptor.doFilter(FilterSecurityI nterceptor.java:83)
at org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
at org.springframework.security.web.access.ExceptionT ranslationFilter.doFilter(ExceptionTranslationFilt er.java:113)
at org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
at org.springframework.security.web.session.SessionMa nagementFilter.doFilter(SessionManagementFilter.ja va:101)
at org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
at org.springframework.security.web.authentication.An onymousAuthenticationFilter.doFilter(AnonymousAuth enticationFilter.java:113)
at org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
at org.springframework.security.web.savedrequest.Requ estCacheAwareFilter.doFilter(RequestCacheAwareFilt er.java:45)
at org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
at org.springframework.security.web.servletapi.Securi tyContextHolderAwareRequestFilter.doFilter(Securit yContextHolderAwareRequestFilter.java:54)
at org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
at org.springframework.security.web.authentication.Ab stractAuthenticationProcessingFilter.doFilter(Abst ractAuthenticationProcessingFilter.java:182)
at org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
at org.springframework.security.web.authentication.lo gout.LogoutFilter.doFilter(LogoutFilter.java:105)
I hope someone can help me,