That should work. Yes. I would not know what is going wrong. I thought
you had your own property file (the overriding property mechanism in
Jetspeed)...that is why I told you to put the entry in front of all the
other declarations. We are using the overriding mechanism so that we do
not have to directly touch the JetspeedResource.properties etc.

-----Original Message-----
From: Stijn de Witt [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, August 10, 2004 5:14 PM
To: Jetspeed Users List
Subject: Re: Action not found (but it's there)?

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]




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

Reply via email to