You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Bernd Bohmann (JIRA)" <de...@myfaces.apache.org> on 2008/06/25 11:52:45 UTC
[jira] Commented: (TOBAGO-682) Facelets, page is not rendered
correct, it toggles from ok - wrong - ok - wrong... by executing an
actionListener
[ https://issues.apache.org/jira/browse/TOBAGO-682?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12607917#action_12607917 ]
Bernd Bohmann commented on TOBAGO-682:
--------------------------------------
Can you attach the page, please?
> Facelets, page is not rendered correct, it toggles from ok - wrong - ok - wrong... by executing an actionListener
> -----------------------------------------------------------------------------------------------------------------
>
> Key: TOBAGO-682
> URL: https://issues.apache.org/jira/browse/TOBAGO-682
> Project: MyFaces Tobago
> Issue Type: Bug
> Components: Facelets
> Affects Versions: 1.0.18
> Environment: Facelets 1.1.14, MyFaces 1.1.6 snap (08.01.2008), Tobago 1.0.18 snap (13.06.2008)
> Reporter: Guido Dubois
> Attachments: form_err.png, form_err2.png, form_ok.png
>
>
> If I start the site, I get the right rendered result like in picture (1). But the following warnings will be logged.
> 02:43:18,927 INFO [PageRendererBase] actionPosition='10px,115px,20px,12px'
> 02:43:19,130 ERROR [STDERR] 14.06.2008 02:43:19 com.sun.facelets.impl.DefaultFacelet refresh
> INFO: Facelet[/file:/C:/Programme/jboss-4.2.2.GA/server/default/tmp/deploy/tmp2320gut_prodis3EAR.ear-contents/gut_prodis3Client-exp.war/WEB-INF/lib/tobago-facelets-1.0.18-SNAPSHOT.jar!/META-INF/in.xml] was modified @ 02:43:19, flushing component applied @ 02:43:08
> 02:43:19,130 ERROR [STDERR] 14.06.2008 02:43:19 com.sun.facelets.impl.DefaultFacelet refresh
> INFO: Facelet[/file:/C:/Programme/jboss-4.2.2.GA/server/default/tmp/deploy/tmp2320gut_prodis3EAR.ear-contents/gut_prodis3Client-exp.war/WEB-INF/lib/tobago-facelets-1.0.18-SNAPSHOT.jar!/META-INF/in.xml] was modified @ 02:43:19, flushing component applied @ 02:43:08
> 02:43:19,130 WARN [GridLayoutRenderer] Unable to calculate Height for token '1*'! using 'fixed' , component:page:_id77 is Panel
> 02:43:19,130 WARN [GridLayoutRenderer] Unable to calculate Height for token '1*'! using 'fixed' , component:page:_id80 is Panel
> 02:43:19,130 WARN [GridLayoutRenderer] Unable to calculate Height for token '1*'! using 'fixed' , component:page:_id77 is Panel
> 02:43:19,130 WARN [GridLayoutRenderer] Unable to calculate Height for token '1*'! using 'fixed' , component:page:_id80 is Panel
> 02:43:19,146 INFO [PageRenderer] get clientDebugSeverity = 2;hide
> 02:43:19,287 INFO [DebugPhaseListener] Total response time : 375 milliseconds
> ++++++++++++++++++++
> Then I click a flag on the left side - there will only be executed an actionListener to switch the language - and I will get a wrong rendered site like in pictute (2) with the following log info
> 02:43:58,604 INFO [PageRendererBase] actionPosition='10px,115px,20px,12px'
> 02:43:58,713 ERROR [STDERR] 14.06.2008 02:43:58 com.sun.facelets.impl.DefaultFacelet refresh
> INFO: Facelet[/file:/C:/Programme/jboss-4.2.2.GA/server/default/tmp/deploy/tmp2320gut_prodis3EAR.ear-contents/gut_prodis3Client-exp.war/WEB-INF/lib/tobago-facelets-1.0.18-SNAPSHOT.jar!/META-INF/in.xml] was modified @ 02:43:58, flushing component applied @ 02:43:21
> 02:43:58,713 ERROR [STDERR] 14.06.2008 02:43:58 com.sun.facelets.impl.DefaultFacelet refresh
> INFO: Facelet[/file:/C:/Programme/jboss-4.2.2.GA/server/default/tmp/deploy/tmp2320gut_prodis3EAR.ear-contents/gut_prodis3Client-exp.war/WEB-INF/lib/tobago-facelets-1.0.18-SNAPSHOT.jar!/META-INF/in.xml] was modified @ 02:43:58, flushing component applied @ 02:43:21
> 02:43:58,713 ERROR [STDERR] 14.06.2008 02:43:58 com.sun.facelets.impl.DefaultFacelet refresh
> INFO: Facelet[/file:/C:/Programme/jboss-4.2.2.GA/server/default/tmp/deploy/tmp2320gut_prodis3EAR.ear-contents/gut_prodis3Client-exp.war/WEB-INF/lib/tobago-facelets-1.0.18-SNAPSHOT.jar!/META-INF/in.xml] was modified @ 02:43:58, flushing component applied @ 02:43:21
> 02:43:58,713 ERROR [STDERR] 14.06.2008 02:43:58 com.sun.facelets.impl.DefaultFacelet refresh
> INFO: Facelet[/file:/C:/Programme/jboss-4.2.2.GA/server/default/tmp/deploy/tmp2320gut_prodis3EAR.ear-contents/gut_prodis3Client-exp.war/WEB-INF/lib/tobago-facelets-1.0.18-SNAPSHOT.jar!/META-INF/in.xml] was modified @ 02:43:58, flushing component applied @ 02:43:21
> 02:43:58,745 INFO [PageRenderer] get clientDebugSeverity = 2;hide
> 02:43:58,776 INFO [DebugPhaseListener] Total response time : 188 milliseconds
> ++++++++++++++++++++
> If I click the falg again, I get the right site again. It toggles by clicken right - wrong - right - wrong....
> ++++++++++++++++++++
> I changed the in.xml file of the tobago-facelets-1.0.18-SNAPSHOT.jar file like follows. I have added rows="fixed" because in the API-Doc is written
> FIXED any combination of FIXED or PIXEL but no PROPORTIONAL okay
> FIXED any combination with at least one PROPORTIONAL wrong LayoutManager cannot compute the fixed value.
> And an omitted rows attribute is like rows="*". After this the warnings are gone.
> <tc:panel rendered="${rendered}">
> <f:facet name="layout">
> <tc:gridLayout columns="${labelWidth};*" rows="fixed"/>
> </f:facet>
> <tc:label value="${label}" for="@auto" tip="${tip}"/>
> <c:choose>
> 02:49:06,588 INFO [PageRendererBase] actionPosition='10px,115px,20px,12px'
> 02:49:06,745 ERROR [STDERR] 14.06.2008 02:49:06 com.sun.facelets.impl.DefaultFacelet refresh
> INFO: Facelet[/file:/C:/Programme/jboss-4.2.2.GA/server/default/tmp/deploy/tmp2322gut_prodis3EAR.ear-contents/gut_prodis3Client-exp.war/WEB-INF/lib/tobago-facelets-1.0.18-SNAPSHOT.jar!/META-INF/in.xml] was modified @ 02:49:06, flushing component applied @ 02:49:00
> 02:49:06,745 ERROR [STDERR] 14.06.2008 02:49:06 com.sun.facelets.impl.DefaultFacelet refresh
> INFO: Facelet[/file:/C:/Programme/jboss-4.2.2.GA/server/default/tmp/deploy/tmp2322gut_prodis3EAR.ear-contents/gut_prodis3Client-exp.war/WEB-INF/lib/tobago-facelets-1.0.18-SNAPSHOT.jar!/META-INF/in.xml] was modified @ 02:49:06, flushing component applied @ 02:49:00
> 02:49:06,760 INFO [PageRenderer] get clientDebugSeverity = 2;hide
> 02:49:06,885 INFO [DebugPhaseListener] Total response time : 328 milliseconds
> ++++++++++++++++++++
> But this solves not my problem. I get the same behaviour only the in-fields are now of fixed hight like in picture (3)
> 02:49:41,667 INFO [PageRendererBase] actionPosition='10px,115px,20px,12px'
> 02:49:41,760 ERROR [STDERR] 14.06.2008 02:49:41 com.sun.facelets.impl.DefaultFacelet refresh
> INFO: Facelet[/file:/C:/Programme/jboss-4.2.2.GA/server/default/tmp/deploy/tmp2322gut_prodis3EAR.ear-contents/gut_prodis3Client-exp.war/WEB-INF/lib/tobago-facelets-1.0.18-SNAPSHOT.jar!/META-INF/in.xml] was modified @ 02:49:41, flushing component applied @ 02:49:08
> 02:49:41,760 ERROR [STDERR] 14.06.2008 02:49:41 com.sun.facelets.impl.DefaultFacelet refresh
> INFO: Facelet[/file:/C:/Programme/jboss-4.2.2.GA/server/default/tmp/deploy/tmp2322gut_prodis3EAR.ear-contents/gut_prodis3Client-exp.war/WEB-INF/lib/tobago-facelets-1.0.18-SNAPSHOT.jar!/META-INF/in.xml] was modified @ 02:49:41, flushing component applied @ 02:49:08
> 02:49:41,760 ERROR [STDERR] 14.06.2008 02:49:41 com.sun.facelets.impl.DefaultFacelet refresh
> INFO: Facelet[/file:/C:/Programme/jboss-4.2.2.GA/server/default/tmp/deploy/tmp2322gut_prodis3EAR.ear-contents/gut_prodis3Client-exp.war/WEB-INF/lib/tobago-facelets-1.0.18-SNAPSHOT.jar!/META-INF/in.xml] was modified @ 02:49:41, flushing component applied @ 02:49:08
> 02:49:41,760 ERROR [STDERR] 14.06.2008 02:49:41 com.sun.facelets.impl.DefaultFacelet refresh
> INFO: Facelet[/file:/C:/Programme/jboss-4.2.2.GA/server/default/tmp/deploy/tmp2322gut_prodis3EAR.ear-contents/gut_prodis3Client-exp.war/WEB-INF/lib/tobago-facelets-1.0.18-SNAPSHOT.jar!/META-INF/in.xml] was modified @ 02:49:41, flushing component applied @ 02:49:08
> 02:49:41,776 WARN [LayoutInfo] Space left after spreading : 98px! clientId='page:_id85'
> 02:49:41,776 WARN [LayoutInfo] Space left after spreading : 98px! clientId='page:_id88'
> 02:49:41,776 INFO [PageRenderer] get clientDebugSeverity = 2;hide
> 02:49:41,823 INFO [DebugPhaseListener] Total response time : 172 milliseconds
> +++++++++++++++++++
> Perhaps you have an idea. I need a quick patch for this behaviour because it is not lovely...
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.