You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-user@portals.apache.org by arker statis <ar...@gmail.com> on 2006/05/30 16:08:00 UTC

Unable to find resource 'no_such_resource.vm'

Hi all!!!
I got a little trouble with JS2.

I have to create a demo deployment with js2 and some custom portlets I have
made.
I got a running deployment under Linux, but my demo has to be deployed on
Win 2000.
I install js2 without demo stuff, then I copy the "pages" directory from
Linux to Windows, I restart and I obtain this FUNNY error:

Unable to find resource 'no_such_resource.vm'

org.apache.velocity.exception.ResourceNotFoundException: Unable to find
resource 'no_such_resource.vm'
    at org.apache.velocity.runtime.resource.ResourceManagerImpl.loadResource
(ResourceManagerImpl.java:458)
    at org.apache.velocity.runtime.resource.ResourceManagerImpl.getResource(
ResourceManagerImpl.java:341)
    at org.apache.velocity.runtime.RuntimeInstance.getTemplate(
RuntimeInstance.java:831)
    at org.apache.velocity.runtime.directive.Parse.render(Parse.java:141)
    at org.apache.velocity.runtime.parser.node.ASTDirective.render(
ASTDirective.java:114)
    at org.apache.velocity.runtime.parser.node.SimpleNode.render(
SimpleNode.java:230)
    at org.apache.velocity.Template.merge(Template.java:256)
    at
org.apache.portals.bridges.velocity.BridgesVelocityViewServlet.mergeTemplate
(BridgesVelocityViewServlet.java:118)
    at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doRequest(Unknown
Source)
    at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doGet(Unknown
Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:672)
    at org.apache.catalina.core.ApplicationDispatcher.doInclude(
ApplicationDispatcher.java:574)
    at org.apache.catalina.core.ApplicationDispatcher.include(
ApplicationDispatcher.java:499)
    at org.apache.jetspeed.dispatcher.JetspeedRequestDispatcher.include(
JetspeedRequestDispatcher.java:72)
    at org.apache.portals.bridges.common.GenericServletPortlet.doView(
GenericServletPortlet.java:363)
    at org.apache.jetspeed.portlets.layout.LayoutPortlet.doView(
LayoutPortlet.java:207)
    at org.apache.jetspeed.portlets.layout.MultiColumnPortlet.doView(
MultiColumnPortlet.java:126)
    at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:247)
    at javax.portlet.GenericPortlet.render(GenericPortlet.java:175)
    at org.apache.jetspeed.factory.JetspeedPortletInstance.render(
JetspeedPortletInstance.java:102)
    at org.apache.jetspeed.container.invoker.LocalPortletInvoker.invoke(
LocalPortletInvoker.java:196)
    at org.apache.jetspeed.container.invoker.LocalPortletInvoker.render(
LocalPortletInvoker.java:116)
    at org.apache.pluto.PortletContainerImpl.renderPortlet(
PortletContainerImpl.java:119)
    at
org.apache.jetspeed.container.JetspeedPortletContainerWrapper.renderPortlet(
JetspeedPortletContainerWrapper.java:120)
    at org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute(
RenderingJobImpl.java:120)
    at org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(
PortletRendererImpl.java:110)
    at
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(
PageAggregatorImpl.java:199)
    at org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.build(
PageAggregatorImpl.java:106)
    at org.apache.jetspeed.aggregator.AggregatorValve.invoke(
AggregatorValve.java:48)
    at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
    at org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(
ActionValveImpl.java:132)
    at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
    at org.apache.jetspeed.container.ContainerValve.invoke(
ContainerValve.java:76)
    at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
    at org.apache.jetspeed.decoration.DecorationValve.invoke(
DecorationValve.java:100)
    at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
    at org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(
ProfilerValveImpl.java:179)
    at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
    at org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(
LoginValidationValveImpl.java:143)
    at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
    at org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(
PasswordCredentialValveImpl.java:148)
    at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
    at org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(
LocalizationValveImpl.java:168)
    at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
    at org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(
AbstractSecurityValve.java:117)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAsPrivileged(Subject.java:454)
    at org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(
AbstractSecurityValve.java:111)
    at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
    at org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(
PortalURLValveImpl.java:55)
    at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
    at org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(
CapabilityValveImpl.java:128)
    at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
    at org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(
JetspeedPipeline.java:185)
    at org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:231)

    at org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java:226)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:672)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(
ApplicationDispatcher.java:463)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(
ApplicationDispatcher.java:398)
    at org.apache.catalina.core.ApplicationDispatcher.forward(
ApplicationDispatcher.java:301)
    at org.apache.jasper.runtime.PageContextImpl.doForward(
PageContextImpl.java:693)
    at org.apache.jasper.runtime.PageContextImpl.forward(
PageContextImpl.java:660)
    at org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:45)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:322)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:178)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:432)
    at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(
ErrorReportValve.java:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(
CoyoteAdapter.java:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)

    at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
(Http11BaseProtocol.java:663)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:527)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
LeaderFollowerWorkerThread.java:80)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:595)

So guys, WHAT THE HELL MEANS THIS?????
I'd like to know why under linux it works and under windows not. I tried to
restore the original pages directory, but with the same result.

DON'T TELL ME TO DOWNLOAD STUFF FROM SVN!!! I have no time for this tricks.
Thanks.

Re: Unable to find resource 'no_such_resource.vm'

Posted by arker statis <ar...@gmail.com>.
Hi!
First of all, thank you for the answer. Let's go deeper!
Situation is a little odder, in fact I have noticed that if I take the
default installation, and in the guest directory, _users/guest I put my
default-page.psml e folder.metadata, the error appears! If I delete the
default-page.psml in pages directory, the error continues to appear, if i
restore the original status, everything goes right. This suggests me that
there is a conflict that system can't recover when there are
default-page(s).psml both on pages dir and guest. I didn't notice anything
about under Linux.

Second, I didn't delete any .vm file, so this is a deployment problem, and
resolving it should be quite easy and quick to do.

On 5/30/06, Aaron Evans <aa...@gmail.com> wrote:
>
> On 5/30/06, arker statis <ar...@gmail.com> wrote:
> > So guys, WHAT THE HELL MEANS THIS?????
> > I'd like to know why under linux it works and under windows not. I tried
> to
> > restore the original pages directory, but with the same result.
> >
> > DON'T TELL ME TO DOWNLOAD STUFF FROM SVN!!! I have no time for this
> tricks.
>
> Dude, no reason to be surly.
>
> I have seen this error before (Unable to find resource
> 'no_such_resource.vm')  and I believe it occurs when a velocity
> resource can't be found and velocity then tries to include a template
> named 'no_such_resource.vm' which is not installed as part of jetspeed
> (or at least not in the right place).
>
> Since there was a missing velocity template in the first place you are
> no doubt missing some .vm file of a layout or portlet decorator under
> the decorations directory of your jetspeed installation (there are
> also a couple of .vm files that should be directly under WEB-INF).
>
> HTH,
> aaron
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
> For additional commands, e-mail: jetspeed-user-help@portals.apache.org
>
>

Re: Unable to find resource 'no_such_resource.vm'

Posted by Aaron Evans <aa...@gmail.com>.
On 5/30/06, arker statis <ar...@gmail.com> wrote:
> So guys, WHAT THE HELL MEANS THIS?????
> I'd like to know why under linux it works and under windows not. I tried to
> restore the original pages directory, but with the same result.
>
> DON'T TELL ME TO DOWNLOAD STUFF FROM SVN!!! I have no time for this tricks.

Dude, no reason to be surly.

I have seen this error before (Unable to find resource
'no_such_resource.vm')  and I believe it occurs when a velocity
resource can't be found and velocity then tries to include a template
named 'no_such_resource.vm' which is not installed as part of jetspeed
(or at least not in the right place).

Since there was a missing velocity template in the first place you are
no doubt missing some .vm file of a layout or portlet decorator under
the decorations directory of your jetspeed installation (there are
also a couple of .vm files that should be directly under WEB-INF).

HTH,
aaron

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org