Seite 1 von 1

[3.3] Fehler beim Ändern eines Benutzerprofils

Verfasst: 08.06.2020 18:52
von Cowboy of Bottrop
Hallo zusammen,

ein User meldete, dass er folgende Fehlermeldung bekommt, wenn er die Angaben in seinem Profil ergänzen/ändern will:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysqli ]

Column 'user_id' cannot be null [1048]

Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.
Scheint, als werde die User-ID nicht mitgesendet. Wenn ich den Benutzer im ACP bearbeiten will, bekomme ich ebenfalls diese Meldung, mit ausführlicheren Angaben:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysqli ]

Column 'user_id' cannot be null [1048]

SQL

INSERT INTO d59zu_usermap_users (user_id, username, user_colour, user_lat, user_lng, user_land, user_plz, user_location, user_change_plz, user_change_coord) VALUES (NULL, NULL, '000000', 51.5167, 6.91667, 'DE', '46240', '', 0, 0)

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 1023
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 195
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 345
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/ext/mot/usermap/event/main_listener.php
LINE: 493
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/ext/mot/usermap/event/main_listener.php
LINE: 426
CALL: mot\usermap\event\main_listener->add_user()

FILE: [ROOT]/ext/mot/usermap/event/main_listener.php
LINE: 292
CALL: mot\usermap\event\main_listener->process_user_profile_data()

FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 214
CALL: mot\usermap\event\main_listener->acp_modify_users_profile()

FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 44
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 62
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 46
CALL: phpbb\event\dispatcher->dispatch()

FILE: [ROOT]/includes/acp/acp_users.php
LINE: 1520
CALL: phpbb\event\dispatcher->trigger_event()

FILE: [ROOT]/includes/functions_module.php
LINE: 676
CALL: acp_users->main()

FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()
Mein eigenes Profil kann ich sowohl im UCP, als auch im ACP ohne Fehlermeldung ändern.

Wer hat einen Tipp, wo der Fehler liegen könnte?

Re: [3.3] Fehler beim Ändern eines Benutzerprofils

Verfasst: 08.06.2020 18:58
von chris1278
Das könnte evtl. mit der usermap extension zusammenhängen.

Re: [3.3] Fehler beim Ändern eines Benutzerprofils

Verfasst: 08.06.2020 19:02
von LukeWCS
usermap_users ist eine Tabelle der Ext "Usermap for phpbb", also am besten bei Mike-on-Tour melden. Und die Felder entsprechen auch exakt den Feldern die über main_listener.php eingetragen werden.

Re: [3.3] Fehler beim Ändern eines Benutzerprofils

Verfasst: 08.06.2020 19:08
von Cowboy of Bottrop
Ok, danke, ich frage mal bei Mike nach. Da ich aber zwei identisch konfigurierte Foren betreibe, und in dem anderen das Problem nicht auftritt, habe ich es erst mal nicht auf die Usermap geschoben...