You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Bruno E. Grossi" <br...@powerlogic.com.br> on 2007/07/11 14:45:28 UTC

[Trinidad] Trinidad don't pass W3C Markup Validator

Hi,

we're validating our JavaEE framework (Powerlogic's jCompany 5.0) to 
pass W3C Markup Validator as Strict HTML/XHTML and we found some errors 
generated by Trinidad (branch 1.2):

1- <tr:form> generates an invalid attribute "name" on <form> tag.
2- Generated <script> tags don't have a "type" attribute:

"Error /Line 20 column 7/: required attribute "TYPE" not specified.

|<script*>*|

The attribute given above is required for an element that you've used, 
but you have omitted it. For instance, in most HTML and XHTML document 
types the "type" attribute is required on the "script" element and the 
"alt" attribute is required for the "img" element.

Typical values for |type| are |type="text/css"| for |<style>| and 
|type="text/javascript"| for |<script>|."




There are any solution (option or workaround) to solve that problems?



Thanks,
Bruno E. Grossi

Re: [Trinidad] Trinidad don't pass W3C Markup Validator

Posted by Adam Winer <aw...@gmail.com>.
FYI, note that our HTML is not aiming for the Strict, but the Transitional DTD.

-- Adam


On 7/11/07, Bruno E. Grossi <br...@powerlogic.com.br> wrote:
>
>  Simon,
>
>  where I find that nighty build, and the source?
>
>  Thanks,
>  Bruno
>
>
>  Simon Lessard wrote:
> Hello Bruno,
>
>  Latest nighty build fix the missing type attribute error. The name
> attribute error still hold true though. We keep up work to make the
> generated markup more standard compliant, but the best workaround you have
> for now is to help us with the renderers I fear.
>
>
>  Regards,
>
>  ~ Simon
>
>
> On 7/11/07, Bruno E. Grossi <br...@powerlogic.com.br> wrote:
> >
> > Hi,
> >
> > we're validating our JavaEE framework (Powerlogic's jCompany 5.0) to pass
> W3C Markup Validator as Strict HTML/XHTML and we found some errors generated
> by Trinidad (branch 1.2):
> >
> > 1- <tr:form> generates an invalid attribute "name" on <form> tag.
> > 2- Generated <script> tags don't have a "type" attribute:
> >
> > "Error Line 20 column 7: required attribute "TYPE" not specified. <script>
> >
> >
> >
> > The attribute given above is required for an element that you've used, but
> you have omitted it. For instance, in most HTML and XHTML document types the
> "type" attribute is required on the "script" element and the "alt" attribute
> is required for the "img" element.
> >
> > Typical values for type are type="text/css" for <style> and
> type="text/javascript" for <script>."
> >
> >
> > There are any solution (option or workaround) to solve that problems?
> >
> >
> >
> > Thanks,
> > Bruno E. Grossi
> >
>
>
>
>
> --
>
> Bruno E. Grossi
>
>  Equipe jCompany Developer Suite
>  Mestre em Ciência da Computação - DCC/UFMG
>  SCJP 1.4 & SCWCD 1.4
>  http://brunogrossi.com.br
>
>

Re: [Trinidad] Trinidad don't pass W3C Markup Validator

Posted by "Bruno E. Grossi" <br...@powerlogic.com.br>.
Ok, Simon... Thanks!

Bruno

Simon Lessard wrote:
> Hello Bruno,
>
> Actually I rechecked and the fix was commited for 1.0.2 only and was 
> not yet pushed to 1.2 branch :(. See JIRA issue Trinidad-83. You could 
> probably apply the same patch directly on latest Trinidad 1.2.1 
> released source.
>
>
> Sorry about that,
>
> ~ Simon
>
> On 7/12/07, *Bruno E. Grossi* < bruno.grossi@powerlogic.com.br 
> <ma...@powerlogic.com.br>> wrote:
>
>     Mathias, I need version 1.2.1 with bug fix of type on script tags.
>     As Simon say: "Latest nighty build fix the missing type attribute
>     error." >From where on SVN that nighty build was constructed? I
>     can access continuum on
>     http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13
>     <http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13>...
>     I get a Connection timed out...
>
>
>     Source and binary on
>     http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-impl/1.2.1-SNAPSHOT/
>     <http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-impl/1.2.1-SNAPSHOT/>
>     there are no that bug fix... I think I see that on trunk, but it's
>     1.0.2 version.
>
>
>     Thanks,
>     Bruno E. Grossi
>
>
>     Matthias Wessendorf wrote:
>>     1.2,1 has been released last week
>>
>>     myfaces.apache.org/trinidad/download.html
>>     <http://myfaces.apache.org/trinidad/download.html>
>>     for download
>>
>>     or via regular maven 2 repo, when you build is on m2
>>
>>     -M
>>
>>     On 7/12/07, Bruno E. Grossi <br...@powerlogic.com.br>
>>     <ma...@powerlogic.com.br> wrote:
>>>     Now I see that trunk is 1.0.2...
>>>
>>>
>>>     Please, from what branch I get 1.2.1??
>>>
>>>
>>>     Bruno
>>>
>>>     Bruno E. Grossi wrote:
>>>     > Adam,
>>>     >
>>>     > now I have compiled the trunk version, but a noted that pom is
>>>     > indicating version 1.0.2-SNAPSHOT...
>>>     > And I need to change some generics to compile with jsf 1.2 ri...
>>>     >
>>>     > Bruno
>>>     >
>>>     > Bruno E. Grossi wrote:
>>>     >> Adam,
>>>     >>
>>>     >> my version with that lines was retrived from
>>>     >>
>>>     https://svn.apache.org/repos/asf/myfaces/trinidad/branches/faces-1_2-070427/trinidad
>>>     <https://svn.apache.org/repos/asf/myfaces/trinidad/branches/faces-1_2-070427/trinidad>,
>>>
>>>     >> in May 10. There is some old, and we are updating only to get
>>>     "type"
>>>     >> on script tags.
>>>     >>
>>>     >> Bruno
>>>     >>
>>>     >> Adam Winer wrote:
>>>     >>> Bruno, I suspect you have some old code lying around
>>>     >>> on the classpath.
>>>     >>>
>>>     >>> That said, for the 1.2 version of Trinidad, 1.2.1-SNAPSHOT
>>>     >>> is not the most up-to-date version - that'd be the 1.2.1
>>>     release.
>>>     >>>
>>>     >>> I'm very curious what version you've been using, because the
>>>     >>> lines you're referring to have been absent since some time
>>>     >>> in May, IIRC.
>>>     >>>
>>>     >>> -- Adam
>>>     >>>
>>>     >>>
>>>     >>> On 7/12/07, Bruno E. Grossi <br...@powerlogic.com.br>
>>>     <ma...@powerlogic.com.br> wrote:
>>>     >>>>
>>>     >>>>  Simon,
>>>     >>>>
>>>     >>>>  I updated trinidad to a snapshot version
>>>     >>>> (
>>>     http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-api/1.2.1-SNAPSHOT/trinidad-api-1.2.1-SNAPSHOT.jar)
>>>
>>>     >>>>
>>>     >>>> from 05-Jul-2007, but I have an error.
>>>     >>>>
>>>     >>>>  On UIXComponentUINode.__getAdapter(UIComponent component)
>>>     >>>> (line 439), I have a ClassCastException because
>>>     __getUINode(component)
>>>     >>>> method returned an UIComponentUINode for an HtmlTableLayout
>>>     subclass
>>>     >>>> component, when __getAdapter(..) expected an
>>>     UIXComponentUINode.
>>>     >>>> Investigating that error, I see that Faces Bean isn't
>>>     instance of
>>>     >>>> UINodeFacesBean, that forces an construction of an
>>>     UIComponentUINode.
>>>     >>>>
>>>     >>>>  I observed that faces-bean.properties was changed from my last
>>>     >>>> version,
>>>     >>>> removing some lines:
>>>     >>>>
>>>     org.apache.myfaces.trinidad.component.UIXSingleStep=org.apache.myfaces.trinidadinternal.uinode.nav.SingleStepFacesBean
>>>
>>>     >>>>
>>>     >>>>
>>>     org.apache.myfaces.trinidad.component.html.HtmlCellFormat=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
>>>
>>>     >>>>
>>>     >>>>
>>>     org.apache.myfaces.trinidad.component.html.HtmlRowLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
>>>
>>>     >>>>
>>>     >>>>
>>>     org.apache.myfaces.trinidad.component.html.HtmlTableLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
>>>
>>>     >>>>
>>>     >>>>
>>>     org.apache.myfaces.trinidad.component.html.HtmlScript=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
>>>
>>>     >>>>
>>>     >>>>
>>>     org.apache.myfaces.trinidad.component.core.data.CoreTree=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
>>>
>>>     >>>>
>>>     >>>>
>>>     >>>>  When I add that lines, there are no problems.
>>>     >>>>
>>>     >>>>  Questions:
>>>     >>>>  1- Why we need that lines? Why we need to force
>>>     UINodeFacesBean??
>>>     >>>>  2- It's need to all UIX components?
>>>     >>>>  3- Why that lines was removed?
>>>     >>>>  4- It´s a bug?
>>>     >>>>
>>>     >>>>
>>>     >>>>  Thanks,
>>>     >>>>  Bruno E. Grossi
>>>     >>>>
>>>     >>>>
>>>     >>>>
>>>     >>>>  Simon Lessard wrote:
>>>     >>>> Err get the nighty build from that url, sorry:
>>>     >>>>
>>>     http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/
>>>     <http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/>
>>>
>>>     >>>>
>>>     >>>>
>>>     >>>>
>>>     >>>> On 7/11/07, Simon Lessard <si...@gmail.com>
>>>     <ma...@gmail.com> wrote:
>>>     >>>> > Hello Bruno,
>>>     >>>> >
>>>     >>>> > You can find the source at
>>>     >>>> http://myfaces.apache.org/trinidad/source-repository.html
>>>     >>>> >
>>>     >>>> > As for the nighty builds they can be found at
>>>     >>>>
>>>     http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13
>>>     <http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13>
>>>
>>>     >>>>
>>>     >>>> >
>>>     >>>> >
>>>     >>>> >
>>>     >>>> > Regards,
>>>     >>>> >
>>>     >>>> > ~ Simon
>>>     >>>> >
>>>     >>>> >
>>>     >>>> > On 7/11/07, Bruno E. Grossi <
>>>     bruno.grossi@powerlogic.com.br
>>>     <ma...@powerlogic.com.br>> wrote:
>>>     >>>> > >
>>>     >>>> > > Simon,
>>>     >>>> > >
>>>     >>>> > > where I find that nighty build, and the source?
>>>     >>>> > >
>>>     >>>> > > Thanks,
>>>     >>>> > > Bruno
>>>     >>>> > >
>>>     >>>> > >
>>>     >>>> > > Simon Lessard wrote:
>>>     >>>> > > Hello Bruno,
>>>     >>>> > >
>>>     >>>> > > Latest nighty build fix the missing type attribute
>>>     error. The name
>>>     >>>> attribute error still hold true though. We keep up work to
>>>     make the
>>>     >>>> generated markup more standard compliant, but the best
>>>     workaround
>>>     >>>> you have
>>>     >>>> for now is to help us with the renderers I fear.
>>>     >>>> > >
>>>     >>>> > >
>>>     >>>> > > Regards,
>>>     >>>> > >
>>>     >>>> > > ~ Simon
>>>     >>>> > >
>>>     >>>> > >
>>>     >>>> > > On 7/11/07, Bruno E. Grossi
>>>     <bruno.grossi@powerlogic.com.br >
>>>     <ma...@powerlogic.com.br>
>>>     >>>> wrote:
>>>     >>>> > > >
>>>     >>>> > > > Hi,
>>>     >>>> > > >
>>>     >>>> > > > we're validating our JavaEE framework (Powerlogic's
>>>     jCompany
>>>     >>>> 5.0) to
>>>     >>>> pass W3C Markup Validator as Strict HTML/XHTML and we found
>>>     some
>>>     >>>> errors
>>>     >>>> generated by Trinidad (branch 1.2):
>>>     >>>> > > >
>>>     >>>> > > > 1- <tr:form> generates an invalid attribute "name" on
>>>     <form>
>>>     >>>> tag.
>>>     >>>> > > > 2- Generated <script> tags don't have a "type" attribute:
>>>     >>>> > > >
>>>     >>>> > > > "Error Line 20 column 7: required attribute "TYPE" not
>>>     >>>> specified.
>>>     >>>> <script>
>>>     >>>> > > >
>>>     >>>> > > >
>>>     >>>> > > >
>>>     >>>> > > > The attribute given above is required for an element that
>>>     >>>> you've used,
>>>     >>>> but you have omitted it. For instance, in most HTML and XHTML
>>>     >>>> document types
>>>     >>>> the "type" attribute is required on the "script" element and
>>>     the "alt"
>>>     >>>> attribute is required for the "img" element.
>>>     >>>> > > >
>>>     >>>> > > > Typical values for type are type="text/css" for
>>>     <style> and
>>>     >>>> type="text/javascript" for <script>."
>>>     >>>> > > >
>>>     >>>> > > >
>>>     >>>> > > > There are any solution (option or workaround) to solve
>>>     that
>>>     >>>> problems?
>>>     >>>> > > >
>>>     >>>> > > >
>>>     >>>> > > >
>>>     >>>> > > > Thanks,
>>>     >>>> > > > Bruno E. Grossi
>>>     >>>> > > >
>>>     >>>> > >
>>>     >>>> > >
>>>     >>>> > >
>>>     >>>> > >
>>>     >>>> >
>>>     >>>>
>>>     >>>>
>>>
>>>
>>
>>
>
>


Re: [Trinidad] Trinidad don't pass W3C Markup Validator

Posted by Adam Winer <aw...@gmail.com>.
Once 1.0.2 is released, we'll re-branch 1.2 to get ready for a 1.2.2
release, and that'll have the fix.

We're still debating when to make 1.2 trunk - for now, our assumption
is that a large majority of the Trinidad users are still on JSF 1.1.

-- Adam


On 7/23/07, Bruno E. Grossi <br...@powerlogic.com.br> wrote:
>
>  Hi,
>
> there are any plan to apply this fix to 1.2? When 1.2 will become trunk? I
> look at SVN and see that trunk is 1.0.2 yet...
>
>
> Thanks,
> Bruno E. Grossi
>
>
> Matthias Wessendorf wrote:
>
> yeah,
>
> Adam plays magician and makes the trunk (JSF 1.1-style) become JSF
> 1.2-style, once in a while :-)
> We only fix bugs on trunk (most of them ;))
>
> so, stay tuned :-)
>
> On 7/12/07, Simon Lessard <si...@gmail.com> wrote:
> >
> > Hello Bruno,
> >
> > Actually I rechecked and the fix was commited for 1.0.2 only and was not
> > yet pushed to 1.2 branch :(. See JIRA issue Trinidad-83. You could
> > probably apply the same patch directly on latest Trinidad 1.2.1 released
> > source.
> >
> >
> > Sorry about that,
> >
> > ~ Simon
> >
> > On 7/12/07, Bruno E. Grossi < bruno.grossi@powerlogic.com.br> wrote:
> > >
> > > Mathias, I need version 1.2.1 with bug fix of type on script tags. As
> > > Simon say: "Latest nighty build fix the missing type attribute error." >From
> > > where on SVN that nighty build was constructed? I can access continuum on http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13
> > > ... I get a Connection timed out...
> > >
> > >
> > > Source and binary on http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-impl/1.2.1-SNAPSHOT/
> > > there are no that bug fix... I think I see that on trunk, but it's
> > > 1.0.2 version.
> > >
> > >
> > > Thanks,
> > > Bruno E. Grossi
> > >
> > > Matthias Wessendorf wrote:
> > >
> > > 1.2,1 has been released last week
> > >
> > > myfaces.apache.org/trinidad/download.html
> > > for download
> > >
> > > or via regular maven 2 repo, when you build is on m2
> > >
> > > -M
> > >
> > > On 7/12/07, Bruno E. Grossi <br...@powerlogic.com.br>wrote:
> > >
> > > Now I see that trunk is 1.0.2...
> > >
> > >
> > > Please, from what branch I get 1.2.1??
> > >
> > >
> > > Bruno
> > >
> > > Bruno E. Grossi wrote:
> > > > Adam,
> > > >
> > > > now I have compiled the trunk version, but a noted that pom is
> > > > indicating version 1.0.2-SNAPSHOT...
> > > > And I need to change some generics to compile with jsf 1.2 ri...
> > > >
> > > > Bruno
> > > >
> > > > Bruno E. Grossi wrote:
> > > >> Adam,
> > > >>
> > > >> my version with that lines was retrived from
> > > >> https://svn.apache.org/repos/asf/myfaces/trinidad/branches/faces-1_2-070427/trinidad
> > > ,
> > > >> in May 10. There is some old, and we are updating only to get
> > > "type"
> > > >> on script tags.
> > > >>
> > > >> Bruno
> > > >>
> > > >> Adam Winer wrote:
> > > >>> Bruno, I suspect you have some old code lying around
> > > >>> on the classpath.
> > > >>>
> > > >>> That said, for the 1.2 version of Trinidad, 1.2.1-SNAPSHOT
> > > >>> is not the most up-to-date version - that'd be the 1.2.1 release.
> > > >>>
> > > >>> I'm very curious what version you've been using, because the
> > > >>> lines you're referring to have been absent since some time
> > > >>> in May, IIRC.
> > > >>>
> > > >>> -- Adam
> > > >>>
> > > >>>
> > > >>> On 7/12/07, Bruno E. Grossi <br...@powerlogic.com.br>wrote:
> > > >>>>
> > > >>>>  Simon,
> > > >>>>
> > > >>>>  I updated trinidad to a snapshot version
> > > >>>> (http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-api/1.2.1-SNAPSHOT/trinidad-api-1.2.1-SNAPSHOT.jar)
> > >
> > > >>>>
> > > >>>> from 05-Jul-2007, but I have an error.
> > > >>>>
> > > >>>>  On UIXComponentUINode.__getAdapter(UIComponent component)
> > > >>>> (line 439), I have a ClassCastException because
> > > __getUINode(component)
> > > >>>> method returned an UIComponentUINode for an HtmlTableLayout
> > > subclass
> > > >>>> component, when __getAdapter(..) expected an UIXComponentUINode.
> > > >>>> Investigating that error, I see that Faces Bean isn't instance of
> > >
> > > >>>> UINodeFacesBean, that forces an construction of an
> > > UIComponentUINode.
> > > >>>>
> > > >>>>  I observed that faces-bean.properties was changed from my last
> > > >>>> version,
> > > >>>> removing some lines:
> > > >>>>
> > > org.apache.myfaces.trinidad.component.UIXSingleStep=org.apache.myfaces.trinidadinternal.uinode.nav.SingleStepFacesBean
> > > >>>>
> > > >>>>
> > > org.apache.myfaces.trinidad.component.html.HtmlCellFormat=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> > > >>>>
> > > >>>>
> > > org.apache.myfaces.trinidad.component.html.HtmlRowLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> > > >>>>
> > > >>>>
> > > org.apache.myfaces.trinidad.component.html.HtmlTableLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> > > >>>>
> > > >>>>
> > > org.apache.myfaces.trinidad.component.html.HtmlScript=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> > > >>>>
> > > >>>>
> > > org.apache.myfaces.trinidad.component.core.data.CoreTree=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> > > >>>>
> > > >>>>
> > > >>>>  When I add that lines, there are no problems.
> > > >>>>
> > > >>>>  Questions:
> > > >>>>  1- Why we need that lines? Why we need to force
> > > UINodeFacesBean??
> > > >>>>  2- It's need to all UIX components?
> > > >>>>  3- Why that lines was removed?
> > > >>>>  4- It´s a bug?
> > > >>>>
> > > >>>>
> > > >>>>  Thanks,
> > > >>>>  Bruno E. Grossi
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>>  Simon Lessard wrote:
> > > >>>> Err get the nighty build from that url, sorry:
> > > >>>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/
> > >
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>> On 7/11/07, Simon Lessard <si...@gmail.com>wrote:
> > > >>>> > Hello Bruno,
> > > >>>> >
> > > >>>> > You can find the source at
> > > >>>> http://myfaces.apache.org/trinidad/source-repository.html
> > > >>>> >
> > > >>>> > As for the nighty builds they can be found at
> > > >>>> http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13
> > >
> > > >>>>
> > > >>>> >
> > > >>>> >
> > > >>>> >
> > > >>>> > Regards,
> > > >>>> >
> > > >>>> > ~ Simon
> > > >>>> >
> > > >>>> >
> > > >>>> > On 7/11/07, Bruno E. Grossi < bruno.grossi@powerlogic.com.br>
> > > wrote:
> > > >>>> > >
> > > >>>> > > Simon,
> > > >>>> > >
> > > >>>> > > where I find that nighty build, and the source?
> > > >>>> > >
> > > >>>> > > Thanks,
> > > >>>> > > Bruno
> > > >>>> > >
> > > >>>> > >
> > > >>>> > > Simon Lessard wrote:
> > > >>>> > > Hello Bruno,
> > > >>>> > >
> > > >>>> > > Latest nighty build fix the missing type attribute error. The
> > > name
> > > >>>> attribute error still hold true though. We keep up work to make
> > > the
> > > >>>> generated markup more standard compliant, but the best workaround
> > >
> > > >>>> you have
> > > >>>> for now is to help us with the renderers I fear.
> > > >>>> > >
> > > >>>> > >
> > > >>>> > > Regards,
> > > >>>> > >
> > > >>>> > > ~ Simon
> > > >>>> > >
> > > >>>> > >
> > > >>>> > > On 7/11/07, Bruno E. Grossi <bruno.grossi@powerlogic.com.br ><br...@powerlogic.com.br>
> > > >>>> wrote:
> > > >>>> > > >
> > > >>>> > > > Hi,
> > > >>>> > > >
> > > >>>> > > > we're validating our JavaEE framework (Powerlogic's
> > > jCompany
> > > >>>> 5.0) to
> > > >>>> pass W3C Markup Validator as Strict HTML/XHTML and we found some
> > > >>>> errors
> > > >>>> generated by Trinidad (branch 1.2):
> > > >>>> > > >
> > > >>>> > > > 1- <tr:form> generates an invalid attribute "name" on
> > > <form>
> > > >>>> tag.
> > > >>>> > > > 2- Generated <script> tags don't have a "type" attribute:
> > > >>>> > > >
> > > >>>> > > > "Error Line 20 column 7: required attribute "TYPE" not
> > > >>>> specified.
> > > >>>> <script>
> > > >>>> > > >
> > > >>>> > > >
> > > >>>> > > >
> > > >>>> > > > The attribute given above is required for an element that
> > > >>>> you've used,
> > > >>>> but you have omitted it. For instance, in most HTML and XHTML
> > > >>>> document types
> > > >>>> the "type" attribute is required on the "script" element and the
> > > "alt"
> > > >>>> attribute is required for the "img" element.
> > > >>>> > > >
> > > >>>> > > > Typical values for type are type="text/css" for <style> and
> > >
> > > >>>> type="text/javascript" for <script>."
> > > >>>> > > >
> > > >>>> > > >
> > > >>>> > > > There are any solution (option or workaround) to solve that
> > >
> > > >>>> problems?
> > > >>>> > > >
> > > >>>> > > >
> > > >>>> > > >
> > > >>>> > > > Thanks,
> > > >>>> > > > Bruno E. Grossi
> > > >>>> > > >
> > > >>>> > >
> > > >>>> > >
> > > >>>> > >
> > > >>>> > >
> > > >>>> >
> > > >>>>
> > > >>>>
> > >
> > >
> > >
> > >
> > >
> > >
> > >  --
> > >   Bruno E. Grossi
> > >
> > > Equipe jCompany Developer Suite
> > > Mestre em Ciência da Computação - DCC/UFMG
> > > SCJP 1.4 & SCWCD 1.4
> > > http://brunogrossi.com.br
> > >     <http://www.powerlogic.com.br/>
> > >
> >
> >
>
>
> --
> Matthias Wessendorf
>
> further stuff:
> blog: http://matthiaswessendorf.wordpress.com/
> mail: matzew-at-apache-dot-org
>
>

Re: [Trinidad] Trinidad don't pass W3C Markup Validator

Posted by "Bruno E. Grossi" <br...@powerlogic.com.br>.
Hi,

there are any plan to apply this fix to 1.2? When 1.2 will become trunk? 
I look at SVN and see that trunk is 1.0.2 yet...


Thanks,
Bruno E. Grossi


Matthias Wessendorf wrote:
> yeah,
>
> Adam plays magician and makes the trunk (JSF 1.1-style) become JSF 
> 1.2-style, once in a while :-)
> We only fix bugs on trunk (most of them ;))
>
> so, stay tuned :-)
>
> On 7/12/07, *Simon Lessard* <simon.lessard.3@gmail.com 
> <ma...@gmail.com>> wrote:
>
>     Hello Bruno,
>
>     Actually I rechecked and the fix was commited for 1.0.2 only and
>     was not yet pushed to 1.2 branch :(. See JIRA issue Trinidad-83.
>     You could probably apply the same patch directly on latest
>     Trinidad 1.2.1 released source.
>
>
>     Sorry about that,
>
>     ~ Simon
>
>
>     On 7/12/07, *Bruno E. Grossi* < bruno.grossi@powerlogic.com.br
>     <ma...@powerlogic.com.br>> wrote:
>
>         Mathias, I need version 1.2.1 with bug fix of type on script
>         tags. As Simon say: "Latest nighty build fix the missing type
>         attribute error." >From where on SVN that nighty build was
>         constructed? I can access continuum on
>         http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13
>         <http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13>...
>         I get a Connection timed out...
>
>
>         Source and binary on
>         http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-impl/1.2.1-SNAPSHOT/
>         <http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-impl/1.2.1-SNAPSHOT/>
>         there are no that bug fix... I think I see that on trunk, but
>         it's 1.0.2 version.
>
>
>         Thanks,
>         Bruno E. Grossi
>
>
>         Matthias Wessendorf wrote:
>>         1.2,1 has been released last week
>>
>>         myfaces.apache.org/trinidad/download.html
>>         <http://myfaces.apache.org/trinidad/download.html>
>>         for download
>>
>>         or via regular maven 2 repo, when you build is on m2
>>
>>         -M
>>
>>         On 7/12/07, Bruno E. Grossi <br...@powerlogic.com.br>
>>         <ma...@powerlogic.com.br> wrote:
>>>         Now I see that trunk is 1.0.2...
>>>
>>>
>>>         Please, from what branch I get 1.2.1??
>>>
>>>
>>>         Bruno
>>>
>>>         Bruno E. Grossi wrote:
>>>         > Adam,
>>>         >
>>>         > now I have compiled the trunk version, but a noted that pom is
>>>         > indicating version 1.0.2-SNAPSHOT...
>>>         > And I need to change some generics to compile with jsf 1.2
>>>         ri...
>>>         >
>>>         > Bruno
>>>         >
>>>         > Bruno E. Grossi wrote:
>>>         >> Adam,
>>>         >>
>>>         >> my version with that lines was retrived from
>>>         >>
>>>         https://svn.apache.org/repos/asf/myfaces/trinidad/branches/faces-1_2-070427/trinidad
>>>         <https://svn.apache.org/repos/asf/myfaces/trinidad/branches/faces-1_2-070427/trinidad>,
>>>
>>>         >> in May 10. There is some old, and we are updating only to
>>>         get "type"
>>>         >> on script tags.
>>>         >>
>>>         >> Bruno
>>>         >>
>>>         >> Adam Winer wrote:
>>>         >>> Bruno, I suspect you have some old code lying around
>>>         >>> on the classpath.
>>>         >>>
>>>         >>> That said, for the 1.2 version of Trinidad, 1.2.1-SNAPSHOT
>>>         >>> is not the most up-to-date version - that'd be the 1.2.1
>>>         release.
>>>         >>>
>>>         >>> I'm very curious what version you've been using, because the
>>>         >>> lines you're referring to have been absent since some time
>>>         >>> in May, IIRC.
>>>         >>>
>>>         >>> -- Adam
>>>         >>>
>>>         >>>
>>>         >>> On 7/12/07, Bruno E. Grossi
>>>         <br...@powerlogic.com.br>
>>>         <ma...@powerlogic.com.br> wrote:
>>>         >>>>
>>>         >>>>  Simon,
>>>         >>>>
>>>         >>>>  I updated trinidad to a snapshot version
>>>         >>>> (
>>>         http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-api/1.2.1-SNAPSHOT/trinidad-api-1.2.1-SNAPSHOT.jar)
>>>
>>>         >>>>
>>>         >>>> from 05-Jul-2007, but I have an error.
>>>         >>>>
>>>         >>>>  On UIXComponentUINode.__getAdapter(UIComponent component)
>>>         >>>> (line 439), I have a ClassCastException because
>>>         __getUINode(component)
>>>         >>>> method returned an UIComponentUINode for an
>>>         HtmlTableLayout subclass
>>>         >>>> component, when __getAdapter(..) expected an
>>>         UIXComponentUINode.
>>>         >>>> Investigating that error, I see that Faces Bean isn't
>>>         instance of
>>>         >>>> UINodeFacesBean, that forces an construction of an
>>>         UIComponentUINode.
>>>         >>>>
>>>         >>>>  I observed that faces-bean.properties was changed from
>>>         my last
>>>         >>>> version,
>>>         >>>> removing some lines:
>>>         >>>>
>>>         org.apache.myfaces.trinidad.component.UIXSingleStep=org.apache.myfaces.trinidadinternal.uinode.nav.SingleStepFacesBean
>>>
>>>         >>>>
>>>         >>>>
>>>         org.apache.myfaces.trinidad.component.html.HtmlCellFormat=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
>>>
>>>         >>>>
>>>         >>>>
>>>         org.apache.myfaces.trinidad.component.html.HtmlRowLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
>>>
>>>         >>>>
>>>         >>>>
>>>         org.apache.myfaces.trinidad.component.html.HtmlTableLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
>>>
>>>         >>>>
>>>         >>>>
>>>         org.apache.myfaces.trinidad.component.html.HtmlScript=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
>>>
>>>         >>>>
>>>         >>>>
>>>         org.apache.myfaces.trinidad.component.core.data.CoreTree=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
>>>
>>>         >>>>
>>>         >>>>
>>>         >>>>  When I add that lines, there are no problems.
>>>         >>>>
>>>         >>>>  Questions:
>>>         >>>>  1- Why we need that lines? Why we need to force
>>>         UINodeFacesBean??
>>>         >>>>  2- It's need to all UIX components?
>>>         >>>>  3- Why that lines was removed?
>>>         >>>>  4- It´s a bug?
>>>         >>>>
>>>         >>>>
>>>         >>>>  Thanks,
>>>         >>>>  Bruno E. Grossi
>>>         >>>>
>>>         >>>>
>>>         >>>>
>>>         >>>>  Simon Lessard wrote:
>>>         >>>> Err get the nighty build from that url, sorry:
>>>         >>>>
>>>         http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/
>>>         <http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/>
>>>
>>>         >>>>
>>>         >>>>
>>>         >>>>
>>>         >>>> On 7/11/07, Simon Lessard <si...@gmail.com>
>>>         <ma...@gmail.com> wrote:
>>>         >>>> > Hello Bruno,
>>>         >>>> >
>>>         >>>> > You can find the source at
>>>         >>>> http://myfaces.apache.org/trinidad/source-repository.html
>>>         >>>> >
>>>         >>>> > As for the nighty builds they can be found at
>>>         >>>>
>>>         http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13
>>>         <http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13>
>>>
>>>         >>>>
>>>         >>>> >
>>>         >>>> >
>>>         >>>> >
>>>         >>>> > Regards,
>>>         >>>> >
>>>         >>>> > ~ Simon
>>>         >>>> >
>>>         >>>> >
>>>         >>>> > On 7/11/07, Bruno E. Grossi <
>>>         bruno.grossi@powerlogic.com.br
>>>         <ma...@powerlogic.com.br>> wrote:
>>>         >>>> > >
>>>         >>>> > > Simon,
>>>         >>>> > >
>>>         >>>> > > where I find that nighty build, and the source?
>>>         >>>> > >
>>>         >>>> > > Thanks,
>>>         >>>> > > Bruno
>>>         >>>> > >
>>>         >>>> > >
>>>         >>>> > > Simon Lessard wrote:
>>>         >>>> > > Hello Bruno,
>>>         >>>> > >
>>>         >>>> > > Latest nighty build fix the missing type attribute
>>>         error. The name
>>>         >>>> attribute error still hold true though. We keep up work
>>>         to make the
>>>         >>>> generated markup more standard compliant, but the best
>>>         workaround
>>>         >>>> you have
>>>         >>>> for now is to help us with the renderers I fear.
>>>         >>>> > >
>>>         >>>> > >
>>>         >>>> > > Regards,
>>>         >>>> > >
>>>         >>>> > > ~ Simon
>>>         >>>> > >
>>>         >>>> > >
>>>         >>>> > > On 7/11/07, Bruno E. Grossi
>>>         <bruno.grossi@powerlogic.com.br >
>>>         <ma...@powerlogic.com.br>
>>>         >>>> wrote:
>>>         >>>> > > >
>>>         >>>> > > > Hi,
>>>         >>>> > > >
>>>         >>>> > > > we're validating our JavaEE framework
>>>         (Powerlogic's jCompany
>>>         >>>> 5.0) to
>>>         >>>> pass W3C Markup Validator as Strict HTML/XHTML and we
>>>         found some
>>>         >>>> errors
>>>         >>>> generated by Trinidad (branch 1.2):
>>>         >>>> > > >
>>>         >>>> > > > 1- <tr:form> generates an invalid attribute "name"
>>>         on <form>
>>>         >>>> tag.
>>>         >>>> > > > 2- Generated <script> tags don't have a "type"
>>>         attribute:
>>>         >>>> > > >
>>>         >>>> > > > "Error Line 20 column 7: required attribute "TYPE"
>>>         not
>>>         >>>> specified.
>>>         >>>> <script>
>>>         >>>> > > >
>>>         >>>> > > >
>>>         >>>> > > >
>>>         >>>> > > > The attribute given above is required for an
>>>         element that
>>>         >>>> you've used,
>>>         >>>> but you have omitted it. For instance, in most HTML and
>>>         XHTML
>>>         >>>> document types
>>>         >>>> the "type" attribute is required on the "script" element
>>>         and the "alt"
>>>         >>>> attribute is required for the "img" element.
>>>         >>>> > > >
>>>         >>>> > > > Typical values for type are type="text/css" for
>>>         <style> and
>>>         >>>> type="text/javascript" for <script>."
>>>         >>>> > > >
>>>         >>>> > > >
>>>         >>>> > > > There are any solution (option or workaround) to
>>>         solve that
>>>         >>>> problems?
>>>         >>>> > > >
>>>         >>>> > > >
>>>         >>>> > > >
>>>         >>>> > > > Thanks,
>>>         >>>> > > > Bruno E. Grossi
>>>         >>>> > > >
>>>         >>>> > >
>>>         >>>> > >
>>>         >>>> > >
>>>         >>>> > >
>>>         >>>> >
>>>         >>>>
>>>         >>>>
>>>
>>>
>>
>>
>
>
>         -- 
>         Bruno E. Grossi
>
>         Equipe jCompany Developer Suite
>         Mestre em Ciência da Computação - DCC/UFMG
>         SCJP 1.4 & SCWCD 1.4
>         http://brunogrossi.com.br
>          
>         <http://www.powerlogic.com.br/>
>
>
>
>
>
> -- 
> Matthias Wessendorf
>
> further stuff:
> blog: http://matthiaswessendorf.wordpress.com/
> mail: matzew-at-apache-dot-org 

Re: [Trinidad] Trinidad don't pass W3C Markup Validator

Posted by Matthias Wessendorf <ma...@apache.org>.
yeah,

Adam plays magician and makes the trunk (JSF 1.1-style) become JSF 1.2-style,
once in a while :-)
We only fix bugs on trunk (most of them ;))

so, stay tuned :-)

On 7/12/07, Simon Lessard <si...@gmail.com> wrote:
>
> Hello Bruno,
>
> Actually I rechecked and the fix was commited for 1.0.2 only and was not
> yet pushed to 1.2 branch :(. See JIRA issue Trinidad-83. You could
> probably apply the same patch directly on latest Trinidad 1.2.1 released
> source.
>
>
> Sorry about that,
>
> ~ Simon
>
> On 7/12/07, Bruno E. Grossi < bruno.grossi@powerlogic.com.br> wrote:
> >
> >  Mathias, I need version 1.2.1 with bug fix of type on script tags. As
> > Simon say: "Latest nighty build fix the missing type attribute error." From
> > where on SVN that nighty build was constructed? I can access continuum on http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13
> > ... I get a Connection timed out...
> >
> >
> > Source and binary on http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-impl/1.2.1-SNAPSHOT/
> > there are no that bug fix... I think I see that on trunk, but it's 1.0.2version.
> >
> >
> > Thanks,
> > Bruno E. Grossi
> >
> > Matthias Wessendorf wrote:
> >
> > 1.2,1 has been released last week
> >
> > myfaces.apache.org/trinidad/download.html
> > for download
> >
> > or via regular maven 2 repo, when you build is on m2
> >
> > -M
> >
> > On 7/12/07, Bruno E. Grossi <br...@powerlogic.com.br>wrote:
> >
> > Now I see that trunk is 1.0.2...
> >
> >
> > Please, from what branch I get 1.2.1??
> >
> >
> > Bruno
> >
> > Bruno E. Grossi wrote:
> > > Adam,
> > >
> > > now I have compiled the trunk version, but a noted that pom is
> > > indicating version 1.0.2-SNAPSHOT...
> > > And I need to change some generics to compile with jsf 1.2 ri...
> > >
> > > Bruno
> > >
> > > Bruno E. Grossi wrote:
> > >> Adam,
> > >>
> > >> my version with that lines was retrived from
> > >> https://svn.apache.org/repos/asf/myfaces/trinidad/branches/faces-1_2-070427/trinidad
> > ,
> > >> in May 10. There is some old, and we are updating only to get "type"
> > >> on script tags.
> > >>
> > >> Bruno
> > >>
> > >> Adam Winer wrote:
> > >>> Bruno, I suspect you have some old code lying around
> > >>> on the classpath.
> > >>>
> > >>> That said, for the 1.2 version of Trinidad, 1.2.1-SNAPSHOT
> > >>> is not the most up-to-date version - that'd be the 1.2.1 release.
> > >>>
> > >>> I'm very curious what version you've been using, because the
> > >>> lines you're referring to have been absent since some time
> > >>> in May, IIRC.
> > >>>
> > >>> -- Adam
> > >>>
> > >>>
> > >>> On 7/12/07, Bruno E. Grossi <br...@powerlogic.com.br>wrote:
> > >>>>
> > >>>>  Simon,
> > >>>>
> > >>>>  I updated trinidad to a snapshot version
> > >>>> (http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-api/1.2.1-SNAPSHOT/trinidad-api-1.2.1-SNAPSHOT.jar)
> >
> > >>>>
> > >>>> from 05-Jul-2007, but I have an error.
> > >>>>
> > >>>>  On UIXComponentUINode.__getAdapter(UIComponent component)
> > >>>> (line 439), I have a ClassCastException because
> > __getUINode(component)
> > >>>> method returned an UIComponentUINode for an HtmlTableLayout
> > subclass
> > >>>> component, when __getAdapter(..) expected an UIXComponentUINode.
> > >>>> Investigating that error, I see that Faces Bean isn't instance of
> > >>>> UINodeFacesBean, that forces an construction of an
> > UIComponentUINode.
> > >>>>
> > >>>>  I observed that faces-bean.properties was changed from my last
> > >>>> version,
> > >>>> removing some lines:
> > >>>>
> > org.apache.myfaces.trinidad.component.UIXSingleStep=org.apache.myfaces.trinidadinternal.uinode.nav.SingleStepFacesBean
> > >>>>
> > >>>>
> > org.apache.myfaces.trinidad.component.html.HtmlCellFormat=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> > >>>>
> > >>>>
> > org.apache.myfaces.trinidad.component.html.HtmlRowLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> > >>>>
> > >>>>
> > org.apache.myfaces.trinidad.component.html.HtmlTableLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> > >>>>
> > >>>>
> > org.apache.myfaces.trinidad.component.html.HtmlScript=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> > >>>>
> > >>>>
> > org.apache.myfaces.trinidad.component.core.data.CoreTree=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> > >>>>
> > >>>>
> > >>>>  When I add that lines, there are no problems.
> > >>>>
> > >>>>  Questions:
> > >>>>  1- Why we need that lines? Why we need to force UINodeFacesBean??
> > >>>>  2- It's need to all UIX components?
> > >>>>  3- Why that lines was removed?
> > >>>>  4- It´s a bug?
> > >>>>
> > >>>>
> > >>>>  Thanks,
> > >>>>  Bruno E. Grossi
> > >>>>
> > >>>>
> > >>>>
> > >>>>  Simon Lessard wrote:
> > >>>> Err get the nighty build from that url, sorry:
> > >>>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/
> >
> > >>>>
> > >>>>
> > >>>>
> > >>>> On 7/11/07, Simon Lessard <si...@gmail.com>wrote:
> > >>>> > Hello Bruno,
> > >>>> >
> > >>>> > You can find the source at
> > >>>> http://myfaces.apache.org/trinidad/source-repository.html
> > >>>> >
> > >>>> > As for the nighty builds they can be found at
> > >>>> http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13
> >
> > >>>>
> > >>>> >
> > >>>> >
> > >>>> >
> > >>>> > Regards,
> > >>>> >
> > >>>> > ~ Simon
> > >>>> >
> > >>>> >
> > >>>> > On 7/11/07, Bruno E. Grossi < bruno.grossi@powerlogic.com.br>
> > wrote:
> > >>>> > >
> > >>>> > > Simon,
> > >>>> > >
> > >>>> > > where I find that nighty build, and the source?
> > >>>> > >
> > >>>> > > Thanks,
> > >>>> > > Bruno
> > >>>> > >
> > >>>> > >
> > >>>> > > Simon Lessard wrote:
> > >>>> > > Hello Bruno,
> > >>>> > >
> > >>>> > > Latest nighty build fix the missing type attribute error. The
> > name
> > >>>> attribute error still hold true though. We keep up work to make the
> >
> > >>>> generated markup more standard compliant, but the best workaround
> > >>>> you have
> > >>>> for now is to help us with the renderers I fear.
> > >>>> > >
> > >>>> > >
> > >>>> > > Regards,
> > >>>> > >
> > >>>> > > ~ Simon
> > >>>> > >
> > >>>> > >
> > >>>> > > On 7/11/07, Bruno E. Grossi <bruno.grossi@powerlogic.com.br ><br...@powerlogic.com.br>
> > >>>> wrote:
> > >>>> > > >
> > >>>> > > > Hi,
> > >>>> > > >
> > >>>> > > > we're validating our JavaEE framework (Powerlogic's jCompany
> > >>>> 5.0) to
> > >>>> pass W3C Markup Validator as Strict HTML/XHTML and we found some
> > >>>> errors
> > >>>> generated by Trinidad (branch 1.2):
> > >>>> > > >
> > >>>> > > > 1- <tr:form> generates an invalid attribute "name" on <form>
> > >>>> tag.
> > >>>> > > > 2- Generated <script> tags don't have a "type" attribute:
> > >>>> > > >
> > >>>> > > > "Error Line 20 column 7: required attribute "TYPE" not
> > >>>> specified.
> > >>>> <script>
> > >>>> > > >
> > >>>> > > >
> > >>>> > > >
> > >>>> > > > The attribute given above is required for an element that
> > >>>> you've used,
> > >>>> but you have omitted it. For instance, in most HTML and XHTML
> > >>>> document types
> > >>>> the "type" attribute is required on the "script" element and the
> > "alt"
> > >>>> attribute is required for the "img" element.
> > >>>> > > >
> > >>>> > > > Typical values for type are type="text/css" for <style> and
> > >>>> type="text/javascript" for <script>."
> > >>>> > > >
> > >>>> > > >
> > >>>> > > > There are any solution (option or workaround) to solve that
> > >>>> problems?
> > >>>> > > >
> > >>>> > > >
> > >>>> > > >
> > >>>> > > > Thanks,
> > >>>> > > > Bruno E. Grossi
> > >>>> > > >
> > >>>> > >
> > >>>> > >
> > >>>> > >
> > >>>> > >
> > >>>> >
> > >>>>
> > >>>>
> >
> >
> >
> >
> >
> >
> > --
> >   Bruno E. Grossi
> >
> > Equipe jCompany Developer Suite
> > Mestre em Ciência da Computação - DCC/UFMG
> > SCJP 1.4 & SCWCD 1.4
> > http://brunogrossi.com.br
> >     <http://www.powerlogic.com.br/>
> >
>
>


-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
mail: matzew-at-apache-dot-org

Re: [Trinidad] Trinidad don't pass W3C Markup Validator

Posted by Simon Lessard <si...@gmail.com>.
Hello Bruno,

Actually I rechecked and the fix was commited for 1.0.2 only and was not yet
pushed to 1.2 branch :(. See JIRA issue Trinidad-83. You could probably
apply the same patch directly on latest Trinidad 1.2.1 released source.


Sorry about that,

~ Simon

On 7/12/07, Bruno E. Grossi <br...@powerlogic.com.br> wrote:
>
>  Mathias, I need version 1.2.1 with bug fix of type on script tags. As
> Simon say: "Latest nighty build fix the missing type attribute error." From
> where on SVN that nighty build was constructed? I can access continuum on
> http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13...
> I get a Connection timed out...
>
>
> Source and binary on
> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-impl/1.2.1-SNAPSHOT/there are no that bug fix... I think I see that on trunk, but it's
> 1.0.2 version.
>
>
> Thanks,
> Bruno E. Grossi
>
> Matthias Wessendorf wrote:
>
> 1.2,1 has been released last week
>
> myfaces.apache.org/trinidad/download.html
> for download
>
> or via regular maven 2 repo, when you build is on m2
>
> -M
>
> On 7/12/07, Bruno E. Grossi <br...@powerlogic.com.br>wrote:
>
> Now I see that trunk is 1.0.2...
>
>
> Please, from what branch I get 1.2.1??
>
>
> Bruno
>
> Bruno E. Grossi wrote:
> > Adam,
> >
> > now I have compiled the trunk version, but a noted that pom is
> > indicating version 1.0.2-SNAPSHOT...
> > And I need to change some generics to compile with jsf 1.2 ri...
> >
> > Bruno
> >
> > Bruno E. Grossi wrote:
> >> Adam,
> >>
> >> my version with that lines was retrived from
> >>
> https://svn.apache.org/repos/asf/myfaces/trinidad/branches/faces-1_2-070427/trinidad,
>
> >> in May 10. There is some old, and we are updating only to get "type"
> >> on script tags.
> >>
> >> Bruno
> >>
> >> Adam Winer wrote:
> >>> Bruno, I suspect you have some old code lying around
> >>> on the classpath.
> >>>
> >>> That said, for the 1.2 version of Trinidad, 1.2.1-SNAPSHOT
> >>> is not the most up-to-date version - that'd be the 1.2.1 release.
> >>>
> >>> I'm very curious what version you've been using, because the
> >>> lines you're referring to have been absent since some time
> >>> in May, IIRC.
> >>>
> >>> -- Adam
> >>>
> >>>
> >>> On 7/12/07, Bruno E. Grossi <br...@powerlogic.com.br>wrote:
> >>>>
> >>>>  Simon,
> >>>>
> >>>>  I updated trinidad to a snapshot version
> >>>> (
> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-api/1.2.1-SNAPSHOT/trinidad-api-1.2.1-SNAPSHOT.jar)
>
> >>>>
> >>>> from 05-Jul-2007, but I have an error.
> >>>>
> >>>>  On UIXComponentUINode.__getAdapter(UIComponent component)
> >>>> (line 439), I have a ClassCastException because
> __getUINode(component)
> >>>> method returned an UIComponentUINode for an HtmlTableLayout subclass
> >>>> component, when __getAdapter(..) expected an UIXComponentUINode.
> >>>> Investigating that error, I see that Faces Bean isn't instance of
> >>>> UINodeFacesBean, that forces an construction of an UIComponentUINode.
>
> >>>>
> >>>>  I observed that faces-bean.properties was changed from my last
> >>>> version,
> >>>> removing some lines:
> >>>>
> org.apache.myfaces.trinidad.component.UIXSingleStep=org.apache.myfaces.trinidadinternal.uinode.nav.SingleStepFacesBean
> >>>>
> >>>>
> org.apache.myfaces.trinidad.component.html.HtmlCellFormat=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> >>>>
> >>>>
> org.apache.myfaces.trinidad.component.html.HtmlRowLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> >>>>
> >>>>
> org.apache.myfaces.trinidad.component.html.HtmlTableLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> >>>>
> >>>>
> org.apache.myfaces.trinidad.component.html.HtmlScript=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> >>>>
> >>>>
> org.apache.myfaces.trinidad.component.core.data.CoreTree=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> >>>>
> >>>>
> >>>>  When I add that lines, there are no problems.
> >>>>
> >>>>  Questions:
> >>>>  1- Why we need that lines? Why we need to force UINodeFacesBean??
> >>>>  2- It's need to all UIX components?
> >>>>  3- Why that lines was removed?
> >>>>  4- It´s a bug?
> >>>>
> >>>>
> >>>>  Thanks,
> >>>>  Bruno E. Grossi
> >>>>
> >>>>
> >>>>
> >>>>  Simon Lessard wrote:
> >>>> Err get the nighty build from that url, sorry:
> >>>>
> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/
> >>>>
> >>>>
> >>>>
> >>>> On 7/11/07, Simon Lessard <si...@gmail.com>wrote:
> >>>> > Hello Bruno,
> >>>> >
> >>>> > You can find the source at
> >>>> http://myfaces.apache.org/trinidad/source-repository.html
> >>>> >
> >>>> > As for the nighty builds they can be found at
> >>>>
> http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13
> >>>>
> >>>> >
> >>>> >
> >>>> >
> >>>> > Regards,
> >>>> >
> >>>> > ~ Simon
> >>>> >
> >>>> >
> >>>> > On 7/11/07, Bruno E. Grossi < bruno.grossi@powerlogic.com.br>
> wrote:
> >>>> > >
> >>>> > > Simon,
> >>>> > >
> >>>> > > where I find that nighty build, and the source?
> >>>> > >
> >>>> > > Thanks,
> >>>> > > Bruno
> >>>> > >
> >>>> > >
> >>>> > > Simon Lessard wrote:
> >>>> > > Hello Bruno,
> >>>> > >
> >>>> > > Latest nighty build fix the missing type attribute error. The
> name
> >>>> attribute error still hold true though. We keep up work to make the
> >>>> generated markup more standard compliant, but the best workaround
> >>>> you have
> >>>> for now is to help us with the renderers I fear.
> >>>> > >
> >>>> > >
> >>>> > > Regards,
> >>>> > >
> >>>> > > ~ Simon
> >>>> > >
> >>>> > >
> >>>> > > On 7/11/07, Bruno E. Grossi <bruno.grossi@powerlogic.com.br ><br...@powerlogic.com.br>
> >>>> wrote:
> >>>> > > >
> >>>> > > > Hi,
> >>>> > > >
> >>>> > > > we're validating our JavaEE framework (Powerlogic's jCompany
> >>>> 5.0) to
> >>>> pass W3C Markup Validator as Strict HTML/XHTML and we found some
> >>>> errors
> >>>> generated by Trinidad (branch 1.2):
> >>>> > > >
> >>>> > > > 1- <tr:form> generates an invalid attribute "name" on <form>
> >>>> tag.
> >>>> > > > 2- Generated <script> tags don't have a "type" attribute:
> >>>> > > >
> >>>> > > > "Error Line 20 column 7: required attribute "TYPE" not
> >>>> specified.
> >>>> <script>
> >>>> > > >
> >>>> > > >
> >>>> > > >
> >>>> > > > The attribute given above is required for an element that
> >>>> you've used,
> >>>> but you have omitted it. For instance, in most HTML and XHTML
> >>>> document types
> >>>> the "type" attribute is required on the "script" element and the
> "alt"
> >>>> attribute is required for the "img" element.
> >>>> > > >
> >>>> > > > Typical values for type are type="text/css" for <style> and
> >>>> type="text/javascript" for <script>."
> >>>> > > >
> >>>> > > >
> >>>> > > > There are any solution (option or workaround) to solve that
> >>>> problems?
> >>>> > > >
> >>>> > > >
> >>>> > > >
> >>>> > > > Thanks,
> >>>> > > > Bruno E. Grossi
> >>>> > > >
> >>>> > >
> >>>> > >
> >>>> > >
> >>>> > >
> >>>> >
> >>>>
> >>>>
>
>
>
>
>
>
> --
>   Bruno E. Grossi
>
> Equipe jCompany Developer Suite
> Mestre em Ciência da Computação - DCC/UFMG
> SCJP 1.4 & SCWCD 1.4
> http://brunogrossi.com.br
>     <http://www.powerlogic.com.br/>
>

Re: [Trinidad] Trinidad don't pass W3C Markup Validator

Posted by "Bruno E. Grossi" <br...@powerlogic.com.br>.
Mathias, I need version 1.2.1 with bug fix of type on script tags. As 
Simon say: "Latest nighty build fix the missing type attribute error." 
 From where on SVN that nighty build was constructed? I can access 
continuum on 
http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13... 
I get a Connection timed out...


Source and binary on 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-impl/1.2.1-SNAPSHOT/ 
there are no that bug fix... I think I see that on trunk, but it's 1.0.2 
version.


Thanks,
Bruno E. Grossi

Matthias Wessendorf wrote:
> 1.2,1 has been released last week
>
> myfaces.apache.org/trinidad/download.html
> for download
>
> or via regular maven 2 repo, when you build is on m2
>
> -M
>
> On 7/12/07, Bruno E. Grossi <br...@powerlogic.com.br> wrote:
>> Now I see that trunk is 1.0.2...
>>
>>
>> Please, from what branch I get 1.2.1??
>>
>>
>> Bruno
>>
>> Bruno E. Grossi wrote:
>> > Adam,
>> >
>> > now I have compiled the trunk version, but a noted that pom is
>> > indicating version 1.0.2-SNAPSHOT...
>> > And I need to change some generics to compile with jsf 1.2 ri...
>> >
>> > Bruno
>> >
>> > Bruno E. Grossi wrote:
>> >> Adam,
>> >>
>> >> my version with that lines was retrived from
>> >> 
>> https://svn.apache.org/repos/asf/myfaces/trinidad/branches/faces-1_2-070427/trinidad, 
>>
>> >> in May 10. There is some old, and we are updating only to get "type"
>> >> on script tags.
>> >>
>> >> Bruno
>> >>
>> >> Adam Winer wrote:
>> >>> Bruno, I suspect you have some old code lying around
>> >>> on the classpath.
>> >>>
>> >>> That said, for the 1.2 version of Trinidad, 1.2.1-SNAPSHOT
>> >>> is not the most up-to-date version - that'd be the 1.2.1 release.
>> >>>
>> >>> I'm very curious what version you've been using, because the
>> >>> lines you're referring to have been absent since some time
>> >>> in May, IIRC.
>> >>>
>> >>> -- Adam
>> >>>
>> >>>
>> >>> On 7/12/07, Bruno E. Grossi <br...@powerlogic.com.br> wrote:
>> >>>>
>> >>>>  Simon,
>> >>>>
>> >>>>  I updated trinidad to a snapshot version
>> >>>> 
>> (http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-api/1.2.1-SNAPSHOT/trinidad-api-1.2.1-SNAPSHOT.jar) 
>>
>> >>>>
>> >>>> from 05-Jul-2007, but I have an error.
>> >>>>
>> >>>>  On UIXComponentUINode.__getAdapter(UIComponent component)
>> >>>> (line 439), I have a ClassCastException because 
>> __getUINode(component)
>> >>>> method returned an UIComponentUINode for an HtmlTableLayout 
>> subclass
>> >>>> component, when __getAdapter(..) expected an UIXComponentUINode.
>> >>>> Investigating that error, I see that Faces Bean isn't instance of
>> >>>> UINodeFacesBean, that forces an construction of an 
>> UIComponentUINode.
>> >>>>
>> >>>>  I observed that faces-bean.properties was changed from my last
>> >>>> version,
>> >>>> removing some lines:
>> >>>> 
>> org.apache.myfaces.trinidad.component.UIXSingleStep=org.apache.myfaces.trinidadinternal.uinode.nav.SingleStepFacesBean 
>>
>> >>>>
>> >>>> 
>> org.apache.myfaces.trinidad.component.html.HtmlCellFormat=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean 
>>
>> >>>>
>> >>>> 
>> org.apache.myfaces.trinidad.component.html.HtmlRowLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean 
>>
>> >>>>
>> >>>> 
>> org.apache.myfaces.trinidad.component.html.HtmlTableLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean 
>>
>> >>>>
>> >>>> 
>> org.apache.myfaces.trinidad.component.html.HtmlScript=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean 
>>
>> >>>>
>> >>>> 
>> org.apache.myfaces.trinidad.component.core.data.CoreTree=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean 
>>
>> >>>>
>> >>>>
>> >>>>  When I add that lines, there are no problems.
>> >>>>
>> >>>>  Questions:
>> >>>>  1- Why we need that lines? Why we need to force UINodeFacesBean??
>> >>>>  2- It's need to all UIX components?
>> >>>>  3- Why that lines was removed?
>> >>>>  4- It´s a bug?
>> >>>>
>> >>>>
>> >>>>  Thanks,
>> >>>>  Bruno E. Grossi
>> >>>>
>> >>>>
>> >>>>
>> >>>>  Simon Lessard wrote:
>> >>>> Err get the nighty build from that url, sorry:
>> >>>> 
>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/ 
>>
>> >>>>
>> >>>>
>> >>>>
>> >>>> On 7/11/07, Simon Lessard <si...@gmail.com> wrote:
>> >>>> > Hello Bruno,
>> >>>> >
>> >>>> > You can find the source at
>> >>>> http://myfaces.apache.org/trinidad/source-repository.html
>> >>>> >
>> >>>> > As for the nighty builds they can be found at
>> >>>> 
>> http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13 
>>
>> >>>>
>> >>>> >
>> >>>> >
>> >>>> >
>> >>>> > Regards,
>> >>>> >
>> >>>> > ~ Simon
>> >>>> >
>> >>>> >
>> >>>> > On 7/11/07, Bruno E. Grossi < bruno.grossi@powerlogic.com.br> 
>> wrote:
>> >>>> > >
>> >>>> > > Simon,
>> >>>> > >
>> >>>> > > where I find that nighty build, and the source?
>> >>>> > >
>> >>>> > > Thanks,
>> >>>> > > Bruno
>> >>>> > >
>> >>>> > >
>> >>>> > > Simon Lessard wrote:
>> >>>> > > Hello Bruno,
>> >>>> > >
>> >>>> > > Latest nighty build fix the missing type attribute error. 
>> The name
>> >>>> attribute error still hold true though. We keep up work to make the
>> >>>> generated markup more standard compliant, but the best workaround
>> >>>> you have
>> >>>> for now is to help us with the renderers I fear.
>> >>>> > >
>> >>>> > >
>> >>>> > > Regards,
>> >>>> > >
>> >>>> > > ~ Simon
>> >>>> > >
>> >>>> > >
>> >>>> > > On 7/11/07, Bruno E. Grossi <bruno.grossi@powerlogic.com.br >
>> >>>> wrote:
>> >>>> > > >
>> >>>> > > > Hi,
>> >>>> > > >
>> >>>> > > > we're validating our JavaEE framework (Powerlogic's jCompany
>> >>>> 5.0) to
>> >>>> pass W3C Markup Validator as Strict HTML/XHTML and we found some
>> >>>> errors
>> >>>> generated by Trinidad (branch 1.2):
>> >>>> > > >
>> >>>> > > > 1- <tr:form> generates an invalid attribute "name" on <form>
>> >>>> tag.
>> >>>> > > > 2- Generated <script> tags don't have a "type" attribute:
>> >>>> > > >
>> >>>> > > > "Error Line 20 column 7: required attribute "TYPE" not
>> >>>> specified.
>> >>>> <script>
>> >>>> > > >
>> >>>> > > >
>> >>>> > > >
>> >>>> > > > The attribute given above is required for an element that
>> >>>> you've used,
>> >>>> but you have omitted it. For instance, in most HTML and XHTML
>> >>>> document types
>> >>>> the "type" attribute is required on the "script" element and the 
>> "alt"
>> >>>> attribute is required for the "img" element.
>> >>>> > > >
>> >>>> > > > Typical values for type are type="text/css" for <style> and
>> >>>> type="text/javascript" for <script>."
>> >>>> > > >
>> >>>> > > >
>> >>>> > > > There are any solution (option or workaround) to solve that
>> >>>> problems?
>> >>>> > > >
>> >>>> > > >
>> >>>> > > >
>> >>>> > > > Thanks,
>> >>>> > > > Bruno E. Grossi
>> >>>> > > >
>> >>>> > >
>> >>>> > >
>> >>>> > >
>> >>>> > >
>> >>>> >
>> >>>>
>> >>>>
>>
>>
>
>


-- 
Bruno E. Grossi

Equipe jCompany Developer Suite
Mestre em Ciência da Computação - DCC/UFMG
SCJP 1.4 & SCWCD 1.4
http://brunogrossi.com.br
 
<http://www.powerlogic.com.br/>


Re: [Trinidad] Trinidad don't pass W3C Markup Validator

Posted by Matthias Wessendorf <ma...@apache.org>.
1.2,1 has been released last week

myfaces.apache.org/trinidad/download.html
for download

or via regular maven 2 repo, when you build is on m2

-M

On 7/12/07, Bruno E. Grossi <br...@powerlogic.com.br> wrote:
> Now I see that trunk is 1.0.2...
>
>
> Please, from what branch I get 1.2.1??
>
>
> Bruno
>
> Bruno E. Grossi wrote:
> > Adam,
> >
> > now I have compiled the trunk version, but a noted that pom is
> > indicating version 1.0.2-SNAPSHOT...
> > And I need to change some generics to compile with jsf 1.2 ri...
> >
> > Bruno
> >
> > Bruno E. Grossi wrote:
> >> Adam,
> >>
> >> my version with that lines was retrived from
> >> https://svn.apache.org/repos/asf/myfaces/trinidad/branches/faces-1_2-070427/trinidad,
> >> in May 10. There is some old, and we are updating only to get "type"
> >> on script tags.
> >>
> >> Bruno
> >>
> >> Adam Winer wrote:
> >>> Bruno, I suspect you have some old code lying around
> >>> on the classpath.
> >>>
> >>> That said, for the 1.2 version of Trinidad, 1.2.1-SNAPSHOT
> >>> is not the most up-to-date version - that'd be the 1.2.1 release.
> >>>
> >>> I'm very curious what version you've been using, because the
> >>> lines you're referring to have been absent since some time
> >>> in May, IIRC.
> >>>
> >>> -- Adam
> >>>
> >>>
> >>> On 7/12/07, Bruno E. Grossi <br...@powerlogic.com.br> wrote:
> >>>>
> >>>>  Simon,
> >>>>
> >>>>  I updated trinidad to a snapshot version
> >>>> (http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-api/1.2.1-SNAPSHOT/trinidad-api-1.2.1-SNAPSHOT.jar)
> >>>>
> >>>> from 05-Jul-2007, but I have an error.
> >>>>
> >>>>  On UIXComponentUINode.__getAdapter(UIComponent component)
> >>>> (line 439), I have a ClassCastException because __getUINode(component)
> >>>> method returned an UIComponentUINode for an HtmlTableLayout subclass
> >>>> component, when __getAdapter(..) expected an UIXComponentUINode.
> >>>> Investigating that error, I see that Faces Bean isn't instance of
> >>>> UINodeFacesBean, that forces an construction of an UIComponentUINode.
> >>>>
> >>>>  I observed that faces-bean.properties was changed from my last
> >>>> version,
> >>>> removing some lines:
> >>>> org.apache.myfaces.trinidad.component.UIXSingleStep=org.apache.myfaces.trinidadinternal.uinode.nav.SingleStepFacesBean
> >>>>
> >>>> org.apache.myfaces.trinidad.component.html.HtmlCellFormat=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> >>>>
> >>>> org.apache.myfaces.trinidad.component.html.HtmlRowLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> >>>>
> >>>> org.apache.myfaces.trinidad.component.html.HtmlTableLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> >>>>
> >>>> org.apache.myfaces.trinidad.component.html.HtmlScript=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> >>>>
> >>>> org.apache.myfaces.trinidad.component.core.data.CoreTree=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> >>>>
> >>>>
> >>>>  When I add that lines, there are no problems.
> >>>>
> >>>>  Questions:
> >>>>  1- Why we need that lines? Why we need to force UINodeFacesBean??
> >>>>  2- It's need to all UIX components?
> >>>>  3- Why that lines was removed?
> >>>>  4- It´s a bug?
> >>>>
> >>>>
> >>>>  Thanks,
> >>>>  Bruno E. Grossi
> >>>>
> >>>>
> >>>>
> >>>>  Simon Lessard wrote:
> >>>> Err get the nighty build from that url, sorry:
> >>>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/
> >>>>
> >>>>
> >>>>
> >>>> On 7/11/07, Simon Lessard <si...@gmail.com> wrote:
> >>>> > Hello Bruno,
> >>>> >
> >>>> > You can find the source at
> >>>> http://myfaces.apache.org/trinidad/source-repository.html
> >>>> >
> >>>> > As for the nighty builds they can be found at
> >>>> http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13
> >>>>
> >>>> >
> >>>> >
> >>>> >
> >>>> > Regards,
> >>>> >
> >>>> > ~ Simon
> >>>> >
> >>>> >
> >>>> > On 7/11/07, Bruno E. Grossi < bruno.grossi@powerlogic.com.br> wrote:
> >>>> > >
> >>>> > > Simon,
> >>>> > >
> >>>> > > where I find that nighty build, and the source?
> >>>> > >
> >>>> > > Thanks,
> >>>> > > Bruno
> >>>> > >
> >>>> > >
> >>>> > > Simon Lessard wrote:
> >>>> > > Hello Bruno,
> >>>> > >
> >>>> > > Latest nighty build fix the missing type attribute error. The name
> >>>> attribute error still hold true though. We keep up work to make the
> >>>> generated markup more standard compliant, but the best workaround
> >>>> you have
> >>>> for now is to help us with the renderers I fear.
> >>>> > >
> >>>> > >
> >>>> > > Regards,
> >>>> > >
> >>>> > > ~ Simon
> >>>> > >
> >>>> > >
> >>>> > > On 7/11/07, Bruno E. Grossi <bruno.grossi@powerlogic.com.br >
> >>>> wrote:
> >>>> > > >
> >>>> > > > Hi,
> >>>> > > >
> >>>> > > > we're validating our JavaEE framework (Powerlogic's jCompany
> >>>> 5.0) to
> >>>> pass W3C Markup Validator as Strict HTML/XHTML and we found some
> >>>> errors
> >>>> generated by Trinidad (branch 1.2):
> >>>> > > >
> >>>> > > > 1- <tr:form> generates an invalid attribute "name" on <form>
> >>>> tag.
> >>>> > > > 2- Generated <script> tags don't have a "type" attribute:
> >>>> > > >
> >>>> > > > "Error Line 20 column 7: required attribute "TYPE" not
> >>>> specified.
> >>>> <script>
> >>>> > > >
> >>>> > > >
> >>>> > > >
> >>>> > > > The attribute given above is required for an element that
> >>>> you've used,
> >>>> but you have omitted it. For instance, in most HTML and XHTML
> >>>> document types
> >>>> the "type" attribute is required on the "script" element and the "alt"
> >>>> attribute is required for the "img" element.
> >>>> > > >
> >>>> > > > Typical values for type are type="text/css" for <style> and
> >>>> type="text/javascript" for <script>."
> >>>> > > >
> >>>> > > >
> >>>> > > > There are any solution (option or workaround) to solve that
> >>>> problems?
> >>>> > > >
> >>>> > > >
> >>>> > > >
> >>>> > > > Thanks,
> >>>> > > > Bruno E. Grossi
> >>>> > > >
> >>>> > >
> >>>> > >
> >>>> > >
> >>>> > >
> >>>> >
> >>>>
> >>>>
>
>


-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
mail: matzew-at-apache-dot-org

Re: [Trinidad] Trinidad don't pass W3C Markup Validator

Posted by "Bruno E. Grossi" <br...@powerlogic.com.br>.
Now I see that trunk is 1.0.2...


Please, from what branch I get 1.2.1??


Bruno

Bruno E. Grossi wrote:
> Adam,
>
> now I have compiled the trunk version, but a noted that pom is 
> indicating version 1.0.2-SNAPSHOT...
> And I need to change some generics to compile with jsf 1.2 ri...
>
> Bruno
>
> Bruno E. Grossi wrote:
>> Adam,
>>
>> my version with that lines was retrived from 
>> https://svn.apache.org/repos/asf/myfaces/trinidad/branches/faces-1_2-070427/trinidad, 
>> in May 10. There is some old, and we are updating only to get "type" 
>> on script tags.
>>
>> Bruno
>>
>> Adam Winer wrote:
>>> Bruno, I suspect you have some old code lying around
>>> on the classpath.
>>>
>>> That said, for the 1.2 version of Trinidad, 1.2.1-SNAPSHOT
>>> is not the most up-to-date version - that'd be the 1.2.1 release.
>>>
>>> I'm very curious what version you've been using, because the
>>> lines you're referring to have been absent since some time
>>> in May, IIRC.
>>>
>>> -- Adam
>>>
>>>
>>> On 7/12/07, Bruno E. Grossi <br...@powerlogic.com.br> wrote:
>>>>
>>>>  Simon,
>>>>
>>>>  I updated trinidad to a snapshot version
>>>> (http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-api/1.2.1-SNAPSHOT/trinidad-api-1.2.1-SNAPSHOT.jar) 
>>>>
>>>> from 05-Jul-2007, but I have an error.
>>>>
>>>>  On UIXComponentUINode.__getAdapter(UIComponent component)
>>>> (line 439), I have a ClassCastException because __getUINode(component)
>>>> method returned an UIComponentUINode for an HtmlTableLayout subclass
>>>> component, when __getAdapter(..) expected an UIXComponentUINode.
>>>> Investigating that error, I see that Faces Bean isn't instance of
>>>> UINodeFacesBean, that forces an construction of an UIComponentUINode.
>>>>
>>>>  I observed that faces-bean.properties was changed from my last 
>>>> version,
>>>> removing some lines:
>>>> org.apache.myfaces.trinidad.component.UIXSingleStep=org.apache.myfaces.trinidadinternal.uinode.nav.SingleStepFacesBean 
>>>>
>>>> org.apache.myfaces.trinidad.component.html.HtmlCellFormat=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean 
>>>>
>>>> org.apache.myfaces.trinidad.component.html.HtmlRowLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean 
>>>>
>>>> org.apache.myfaces.trinidad.component.html.HtmlTableLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean 
>>>>
>>>> org.apache.myfaces.trinidad.component.html.HtmlScript=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean 
>>>>
>>>> org.apache.myfaces.trinidad.component.core.data.CoreTree=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean 
>>>>
>>>>
>>>>  When I add that lines, there are no problems.
>>>>
>>>>  Questions:
>>>>  1- Why we need that lines? Why we need to force UINodeFacesBean??
>>>>  2- It's need to all UIX components?
>>>>  3- Why that lines was removed?
>>>>  4- It´s a bug?
>>>>
>>>>
>>>>  Thanks,
>>>>  Bruno E. Grossi
>>>>
>>>>
>>>>
>>>>  Simon Lessard wrote:
>>>> Err get the nighty build from that url, sorry:
>>>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/ 
>>>>
>>>>
>>>>
>>>> On 7/11/07, Simon Lessard <si...@gmail.com> wrote:
>>>> > Hello Bruno,
>>>> >
>>>> > You can find the source at
>>>> http://myfaces.apache.org/trinidad/source-repository.html
>>>> >
>>>> > As for the nighty builds they can be found at
>>>> http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13 
>>>>
>>>> >
>>>> >
>>>> >
>>>> > Regards,
>>>> >
>>>> > ~ Simon
>>>> >
>>>> >
>>>> > On 7/11/07, Bruno E. Grossi < bruno.grossi@powerlogic.com.br> wrote:
>>>> > >
>>>> > > Simon,
>>>> > >
>>>> > > where I find that nighty build, and the source?
>>>> > >
>>>> > > Thanks,
>>>> > > Bruno
>>>> > >
>>>> > >
>>>> > > Simon Lessard wrote:
>>>> > > Hello Bruno,
>>>> > >
>>>> > > Latest nighty build fix the missing type attribute error. The name
>>>> attribute error still hold true though. We keep up work to make the
>>>> generated markup more standard compliant, but the best workaround 
>>>> you have
>>>> for now is to help us with the renderers I fear.
>>>> > >
>>>> > >
>>>> > > Regards,
>>>> > >
>>>> > > ~ Simon
>>>> > >
>>>> > >
>>>> > > On 7/11/07, Bruno E. Grossi <bruno.grossi@powerlogic.com.br > 
>>>> wrote:
>>>> > > >
>>>> > > > Hi,
>>>> > > >
>>>> > > > we're validating our JavaEE framework (Powerlogic's jCompany 
>>>> 5.0) to
>>>> pass W3C Markup Validator as Strict HTML/XHTML and we found some 
>>>> errors
>>>> generated by Trinidad (branch 1.2):
>>>> > > >
>>>> > > > 1- <tr:form> generates an invalid attribute "name" on <form> 
>>>> tag.
>>>> > > > 2- Generated <script> tags don't have a "type" attribute:
>>>> > > >
>>>> > > > "Error Line 20 column 7: required attribute "TYPE" not 
>>>> specified.
>>>> <script>
>>>> > > >
>>>> > > >
>>>> > > >
>>>> > > > The attribute given above is required for an element that 
>>>> you've used,
>>>> but you have omitted it. For instance, in most HTML and XHTML 
>>>> document types
>>>> the "type" attribute is required on the "script" element and the "alt"
>>>> attribute is required for the "img" element.
>>>> > > >
>>>> > > > Typical values for type are type="text/css" for <style> and
>>>> type="text/javascript" for <script>."
>>>> > > >
>>>> > > >
>>>> > > > There are any solution (option or workaround) to solve that 
>>>> problems?
>>>> > > >
>>>> > > >
>>>> > > >
>>>> > > > Thanks,
>>>> > > > Bruno E. Grossi
>>>> > > >
>>>> > >
>>>> > >
>>>> > >
>>>> > >
>>>> >
>>>>
>>>>


Re: [Trinidad] Trinidad don't pass W3C Markup Validator

Posted by "Bruno E. Grossi" <br...@powerlogic.com.br>.
Adam,

now I have compiled the trunk version, but a noted that pom is 
indicating version 1.0.2-SNAPSHOT...
And I need to change some generics to compile with jsf 1.2 ri...

Bruno

Bruno E. Grossi wrote:
> Adam,
>
> my version with that lines was retrived from 
> https://svn.apache.org/repos/asf/myfaces/trinidad/branches/faces-1_2-070427/trinidad, 
> in May 10. There is some old, and we are updating only to get "type" 
> on script tags.
>
> Bruno
>
> Adam Winer wrote:
>> Bruno, I suspect you have some old code lying around
>> on the classpath.
>>
>> That said, for the 1.2 version of Trinidad, 1.2.1-SNAPSHOT
>> is not the most up-to-date version - that'd be the 1.2.1 release.
>>
>> I'm very curious what version you've been using, because the
>> lines you're referring to have been absent since some time
>> in May, IIRC.
>>
>> -- Adam
>>
>>
>> On 7/12/07, Bruno E. Grossi <br...@powerlogic.com.br> wrote:
>>>
>>>  Simon,
>>>
>>>  I updated trinidad to a snapshot version
>>> (http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-api/1.2.1-SNAPSHOT/trinidad-api-1.2.1-SNAPSHOT.jar) 
>>>
>>> from 05-Jul-2007, but I have an error.
>>>
>>>  On UIXComponentUINode.__getAdapter(UIComponent component)
>>> (line 439), I have a ClassCastException because __getUINode(component)
>>> method returned an UIComponentUINode for an HtmlTableLayout subclass
>>> component, when __getAdapter(..) expected an UIXComponentUINode.
>>> Investigating that error, I see that Faces Bean isn't instance of
>>> UINodeFacesBean, that forces an construction of an UIComponentUINode.
>>>
>>>  I observed that faces-bean.properties was changed from my last 
>>> version,
>>> removing some lines:
>>> org.apache.myfaces.trinidad.component.UIXSingleStep=org.apache.myfaces.trinidadinternal.uinode.nav.SingleStepFacesBean 
>>>
>>> org.apache.myfaces.trinidad.component.html.HtmlCellFormat=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean 
>>>
>>> org.apache.myfaces.trinidad.component.html.HtmlRowLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean 
>>>
>>> org.apache.myfaces.trinidad.component.html.HtmlTableLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean 
>>>
>>> org.apache.myfaces.trinidad.component.html.HtmlScript=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean 
>>>
>>> org.apache.myfaces.trinidad.component.core.data.CoreTree=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean 
>>>
>>>
>>>  When I add that lines, there are no problems.
>>>
>>>  Questions:
>>>  1- Why we need that lines? Why we need to force UINodeFacesBean??
>>>  2- It's need to all UIX components?
>>>  3- Why that lines was removed?
>>>  4- It´s a bug?
>>>
>>>
>>>  Thanks,
>>>  Bruno E. Grossi
>>>
>>>
>>>
>>>  Simon Lessard wrote:
>>> Err get the nighty build from that url, sorry:
>>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/ 
>>>
>>>
>>>
>>> On 7/11/07, Simon Lessard <si...@gmail.com> wrote:
>>> > Hello Bruno,
>>> >
>>> > You can find the source at
>>> http://myfaces.apache.org/trinidad/source-repository.html
>>> >
>>> > As for the nighty builds they can be found at
>>> http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13 
>>>
>>> >
>>> >
>>> >
>>> > Regards,
>>> >
>>> > ~ Simon
>>> >
>>> >
>>> > On 7/11/07, Bruno E. Grossi < bruno.grossi@powerlogic.com.br> wrote:
>>> > >
>>> > > Simon,
>>> > >
>>> > > where I find that nighty build, and the source?
>>> > >
>>> > > Thanks,
>>> > > Bruno
>>> > >
>>> > >
>>> > > Simon Lessard wrote:
>>> > > Hello Bruno,
>>> > >
>>> > > Latest nighty build fix the missing type attribute error. The name
>>> attribute error still hold true though. We keep up work to make the
>>> generated markup more standard compliant, but the best workaround 
>>> you have
>>> for now is to help us with the renderers I fear.
>>> > >
>>> > >
>>> > > Regards,
>>> > >
>>> > > ~ Simon
>>> > >
>>> > >
>>> > > On 7/11/07, Bruno E. Grossi <bruno.grossi@powerlogic.com.br > 
>>> wrote:
>>> > > >
>>> > > > Hi,
>>> > > >
>>> > > > we're validating our JavaEE framework (Powerlogic's jCompany 
>>> 5.0) to
>>> pass W3C Markup Validator as Strict HTML/XHTML and we found some errors
>>> generated by Trinidad (branch 1.2):
>>> > > >
>>> > > > 1- <tr:form> generates an invalid attribute "name" on <form> tag.
>>> > > > 2- Generated <script> tags don't have a "type" attribute:
>>> > > >
>>> > > > "Error Line 20 column 7: required attribute "TYPE" not specified.
>>> <script>
>>> > > >
>>> > > >
>>> > > >
>>> > > > The attribute given above is required for an element that 
>>> you've used,
>>> but you have omitted it. For instance, in most HTML and XHTML 
>>> document types
>>> the "type" attribute is required on the "script" element and the "alt"
>>> attribute is required for the "img" element.
>>> > > >
>>> > > > Typical values for type are type="text/css" for <style> and
>>> type="text/javascript" for <script>."
>>> > > >
>>> > > >
>>> > > > There are any solution (option or workaround) to solve that 
>>> problems?
>>> > > >
>>> > > >
>>> > > >
>>> > > > Thanks,
>>> > > > Bruno E. Grossi
>>> > > >
>>> > >
>>> > >
>>> > >
>>> > >
>>> >
>>>
>>>


Re: [Trinidad] Trinidad don't pass W3C Markup Validator

Posted by "Bruno E. Grossi" <br...@powerlogic.com.br>.
Adam,

my version with that lines was retrived from 
https://svn.apache.org/repos/asf/myfaces/trinidad/branches/faces-1_2-070427/trinidad, 
in May 10. There is some old, and we are updating only to get "type" on 
script tags.

Bruno

Adam Winer wrote:
> Bruno, I suspect you have some old code lying around
> on the classpath.
>
> That said, for the 1.2 version of Trinidad, 1.2.1-SNAPSHOT
> is not the most up-to-date version - that'd be the 1.2.1 release.
>
> I'm very curious what version you've been using, because the
> lines you're referring to have been absent since some time
> in May, IIRC.
>
> -- Adam
>
>
> On 7/12/07, Bruno E. Grossi <br...@powerlogic.com.br> wrote:
>>
>>  Simon,
>>
>>  I updated trinidad to a snapshot version
>> (http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-api/1.2.1-SNAPSHOT/trinidad-api-1.2.1-SNAPSHOT.jar) 
>>
>> from 05-Jul-2007, but I have an error.
>>
>>  On UIXComponentUINode.__getAdapter(UIComponent component)
>> (line 439), I have a ClassCastException because __getUINode(component)
>> method returned an UIComponentUINode for an HtmlTableLayout subclass
>> component, when __getAdapter(..) expected an UIXComponentUINode.
>> Investigating that error, I see that Faces Bean isn't instance of
>> UINodeFacesBean, that forces an construction of an UIComponentUINode.
>>
>>  I observed that faces-bean.properties was changed from my last version,
>> removing some lines:
>> org.apache.myfaces.trinidad.component.UIXSingleStep=org.apache.myfaces.trinidadinternal.uinode.nav.SingleStepFacesBean 
>>
>> org.apache.myfaces.trinidad.component.html.HtmlCellFormat=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean 
>>
>> org.apache.myfaces.trinidad.component.html.HtmlRowLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean 
>>
>> org.apache.myfaces.trinidad.component.html.HtmlTableLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean 
>>
>> org.apache.myfaces.trinidad.component.html.HtmlScript=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean 
>>
>> org.apache.myfaces.trinidad.component.core.data.CoreTree=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean 
>>
>>
>>  When I add that lines, there are no problems.
>>
>>  Questions:
>>  1- Why we need that lines? Why we need to force UINodeFacesBean??
>>  2- It's need to all UIX components?
>>  3- Why that lines was removed?
>>  4- It´s a bug?
>>
>>
>>  Thanks,
>>  Bruno E. Grossi
>>
>>
>>
>>  Simon Lessard wrote:
>> Err get the nighty build from that url, sorry:
>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/ 
>>
>>
>>
>> On 7/11/07, Simon Lessard <si...@gmail.com> wrote:
>> > Hello Bruno,
>> >
>> > You can find the source at
>> http://myfaces.apache.org/trinidad/source-repository.html
>> >
>> > As for the nighty builds they can be found at
>> http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13 
>>
>> >
>> >
>> >
>> > Regards,
>> >
>> > ~ Simon
>> >
>> >
>> > On 7/11/07, Bruno E. Grossi < bruno.grossi@powerlogic.com.br> wrote:
>> > >
>> > > Simon,
>> > >
>> > > where I find that nighty build, and the source?
>> > >
>> > > Thanks,
>> > > Bruno
>> > >
>> > >
>> > > Simon Lessard wrote:
>> > > Hello Bruno,
>> > >
>> > > Latest nighty build fix the missing type attribute error. The name
>> attribute error still hold true though. We keep up work to make the
>> generated markup more standard compliant, but the best workaround you 
>> have
>> for now is to help us with the renderers I fear.
>> > >
>> > >
>> > > Regards,
>> > >
>> > > ~ Simon
>> > >
>> > >
>> > > On 7/11/07, Bruno E. Grossi <bruno.grossi@powerlogic.com.br > wrote:
>> > > >
>> > > > Hi,
>> > > >
>> > > > we're validating our JavaEE framework (Powerlogic's jCompany 
>> 5.0) to
>> pass W3C Markup Validator as Strict HTML/XHTML and we found some errors
>> generated by Trinidad (branch 1.2):
>> > > >
>> > > > 1- <tr:form> generates an invalid attribute "name" on <form> tag.
>> > > > 2- Generated <script> tags don't have a "type" attribute:
>> > > >
>> > > > "Error Line 20 column 7: required attribute "TYPE" not specified.
>> <script>
>> > > >
>> > > >
>> > > >
>> > > > The attribute given above is required for an element that 
>> you've used,
>> but you have omitted it. For instance, in most HTML and XHTML 
>> document types
>> the "type" attribute is required on the "script" element and the "alt"
>> attribute is required for the "img" element.
>> > > >
>> > > > Typical values for type are type="text/css" for <style> and
>> type="text/javascript" for <script>."
>> > > >
>> > > >
>> > > > There are any solution (option or workaround) to solve that 
>> problems?
>> > > >
>> > > >
>> > > >
>> > > > Thanks,
>> > > > Bruno E. Grossi
>> > > >
>> > >
>> > >
>> > >
>> > >
>> >
>>
>>


Re: [Trinidad] Trinidad don't pass W3C Markup Validator

Posted by Adam Winer <aw...@gmail.com>.
Bruno, I suspect you have some old code lying around
on the classpath.

That said, for the 1.2 version of Trinidad, 1.2.1-SNAPSHOT
is not the most up-to-date version - that'd be the 1.2.1 release.

I'm very curious what version you've been using, because the
lines you're referring to have been absent since some time
in May, IIRC.

-- Adam


On 7/12/07, Bruno E. Grossi <br...@powerlogic.com.br> wrote:
>
>  Simon,
>
>  I updated trinidad to a snapshot version
> (http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-api/1.2.1-SNAPSHOT/trinidad-api-1.2.1-SNAPSHOT.jar)
> from 05-Jul-2007, but I have an error.
>
>  On UIXComponentUINode.__getAdapter(UIComponent component)
> (line 439), I have a ClassCastException because __getUINode(component)
> method returned an UIComponentUINode for an HtmlTableLayout subclass
> component, when __getAdapter(..) expected an UIXComponentUINode.
> Investigating that error, I see that Faces Bean isn't instance of
> UINodeFacesBean, that forces an construction of an UIComponentUINode.
>
>  I observed that faces-bean.properties was changed from my last version,
> removing some lines:
> org.apache.myfaces.trinidad.component.UIXSingleStep=org.apache.myfaces.trinidadinternal.uinode.nav.SingleStepFacesBean
> org.apache.myfaces.trinidad.component.html.HtmlCellFormat=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> org.apache.myfaces.trinidad.component.html.HtmlRowLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> org.apache.myfaces.trinidad.component.html.HtmlTableLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> org.apache.myfaces.trinidad.component.html.HtmlScript=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> org.apache.myfaces.trinidad.component.core.data.CoreTree=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
>
>  When I add that lines, there are no problems.
>
>  Questions:
>  1- Why we need that lines? Why we need to force UINodeFacesBean??
>  2- It's need to all UIX components?
>  3- Why that lines was removed?
>  4- It´s a bug?
>
>
>  Thanks,
>  Bruno E. Grossi
>
>
>
>  Simon Lessard wrote:
> Err get the nighty build from that url, sorry:
> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/
>
>
> On 7/11/07, Simon Lessard <si...@gmail.com> wrote:
> > Hello Bruno,
> >
> > You can find the source at
> http://myfaces.apache.org/trinidad/source-repository.html
> >
> > As for the nighty builds they can be found at
> http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13
> >
> >
> >
> > Regards,
> >
> > ~ Simon
> >
> >
> > On 7/11/07, Bruno E. Grossi < bruno.grossi@powerlogic.com.br> wrote:
> > >
> > > Simon,
> > >
> > > where I find that nighty build, and the source?
> > >
> > > Thanks,
> > > Bruno
> > >
> > >
> > > Simon Lessard wrote:
> > > Hello Bruno,
> > >
> > > Latest nighty build fix the missing type attribute error. The name
> attribute error still hold true though. We keep up work to make the
> generated markup more standard compliant, but the best workaround you have
> for now is to help us with the renderers I fear.
> > >
> > >
> > > Regards,
> > >
> > > ~ Simon
> > >
> > >
> > > On 7/11/07, Bruno E. Grossi <bruno.grossi@powerlogic.com.br > wrote:
> > > >
> > > > Hi,
> > > >
> > > > we're validating our JavaEE framework (Powerlogic's jCompany 5.0) to
> pass W3C Markup Validator as Strict HTML/XHTML and we found some errors
> generated by Trinidad (branch 1.2):
> > > >
> > > > 1- <tr:form> generates an invalid attribute "name" on <form> tag.
> > > > 2- Generated <script> tags don't have a "type" attribute:
> > > >
> > > > "Error Line 20 column 7: required attribute "TYPE" not specified.
> <script>
> > > >
> > > >
> > > >
> > > > The attribute given above is required for an element that you've used,
> but you have omitted it. For instance, in most HTML and XHTML document types
> the "type" attribute is required on the "script" element and the "alt"
> attribute is required for the "img" element.
> > > >
> > > > Typical values for type are type="text/css" for <style> and
> type="text/javascript" for <script>."
> > > >
> > > >
> > > > There are any solution (option or workaround) to solve that problems?
> > > >
> > > >
> > > >
> > > > Thanks,
> > > > Bruno E. Grossi
> > > >
> > >
> > >
> > >
> > >
> >
>
>

Re: [Trinidad] Trinidad don't pass W3C Markup Validator

Posted by Simon Lessard <si...@gmail.com>.
Ugh...

1. Those lines are needed for components not having a Faces major renderer;
2. Yes... and no. It's needed for all legacy UIX components (not all
components extending UIXComponent) since Trinidad started as ADF Faces that
itself was UIX before that. Only component that are still working on the
original framework requires those lines;
3. Because they should not be needed anymore;
4. If there's an error, yes it is. However, I just looked at the code and it
seems alright... I'll try to reproduce your error this afternoon.


Regards,

~ Simon

On 7/12/07, Bruno E. Grossi <br...@powerlogic.com.br> wrote:
>
>  Simon,
>
> I updated trinidad to a snapshot version (
> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-api/1.2.1-SNAPSHOT/trinidad-api-1.2.1-SNAPSHOT.jar)
> from 05-Jul-2007, but I have an error.
>
> On UIXComponentUINode.__getAdapter(UIComponent component) (line 439), I
> have a ClassCastException because __getUINode(component) method returned an
> UIComponentUINode for an HtmlTableLayout subclass component, when
> __getAdapter(..) expected an UIXComponentUINode. Investigating that error, I
> see that Faces Bean isn't instance of UINodeFacesBean, that forces an
> construction of an UIComponentUINode.
>
> I observed that faces-bean.properties was changed from my last version,
> removing some lines:
>
> org.apache.myfaces.trinidad.component.UIXSingleStep=org.apache.myfaces.trinidadinternal.uinode.nav.SingleStepFacesBean
>
> org.apache.myfaces.trinidad.component.html.HtmlCellFormat=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
>
> org.apache.myfaces.trinidad.component.html.HtmlRowLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
>
> org.apache.myfaces.trinidad.component.html.HtmlTableLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
>
> org.apache.myfaces.trinidad.component.html.HtmlScript=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
>
> org.apache.myfaces.trinidad.component.core.data.CoreTree=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
>
> When I add that lines, there are no problems.
>
> Questions:
> 1- Why we need that lines? Why we need to force UINodeFacesBean??
> 2- It's need to all UIX components?
> 3- Why that lines was removed?
> 4- It´s a bug?
>
>
> Thanks,
> Bruno E. Grossi
>
>
> Simon Lessard wrote:
>
> Err get the nighty build from that url, sorry:
> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/
>
> On 7/11/07, Simon Lessard <si...@gmail.com> wrote:
> >
> > Hello Bruno,
> >
> > You can find the source at http://myfaces.apache.org/trinidad/source-repository.html
> >
> >
> > As for the nighty builds they can be found at http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13
> >
> >
> >
> > Regards,
> >
> > ~ Simon
> >
> > On 7/11/07, Bruno E. Grossi < bruno.grossi@powerlogic.com.br> wrote:
> > >
> > > Simon,
> > >
> > > where I find that nighty build, and the source?
> > >
> > > Thanks,
> > > Bruno
> > >
> > > Simon Lessard wrote:
> > >
> > > Hello Bruno,
> > >
> > > Latest nighty build fix the missing type attribute error. The name
> > > attribute error still hold true though. We keep up work to make the
> > > generated markup more standard compliant, but the best workaround you have
> > > for now is to help us with the renderers I fear.
> > >
> > >
> > > Regards,
> > >
> > > ~ Simon
> > >
> > > On 7/11/07, Bruno E. Grossi <bruno.grossi@powerlogic.com.br > wrote:
> > > >
> > > > Hi,
> > > >
> > > > we're validating our JavaEE framework (Powerlogic's jCompany 5.0) to
> > > > pass W3C Markup Validator as Strict HTML/XHTML and we found some errors
> > > > generated by Trinidad (branch 1.2):
> > > >
> > > > 1- <tr:form> generates an invalid attribute "name" on <form> tag.
> > > > 2- Generated <script> tags don't have a "type" attribute:
> > > >
> > > > "Error *Line 20 column 7*: required attribute "TYPE" not specified.
> > > >
> > > > <script*>*
> > > >
> > > >  The attribute given above is required for an element that you've
> > > > used, but you have omitted it. For instance, in most HTML and XHTML document
> > > > types the "type" attribute is required on the "script" element and the "alt"
> > > > attribute is required for the "img" element.
> > > >
> > > > Typical values for type are type="text/css" for <style> and
> > > > type="text/javascript" for <script>."
> > > >
> > > >
> > > >
> > > > There are any solution (option or workaround) to solve that
> > > > problems?
> > > >
> > > >
> > > >
> > > > Thanks,
> > > > Bruno E. Grossi
> > > >
> > >
> > >
> > >
> > >
>

Re: [Trinidad] Trinidad don't pass W3C Markup Validator

Posted by "Bruno E. Grossi" <br...@powerlogic.com.br>.
Simon,

I updated trinidad to a snapshot version 
(http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-api/1.2.1-SNAPSHOT/trinidad-api-1.2.1-SNAPSHOT.jar) 
from 05-Jul-2007, but I have an error.

On UIXComponentUINode.__getAdapter(UIComponent component) (line 439), I 
have a ClassCastException because __getUINode(component) method returned 
an UIComponentUINode for an HtmlTableLayout subclass component, when 
__getAdapter(..) expected an UIXComponentUINode. Investigating that 
error, I see that Faces Bean isn't instance of UINodeFacesBean, that 
forces an construction of an UIComponentUINode.

I observed that faces-bean.properties was changed from my last version, 
removing some lines:
org.apache.myfaces.trinidad.component.UIXSingleStep=org.apache.myfaces.trinidadinternal.uinode.nav.SingleStepFacesBean
org.apache.myfaces.trinidad.component.html.HtmlCellFormat=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
org.apache.myfaces.trinidad.component.html.HtmlRowLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
org.apache.myfaces.trinidad.component.html.HtmlTableLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
org.apache.myfaces.trinidad.component.html.HtmlScript=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
org.apache.myfaces.trinidad.component.core.data.CoreTree=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean

When I add that lines, there are no problems.

Questions:
1- Why we need that lines? Why we need to force UINodeFacesBean??
2- It's need to all UIX components?
3- Why that lines was removed?
4- It´s a bug?


Thanks,
Bruno E. Grossi


Simon Lessard wrote:
> Err get the nighty build from that url, sorry: 
> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/ 
>
>
> On 7/11/07, *Simon Lessard* <simon.lessard.3@gmail.com 
> <ma...@gmail.com>> wrote:
>
>     Hello Bruno,
>
>     You can find the source at
>     http://myfaces.apache.org/trinidad/source-repository.html
>     <http://myfaces.apache.org/trinidad/source-repository.html>
>
>     As for the nighty builds they can be found at
>     http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13
>     <http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13>
>
>
>
>
>     Regards,
>
>     ~ Simon
>
>     On 7/11/07, *Bruno E. Grossi* < bruno.grossi@powerlogic.com.br
>     <ma...@powerlogic.com.br>> wrote:
>
>         Simon,
>
>         where I find that nighty build, and the source?
>
>         Thanks,
>         Bruno
>
>
>         Simon Lessard wrote:
>>         Hello Bruno,
>>
>>         Latest nighty build fix the missing type attribute error. The
>>         name attribute error still hold true though. We keep up work
>>         to make the generated markup more standard compliant, but the
>>         best workaround you have for now is to help us with the
>>         renderers I fear.
>>
>>
>>         Regards,
>>
>>         ~ Simon
>>
>>         On 7/11/07, *Bruno E. Grossi* <bruno.grossi@powerlogic.com.br
>>         <ma...@powerlogic.com.br>> wrote:
>>
>>             Hi,
>>
>>             we're validating our JavaEE framework (Powerlogic's
>>             jCompany 5.0) to pass W3C Markup Validator as Strict
>>             HTML/XHTML and we found some errors generated by Trinidad
>>             (branch 1.2):
>>
>>             1- <tr:form> generates an invalid attribute "name" on
>>             <form> tag.
>>             2- Generated <script> tags don't have a "type" attribute:
>>
>>             "Error /Line 20 column 7/: required attribute "TYPE" not
>>             specified.
>>
>>             |<script*>*|
>>
>>             The attribute given above is required for an element that
>>             you've used, but you have omitted it. For instance, in
>>             most HTML and XHTML document types the "type" attribute
>>             is required on the "script" element and the "alt"
>>             attribute is required for the "img" element.
>>
>>             Typical values for |type| are |type="text/css"| for
>>             |<style>| and |type="text/javascript"| for |<script>|."
>>
>>
>>
>>
>>             There are any solution (option or workaround) to solve
>>             that problems?
>>
>>
>>
>>             Thanks,
>>             Bruno E. Grossi
>>
>>
>
>


Re: [Trinidad] Trinidad don't pass W3C Markup Validator

Posted by Simon Lessard <si...@gmail.com>.
Err get the nighty build from that url, sorry:
http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/

On 7/11/07, Simon Lessard <si...@gmail.com> wrote:
>
> Hello Bruno,
>
> You can find the source at
> http://myfaces.apache.org/trinidad/source-repository.html
>
> As for the nighty builds they can be found at
> http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13
>
>
> Regards,
>
> ~ Simon
>
> On 7/11/07, Bruno E. Grossi <br...@powerlogic.com.br> wrote:
> >
> >  Simon,
> >
> > where I find that nighty build, and the source?
> >
> > Thanks,
> > Bruno
> >
> > Simon Lessard wrote:
> >
> > Hello Bruno,
> >
> > Latest nighty build fix the missing type attribute error. The name
> > attribute error still hold true though. We keep up work to make the
> > generated markup more standard compliant, but the best workaround you have
> > for now is to help us with the renderers I fear.
> >
> >
> > Regards,
> >
> > ~ Simon
> >
> > On 7/11/07, Bruno E. Grossi <bruno.grossi@powerlogic.com.br > wrote:
> > >
> > > Hi,
> > >
> > > we're validating our JavaEE framework (Powerlogic's jCompany 5.0) to
> > > pass W3C Markup Validator as Strict HTML/XHTML and we found some errors
> > > generated by Trinidad (branch 1.2):
> > >
> > > 1- <tr:form> generates an invalid attribute "name" on <form> tag.
> > > 2- Generated <script> tags don't have a "type" attribute:
> > >
> > > "Error *Line 20 column 7*: required attribute "TYPE" not specified.
> > >
> > > <script*>*
> > >
> > >  The attribute given above is required for an element that you've
> > > used, but you have omitted it. For instance, in most HTML and XHTML document
> > > types the "type" attribute is required on the "script" element and the "alt"
> > > attribute is required for the "img" element.
> > >
> > > Typical values for type are type="text/css" for <style> and
> > > type="text/javascript" for <script>."
> > >
> > >
> > >
> > > There are any solution (option or workaround) to solve that problems?
> > >
> > >
> > >
> > > Thanks,
> > > Bruno E. Grossi
> > >
> >
> >
> >
> > --
> >   Bruno E. Grossi
> >
> > Equipe jCompany Developer Suite
> > Mestre em Ciência da Computação - DCC/UFMG
> > SCJP 1.4 & SCWCD 1.4
> > http://brunogrossi.com.br
> >     <http://www.powerlogic.com.br/>
> >
>
>

Re: [Trinidad] Trinidad don't pass W3C Markup Validator

Posted by Simon Lessard <si...@gmail.com>.
Hello Bruno,

You can find the source at
http://myfaces.apache.org/trinidad/source-repository.html

As for the nighty builds they can be found at
http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13


Regards,

~ Simon

On 7/11/07, Bruno E. Grossi <br...@powerlogic.com.br> wrote:
>
>  Simon,
>
> where I find that nighty build, and the source?
>
> Thanks,
> Bruno
>
> Simon Lessard wrote:
>
> Hello Bruno,
>
> Latest nighty build fix the missing type attribute error. The name
> attribute error still hold true though. We keep up work to make the
> generated markup more standard compliant, but the best workaround you have
> for now is to help us with the renderers I fear.
>
>
> Regards,
>
> ~ Simon
>
> On 7/11/07, Bruno E. Grossi <br...@powerlogic.com.br> wrote:
> >
> > Hi,
> >
> > we're validating our JavaEE framework (Powerlogic's jCompany 5.0) to
> > pass W3C Markup Validator as Strict HTML/XHTML and we found some errors
> > generated by Trinidad (branch 1.2):
> >
> > 1- <tr:form> generates an invalid attribute "name" on <form> tag.
> > 2- Generated <script> tags don't have a "type" attribute:
> >
> > "Error *Line 20 column 7*: required attribute "TYPE" not specified.
> >
> > <script*>*
> >
> >  The attribute given above is required for an element that you've used,
> > but you have omitted it. For instance, in most HTML and XHTML document types
> > the "type" attribute is required on the "script" element and the "alt"
> > attribute is required for the "img" element.
> >
> > Typical values for type are type="text/css" for <style> and
> > type="text/javascript" for <script>."
> >
> >
> >
> > There are any solution (option or workaround) to solve that problems?
> >
> >
> >
> > Thanks,
> > Bruno E. Grossi
> >
>
>
>
> --
>   Bruno E. Grossi
>
> Equipe jCompany Developer Suite
> Mestre em Ciência da Computação - DCC/UFMG
> SCJP 1.4 & SCWCD 1.4
> http://brunogrossi.com.br
>     <http://www.powerlogic.com.br/>
>

Re: [Trinidad] Trinidad don't pass W3C Markup Validator

Posted by "Bruno E. Grossi" <br...@powerlogic.com.br>.
Simon,

where I find that nighty build, and the source?

Thanks,
Bruno

Simon Lessard wrote:
> Hello Bruno,
>
> Latest nighty build fix the missing type attribute error. The name 
> attribute error still hold true though. We keep up work to make the 
> generated markup more standard compliant, but the best workaround you 
> have for now is to help us with the renderers I fear.
>
>
> Regards,
>
> ~ Simon
>
> On 7/11/07, *Bruno E. Grossi* <bruno.grossi@powerlogic.com.br 
> <ma...@powerlogic.com.br>> wrote:
>
>     Hi,
>
>     we're validating our JavaEE framework (Powerlogic's jCompany 5.0)
>     to pass W3C Markup Validator as Strict HTML/XHTML and we found
>     some errors generated by Trinidad (branch 1.2):
>
>     1- <tr:form> generates an invalid attribute "name" on <form> tag.
>     2- Generated <script> tags don't have a "type" attribute:
>
>     "Error /Line 20 column 7/: required attribute "TYPE" not specified.
>
>     |<script*>*|
>
>     The attribute given above is required for an element that you've
>     used, but you have omitted it. For instance, in most HTML and
>     XHTML document types the "type" attribute is required on the
>     "script" element and the "alt" attribute is required for the "img"
>     element.
>
>     Typical values for |type| are |type="text/css"| for |<style>| and
>     |type="text/javascript"| for |<script>|."
>
>
>
>
>     There are any solution (option or workaround) to solve that problems?
>
>
>
>     Thanks,
>     Bruno E. Grossi
>
>


-- 
Bruno E. Grossi

Equipe jCompany Developer Suite
Mestre em Ciência da Computação - DCC/UFMG
SCJP 1.4 & SCWCD 1.4
http://brunogrossi.com.br
 
<http://www.powerlogic.com.br/>


Re: [Trinidad] Trinidad don't pass W3C Markup Validator

Posted by Simon Lessard <si...@gmail.com>.
Hello Bruno,

Latest nighty build fix the missing type attribute error. The name attribute
error still hold true though. We keep up work to make the generated markup
more standard compliant, but the best workaround you have for now is to help
us with the renderers I fear.


Regards,

~ Simon

On 7/11/07, Bruno E. Grossi <br...@powerlogic.com.br> wrote:
>
>  Hi,
>
> we're validating our JavaEE framework (Powerlogic's jCompany 5.0) to pass
> W3C Markup Validator as Strict HTML/XHTML and we found some errors generated
> by Trinidad (branch 1.2):
>
> 1- <tr:form> generates an invalid attribute "name" on <form> tag.
> 2- Generated <script> tags don't have a "type" attribute:
>
> "Error *Line 20 column 7*: required attribute "TYPE" not specified.
>
> <script*>*
>
>  The attribute given above is required for an element that you've used,
> but you have omitted it. For instance, in most HTML and XHTML document types
> the "type" attribute is required on the "script" element and the "alt"
> attribute is required for the "img" element.
>
> Typical values for type are type="text/css" for <style> and
> type="text/javascript" for <script>."
>
>
>
> There are any solution (option or workaround) to solve that problems?
>
>
>
> Thanks,
> Bruno E. Grossi
>