You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Martin Marinschek (JIRA)" <de...@myfaces.apache.org> on 2009/10/16 11:04:31 UTC

[jira] Commented: (ORCHESTRA-15) Orchestra in Portal Environment

    [ https://issues.apache.org/jira/browse/ORCHESTRA-15?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12766477#action_12766477 ] 

Martin Marinschek commented on ORCHESTRA-15:
--------------------------------------------

Hi Leonardo,

contrary to your comment on ORCHESTRA-17, I think for JSF 2.0 support we have to give up on the reflection based way of wrapping external-context anyways. So I think we should really go down the route of switching, depending on the active JSF version, between the different wrappers, or work with an extension library. 

See ORCHESTRA-45 (https://issues.apache.org/jira/browse/ORCHESTRA-45) for my Orchestra JSF 2.0 patch which shows this.

regards,

Martin

> Orchestra in Portal Environment
> -------------------------------
>
>                 Key: ORCHESTRA-15
>                 URL: https://issues.apache.org/jira/browse/ORCHESTRA-15
>             Project: MyFaces Orchestra
>          Issue Type: Bug
>    Affects Versions: 1.0
>         Environment: myfaces1.1.5, liferay portal4.3.3, orchestra-core1.0, tomcat 5.5
>            Reporter: Rashmi
>            Assignee: Mario Ivankovits
>            Priority: Blocker
>             Fix For: 1.1
>
>         Attachments: ORCHESTRA-Portlet-2.patch, orchestraPortlet.zip, stacktrace.txt
>
>
> In the portlet environment ConversationManager is not getting initialized. The FrameworkAdapter.getCurrentInstance() is as well NULL.
> The part of the exception is as follows:
> Caused by: java.lang.NullPointerException 
>         at org.apache.myfaces.orchestra.conversation.ConversationManager.getInstance(ConversationManager.java:90) 
>         at org.apache.myfaces.orchestra.conversation.ConversationManager.getInstance(ConversationManager.java:76) 
>         at org.apache.myfaces.orchestra.conversation.spring.AbstractSpringOrchestraScope.getBean(AbstractSpringOrchestraScope.java:125) 
>         at org.apache.myfaces.orchestra.conversation.spring.AbstractSpringOrchestraScope.get(AbstractSpringOrchestraScope.java:117) 
>         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:285) 
>         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) 
>         at org.springframework.aop.target.SimpleBeanTargetSource.getTarget(SimpleBeanTargetSource.java:33) 
>         at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.getTarget(Cglib2AopProxy.java:661) 
>         at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:611) 
>         at de.seat.mitarbeiterinfo.view.mitarbeiterlist$$EnhancerByCGLIB$$4f90561b.getMitarbeiterListModel(<generated>) 
>         ... 125 more 
> The filter is not working as expected in Portlet environment but works perfetly well in norman Servlet container. 
> Can myfaces-portlet-bridge be used in someway to configure the filter to run in portlet environment?
> Thanks and Regards,
> Rashmi   

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.