rws
Runalyzer
Posts: 82
Joined: Sun 15. Mar 2015, 17:43

Updateproblem 4.2->4.3

Tue 6. Mar 2018, 20:34

Hallo Michael,

ich bin's leider schon wieder...

Vorab:
- Ich wollte sowieso auf runalyze.com wechseln
- Die Infomail zum nicht mehr unterstütztem Import ab März kam leider erst nach eurem Update auf 4.3
- Ich hatte damit leider den Punkt verpasst, noch mit 4.2 auf runalyze umzusteigen
- Ich würde meine Daten gern in runalyze importieren. Allerdings habe ich noch 4.2

Das Problem:
Das Update auf 4.3 liefert wieder eine weiße Seite und danach Internal Server Error.
Ich habe die Batchsize (wie beim letzten Update) verringert. Keine Änderung.
Ich möchte eigentlich nur noch das Update auf 4.3 machen, um danach die Daten in runalyze.com zu importieren.

Kannst du mir bitte noch den letzten Tipp geben, warum das Update nicht funktioniert? Gibt es Einstellungen, die ich versuchen kann?
Danach bin ich endgültig auf eurem Portal.
Oder hast du die Möglichkeit, die Daten zu konvertieren und dann im Portal zu importieren. Login kann ich die schicken oder den 4.2-Export (Json?).

Vielen Dank schon vorab für deine erneute Hilfe.
Ronny
0 x

User avatar
laufhannes
Core developer
Posts: 761
Joined: Mon 29. Jul 2013, 20:59

Re: Updateproblem 4.2->4.3

Tue 6. Mar 2018, 20:54

Siehe viewtopic.php?p=4205#p4205:
Kompletten Dump der Datenbank (über phpMyAdmin oder Konsole) per Mail an michael@runalyze.com (bitte einen Dropbox-Link oder ähnliches schicken). Dann konvertiert Michael das im Laufe der Tage und schickt dir das json-Backup zu, dass du dann bei uns online importieren kannst.

Das ist einfacher als wenn wir uns auf die Fehlersuche begeben, was da genau jetzt nicht funktioniert ;)
1 x
User help -- short questions via Twitter, Facebook

rws
Runalyzer
Posts: 82
Joined: Sun 15. Mar 2015, 17:43

Re: Updateproblem 4.2->4.3

Tue 6. Mar 2018, 23:05

Danke, Mail ist unterwegs...

Noch eine kleine Ergänzung. Nur für den Fall, dass euch spontan etwas dazu einfällt. Falls nicht, dann warte ich auch die Mail-Antwort.

Im Log findet sich nach Aufruf des Dashboards folgende Meldung:

prod.log:

[2018-03-06 21:22:44] request.CRITICAL: Uncaught PHP Exception Symfony\Component\Debug\Exception\FatalErrorException: "Compile Error: require(): Failed opening required '/share/CACHEDEV1_DATA/Web/runalyze/ronny/4.3/var/cache/prod/ContainerSedu0sc/getTemplatingService.php' (include_path='.:/etc/config/php')" at /share/CACHEDEV1_DATA/Web/runalyze/ronny/4.3/var/cache/prod/ContainerSedu0sc/appProdProjectContainer.php line 803 {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalErrorException(code: 0): Compile Error: require(): Failed opening required '/share/CACHEDEV1_DATA/Web/runalyze/ronny/4.3/var/cache/prod/ContainerSedu0sc/getTemplatingService.php' (include_path='.:/etc/config/php') at /share/CACHEDEV1_DATA/Web/runalyze/ronny/4.3/var/cache/prod/ContainerSedu0sc/appProdProjectContainer.php:803)"} {"token":"7ac60074"}

[2018-03-06 21:45:33] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\InvalidFieldNameException: "An exception occurred while executing 'SELECT r0_.id AS id_0, r0_.name AS name_1, r0_.img AS img_2, r0_.short AS short_3, r0_.kcal AS kcal_4, r0_.HFavg AS HFavg_5, r0_.distances AS distances_6, r0_.speed AS speed_7, r0_.power AS power_8, r0_.outside AS outside_9, r0_.default_privacy AS default_privacy_10, r0_.is_main AS is_main_11, r0_.internal_sport_id AS internal_sport_id_12, COUNT(r1_.id) AS sclr_13, SUM(r1_.distance) AS sclr_14, SUM(r1_.s) AS sclr_15, SUM(CASE WHEN r1_.distance > 0 THEN 1 ELSE 0 END) AS sclr_16, r0_.main_equipmenttypeid AS main_equipmenttypeid_17, r0_.default_typeid AS default_typeid_18, r0_.accountid AS accountid_19 FROM runalyze_sport r0_ INNER JOIN runalyze_training r1_ ON r0_.id = r1_.sportid AND (r1_.accountid = ?) WHERE r0_.accountid = ? AND r1_.time > ? GROUP BY r0_.id ORDER BY sclr_14 DESC, sclr_15 DESC' with params [1, 1, 1520208000]: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'r0_.default_privacy' in 'field list'" at /share/CACHEDEV1_DATA/Web/runalyze/ronny/4.3/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php line 71 {"exception":"[object] (Doctrine\\DBAL\\Exception\\InvalidFieldNameException(code: 0): An exception occurred while executing 'SELECT r0_.id AS id_0, r0_.name AS name_1, r0_.img AS img_2, r0_.short AS short_3, r0_.kcal AS kcal_4, r0_.HFavg AS HFavg_5, r0_.distances AS distances_6, r0_.speed AS speed_7, r0_.power AS power_8, r0_.outside AS outside_9, r0_.default_privacy AS default_privacy_10, r0_.is_main AS is_main_11, r0_.internal_sport_id AS internal_sport_id_12, COUNT(r1_.id) AS sclr_13, SUM(r1_.distance) AS sclr_14, SUM(r1_.s) AS sclr_15, SUM(CASE WHEN r1_.distance > 0 THEN 1 ELSE 0 END) AS sclr_16, r0_.main_equipmenttypeid AS main_equipmenttypeid_17, r0_.default_typeid AS default_typeid_18, r0_.accountid AS accountid_19 FROM runalyze_sport r0_ INNER JOIN runalyze_training r1_ ON r0_.id = r1_.sportid AND (r1_.accountid = ?) WHERE r0_.accountid = ? AND r1_.time > ? GROUP BY r0_.id ORDER BY sclr_14 DESC, sclr_15 DESC' with params [1, 1, 1520208000]:\n\nSQLSTATE[42S22]: Column not found: 1054 Unknown column 'r0_.default_privacy' in 'field list' at /share/CACHEDEV1_DATA/Web/runalyze/ronny/4.3/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:71, Doctrine\\DBAL\\Driver\\PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'r0_.default_privacy' in 'field list' at /share/CACHEDEV1_DATA/Web/runalyze/ronny/4.3/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:93, PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'r0_.default_privacy' in 'field list' at /share/CACHEDEV1_DATA/Web/runalyze/ronny/4.3/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:91)"} {"token":"7ac60074"}

symfony.log:
[2018-03-06 21:45:33] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\InvalidFieldNameException: "An exception occurred while executing 'SELECT r0_.id AS id_0, r0_.name AS name_1, r0_.img AS img_2, r0_.short AS short_3, r0_.kcal AS kcal_4, r0_.HFavg AS HFavg_5, r0_.distances AS distances_6, r0_.speed AS speed_7, r0_.power AS power_8, r0_.outside AS outside_9, r0_.default_privacy AS default_privacy_10, r0_.is_main AS is_main_11, r0_.internal_sport_id AS internal_sport_id_12, COUNT(r1_.id) AS sclr_13, SUM(r1_.distance) AS sclr_14, SUM(r1_.s) AS sclr_15, SUM(CASE WHEN r1_.distance > 0 THEN 1 ELSE 0 END) AS sclr_16, r0_.main_equipmenttypeid AS main_equipmenttypeid_17, r0_.default_typeid AS default_typeid_18, r0_.accountid AS accountid_19 FROM runalyze_sport r0_ INNER JOIN runalyze_training r1_ ON r0_.id = r1_.sportid AND (r1_.accountid = ?) WHERE r0_.accountid = ? AND r1_.time > ? GROUP BY r0_.id ORDER BY sclr_14 DESC, sclr_15 DESC' with params [1, 1, 1520208000]: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'r0_.default_privacy' in 'field list'" at /share/CACHEDEV1_DATA/Web/runalyze/ronny/4.3/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php line 71 {"exception":"[object] (Doctrine\\DBAL\\Exception\\InvalidFieldNameException(code: 0): An exception occurred while executing 'SELECT r0_.id AS id_0, r0_.name AS name_1, r0_.img AS img_2, r0_.short AS short_3, r0_.kcal AS kcal_4, r0_.HFavg AS HFavg_5, r0_.distances AS distances_6, r0_.speed AS speed_7, r0_.power AS power_8, r0_.outside AS outside_9, r0_.default_privacy AS default_privacy_10, r0_.is_main AS is_main_11, r0_.internal_sport_id AS internal_sport_id_12, COUNT(r1_.id) AS sclr_13, SUM(r1_.distance) AS sclr_14, SUM(r1_.s) AS sclr_15, SUM(CASE WHEN r1_.distance > 0 THEN 1 ELSE 0 END) AS sclr_16, r0_.main_equipmenttypeid AS main_equipmenttypeid_17, r0_.default_typeid AS default_typeid_18, r0_.accountid AS accountid_19 FROM runalyze_sport r0_ INNER JOIN runalyze_training r1_ ON r0_.id = r1_.sportid AND (r1_.accountid = ?) WHERE r0_.accountid = ? AND r1_.time > ? GROUP BY r0_.id ORDER BY sclr_14 DESC, sclr_15 DESC' with params [1, 1, 1520208000]:\n\nSQLSTATE[42S22]: Column not found: 1054 Unknown column 'r0_.default_privacy' in 'field list' at /share/CACHEDEV1_DATA/Web/runalyze/ronny/4.3/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:71, Doctrine\\DBAL\\Driver\\PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'r0_.default_privacy' in 'field list' at /share/CACHEDEV1_DATA/Web/runalyze/ronny/4.3/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:93, PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'r0_.default_privacy' in 'field list' at /share/CACHEDEV1_DATA/Web/runalyze/ronny/4.3/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:91)"} {"token":"7ac60074"}

Die SQL-Fehler liegen sicher am fehlenden Update.
Mit dem ersten Fehler kann ich aber nicht viel anfangen.


Ich habe versucht, die Migration bis zum Problem nachzuvollziehen.
Aufgefallen is mir: Version20171104230424.php
Die folgende Datei Version20171201214532.php wurde anscheinend nicht verarbeitet, weil in Tabelle *dataset keine Spalte privacy existiert.

Ich habe schon die batchsize in Version20171104230424.php geändert ohne Erfolg.
Ich kann inhaltlich aber nicht beurteilen, was hier zu einem Problem führen könnte.
0 x

rws
Runalyzer
Posts: 82
Joined: Sun 15. Mar 2015, 17:43

Re: Updateproblem 4.2->4.3

Wed 7. Mar 2018, 06:15

Hallo,

ich wollte nur informieren, dass ich das Problem vermutlich lösen kann.

In der Konsole kam immer die Meldung mit date.timezone, obwohl in php.ini der Wert definiert war. Keine Ahnung, ob die Konsole noch eine andere php.ini verwendet als Apache.
Nach setzen der Timezone fest auf UTC in vendor\monolog\monolog\src\Monolog\Logger.php (static::$timezone = new \DateTimeZone('UTC');
) läuft das Skript in der Konsole zumindest weiter.
Nach setzen der batchSize in Version20171104230424.php sieht es ganz gut aus.
Ich werden noch den Import in runalyze.com testen und mich noch einmal melden.

Grüße
Ronny
0 x

rws
Runalyzer
Posts: 82
Joined: Sun 15. Mar 2015, 17:43

Re: Updateproblem 4.2->4.3

Wed 7. Mar 2018, 07:03

Hallo,

ich wollte nur informieren, dass ich mit den eben beschriebenen Änderungen das Skript in der Konsole ausführen konnte.
Das Update hat damit funktioniert und der Import in Runalyze auch.

Viele Grüße
Ronny
0 x

Return to “Runalyze v4.3.x”

Who is online

Users browsing this forum: No registered users and 1 guest