Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...Divers problème avec DNN 4.9Divers problème avec DNN 4.9
Précédente
 
Suivante
Nouveau message
17/09/2008 19:13
 

Bonjour,

Depuis mon passage à la version 4.09, je ne peux plus ajouter de dossiers ou de fichiers.

J'obtiens l'erreur suivante :

AssemblyVersion: 04.09.00
PortalID: 4
PortalName:
UserID: 1
UserName: webmaster
ActiveTabID: 159
ActiveTabName: Fichiers
RawURL: /Admin/FileManager/tabid/159/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: https://www.xxxxxxx.fr/Admin/FileManager/tabid/159/Default.aspx
UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; WOW64; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 1e3a01b2-b5af-4f30-ac59-9964460d591e
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.Security.Permissions.Controls.FolderPermissionsGrid.GetUsers
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object.at DotNetNuke.Security.Permissions.Controls.FolderPermissionsGrid.GetUsers()at DotNetNuke.Security.Permissions.Controls.PermissionsGrid.CreateChildControls()at System.Web.UI.Control.EnsureChildControls()at System.Web.UI.Control.FindControl(String id, Int32 pathOffset)at System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad)at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)--- End of inner exception stack trace ---
Source:

Quelqu'un peut-il m'aider ?

Thx

Simon

 
Nouveau message
18/09/2008 17:57
 

On dirait que la montée de version entraîne des problèmes pour la prise en charge des certaines permissions. J'imagine que si le problème n'a pas été relevé plus tôt, ce doit être uniquement certains types de permissions qui posent problèmes.

Ton exception semble indiquer qu'en l'occurence la permission deffectueuse est une permission de répertoire associée à un utilisateur spécifique. As-tu configuré ce type de permissions dans la grille du File Manager?

Quoiqu'il en soit, tu dois pouvoir t'en sortir en faisant un peu de ménage dans la table correspondante, à savoir FolderPermission. Commence par éliminer celles qui possèdent un UserId non nul (tu pourras tenter de les rétablir dans la grille si le problème est résolu).


Jesse
Société de conseil et de service en 
informatique et systèmes d'information
 
Nouveau message
18/09/2008 18:15
 

Ton analyse est correcte.

Le souci est que j'ai testé à la fois avec des comptes utilisateurs admin de leurs sites et avec le compte Host admin. Ce dernier compte possède tous les droits sans avoir besoin qu'on les précisent.

De plus, ce souci lié aux permissions touche également la création de pages, et l'ajout de modules dans une page...

Je vais tout de même recontrôler cette table (j'ai déjà vérifié que les droits n'avaient pas disparu).

Merci de ton aide.

Simon

 
Nouveau message
22/09/2008 15:07
 

Problème en parti résolu.

La version 4.09 impose l'activation de l'option IsSecure sur les pages d'administration de DNN. Or c'est ce paramètre qui gène l'ajout de pages et/ou de modules.

Il semble que le support du SSL ne soit pas encore bien finalisé...

Quoi qu'il en soit, en remettant à False ce champ pour les tables concernées, le souci semble résolu.

A noter que le forum officiel a eu vent d'un même souci chez un allemand, mais qu'il n'y ont pas encore prêté attention, faute de temps...

@+

 
Nouveau message
22/09/2008 15:09
 

Jessynoo a dit :

Quoiqu'il en soit, tu dois pouvoir t'en sortir en faisant un peu de ménage dans la table correspondante, à savoir FolderPermission. Commence par éliminer celles qui possèdent un UserId non nul (tu pourras tenter de les rétablir dans la grille si le problème est résolu).

J'ai oublié de te répondre ...

J'ai vérifié : aucune permission n'est associée à un user en particulier. Tout se joue avec les rôles attribués aux users. Par de champ != NULL dans mes tables de permission au niveau des UserId.

Merci de ton conseil

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...Divers problème avec DNN 4.9Divers problème avec DNN 4.9