500 Fabrik has generated an incorrect queryIs this

relsig

Member
hello

Just updated my test site. Now when I try to show the data of a list I get an error 500. it tells me that Fabrik has generated an incorrect query followed by "<br>".
Is this a known problem?

Thanks
 
Here is the output message. With the previous version it was working fine, but not with the new one.

Code:
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '
(SELECT GROUP_CONCAT(params SEPARATOR '//..*..//') FROM svbg_abrechnungen_rep' at line 81 SQL=SELECT SQL_CALC_FOUND_ROWS DISTINCT `svbg_abrechnungen`.`Erstellungsdatum` AS `svbg_abrechnungen___Erstellungsdatum`,
`svbg_abrechnungen`.`Erstellungsdatum` AS `svbg_abrechnungen___Erstellungsdatum_raw`,
`svbg_abrechnungen`.`id` AS `svbg_abrechnungen___id`,
`svbg_abrechnungen`.`id` AS `svbg_abrechnungen___id_raw`,
`svbg_abrechnungen`.`abgerechnet` AS `svbg_abrechnungen___abgerechnet`,
`svbg_abrechnungen`.`abgerechnet` AS `svbg_abrechnungen___abgerechnet_raw`,
`svbg_abrechnungen`.`joomla_user` AS `svbg_abrechnungen___joomla_user_raw`,
`#__users`.`name` AS `svbg_abrechnungen___joomla_user`,
`svbg_abrechnungen`.`abrechnungstyp` AS `svbg_abrechnungen___abrechnungstyp`,
`svbg_abrechnungen`.`abrechnungstyp` AS `svbg_abrechnungen___abrechnungstyp_raw`,
`svbg_abrechnungen`.`abrechnung_abgeschlossen_datum` AS `svbg_abrechnungen___abrechnung_abgeschlossen_datum`,
`svbg_abrechnungen`.`abrechnung_abgeschlossen_datum` AS `svbg_abrechnungen___abrechnung_abgeschlossen_datum_raw`,
`svbg_abrechnungen`.`abrechnung_view_url` AS `svbg_abrechnungen___abrechnung_view_url`,
`svbg_abrechnungen`.`abrechnung_view_url` AS `svbg_abrechnungen___abrechnung_view_url_raw`,
`svbg_abrechnungen`.`abrechnung_edit_url` AS `svbg_abrechnungen___abrechnung_edit_url`,
`svbg_abrechnungen`.`abrechnung_edit_url` AS `svbg_abrechnungen___abrechnung_edit_url_raw`,
`svbg_abrechnungen`.`abrechnungen_view_archiv_url` AS `svbg_abrechnungen___abrechnungen_view_archiv_url`,
`svbg_abrechnungen`.`abrechnungen_view_archiv_url` AS `svbg_abrechnungen___abrechnungen_view_archiv_url_raw`,
`svbg_abrechnungen`.`veranstaltung_waehlen` AS `svbg_abrechnungen___veranstaltung_waehlen_raw`,
CONCAT_WS('', DATE_FORMAT(#__eb_events.event_date, '%d.%m.%Y'),' ',#__eb_events.title) AS `svbg_abrechnungen___veranstaltung_waehlen`,
`svbg_abrechnungen`.`dauer` AS `svbg_abrechnungen___dauer`,
`svbg_abrechnungen`.`dauer` AS `svbg_abrechnungen___dauer_raw`,
`svbg_abrechnungen`.`teilnehmer_anzahl` AS `svbg_abrechnungen___teilnehmer_anzahl`,
`svbg_abrechnungen`.`teilnehmer_anzahl` AS `svbg_abrechnungen___teilnehmer_anzahl_raw`,
`svbg_abrechnungen`.`einnahmen_veranstaltung` AS `svbg_abrechnungen___einnahmen_veranstaltung`,
`svbg_abrechnungen`.`einnahmen_veranstaltung` AS `svbg_abrechnungen___einnahmen_veranstaltung_raw`,
`svbg_abrechnungen`.`kl_1_name` AS `svbg_abrechnungen___kl_1_name`,
`svbg_abrechnungen`.`kl_1_name` AS `svbg_abrechnungen___kl_1_name_raw`,
`svbg_abrechnungen`.`kl_1_einsatzdauer` AS `svbg_abrechnungen___kl_1_einsatzdauer`,
`svbg_abrechnungen`.`kl_1_einsatzdauer` AS `svbg_abrechnungen___kl_1_einsatzdauer_raw`,
`svbg_abrechnungen`.`kl_1_entschaedigung` AS `svbg_abrechnungen___kl_1_entschaedigung`,
`svbg_abrechnungen`.`kl_1_entschaedigung` AS `svbg_abrechnungen___kl_1_entschaedigung_raw`,
`svbg_abrechnungen`.`kl_1_geld_erhalten` AS `svbg_abrechnungen___kl_1_geld_erhalten`,
`svbg_abrechnungen`.`kl_1_geld_erhalten` AS `svbg_abrechnungen___kl_1_geld_erhalten_raw`,
`svbg_abrechnungen`.`ph1` AS `svbg_abrechnungen___ph1`,
`svbg_abrechnungen`.`ph1` AS `svbg_abrechnungen___ph1_raw`,
`svbg_abrechnungen`.`ph2` AS `svbg_abrechnungen___ph2`,
`svbg_abrechnungen`.`ph2` AS `svbg_abrechnungen___ph2_raw`,
`svbg_abrechnungen`.`veranstaltungspauschale` AS `svbg_abrechnungen___veranstaltungspauschale`,
`svbg_abrechnungen`.`veranstaltungspauschale` AS `svbg_abrechnungen___veranstaltungspauschale_raw`,
`svbg_abrechnungen`.`ph3` AS `svbg_abrechnungen___ph3`,
`svbg_abrechnungen`.`ph3` AS `svbg_abrechnungen___ph3_raw`,
`svbg_abrechnungen`.`ph4` AS `svbg_abrechnungen___ph4`,
`svbg_abrechnungen`.`ph4` AS `svbg_abrechnungen___ph4_raw`,
`svbg_abrechnungen`.`diverses_beschrieb` AS `svbg_abrechnungen___diverses_beschrieb`,
`svbg_abrechnungen`.`diverses_beschrieb` AS `svbg_abrechnungen___diverses_beschrieb_raw`,
`svbg_abrechnungen`.`diverses_betrag` AS `svbg_abrechnungen___diverses_betrag`,
`svbg_abrechnungen`.`diverses_betrag` AS `svbg_abrechnungen___diverses_betrag_raw`,
`svbg_abrechnungen`.`ph5` AS `svbg_abrechnungen___ph5`,
`svbg_abrechnungen`.`ph5` AS `svbg_abrechnungen___ph5_raw`,
`svbg_abrechnungen`.`kl_2_name` AS `svbg_abrechnungen___kl_2_name`,
`svbg_abrechnungen`.`kl_2_name` AS `svbg_abrechnungen___kl_2_name_raw`,
`svbg_abrechnungen`.`kl_2_einsatzdauer` AS `svbg_abrechnungen___kl_2_einsatzdauer`,
`svbg_abrechnungen`.`kl_2_einsatzdauer` AS `svbg_abrechnungen___kl_2_einsatzdauer_raw`,
`svbg_abrechnungen`.`kl_2_entschaedigung` AS `svbg_abrechnungen___kl_2_entschaedigung`,
`svbg_abrechnungen`.`kl_2_entschaedigung` AS `svbg_abrechnungen___kl_2_entschaedigung_raw`,
`svbg_abrechnungen`.`kl_2_geld_erhalten` AS `svbg_abrechnungen___kl_2_geld_erhalten`,
`svbg_abrechnungen`.`kl_2_geld_erhalten` AS `svbg_abrechnungen___kl_2_geld_erhalten_raw`,
`svbg_abrechnungen`.`helfer_name` AS `svbg_abrechnungen___helfer_name`,
`svbg_abrechnungen`.`helfer_name` AS `svbg_abrechnungen___helfer_name_raw`,
`svbg_abrechnungen`.`helfer_einsatzdauer` AS `svbg_abrechnungen___helfer_einsatzdauer`,
`svbg_abrechnungen`.`helfer_einsatzdauer` AS `svbg_abrechnungen___helfer_einsatzdauer_raw`,
`svbg_abrechnungen`.`helfer_entschaedigung` AS `svbg_abrechnungen___helfer_entschaedigung`,
`svbg_abrechnungen`.`helfer_entschaedigung` AS `svbg_abrechnungen___helfer_entschaedigung_raw`,
`svbg_abrechnungen`.`helfer_geld_erhalten` AS `svbg_abrechnungen___helfer_geld_erhalten`,
`svbg_abrechnungen`.`helfer_geld_erhalten` AS `svbg_abrechnungen___helfer_geld_erhalten_raw`,
`svbg_abrechnungen`.`guthaben_kl_1` AS `svbg_abrechnungen___guthaben_kl_1`,
`svbg_abrechnungen`.`guthaben_kl_1` AS `svbg_abrechnungen___guthaben_kl_1_raw`,
`svbg_abrechnungen`.`abzuege_total` AS `svbg_abrechnungen___abzuege_total`,
`svbg_abrechnungen`.`abzuege_total` AS `svbg_abrechnungen___abzuege_total_raw`,
`svbg_abrechnungen`.`guthaben_kl_2` AS `svbg_abrechnungen___guthaben_kl_2`,
`svbg_abrechnungen`.`guthaben_kl_2` AS `svbg_abrechnungen___guthaben_kl_2_raw`,
`svbg_abrechnungen`.`gesamttotal` AS `svbg_abrechnungen___gesamttotal`,
`svbg_abrechnungen`.`gesamttotal` AS `svbg_abrechnungen___gesamttotal_raw`,
`svbg_abrechnungen`.`guthaben_helfer` AS `svbg_abrechnungen___guthaben_helfer`,
`svbg_abrechnungen`.`guthaben_helfer` AS `svbg_abrechnungen___guthaben_helfer_raw`,
`svbg_abrechnungen`.`bemerkungen` AS `svbg_abrechnungen___bemerkungen`,
`svbg_abrechnungen`.`bemerkungen` AS `svbg_abrechnungen___bemerkungen_raw`,
(SELECT GROUP_CONCAT(quittungen_hinzufuegen SEPARATOR '//..*..//') FROM svbg_abrechnungen_repeat_quittungen_hinzufuegen WHERE parent_id = `svbg_abrechnungen`.`id`) AS `svbg_abrechnungen___quittungen_hinzufuegen`,
(SELECT GROUP_CONCAT(id SEPARATOR '//..*..//') FROM svbg_abrechnungen_repeat_quittungen_hinzufuegen WHERE parent_id = `svbg_abrechnungen`.`id`) AS `svbg_abrechnungen___quittungen_hinzufuegen_raw`,
,
(SELECT GROUP_CONCAT(params SEPARATOR '//..*..//') FROM svbg_abrechnungen_repeat_quittungen_hinzufuegen WHERE parent_id = `svbg_abrechnungen`.`id`) AS `svbg_abrechnungen___quittungen_hinzufuegen___params`,
`svbg_abrechnungen`.`id` AS slug
, `svbg_abrechnungen`.`id` AS `__pk_val`

FROM `svbg_abrechnungen`
LEFT JOIN  `#__eb_events` AS `#__eb_events` ON `#__eb_events`.`id` = `svbg_abrechnungen`.`veranstaltung_waehlen`
LEFT JOIN  `#__users` AS `#__users` ON `#__users`.`id` = `svbg_abrechnungen`.`joomla_user`
WHERE ( ( (svbg_abrechnungen.abgerechnet = '0'  OR svbg_abrechnungen.abgerechnet LIKE '[\"0\"%' OR svbg_abrechnungen.abgerechnet LIKE '%\"0\"%' OR svbg_abrechnungen.abgerechnet LIKE '%\"0\"]') AND   svbg_abrechnungen.abrechnungstyp = 'Bev?lkerungskurs' ) AND ( `#__users`.`id` = '111' OR   svbg_abrechnungen.id > 0 ) )
ORDER BY  `svbg_abrechnungen`.`Erstellungsdatum` DESC,`svbg_abrechnungen`.`Erstellungsdatum` DESC LIMIT 0, 30

.../components/com_fabrik/models/list.php:921

916             $msg = 'Fabrik has generated an incorrect query for the list ' . $item->label . ': <br />';
917             if (FabrikHelperHTML::isDebug(true))
918             {
919                 $msg .= '<br /><pre>' . $e->getMessage() . '</pre>';
920             }
921             throw new RuntimeException($msg, 500);
922         }
923
924         $nav = $this->getPagination($this->totalRecords, $this->limitStart, $this->limitLength);
925
926         // Pass the query as an object property so it can be updated via reference
 
Ok, I see the error: there are two ,, before Group_concat(params...)
and I think params shouldn't be there at all.

It quittungen_hinzuf?gen a dbjoin rendered as checkbox?

Is this Fabrik3.5.2 or a GitHub version?
 
Found the problem. I updated yesterday, somehow the fileupload element was not updated. I forced the update and it works again.
It is the the real 3.5.2 version.

Thanks for your support
 
We are in need of some funding.
More details.

Thank you.

Members online

Back
Top