| Author |
Message |
|
|
Hi folks,
I just changed my ICEFaces version from 1.5.3 to 1.6.0 and everything looks quite good. The only real problem I have are german characters in outputText-tags.
With 1.5.3 I have done the following:
1.) Bean: Methode getLink() returns <a href="">Umlaute äöü</a>
2.) In my page I show this using <ice:outputText value="#{bean.link}" escape="false"/>.
This is quite correct and works fine.
In 1.6.0 the special characters are not correctly displayed. Any suggestions?
Christian
|
 |
|
|
Hi everybody,
there has been some wonderful time since the first release of our new ICEFaces application. Everything works fine and really amazing fast. But now again some new problems arise.
We have to integrate a SSO implementation (JA-SIG Central Authentication Service) into our application. Therefore I defined a new Servlet-Filter as described in the documentation. It redirects me to the central login page, I give my username and password, the validation succeeds, I get redirected back to the page I started calling (welcome.iface) and now something wents awfully wrong. My browser asks me how to open an icefaces file.
Has anybody experience with CAS and ICEFaces and share a little configuration with me.
Thank you very much,
Christian Dreyer
|
 |
|
|
Hi folks,
again a question I cannot solve. I have a search form on one of my ICEFaces pages, after pressing the OK button a database query is executed which will search for data matching the given criteria. If the user enters a big range of data selection some 100.000 results will be fetched from the database. This results in a really long query execution time (2 minutes).
And here my questions:
- Is it possible to add a button for the user to cancel the submit process and so the searching for data from the database? It would be nice if the user has entered wrong search criteria. The abort button of the browser is not available and so the users do not know what to do.
- If the query takes too long I get a broken pipe exception from the BlockingServlet (?) and the application hangs until the query is executed completly. The only way to solve this is to stop the application server or to redeploy my application. Is there a way to handle this behaviour?
Thanks
Christian
|
 |
|
|
Hi folks,
again I hope someone can help me. I wanted to get some debugging output from icefaces, so I enabled the log category in my JBOSS configuration by inserting the following section:
Code:
<category name="com.icesoft">
<priority value="DEBUG"/>
</category>
But even after doing so I get no debug output from ICEFaces. A quick look in the source code showed, that ICEFaces uses some logging facility. But why do I get no logging messages?
Thanx,
Christian
|
 |
|
|
Again many thanks Philip.
I tried your suggestions and have no improvements. After some more tests I found my mistake. I had some ice:form tags on the panels, which seems to be the cause of the problem. I removed these tags and now everything works fine.
So it was all my mistake.
|
 |
|
|
Thanks Philip,
I just changed all my h:dataTable components to ice:dataTable components and set the scollable attribute to false, but this has been quite some work and involved a lot of styling activity.
Your way of solving this problem seems a bit too complex for this simple task, but thank you very much.
I doen't get it, why ICEFaces renderes the h:dataTable with scrollable=true. Shouldn't this be FALSE?
|
 |
|
|
Hi again,
I still have one more problem with my ICEFaces webapp which needs to get resolved before the release may happen. After some time of inactivity I get the following exception.
Code:
2007-02-15 10:18:00,290 ERROR([Blocking Servlet]) - Servlet.service() for servlet Blocking Servlet threw exception
java.lang.IllegalStateException: getLastAccessedTime: Session already invalidated
at org.apache.catalina.session.StandardSession.getLastAccessedTime(StandardSession.java:426)
at org.apache.catalina.session.StandardSessionFacade.getLastAccessedTime(StandardSessionFacade.java:83)
at com.icesoft.faces.webapp.xmlhttp.BlockingResponseState.remainingMillis(BlockingResponseState.java:169)
at com.icesoft.faces.webapp.xmlhttp.BlockingResponseState.block(BlockingResponseState.java:117)
at com.icesoft.faces.webapp.xmlhttp.BlockingServlet.executeRequest(BlockingServlet.java:288)
at com.icesoft.faces.webapp.xmlhttp.BlockingServlet.service(BlockingServlet.java:189)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Thread.java:619)
The session timeout in the web.xml is set to 60 minutes, but the exception occures much earlier. Event the ice:outputConnectionStatus component show no change and the application works fine.
Can sombody help me with this issue?
Thanks
|
 |
|
|
Hi folks,
I just added a panelTabSet and two panelTabs to my JSF page and added all needed componets to these tabs. The first panel has no command components on it and only displays some details information. The second panel holds some commandLink components which should fire an actionListener method of my backing bean.
After I change from the first to the second panel the ActionListener whould not fire. The method in the backing bean does not get called. If I refresh the page (F5 or reload) and press the commandLink again everything works fine, until I change the tabs again. Then the same effect occures again.
Can somebody tell me what I'm doing wrong / what do I have to do to get this working? It seems to be a common use case.
Thanks in advance.
|
 |
|
|
Hi everybody,
I have a new problem with my ICEFaces application. I just migrated all my application to ICEFaces all dataTables look stupid. ICEFaces adds an additional TH tag to the generated table if I use a header facet. This contains a simple image called selection_spacer.gif, but I do not want this tag to be generated. I only see this additional column because I defined a border for the table I use.
Has somebody solved this problem. I cannot imagine I am the only one having this effect.
Thank you very much.
|
 |
|
|
Hi folks,
I am just trying apply my first effects on some components, but it all seems a little bit stragen. My intend is to have a component which is initially not shown to the user and after a user clicks a button the Appear effect should make the component visisble. A new click on the button should "Fade" the component.
Can sombody tell me how to make the component invisible at startup? If I use the redered attribute it blinks before the apear effect is applied.
Thanks in advance.
Christian
|
 |
|
|