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]