Bonjour,
Nous avons récupéré un client qui a un outil développé par un ancien prestataire, aujourd'hui disparu.
Ce programme fonctionnait bien... jusqu'à maintenant, et plante soudainement.
Pas de sources, ce serait trop beau. On n'a même pas de documentation, spécifications ni même cahier des charges... Juste "ah ben le bouton y marche plus".
Nous avons réussi à le décompiler avec Telerik Just Decompil mais le source produit contient des erreurs :
Lors de la désérialisation d'un objet (évidement casté en JSObject par le décompilateur) il tente d'accéder à un attribut de l'objet désérialisé inconnu.
Pourtant, aucune classe du projet n'expose un tel attribut.
Avez-vous une idée de comment cette classe aurait pu être produite pour qu'une fois décompilée, elle n'expose plus un attribut pourtant utilisé dans le code compilé ?
Avant d'utiliser Just Decompil j'avais tenté avec un autre outil qui faisait des erreurs de compil justement à cause d'attributs d'objets déclarés dans le JIT plutôt qu'à la compilation : le code était donc incomplet.
Quelqu'un aurait une idée pour y voir plus clair ?