SOLUTION pour erreur avec le module Random de Python dans X9

Les problèmes visibles et identifiés, et les autres...
Règles du forum
Important : Indiquez la version de PaintShop Pro dans le titre du sujet.
Exemple : PaintShop Pro X7 problème d'affichage de la palette couleur
Avatar du membre
Cassel
entraideur émérite
entraideur émérite
Messages : 450
Enregistré le : août 2015
Sexe : Femme
OS : Windows Seven
OS 64 bits : Oui
Version PSP : 9
Contact :

SOLUTION pour erreur avec le module Random de Python dans X9

Message 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é 384 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.
Modifié en dernier par Cassel le 27 nov. 2016, 04:33, modifié 1 fois.
Avatar du membre
Coeur
entraideur émérite
entraideur émérite
Messages : 834
Enregistré le : sept. 2015
Sexe : Femme
Localisation : VAR
OS : Windows Seven
OS 64 bits : Non
Version PSP : X7 32 bits
Contact :

Re: Erreur avec le module Random de Python dans X9

Message 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 6739 fois
Il n'y avait rien d'autre à voir, si ?
Modifié en dernier par Coeur le 25 nov. 2016, 02:03, modifié 1 fois.
Avatar du membre
Cassel
entraideur émérite
entraideur émérite
Messages : 450
Enregistré le : août 2015
Sexe : Femme
OS : Windows Seven
OS 64 bits : Oui
Version PSP : 9
Contact :

Re: Erreur avec le module Random de Python dans X9

Message par Cassel »

Merci Coeur.
Il fonctionne pour toi.

Oui, je suis un peu absente récemment. Beaucoup de travail avec mes sites!
Avatar du membre
Zen-Luck
entraideur amiral
entraideur amiral
Messages : 5742
Enregistré le : juil. 2015
Sexe : Homme
Localisation : Belgique
OS : Windows 10
OS 64 bits : Oui
Version PSP : 2023 64 bits
Contact :

Re: Erreur avec le module Random de Python dans X9

Message 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
Avatar du membre
Cassel
entraideur émérite
entraideur émérite
Messages : 450
Enregistré le : août 2015
Sexe : Femme
OS : Windows Seven
OS 64 bits : Oui
Version PSP : 9
Contact :

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

Message 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!
Avatar du membre
spitfrog
entraideur amiral
entraideur amiral
Messages : 3705
Enregistré le : juil. 2015
Sexe : Homme
Localisation : Normandie
OS : Windows 10
OS 64 bits : Oui
Version PSP : X4

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

Message 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
Avatar du membre
Cassel
entraideur émérite
entraideur émérite
Messages : 450
Enregistré le : août 2015
Sexe : Femme
OS : Windows Seven
OS 64 bits : Oui
Version PSP : 9
Contact :

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

Message 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!
Avatar du membre
Cassel
entraideur émérite
entraideur émérite
Messages : 450
Enregistré le : août 2015
Sexe : Femme
OS : Windows Seven
OS 64 bits : Oui
Version PSP : 9
Contact :

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

Message 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.
Avatar du membre
spitfrog
entraideur amiral
entraideur amiral
Messages : 3705
Enregistré le : juil. 2015
Sexe : Homme
Localisation : Normandie
OS : Windows 10
OS 64 bits : Oui
Version PSP : X4

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

Message 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 ?
Avatar du membre
Cassel
entraideur émérite
entraideur émérite
Messages : 450
Enregistré le : août 2015
Sexe : Femme
OS : Windows Seven
OS 64 bits : Oui
Version PSP : 9
Contact :

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

Message 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.
Répondre