[
https://issues.apache.org/jira/browse/TAP5-328?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Howard M. Lewis Ship closed TAP5-328.
-------------------------------------
Resolution: Fixed
Fix Version/s: 5.0.16
I have not applied the patch, but this bug is fixed; other changes related to
validation (TAP5-22) have eliminated the exception ... I was able to verify
your problem exists under 5.0.15, but it is not present in 5.0.16-SNAPSHOT.
I was not happy with the patch, since I feel strongly that whatever is put into
the environment in a begin/before method (or equivalent) should be cleaned up
immediately inside the matching after method (or equivalent). There is the risk
that the pops may occur in the wrong order, leading to very difficult to
diagnose incorrect behavior.
> Exception when checking BeanEditor Field required in ValidationDecorator
> ------------------------------------------------------------------------
>
> Key: TAP5-328
> URL: https://issues.apache.org/jira/browse/TAP5-328
> Project: Tapestry 5
> Issue Type: Bug
> Components: tapestry-core
> Affects Versions: 5.0.15
> Reporter: Christian Köberl
> Assignee: Howard M. Lewis Ship
> Fix For: 5.0.16
>
> Attachments: beaneditortest.zip,
> PropertyEditor_cleanupEnvironment.patch
>
>
> You get the following error when marking a field "required" and using it in a
> beaneditor and creating a modified ValidationDecorator asking for required
> (like HLS suggested in
> http://www.nabble.com/How-to-create-my-ValidationDecorator-in-T5--td11533833.html).
> "Render queue error in AfterRender[Index:form.editor.loop]: Failure reading
> parameter 'validate' of component core/PropertyEditBlocks:textfield: No
> object of type org.apache.tapestry5.services.PropertyEditContext is available
> from the Environment."
> The problem is also described here by Rolf Wagner:
> http://www.nabble.com/-T5--Custom-ValidationDecorator-causing-Exception-in-BeanEditor-td20084804.html
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]