Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > InfoPath

InfoPath Forum d'entraide sur InfoPath (concevoir des formulaires basés sur XML)

Réponse
 
Outils de la discussion
Vieux 21/08/2008, 10h34   #1 (permalink)
Nouveau membre du Club
 
Date d'inscription: juillet 2008
Localisation: chti'mi
Âge: 21
Messages: 61
Par défaut erreurs ouverture formulaire et execution code

Bonjour,

A la construction de mon projet infopath, j'ai ces 2 erreurs qui se repetent plusieurs fois mais elles n'empechent pas
l'execution de mon formulaire Infopath.
mon fichier s'apelle "070808_save".

Citation:
A first chance exception of type 'System.NullReferenceException' occurred in 070808.DLL
A first chance exception of type 'System.Xml.XPath.XPathException' occurred in System.Xml.dll

et a l'ouverture de mon formualaire (pas en mode design), j'ai cette erreur

Citation:
Form template: file:///C:\Documents%20and%20Settings\myName\My%20Documents\070808_save.xsn
The form template is trying to access files and settings on your computer. InfoPath cannot grant access to these files and settings because the form template is not fully trusted. For a form to run with full trust, it must be installed or digitally signed with a certificate.
J'utilise le full trust mais je n'ai pas active les certificat ! Je pense que cela doit etre necessaire.

merci de votre aide
padawanette est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 21/08/2008, 11h22   #2 (permalink)
Membre du Club
 
Date d'inscription: juillet 2007
Localisation: Cote Ouest
Âge: 25
Messages: 107
Par défaut

Salut,
Désolé pour la période d'inactivité, mais il faut prendre des vacances de tps en tps.

Pour l'histoire de la sécurité, il s'agit surement en effet d'une erreur de certificat. Rajoute en un bidon pour vois comment il se comporte mais je sais que certaines fonctionnalités nécessitent un certificat.

Ensuite pour ta première erreur, cela provient que dans ton code, tu dois utiliser un XPathNavigator sur un champ qui n'existe pas dans ta structure.

Du coup il te renvoie null et tu as une jolie erreur.

Après rien n'est sûr mais il y a de grandes chances que ce soit cela.


Bonne journée.
Cordialement.
billout rm est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 21/08/2008, 11h31   #3 (permalink)
Nouveau membre du Club
 
Date d'inscription: juillet 2008
Localisation: chti'mi
Âge: 21
Messages: 61
Par défaut

ok pour le certificat, j'etais en train de chercher et je remarque qu'il ya des tonnes de certificat, des certificats pour ci des certificats pour ca !
comment choisir le bon !! lol ! Question un peu conne mais je vais developper mes recherches !

pour le permier message d'erreur, il est vrai que j'utilise que des Xpathnagivator dans tout mon code. N'y a t-il pas un moyen de trouver a quelle ligne sont les erreurs car mon code n'est pas si petit que ca !
Et je pense que ca va me prendre du temps ! hihi

Merci de ton aide
padawanette est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 21/08/2008, 14h06   #4 (permalink)
Membre du Club
 
Date d'inscription: juillet 2007
Localisation: Cote Ouest
Âge: 25
Messages: 107
Par défaut

Salut,

Je pense qu'il vaut mieux déja corriger l'erreur dans le code, ceci implique pitètre cela!

Dis moi, tu développe avec visual studio?
Dans ce cas là tu passe en mode debug, tu mets un point d'arrêt au début de ton code et tu lances tout ça...En passant ligne par ligne, tu vas vite voir ou est l'erreur...

N'hésite pas à demander si tu as un soucis.

Cordialement.
Rémi
billout rm est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 21/08/2008, 14h58   #5 (permalink)
Nouveau membre du Club
 
Date d'inscription: juillet 2008
Localisation: chti'mi
Âge: 21
Messages: 61
Par défaut

Pour le certificat, j'en ai cree un avec le logiciel de Infopath dans form option\Security and Trust.

puis dans la console mmc, j'ai ajoute a Root, un certificat.
comme sur ce site de Microsoft :
http://support.microsoft.com/kb/867441/fr

Mais apres avoir fais ca, j'avais toujours la meme erreur sur mon certificat d'infopath comme quoi il n'est pas de confiance.
POur te dire le message exact de mon formulaire est celui ci :
Citation:
This CA Root certificate is not trusted because it is not in the Trusted Root Certification Authorities store.
Puis dans l'arborescence, je pouvais donc voir tous les certificats, j'ai donc change de repertoire mon certificat d'infopath. IL est passe de "Trusted Publisher" a "Trusted Certification Authorited".

Puis, j'ai enregister la console.

Maintenant je n'ai plus erreur sur mon certificat, ni a l'execution de mon formulaire.

Le probleme est regle pour les certificats, reste le code ou j'ai toujours 6 fois la meme erreur

Dernière modification par padawanette ; 21/08/2008 à 15h17
padawanette est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 21/08/2008, 16h30   #6 (permalink)
Nouveau membre du Club
 
Date d'inscription: juillet 2008
Localisation: chti'mi
Âge: 21
Messages: 61
Par défaut

Exactement, tu avais raison pour le code, j'avais des XpathNavigator de mal parametre

merci bcp pour ton aide
padawanette est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > InfoPath

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide