Hi Woonsan

 i try to find workaroud for jetspeed 2.2.1, refer to 
https://issues.apache.org/jira/browse/JS2-1202 fixed files,  I replace 
jetspeed-cm-2.2.1.jar with jetspeed-cm-2.2.2-SNAPSHOT.jar,  and update 
assembly/deplyment.xml, it still doesnot work.

error message:
  
08.01.2011 00:56:58 ERROR 
[org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance():550] 
Failed to initialize Portlet 
org.apache.jetspeed.portlets.layout.MultiColumnPortlet for Portlet Application 
jetspeed-layouts
javax.portlet.PortletException: Layout type not specified for VelocityTwoColumns
at 
org.apache.jetspeed.portlets.layout.MultiColumnPortlet.init(MultiColumnPortlet.java:87)

I'm crazed, can you help me ? it is urgent to me.

Thanks

2011-01-08 



Robin


发件人: Vivek Kumar 
发送时间: 2011-01-07  00:34:11 
收件人: Jetspeed Users List 
抄送: 
主题: Re: Re: Re: Open home page error on WAS 6.1 with jetspeed 2.2.1 
 
Code is corrected now. Sorry for inconvenience caused by this.
Regards
Vivek
2011/1/6 Vivek Kumar <fireveloc...@gmail.com>
> Hi Robin
>
> I made the mistake on this.
> I will revert correct to code ASAP
>
> Regards
> Vivek
>
> On Thu, Jan 6, 2011 at 5:25 PM, Woonsan Ko <woon_...@yahoo.com> wrote:
>
>> Hi Robin,
>>
>> It seems we have a critical bug with the recent changes (r1053206) in the
>> trunk.
>> I will try to contact someone to fix it in the trunk shortly.
>>
>> Thanks for pointing out that.
>>
>> Regards,
>>
>> Woonsan
>>
>>
>> --- On Thu, 1/6/11, robin <ro...@adm-soft.com> wrote:
>>
>> > From: robin <ro...@adm-soft.com>
>> > Subject: Re: Re: Re: Open home page error on WAS 6.1 with jetspeed 2.2.1
>> > To: "Jetspeed Users List" <jetspeed-user@portals.apache.org>
>> > Date: Thursday, January 6, 2011, 6:00 AM
>> > Hi, Woonsan
>> >   I try with 2.2.2, i can open home page in WAS6.1
>> > now, but its j2-admin doesnot work even in tomcat,
>> >
>> >   The requested resource
>> > (/j2-admin/portalSiteManager/) is not available
>> >   The requested resource (/j2-admin/pam/) is not
>> > available
>> >
>> >   I try to find more error message, there is any more
>> > in tomcat log and jetspeed log.
>> >
>> >   How to fix this problem this in jetspeed 2.2.1? or
>> > how can i let j2-admin works fine in jetspeed2.2.2.
>> >
>> >   Thanks.
>> >
>> > 2011-01-06
>> >
>> >
>> >
>> > Robin
>> >
>> >
>> > 发件人: robin
>> > 发送时间: 2011-01-06  09:40:49
>> > 收件人: Jetspeed Users List
>> > 抄送:
>> > 主题: Re: Re: Re: Open home page error on WAS 6.1 with
>> > jetspeed 2.2.1
>> >
>> > yeah, I'm tring with trunk for 2.2.2, there is a bug in
>> > MimeTypeImpl.java(line 87), code segment as following:
>> >     public boolean equals(Object object)
>> >     {
>> >      if (!(object instanceof
>> > MimeType))
>> >      {
>> >      return false;
>> >      }
>> > // ERROR: recursive invoke self
>> >      if (this.equals(object))
>> >       return true;
>> > error message
>> > Exception in thread "main" java.lang.StackOverflowError
>> > constituent[21]:
>> >
>> file:/D:/Apache/apache-maven-3.0.1/bin/../lib/plexus-sec-dispatcher-1.3.jar
>> > constituent[22]:
>> > file:/D:/Apache/apache-maven-3.0.1/bin/../lib/plexus-utils-2.0.4.jar
>> > constituent[23]:
>> > file:/D:/Apache/apache-maven-3.0.1/bin/../lib/sisu-guice-2.9.1-noaop.jar
>> > constituent[24]:
>> >
>> file:/D:/Apache/apache-maven-3.0.1/bin/../lib/sisu-inject-bean-1.4.3.1.jar
>> > constituent[25]:
>> >
>> file:/D:/Apache/apache-maven-3.0.1/bin/../lib/sisu-inject-plexus-1.4.3.1.jar
>> > constituent[26]:
>> > file:/D:/Apache/apache-maven-3.0.1/bin/../lib/wagon-file-1.0-beta-7.jar
>> > constituent[27]:
>> >
>> file:/D:/Apache/apache-maven-3.0.1/bin/../lib/wagon-http-lightweight-1.0-beta-7.jar
>> > constituent[28]:
>> >
>> file:/D:/Apache/apache-maven-3.0.1/bin/../lib/wagon-http-shared-1.0-beta-7.jar
>> > constituent[29]:
>> >
>> file:/D:/Apache/apache-maven-3.0.1/bin/../lib/wagon-provider-api-1.0-beta-7.jar
>> > constituent[30]:
>> > file:/D:/Apache/apache-maven-3.0.1/bin/../lib/xercesMinimal-1.9.6.2.jar
>> > ---------------------------------------------------
>> > at
>> >
>> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
>> > at
>> >
>> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
>> > at
>> >
>> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
>> > at
>> >
>> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
>> > at
>> >
>> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
>> > at
>> >
>> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
>> > at
>> >
>> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
>> > at
>> >
>> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
>> > at
>> >
>> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
>> > at
>> >
>> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
>> > at
>> >
>> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
>> > at
>> >
>> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
>> > at
>> >
>> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
>> > at
>> >
>> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
>> > at
>> >
>> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
>> > 2011-01-06
>> > Robin
>> > 发件人: Woonsan Ko
>> > 发送时间: 2011-01-05  01:51:32
>> > 收件人: Jetspeed Users List
>> > 抄送:
>> > 主题: Re: Re: Re: Open home page error on WAS 6.1 with
>> > jetspeed 2.2.1
>> >
>> > Hi,
>> > The problem seems similar to this:
>> > https://issues.apache.org/jira/browse/JS2-1202
>>
>> > The problem with the issue was a local PA does not work
>> > when deployed as extracted folder. It was fixed in trunk for
>> > 2.2.2.
>> > -Woonsan
>> > --- On Tue, 1/4/11, robin <ro...@adm-soft.com>
>> > wrote:
>> > > From: robin <ro...@adm-soft.com>
>> > > Subject: Re: Re: Re: Open home page error on WAS 6.1
>> > with jetspeed 2.2.1
>> > > To: "Jetspeed Users List" <jetspeed-user@portals.apache.org>
>> > > Date: Tuesday, January 4, 2011, 9:09 AM
>> > > I think it caused by component
>> > > jetspeed-layouts.war doesnot work,  i see it
>> > place
>> > >
>> > >
>> >
>> D:\WebSphere\AppServer\profiles\AppSrv02\installedApps\gg-levonoNode01Cell\jetexpress-portal_war.ear\jetexpress-portal.war\WEB-INF\apps\jetspeed-layouts
>> > >
>> > > and after i   place
>> > jetspeed-layouts.war
>> > > into
>> > >
>> > jetexpress-portal_war.ear\jetexpress-portal.war\WEB-INF\deploy,
>> > >
>> > > there is
>> > >
>> >
>> D:\WebSphere\AppServer\profiles\AppSrv02\installedApps\gg-levonoNode01Cell\jetexpress-portal_war.ear\jetspeed-layouts.war
>> > >
>> > > both doesnot work in WAS 6.1
>> > >
>> > > 2011-01-04
>> > >
>> > >
>> > >
>> > > Robin
>> > >
>> > >
>> > > 发件人: robin
>> > > 发送时间: 2011-01-04  14:38:26
>> > > 收件人: Jetspeed Users List
>> > > 抄送:
>> > > 主题: Re: Re: Re: Open home page error on WAS 6.1
>> > with
>> > > jetspeed 2.2.1
>> > >
>> > > Now, i deploy jetspeed according to following step:
>> > > 1, set java_home and path as WebSphere's java jdk1.5
>> > path
>> > > 2, create jetexpress project according to jetspeed
>> > > tutuoris
>> > > 3, to run mvn jetspeed:mvn -Dtarget=install to create
>> > > jetexpress war file
>> > > 4, config jndi data resource in was console and test
>> > > connection success
>> > > 5, deploy jetspeed-portal.war into was
>> > > 6, deploy jetspeed-pa.war into was
>> > > 7, deploy j2-admin.war into was
>> > > i have not modified any config file in
>> > \web-inf\assembly.
>> > > restart was, open WAS's log file SystemOut.log, can
>> > see
>> > > error message
>> > > "Syntax error, 'for each' statements are only
>> > available if
>> > > source level is 5.0", jsp of j2-admin can'be compiled,
>> > to
>> > > edit j2-admin.war\web-inf\ibm-web-ext.xmi, add line
>> > > <jspAttributes xmi:id="JSPAttribute_1294109479814"
>> > > name="jdkSourceLevel" value="15"/>
>> > > then restart WAS
>> > > open http://localhost:9081/ jetexpress/portal
>> > > then get following error messages in jetspeed.log,
>> > but
>> > > there are  not error message in WAS SystemOut.log
>> > or
>> > > SystemError.log
>> > > 04.01.2011 13:49:20 ERROR
>> > >
>> > [org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute():194]
>> > > Error rendering portlet OID template-top2__jstbRight
>> > > javax.portlet.PortletException: Layout type not
>> > specified
>> > > for VelocityOneColumn
>> > > at
>> > >
>> >
>> org.apache.jetspeed.portlets.layout.MultiColumnPortlet.init(MultiColumnPortlet.java:87)
>> > > at
>> > sun.reflect.GeneratedMethodAccessor81.invoke(Unknown
>> > > Source)
>> > > at
>> > >
>> >
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> > > at java.lang.reflect.Method.invoke(Method.java:618)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.portlet.PortletObjectProxy.invoke(PortletObjectProxy.java:181)
>> > > at $Proxy36.init(Unknown Source)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.factory.JetspeedPortletInstance.init(JetspeedPortletInstance.java:99)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance(JetspeedPortletFactory.java:541)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance(JetspeedPortletFactory.java:440)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.container.invoker.LocalPortletInvoker.invoke(LocalPortletInvoker.java:127)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.container.invoker.JetspeedPortletInvokerService.render(JetspeedPortletInvokerService.java:127)
>> > > at
>> > >
>> >
>> org.apache.pluto.container.impl.PortletContainerImpl.doRender(PortletContainerImpl.java:157)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.container.JetspeedPortletContainerWrapper.doRender(JetspeedPortletContainerWrapper.java:69)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute(RenderingJobImpl.java:183)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(PortletRendererImpl.java:172)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(PortletRendererImpl.java:150)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(PageAggregatorImpl.java:107)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(PageAggregatorImpl.java:103)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.build(PageAggregatorImpl.java:77)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.aggregator.AggregatorValve.invoke(AggregatorValve.java:46)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.aggregator.HeaderAggregatorValve.invoke(HeaderAggregatorValve.java:53)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.decoration.DecorationValve.invoke(DecorationValve.java:152)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.resource.ResourceValveImpl.invoke(ResourceValveImpl.java:84)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(ActionValveImpl.java:139)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:88)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.container.PageHistoryValve.invoke(PageHistoryValve.java:108)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.profiler.impl.RefreshUserHomepageValveImpl.invoke(RefreshUserHomepageValveImpl.java:114)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.valve.impl.AbstractPageValveImpl.invoke(AbstractPageValveImpl.java:169)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.valve.impl.PageProfilerValveImpl.invoke(PageProfilerValveImpl.java:59)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(LoginValidationValveImpl.java:158)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(PasswordCredentialValveImpl.java:174)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(LocalizationValveImpl.java:170)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(AbstractSecurityValve.java:138)
>> > > at
>> > >
>> > java.security.AccessController.doPrivileged(AccessController.java:219)
>> > > at
>> > >
>> > javax.security.auth.Subject.doAsPrivileged(Subject.java:645)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.security.JSSubject.doAsPrivileged(JSSubject.java:179)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(AbstractSecurityValve.java:132)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:88)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:127)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:163)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:225)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.engine.JetspeedServlet.invoke(JetspeedServlet.java:300)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.engine.JetspeedServlet.service(JetspeedServlet.java:318)
>> > > at
>> > >
>> > javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1095)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1036)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.engine.servlet.XXSUrlAttackFilter.doFilter(XXSUrlAttackFilter.java:52)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:832)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:679)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:565)
>> > > at
>> > >
>> >
>> com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:90)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:748)
>> > > at
>> > >
>> >
>> com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1461)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:119)
>> > > at
>> > >
>> >
>> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:458)
>> > > at
>> > >
>> >
>> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:387)
>> > > at
>> > >
>> >
>> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:267)
>> > > at
>> > >
>> >
>> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
>> > > at
>> > >
>> >
>> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
>> > > at
>> > >
>> >
>> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
>> > > at
>> > >
>> >
>> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
>> > > at
>> > >
>> >
>> com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
>> > > at
>> > >
>> > com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
>> > > at
>> > >
>> > com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
>> > > at
>> > >
>> >
>> com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)
>> > > at
>> > >
>> > com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
>> > > at
>> > >
>> > com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)
>> > > 04.01.2011 13:49:20 ERROR
>> > >
>> >
>> [org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance():550]
>> > > Failed to initialize Portlet
>> > > org.apache.jetspeed.portlets.layout.MultiColumnPortlet
>> > for
>> > > Portlet Application jetspeed-layouts
>> > > javax.portlet.PortletException: Layout type not
>> > specified
>> > > for VelocityThreeColumns
>> > > at
>> > >
>> >
>> org.apache.jetspeed.portlets.layout.MultiColumnPortlet.init(MultiColumnPortlet.java:87)
>> > > at
>> > sun.reflect.GeneratedMethodAccessor81.invoke(Unknown
>> > > Source)
>> > > at
>> > >
>> >
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> > > at java.lang.reflect.Method.invoke(Method.java:618)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.portlet.PortletObjectProxy.invoke(PortletObjectProxy.java:181)
>> > > at $Proxy36.init(Unknown Source)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.factory.JetspeedPortletInstance.init(JetspeedPortletInstance.java:99)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance(JetspeedPortletFactory.java:541)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance(JetspeedPortletFactory.java:440)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.container.invoker.LocalPortletInvoker.invoke(LocalPortletInvoker.java:127)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.container.invoker.JetspeedPortletInvokerService.render(JetspeedPortletInvokerService.java:127)
>> > > at
>> > >
>> >
>> org.apache.pluto.container.impl.PortletContainerImpl.doRender(PortletContainerImpl.java:157)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.container.JetspeedPortletContainerWrapper.doRender(JetspeedPortletContainerWrapper.java:69)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute(RenderingJobImpl.java:183)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(PortletRendererImpl.java:172)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(PortletRendererImpl.java:150)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(PageAggregatorImpl.java:107)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.build(PageAggregatorImpl.java:77)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.aggregator.AggregatorValve.invoke(AggregatorValve.java:46)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.aggregator.HeaderAggregatorValve.invoke(HeaderAggregatorValve.java:53)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.decoration.DecorationValve.invoke(DecorationValve.java:152)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.resource.ResourceValveImpl.invoke(ResourceValveImpl.java:84)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(ActionValveImpl.java:139)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:88)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.container.PageHistoryValve.invoke(PageHistoryValve.java:108)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.profiler.impl.RefreshUserHomepageValveImpl.invoke(RefreshUserHomepageValveImpl.java:114)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.valve.impl.AbstractPageValveImpl.invoke(AbstractPageValveImpl.java:169)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.valve.impl.PageProfilerValveImpl.invoke(PageProfilerValveImpl.java:59)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(LoginValidationValveImpl.java:158)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(PasswordCredentialValveImpl.java:174)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(LocalizationValveImpl.java:170)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(AbstractSecurityValve.java:138)
>> > > at
>> > >
>> > java.security.AccessController.doPrivileged(AccessController.java:219)
>> > > at
>> > >
>> > javax.security.auth.Subject.doAsPrivileged(Subject.java:645)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.security.JSSubject.doAsPrivileged(JSSubject.java:179)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(AbstractSecurityValve.java:132)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:88)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:127)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:163)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:225)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.engine.JetspeedServlet.invoke(JetspeedServlet.java:300)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.engine.JetspeedServlet.service(JetspeedServlet.java:318)
>> > > at
>> > >
>> > javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1095)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1036)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
>> > > at
>> > >
>> >
>> org.apache.jetspeed.engine.servlet.XXSUrlAttackFilter.doFilter(XXSUrlAttackFilter.java:52)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:832)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:679)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:565)
>> > > at
>> > >
>> >
>> com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:90)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:748)
>> > > at
>> > >
>> >
>> com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1461)
>> > > at
>> > >
>> >
>> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:119)
>> > > at
>> > >
>> >
>> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:458)
>> > > at
>> > >
>> >
>> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:387)
>> > > at
>> > >
>> >
>> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:267)
>> > > at
>> > >
>> >
>> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
>> > > at
>> > >
>> >
>> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
>> > > at
>> > >
>> >
>> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
>> > > at
>> > >
>> >
>> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
>> > > at
>> > >
>> >
>> com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
>> > > at
>> > >
>> > com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
>> > > at
>> > >
>> > com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
>> > > at
>> > >
>> >
>> com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)
>> > > at
>> > >
>> > com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
>> > > at
>> > >
>> > com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)
>> > > 2011-01-04
>> > > Robin
>> > > 发件人: David Taylor
>> > > 发送时间: 2011-01-01  02:54:26
>> > > 收件人: Jetspeed Users List
>> > > 抄送:
>> > > 主题: Re: Re: Open home page error on WAS 6.1
>> > with
>> > > jetspeed 2.2.1
>> > >
>> > > On Fri, Dec 31, 2010 at 1:48 AM, robin <ro...@adm-soft.com>
>> > > wrote:
>> > > >
>> > > > Hi David
>> > > >
>> > > >   i find find error message in
>> > jetspeed
>> > > log:
>> > > >
>> > > >
>> > > > 31.12.2010 17:31:11 ERROR
>> > >
>> > [org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute():194]
>> > > Error rendering portlet OID
>> > > template-top2__template-admin__jstbRight
>> > > > javax.portlet.PortletException: Layout type not
>> > > specified for VelocityOneColumn
>> > > > at
>> > >
>> >
>> org.apache.jetspeed.portlets.layout.MultiColumnPortlet.init(MultiColumnPortlet.java:87)
>> > > The init parameter "layoutType" was not found for the
>> > > layout portlet
>> > > VelocityOneColumn:
>> > >         this.layoutType
>> > =
>> > > config.getInitParameter("layoutType");
>> > >         if
>> > (this.layoutType == null)
>> > >
>> >    throw new
>> > > PortletException("Layout type not specified for
>> > > " + this.portletName);
>> > > It appears you are using the standard page
>> > aggregation
>> > > (jetspeed)
>> > > pipeline, not the jetui pipeline. That said, Im seeing
>> > PSML
>> > > pages from
>> > > the "ui-pages" psml configuration (the template-top2
>> > layout
>> > > id is only
>> > > in the jetui psml configuration). So something seems
>> > to be
>> > > configured
>> > > wrong. Could you list all the steps you took in
>> > building
>> > > and
>> > > deploying?
>> > >
>> > ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: jetspeed-user-unsubscr...@portals.apache.org
>> > > For additional commands, e-mail:
>> jetspeed-user-h...@portals.apache.org
>> > >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: jetspeed-user-unsubscr...@portals.apache.org
>> > For additional commands, e-mail: jetspeed-user-h...@portals.apache.org
>> >
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: jetspeed-user-unsubscr...@portals.apache.org
>> For additional commands, e-mail: jetspeed-user-h...@portals.apache.org
>>
>>
>
>
> --
> Regards & thanks
> Vivek Kumar
>
> fireveloc...@gmail.com
>
-- 
Regards & thanks
Vivek Kumar
fireveloc...@gmail.com

Reply via email to