Messages posted by hildo
[Logo]
ICEsoft.org Forums: ICEfaces, ICEmobile, ICEpdf
[Search] Search   [Recent Topics] Recent Topics   [Groups] Home Page | www.icesoft.org  [Login] Login 
Messages posted by: hildo  XML
Profile for hildo -> Messages posted by hildo [111] Go to Page: Previous  1, 2, 3, 4, 5, 6, 7, 8
Author Message
What's weird, if when I first start the application server (Glassfish V2 UR 1 final), and I log on to the Web application, I get the error. But if I log off and log back into the Web application, the Javascript file can be found! Then it works fine. Until the application server gets bounced (or the application is redeployed), then the first time I log in, the script cannot be found again.

So, is this a Glassfish issue instead of an ICEfaces issue? It's just weird that the script is found (I can see it in FireBug), but the first time through it refuses to be found.

OK, I'm trying to include some custom Javascript into my ICEfaces application (using version 1.6.1) . I've got a very simple Javascript to test this. It looks like this..

Code:
 var lastFieldId = "";
 var changedField = "";
 
 function svOnBlur() {
     alert("in OnBlur");
 }
 


Nothing really groundbreaking. And my jsp looks like

Code:
                      <ice:inputText id="Field1" onblur="svOnBlur();"/>
 


I've made sure to include a call to JavascriptContext.includeLib. So I deploy the application, and when I use FireBug to debug the application, I can see that the Javascript was included in the page's header (it will even display the javascript to me, so it's finding it). I can also see that my onblur call is in the field's onblur attribute

Code:
 onblur="setFocus('');svOnBlur();setFocus('');"
 


But when I exit the field to trigger the onblur, I get a page error. The console in FireBug tell me

Code:
svOnBlur is not defined
 http://wallaby:16100/csrwebgui2/
 Line 1


So, from what I've read, this should be all that I'm supposed to be doing. Am I missing something obvious?

Thanks for any help,
ed
OK, I've been doing some more digging. I have two InputText fields, defined as follows:

Code:
                     <ice:inputText id="Field1" 
                         onblur="iceSubmitPartial(form, this, event);"
                         onfocus="iceSubmitPartial(form, this, event);"/>
                      <ice:inputText id="Field2" 
                         onblur="iceSubmitPartial(form, this, event);"
                         onfocus="iceSubmitPartial(form, this, event);"/>
 


I click into Field1 (so it has focus), then I turn on FireBug. When I click into Field2, I get the two Requests sent. The onBlur....

Code:
ice.submit.partial=true&ice.event.target=j_id11%3AField1&ice.event.captured=j_id11%3AField1&ice.event
 
 .type=onblur&j_id11=&ice.view.active=1&icefacesCssUpdates=&j_id11%3Aj_id12=&j_id11%3AField1=&j_id11%3AField2
 
 =&j_id11%3AoutputArea=&focus_hidden_field=&ice.focus=&ice.window=4208&ice.session=1KbYb2vdYLFH_M9GRKu02A
 
 &ice.view.all=1&rand=0.6709744309888337


... and then the onFocus...

Code:
ice.submit.partial=true&ice.event.target=j_id11%3AField2&ice.event.captured=j_id11%3AField2&ice.event
 
 .type=onfocus&j_id11=&ice.view.active=1&icefacesCssUpdates=&j_id11%3Aj_id12=&j_id11%3AField1=&j_id11
 
 %3AField2=&j_id11%3AoutputArea=&focus_hidden_field=&ice.focus=j_id11%3AField2&ice.window=4208&ice.session
 
 =1KbYb2vdYLFH_M9GRKu02A&ice.view.all=1&rand=0.8483879596430536


So, with these events, I should be able to attach a PhaseListener to check for requests for these events, and I'm good. So I think I've got the server-side nutted out.

I was hoping that the "ice.focus" attribute during the onblur event would be set to Field2. I say that, only because I've been playing around with standard HTML and Javascript, and this is what happens in IE. I've attached an HTML file with some Javascript which, when run in IE, pretty much emulates what I would like to happen when fields are entered and exited, as well as when the field value has been changed. At the moment, I don't know if I can do the same thing in Firefox. I want to, but I haven't looked into it very much.

So, all that said, is it possible to include custom attributes to the AJAX query, so that they are included when the iceSubmitPartial request is sent? this, to me, seems to be the simplest. But I can't see in the source Javascript, where it's possible for my code to include extra request parameters that will be included in the iceSubmitPartial call. However, it's completely possible that I'm missing something. :)

I guess another option would be to call Ice.Focus.setFocus before the iceSubmitPartial call, to force it to the activeElement value. But that seems to be a bit of a hack which might break something now or in the future.

Thanks for any insight into this.

Ed
Apologies if I run on, but I'm stuck. I'm trying to write a Web app to an existing application. It has an existing Windows client, and the API for the server component requires it to submit field values (when they've changed) as the user exits the field. So, at the simplest level, the server expects the following types of calls as the user navigates through a form's fields:

FieldEntered(FieldA)
if FieldA modified, FieldUpdate(FieldA, FieldB)
FieldExited(FieldA)
FieldEntered(FieldB)
...
and so on. Note that, as part of the update call, the server wants to know the field that we are about to enter (so it can do some validations).

Leaving all discussion about how effective this will be in a Web application aside, I've been looking at ICEfaces to see if it will support this. I was hoping to use the Javascript events in the following way

onFocus: use to trigger the FieldEntered function. This can be optimised further, because not every field will need to have this called.

onChange: use the in-built partialSubmit to submit the modified data to the Web server Bean.

onBlur: if changes have been submitted via the onChange event, make the appropriate call to the server. Then trigger the FieldExited function (again, optimised to be called only if the field needs to call an exit function.

I've seen all sorts of examples about calling iceSubmitPartial as part of a field's onblur definition....

<ice:inputText id="FieldExitField"
onfocus="iceSubmitPartial(form, this, event);"/>

and I'm not getting any errors when I try this. But I can't find where in the server I can pick up this call? Or, is this just duplicating the code that was performed by the partialUpdate functionalty and I'm barking up the wrong tree?

I guess I need to know two things:

1) Can I define a Javascript handler that can pass up event details. Specifically, during the onblur, IE will tell me the field being entered (via the document.activeElement attribute). Can I ensure that this information is propogated to the Web application as part of the Ajax call?

2) For the onblur and onfocus Javascript events, can I use the AjaxBridge to call a specific method in a Managed Bean? I've tried to find an example, but I'm not having any luck.

Thanks for any help. I'm really stuck on this one.

Ed
Ok, I've been doing some playing. When I was deploying this, I was using just-ice.jar. When I changed this to use icefaces.jar instead, I don't get the exception anymore.

However, I still don't get any of the PhaseListener events in the server log. I get the messages when the buttons are sent, but not the lifecycle events.

I should still be getting these lifecycle events, yes? The result is the same, whether I use the <ice:*> components or the<h:*> components.

Thanks
Hi. I'm using ICEfaces 1.6.1 in a Glassfish V2 environment, writing a web application using JSF 1.2. I'm looking into using the new beforePhase/afterPhase View attributes that were introduced in JSF 1.2.

I first wrote a plain JSF 1.2 application using a JSP page. It looks like this

Code:
<%@page contentType="text/html"%>
 <%@page pageEncoding="UTF-8"%>
 
 <%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
 <%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
 
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
 
 <html>
     <head>
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
         <title>JSP Page</title>
     </head>
     <body>
         <f:view beforePhase="#{WelcomeJSF_Backing.beforePhase}"
             afterPhase="#{WelcomeJSF_Backing.afterPhase}">
             <h1><h:outputText value="JavaServer Faces" /></h1>
             <h:form>
                 <h:inputText value="#{WelcomeJSF_Backing.field1}"/>
                 <h:commandButton value="Enter" action="#{WelcomeJSF_Backing.enterButtonClicked}"/>
                 <h:commandButton value="Reset" action="#{WelcomeJSF_Backing.resetButtonClicked}"/>
                 <h:outputText id="outputText" rendered="false"/>
             </h:form>
         </f:view>
     </body>
 </html>
 


So, the beforePhase/afterPhase attributes map to methods on my WelcomeJSF managed bean (defined with a request-level scope). All the methods do is write out to System.out the details of the lifecycle. So, the out has the following when the view is created:

welcomeJSF before phase: RENDER_RESPONSE 6
welcomeJSF after phase: RENDER_RESPONSE 6

and the following if I enter and submit the form

welcomeJSF before phase: APPLY_REQUEST_VALUES 2
welcomeJSF after phase: APPLY_REQUEST_VALUES 2
welcomeJSF before phase: PROCESS_VALIDATIONS 3
welcomeJSF after phase: PROCESS_VALIDATIONS 3
welcomeJSF before phase: UPDATE_MODEL_VALUES 4
welcomeJSF after phase: UPDATE_MODEL_VALUES 4
welcomeJSF before phase: INVOKE_APPLICATION 5
enter button clicked
welcomeJSF after phase: INVOKE_APPLICATION 5
welcomeJSF before phase: RENDER_RESPONSE 6
welcomeJSF after phase: RENDER_RESPONSE 6

I've updated the project to use ICEfaces. The JSP page has been changed to a jspx file that looks like this:

Code:
<?xml version="1.0" encoding="UTF-8"?>
 <f:view xmlns:f="http://java.sun.com/jsf/core"
         xmlns:h="http://java.sun.com/jsf/html"
         xmlns:ice="http://www.icesoft.com/icefaces/component"
         beforePhase="#{WelcomeJSF_Backing.beforePhase}"
         afterPhase="#{WelcomeJSF_Backing.afterPhase}">
     <html>
         <head>
             <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
             <title>JSP Page</title>
             <ice:outputStyle href="./xmlhttp/css/xp/xp.css"/>
         </head>
         <body>
             <h1><h:outputText value="JavaServer Faces" /></h1>
             <h:form>
                 <h:inputText value="#{WelcomeJSF_Backing.field1}"/>
                 <h:commandButton value="Enter" action="#{WelcomeJSF_Backing.enterButtonClicked}"/>
                 <h:commandButton value="Reset" action="#{WelcomeJSF_Backing.resetButtonClicked}"/>
                 <h:outputText id="outputText" rendered="false"/>
             </h:form>
         </body>
     </html>
 </f:view>


When I attempt to view the page, I get an error straight away. The error log in the Server is:

executePhase(RENDER_RESPONSE 6,com.icesoft.faces.context.BridgeFacesContext@1adf9f1) threw exception
org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR: An attempt was made to insert a node where it is not permitted.
at org.apache.xerces.dom.ParentNode.internalInsertBefore(Unknown Source)
at org.apache.xerces.dom.ParentNode.insertBefore(Unknown Source)
at org.apache.xerces.dom.CoreDocumentImpl.insertBefore(Unknown Source)
at org.apache.xerces.dom.NodeImpl.appendChild(Unknown Source)
at com.icesoft.faces.context.DOMContext.setRootNode(DOMContext.java:260)
at com.icesoft.faces.renderkit.dom_html_basic.TextRenderer.renderTextNode(TextRenderer.java:120)
at com.icesoft.faces.renderkit.dom_html_basic.TextRenderer.renderUIOutput(TextRenderer.java:89)
at com.icesoft.faces.renderkit.dom_html_basic.TextRenderer.renderEnd(TextRenderer.java:66)
at com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.encodeEnd(DomBasicRenderer.java:125)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:836)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:570)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:565)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:565)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:565)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:565)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:535)
at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:153)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
at com.icesoft.faces.webapp.http.core.PageServer$1.respond(PageServer.java:26)
at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:143)
at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet$ThreadBlockingRequestResponse.respondWith(ThreadBlockingAdaptingServlet.java:36)
at com.icesoft.faces.webapp.http.core.PageServer.service(PageServer.java:31)
at com.icesoft.faces.webapp.http.core.SingleViewServer.service(SingleViewServer.java:46)
at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer$Matcher.serviceOnMatch(PathDispatcherServer.java:50)
at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:19)
at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:29)
at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:109)
at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:35)
at com.icesoft.faces.webapp.http.servlet.PathDispatcher$Matcher.serviceOnMatch(PathDispatcher.java:52)
at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:29)
at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:270)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:339)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:261)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:212)
at com.sun.enterprise.web.portunif.PortUnificationPipeline$PUTask.doTask(PortUnificationPipeline.java:361)
at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
StandardWrapperValve[Persistent Faces Servlet]: PWC1406: Servlet.service() for servlet Persistent Faces Servlet threw exception
javax.faces.FacesException: org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR: An attempt was made to insert a node where it is not permitted.
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:306)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
at com.icesoft.faces.webapp.http.core.PageServer$1.respond(PageServer.java:26)
at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:143)
at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet$ThreadBlockingRequestResponse.respondWith(ThreadBlockingAdaptingServlet.java:36)
at com.icesoft.faces.webapp.http.core.PageServer.service(PageServer.java:31)
at com.icesoft.faces.webapp.http.core.SingleViewServer.service(SingleViewServer.java:46)
at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer$Matcher.serviceOnMatch(PathDispatcherServer.java:50)
at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:19)
at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:29)
at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:109)
at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:35)
at com.icesoft.faces.webapp.http.servlet.PathDispatcher$Matcher.serviceOnMatch(PathDispatcher.java:52)
at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:29)
at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:270)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:339)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:261)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:212)
at com.sun.enterprise.web.portunif.PortUnificationPipeline$PUTask.doTask(PortUnificationPipeline.java:361)
at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
Caused by: org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR: An attempt was made to insert a node where it is not permitted.
at org.apache.xerces.dom.ParentNode.internalInsertBefore(Unknown Source)
at org.apache.xerces.dom.ParentNode.insertBefore(Unknown Source)
at org.apache.xerces.dom.CoreDocumentImpl.insertBefore(Unknown Source)
at org.apache.xerces.dom.NodeImpl.appendChild(Unknown Source)
at com.icesoft.faces.context.DOMContext.setRootNode(DOMContext.java:260)
at com.icesoft.faces.renderkit.dom_html_basic.TextRenderer.renderTextNode(TextRenderer.java:120)
at com.icesoft.faces.renderkit.dom_html_basic.TextRenderer.renderUIOutput(TextRenderer.java:89)
at com.icesoft.faces.renderkit.dom_html_basic.TextRenderer.renderEnd(TextRenderer.java:66)
at com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.encodeEnd(DomBasicRenderer.java:125)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:836)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:570)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:565)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:565)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:565)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:565)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:535)
at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:153)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
... 48 more


Should I be doing anything else? I have tried having this in the web.xml

<listener>
<listener-class>com.icesoft.faces.util.event.servlet.ContextEventRepeater</listener-class>
</listener>


And it still doesn't work.

Thanks for any help,
Ed
 
Profile for hildo -> Messages posted by hildo [111] Go to Page: Previous  1, 2, 3, 4, 5, 6, 7, 8
Go to:   
Powered by JForum 2.1.7ice © JForum Team