Forums / Developer / RSS import generates duplicates

RSS import generates duplicates

Author Message

Kevin Gaudin

Monday 05 October 2009 2:19:24 am

I'm running a site on v3.8.6. (Migration to v.4.0 is planned to november)

Is there a reason why RSS Import would duplicate some entries from this feed ?
http://www.toulouse.fr/web/guest/actualite/lire/-/journal/rss/10128/ACTUALITES

All duplicated entries have guid formed this way :

<item>
      <title>Mobilisation pour un référendum sur le service public postal</title>
      <link>http://www.toulouse.fr/web/guest/actualite/lire/-/journal_content/56_INSTANCE_3iH6/10128/1436279</link>
      <description />
      <pubDate>Fri, 02 Oct 2009 13:05:00 GMT</pubDate>
      <guid>http://www.toulouse.fr/web/guest/actualite/lire/-/journal_content/56_INSTANCE_3iH6/10128/1436279</guid>
      <dc:creator>Léonard Lemince</dc:creator>
      <dc:date>2009-10-02T13:05:00Z</dc:date>
    </item>

Whereas those which are not duplicated are formed this way :

    <item>
      <title>Le site de la semaine!</title>
      <link>http://www.toulouse.fr/web/guest/economie/innovation-technologies-de-l-information</link>
      <description />
      <pubDate>Thu, 01 Oct 2009 13:51:00 GMT</pubDate>
      <guid>http://www.toulouse.fr/web/guest/economie/innovation-technologies-de-l-information</guid>
      <dc:creator>Djet 27</dc:creator>
      <dc:date>2009-10-01T13:51:00Z</dc:date>
    </item>

Any hint welcome... I did not find anything regarding this in issues.ez.no.

Thanks !

Twitter: @kevingaudin

Kevin Gaudin

Monday 05 October 2009 2:26:01 am

For each duplicate entry, eZ seems to add a different "jsessionid" to the link ! :

First entry :
http://www.toulouse.fr/web/guest/actualite/lire/-/journal_content/56_INSTANCE_3iH6/10128/1436279;jsessionid=1E0169E94E9694BD6D0AA2E15A2F46B0

Duplicate :
http://www.toulouse.fr/web/guest/actualite/lire/-/journal_content/56_INSTANCE_3iH6/10128/1436279;jsessionid=300C982D2BD28725BC61A1396C801A9A

This jsessionid does not appear anywhere in the original feed !

Twitter: @kevingaudin

Kevin Gaudin

Monday 05 October 2009 5:33:13 am

Well, after further investigation, it looks like a bug from liferay (generator of the rss feed) which puts these jsessionid values when called from a cookieless client.

Twitter: @kevingaudin

eZ debug

Timing: Jan 30 2025 19:33:21
Script start
Timing: Jan 30 2025 19:33:21
Module start 'content'
Timing: Jan 30 2025 19:33:21
Module end 'content'
Timing: Jan 30 2025 19:33:21
Script end

Main resources:

Total runtime0.2671 sec
Peak memory usage8,192.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0080 587.9297370.2969
Module start 'content' 0.00800.0127 958.22661,005.6406
Module end 'content' 0.02070.2463 1,963.86723,895.4375
Script end 0.2670  5,859.3047 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00441.6603200.0002
Check MTime0.00140.5112200.0001
Mysql Total
Database connection0.00100.367010.0010
Mysqli_queries0.170963.99221410.0012
Looping result0.00140.52861390.0000
Template Total0.245892.110.2458
Template load0.00080.293910.0008
Template processing0.245191.760610.2451
Override
Cache load0.00050.184610.0005
Sytem overhead
Fetch class attribute can translate value0.00220.828210.0022
XML
Image XML parsing0.00030.116810.0003
General
dbfile0.00823.0613200.0004
String conversion0.00000.002930.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0001 secs