[jboss-jira] [JBoss JIRA] Resolved: (JBPORTAL-1096) Error when set/get of portlet property

Julien Viet (JIRA) jira-events at jboss.com
Sun Dec 10 06:46:38 EST 2006


     [ http://jira.jboss.com/jira/browse/JBPORTAL-1096?page=all ]

Julien Viet resolved JBPORTAL-1096.
-----------------------------------

    Resolution: Done

> Error when set/get of portlet property
> --------------------------------------
>
>                 Key: JBPORTAL-1096
>                 URL: http://jira.jboss.com/jira/browse/JBPORTAL-1096
>             Project: JBoss Portal
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: Portal Core
>    Affects Versions: 2.6.Alpha1
>            Reporter: Roy Russo
>         Assigned To: Julien Viet
>            Priority: Critical
>             Fix For: 2.6.Alpha1
>
>
> This fails in the Weather/News portlets: response.setProperty("expiration-cache", request.getPreferences().getValue("expires", "180"));
> 08:49:54,855 ERROR [ControllerCommand] Rendering portlet window default.News.WeatherPortletWindow triggered the following error :
> java.lang.IllegalArgumentException: Scope not recognized response_properties
>         at org.jboss.portal.common.invocation.AbstractInvocationContext.getAttributeResolver(AbstractInvocationContext.java:88)
>         at org.jboss.portal.common.invocation.AbstractInvocationContext.setAttribute(AbstractInvocationContext.java:121)
>         at org.jboss.portal.common.invocation.Invocation.setAttribute(Invocation.java:80)
>         at org.jboss.portal.portlet.impl.jsr168.PortletResponseImpl.setProperty(PortletResponseImpl.java:103)
>         at org.jboss.samples.portlet.weather.WeatherPortlet.doView(WeatherPortlet.java:116)
>         at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:133)
>         at javax.portlet.GenericPortlet.render(GenericPortlet.java:306)
>         at org.jboss.portal.portlet.container.PortletContainer.invokeRender(PortletContainer.java:516)
>         at org.jboss.portal.portlet.container.PortletContainer.dispatch(PortletContainer.java:438)
>         at org.jboss.portal.portlet.container.PortletContainerInvoker$1.invoke(PortletContainerInvoker.java:73)
>         at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:134)
>         at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.org$jboss$portal$core$aspects$portlet$TransactionInterceptor$invokeNotSupported$aop(TransactionInterceptor.java:85)
>         at org.jboss.portal.core.aspects.portlet.TransactionInterceptor$invokeNotSupported_N4547270787964792031.invokeNext(TransactionInterceptor$invokeNotSupported_N4547270787964792031.java)
>         at org.jboss.aspects.tx.TxPolicy.invokeInNoTx(TxPolicy.java:66)
>         at org.jboss.aspects.tx.TxInterceptor$NotSupported.invoke(TxInterceptor.java:101)
>         at org.jboss.portal.core.aspects.portlet.TransactionInterceptor$invokeNotSupported_N4547270787964792031.invokeNext(TransactionInterceptor$invokeNotSupported_N4547270787964792031.java)
>         at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.invokeNotSupported(TransactionInterceptor.java)
>         at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.invoke(TransactionInterceptor.java:55)
>         at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
>         at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:118)
>         at org.jboss.portal.core.aspects.portlet.HeaderInterceptor.invoke(HeaderInterceptor.java:50)
>         at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
>         at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:118)
>         at org.jboss.portal.portlet.aspects.portlet.ProducerCacheInterceptor.invoke(ProducerCacheInterceptor.java:51)
>         at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
>         at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:118)
>         at org.jboss.portal.portlet.aspects.portlet.ModesInterceptor.invoke(ModesInterceptor.java:60)
>         at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
>         at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:118)
>         at org.jboss.portal.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:46)
>         at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
>         at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:118)
>         at org.jboss.portal.portlet.aspects.portlet.WindowStatesInterceptor.invoke(WindowStatesInterceptor.java:55)
>         at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
>         at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:118)
>         at org.jboss.portal.portlet.aspects.portlet.PortletSessionSynchronizationInterceptor.invoke(PortletSessionSynchronizationInterceptor.java:78)
>         at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
>         at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:118)
>         at org.jboss.portal.portlet.aspects.portlet.ContextTrackerInterceptor.invoke(ContextTrackerInterceptor.java:46)
>         at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
>         at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:118)
>         at org.jboss.portal.portlet.aspects.portlet.ContextDispatcherInterceptor$InvokeNextCommand.execute(ContextDispatcherInterceptor.java:148)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list