<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>DotNetNuke</title><link>http://www.dotnetnuke.com/tabid/795/Default.aspx</link><description>Discussions of DotNetNuke for ASP.NET 1.x and above.  &lt;a href="http://www.dotnetnuke.com/" target="_blank"&gt;DNN Home&lt;/a&gt; &lt;a href="http://aspadvice.com/SignUp/list.aspx?l=105&amp;c=25" target="_blank"&gt;Email List&lt;/a&gt;</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Item has already been added. Key in dictionary</title><link>http://forums.asp.net/thread/1298126.aspx</link><pubDate>Sat, 27 May 2006 09:59:56 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1298126</guid><dc:creator>liffey</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1298126.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=90&amp;PostID=1298126</wfw:commentRss><description>&lt;p&gt;I have finally come up with a solution to this problem, quite by accident!!!&lt;/p&gt;
&lt;p&gt;I have moved to a dedicated server, away from shared hosting.&amp;nbsp; Now that I have my own server I split all my sites into individual instances of DNN, with a few exceptions.&lt;/p&gt;
&lt;p&gt;Since clearing all logs and any search related tables I have not had a single recurrence of this error on any of my sites (instances of DNN).&lt;/p&gt;
&lt;p&gt;See my post here &lt;a href="http://dotnetnuke.com/Community/ForumsDotNetNuke/tabid/795/forumid/118/threadid/37537/threadpage/2/scope/posts/Default.aspx"&gt;http://dotnetnuke.com/Community/ForumsDotNetNuke/tabid/795/forumid/118/threadid/37537/threadpage/2/scope/posts/Default.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;for a summary of my experiences on 3 different hostig providers / plans.&lt;/p&gt;
&lt;p&gt;Declan&lt;/p&gt;</description></item><item><title>Re: Item has already been added. Key in dictionary</title><link>http://forums.asp.net/thread/1214327.aspx</link><pubDate>Wed, 01 Mar 2006 23:55:14 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1214327</guid><dc:creator>xberserker</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1214327.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=90&amp;PostID=1214327</wfw:commentRss><description>&lt;font face="Arial"&gt;SQL Statements:&lt;br /&gt;&lt;font color="#000000" face="Courier New" size="2"&gt;delete from searchword;&lt;br /&gt;delete from searchitem;&lt;br /&gt;&lt;br /&gt;I did that and now my search doesn't pull up anything.&lt;br /&gt;For example I have a employee directory with my name - Tosh&lt;br /&gt;When I type in Tosh in the search it used to pull up my name. &lt;br /&gt;And now notta! :( &lt;br /&gt;&lt;br /&gt;And I have all these forms, some search words pull things up,&lt;br /&gt;some don't. It worked great before I did the .... delete SQL Statements.&lt;br /&gt;&lt;br /&gt;How would I get it back to the way it was????&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>Re: Item has already been added. Key in dictionary</title><link>http://forums.asp.net/thread/1064938.aspx</link><pubDate>Tue, 27 Sep 2005 19:25:59 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1064938</guid><dc:creator>dstruve</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1064938.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=90&amp;PostID=1064938</wfw:commentRss><description>http://www.dotnetnuke.com/Default.aspx?tabid=795&lt;br /&gt;&lt;br /&gt;if its critical search everywhere and see what you come up with. go to the link, you will see a search button.</description></item><item><title>Re: Item has already been added. Key in dictionary</title><link>http://forums.asp.net/thread/1064914.aspx</link><pubDate>Tue, 27 Sep 2005 19:10:33 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1064914</guid><dc:creator>liffey</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1064914.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=90&amp;PostID=1064914</wfw:commentRss><description>Daniel,&lt;BR&gt;&lt;BR&gt;which URL for the sub project?&amp;nbsp; The Gallery? or one for SearchIndexing?&lt;BR&gt;&lt;BR&gt;Declan</description></item><item><title>Re: Item has already been added. Key in dictionary</title><link>http://forums.asp.net/thread/1064824.aspx</link><pubDate>Tue, 27 Sep 2005 18:01:22 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1064824</guid><dc:creator>dstruve</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1064824.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=90&amp;PostID=1064824</wfw:commentRss><description>Check the DotNetNuke SubProject Forum.&lt;br /&gt;Can you post this to Gemini and ILL look into for you.&lt;br /&gt;&lt;br /&gt;Daniel</description></item><item><title>Re: Item has already been added. Key in dictionary</title><link>http://forums.asp.net/thread/1064760.aspx</link><pubDate>Tue, 27 Sep 2005 17:04:37 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1064760</guid><dc:creator>liffey</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1064760.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=90&amp;PostID=1064760</wfw:commentRss><description>&lt;P&gt;As a matter of interest, is anyone having this problem also running the DNN Gallery?&lt;/P&gt;
&lt;P&gt;I was having response and site down problems.&amp;nbsp; My host (WH4L) provided me with a trace which pointed me to a page containing a DNN Gallery showing photographs.&amp;nbsp; I removed this page and uninstalled the Gallery.&amp;nbsp; I have not had a single error since and my site is running faster.&lt;/P&gt;
&lt;P&gt;I do have Site indexing turned off but even so continued to receive the errors ("Item has already been added. Key in dictionary").&amp;nbsp; I am going to monitor it for 48 hours and then may turn indexing back on&amp;nbsp;to see what happens!&lt;BR&gt;&lt;BR&gt;Declan&lt;/P&gt;</description></item><item><title>Re: Item has already been added. Key in dictionary</title><link>http://forums.asp.net/thread/1061529.aspx</link><pubDate>Fri, 23 Sep 2005 19:06:31 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1061529</guid><dc:creator>adefwebserver</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1061529.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=90&amp;PostID=1061529</wfw:commentRss><description>I am one more case of two instances of DNN 3.1.1 running on a single Windows 2000 server.</description></item><item><title>Re: Item has already been added. Key in dictionary</title><link>http://forums.asp.net/thread/1061214.aspx</link><pubDate>Fri, 23 Sep 2005 14:46:14 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1061214</guid><dc:creator>liffey</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1061214.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=90&amp;PostID=1061214</wfw:commentRss><description>I wonder if&amp;nbsp;that is&amp;nbsp;the key - two instances of DNN?&amp;nbsp; I also have 2 instances of DNN running.&amp;nbsp; Should they not be running in separate address spaces? Could the services be common?&lt;BR&gt;&lt;BR&gt;Cathal,&amp;nbsp; any thoughts?&lt;BR&gt;&lt;BR&gt;Declan</description></item><item><title>Re: Item has already been added. Key in dictionary</title><link>http://forums.asp.net/thread/1061196.aspx</link><pubDate>Fri, 23 Sep 2005 14:31:49 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1061196</guid><dc:creator>pmgerholdt</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1061196.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=90&amp;PostID=1061196</wfw:commentRss><description>&lt;P&gt;No web farm here, just a single server, but two instances of DNN 3.1.1 on it.&lt;/P&gt;
&lt;P&gt;I'll try to get the opportunity to do IISRESET. But I had the search indexer disabled from Sept 8 to Sept 22.&lt;/P&gt;</description></item><item><title>Re: Item has already been added. Key in dictionary</title><link>http://forums.asp.net/thread/1061140.aspx</link><pubDate>Fri, 23 Sep 2005 14:00:39 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1061140</guid><dc:creator>liffey</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1061140.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=90&amp;PostID=1061140</wfw:commentRss><description>This is the same as my findings.&amp;nbsp; See Cathal's response.&lt;BR&gt;&lt;BR&gt;I have since discovered that my site is running on 2 different servers which will tie in with Cathal's theory.&amp;nbsp; I have posted a ticket with my host and referred them to this thread, in particular to Cathal's post.&lt;BR&gt;&lt;BR&gt;I've left it disabled but it still runs and I have no errors.&lt;BR&gt;&lt;BR&gt;Declan</description></item><item><title>Re: Item has already been added. Key in dictionary</title><link>http://forums.asp.net/thread/1061123.aspx</link><pubDate>Fri, 23 Sep 2005 13:48:59 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1061123</guid><dc:creator>pmgerholdt</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1061123.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=90&amp;PostID=1061123</wfw:commentRss><description>&lt;P&gt;I re-enabled indexing for the search engine with a time lapse of 180 (3 hours, right?) and I left the retry frequency blank, which means disabled.&lt;/P&gt;
&lt;P&gt;I let it run overnight and I don't see any items in the log registering the 'key already exists' errors. That looks good.&lt;/P&gt;
&lt;P&gt;However, I am puzzled by what I see in the history. It looks like the scheduler has the indexer scheduled twice. Each sets itself up to run three hours later, but the two instances are starting three minutes apart:&lt;/P&gt;
&lt;P&gt;S: 9/23/2005 8:53:56 AM &lt;BR&gt;E: 9/23/2005 8:55:00 AM &lt;BR&gt;N: 9/23/2005 11:53:56 AM &lt;/P&gt;
&lt;P&gt;S: 9/23/2005 8:50:59 AM &lt;BR&gt;E: 9/23/2005 8:51:58 AM &lt;BR&gt;N: 9/23/2005 11:50:59 AM &lt;/P&gt;
&lt;P&gt;S: 9/23/2005 8:50:24 AM &lt;BR&gt;E: 9/23/2005 8:51:30 AM &lt;BR&gt;N: 9/23/2005 11:50:24 AM &lt;/P&gt;
&lt;P&gt;S: 9/23/2005 8:39:20 AM &lt;BR&gt;E: 9/23/2005 8:40:21 AM &lt;BR&gt;N: 9/23/2005 11:39:20 AM &lt;/P&gt;
&lt;P&gt;S: 9/23/2005 5:50:20 AM &lt;BR&gt;E: 9/23/2005 5:51:22 AM &lt;BR&gt;N: 9/23/2005 8:50:20 AM &lt;/P&gt;
&lt;P&gt;S: 9/23/2005 5:41:53 AM &lt;BR&gt;E: 9/23/2005 5:42:53 AM &lt;BR&gt;N: 9/23/2005 8:41:53 AM&lt;BR&gt;&lt;BR&gt;And cetera.&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Re: Item has already been added. Key in dictionary</title><link>http://forums.asp.net/thread/1060917.aspx</link><pubDate>Fri, 23 Sep 2005 10:29:12 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1060917</guid><dc:creator>cathal</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1060917.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=90&amp;PostID=1060917</wfw:commentRss><description>&lt;P&gt;I think this is an issue with threads. Originally the scheduler worked by firing off independant threads to handle each scheduled task, and a master thread to control these. The master is there to respond to requests that alter the individual threads i.e. change their settings/disable them. &lt;BR&gt;&lt;BR&gt;IMHO Some of the difficult to explain differences between people come from this. Some hosting companies run sites in a webfarm (often without their users knowing - so they can mainatin 99.99% uptime), and I would speculate that you get rogue threads, or threads no longer under control of the master. Additionally some of them seem to kill off some of the threads on occasion to optimise their servers, and this can lead to odd issues such as logs that haven't cleared down in months. This means when you stop a scheduled task, it may not stop. Also, when you upgrade a site, the old threads may continue to run the old code rather than the new ("fixed") versions. I've had at list 1 person confirm to me that after an upgrade search continued to fail in this manner for them, but after they unloaded the application pool, it then 'magically' started to work as expected.&lt;BR&gt;&lt;BR&gt;In recent versions we added an additional option to the schedule mode. If you log in as host and go to host-&amp;gt;host settings and expand out advanced-&amp;gt;other settings, you can set the scheduler mode to 'request'. This works inline with the application, which means it has less of an overhead, but that it only works whilst the web application is active. This is fine for all of the dnn scheduled tasks, but if you've written custom tasks that you need to execute at a regular basis irregardless of whether the application is active, it may not suit.&lt;BR&gt;&lt;BR&gt;If you haven't written custom scheduled tasks in this fashion, I'd recommend you change this setting to 'request mode', and if you have the ability, either unload the application pool, or restart IIS (e.g. with IISRESET), to be sure that no old code is hanging about.&lt;BR&gt;&lt;BR&gt;Cathal&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Re: Item has already been added. Key in dictionary</title><link>http://forums.asp.net/thread/1060853.aspx</link><pubDate>Fri, 23 Sep 2005 09:21:48 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1060853</guid><dc:creator>liffey</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1060853.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=90&amp;PostID=1060853</wfw:commentRss><description>This I don't understand!&lt;BR&gt;&lt;BR&gt;I have the schedule disabled since last night for &lt;BR&gt;DotNetNuke.Services.Search.SearchEngineScheduler, DOTNETNUKEDotNetNuke.Services.Search.SearchEngineScheduler, DOTNETNUKE.&lt;BR&gt;&lt;BR&gt;The schedule item is not listed when I display the Schedule Status.&lt;BR&gt;&lt;BR&gt;However if I view the schedule history for this item I get entries stating that it has run successfully!!!&lt;BR&gt;&lt;BR&gt;
&lt;TABLE id=dnn_ctr356_ViewScheduleHistory_dgScheduleHistory cellSpacing=2 cellPadding=4&gt;

&lt;TR&gt;
&lt;TD class=NormalBold&gt;Description&lt;/TD&gt;
&lt;TD class=NormalBold&gt;Duration (ms)&lt;/TD&gt;
&lt;TD class=NormalBold&gt;Succeeded&lt;/TD&gt;
&lt;TD class=NormalBold&gt;Start/End/Next Start&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=Normal&gt;
&lt;TABLE&gt;

&lt;TR&gt;
&lt;TD class=Normal&gt;&lt;I&gt;DotNetNuke.Services.Search.SearchEngineScheduler, DOTNETNUKE&lt;/I&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;SPAN&gt;Completed re-indexing content
 &lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class=Normal&gt;8.217&lt;/TD&gt;
&lt;TD class=Normal&gt;True&lt;/TD&gt;
&lt;TD class=Normal&gt;S:&amp;nbsp;23/09/2005 02:17:56 &lt;BR&gt;E:&amp;nbsp;23/09/2005 02:18:04 &lt;BR&gt;N:&amp;nbsp;23/09/2005 02:47:56 &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=Normal&gt;
&lt;TABLE&gt;

&lt;TR&gt;
&lt;TD class=Normal&gt;&lt;I&gt;DotNetNuke.Services.Search.SearchEngineScheduler, DOTNETNUKE&lt;/I&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;SPAN&gt;Completed re-indexing content
 &lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class=Normal&gt;9.686&lt;/TD&gt;
&lt;TD class=Normal&gt;True&lt;/TD&gt;
&lt;TD class=Normal&gt;S:&amp;nbsp;23/09/2005 02:10:39 &lt;BR&gt;E:&amp;nbsp;23/09/2005 02:10:49 &lt;BR&gt;N:&amp;nbsp;23/09/2005 02:40:39 &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=Normal&gt;
&lt;TABLE&gt;

&lt;TR&gt;
&lt;TD class=Normal&gt;&lt;I&gt;DotNetNuke.Services.Search.SearchEngineScheduler, DOTNETNUKE&lt;/I&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;SPAN&gt;Completed re-indexing content
 &lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class=Normal&gt;22.767&lt;/TD&gt;
&lt;TD class=Normal&gt;True&lt;/TD&gt;
&lt;TD class=Normal&gt;S:&amp;nbsp;23/09/2005 01:49:03 &lt;BR&gt;E:&amp;nbsp;23/09/2005 01:49:26 &lt;BR&gt;N:&amp;nbsp;23/09/2005 02:19:03 &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=Normal&gt;
&lt;TABLE&gt;

&lt;TR&gt;
&lt;TD class=Normal&gt;&lt;I&gt;DotNetNuke.Services.Search.SearchEngineScheduler, DOTNETNUKE&lt;/I&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;SPAN&gt;Completed re-indexing content
 &lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class=Normal&gt;10.36&lt;/TD&gt;
&lt;TD class=Normal&gt;True&lt;/TD&gt;
&lt;TD class=Normal&gt;S:&amp;nbsp;23/09/2005 01:47:50 &lt;BR&gt;E:&amp;nbsp;23/09/2005 01:48:01 &lt;BR&gt;N:&amp;nbsp;23/09/2005 02:17:50 &lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;etc&lt;BR&gt;&lt;BR&gt;Is it possible that 2 tasks are running and hence the dupliction conflicts?&lt;BR&gt;&lt;BR&gt;Declan&lt;BR&gt;&lt;BR&gt;</description></item><item><title>Re: Item has already been added. Key in dictionary</title><link>http://forums.asp.net/thread/1060430.aspx</link><pubDate>Thu, 22 Sep 2005 20:37:53 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1060430</guid><dc:creator>pmgerholdt</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1060430.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=90&amp;PostID=1060430</wfw:commentRss><description>Based on the advise from ecktwo's site, I ran the queries to clean out the search tables (had done so before) and increased the time between scheduled re-indexing from 30 to 180 minutes.&lt;BR&gt;&lt;BR&gt;Ran the indexer and fingers crossed. Ditto on reporting back in the next day or so with results.</description></item><item><title>Re: Item has already been added. Key in dictionary</title><link>http://forums.asp.net/thread/1060345.aspx</link><pubDate>Thu, 22 Sep 2005 19:14:04 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1060345</guid><dc:creator>liffey</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1060345.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=90&amp;PostID=1060345</wfw:commentRss><description>Ok ecktwo,&lt;BR&gt;&lt;BR&gt;Let's see how it runs ...&lt;BR&gt;&lt;BR&gt;I have disabled the schedule for SearchIndexing, set the Schedule Method (Host settings) to timer, reset IIS.&amp;nbsp; This should ensure that indexing will not run while I run queries to delet table content as per your tutorial.&amp;nbsp; I then cleared the log, ran the queries and Reindexed from the Search config page.&amp;nbsp; No errors appeared in the log.&amp;nbsp; I have re-enabled the schedule for indexing. &lt;BR&gt;&lt;BR&gt;I'll report back with the results of leaving it run over-night.&lt;BR&gt;&lt;BR&gt;Thanks for your tutorial link,&lt;BR&gt;Declan</description></item></channel></rss>