[opencms-dev] clicksandlinks.com RSS Module throws exeption
Arash Kaffamanesh
arash.kaffamanesh at pomegranate.de
Wed Mar 29 03:05:05 CEST 2006
Dear Olli,
The problem was on my side, sorry. The RSS Module works great.
I have a structured content named cmsportlet with the same id="51 as your
rsspage, which collides with the same id and caused the problem:
unmarshalling xml document failed.
By the way:
the trailing slash is missing here, which causes an unbalanced tag error
<cms:include page=
"/system/modules/com.clicksandlinks.opencms.rss/elements/import_feed.jsp">
<cms:param
name="feedURL">http://www.bbc.co.uk/doctorwho/news/syndication/rss091.xml</c
ms:param>
<cms:param name="divId">element_rssfeed</cms:param>
<cms:param name="feedNumber">10<cms:param> <-- the
trailing slash is missing here, which causes an unbalanced tag error,
perhaps you would like to correct the usage guide on
<http://www.clicksandlinks.com/opencms/opencms/CL_Solutions/open_source/open
cms/rss_module/usage.html> your site
<cms:param name="titlesOnly">false</cms:param>
<cms:param name="cacheTimeout">60</cms:param>
</cms:include>
Now it works as a charm :-)
Thank you again for the great work.
It would be nice if we could see your module in the next 6.2.0 final release
or at least in the modules sandbox.
Best Regards,
Arash
-----Original Message-----
From: Arash Kaffamanesh [mailto:arash.kaffamanesh at pomegranate.de]
Sent: Mittwoch, 29. März 2006 01:49
To: 'olli_aro at yahoo.co.uk'
Subject: RE: [opencms-dev] clicksandlinks.com RSS Module throws exeption
Olli,
Yes, according to opencms-modules.xml I can see the followinf entries, which
seems to be ok.:
<module>
<name>com.clicksandlinks.opencms.rss</name>
<nicename/>
<group>Clicks and Links OpenCms Extensions</group>
<class/>
<description><![CDATA[RSS integration for OpenCms. Supports
incoming RSS 1.0, 2.0 and Atom 1.0 and outgoing RSS 1.0.]]></description>
<version>0.4</version>
<authorname><![CDATA[Olli Aro, Clicks and Links
Ltd]]></authorname>
<authoremail><![CDATA[solutions at clicksandlinks.com]]></authoremail>
<datecreated/>
<userinstalled/>
<dateinstalled/>
<dependencies/>
<exportpoints>
<exportpoint
uri="/system/modules/com.clicksandlinks.opencms.rss/lib/"
destination="WEB-INF/lib/"/>
<exportpoint
uri="/system/modules/com.clicksandlinks.opencms.rss/classes/"
destination="WEB-INF/classes/"/>
</exportpoints>
<resources>
<resource
uri="/system/modules/com.clicksandlinks.opencms.rss/"/>
<resource
uri="/system/workplace/resources/filetypes/rsspage.gif"/>
</resources>
<parameters/>
<resourcetypes>
<type
class="org.opencms.file.types.CmsResourceTypeXmlContent" name="rsspage"
id="51">
<param
name="schema">/system/modules/com.clicksandlinks.opencms.rss/schema/rsspage.
xsd</param>
</type>
</resourcetypes>
<explorertypes>
<explorertype name="rsspage" key="fileicon.rsspage"
icon="rsspage.gif" reference="xmlcontent">
<newresource page="structurecontent"
uri="newresource_xmlcontent.jsp?newresourcetype=rsspage" order="51"
autosetnavigation="false" autosettitle="false"/>
<accesscontrol>
<accessentry principal="GROUP.Administrators"
permissions="+r+v+w+c"/>
<accessentry principal="GROUP.Projectmanagers"
permissions="+r+v+w+c"/>
<accessentry principal="GROUP.Users"
permissions="+r+v+w+c"/>
</accesscontrol>
</explorertype>
</explorertypes>
</module>
Thanks for now :-)
Regards,
Arash
-----Original Message-----
From: Olli Aro [mailto:olli_aro at yahoo.co.uk]
Sent: Dienstag, 28. März 2006 20:40
To: 'Arash Kaffamanesh'
Subject: RE: [opencms-dev] clicksandlinks.com RSS Module throws exeption
Ok, it seems that you get null pointer exception when reading the schema
file at /system/modules/com.clicksandlinks.opencms.rss/schema/rsspage.xsd.
The first couple of things to check are:-
1) Is the schema puhlished ok at
/system/modules/com.clicksandlinks.opencms.rss/schema/rsspage.xsd
opencms-modules.xml
_____
From: Arash Kaffamanesh [mailto:arash.kaffamanesh at pomegranate.de]
Sent: 28 March 2006 18:26
To: olli_aro at yahoo.co.uk; 'The OpenCms mailing list'
Subject: RE: [opencms-dev] clicksandlinks.com RSS Module throws exeption
Hi Olli,
First of all thank you very much for the great work.
What Ive done is to install the module and replace the
commons-httpclient-2.0.2.jar with the latest
commons-httpclient-3.0-rc2.jar which is provided on your nice webpage. After
that I restart my tomcat 5.5.16 and do:
New --> Structured Content --> RSS Page.
And give a title for the page testrss.html
Now Im getting this error:
28 Mrz 2006 19:13:03,424 ERROR [rg.opencms.workplace.CmsDialog:1180] The
workplace dialog caused an error.
org.opencms.xml.CmsXmlException: Unmarshalling xml document failed.
at
org.opencms.xml.CmsXmlUtils.unmarshalHelper(CmsXmlUtils.java:530)
at
org.opencms.xml.CmsXmlContentDefinition.unmarshal(CmsXmlContentDefinition.ja
va:437)
at
org.opencms.xml.CmsXmlContentDefinition.unmarshal(CmsXmlContentDefinition.ja
va:270)
at
org.opencms.file.types.CmsResourceTypeXmlContent.createResource(CmsResourceT
ypeXmlContent.java:92)
at org.opencms.file.CmsObject.createResource(CmsObject.java:621)
at
org.opencms.workplace.explorer.CmsNewResourceXmlContent.actionCreateResource
(CmsNewResourceXmlContent.java:103)
at
org.apache.jsp.WEB_002dINF.jsp.offline.system.workplace.commons.newresource_
005fxmlcontent_jsp._jspService(newresource_005fxmlcontent_jsp.java:66)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
32)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:672)
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatch
er.java:574)
at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher
.java:499)
at
org.opencms.flex.CmsFlexRequestDispatcher.includeExternal(CmsFlexRequestDisp
atcher.java:193)
at
org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.j
ava:171)
at
org.opencms.loader.CmsJspLoader.service(CmsJspLoader.java:416)
at
org.opencms.flex.CmsFlexRequestDispatcher.includeInternalWithCache(CmsFlexRe
questDispatcher.java:420)
at
org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.j
ava:175)
at
org.opencms.loader.CmsJspLoader.dispatchJsp(CmsJspLoader.java:450)
at org.opencms.loader.CmsJspLoader.load(CmsJspLoader.java:395)
at
org.opencms.loader.CmsResourceManager.loadResource(CmsResourceManager.java:7
15)
at
org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:1346)
at
org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:139)
at
org.opencms.main.OpenCmsServlet.doPost(OpenCmsServlet.java:151)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC
onnection(Http11BaseProtocol.java:664)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.dom4j.DocumentException: null Nested exception: null
at org.dom4j.io.SAXReader.read(SAXReader.java:484)
at
org.opencms.xml.CmsXmlUtils.unmarshalHelper(CmsXmlUtils.java:528)
... 44 more
my opencms version is: beta 2
My MySQL version is: 5.0.19
Jdk : 1.5_06
Tomcat: 5.5.16
Would appreciate your help.
Please see attached screenshot too.
Kind Regards,
Arash
-----Original Message-----
From: opencms-dev-bounces at opencms.org
[mailto:opencms-dev-bounces at opencms.org] On Behalf Of Olli Aro
Sent: Dienstag, 28. März 2006 18:19
To: 'The OpenCms mailing list'
Subject: RE: [opencms-dev] clicksandlinks.com RSS Module throws exeption
Hmm
I suppose that I should know, since I am the author of the module ;D I
assume that you get this error after installing the module, restarting the
server and when trying to add a new rss page? If you provide a bit more
details regarding when you get this error I can try to debug.
Regards,
Olli
_____
From: opencms-dev-bounces at opencms.org
[mailto:opencms-dev-bounces at opencms.org] On Behalf Of Arash Kaffamanesh
Sent: 28 March 2006 17:03
To: 'The OpenCms mailing list'
Subject: [opencms-dev] clicksandlinks.com RSS Module throws exeption
Hi OC-World!
Ive installed the com.clicksandlinks.opencms.rss_0.3.zip module on OpenCms
6.2 Beta, but it throws the following error:
Error Unmarshalling xml document failed.
Reason: null Nested exception: null
org.opencms.xml.CmsXmlException: Unmarshalling xml document failed.
at org.opencms.xml.CmsXmlUtils.unmarshalHelper(CmsXmlUtils.java:530)
at
org.opencms.xml.CmsXmlContentDefinition.unmarshal(CmsXmlContentDefinition.ja
va:437)
at
org.opencms.xml.CmsXmlContentDefinition.unmarshal(CmsXmlContentDefinition.ja
va:270)
at
org.opencms.file.types.CmsResourceTypeXmlContent.createResource(CmsResourceT
ypeXmlContent.java:92)
at org.opencms.file.CmsObject.createResource(CmsObject.java:621)
at
org.opencms.workplace.explorer.CmsNewResourceXmlContent.actionCreateResource
(CmsNewResourceXmlContent.java:103)
at
org.apache.jsp.WEB_002dINF.jsp.offline.system.workplace.commons.newresource_
005fxmlcontent_jsp._jspService(newresource_005fxmlcontent_jsp.java:66)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
32)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:672)
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatch
er.java:574)
at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher
.java:499)
Has someone any experience with this kind of message? :-)
Thanks,
Arash
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.385 / Virus Database: 268.3.2/294 - Release Date: 27/03/2006
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.385 / Virus Database: 268.3.2/294 - Release Date: 27/03/2006
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.385 / Virus Database: 268.3.2/294 - Release Date: 27/03/2006
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.385 / Virus Database: 268.3.2/294 - Release Date: 27/03/2006
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20060329/5e4868b6/attachment.htm>
More information about the opencms-dev
mailing list