not sure if this is important but in my directory structure I see:
\org\apache\jetspeed\modules\actions\portlets\HelloAction.class 

your error seems to indicate that Turbine is looking for
portlets.HelloAction in
        Turbine looked in the following modules.packages path:
        [org.apache.jetspeed.modules, org.apache.turbine.modules]

seems like it should need to look in org.apache.jetspeed.modules.actions for
portlets.HelloAction
but I am not sure... hope this helps...
brian

-----Original Message-----
From: def [mailto:[EMAIL PROTECTED]] 
Sent: Thursday, July 25, 2002 10:32 AM
To: [EMAIL PROTECTED]
Subject: Jetspeed version 1.4b1 - Problem while making my own Actions 





When I change the
$JETSPEED_HOME/src/java/org/apache/jetspeed/modules/actions/portlets/HelloAc
tion.java
file and add some new functionality to the "doUpdate" method (I have
imported one of my own packages and tried to call one the methods), jetspeed
cannot find the action. Sorry for sending the mail twice, but I'm pulling my
hair! Here's the log:



[21:21:38,029 DEBUG] checking for Portlet permission: view for portlet:
HelloVelocity [21:21:38,032 DEBUG] checking for Portlet permission: view for
portlet: HelloVelocity [21:21:38,070 DEBUG] checking for Portlet permission:
view for portlet: HelloVelocity [21:21:38,070 DEBUG]
VelocityPortlet::getVelocityContent
[21:21:38,072 DEBUG] VelocityPortlet found action portlets.HelloAction
context org.apache.velocity.VelocityContext@4aa453
[21:21:38,113 ERROR]
java.lang.ClassNotFoundException:

        Requested Action not found: portlets.HelloAction
        Turbine looked in the following modules.packages path:
        [org.apache.jetspeed.modules, org.apache.turbine.modules]

        at
org.apache.turbine.modules.ActionLoader.getInstance(ActionLoader.java:174)
        at
org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122)
        at
org.apache.jetspeed.portal.portlets.VelocityPortlet.getVelocityContent(Veloc
ityPortlet.java:192)
        at
org.apache.jetspeed.portal.portlets.VelocityPortlet.getContent(VelocityPortl
et.java:129)
        at
org.apache.jetspeed.portal.security.portlets.PortletWrapper.getContent(Portl
etWrapper.java:142)
        at java.lang.reflect.Method.invoke(Native Method)
        at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:259
)
        at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.ja
va:20
.
.
.
.
.



I started to change the HelloAction.java file, since I could not make my own
MyHelloAction.java run. In a recent post I read that I could make my own
package for example "project.rql.modules.actions.portlets", make an entry in
the TurbineResources.properties to know where to look for, and add an entry
to the jetspeed's registry, but I could not make it work. What am I doing
wrong?



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

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

Reply via email to