Project

General

Profile

GX-Bug #67868

Auf Servern wo der MySQL STRICT Modus mit ONLY_FULL_GROUP BY nicht deaktiviert werden kann, können keine Artikel aufgerufen werden / On servers where the MySQL STRICT mode cannot be deactivated with ONLY_FULL_GROUP BY, no products can be opened

Added by Daniel Wu 4 months ago. Updated 4 months ago.

Status:
Erledigt
Priority:
Dringend
Assigned To:
Category:
Core
Target version:
% Done:

0%

Estimated time:
Steps to reproduce:
Betroffene Versionen:
4.1.3.0, 4.2.0.0, 4.2.0.0 beta1, 4.3.1.0 beta1, 4.3.1.0 beta2
Release Notes Langtext:

Anpassungen für MySQL Strict "ONLY_FULL_GROUP_BY"

Tags:
Story points-Velocity based estimate-

Description

Auf Servern wo der MySQL STRICT Modus mit ONLY_FULL_GROUP BY nicht deaktiviert werden kann, können keine Artikel aufgerufen werden

Kann wie folgt reproduziert werden:

  1. öffne die MySQL Console (MiniSQL)
  2. gebe den Befehl "SET GLOBAL sql_mode = 'ONLY_FULL_GROUP_BY'" ein
  3. versuche einen Artikel mit Attributen oder Eigenschaften aufzurufen
  4. Es erscheint ein Fehler 500
  5. Im Log ist dann eine Fehlermeldung zu finden

On servers where the MySQL STRICT mode cannot be deactivated with ONLY_FULL_GROUP BY, no products can be opened

Can be reproduced as follows:

  1. open the MySQL console (MiniSQL)
  2. Enter the command "SET GLOBAL sql_mode = 'ONLY_FULL_GROUP_BY'".
  3. try to call up a product with attributes or properties
  4. an error appears 500
  5. in the log you will find an error message


Uncaught RuntimeException: SQL Error!
Query error: 'aldb.pa.options_values_price' isn't in GROUP BY - Invalid query: SELECT
po.products_options_id,
pov.products_options_values_id,
pov.products_options_values_name,
po.products_option_display_type,
pa.options_values_price,
pa.price_prefix,
pa.attributes_stock,
(select max(gm_filename) from products_options_values where products_options_values.
products_options_values_id= pov.products_options_values_id`) gm_filename

FROM products_attributes pa
INNER JOIN products_options po
ON po.products_options_id = pa.options_id
INNER JOIN products_options_values_to_products_options povtpo
ON po.products_options_id = povtpo.products_options_id
`


Related issues

Copied from GX-Entwicklung - GX-Bug #67712: Auf Servern wo der MySQL STRICT Modus mit ONLY_FULL_GROUP BY nicht deaktiviert werden kann, können keine Artikel aufgerufen werden / On servers where the MySQL STRICT mode cannot be deactivated with ONLY_FULL_GROUP BY, no products can be openedErledigt

Actions

History

#1

Updated by Daniel Wu 4 months ago

  • Copied from GX-Bug #67712: Auf Servern wo der MySQL STRICT Modus mit ONLY_FULL_GROUP BY nicht deaktiviert werden kann, können keine Artikel aufgerufen werden / On servers where the MySQL STRICT mode cannot be deactivated with ONLY_FULL_GROUP BY, no products can be opened added
#2

Updated by Daniel Wu 4 months ago

  • Status changed from Gemeldet to Anerkannt
#3

Updated by Julian Heckmann 4 months ago

  • Status changed from Anerkannt to In Bearbeitung
  • Assigned To set to Julian Heckmann
#4

Updated by Julian Heckmann 4 months ago

  • Status changed from In Bearbeitung to Testing
  • Assigned To changed from Julian Heckmann to Core-Entwickler
  • Target version changed from SP-Candidates to 4.2.0.1
#5

Updated by Jonatas Fischer 4 months ago

  • Assigned To changed from Core-Entwickler to Jonatas Fischer
#6

Updated by Jonatas Fischer 4 months ago

  • Status changed from Testing to Erledigt

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 5 MB)