×

Notice

The forum is in read only mode.
Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: SQL Fehler

SQL Fehler 10 years 2 months ago #24926

  • Reinhard Rüdiger
  • Reinhard Rüdiger's Avatar Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Posts: 28
  • Thank you received: 2
Hallo,

wir haben hier ein Problem mit unserem Matukio. Wir bekommen einen SQL Fehler nach dem Aufruf aller Veranstaltungen (dem Link unter dem Kalendar), wenn man eingeloggt ist. Nicht wenn man ausgeloggt ist und als public user den Link anklickt. Folgender Fehler erscheint:
0 - SQL=SELECT a.* FROM jml34_matukio AS a LEFT JOIN jml34_categories AS cat ON cat.id = a.catid WHERE a.published = '1' AND a.pattern = '' AND a.catid IN (69,70,71,72) AND > '2014-02-10 17:49:54' AND (a.semnum LIKE '%%' OR a.gmaploc LIKE '%%' OR a.target LIKE '%%' OR a.place LIKE '%%' OR a.teacher LIKE '%%' OR a.title LIKE '%%' OR a.shortdesc LIKE '%%' OR a.description LIKE '%%')
 
Die Seite kann nicht angezeigt werden, weil:
 
    Sie ein veraltetes Lesezeichen aufgerufen haben.
    Sie über eine Suchmaschiene einen veralteten Index dieser Webseite aufgerufen haben.
    Sie eine falsche Adresse aufgerufen haben.
    Sie keinen Zugriff auf diese Seite haben.
    Die angefragte Quelle wurde nicht gefunden!
    Während der Anfrage ist ein Fehler aufgetreten!
 
Bitte eine der folgenden Seiten ausprobieren:
 
    Startseite
 
Bei Problemen ist der Administrator dieser Website zuständig..
 
SQL=SELECT a.* FROM jml34_matukio AS a LEFT JOIN jml34_categories AS cat ON cat.id = a.catid WHERE a.published = '1' AND a.pattern = '' AND a.catid IN (69,70,71,72) AND > '2014-02-10 17:49:54' AND (a.semnum LIKE '%%' OR a.gmaploc LIKE '%%' OR a.target LIKE '%%' OR a.place LIKE '%%' OR a.teacher LIKE '%%' OR a.title LIKE '%%' OR a.shortdesc LIKE '%%' OR a.description LIKE '%%')

Bei der Suche spielt dies keine Rolle. Egal ob man eingeloggt oder ausgeloggt ist:
0 - SQL=SELECT a.title AS title, a.begin AS begin, a.publishdate AS created, a.shortdesc AS text, CONCAT( 'index.php?option=com_matukio&Itemid=231&view=event&id=',a.id) AS href, '2' AS browsernav, 'Matukio - Events' AS section, b.title AS category FROM jml34_matukio AS a LEFT JOIN jml34_matukio AS b ON b.id = a.catid WHERE a.catid IN (69,70,71,72) AND a.published = '1' AND a.pattern = '' AND > '2014-02-10 17:51:53' AND (a.semnum LIKE '%%' OR a.gmaploc LIKE '%%' OR a.target LIKE '%%' OR a.place LIKE '%%' OR a.teacher LIKE '%%' OR a.title LIKE '%%' OR a.shortdesc LIKE '%%' OR a.description LIKE '%%') ORDER BY a.id DESC LIMIT 0, 50
 
Die Seite kann nicht angezeigt werden, weil:
 
    Sie ein veraltetes Lesezeichen aufgerufen haben.
    Sie über eine Suchmaschiene einen veralteten Index dieser Webseite aufgerufen haben.
    Sie eine falsche Adresse aufgerufen haben.
    Sie keinen Zugriff auf diese Seite haben.
    Die angefragte Quelle wurde nicht gefunden!
    Während der Anfrage ist ein Fehler aufgetreten!
 
Bitte eine der folgenden Seiten ausprobieren:
 
    Startseite
 
Bei Problemen ist der Administrator dieser Website zuständig..
 
SQL=SELECT a.title AS title, a.begin AS begin, a.publishdate AS created, a.shortdesc AS text, CONCAT( 'index.php?option=com_matukio&Itemid=231&view=event&id=',a.id) AS href, '2' AS browsernav, 'Matukio - Events' AS section, b.title AS category FROM jml34_matukio AS a LEFT JOIN jml34_matukio AS b ON b.id = a.catid WHERE a.catid IN (69,70,71,72) AND a.published = '1' AND a.pattern = '' AND > '2014-02-10 17:51:53' AND (a.semnum LIKE '%%' OR a.gmaploc LIKE '%%' OR a.target LIKE '%%' OR a.place LIKE '%%' OR a.teacher LIKE '%%' OR a.title LIKE '%%' OR a.shortdesc LIKE '%%' OR a.description LIKE '%%') ORDER BY a.id DESC LIMIT 0, 50

Sorgen macht mir dabei das hier:
AND a.pattern = '' AND > '2014-02-10 17:51:53'

Da fehlt irgendwie was...

Des weiteren haben wir im Error.log folgende Error Meldung:
PHP Notice:  Undefined property: JUser::$usertype in /srv/www/vhosts/ffg-braunschweig.de/httpdocs/modules/mod_matukio/mod_matukio.php on line 505

SQL Fehler 10 years 2 months ago #24931

  • Reinhard Rüdiger
  • Reinhard Rüdiger's Avatar Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Posts: 28
  • Thank you received: 2
Der Crash kommt zuverlässig immer, wenn irgendwie auf die Veranstaltungsübersicht zugegriffen wird. Entweder von Matukio selbst oder zum Beispiel mit der Suche Funktion

SQL Fehler 10 years 2 months ago #24954

  • Yves Hoppe
  • Yves Hoppe's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 3519
  • Karma: 71
  • Thank you received: 556
Hallo Reinhard,

Komische SQL-Meldung - habt ihr von einer älteren Version geupdated - das kommt nur wenn man dem Link vom Modul folgt?

PHP Notice: Undefined property: JUser::$usertype in /srv/www/vhosts/ffg-braunschweig.de/httpdocs/modules/mod_matukio/mod_matukio.php on line 505


Das ist nur eine Notiz die kann ignoriert werden.

Viele Grüße

Yves

SQL Fehler 10 years 2 months ago #24955

  • Reinhard Rüdiger
  • Reinhard Rüdiger's Avatar Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Posts: 28
  • Thank you received: 2
Hallo Yves.
Danke für die Info.
Dann schreibt die Meldung nur noch das Errorlog voll, das ist unschön, aber nicht so schlimm.

Viel schlimmer ist, dass wenn ich keine veranstaltungslisten mehr sehen kann.
tippe ich auf meine Veranstaltungen kommt der Fehler genau so wie alle Veranstaltungen oder wenn die normale Joomla Suche in den Veranstaltungen sucht.
Guck Dir die Fehlermeldung mal genau an, ich mein zu erkennen, dass die in sich schon nicht abgearbeitet werden kann weil da ein Argument schlicht fehlt. Das ist an der Stelle wo auf das aktuelle Datum verglichen wird.

Da steht . . . . And > 2014-02-10 .....

Da fehlt doch vor dem vergleichsoperator ein Argument?! Wenn man da mal now() dazwischen setzt, sollte es gehen.

Nur wo im Code?

Und: eine ältere Version von matukio hat es nicht gegeben bei uns. Haben diese gekauft und installiert. Lief auch zunächst auf anhieb.

Die kürzlichen Ereignisse bevor wir den Fehler entdeckt haben waren:
- joomla Update auf 3.2.2
- De-installieren nicht mehr benötigter templates.

Vielleicht hilft die Info.

SQL Fehler 10 years 2 months ago #24961

  • Reinhard Rüdiger
  • Reinhard Rüdiger's Avatar Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Posts: 28
  • Thank you received: 2
hier noch mal die Fehlermeldung als screenshot.
Attachments:

SQL Fehler 10 years 2 months ago #24967

  • Yves Hoppe
  • Yves Hoppe's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 3519
  • Karma: 71
  • Thank you received: 556
Irgendwas fehlt definitiv nach dem AND, konnte den Fehler aber jetzt aber bei dir nicht nachstellen.

Werde den Code nochmal durchsuchen, da müsste meiner Meinung nach ein a.end stehen. Zeigst du Veranstaltungen für immer an? (Auch wenn sie beendet sind)

Viele Grüße

Yves
The following user(s) said Thank You: Reinhard Rüdiger

SQL Fehler 10 years 2 months ago #24970

  • Reinhard Rüdiger
  • Reinhard Rüdiger's Avatar Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Posts: 28
  • Thank you received: 2
Hallo Yves.

Danke für die Meldung. Wie im Support Ticket beschrieben habe ich zunächst einmal das Plugin matukio Search abgeschaltet. Damit kommt der Fehler nicht mehr, wenn die Suche betätigt wird. Allerdings wird matukio dann wohl auch nicht mehr durchsucht.

Wie ich im Support ticket aber weiter beschrieben habe, ist der Fehler noch reproduzierbar, allerdings nur für registrierte Benutzer auf unserer Seite. Wenn die eine dieser Tabs betätigen

kommt dieser Fehler wieder:

So kann kein registrierter Benutzer mehr seine Buchungen ändern oder löschen.

Es ist dabei egal, ob die alten Veranstaltungen noch angezeigt werden oder nicht.

Gruß
Reinhard
Attachments:

SQL Fehler 10 years 2 months ago #24985

  • Reinhard Rüdiger
  • Reinhard Rüdiger's Avatar Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Posts: 28
  • Thank you received: 2
Nach einiger Suche ist aufgefallen, dass der benötigte matukio menüeintrag zweimal in zwei verschiedenen Menüs vorhanden war.
Zunächst wurde einer gelöscht, keine Änderung des Verhaltens.
Dann der zweite gelöscht, damit waren natürlich keine Termine mehr anzeig bar.
Nun den Menüeintrag neu generiert (mit anderem Alias) und wieder das alte Verhalten mit dem Fehler.

Allerdings: Wenn ich jetzt den Menüeintrag verstecke, sehe ich nur noch den weissen Schirm wenn ich einen Termin aufmachen will,

Ich habe jetzt immer mehr Fragezeichen im Kopf und komme nicht mehr weiter.

SQL Fehler 10 years 2 months ago #24995

  • Yves Hoppe
  • Yves Hoppe's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 3519
  • Karma: 71
  • Thank you received: 556
Hallo Reinhard,

also es wird immer der erste Menüeintrag der Matukio Veranstaltungsübersicht für das Routing verwendet (also der mit der niedrigsten ID). Wie hast den den Menüeintrag denn versteckt? Die einfachste Art ist einfach ein komplett neues Menü anzulegen und dieses nirgendswo anzuzeigen (Einfach kein Menümodul erstellen).

Viele Grüße

Yves

P.S.: Weisse Seite = 500er Fehler = Joomla Debugging und Fehlerberichterstattung (Globale Konfiguration) aktivieren für mehr Details

P.P.S.: Im Ticket hast du geschrieben das jetzt alles funktioniert?
The following user(s) said Thank You: Reinhard Rüdiger

SQL Fehler 10 years 2 months ago #25009

  • Reinhard Rüdiger
  • Reinhard Rüdiger's Avatar Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Posts: 28
  • Thank you received: 2
Hallo Yves!
Ja, es läuft jetzt wirklich alles einwandfrei. Bevor die Erinnerung verblasst schnell noch einmal eine Zusammenfassung.

Aufgefallen war uns der Fehler, weil die o.a. Meldung kam. Wir hatten vorher Templates de-installiert und die Joomla Version von 3.2.1 auf 3.2.2 aktualisiert. Damit hatte es (jetzt im Rückblick) jedoch nichts zu tun.

Nach einigem Suchen (siehe Forum und Support Ticket) haben wir festgestellt, dass der erforderliche Link für Matukio in insgesamt 3 Menü´s einmal vorhanden war.
Wir hatten die dann alle gelöscht und einen einzigen installiert, aber es half nichts.

Daraufhin haben wir die Datenbank gesichert und Matukio komplett de-installiert. Danach haben wir Matukio neu installiert, ohne Sprachen-Datei und ohne die Datenbank zurück zu spielen. Da war der Fehler wieder da, allerdings mit der neuen Fehlermeldung mit der leeren Klammer () (siehe Forum und Support Ticket). Hier fiel (endlich) einmal auf, dass wir noch keine Kategorien angelegt hatten. Also haben wir die Datenbank zurück gespielt und dort in der Datenbank die Kategorien so angelegt, wie die Datenbank es brauchte.

Seitdem: Keine Probleme.

Die ganze Sache lief vorher schon einmal einwandfrei (auch mit den Kategorien), jedoch aus irgend einem Grunde den wir nicht mehr rekonstruieren können, war das Ding auf einmal platt. Wir haben in der Zeit viel umkonfiguriert und die komplette Seite umgestaltet und teilweise neu gemacht. Auch Menü-Umstruktierungen waren zeitweise Tagesgeschäft.

Ich muss zugeben: Da waren sicherlich ein paar "Kopfhörerfehler" (Fehler zwischen meinen beiden Ohren) dabei. Allerdings bin ich komplett neu bei der Bedienung von Matukio, hatte Eile bei der installation (weil in Joomla 3.2.2 das Seminar nicht mehr lief) und es kam ohnehin alles ungeplant zusammen.

Auf der anderen Seite ist die Vielfalt der Konfiguration schon enorm. Am Anfang sicherlich ein großer Berg, auf den ich heute jedoch nicht verzichten möchte.

Ich möchte mich bedanken für den Service, den ich außerordentlich schätze und der mehr wert war, als ich dafür bezahlt habe!
Schönes Produkt, wir werden es noch lange nutzen.
  • Page:
  • 1
Time to create page: 0.200 seconds