Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNInstallationInstallationErreur après installation du PDLErreur après installation du PDL
Précédente
 
Suivante
Nouveau message
18/05/2008 22:47
 

Petit soucis:

Après installation du Pack Français, lorsque je me log (host ou admin) et que souhaite accéder à la configuration hôte ou au paramétrage site j'obtiens l'erreur "Index was outside the bounds of the array." lorsque je suis en langue française (en anglais tout marche).

J'ai essayé en redémarrant IIS, en recréant l'installation->même problème... Ma config: Serveur 2003, IIS6

Je sèche complètement...

Merci d'avance! ! !

 
Nouveau message
18/05/2008 23:24
 

Bonjour,

Cela ressemble à l'erreur du PDL 4.5.3. Essaie de supprimer la langue (en cochant supprimer les fichiers) et de passer le PDL de la dernière version de Dnn. Par contre pas de PDL contenant à la fois Core et Module Core pour la dernière version du PDL sur dnn.fr, donc il faudra faire à la main la mise à jour des PDL modules. Néanmoins, je te conseille d'importer le PDL Core 4.8 depuis l'interface Dnn, et ceci fait, de placer la multitude de PDL modules dans le dossier /Install/Language/. Ensuite tu appelles l'url site.com/Install/Install.aspx?Mode=InstallResources, et tous les petits PDL devraient s'installer automatiquement.

Tiens nous au courant. Aussi, lorsque tu rencontres un problème de ce genre, merci de rappeller la version de Dnn et la version du PDL installé ;) Cela nous aidera tous.

seb

 
Nouveau message
20/05/2008 13:59
 

Merci Seb de ta réponse. J'ai suivi ta procédure mis à part que j'ai tout supprimé et tout réinstallé pour être certain:

-Installation de DNN 4.08.02
-Installation via l'interface DNN du PDL Core 4.08.00
-Placement des PDL modules (format .zip) dans le rep /Install/Language (j'ai pas fait dans le détail: je les ai tous mis!)
-Lancement de l'url: monsite.com/Install/Install.aspx?Mode=InstallResources

Là j'obtiens l'erreur:
Erreur d'analyse XML: aucun élément trouvé
Emplacement: http://monsite.com/Installa/Install.aspx?Mode=InstallRessources
Numéro de ligne 1, Colonne 1

Une idée salvatrice par hazard?

 

Merci

 
Nouveau message
20/05/2008 14:10
 

Est-ce que l'instance offre bien deux locales après avoir installé le PDL Core 4.8 ?

Le message d'erreur relate la malformation d'un PDL module il me semble. Il s'agit d'identifier le PDL défectueux. Je te conseille de procèder comme suit :

  1. Place dans /Install/Language/ les PDL module Core uniquement pour commencer.
  2. Appelle http://monsite.com/Install/Install.aspx?Mode=InstallResources (Attention Resources ne prend qu'un seul S en en-US)
  3. Si une erreur se produit, commence par enlever du répertoire le premier PDL, et recommence jusqu'à ce que cela passe. Ainsi tu auras identifié le PDL qui casse le processus par l'absence d'un manifeste XML propre.
  4. Aussi, tu peux regarder dans Site > Logs les erreurs en détail.

Pour ma part, j'ai réalisé cette procédure le mois dernier et cela a bien fonctionné. J'ai utilisé les PDL donnés ici.

 
Nouveau message
20/05/2008 14:29
 

Ok bien vu: j'avais un S en trop dans Resources ! ! !
L'install des PDL a bien fonctionné (je les avais téléchargés à la même adresse que tu m'indiques)

Du coup je m'empresse de vérifier le bon fonctionnement et... idem

Lorsque je passe en français dans l'admin dans la page "Host settings" ou "Sites settings" même erreur "Index was outside the bounds of array" accompagné de toute la pile des appels...

 

 
Nouveau message
20/05/2008 18:26
 

Est-ce que tu peux poster l'intégralité de l'erreur rapportée dans Site > Log ?

L'erreur ne se produit que sur les pages Admin et Host ?

Cela pourrait être provoqué par une clef de ressource à valeur nulle, contenant un retour à la ligne Unix, ou à une balise value absente. Il faut enquêter et procèder sélectivement ou en debug sur l'instance.

Aussi je pars du postulat que ton instance dnn est brute, et n'utilise pas de module tiers pour gérer le multilinguisme.

 
Nouveau message
20/05/2008 19:38
 

-L'erreur ne se produit que sur les pages Admin et Host
-Mon instance DNN est en effet brute: j'ai juste procédé à l'installation comme cité plus haut
-Voici le log de mon erreur:
AssemblyVersion: 04.08.02
PortalID: 0
PortalName: St Hilaire
UserID: 1
UserName: LogiRun
ActiveTabID: 16
ActiveTabName: Configuration
RawURL: /Default.aspx?tabid=16&error=Index+was+outside+the+bounds+of+the+array.&content=0
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer:
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: a625eae3-2ea3-41fc-82d3-9e79bb61f9ef
InnerException: Index was outside the bounds of the array.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Web.UI.WebControls.BaseCompareValidator.AddAttributesToRender
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Index was outside the bounds of the array. ---> System.IndexOutOfRangeException: Index was outside the bounds of the array. at System.Web.UI.WebControls.BaseCompareValidator.AddAttributesToRender(HtmlTextWriter writer) at System.Web.UI.WebControls.CompareValidator.AddAttributesToRender(HtmlTextWriter writer) at System.Web.UI.WebControls.WebControl.RenderBeginTag(HtmlTextWriter writer) at System.Web.UI.WebControls.BaseValidator.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlTableRow.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlTable.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlTableRow.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlTable.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Control.Render(HtmlTextWriter writer) at DotNetNuke.Entities.Modules.PortalModuleBase.Render(HtmlTextWriter output) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Control.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.UpdatePanel.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Control.Render(HtmlTextWriter writer) at System.Web.UI.UpdatePanel.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at ASP.portals__default_containers_dnn_blue_image_header___color_background_ascx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in C:\Inetpub\vhosts\logirun.com\subdomains\sthilaire\httpdocs\Portals\_default\Containers\DNN-Blue\Image Header - Color Background.ascx:line 39 at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Control.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Control.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Control.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at ASP.default_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in C:\Inetpub\vhosts\logirun.com\subdomains\sthilaire\httpdocs\Default.aspx:line 4 at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Page.Render(HtmlTextWriter writer) at DotNetNuke.Framework.PageBase.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---

Je pense que ça va te parler plus qu'à moi...

Merci

 
Nouveau message
21/05/2008 17:48
 

La pile n'en dit pas tellement plus ...

Cependant on peut noter que l'instance se trouve dans un chemin de fichiers très long. Commence par tenter de la déplacer vers un répertoire en aval. (Ex, de C:\Inetpub\vhosts\logirun.com\subdomains\sthilaire\httpdocs\ à C:\Inetpub\vhosts\sthilaire\)

Si cela ne change rien, je ne vois rien d'autre que de placer des points d'arrêts dans le code des contrôles appelés sur ces pages, ou de supprimer un par un les fichiers fr-FR.resx jusqu'à trouver le bon.

Si tu veux tu peux aussi m'envoyer l'intégralité de l'instance (Base détachée + fichiers du site), je reproduirais l'environnement ici pour voir si j'obtiens la même chose.

Contacte moi à fichot point sebastien at gmail point com, je t'enverrai l'url d'un FTP où placer les fichiers.

Seb

 
Nouveau message
26/05/2008 14:28
 

Pour info, nous n'arrivons pas à reproduire l'erreur sur un autre serveur avec les mêmes fichiers et la même base. Nous nous tournons, avec Logirun, vers un dispositif permettant le remote debugging. Quelqu'un d'autre a une idée ?

 
Nouveau message
29/05/2008 17:30
 

J'ai enfin réussi à trouver la solution à mon problème:

Je ne pouvais pas me connecter à ma base Database.mdf lors de l'installation de DDN, j'avais donc pris l'option de la créer avec sa connexion sous Management Studio. Cela fonctionne normalement jusqu'à l'installation du PDL...

J'ai pu enfin réinstaller DNN avec le paramétrage par défaut en se connectant à Database.mdf. Le problème venait du user utilisé dans le pool d'application de mon site sous IIS (il fallait mettre "Service réseau").

Le PDL fonctionne correctement maintenant.

Merci à Seb pour ses conseils avisés.

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNInstallationInstallationErreur après installation du PDLErreur après installation du PDL