This project has moved and is read-only. For the latest updates, please go here.

Error with Drop Box in 1.4 beta

Topics: User Forum
Jan 13, 2010 at 12:47 PM

The problem is with the Drop Box functionality in version 1.4. beta. (I used russian SLk Language pack ) When a non-SCORM document is added and assigned using SLK, shows "ERROR" and "An error occurred. More information may be available in the server application event log.".  When you check the server event log (the WFE server that was hosting the session), the error is:

Ошибка SharePoint Learning Kit

Microsoft.SharePoint.SPException: The indicated name is already used.
A list, questioning, board of discussions or library of documents, can not have the name, consilient with the name of other list, questioning, board of discussions or library of documents on this web site. Return on a previous page the button "Back" and repeat an attempt---> System.Runtime.InteropServices.COMException (0x81020012): The indicated name is already used.

Список, опрос, доска обсуждений или библиотека документов не могут иметь имя, совпадающее с именем другого списка, опроса, доски обсуждений или библиотеки документов на этом веб-узле. Вернитесь на предыдущую страницу кнопкой "Назад" и повторите попытку.
   в Microsoft.SharePoint.Library.SPRequestInternalClass.CreateList(String bstrWebUrl, String bstrTitle, String bstrDescription, String bstrListUrl, String bstrFeatureId, Int32 lTemplateID, String bstrDocTemplateType, ListQuickLaunchOptions qlOpt)
   в Microsoft.SharePoint.Library.SPRequest.CreateList(String bstrWebUrl, String bstrTitle, String bstrDescription, String bstrListUrl, String bstrFeatureId, Int32 lTemplateID, String bstrDocTemplateType, ListQuickLaunchOptions qlOpt)
   --- Конец трассировки внутреннего стека исключений ---
   в Microsoft.SharePoint.Library.SPRequest.CreateList(String bstrWebUrl, String bstrTitle, String bstrDescription, String bstrListUrl, String bstrFeatureId, Int32 lTemplateID, String bstrDocTemplateType, ListQuickLaunchOptions qlOpt)
   в Microsoft.SharePoint.SPListCollection.CreateList(String strTitle, String strDescription, String strListUrl, String strFeatureId, Int32 templateID, String strDocTemplateType, QuickLaunchOptions qlOpt)
   в Microsoft.SharePoint.SPListCollection.Add(String strTitle, String strDescription, String strUrl, String strFeatureId, Int32 templateType, String docTemplateType, QuickLaunchOptions quickLaunchOptions)
   в Microsoft.SharePoint.SPListCollection.Add(String strTitle, String strDescription, SPListTemplateType templateType)
   в Microsoft.SharePointLearningKit.DropBoxManager.CreateDropBoxLibrary(SPWeb web)
   в Microsoft.SharePointLearningKit.DropBoxManager.DropBoxLibrary(SPWeb web)
   в Microsoft.SharePointLearningKit.DropBoxManager.<>c__DisplayClass12.<LastSubmittedFiles>b__11()
   в Microsoft.SharePoint.SPSecurity.CodeToRunElevatedWrapper(Object state)
   в Microsoft.SharePoint.SPSecurity.<>c__DisplayClass4.<RunWithElevatedPrivileges>b__2()
   в Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode)
   в Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(WaitCallback secureCode, Object param)
   в Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated secureCode)
   в Microsoft.SharePointLearningKit.DropBoxManager.LastSubmittedFiles(SPUser user)
   в Microsoft.SharePointLearningKit.ApplicationPages.LobbyPage.GenerateUrlForAssignmentReview()
   в Microsoft.SharePointLearningKit.ApplicationPages.LobbyPage.SetUpForFinal()
   в Microsoft.SharePointLearningKit.ApplicationPages.LobbyPage.OnPreRender(EventArgs e)


Release name is required

Released: Feb 5 2009<abbr></abbr>
Updated: Apr 2 2009<abbr></abbr> by RichardWillis
Dev status: Stable Stable: This software is believed to be ready for use
Rated: <script>// <![CDATA[ var viewOnlyMode = 'True'; function getRatingText(rating) { var ratingText; switch(rating) { case 1: ratingText = "Very poor"; break; case 2: ratingText = "Poor"; break; case 3: ratingText = "Fair"; break; case 4: ratingText = "Good"; break; case 5: ratingText = "Excellent"; break; default: ratingText= ""; break; } return ratingText; } function setRatingLabelsText(rating) { var lblRatingTextClientID = 'ctl00_ctl00_MasterContent_Content_AverageRatingControl_lblRatingText'; if(document.all) document.getElementById(lblRatingTextClientID).innerText = getRatingText(rating) else document.getElementById(lblRatingTextClientID).textContent = getRatingText(rating) // FF do not support innerText prop } function onStarMouseOver(id) { var id_prefix = id.substring(0, id.lastIndexOf('_')+1); var index = parseInt(id.substring(id.lastIndexOf('_')+1, id.length)); if(viewOnlyMode == 'False') setRatingLabelsText(index +1); for (i=0;i<5;i++) { var star = document.getElementById(id_prefix + i.toString()); if (i<=index) star.className = 'RatingStar FilledRatingStarUser'; else star.className = 'RatingStar EmptyRatingStar'; } } function onStarsMouseOut(id) { var id_prefix = id + "_Star_"; var currentRating = parseInt($('#ctl00_ctl00_MasterContent_Content_AverageRatingControl_CurrentRatingHiddenField').val()); for (i=0;i<5;i++) { var star = document.getElementById(id_prefix + i.toString()); if (i < currentRating) star.className = 'RatingStar FilledRatingStar'; else star.className = 'RatingStar EmptyRatingStar'; } if(viewOnlyMode == 'False') setRatingLabelsText(currentRating) ; } function onStarClick(id,index) { SubmitRating(id,index+1); } function SubmitRating(id,rating) { $('#ctl00_ctl00_MasterContent_Content_AverageRatingControl_CurrentRatingHiddenField').val(rating.toString()); } function GetCurrentRating(control_id) { var rating = 0; for (i=0;i<5;i++) { var star = document.getElementById(control_id + '_Star_' + i.toString()); if (star.className.indexOf('FilledRatingStar') != -1) rating++; } return rating; } function SetRatingsText() { var currRating = 3,714286; if (currRating >= 1 && currRating <= 5) setRatingLabelsText(currRating); } // ]]></script> <input id="ctl00_ctl00_MasterContent_Content_AverageRatingControl_CurrentRatingHiddenField" name="ctl00$ctl00$MasterContent$Content$AverageRatingControl$CurrentRatingHiddenField" type="hidden" value="3,714286" />
 based on 7 ratings (Add your own rating)
Reviewed: 6 reviews
Downloaded: 24469 downloads
Wiki link: [release:9206]
<input id="ctl00_ctl00_MasterContent_Content_ReleasePanelOrderingContainer_ReleaseFilesCtrl_HiddenField" name="ctl00$ctl00$MasterContent$Content$ReleasePanelOrderingContainer$ReleaseFilesCtrl$HiddenField" type="hidden" /> <script type="text/javascript">// <![CDATA[ function isFileItemDisabled(){ return false; } var currentLicenseHeight = null; function downloadFile(fromLink, fromHash) { if (!fromLink && !fromHash) return false; var hidden = $('#ctl00_ctl00_MasterContent_Content_ReleasePanelOrderingContainer_ReleaseFilesCtrl_HiddenField')[0]; if (hidden) { var hiddenID; if(fromLink) hiddenID = fromLink.getAttribute("fileID"); else hiddenID = fromHash; hidden.value = hiddenID; } if (isPlatformInstallerAgent()) { submitDownloadFile(); return false; } OpenDialog('#LicenseAgreePanel', true, '58em', 'LicensePanel'); return false; } function OnLoadDownload(fromLink, userClick, alreadyLoaded) { if(userClick) { return downloadFile(fromLink, null); } else { if(!alreadyLoaded) { var downloadId = $getQuerystring("DownloadId"); if (!downloadId) downloadId = getDownloadIdFromFragment(document.location); if (downloadId) downloadFile(null, downloadId); } } } function getDownloadIdFromFragment() { var path = document.location.toString(); if (path.match('#')) { var fileID = '#' + path.split('#')[1]; if(fileID.toLowerCase().indexOf("downloadid=") > 0) { fileID = fileID.split("="); if(fileID[1].length > 0){ downloadFile(null, fileID[1]); } } } } function isPlatformInstallerAgent() { return navigator.userAgent.toLowerCase().indexOf('platform-installer/') != -1; } function submitDownloadFile() { OpenDialog('#LicenseAgreePanel', false); __doPostBack('ctl00$ctl00$MasterContent$Content$ReleasePanelOrderingContainer$ReleaseFilesCtrl$AgreeButton','') } var firstReleasePageLoad; function pageLoad() { if(!firstReleasePageLoad) { var isLoaded = false; var downloadId = $getQuerystring("DownloadId"); if (downloadId) { $('a.FileNameLink[fileid=' + downloadId + ']').each(function() { downloadFile(this); isLoaded = true; }); } OnLoadDownload(null, false, isLoaded); } firstReleasePageLoad = true; } // ]]></script>

 Recommended Download

application, 1537K, uploaded Feb 11 2009<abbr></abbr>  - 11718 downloads

 Other Available Downloads

Application (Recommended default)
application, 1221K, uploaded Feb 11 2009<abbr></abbr>  - 5272 downloads
Application (Recommended default)
application, 18K, uploaded Feb 6 2009<abbr></abbr>  - 3043 downloads
Application (Recommended default)
application, 2079K, uploaded Apr 2 2009<abbr></abbr>  - 4436 downloads
<textarea id="ctl00_ctl00_MasterContent_Content_ReleasePanelOrderingContainer_ReleaseFilesCtrl_LicenceText" class="CommentBox" cols="20" rows="20" name="ctl00$ctl00$MasterContent$Content$ReleasePanelOrderingContainer$ReleaseFilesCtrl$LicenceText" readonly="readonly">Microsoft Public License (Ms-PL) This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software. 1. Definitions The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U.S. copyright law. A "contribution" is the original software, or any additions or changes to the software. A "contributor" is any person that distributes its contribution under this license. "Licensed patents" are a contributor's patent claims that read directly on its contribution. 2. Grant of Rights (A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create. (B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software. 3. Conditions and Limitations (A) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks. (B) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically. (C) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software. (D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license. (E) The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.</textarea>
<input id="ctl00_ctl00_MasterContent_Content_ReleasePanelOrderingContainer_ReleaseFilesCtrl_AgreeButton" class="DefaultButton" onclick="submitDownloadFile();allowUnsavedDataAlert();return false;" name="ctl00$ctl00$MasterContent$Content$ReleasePanelOrderingContainer$ReleaseFilesCtrl$AgreeButton" type="submit" value="I Agree" /> <input id="ctl00_ctl00_MasterContent_Content_ReleasePanelOrderingContainer_ReleaseFilesCtrl_DisagreeButton" class="Button" onclick="allowUnsavedDataAlert(); OpenDialog('#LicenseAgreePanel', false);return false;" name="ctl00$ctl00$MasterContent$Content$ReleasePanelOrderingContainer$ReleaseFilesCtrl$DisagreeButton" type="submit" value="I Disagree" />

Release Notes

  • Promoted from 1.3.1 RC
  • SLKUpdateTo131 are migration utilities to help update from previous versions
  • Integration of the Observer role from LG
  • Updated Language Pack with support for 29 additional languages.
  • SLK Course Manager which adds gradebook and course planning functionality
  • SLK Course Manager installs with SLK 1.3.1 and does not reference AzMan
  • CMI Tracking Service to enable non-SCORM based eLearning content (like XBAPs, Silverlight, Flash, and Java) to play nicely with SLK and participate in assignment, tracking, and scoring.
  • Bugfixes!
  • Support for x86 and x64 CPUs from the same binaries
  • Support for Visual Studio 2008
Feb 2, 2010 at 1:01 AM

It sounds like you already have a list or document library called Drop Box or DropBox. The latest version I've just posted will resolve the issue or you can rename the existing library.



SLK Co-ordinator