Page 1 sur 2

SOLUTION pour erreur avec le module Random de Python dans X9

Posté : 24 nov. 2016, 23:54
par Cassel
Depuis un certain temps, j'ai plusieurs clients qui rapportent être incapable d'exécuter certains de mes scripts avec leur X9.
J'ai pu identifier que ce sont toujours des scripts qui importent le module Random de Python.

Tout fonctionne correctement sur MA version X9 (19.1.0.29) mais eux, sur la même version, ont toujours la même erreur.
J'ai contacté Joseph qui confirme que l'équipe d'ingénieurs réussit à reproduire ce bogue à volonté peu importe quelle version de X9 ils utilisent.
Par contre, LUI ne peut pas.

Est-ce un problème de version Windows? Est-ce autre chose? Aucune idée, mais comme ce bogue affecte peu de gens en général (seulement une partie de ceux qui utilisent certains de mes scripts), c'est évidemment pas une priorité pour eux (c'est logique). Mais c'est un sérieux problème pour moi, et mes clients.

Seriez-vous assez gentils de faire un petit test pour moi. J'inclus un petit script qui ne fait rien d'autre que dire que c'est un test, mais ça importe justement le module Random.
TestRandom.zip
Script à tester
(535 Octets) Téléchargé 387 fois
Placez-le dans les scripts réglementés ou sécurisés, ça ne fait pas de différence.

1- est-ce qu'il fonctionne ou si vous avez un message d'erreur?
2- quelle version de Windows utilisez-vous?
3- quelle version de X9 utilisez-vous?

Rapportez vos observations, qu'il fonctionne ou pas. C'est une manière d'essayer de trouver le dénominateur commun.

Merci.

Re: Erreur avec le module Random de Python dans X9

Posté : 25 nov. 2016, 00:46
par Coeur
Coucou Cassel, tu te fais bien rare ces derniers temps ;)
J'ai testé ton script test
J'ai W7 ed .familiale Premium 32bits / PaintShop Pro X Ulti V19.1.0.29
Je l'ai lancé et je pense qu'il a fonctionné puisque j'ai eu la fenêtre
script-test.png
script-test.png (32.85 Kio) Vu 6935 fois
Il n'y avait rien d'autre à voir, si ?

Re: Erreur avec le module Random de Python dans X9

Posté : 25 nov. 2016, 00:53
par Cassel
Merci Coeur.
Il fonctionne pour toi.

Oui, je suis un peu absente récemment. Beaucoup de travail avec mes sites!

Re: Erreur avec le module Random de Python dans X9

Posté : 25 nov. 2016, 17:37
par Zen-Luck
Cassel a écrit : J'ai contacté Joseph qui confirme que l'équipe d'ingénieurs réussit à reproduire ce bogue à volonté peu importe quelle version de X9 ils utilisent.
Par contre, LUI ne peut pas.
Pour ceux qui n'ont pas suivi les épisodes précédents :
"Joseph", c'est Joseph Lin, Product Manager chez Corel
https://www.linkedin.com/in/joseph-lin-6a223515
https://plus.google.com/101174292513184933460

Re: SOLUTION pour erreur avec le module Random de Python dans X9

Posté : 27 nov. 2016, 04:40
par Cassel
J'ai trouvé une solution pour l'erreur que certains obtiennent en exécutant (ou en essayant d'exécuter) des scripts.

Si vous obtenez un message d'erreur mentionnant spécifiquement que le module Random est manquant, c'est parce que... il est manquant!
Pas une grosse surprise, mais ce qui est surprenant c'est que certaines versions de PaintShop Pro X9 n'incluent pas ces modules.

Petite histoire courte:
- les modules n'étaient pas inclus avec la version originale de X9.
- la mise à jour #1 semblait avoir remédié au problème en rajoutant ces modules (alors que les testeurs avaient eu un package pour les installer même avant la MAJ #1).
- subséquemment, les versions téléchargées ou sur disque étaient supposément à jour et disaient qu'il n'y avait aucune mise à jour à installer ou tout au plus suggérait d'installer la MAJ #3 ce qui sautait la MAJ #1 qui contenait les modules

Donc, ça pourrait expliquer pourquoi cette erreur commence juste à apparaitre: ce sont des installation récentes qui ont sauté la MAJ #1.

Si c'est votre cas, il faut simplement installer les modules manquants:
- téléchargez le fichier ici: https://dl.dropboxusercontent.com/u/546 ... ackage.exe
- installez

Et le tour est joué.
Amusez-vous!

Re: SOLUTION pour erreur avec le module Random de Python dans X9

Posté : 28 nov. 2016, 00:38
par spitfrog
Bonjour Carole,

Je n'ai pas d'erreur concernant ton script, mais je vois que tu as trouvé la solution. C'est étrange, il me semble avoir installé PaintShop Pro et appliqué immédiatement la mise à jour 3 (19.1.0.29), je devrais théoriquement avoir ce problème. Par contre, j'ai vu que la version de remerciement beta X9 n'avait pas le même poids que la version X9 que j'ai acheté ensuite. C'est possible, que la version à l'achat intègre d'office la MAJ #1, auquel cas, si j'applique la MAJ #3 ensuite, je n'ai pas le problème que tu mentionnes.
PaintShop Pro X9_PF.exe acheté : 373 589 104
PaintShop Pro X9_PF.exe cadeau : 351 134 144

Re: SOLUTION pour erreur avec le module Random de Python dans X9

Posté : 28 nov. 2016, 00:54
par Cassel
La version à l'achat n'est pas mieux. J'ai une cliente qui a acheté X9 la semaine dernière et a eu le message d'appliquer la MAJ #3 seulement, et ça n'incluait pas les modules.

Je soupçonne que les testeurs ont eu les modules dans le package envoyé en mai ou juin, quand on nous a dit que les modules n'étaient pas inclus dans une des versions beta.

Il semble que les usagers (non-beta) ont eu les modules dans certains téléchargements et pas d'autres. Au moins on sait comment y remédier!

Re: SOLUTION pour erreur avec le module Random de Python dans X9

Posté : 28 nov. 2016, 17:57
par Cassel
Joseph Lin a confirmé mes soupçons, et ma solution.
Si un usager installe les MAJ 1 et 2, ils n'auront pas de problème, mais s'ils n'installent que la MAJ #3, là ils auront cette erreur.

Re: SOLUTION pour erreur avec le module Random de Python dans X9

Posté : 28 nov. 2016, 20:35
par spitfrog
Peut-on en conclure que les mises à jour ne sont pas cumulatives (dans ce cas, c'est vrai), et qu'il faut, à chaque installation de PaintShop Pro, installer toutes les mises à jour dans l'ordre ?

Re: SOLUTION pour erreur avec le module Random de Python dans X9

Posté : 28 nov. 2016, 20:53
par Cassel
En effet, ça semble être le cas dans cette situation. Si un usager installe manuellement les 3 MAJ, il n'y aurait pas de problème, mais ce qui arrive c'est que les usagers se fient à la "recommandation" du programme qui dit qu'ils doivent installer telle ou telle MAJ.