[
https://issues.apache.org/jira/browse/TAPESTRY-1996?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Howard M. Lewis Ship updated TAPESTRY-1996:
-------------------------------------------
Fix Version/s: (was: 5.0.8)
5.0.9
> Component ids shouldn't have to be valid java identifiers
> ---------------------------------------------------------
>
> Key: TAPESTRY-1996
> URL: https://issues.apache.org/jira/browse/TAPESTRY-1996
> Project: Tapestry
> Issue Type: Bug
> Reporter: Chris Lewis
> Priority: Minor
> Fix For: 5.0, 5.0.9
>
>
> When I ran through some tests on the latest svn (r606399), I ran into what I
> believe is a bug. Until this release I have been happily able to use w3c
> valid identifiers as component ids. I feel this is natural as this id
> ultimately ends up as the element id. However this morning I got a nasty
> org.apache.tapestry.ioc.internal.util.TapestryException, telling me that
> "Component id 'ss-test' is not valid; component ids must be valid Java
> identifiers: start with a letter, and consist of letters, numbers and
> underscores."
> I assume this was deliberate as up until this revision, I've not seen it. My
> question is why should component ids be forced to comply with java identifier
> naming conventions? It's just a string value, and I personally prefer using
> "-" as a separator to "_". Will this be reverted? I don't understand why my
> application shouldn't run when I am using a (w3c) valid id.
--
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]