Projet

Général

Profil

Actions

Anomalie #1109

fermé

la génération de données factices ne fonctionne pas

Ajouté par Amaury Froment il y a plus de 6 ans. Mis à jour il y a environ 6 ans.

Statut:
Rejeté
Priorité:
Bas
Assigné à:
Catégorie:
Core
Version cible:
-
Début:
03/11/2017
Echéance:
% réalisé:

0%

Temps estimé:
Version utilisée:

Description

Bonsoir,
j'ai téléchargé/installée la version galette-0.9-rc3-20171029-56999c78ef.
Suite à l'installation, j'ai cherché à générer des données factices via le menu de gauche. j'ai un message d'erreur d'application.
(avec un fichier behavior.inc.php, j'ai plus de détails en PJ et ci dessous:
Détails

Type : ParseError
Code : 0
Message : Invalid numeric literal
Fichier : C:\wamp\www\galette-0.9-rc3-20171029-56999c78ef\vendor\fzaninotto\faker\src\Faker\Provider\Internet.php
Ligne : 186
)
C'est dommage car la fonctionnalité me parait très intéressante pour les personnes cherchant à tester rapidement les fonctionnalités de galette.
A+,
Amaury


Fichiers

galette_debug_2017-11-03.log (13,8 ko) galette_debug_2017-11-03.log Amaury Froment, 03/11/2017 17:57
galette_run.log (6,72 ko) galette_run.log Amaury Froment, 03/11/2017 17:57
vendor.zip (3,68 Mo) vendor.zip Amaury Froment, 04/11/2017 11:22

Mis à jour par Johan Cwiklinski il y a plus de 6 ans

Je viens de lancer ça en local, sans rien changer aux paramètres proposés ; et je constate 2 choses :
1- c'est super mega lent ! Quand j'avais testé ça, ça allait encore ; puis j'ai utilisé dans les tests, je me demande si je n'ai pas fait une bêtise...
2- je ne reproduit pas le souci :/ Je suis en PP 7.2 ; mes recherches montrent ce genre de soucis entre PHP5 et 7. Quelle version de PHP utilises-tu ?

Mis à jour par Amaury Froment il y a plus de 6 ans

J'utilise Wamp sous windows (php 7.0.10, apache 2.4.23, mysql 5.7.14)

Mis à jour par Johan Cwiklinski il y a plus de 6 ans

Alors... Les lenteurs, c'est dû aux images (j'étais en wifi, avec une connexion pas terrible). Je me demande si je ne vais pas rendre ça optionnel.

Concernant l'erreur... Je ne la reproduit pas en PHP7 (version 7.0.25). Aurais-tu la possibilité de tester avec une autre version de PHP ? L'erreur vient de la bibliothèque utilisée, je n'ai pas la main dessus.... Mais pourtant rien n'est déclaré sur le projet en question :/

Mis à jour par Amaury Froment il y a plus de 6 ans

En version php 5.6.25 ca fonctionne (2 groupes, 5 adhérents, 0 contribution, 0 transaction) (c'est effectivement assez long).
En revanche, dès que je mets une transaction, j'ai l'erreur:

Détails

Type : ErrorException
Code : 4096
Message : Unknown: Argument 2 passed to Galette\Entity\Transaction::__construct() must be an instance of Galette\Core\Login, none given, called in C:\wamp\www\galette-0.9-rc3-20171029-56999c78ef\lib\Galette\Util\FakeData.php on line 502 and defined
Fichier : C:\wamp\www\galette-0.9-rc3-20171029-56999c78ef\lib\Galette\Entity\Transaction.php
Ligne : 89

Il ne pourrait pas y avoir une erreur de package avec composer avant la mise à disposition de galette? (ci joint le zip du répertoire vendor utilisé)
Si ca fonctionne chez toi, il n'y a plus qu'à trouver la différence entre ta config et la mienne.

Mis à jour par Johan Cwiklinski il y a plus de 6 ans

Amaury Froment a écrit :

En version php 5.6.25 ca fonctionne (2 groupes, 5 adhérents, 0 contribution, 0 transaction) (c'est effectivement assez long).

J'ai rendu optionnel la récupération des images (chaque image prend entre 5 et 10 secondes...). Ça devrait résoudre le problème.

En revanche, dès que je mets une transaction, j'ai l'erreur:
[...]

C'est corrigé sur la branche develop déjà.

Il ne pourrait pas y avoir une erreur de package avec composer avant la mise à disposition de galette? (ci joint le zip du répertoire vendor utilisé)

Je viens de comparer les deux, non, il n'y a pas de différence :(

Si ca fonctionne chez toi, il n'y a plus qu'à trouver la différence entre ta config et la mienne.

Ben en dehors de la version de PHP... Il peut aussi s'agitr d'un bug sur cette version de PHP précise ; il doit y avoir pas mal de différences entre ta version et la mienne. Je n'ai pas la possibilité de tester avec un truc aussi vieux :/

Il pourrait être intéressant de voir ce que donnent les différentes parties de cette erreur : mt_rand(-2147483648, -2) et mt_rand(16777216, 2147483647). Je suppose que l'une d'entre elles doit renvoyer quelque chose d'incorrect dans ton cas. J'avais aussi pensé à un problème 32 vs 64 bits ; mais il semble que ce ne soit pas le cas.

Une mise à jour de Wamp pour avoir un PHP 7.0 plus récent pourrait aussi être une solution. Ou de passer en 7.1.

Mis à jour par Johan Cwiklinski il y a plus de 6 ans

  • Statut changé de Nouveau à Commentaire
  • Version utilisée changé de 0.9-RC3 à 0.9

Mis à jour par Johan Cwiklinski il y a environ 6 ans

  • Statut changé de Commentaire à Rejeté
Actions

Formats disponibles : Atom PDF