Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
steelwedge
Post subject: Myeclipse Icefaces 1.8.1 problem with tomcat 6  PostPosted: Nov 11, 2009 - 11:58 AM
Veteran Member
Veteran Member


Joined: Oct 01, 2009
Posts: 6

Hi ,

i have problem configuring ICEFaces 1.8.1 using myeclipse.

Steps to reproduce:
Created a new web application (JEE 5)
Added JSF 1.2 capabilities and Ice faces 1.8.1 capabilities

and ran the example to verify
My test.jspx contains only <ice:outputtext/>

Is there any additional thing to configure in web.xml? i am getting this error
Environmant:
Myeclipse 7.5
Tomcat 6

exception

javax.servlet.ServletException: java.lang.Exception: javax.faces.FacesException: java.lang.UnsupportedOperationException
com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:179)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


root cause

java.lang.Exception: javax.faces.FacesException: java.lang.UnsupportedOperationException
com.icesoft.faces.context.View.servePage(View.java:142)
com.icesoft.faces.webapp.http.core.SingleViewServer.service(SingleViewServer.java:52)
com.icesoft.faces.webapp.http.common.ServerProxy.service(ServerProxy.java:11)
com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet$4.service(MainSessionBoundServlet.java:114)
com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:160)
com.icesoft.faces.webapp.http.servlet.SessionDispatcher$1.service(SessionDispatcher.java:42)
com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:63)
com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:62)
com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:153)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


root cause

javax.faces.FacesException: java.lang.UnsupportedOperationException
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:310)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:19)
com.icesoft.faces.context.View$2$1.respond(View.java:48)
com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:201)
com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet$ThreadBlockingRequestResponse.respondWith(ThreadBlockingAdaptingServlet.java:36)
com.icesoft.faces.context.View$2.serve(View.java:76)
com.icesoft.faces.context.View.servePage(View.java:139)
com.icesoft.faces.webapp.http.core.SingleViewServer.service(SingleViewServer.java:52)
com.icesoft.faces.webapp.http.common.ServerProxy.service(ServerProxy.java:11)
com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet$4.service(MainSessionBoundServlet.java:114)
com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:160)
com.icesoft.faces.webapp.http.servlet.SessionDispatcher$1.service(SessionDispatcher.java:42)
com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:63)
com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:62)
com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:153)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


root cause

java.lang.UnsupportedOperationException
javax.faces.context.ExternalContext.getResponseContentType(ExternalContext.java:749)
com.sun.faces.renderkit.RenderKitImpl.createResponseWriter(RenderKitImpl.java:183)
com.icesoft.faces.renderkit.D2DRenderKit.createResponseWriter(D2DRenderKit.java:82)
com.sun.facelets.FaceletViewHandler.createResponseWriter(FaceletViewHandler.java:380)
com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:550)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:19)
com.icesoft.faces.context.View$2$1.respond(View.java:48)
com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:201)
com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet$ThreadBlockingRequestResponse.respondWith(ThreadBlockingAdaptingServlet.java:36)
com.icesoft.faces.context.View$2.serve(View.java:76)
com.icesoft.faces.context.View.servePage(View.java:139)
com.icesoft.faces.webapp.http.core.SingleViewServer.service(SingleViewServer.java:52)
com.icesoft.faces.webapp.http.common.ServerProxy.service(ServerProxy.java:11)
com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet$4.service(MainSessionBoundServlet.java:114)
com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:160)
com.icesoft.faces.webapp.http.servlet.SessionDispatcher$1.service(SessionDispatcher.java:42)
com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:63)
com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:62)
com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:153)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
 
 View user's profile Send private message  
Reply with quote Back to top
support-shalini
Post subject: RE: Myeclipse Icefaces 1.8.1 problem with tomcat 6  PostPosted: Nov 12, 2009 - 09:34 AM
Registered Member
Registered Member


Joined: May 18, 2009
Posts: 1532

steelwedge,
Can you refer to the following link -
http://www.icefaces.org/JForum/posts/list/14410.page

_________________
Shalini
MyEclipse Support
 
 View user's profile Send private message  
Reply with quote Back to top
support-joy
Post subject: RE: Myeclipse Icefaces 1.8.1 problem with tomcat 6  PostPosted: Nov 12, 2009 - 10:07 AM
Registered Member
Registered Member


Joined: Feb 03, 2009
Posts: 3364

steelwedge,

Can you answer few more queries for me to get to the root cause?
1. Can you copy and paste your installation details here? Open MyEclipse IDE. From menu options click on MyEclipse > Installation Summary > Installation Detail.
2. How did you install ME? Meaning - all-in-one installer / using pulse / using archived update site on top of classic eclipse
I would recommend you to go through a whitepaper on how to configure ICEFaces to MyEclipse here - http://www.myeclipseide.com/documentation/quickstarts/icefaces/ and validate if you have followed the same steps.

_________________
Joy
MyEclipse Support
 
 View user's profile Send private message  
Reply with quote Back to top
steelwedge
Post subject:   PostPosted: Nov 20, 2009 - 06:18 AM
Veteran Member
Veteran Member


Joined: Oct 01, 2009
Posts: 6

Hi ,

Thanks for the help. It has been solved after i removed facelets capabilities from deployment. i found there is another version of el.jar which causes the problem.


Following is one more problem that i found configuring ICEFaces
This is regarding how would i maintaing my jspx files in another folder located in <webroot>
Please help me on this..


i want to use <webroot>/faces/*.jspx and i have the web.xml like this...

<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>server</param-value>
</context-param>
<context-param>
<param-name>com.icesoft.faces.uploadDirectory</param-name>
<param-value>upload</param-value>
</context-param>
<context-param>
<param-name>com.icesoft.faces.uploadMaxFileSize</param-name>
<param-value>4048576</param-value>
</context-param>
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.jspx</param-value>
</context-param>
<context-param>
<param-name>javax.faces.CONFIG_FILES</param-name>
<param-value>/WEB-INF/faces-config.xml</param-value>
</context-param>
<listener>
<listener-class>com.icesoft.faces.util.event.servlet.ContextEventRepeater</listener-class>
</listener>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet>
<servlet-name>Persistent Faces Servlet</servlet-name>
<servlet-class>com.icesoft.faces.webapp.xmlhttp.PersistentFacesServlet</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet>
<servlet-name>Blocking Servlet</servlet-name>
<servlet-class>com.icesoft.faces.webapp.xmlhttp.BlockingServlet</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet>
<servlet-name>uploadServlet</servlet-name>
<servlet-class>com.icesoft.faces.component.inputfile.FileUploadServlet</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Persistent Faces Servlet</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Persistent Faces Servlet</servlet-name>
<url-pattern>*.jspx</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Persistent Faces Servlet</servlet-name>
<url-pattern>*.iface</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Persistent Faces Servlet</servlet-name>
<url-pattern>/xmlhttp/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Blocking Servlet</servlet-name>
<url-pattern>/block/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>uploadServlet</servlet-name>
<url-pattern>/uploadHtml</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<login-config>

when i request the url http://localhost:8080/faces/test.faces it did not recognize...later i tried to change servlet url-pattren to /faces/*.faces but it did not work eather..


is there any workaround for this?

Thanks,
Kishore
 
 View user's profile Send private message  
Reply with quote Back to top
support-shalini
Post subject:   PostPosted: Nov 23, 2009 - 06:34 AM
Registered Member
Registered Member


Joined: May 18, 2009
Posts: 1532

Kishore,
Can you share your project? You can send a mail to myeclipseide.com. Please add ATTN:Shalini in the subject and refer to this post.
Also send us the steps to reproduce the above.

_________________
Shalini
MyEclipse Support
 
 View user's profile Send private message  
Reply with quote Back to top
steelwedge
Post subject:   PostPosted: Nov 24, 2009 - 09:24 AM
Veteran Member
Veteran Member


Joined: Oct 01, 2009
Posts: 6

Hi Shalini,

Please provide me the email ID. Your post does not show the ID.

Thanks,
Kishore
 
 View user's profile Send private message  
Reply with quote Back to top
support-shalini
Post subject:   PostPosted: Nov 24, 2009 - 10:25 AM
Registered Member
Registered Member


Joined: May 18, 2009
Posts: 1532

Kishore,
Please send a mail to support@myeclipseide.com
and add ATTN:Shalini in the subject and refer to this post

_________________
Shalini
MyEclipse Support
 
 View user's profile Send private message  
Reply with quote Back to top
steelwedge
Post subject:   PostPosted: Nov 25, 2009 - 06:35 AM
Veteran Member
Veteran Member


Joined: Oct 01, 2009
Posts: 6

Hi,

I have sent you the mail.

Thanks
Kishore
 
 View user's profile Send private message  
Reply with quote Back to top
support-shalini
Post subject:   PostPosted: Nov 26, 2009 - 06:52 AM
Registered Member
Registered Member


Joined: May 18, 2009
Posts: 1532

steelwedge,
I received your project.
I shall get back to you soon.
Thank you.

_________________
Shalini
MyEclipse Support
 
 View user's profile Send private message  
Reply with quote Back to top
steelwedge
Post subject:   PostPosted: Dec 02, 2009 - 07:13 AM
Veteran Member
Veteran Member


Joined: Oct 01, 2009
Posts: 6

Hi Shalini,

Any update on this?

Thanks,
Kishore
 
 View user's profile Send private message  
Reply with quote Back to top
support-nipun
Post subject:   PostPosted: Dec 02, 2009 - 03:46 PM
Registered Member
Registered Member


Joined: Apr 18, 2007
Posts: 8013

Kishore,
We were able to reproduce this issue at our end using the project you had sent us. We have a PR filed for this issue and we will try to resolve this asap. Thank you for your patience.

_________________
Nipun
MyEclipse Support
 
 View user's profile Send private message Send e-mail  
Reply with quote Back to top
James.Lisonbee
Post subject:   PostPosted: Dec 09, 2009 - 03:15 AM
Registered Member
Registered Member


Joined: Apr 25, 2007
Posts: 2

I am having the same problem with GlassFish.
 
 View user's profile Send private message  
Reply with quote Back to top
support-joy
Post subject:   PostPosted: Dec 09, 2009 - 09:41 AM
Registered Member
Registered Member


Joined: Feb 03, 2009
Posts: 3364

James,

Sorry to hear you are running into this issue. Our dev team is currently working on this issue, we will try to get the fix rolled out in our next release.
Sorry for the inconvenience.

_________________
Joy
MyEclipse Support
 
 View user's profile Send private message  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT - 6 Hours
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © 2003-2004 The PNphpBB Group
Credits