Minor issues (1.0.1.0)
Hey all,
After a week of using Thunder with a small 'SBE' project I wanted to throw some stuff out there...
Message: HandlingInstanceID: 29c0c840-b047-4bd3-8559-256f63fb2ae4
An exception of type 'System.UnauthorizedAccessException' occurred and was caught.
----------------------------------------------------------------------------------
03/09/2012 11:52:23
Type : System.UnauthorizedAccessException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Message : Access to the path 'C:\iis.tld\instancename\www_d\App_Data\Sitefinity\WebsiteTemplates\Thunder\App_Themes\myTheme/fonts/' is denied.
Source : mscorlib
Help link :
Data : System.Collections.ListDictionaryInternal
TargetSite : Void WinIOError(Int32, System.String)
Stack Trace : at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj)
at System.IO.Directory.CreateDirectory(String path)
at Telerik.Sitefinity.Utilities.Zip.ZipEntry.ValidateOutput(String basedir, Stream outstream, String& OutputFile)
at Telerik.Sitefinity.Utilities.Zip.ZipEntry.InternalExtract(String baseDir, Stream outstream, String password)
at Telerik.Sitefinity.Utilities.Zip.ZipFile.ExtractAll(String path, Boolean wantOverwrite)
at Telerik.Sitefinity.Thunder.Module.Services.Areas.Themes.Storage.FileSystem.ZipFileCompressionHelper.UnCompress(Byte[] bytes, String dirPath)
at Telerik.Sitefinity.Thunder.Module.Services.Areas.Themes.Storage.FileSystem.FileSystemThemesStorageProvider.Save(Theme theme, String path)
at Telerik.Sitefinity.Thunder.Module.Services.Areas.Themes.ThemesManager.SaveTheme(Theme theme)
at Telerik.Sitefinity.Thunder.Module.Services.ThunderFacade.SaveTheme(Theme theme)
at Telerik.Sitefinity.Thunder.Module.Services.ThunderService.SaveTheme(String themeName, String type, Stream themeDataStream)
Message: HandlingInstanceID: 2dd8f34a-4499-4ab2-98ec-dfaf751b38b8
An exception of type 'System.IO.IOException' occurred and was caught.
---------------------------------------------------------------------
03/09/2012 11:52:15
Type : System.IO.IOException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Message : De map is niet leeg. (remark: 'folder isn't empty' message in dutch)
Source : mscorlib
Help link :
Data : System.Collections.ListDictionaryInternal
TargetSite : Void WinIOError(Int32, System.String)
Stack Trace : at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive)
at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive)
at Telerik.Sitefinity.Thunder.Module.Services.Areas.Themes.Storage.FileSystem.FileSystemThemesStorageProvider.DeleteDirectory(String targetDir)
at Telerik.Sitefinity.Thunder.Module.Services.Areas.Themes.Storage.FileSystem.FileSystemThemesStorageProvider.Save(Theme theme, String path)
at Telerik.Sitefinity.Thunder.Module.Services.Areas.Themes.ThemesManager.SaveTheme(Theme theme)
at Telerik.Sitefinity.Thunder.Module.Services.ThunderFacade.SaveTheme(Theme theme)
at Telerik.Sitefinity.Thunder.Module.Services.ThunderService.SaveTheme(String themeName, String type, Stream themeDataStream)
Hello Jochem,
Thank you for your time and the feedback you provide.
Hey Pavel,
Thanks for the explanation!
With regard to the first issue ( I think on one specific occasion I had both issue 1 & 2) but had to resort to manually take ownership of the folder again to get things working again.
I'm not sure how you guys handle a backup & update, but since a backup is successfully made but the upload fails you end up with a broken site. Ideally if an update fails, the backup is restored but (in combination with point 3) an annoying "Hey the upload failed - your site is now broken" pop-up would be great.
Jochem.
Hi Jochem,
This will be a good improvement and we'll add it either in the upcoming release or the one after it.
Kind regards,
Pavel Iliev
the Telerik team