[jboss-user] [JBoss Portal] - Re: Unable to set CMS preferences

PeterJ do-not-reply at jboss.com
Thu Oct 19 11:48:07 EDT 2006


I was going to try this earlier but just now go aroung to it.  Downloaded source from SVN at http://anonsvn.jboss.org/repos/portal/trunk/. Compiled using JDK 1.5.0_06, deployed to JBoss 4.0.4.GA, using MysSQL 5.0. (I like the new default theme, very clean.) Logged in as admin, went to Management Portlet, clicked on Instances, clicked on CMSPortletInstance, then clicked on the paper-with-pencil icon next to the indexpage preference.  Changed the value to "default/project.html" and clicked on Update. Got an HTTP Status  500  page and a lot of stack trace in the console window. Here are excerpts:

Got several of these:

08:40:59,158 ERROR [STDERR] Oct 19, 2006 8:40:59 AM com.sun.facelets.compiler.TagLibraryConfig loadImplicit
  | INFO: Added Library from: jar:file:/F:/jboss/portal/jboss-4.0.4.GA/server/portal
  | 24/tmp/deploy/tmp7608jsf-facelets.jar!/META-INF/jstl-core.taglib.xml

followed by:

08:41:25,251 ERROR [[/portal-core]] Error calling action method of component wit
  | h id jbp98eb779b_id98:jbp98eb779b_id102
  | javax.faces.FacesException: Error calling action method of component with id jbp
  | 98eb779b_id98:jbp98eb779b_id102
  |         at org.apache.myfaces.application.ActionListenerImpl.processAction(Actio
  | nListenerImpl.java:74)
  |         at javax.faces.component.UICommand.broadcast(UICommand.java:106)
  |         at javax.faces.component.UIViewRoot._broadcastForPhase(UIViewRoot.java:9
  | 0)
  |         at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1
  | 64)
  |         at org.apache.myfaces.lifecycle.LifecycleImpl.invokeApplication(Lifecycl
  | eImpl.java:316)
  |         at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java
  | :86)
  |         at org.apache.myfaces.portlet.MyFacesGenericPortlet.processAction(MyFace
  | sGenericPortlet.java:221)
  | . . .
  | Caused by: javax.faces.el.EvaluationException: /WEB-INF/jsp/management/plugins/p
  | references.xhtml @75,70 action="#{action.updateCell}": java.lang.Error: Handle m
  | e gracefully please
  |         at com.sun.facelets.el.LegacyMethodBinding.invoke(LegacyMethodBinding.ja
  | va:73)
  |         at org.apache.myfaces.application.ActionListenerImpl.processAction(Actio
  | nListenerImpl.java:63)
  |         ... 219 more
  | Caused by: java.lang.Error: Handle me gracefully please
  |         at org.jboss.portal.core.portlet.management.actions.PreferenceAction.upd
  | ateCell(PreferenceAction.java:143)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
  | java:39)
  |         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
  | sorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:585)
  |         at com.sun.el.parser.AstValue.invoke(AstValue.java:130)
  |         at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:274)
  | 
  |         at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.ja
  | va:68)
  |         at com.sun.facelets.el.LegacyMethodBinding.invoke(LegacyMethodBinding.ja
  | va:69)
  |         ... 220 more
  | Caused by: org.jboss.portal.portlet.InvalidPortletIdException: Cannot configure
  | producer offered portlets
  |         at org.jboss.portal.portlet.state.producer.ProducerPortletInvoker.setPro
  | perties(ProducerPortletInvoker.java:554)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
  | java:39)
  |         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
  | sorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:585)
  |         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
  | er.java:155)
  |         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |         at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
  | or.java:133)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
  | BeanOperationInterceptor.java:142)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
  | java:264)
  |         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |         at $Proxy72.setProperties(Unknown Source)
  |         at org.jboss.portal.federation.impl.FederatedPortletInvokerService.setPr
  | operties(FederatedPortletInvokerService.java:222)
  |         at org.jboss.portal.federation.impl.FederatingPortletInvokerService.setP
  | roperties(FederatingPortletInvokerService.java:216)
  | . . .
  | 08:41:26,079 ERROR [[/portal-core]] Root cause: /WEB-INF/jsp/management/plugins/
  | preferences.xhtml @75,70 action="#{action.updateCell}": java.lang.Error: Handle
  | me gracefully please
  | javax.faces.el.EvaluationException: /WEB-INF/jsp/management/plugins/preferences.
  | xhtml @75,70 action="#{action.updateCell}": java.lang.Error: Handle me gracefull
  | y please
  |         at com.sun.facelets.el.LegacyMethodBinding.invoke(LegacyMethodBinding.ja
  | va:73)
  |         at org.apache.myfaces.application.ActionListenerImpl.processAction(Actio
  | nListenerImpl.java:63)
  |         at javax.faces.component.UICommand.broadcast(UICommand.java:106)
  |         at javax.faces.component.UIViewRoot._broadcastForPhase(UIViewRoot.java:9
  | 0)
  |         at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1
  | 64)
  |         at org.apache.myfaces.lifecycle.LifecycleImpl.invokeApplication(Lifecycl
  | eImpl.java:316)
  |         at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java
  | :86)
  |         at org.apache.myfaces.portlet.MyFacesGenericPortlet.processAction(MyFace
  | sGenericPortlet.java:221)
  |         at org.jboss.portal.portlet.container.PortletContainer.invokeAction(Port
  | letContainer.java:491)
  |         at org.jboss.portal.portlet.container.PortletContainer.dispatch(PortletC
  | ontainer.java:434)
  |         at org.jboss.portal.portlet.container.PortletContainerInvoker$1.invoke(P
  | ortletContainerInvoker.java:73)
  |         at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.j
  | ava:134)
  |         at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.org$jbos
  | s$portal$core$aspects$portlet$TransactionInterceptor$invokeRequired$aop(Transact
  | ionInterceptor.java:105)
  |         at org.jboss.portal.core.aspects.portlet.TransactionInterceptor$invokeRe
  | quired_9103964459766407072.invokeNext(TransactionInterceptor$invokeRequired_9103
  | 964459766407072.java)
  |         at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
  | . . .
  | Caused by: org.jboss.portal.portlet.InvalidPortletIdException: Cannot configure
  | producer offered portlets
  |         at org.jboss.portal.portlet.state.producer.ProducerPortletInvoker.setPro
  | perties(ProducerPortletInvoker.java:554)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
  | java:39)
  |         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
  | sorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:585)
  |         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
  | er.java:155)
  |         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |         at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
  | or.java:133)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
  | BeanOperationInterceptor.java:142)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  | . . .
  | 


Notice once again the "Cannot configure producer offered portlets" error, which means that the portlet id still does not start with an underscore followed by a digit.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3979401#3979401

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3979401



More information about the jboss-user mailing list