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

Roy Russo (JIRA) jira-events at jboss.com
Tue Oct 31 08:54:41 EST 2006


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