Foros de discusión

Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

Shashi D, modificado hace 9 años.

Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

New Member Mensajes: 19 Fecha de incorporación: 7/07/14 Mensajes recientes
I am migrating my application to icefaces 3.3.0 with jsf 2.0.4. i followed all the steps given in http://www.icesoft.org/wiki/display/ICE/Converting+ICEfaces+1.8+Applications+to+ICEfaces+3 .

I am with few errors
1) MainPortlet class (com.icesoft.faces.webapp.http.portlet.MainPortlet) was in icefaces-1.8.jar file. but not in new version. Please let me know how to work with the class which extends this MainPortlet, i tried extending with GenericPortlet, it didn't worked

2) LifecycleExecutor (public abstract class com.icesoft.faces.webapp.http.core.LifecycleExecutor { }) was in again icefaces-1.8.jar

3) public class com.icesoft.faces.webapp.http.portlet.InterceptingPortletSession extends com.icesoft.faces.webapp.http.portlet.ProxyPortletSession {}) is not in icefaces 3.3.0 version

Please let me know the changes to be done
thumbnail
Neil Griffin, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

Liferay Legend Mensajes: 2655 Fecha de incorporación: 27/07/05 Mensajes recientes
Hi Shashi,

The wiki article you mentioned does not mention migration of ICEfaces 1.8 portlets. For example, MainPortlet isn't used anymore. Instead, you would use the standard javax.portlet.faces.GenericFacesPortlet. Also you need to use Mojarra 2.1.21 for ICEfaces 3.3 portlets.

I would recommend that you start by creating a new ICEfaces portlet project from a template. For example:

mvn archetype:generate -B -DarchetypeGroupId=com.liferay.maven.archetypes
    -DarchetypeArtifactId=liferay-portlet-icefaces-archetype -DarchetypeVersion=6.2.1
    -DgroupId=com.mycompany.myproject -DartifactId=my-icefaces-portlet
    -Dversion=1.0.0-SNAPSHOT


Then copy parts of your application to the new project piece-by-piece until the application is migrated and working.

Kind Regards,

Neil
Shashi D, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

New Member Mensajes: 19 Fecha de incorporación: 7/07/14 Mensajes recientes
We are not supposed to touch the Liferay code, our application is a portlet in that Liferay Portal. The 3rd party vendor created the skeleton of portlet, are extending the main portlet.
thumbnail
Neil Griffin, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

Liferay Legend Mensajes: 2655 Fecha de incorporación: 27/07/05 Mensajes recientes
MainPortlet doesn't exist in ICEfaces 2.x/3.x. At a minimum you will need to fix the WEB-INF/portlet.xml descriptor.
Shashi D, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

New Member Mensajes: 19 Fecha de incorporación: 7/07/14 Mensajes recientes
Thanks Neil... thank you
Shashi D, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

New Member Mensajes: 19 Fecha de incorporación: 7/07/14 Mensajes recientes
I tried extending GenericFacesPortlet, but got the below error. Will you suggest me
INFO: Deploying web application directory ObsPortlet
11:25:10,712 INFO [PortletHotDeployListener:197] Registering portlets for ObsPortlet
11:25:10,829 ERROR [HotDeployUtil:114] com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering portlets for ObsPortlet
com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering portlets for ObsPortlet
at com.liferay.portal.kernel.deploy.hot.BaseHotDeployListener.throwHotDeployException(BaseHotDeployListener.java:47)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:100)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil._doFireDeployEvent(HotDeployUtil.java:111)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil._fireDeployEvent(HotDeployUtil.java:185)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:40)
at com.liferay.portal.kernel.servlet.PortletContextListener.doPortalInit(PortletContextListener.java:101)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:44)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:63)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:53)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PortletContextListener.contextInitialized(PortletContextListener.java:57)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4135)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4630)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1041)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:964)
at de.silpion.ahead.tomcat.RootFirstHostConfig.deployDirectories(Unknown Source)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1345)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:303)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ClassCastException: com.p7s1.obs.portlet.ObsGenericFacesPortlet cannot be cast to javax.portlet.Portlet
at com.liferay.portlet.PortletBagFactory.create(PortletBagFactory.java:100)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.initPortlet(PortletHotDeployListener.java:436)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.doInvokeDeploy(PortletHotDeployListener.java:230)
at de.silpion.ahead.ext.portal.deploy.hot.AheadPortletHotDeployListener.doInvokeDeploy(AheadPortletHotDeployListener.java:13)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:97)
... 26 more
08.07.2014 11:25:12 org.apache.catalina.core.StandardContext start
SCHWERWIEGEND: Error listenerStart
08.07.2014 11:25:12 org.apache.catalina.core.StandardContext start
SCHWERWIEGEND: Context [/ObsPortlet] startup failed due to previous errors
08.07.2014 11:25:12 org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap
thumbnail
Neil Griffin, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

Liferay Legend Mensajes: 2655 Fecha de incorporación: 27/07/05 Mensajes recientes
Hi Shashi,

Is there a reason why you can't simply reference <portlet-class>javax.portlet.faces.GenericFacesPortlet</portlet-class> in your WEB-INF/portlet.xml descriptor? In most cases, you should not need to extend GenericFacesPortlet.

Regardless, I have seen ClassCastException problems like this when portlet.jar is included in the WEB-INF/lib folder of the deployed folder. Please check to see if it is there. If you find it, then it should be removed since it is already present in the global classpath.

Kind Regards,

Neil
Shashi D, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

New Member Mensajes: 19 Fecha de incorporación: 7/07/14 Mensajes recientes
Hi Neil,

Here is my ObsGenericFacesPortlet, and the comments are written before the function defn.

public class ObsGenericFacesPortlet extends GenericFacesPortlet {
..............................}

And also i tried with
<portlet-class>javax.portlet.faces.GenericFacesPortlet</portlet-class>
in portlet.xml, but i got error as below
09.07.2014 06:58:01 org.apache.catalina.core.StandardContext stop
INFO: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/ObsPortlet] has not been started
06:58:02,675 INFO [PortletHotDeployListener:197] Registering portlets for ObsPortlet
06:58:02,760 ERROR [HotDeployUtil:114] com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering portlets for ObsPortlet
com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering portlets for ObsPortlet
at com.liferay.portal.kernel.deploy.hot.BaseHotDeployListener.throwHotDeployException(BaseHotDeployListener.java:47)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:100)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil._doFireDeployEvent(HotDeployUtil.java:111)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil._fireDeployEvent(HotDeployUtil.java:185)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:40)
at com.liferay.portal.kernel.servlet.PortletContextListener.doPortalInit(PortletContextListener.java:101)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:44)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:63)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:53)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PortletContextListener.contextInitialized(PortletContextListener.java:57)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4135)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4630)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1244)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1342)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:303)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ClassCastException: javax.portlet.faces.GenericFacesPortlet cannot be cast to javax.portlet.Portlet
at com.liferay.portlet.PortletBagFactory.create(PortletBagFactory.java:100)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.initPortlet(PortletHotDeployListener.java:436)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.doInvokeDeploy(PortletHotDeployListener.java:230)
at de.silpion.ahead.ext.portal.deploy.hot.AheadPortletHotDeployListener.doInvokeDeploy(AheadPortletHotDeployListener.java:13)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:97)
... 20 more
09.07.2014 06:58:03 org.apache.catalina.core.StandardContext start
SCHWERWIEGEND: Error listenerStart
09.07.2014 06:58:03 org.apache.catalina.core.StandardContext start
SCHWERWIEGEND: Context [/ObsPortlet] startup failed due to previous errors
09.07.2014 06:58:03 org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap
thumbnail
Neil Griffin, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

Liferay Legend Mensajes: 2655 Fecha de incorporación: 27/07/05 Mensajes recientes
Hi Shashi,

Thanks for posting the code. When you get a chance, please let me know the answer to the question I asked earlier in this thread:
Regardless, I have seen ClassCastException problems like this when portlet.jar is included in the WEB-INF/lib folder of the deployed folder. Please check to see if it is there.


If you find portlet.jar in WEB-INF/lib, then it should be removed since it is already present in the global classpath.

Thanks again,

Neil
Shashi D, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

New Member Mensajes: 19 Fecha de incorporación: 7/07/14 Mensajes recientes
Hi Neil,

I removed Protlet-api.jar file from deployed folder, but i am getting the error saying
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
by: java.lang.NoClassDefFoundError: com/liferay/faces/util/helper/Wrapper
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2733)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1124)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1612)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2733)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1124)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1612)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
at com.liferay.faces.bridge.BridgeImpl.init(BridgeImpl.java:142)
at javax.portlet.faces.GenericFacesPortlet.initBridge(GenericFacesPortlet.java:741)
at javax.portlet.faces.GenericFacesPortlet.init(GenericFacesPortlet.java:213)
at com.liferay.portlet.InvokerPortletImpl.init(InvokerPortletImpl.java:248)
at com.liferay.portlet.PortletInstanceFactoryImpl.init(PortletInstanceFactoryImpl.java:218)
at com.liferay.portlet.PortletInstanceFactoryImpl.create(PortletInstanceFactoryImpl.java:141)
at com.liferay.portlet.PortletInstanceFactoryUtil.create(PortletInstanceFactoryUtil.java:42)
at com.liferay.portlet.PortletBagFactory.create(PortletBagFactory.java:227)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.initPortlet(PortletHotDeployListener.java:436)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.doInvokeDeploy(PortletHotDeployListener.java:230)
at de.silpion.ahead.ext.portal.deploy.hot.AheadPortletHotDeployListener.doInvokeDeploy(AheadPortletHotDeployListener.java:13)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:97)
... 34 more
by: java.lang.ClassNotFoundException: com.liferay.faces.util.helper.Wrapper
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
... 62 more
014 10:26:10 org.apache.catalina.core.StandardContext start


Regards,
Shashi
thumbnail
Neil Griffin, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

Liferay Legend Mensajes: 2655 Fecha de incorporación: 27/07/05 Mensajes recientes
Hi Shashi,

I'm happy to learn that the ClassCastException is gone. emoticon

The ClassNotFoundException indicates that you are missing the liferay-faces-util.jar dependency, but Wrapper.java is only found in the JSF 1.2 based version of Liferay Faces. This leads me to believe that you are not using correct version of the Liferay Faces jars, since you are upgrading to ICEfaces 3.3 which requires JSF 2.1. Please refer to the Liferay Faces Version Scheme in order to determine the version of Liferay Faces you should be using.

I would recommend that you run the "mvn archetype:generate" command that I mentioned earlier. I think that the generated project will help you determine the jar dependencies and XML descriptors that you need in order to deploy an ICEfaces 3.3 portlet successfully.

Also, I would recommend that you use Apache Maven or Apache Ivy to manage your dependencies. The Liferay Faces Download Page shows example of Maven and Ivy dependency syntax.

Kind Regards,

Neil
Shashi D, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

New Member Mensajes: 19 Fecha de incorporación: 7/07/14 Mensajes recientes
Now i am getting difft error, when i am trying to deploy my portlet i am getting bridge implementation error. My portle.xml is as below
<?xml version="1.0" encoding="UTF-8"?>

<portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0" xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd">
<portlet>
<portlet-name>obsPortlet</portlet-name>
<display-name>obsPortlet</display-name>
<!-- <portlet-class>javax.portlet.faces.GenericFacesPortlet</portlet-class> -->
<portlet-class>com.p7s1.obs.portlet.ObsGenericFacesPortlet</portlet-class>
<init-param>
<name>javax.portlet.faces.defaultViewId.view</name>
<value>/views/portletViewMode.xhtml</value>
</init-param>

...........

</portlet>
</portlet-app>

And the error is :

12:52:45,266 ERROR [PortletBagFactory:230] javax.portlet.PortletException: Can't detect bridge implementation class name
javax.portlet.PortletException: Can't detect bridge implementation class name
at javax.portlet.faces.GenericFacesPortlet.calculateBridgeClassName(GenericFacesPortlet.java:623)
at javax.portlet.faces.GenericFacesPortlet.getBridgeClassName(GenericFacesPortlet.java:316)
at javax.portlet.faces.GenericFacesPortlet.init(GenericFacesPortlet.java:161)
at com.liferay.portlet.InvokerPortletImpl.init(InvokerPortletImpl.java:248)

Please help me.

Regards,
Shashi
thumbnail
Neil Griffin, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

Liferay Legend Mensajes: 2655 Fecha de incorporación: 27/07/05 Mensajes recientes
Hi Shashi,

Liferay Faces Bridge does not have a GenericFacesPortlet.calculateBridgeClassName() method. However, JBoss Portlet Bridge does on line 568.

If you are using liferay-faces-bridge-impl.jar in your portlet, then you need the corresponding liferay-faces-bridge-api.jar dependency as well. It is not compatible with the portletbridge-api.jar dependency from JBoss.

Kind Regards,

Neil
Shashi D, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

New Member Mensajes: 19 Fecha de incorporación: 7/07/14 Mensajes recientes
Hi Neil,

my jars are as below,
icefaces-3.3.0.jar
icefaces-ace-3.3.0.jar
icefaces-compat-3.3.0.jar
jsf-api-2.0.4.jar
jsf-impl-2.0.4.jar
liferay-faces-bridge-api-3.0.0-ga1-sources.jar
portlet-api-2.0.jar

I am getting again the below error

13:39:19,052 ERROR [HotDeployUtil:114] com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering portlets for ObsPortlet
com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering portlets for ObsPortlet
at com.liferay.portal.kernel.deploy.hot.BaseHotDeployListener.throwHotDeployException(BaseHotDeployListener.java:47)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:100)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil._doFireDeployEvent(HotDeployUtil.java:111)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil._fireDeployEvent(HotDeployUtil.java:185)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:40)
at com.liferay.portal.kernel.servlet.PortletContextListener.doPortalInit(PortletContextListener.java:101)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:44)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:63)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:53)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PortletContextListener.contextInitialized(PortletContextListener.java:57)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4135)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4630)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1244)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1342)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:303)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ClassCastException: com.p7s1.obs.portlet.ObsGenericFacesPortlet cannot be cast to javax.portlet.Portlet
at com.liferay.portlet.PortletBagFactory.create(PortletBagFactory.java:100)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.initPortlet(PortletHotDeployListener.java:436)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.doInvokeDeploy(PortletHotDeployListener.java:230)
at de.silpion.ahead.ext.portal.deploy.hot.AheadPortletHotDeployListener.doInvokeDeploy(AheadPortletHotDeployListener.java:13)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:97)
... 20 more
08.09.2014 13:39:20 org.apache.catalina.core.StandardContext start
SCHWERWIEGEND: Error listenerStart
08.09.2014 13:39:20 org.apache.catalina.core.StandardContext start
SCHWERWIEGEND: Context [/ObsPortlet] startup failed due to previous errors
08.09.2014 13:39:20 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads

I tried deleting portlet jar from deployed folder, but will get the same error.


Regards,
Shashi


.
thumbnail
Neil Griffin, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

Liferay Legend Mensajes: 2655 Fecha de incorporación: 27/07/05 Mensajes recientes
Hi Shashi,

Thanks for listing the jars in your project. The following jars should be removed:

liferay-faces-bridge-api-3.0.0-ga1-sources.jar
portlet-api-2.0.jar

If you are using Liferay Portal 6.2, then these jars should be added:

liferay-faces-bridge-api-3.2.4-ga5.jar
liferay-faces-bridge-impl-3.2.4-ga5.jar
liferay-faces-1917-lsv-5-patch-3.2.4-ga5.jar
liferay-faces-util-3.2.4-ga5.jar

If you are using a version of Liferay Portal other than 6.2, then please refer to the Liferay Faces Version Scheme.

Kind Regards,

Neil
Shashi D, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

New Member Mensajes: 19 Fecha de incorporación: 7/07/14 Mensajes recientes
Hi Neil,

I put all the jars you mentioned. but still getting bellow error

09:08:03,645 INFO [PortletHotDeployListener:197] Registering portlets for ObsPortlet
09:08:04,100 ERROR [HotDeployUtil:114] com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering portlets for ObsPortlet
com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering portlets for ObsPortlet
at com.liferay.portal.kernel.deploy.hot.BaseHotDeployListener.throwHotDeployException(BaseHotDeployListener.java:47)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:100)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil._doFireDeployEvent(HotDeployUtil.java:111)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil._fireDeployEvent(HotDeployUtil.java:185)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:40)
at com.liferay.portal.kernel.servlet.PortletContextListener.doPortalInit(PortletContextListener.java:101)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:44)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:63)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:53)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PortletContextListener.contextInitialized(PortletContextListener.java:57)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4135)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4630)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1244)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1342)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:303)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ClassCastException: com.p7s1.obs.portlet.ObsGenericFacesPortlet cannot be cast to javax.portlet.Portlet
at com.liferay.portlet.PortletBagFactory.create(PortletBagFactory.java:100)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.initPortlet(PortletHotDeployListener.java:436)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.doInvokeDeploy(PortletHotDeployListener.java:230)
at de.silpion.ahead.ext.portal.deploy.hot.AheadPortletHotDeployListener.doInvokeDeploy(AheadPortletHotDeployListener.java:13)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:97)
... 20 more
10.09.2014 09:08:05 org.apache.catalina.core.StandardContext start
SCHWERWIEGEND: Error listenerStart
10.09.2014 09:08:05 org.apache.catalina.core.StandardContext start
SCHWERWIEGEND: Context [/ObsPortlet] startup failed due to previous errors
10.09.2014 09:08:05 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads

Regards,
Shashi
thumbnail
Neil Griffin, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

Liferay Legend Mensajes: 2655 Fecha de incorporación: 27/07/05 Mensajes recientes
Hi Shashi,

I have seen ClassCastException problems like this when portlet.jar is included in the WEB-INF/lib folder of the deployed folder. For example: tomcat/webapps/obsportlet/WEB-INF/lib. Please check to see if it is there. If you find it, then it should be removed since it is already present in the global classpath.

Kind Regards,

Neil
Shashi D, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

New Member Mensajes: 19 Fecha de incorporación: 7/07/14 Mensajes recientes
Hi Neil,

I have taken liferay CE bundle 6.2 verion from link http://www.liferay.com/downloads/liferay-portal/overview. but on start of tomcat 7 server (which comes with bundle) i am getting so many connectionTimeOut Exceptions and InderOutOfBoundException.

11:17:18,208 ERROR [http-bio-8080-exec-3][StripFilter:83] java.lang.IndexOutOfBoundsException
java.lang.IndexOutOfBoundsException
at java.nio.StringCharBuffer.subSequence(StringCharBuffer.java:92)
at com.liferay.portal.kernel.io.unsync.UnsyncPrintWriter.append(UnsyncPrintWriter.java:97)
at java.io.PrintWriter.append(PrintWriter.java:35)
at com.liferay.portal.servlet.filters.strip.StripFilter.processJavaScript(StripFilter.java:499)
at com.liferay.portal.servlet.filters.strip.StripFilter.strip(StripFilter.java:672)
at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:397)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:123)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:293)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
at com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:243)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
at com.liferay.portal.servlet.filters.cache.CacheFilter.processFilter(CacheFilter.java:408)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
at com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:70)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
at com.liferay.portal.servlet.filters.jsoncontenttype.JSONContentTypeFilter.processFilter(JSONContentTypeFilter.java:42)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:263)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
at com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter(NtlmPostFilter.java:83)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
at com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:88)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:226)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:185)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:165)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:165)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:185)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.18.09.2014 11:17:37 org.apache.shindig.gadgets.features.FeatureResourceLoade
WARNUNG: Unable to retrieve remote library from http://www.google.com/ig/lib/libga.js
process(AbstractHttp11Processor.java:1023)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
18.09.2014 11:17:37 org.apache.shindig.gadgets.servlet.CajaContentRewriter <init>
INFO: Cajoled cache createdorg.apache.shindig.common.cache.ehcache.EhConfiguredCache@11a9961
18.09.2014 11:17:37 org.apache.shindig.gadgets.servlet.CajaContentRewriter <init>
INFO: Cajoled cache createdorg.apache.shindig.common.cache.ehcache.EhConfiguredCache@11a9961
18.09.2014 11:17:37 org.apache.shindig.gadgets.oauth.OAuthModule$OAuthCrypterProvider <init>
INFO: Using random key for OAuth client-side state encryption
11:17:37,618 INFO [liferay/hot_deploy-1][ResourcesImporterHotDeployMessageListener:212] Group or layout set prototype already exists fo

i even change jre 1.6 to 1.7 also. it didnt worked for me.
Please help me.

Regards,
Shashi
thumbnail
Neil Griffin, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

Liferay Legend Mensajes: 2655 Fecha de incorporación: 27/07/05 Mensajes recientes
Hi Shashi,

Your most recent post seems to be unrelated to JSF and so I recommend that you re-post your question in the Liferay Portal Development forum category.

Kind Regards,

Neil
Shashi D, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

New Member Mensajes: 19 Fecha de incorporación: 7/07/14 Mensajes recientes
OK

Thanks,
Shashi
Shashi D, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

New Member Mensajes: 19 Fecha de incorporación: 7/07/14 Mensajes recientes
i have changed from jdk 1.6 to 1.7 and also change in environment variables of system and restarted the machine. All the errors gone.

Thanks,
Shashi
Shashi D, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

New Member Mensajes: 19 Fecha de incorporación: 7/07/14 Mensajes recientes
Thank you Neil, Thanks a lot , your warm and quick replies helped me at the greater extent. Before i was deploying in 5.2 version of liferay and now i got new liferay bundle 6.2 and taken corresponding jars. I am facing some issues with DB connection, have posted issue as different thread. Will post problem if i face any issues once i am able to connect to DB. Thanks to this forum as well.
thumbnail
Neil Griffin, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

Liferay Legend Mensajes: 2655 Fecha de incorporación: 27/07/05 Mensajes recientes
You are very welcome Shashi. Thanks for the kind words and thanks for using Liferay Portal and Liferay Faces emoticon
Shashi D, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

New Member Mensajes: 19 Fecha de incorporación: 7/07/14 Mensajes recientes
Hi Neil,

I am deploying my migrated war which has below jars in Liferay 6.2 (with tomcat 7.0.42)
icefaces-3.3.0.jar
icefaces-ace-3.3.0.jar
icefaces-compat-3.3.0.jar
jsf-api-2.1.21.jar
jsf-impl-2.1.21.jar
liferay-faces-1917-lsv-5-patch-3.2.4-ga5.jar
liferay-faces-alloy-3.2.4-ga5.jar
liferay-faces-bridge-api-3.2.4-ga5.jar
liferay-faces-bridge-impl-3.2.4-ga5.jar
liferay-faces-util-3.2.4-ga5.jar

I am getting below exception. Please help me

SCHWERWIEGEND: Servlet.service() for servlet obsPortlet Servlet threw exception
javax.portlet.faces.BridgeDefaultViewNotSpecifiedException
at com.liferay.faces.bridge.context.BridgeContextImpl.getFacesViewIdAndQueryString(BridgeContextImpl.java:759)
at com.liferay.faces.bridge.context.BridgeContextImpl.getFacesView(BridgeContextImpl.java:635)
at com.liferay.faces.bridge.context.BridgeContextImpl.getFacesViewId(BridgeContextImpl.java:659)
at com.liferay.faces.bridge.BridgePhaseRenderImpl.execute(BridgePhaseRenderImpl.java:177)
at com.liferay.faces.bridge.BridgePhaseRenderImpl.execute(BridgePhaseRenderImpl.java:85)
at com.liferay.faces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:112)
at javax.portlet.faces.GenericFacesPortlet.doView(GenericFacesPortlet.java:255)
at com.p7s1.obs.portlet.ObsGenericFacesPortlet.doView(ObsGenericFacesPortlet.java:181)
at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:328)
at javax.portlet.faces.GenericFacesPortlet.doDispatch(GenericFacesPortlet.java:204)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:103)
at com.liferay.portlet.ScriptDataPortletFilter.doFilter(ScriptDataPortletFilter.java:55)
at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:100)
at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:64)
at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:112)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


But i can see BridgeDefaultViewNotSpecifiedException.class under liferay-faces-bridge-api-3.2.4-ga5.jar.

Regards,
Shashi
thumbnail
Vernon Singleton, modificado hace 9 años.

RE: Migration of icefaces 3.3.0 from 1.8.1 with JSF 1.2 to 2.0.4

Expert Mensajes: 315 Fecha de incorporación: 14/01/13 Mensajes recientes
Hi Sashi,

Just curious are you also getting these errors when you run the icefaces3-portlet demo?

You can download it from here.

- Vernon