Crispy wroteOk, looked through the emails exchanged on this subject when it was a problem here on dnn.com.
Thanks for researching it..
The problem should only show if file based caching provider was in
use instead of the broadcast-polling caching provider. It should
also only occur if web farm support is enabled.
I assume this is in the Portal Configuration somewhere or perhaps in
the web.config. If this is a major concern please let me know and I
will address any settings to make this work. As far as network layout
the Portal in located on a 2003 box behind a ISA 2004 firewall with a
seperate SQL box running. If that helps any..
As for you error, i think you need to be logged in as host to see
the proper error here. Admin -> Log Viewer, look through the
red exceptions.
The following is one of the User Errors when accessing the forums.
AssemblyVersion: 03.01.01
Method: System.IO.Path.nGetFullPathHelper
FileName:
FileLineNumber: 0
FileColumnNumber: 0
PortalID: 0
PortalName: Alabama-Florida District Website
UserID: 3
UserName: -Removed by me for privacey-
ActiveTabID: 53
ActiveTabName: Forum
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer:
ExceptionGUID: c1603e83-891f-4110-85e6-9881921e01da
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
InnerException: The path is too long after being fully qualified. Make sure path is less than 260 characters.
Message:
DotNetNuke.Services.Exceptions.PageLoadException: The path is too long
after being fully qualified. Make sure path is less than 260
characters. ---> System.IO.PathTooLongException: The path is too
long after being fully qualified. Make sure path is less than 260
characters. at System.IO.Path.nGetFullPathHelper(String path, Char[]
invalidPathChars, Char[] whitespaceChars, Char directorySeparator, Char
altDirectorySeparator, Char volumeSeparator, Boolean fullCheck,
String& newPath) at System.IO.Path.GetFullPathInternal(String path)
at System.Security.Util.StringExpressionSet.CanonicalizePath(String
path, Boolean needFullPath) at
System.Security.Util.StringExpressionSet.AddExpressions(String[] str,
Boolean checkForDuplicates, Boolean needFullPath) at
System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess
access, String[] pathListOrig, Boolean checkForDuplicates, Boolean
needFullPath, Boolean copyPathList) at
System.Web.Caching.CacheDependency.Init(Boolean isPublic, Boolean
isSensitive, String[] filenamesArg, String[] cachekeysArg,
CacheDependency dependency, DateTime utcStart) at
System.Web.Caching.CacheDependency..ctor(String filename, DateTime
start) at System.Web.Caching.CacheDependency..ctor(String filename) at
DotNetNuke.Services.Cache.FileBasedCachingProvider.FBCachingProvider.Insert(String
CacheKey, Object objObject, Boolean PersistAppRestart) at
DotNetNuke.Common.Utilities.DataCache.SetCache(String CacheKey, Object
objObject) at DotNetNuke.Modules.Forum.DNNForum.get_Menu() at
DotNetNuke.Modules.Forum.Groups.CreateChildControls() at
DotNetNuke.Modules.Forum.DNNForum.CreateChildControls() at
System.Web.UI.Control.EnsureChildControls() at
DotNetNuke.Modules.Forum.ForumBaseControl.EnsureChildControls() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Page.ProcessRequestMain() --- End of inner exception
stack trace ---
StackTrace:
Source:
Server Name: MAIL1
Here is the other users error it apears to be the same...
AssemblyVersion: 03.01.01
Method: System.IO.Path.nGetFullPathHelper
FileName:
FileLineNumber: 0
FileColumnNumber: 0
PortalID: 0
PortalName: Alabama-Florida District Website
UserID: 12
UserName: -Removed by me for Privacey-
ActiveTabID: 53
ActiveTabName: Forum
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer:
ExceptionGUID: ce7a7b71-9b7f-4e4a-80b6-b735dab4beb1
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
InnerException: The path is too long after being fully qualified. Make sure path is less than 260 characters.
Message:
DotNetNuke.Services.Exceptions.PageLoadException: The path is too long
after being fully qualified. Make sure path is less than 260
characters. ---> System.IO.PathTooLongException: The path is too
long after being fully qualified. Make sure path is less than 260
characters. at System.IO.Path.nGetFullPathHelper(String path, Char[]
invalidPathChars, Char[] whitespaceChars, Char directorySeparator, Char
altDirectorySeparator, Char volumeSeparator, Boolean fullCheck,
String& newPath) at System.IO.Path.GetFullPathInternal(String path)
at System.Security.Util.StringExpressionSet.CanonicalizePath(String
path, Boolean needFullPath) at
System.Security.Util.StringExpressionSet.AddExpressions(String[] str,
Boolean checkForDuplicates, Boolean needFullPath) at
System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess
access, String[] pathListOrig, Boolean checkForDuplicates, Boolean
needFullPath, Boolean copyPathList) at
System.Web.Caching.CacheDependency.Init(Boolean isPublic, Boolean
isSensitive, String[] filenamesArg, String[] cachekeysArg,
CacheDependency dependency, DateTime utcStart) at
System.Web.Caching.CacheDependency..ctor(String filename, DateTime
start) at System.Web.Caching.CacheDependency..ctor(String filename) at
DotNetNuke.Services.Cache.FileBasedCachingProvider.FBCachingProvider.Insert(String
CacheKey, Object objObject, Boolean PersistAppRestart) at
DotNetNuke.Common.Utilities.DataCache.SetCache(String CacheKey, Object
objObject) at DotNetNuke.Modules.Forum.DNNForum.get_Menu() at
DotNetNuke.Modules.Forum.Groups.CreateChildControls() at
DotNetNuke.Modules.Forum.DNNForum.CreateChildControls() at
System.Web.UI.Control.EnsureChildControls() at
DotNetNuke.Modules.Forum.ForumBaseControl.EnsureChildControls() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Page.ProcessRequestMain() --- End of inner exception
stack trace ---
StackTrace:
Source:
Server Name: MAIL1
Again thanks for your help on this matter.
Doug