GridTalk.de

Normale Version: Probleme bei der Auswahl der Lieblingsorte im Profil
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seitdem wir von der Arriba weg sind, hat sich ein Problem eingeschlichen.
Und zwar, wenn man in der Auswahl im Profil einen neuen Lieblingsort speichern will.
Die neue Auswahl lässt sich dann nicht mehr speichern
Der Robust gibt dann dazu folgende Fehlermeldung aus:
Code:
[PROFILES_DATA]: GetPickInfo exception Could not find specified column in results: gatekeeper
10:22:06 -
[PROFILES_DATA]: UpdatePicksRecord exception Column count doesn't match value count at row 1

Alte Lieblingsorte, die zur Zeit der Arriba erstellt worden, sind wiederum noch vorhanden.
Es müsste eigentlich funktionieren. Besteht das Problem mit der 9.1.1 immer noch?

Die Meldung kommt mir etwas seltsam vor. Es liest sich als ob die Anzahl der Spalten in der Tabelle nicht mit der Anzahl der Spalten des INSERT Statements übereinstimmt und insbesondere, dass die Spalte "gatekeeper" fehlt.

Kann es sein, dass das Problem auf eine Anpassung der Datenbank zurückzuführen ist, die dein Umstieg von Arriba nicht mitbekommen hat?

So sieht das CREATE TABLE Statement meiner userpicks Tabelle aus:

Code:
CREATE TABLE `userpicks` (
  `pickuuid` varchar(36) NOT NULL,
  `creatoruuid` varchar(36) NOT NULL,
  `toppick` enum('true','false') NOT NULL,
  `parceluuid` varchar(36) NOT NULL,
  `name` varchar(255) NOT NULL,
  `description` text NOT NULL,
  `snapshotuuid` varchar(36) NOT NULL,
  `user` varchar(255) NOT NULL,
  `originalname` varchar(255) NOT NULL,
  `simname` varchar(255) NOT NULL,
  `posglobal` varchar(255) NOT NULL,
  `sortorder` int(2) NOT NULL,
  `enabled` enum('true','false') NOT NULL,
  `gatekeeper` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`pickuuid`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 |

Da gibt es auch das Spalte gatekeeper. In meinem Test-Grid wird das Feld anscheinend auch benutzt und enthält in den Daten die URL meines Gatekeepers (inkl. Port).
Danke Pius, habe sozusagen im laufendem Betrieb die Spalte "gatekeeper" in der userpicks-tabelle erstellt und schon funzt es.HeartSmile