1 votes

Serveur DDE Windows:orcascr9.exe : Erreur d'application

J'ai regardé les requêtes sur SO qui concernent des erreurs similaires - mais je n'ai rien trouvé jusqu'à présent, pour aider avec ce problème particulier que j'ai avec un orcascript que j'exécute sous Powerbuilder9.0. L'orca script se connecte à un fournisseur de services SCC, effectue un rafraîchissement complet de la cible, puis est censé construire l'exe. Il n'arrive jamais à la dernière étape.

Le journal n'est pas très informatif et indique simplement ceci au point de défaillance : PBORCA_SccRefreshTarget. Reconstruction complète Appel à cm_rebuild_application(CM_REBUILD_FULL) Alors que le script est à un certain stade de l'étape ci-dessus, il se termine et affiche l'erreur du serveur DDE.

Quelqu'un peut-il m'aider à résoudre ce problème ? Je n'ai pas d'autre choix que d'aller voir le site web de l'association pour y trouver des informations sur l'état de l'entreprise.

Merci d'avance !

EDIT : Je lance maintenant le moniteur de performance selon la suggestion ci-dessous, et voici ce que je vois pour le processus orcascr9.exe au point de défaillance.

Classe:Système de fichiers

Fonctionnement : QueryAllInformationFile

Résultat:BUFFER OVERFLOW

Chemin d'accès:c : \.s\00019\MORENUMBERSblah.pbl

1voto

Hugh Brackett Points 2239

Vous pouvez essayer de déterminer l'objet sur lequel la construction est en train de mourir. Une approche consiste à examiner la bibliothèque de dernière modification. L'objet sur lequel la compilation est en train de mourir aura une date de compilation plus ancienne que celle de la compilation, de même que tous les objets que la compilation n'a pas pu atteindre. Cela peut vous aider à réduire les choses à quelques suspects probables. En l'absence de contrôle de source, je suggérerais de déplacer la moitié des objets non compilés à la fois vers un autre pbl jusqu'à ce que la compilation échoue sur un autre pbl. Ensuite, vous commencez à déplacer les objets du dernier lot dans l'autre sens. Vous pourriez copier les pbls et expérimenter avec un build normal non-scc dans orcascript mais c'est beaucoup de travail supplémentaire et si le build non-scc fonctionne, vous aurez un plus grand mystère au lieu d'une solution.

1voto

John Connell Points 11

Je n'ai pas entendu parler de la réussite ou de l'échec de la construction dans l'IDE, je vais donc faire des suggestions en supposant que l'IDE échoue également.

Il y a toute une série de suggestions que j'énumère à l'adresse suivante le guide de dépannage sur mon site . Par ordre décroissant d'importance, ceux que j'examinerais plus particulièrement sont les suivants :

  • Optimisez tous vos PBL (oui, vous devrez le faire un PBL à la fois, à moins que vous ne disposiez d'un outil tel que PowerGen ; encore une fois, si vous avez PowerGen, je ne recommanderais pas de perdre du temps avec ORCAScript)
  • Construction complète à partir de l'IDE, en s'assurant que les messages d'information sont activés (élément de menu Options du Library Painter... cela avait du sens, mais plus maintenant) ; essayer de résoudre tous les problèmes signalés.
  • Rechercher plusieurs versions de vos DLL PowerBuilder sur votre système
  • Se débarrasser des objets en double

Si vous rencontrez toujours des problèmes après ces étapes, le guide de dépannage peut vous inspirer d'autres idées, mais je suis à court d'idées sur la base des informations disponibles à ce jour.

Bonne chance,

Terry.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X