Archana,

You say I should put my path in front, but how? I am using the 'merge
properties' technique, and my modules.packages line always gets added at the
end. Still, it is strange that it worked before. I've had this before.
Somehow there is something wrong, somewhere...but beats me what.

I could ofcourse modify the JetspeedResources from jetspeed itself, and
place my modules path before it in there, but up to now I managed to avoid
having to change the jetspeed source. And this *should* work, shouldn't it?

Thanks,
-Stijn


----- Original Message ----- 
From: "Archana Turaga" <[EMAIL PROTECTED]>
To: "Jetspeed Users List" <[EMAIL PROTECTED]>
Sent: Tuesday, August 10, 2004 2:24 PM
Subject: RE: Action not found (but it's there)?


> Try putting your module package declaration in front of the Jetspeed
> module package definition.
>
> -----Original Message-----
> From: Stijn de Witt [mailto:[EMAIL PROTECTED]
> Sent: Monday, August 09, 2004 8:01 PM
> To: Jetspeed Users List
> Subject: Action not found (but it's there)?
>
> Hi, I have an action located in
> WEB-INF\classes\nl\bergland\portal\jetspeed1\actions\job
> it's name is BitCandidateSubmitAction.class
> I have set up the Turbine modules.packages path, adding
> nl.bergland.portal.jetspeed1
>
> I tried all sorts of things, but I keep getting this
> ClassNotFoundException.
> Does anyone know of another cause of this, besides a wrong
> modules.packages
> path?
> The weird thing is that I had this working before, but it broke
> somehow...
> Any help would be greatly appreciated.
>
> Greetings,
> -Stijn
>
>
> 2004-08-10 02:50:40,203 [PoolThread-9] DEBUG GenericMVCPortlet -
> GenericMVCPortlet: Executing action [job.BitCandidateSubmitAction] for
> portlet [BitCandidateSubmitPortlet]
> 2004-08-10 02:50:40,265 [PoolThread-9] ERROR GenericMVCPortlet -
> GenericMVCPortlet - error executing action
> java.lang.ClassNotFoundException:
>
>  Requested Action not found: job.BitCandidateSubmitAction
>  Turbine looked in the following modules.packages path:
>  [org.apache.jetspeed.modules, org.apache.turbine.modules,
> nl.bergland.portal.jetspeed1]
>
>  at
> org.apache.turbine.modules.ActionLoader.getInstance(ActionLoader.java:17
> 4)
>  at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122)
>  at
> org.apache.jetspeed.portal.portlets.GenericMVCPortlet.buildContent(Gener
> icMV
> CPortlet.java:276)
>  at
> org.apache.jetspeed.portal.portlets.GenericMVCPortlet.getContent(Generic
> MVCP
> ortlet.java:207)
>  at
> org.apache.jetspeed.portal.security.portlets.PortletWrapper.getContent(P
> ortl
> etWrapper.java:119)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>  at java.lang.reflect.Method.invoke(Unknown Source)
>  at
> org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invok
> e(Ub
> erspectImpl.java:267)
>  at
> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java
> :197
> )
>  at
> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReferenc
> e.ja
> va:175)
>  at
> org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference
> .jav
> a:220)
>  at
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.jav
> a:23
> 0)
>  at org.apache.velocity.Template.merge(Template.java:256)
>  at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:449)
>  at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:418)
>  at
> org.apache.turbine.services.velocity.TurbineVelocityService.decodeReques
> t(Tu
> rbineVelocityService.java:494)
>  at
> org.apache.turbine.services.velocity.TurbineVelocityService.handleReques
> t(Tu
> rbineVelocityService.java:336)
>  at
> org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(Turbi
> neVe
> locity.java:143)
>  at
> org.apache.jetspeed.portal.controls.VelocityPortletControl.getContent(Ve
> loci
> tyPortletControl.java:155)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>  at java.lang.reflect.Method.invoke(Unknown Source)
>  at
> org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invok
> e(Ub
> erspectImpl.java:267)
>  at
> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java
> :197
> )
>  at
> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReferenc
> e.ja
> va:175)
>  at
> org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference
> .jav
> a:220)
>  at
> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55
> )
>  at
> org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:166)
>  at
> org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective
> .jav
> a:114)
>  at
> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55
> )
>  at
> org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:166)
>  at
> org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective
> .jav
> a:114)
>  at
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.jav
> a:23
> 0)
>  at org.apache.velocity.Template.merge(Template.java:256)
>  at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:449)
>  at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:418)
>  at
> org.apache.turbine.services.velocity.TurbineVelocityService.decodeReques
> t(Tu
> rbineVelocityService.java:494)
>  at
> org.apache.turbine.services.velocity.TurbineVelocityService.handleReques
> t(Tu
> rbineVelocityService.java:336)
>  at
> org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(Turbi
> neVe
> locity.java:143)
>  at
> org.apache.jetspeed.portal.controllers.VelocityPortletController.getCont
> ent(
> VelocityPortletController.java:105)
>  at
> org.apache.jetspeed.portal.BasePortletSet.getContent(BasePortletSet.java
> :353
> )
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>  at java.lang.reflect.Method.invoke(Unknown Source)
>  at
> org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invok
> e(Ub
> erspectImpl.java:267)
>  at
> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java
> :197
> )
>  at
> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReferenc
> e.ja
> va:175)
>  at
> org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference
> .jav
> a:220)
>  at
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.jav
> a:23
> 0)
>  at org.apache.velocity.Template.merge(Template.java:256)
>  at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:449)
>  at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:418)
>  at
> org.apache.turbine.services.velocity.TurbineVelocityService.decodeReques
> t(Tu
> rbineVelocityService.java:494)
>  at
> org.apache.turbine.services.velocity.TurbineVelocityService.handleReques
> t(Tu
> rbineVelocityService.java:336)
>  at
> org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(Turbi
> neVe
> locity.java:143)
>  at
> org.apache.jetspeed.portal.controllers.VelocityPortletController.getCont
> ent(
> VelocityPortletController.java:105)
>  at
> org.apache.jetspeed.portal.BasePortletSet.getContent(BasePortletSet.java
> :353
> )
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>  at java.lang.reflect.Method.invoke(Unknown Source)
>  at
> org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invok
> e(Ub
> erspectImpl.java:267)
>  at
> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java
> :197
> )
>  at
> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReferenc
> e.ja
> va:175)
>  at
> org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference
> .jav
> a:220)
>  at
> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55
> )
>  at
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.jav
> a:23
> 0)
>  at
> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfState
> ment
> .java:89)
>  at
> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55
> )
>  at
> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfState
> ment
> .java:70)
>  at
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.jav
> a:23
> 0)
>  at org.apache.velocity.Template.merge(Template.java:256)
>  at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:449)
>  at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:418)
>  at
> org.apache.turbine.services.velocity.TurbineVelocityService.decodeReques
> t(Tu
> rbineVelocityService.java:494)
>  at
> org.apache.turbine.services.velocity.TurbineVelocityService.handleReques
> t(Tu
> rbineVelocityService.java:336)
>  at
> org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(Turbi
> neVe
> locity.java:143)
>  at
> org.apache.jetspeed.portal.controls.VelocityPortletControl.getContent(Ve
> loci
> tyPortletControl.java:155)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>  at java.lang.reflect.Method.invoke(Unknown Source)
>  at
> org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invok
> e(Ub
> erspectImpl.java:267)
>  at
> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java
> :197
> )
>  at
> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReferenc
> e.ja
> va:175)
>  at
> org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference
> .jav
> a:220)
>  at
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.jav
> a:23
> 0)
>  at org.apache.velocity.Template.merge(Template.java:256)
>  at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:449)
>  at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:418)
>  at
> org.apache.turbine.services.velocity.TurbineVelocityService.decodeReques
> t(Tu
> rbineVelocityService.java:494)
>  at
> org.apache.turbine.services.velocity.TurbineVelocityService.handleReques
> t(Tu
> rbineVelocityService.java:336)
>  at
> org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(Turbi
> neVe
> locity.java:143)
>  at
> org.apache.jetspeed.portal.controllers.VelocityPortletController.getCont
> ent(
> VelocityPortletController.java:105)
>  at
> org.apache.jetspeed.portal.BasePortletSet.getContent(BasePortletSet.java
> :353
> )
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>  at java.lang.reflect.Method.invoke(Unknown Source)
>  at
> org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invok
> e(Ub
> erspectImpl.java:267)
>  at
> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java
> :197
> )
>  at
> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReferenc
> e.ja
> va:175)
>  at
> org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference
> .jav
> a:220)
>  at
> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55
> )
>  at
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.jav
> a:23
> 0)
>  at
> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfState
> ment
> .java:89)
>  at
> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55
> )
>  at
> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfState
> ment
> .java:70)
>  at
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.jav
> a:23
> 0)
>  at org.apache.velocity.Template.merge(Template.java:256)
>  at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:449)
>  at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:418)
>  at
> org.apache.turbine.services.velocity.TurbineVelocityService.decodeReques
> t(Tu
> rbineVelocityService.java:494)
>  at
> org.apache.turbine.services.velocity.TurbineVelocityService.handleReques
> t(Tu
> rbineVelocityService.java:336)
>  at
> org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(Turbi
> neVe
> locity.java:143)
>  at
> org.apache.jetspeed.portal.controls.VelocityPortletControl.getContent(Ve
> loci
> tyPortletControl.java:155)
>  at
> org.apache.jetspeed.util.template.JetspeedTool.getPane(JetspeedTool.java
> :154
> )
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>  at java.lang.reflect.Method.invoke(Unknown Source)
>  at
> org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invok
> e(Ub
> erspectImpl.java:267)
>  at
> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java
> :197
> )
>  at
> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReferenc
> e.ja
> va:175)
>  at
> org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference
> .jav
> a:220)
>  at
> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55
> )
>  at
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.jav
> a:23
> 0)
>  at
> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfState
> ment
> .java:89)
>  at
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.jav
> a:23
> 0)
>  at org.apache.velocity.Template.merge(Template.java:256)
>  at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:449)
>  at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:418)
>  at
> org.apache.turbine.services.velocity.TurbineVelocityService.decodeReques
> t(Tu
> rbineVelocityService.java:494)
>  at
> org.apache.turbine.services.velocity.TurbineVelocityService.handleReques
> t(Tu
> rbineVelocityService.java:336)
>  at
> org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(Turbi
> neVe
> locity.java:143)
>  at
> org.apache.turbine.modules.screens.VelocityDirectScreen.buildTemplate(Ve
> loci
> tyDirectScreen.java:123)
>  at
> org.apache.turbine.modules.screens.TemplateScreen.doBuild(TemplateScreen
> .jav
> a:130)
>  at org.apache.turbine.modules.Screen.build(Screen.java:99)
>  at org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:129)
>  at
> org.apache.turbine.util.template.TemplateScreen.toString(TemplateScreen.
> java
> :126)
>  at
> org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference
> .jav
> a:291)
>  at
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.jav
> a:23
> 0)
>  at org.apache.velocity.Template.merge(Template.java:256)
>  at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:449)
>  at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:418)
>  at
> org.apache.turbine.services.velocity.TurbineVelocityService.decodeReques
> t(Tu
> rbineVelocityService.java:494)
>  at
> org.apache.turbine.services.velocity.TurbineVelocityService.handleReques
> t(Tu
> rbineVelocityService.java:336)
>  at
> org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(Turbi
> neVe
> locity.java:143)
>  at
> org.apache.turbine.modules.layouts.VelocityDirectLayout.doBuild(Velocity
> Dire
> ctLayout.java:106)
>  at org.apache.turbine.modules.Layout.build(Layout.java:91)
>  at org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:123)
>  at
> org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:16
> 9)
>  at org.apache.turbine.modules.Page.build(Page.java:90)
>  at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:123)
>  at org.apache.turbine.Turbine.doGet(Turbine.java:563)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360)
>  at
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationH
> andl
> er.java:294)
>  at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558)
>  at org.mortbay.http.HttpContext.handle(HttpContext.java:1714)
>  at
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationCon
> text
> .java:507)
>  at org.mortbay.http.HttpContext.handle(HttpContext.java:1664)
>  at org.mortbay.http.HttpServer.service(HttpServer.java:863)
>  at org.jboss.jetty.Jetty.service(Jetty.java:460)
>  at org.mortbay.http.HttpConnection.service(HttpConnection.java:775)
>  at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:939)
>  at org.mortbay.http.HttpConnection.handle(HttpConnection.java:792)
>  at
> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201
> )
>  at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
>  at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455)
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to