I have easy form with Integer input value, but i cannot parse null value=blank field into Integer, i always get exception. So is this a bug in 5.0.5 or i do a mistake, somewhere? Similar problem with bigdecimal was here: http://thread.gmane.org/gmane.comp.java.tapestry.user/52351/focus=52367
Exception is: Failure writing parameter value of component ItemForm:sortorder: Coercion of null to type java.lang.Integer (via null --> String, String --> Long, Long --> Integer) failed: null java.lang.NumberFormatException null Stack trace * java.lang.Long.parseLong(Long.java:372) * java.lang.Long.<init>(Long.java:671) * org.apache.tapestry.ioc.services.TapestryIOCModule$10.coerce(TapestryIOCModule.java:243) * org.apache.tapestry.ioc.services.TapestryIOCModule$10.coerce(TapestryIOCModule.java:241) * org.apache.tapestry.ioc.services.CoercionTuple$CoercionWrapper.coerce(CoercionTuple.java:53) * org.apache.tapestry.ioc.internal.services.CompoundCoercion.coerce(CompoundCoercion.java:48) * org.apache.tapestry.ioc.internal.services.CompoundCoercion.coerce(CompoundCoercion.java:46) * org.apache.tapestry.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:150) * org.apache.tapestry.internal.structure.InternalComponentResourcesImpl.writeParameter(InternalComponentResourcesImpl.java:233) * org.apache.tapestry.corelib.base.AbstractTextField._$update_parameter_value_0(AbstractTextField.java) * org.apache.tapestry.corelib.base.AbstractTextField.processSubmission(AbstractTextField.java:181) * org.apache.tapestry.corelib.base.AbstractField.processSubmission(AbstractField.java:200) * org.apache.tapestry.corelib.base.AbstractField.access$100(AbstractField.java:45) * org.apache.tapestry.corelib.base.AbstractField$ProcessSubmissionAction.execute(AbstractField.java:114) * org.apache.tapestry.corelib.base.AbstractField$ProcessSubmissionAction.execute(AbstractField.java:108) * org.apache.tapestry.corelib.components.Form.onAction(Form.java:364) * org.apache.tapestry.corelib.components.Form.handleComponentEvent(Form.java) * org.apache.tapestry.internal.structure.ComponentPageElementImpl.handleEvent(ComponentPageElementImpl.java:893) * org.apache.tapestry.internal.structure.ComponentPageElementImpl.triggerEvent(ComponentPageElementImpl.java:998) * org.apache.tapestry.internal.services.ComponentActionRequestHandlerImpl.handle(ComponentActionRequestHandlerImpl.java:81) * org.apache.tapestry.internal.services.InternalModule$11.handle(InternalModule.java:541) * org.apache.tapestry.internal.services.ComponentActionDispatcher.dispatch(ComponentActionDispatcher.java:116) * org.apache.tapestry.services.TapestryModule$12.service(TapestryModule.java:1066) * com.iproshop.services.AppModule$2.service(AppModule.java:134) * com.iproshop.services.AppModule$3.service(AppModule.java:155) * org.apache.tapestry.internal.services.LocalizationFilter.service(LocalizationFilter.java:43) * org.apache.tapestry.services.TapestryModule$2.service(TapestryModule.java:657) * org.apache.tapestry.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:63) * org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:97) * org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:88) * org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:77) * org.apache.tapestry.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:110) * org.apache.tapestry.services.TapestryModule$11.service(TapestryModule.java:1044) * org.apache.tapestry.upload.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:42) * org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:135) * org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) * org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) * org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:375) * org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) * org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) * com.iproshop.webapp.filter.LocaleFilter.doFilterInternal(LocaleFilter.java:448) * org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75) * org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) * org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) * org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) * org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75) * org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) * org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) * org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265) * org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) * org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) * org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) * org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110) * org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) * org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) * org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) * org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:135) * org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) * org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81) * org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) * org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:229) * org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) * org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106) * org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) * org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:286) * org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) * org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149) * org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) * org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) * org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) * org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) * org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75) * org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) * org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) * com.opensymphony.clickstream.ClickstreamFilter.doFilter(ClickstreamFilter.java:42) * org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) * org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) * org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) * org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) * org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) * org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) * org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) * org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) * org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) -- View this message in context: http://www.nabble.com/T5-null-to-Integer-Exception-tf4449045.html#a12694048 Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]