2009-01-19 4 views
0

J'ai développé un composant WebPart Sharepoint, qui fonctionnait correctement lors du déploiement. La partie Web a été développée avec WSP Builder, empaquetée puis déployée via stsadm. La partie Web a été déployée des dizaines, sinon une centaine de fois à la boîte de dev sans problème. Maintenant, la partie Web renvoie une erreur qui casse la page, il est sur:La partie Web de Sharepoint cesse de fonctionner à cause du fichier Resources.en-US.resx

Object reference not set to an instance of an object. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[NullReferenceException: Object reference not set to an instance of an object.]
NYCIRB.DMS.WebParts.SearchUpload.SearchUpload.HandleException(Exception ex) +62
NYCIRB.DMS.WebParts.SearchUpload.SearchUpload.OnLoad(EventArgs e) +214
System.Web.UI.Control.LoadRecursive() +50 System.Web.UI.Control.LoadRecursive() +141 System.Web.UI.Control.LoadRecursive() +141 System.Web.UI.Control.LoadRecursive() +141 System.Web.UI.Control.LoadRecursive() +141 System.Web.UI.Control.LoadRecursive() +141 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627

Lorsque l'on regarde à travers mes journaux Sharepoint, je trouve ces erreurs répétées encore et qui correspondent au temps de la partie Web a été tenté de charger :

01/19/2009 10:53:14.43 w3wp.exe (0x05E0)
0x00FC Windows SharePoint Services
General
72kg High (#2: Cannot open "Resources.en-US.resx": no such file or folder.) 01/19/2009 10:53:14.43 w3wp.exe (0x05E0)
0x00FC Windows SharePoint Services
General
8e26 Medium Failed to open the language resource for Fea367b94a9-4a15-42ba-b4a2-32420363e018 keyfile Resources. 01/19/2009 10:53:17.55 w3wp.exe (0x05E0)
0x00FC Windows SharePoint Services
General
8e25 Medium Failed to look up string with key "XomlUrl", keyfile core. 01/19/2009 10:53:17.55 w3wp.exe (0x05E0)
0x00FC Windows SharePoint Services
General
8l3c Medium Localized resource for token 'XomlUrl' could not be found for file with path: "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Features\Fields\fieldswss.xml".
01/19/2009 10:53:17.55 w3wp.exe (0x05E0)
0x00FC Windows SharePoint Services
General
8e25 Medium Failed to look up string with key "RulesUrl", keyfile core. 01/19/2009 10:53:17.55 w3wp.exe (0x05E0)
0x00FC Windows SharePoint Services
General
8l3c Medium Localized resource for token 'RulesUrl' could not be found for file with path: "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Features\Fields\fieldswss.xml".

J'ai rétractées partie Web manuellement grâce à la solution de gestion, en retrait par stsadm, vérifié l'existence du fichier de ressources, qui est nulle part. Je ne sais pas pourquoi c'est arrivé ou comment le résoudre. Essayez de vous assurer que tous vos fichiers de ressources contiennent toutes les lignes.

Répondre

1

Dans le cas classique, si vous avez resources.resx et resources.en-us.resx et que le second ne contient pas d'entrée, framework examine automatiquement le fichier par défaut et sert la traduction par défaut. Ça ne marche pas comme ça dans MOSS malheureusement.

Questions connexes