Hi,
I am also getting similiar kind of problem while publishing content through
Jetspeed Content Admin.
However I can post it successfully but I don't know how to view the
content. When I click on Bookmark link I got following error message..
type type Status report
message
/jetspeed/portalselect-panel=JetspeedContentAdmin&provider-name=jetspeed&title=IZone%20Default%20Jetspeed%20Admin%20page&link=http%3A//localhost%3A8080/jetspeed/portal/media-type/html/user/admin/page/default.psml/js_pane/P-f56eb16055-10008
Thanks in advance
Nirav
franck juillard
<franck.juillard To: [EMAIL PROTECTED]
@bull.net> cc:
Subject: JetspeedContentAdmin portlet
06/12/2003 06:42
PM
Please respond
to "Jetspeed
Users List"
Hi Jetspeed folks,
I'm currently trying to make the JetspeedContentAdmin Portlet work.
I'm aiming at creating/updating/deleting some XML content with an
end-user interface
(a kind of very low-level CMS, it seems I'm not the only one working on
this subject :) )
and I think this portlet could be a good starting point.
But whenever I try to make it work I have the same problem.
Declaring a new content provider (a XML file, basically
jetspeed-content.xml) in JetspeedRessource.properties works fine,
so as updating this provider/xml file manually. And rendering this
content with the JetspeedContent portlet just works perfectly.
When I try to use the JetspeedContentAdmin portlet, all is fine until I
push the Post Article button:
I always get the "Can't use this provider:
/localhost/jetspeed/jcm/jetspeed-content.xml (Aucun fichier ou
r�pertoire de ce type)" message
I reviewed the portlet code and the error seems to occur when the
getWriter() method from DiskCacheEntry is called, within the save()
method of the ContentMarkup class.
This may be just an URL mapping/naming problem but I can't find exactly
where, so I wonder if someone already dealed with this issue or see the
point.
Here is an excerpt from my JetspeedRessource.properties:
-----------------------------------------------------------------------------
content.provider.list=jetspeed, jiap
content.provider.jetspeed.url=/jcm/jetspeed-content.xml
content.provider.jetspeed.stylesheet.url=/WEB-INF/xsl/jpc-full.xsl
content.provider.jetspeed.title=Jetspeed
content.provider.jetspeed.description=Jetspeed weblog
-----------------------------------------------------------------------------
my jetspeed home is under:
/home/juillarf/jonas-3-1-2/juillarf/webapps/autoload/jetspeed/
and an excerpt from my jetspeed.log:
-----------------------------------------------------------------------------
2003 14:06:30 DEBUG] - checking for Portlet permission: info for
portlet: JetspeedContentAdmin Owner = admin
[12 juin 2003 14:06:30 DEBUG] - checking for Portlet permission: close
for portlet: JetspeedContentAdmin Owner = admin
[12 juin 2003 14:06:30 DEBUG] - checking for Portlet permission:
minimize for portlet: JetspeedContentAdmin Owner = admin
[12 juin 2003 14:06:30 DEBUG] - checking for Portlet permission:
maximize for portlet: JetspeedContentAdmin Owner = admin
[12 juin 2003 14:06:30 DEBUG] - TemplateLocator: template exists:
/home/juillarf/jonas-3-1-2/juillarf/webapps/autoload/jetspee
d/WEB-INF/templates/vm/controls/html/jetspeed.vm returning
/html/jetspeed.vm
[12 juin 2003 14:06:30 DEBUG] - checking for Portlet permission: view
for portlet: JetspeedContentAdmin Owner = admin
[12 juin 2003 14:06:30 WARN] - Cache getEntry Called with
/jcm/jetspeed-content.xml
[12 juin 2003 14:06:30 INFO] - Returning local cached URL
[12 juin 2003 14:06:30 WARN] - Cache getEntry Called with
/jcm/jetspeed-content.xml
[12 juin 2003 14:06:30 INFO] - Returning local cached URL
[12 juin 2003 14:06:30 WARN] - Cache getEntry Called with
/jcm/jetspeed-content.xml
[12 juin 2003 14:06:30 INFO] - Returning local cached URL
[12 juin 2003 14:06:30 WARN] - Cache getEntry Called with
/jcm/jetspeed-content.xml
[12 juin 2003 14:06:30 INFO] - Returning local cached URL
[12 juin 2003 14:06:30 WARN] - Cache getEntry Called with
/jcm/jetspeed-content.xml
[12 juin 2003 14:06:30 INFO] - Returning local cached URL
[12 juin 2003 14:06:30 ERROR] -
java.io.FileNotFoundException:
/localhost/jetspeed/jcm/jetspeed-content.xml (Aucun fichier ou
r�pertoire de ce type)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:176)
at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
at java.io.FileWriter.<init>(FileWriter.java:70)
at
org.apache.jetspeed.cache.disk.JetspeedDiskCacheEntry$FileURLWriter.<init>(JetspeedDiskCacheEntry.java:488)
at
org.apache.jetspeed.cache.disk.JetspeedDiskCacheEntry.getWriter(JetspeedDiskCacheEntry.java:374)
at
org.apache.jetspeed.portal.portlets.admin.ContentMarkup.save(JetspeedContentAdmin.java:401)
at
org.apache.jetspeed.portal.portlets.admin.JetspeedContentAdmin.postArticle(JetspeedContentAdmin.java:193)
at
org.apache.jetspeed.portal.portlets.admin.JetspeedContentAdmin.getContent(JetspeedContentAdmin.java:132)
at
org.apache.jetspeed.portal.security.portlets.PortletWrapper.getContent(PortletWrapper.java:152)
at sun.reflect.GeneratedMethodAccessor245.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:260)
at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:207)
at
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:250)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:109)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:109)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271)
at org.apache.velocity.Template.merge(Template.java:296)
at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:492)
at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461)
at
org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(TurbineVelocityService.java:494)
at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:336)
at
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVelocity.java:143)
at
org.apache.jetspeed.portal.controls.VelocityPortletControl.getContent(VelocityPortletControl.java:170)
at sun.reflect.GeneratedMethodAccessor237.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:260)
at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:207)
at
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:250)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271)
at org.apache.velocity.Template.merge(Template.java:296)
at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:492)
at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461)
at
org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(TurbineVelocityService.java:494)
at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:336)
at
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVelocity.java:143)
at
org.apache.jetspeed.portal.controllers.VelocityPortletController.getContent(VelocityPortletController.java:136)
at
org.apache.jetspeed.portal.BasePortletSet.getContent(BasePortletSet.java:379)
at sun.reflect.GeneratedMethodAccessor197.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:260)
at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:207)
at
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:250)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271)
at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:128)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:109)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271)
at org.apache.velocity.Template.merge(Template.java:296)
at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:492)
at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461)
at
org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(TurbineVelocityService.java:494)
at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:336)
at
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVelocity.java:143)
at
org.apache.jetspeed.portal.controls.VelocityPortletControl.getContent(VelocityPortletControl.java:170)
at sun.reflect.GeneratedMethodAccessor237.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:260)
at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:207)
at
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:250)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271)
at org.apache.velocity.Template.merge(Template.java:296)
at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:492)
at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461)
at
org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(TurbineVelocityService.java:494)
at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:336)
at
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVelocity.java:143)
at
org.apache.jetspeed.portal.controllers.VelocityPortletController.getContent(VelocityPortletController.java:136)
at
org.apache.jetspeed.portal.BasePortletSet.getContent(BasePortletSet.java:379)
at sun.reflect.GeneratedMethodAccessor197.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:260)
at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:207)
at
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:250)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271)
at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:128)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:109)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271)
at org.apache.velocity.Template.merge(Template.java:296)
at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:492)
at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461)
at
org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(TurbineVelocityService.java:494)
at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:336)
at
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVelocity.java:143)
at
org.apache.jetspeed.portal.controls.VelocityPortletControl.getContent(VelocityPortletControl.java:170)
at
org.apache.jetspeed.util.template.JetspeedTool.getPane(JetspeedTool.java:181)
at sun.reflect.GeneratedMethodAccessor256.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:260)
at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:207)
at
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:250)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271)
at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:128)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271)
at org.apache.velocity.Template.merge(Template.java:296)
at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:492)
at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461)
at
org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(TurbineVelocityService.java:494)
at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:336)
at
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVelocity.java:143)
at
org.apache.turbine.modules.screens.VelocityDirectScreen.buildTemplate(VelocityDirectScreen.java:123)
at
org.apache.turbine.modules.screens.TemplateScreen.doBuild(TemplateScreen.java: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.java:321)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271)
at org.apache.velocity.Template.merge(Template.java:296)
at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:492)
at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461)
at
org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(TurbineVelocityService.java:494)
at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:336)
at
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVelocity.java:143)
at
org.apache.turbine.modules.layouts.VelocityDirectLayout.doBuild(VelocityDirectLayout.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:169)
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.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:98)
at
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:176)
at java.security.AccessController.doPrivileged(Native Method)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:172)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
at java.lang.Thread.run(Thread.java:536)
-----------------------------------------------------------------------------
Thx in advance,
Franck Juillard
---------------------------------------------------------------------
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]