Perhaps better suited for the developers list, but I didn't really want to subscribe there.
Hopefully these comments will be of use to the developers in understanding from a user perspective some of the issues of the current development state of jetspeed-2.


1)Compared to jetspeed-1, the jetspeed-2 installation makes quite a mess of your application server, and pretty much renders it unusable for anything else you were planning to host in it.
While jetspeed-1 had a lovely simple war file to drop in/out, jetspeed-2 installs roughly 10 seperate servlets, none of which can be uninstalled by any targets I found in the maven build file. I always understood portlets were supposed to be run hosted in a Portlet server, so I don't really understand the need to publish all these servlets - they should be Portlets, and thus not visible from the application server perspective.
Hopefully this will be sorted out as we near a production version, and the install gets a bit more streamlined


2)Default install on clean jakarta-tomcat-5.0.28 give me the following errors right off the bat when accessing the index page::

CNF: java.lang.ClassNotFoundException: 
org.apache.jetspeed.portlets.layout.MultiColumnPortlet:org.apache.jetspeed.portle

ts.layout.MultiColumnPortlet


3)The "My First PSML Page" accesible off the main guest screen gives me an immediate :


Invocation of method 'getCurrentPortletEntity' in  class 
org.apache.jetspeed.velocity.JetspeedPowerTool threw exception class 
java.lang.NullPointerException : null
org.apache.velocity.exception.MethodInvocationException: Invocation of method 
'getCurrentPortletEntity' in  class org.apache.jetspeed.velocity.JetspeedPowerTool 
threw exception class java.lang.NullPointerException : null
        at 
org.apache.velocity.runtime.parser.node.ASTIdentifier.execute(ASTIdentifier.java:193)
        at 
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:175)
        at 
org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:327)
        at 
org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:51)
        at 
org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:95)
        at 
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
        at org.apache.velocity.Template.merge(Template.java:256)
        at 
org.apache.jetspeed.velocity.JetspeedVelocityViewServlet.mergeTemplate(JetspeedVelocityViewServlet.java:116)
        at 
org.apache.velocity.tools.view.servlet.VelocityViewServlet.doRequest(VelocityViewServlet.java:455)
        at 
org.apache.velocity.tools.view.servlet.VelocityViewServlet.doGet(VelocityViewServlet.java:411)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


Strangley the "My Second PSML page" works with no problems.


4) The "Test Suite Page" tab has errors in each prtlet window, all complaining :


org.apache.jetspeed.aggregator.FailedToRenderFragmentException: Unable to render 
fragment because: org.apache.jetspeed.container.window.FailedToRetrievePortletWindow: 
org.apache.jetspeed.container.window.FailedToCreateWindowException: Error generating 
new PortletEntity: 
org.apache.jetspeed.components.portletentity.PortletEntityNotGeneratedException: 
Failed to retrieve Portlet Definition for testsuite::TestPortlet1

        at 
org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(PortletRendererImpl.java:172)

        at 
org.apache.jetspeed.aggregator.impl.ContentDispatcherImpl.include(ContentDispatcherImpl.java:286)

        at 
org.apache.jetspeed.velocity.JetspeedPowerTool.include(JetspeedPowerTool.java:552)




5)Logging in as user "jetspeed" with password "jetspeed" seems to work, but I am presented with a "Manager Role Page" titled window in which none of the tabs work. Although they appear to link correctly (for example to "jetspeed/portal/p002.psml"), the link itself
always returns the default index page.


6)There is no way to log out of this non-functioning manager role page, since a)it probably won't work and b)no logout facility is provided.


I'm now going to repeat the process using Tomcat 4.28 and see what happens.

Thanks
wh






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



Reply via email to