Page 1 of 1

Self registration field group id

Posted: Tue Apr 19, 2016 3:52 pm
by timdebuurman
Hoi,

Bij laatste versie van Selfregistration. komt bij aanmaken nieuwe gebruiker deze foutmelding:

Field 'group_id' doesn't have a default value

Nu staat deze al wel sinds 12 november 2015 vermeld in de forge:
http://dev.cmsmadesimple.org/bug/view/10747

waarbij vermeld wordt dat de foutmelding niet komt als je 'Strict SQL mode' uitschakelt.

Heeft iemand een idee hoe dit op te lossen zonder dat uit te schakelen?


Hierbij nog mijn systeeminfo:



----------------------------------------------

Cms Version: 2.1.2

Installed Modules:

AceEditor2: 1.05
AdminSearch: 1.0
CGContentUtils: 2.1
CGEcommerceBase: 1.5.2
CGExtensions: 1.52.2
CGPaymentGatewayBase: 1.3.1
CGSimpleSmarty: 2.0.5
CGSmartImage: 1.21
CMSContentManager: 1.1
CMSMailer: 6.2.14
Cart2: 1.1.3
CustomContent: 1.10
DesignManager: 1.1.1
DestinationBasedShippingWeight: 1.1.2
FileManager: 1.5.2
FormBuilder: 0.8.1.3
FrontEndUsers: 1.31.1
Gallery: 2.1.3
JQueryTools: 1.3.8
MenuManager: 1.50.2
MicroTiny: 2.0.3
ModuleManager: 2.0.2
Navigator: 1.0.2
News: 2.50.4
Orders: 1.16.5
Products: 2.24.2
SEOTools2: 1.2.1
Search: 1.50.2
SelfRegistration: 1.9.6
ThemeManager: 1.1.8
TinyMCE: 3.1.2


Config Information:

php_memory_limit:
max_upload_size: 32000000
url_rewriting: mod_rewrite
page_extension:
query_var: page
auto_alias_content: true
locale: nl_NL.UTF-8
set_names: true
timezone: Europe/Amsterdam
permissive_smarty: false


Php Information:

phpversion: 5.4.36
md5_function: Aan (Waar)
json_function: Aan (Waar)
gd_version: 2
tempnam_function: Aan (Waar)
magic_quotes_runtime: Uit (Onwaar)
E_ALL: 24575
E_STRICT: 2048
E_DEPRECATED: 0
test_file_timedifference: Geen tijdsverschillen gevonden
test_db_timedifference: Geen tijdsverschillen gevonden
create_dir_and_file: 1
memory_limit: 256M
max_execution_time: 90
register_globals: Uit (Onwaar)
output_buffering: 4096
disable_functions:
open_basedir: /home/tim/:/tmp:/var/tmp:/usr/local/lib/php/
test_remote_url: Succes
file_uploads: Aan (Waar)
post_max_size: 64M
upload_max_filesize: 32M
session_save_path: Geen controle omdat 'open_basedir' actief is
session_use_cookies: Aan (Waar)
xml_function: Aan (Waar)
xmlreader_class: Aan (Waar)
check_ini_set: Aan (Waar)
curl: Aan


Performance Information:

allow_browser_cache: Uit (Onwaar)
browser_cache_expiry: 60
php_opcache: Uit (Onwaar)
smarty_cache: Uit (Onwaar)
smarty_compilecheck: Uit (Onwaar)
smarty_cache_udt: Uit (Onwaar)
auto_clear_cache_age: Uit (Onwaar)

Server Information:

Server Software: Apache/2
Server Api: apache2handler
Server Os: Linux 4.1.0 Aan x86_64
Server Db Type: MySQL (mysqli)
Server Db Version: 5.6.12
Server Db Grants: Er is een "GRAND ALL" permissie gevonden, alles lijkt in orde.


----------------------------------------------

Re: Self registration field group id

Posted: Fri May 13, 2016 2:45 pm
by timdebuurman
Hoi,

Het blijkt dat het probleem ligt in Frontendusers.
Ik probeerde nu in een iets oudere versie de Frontendusers toe te passen, dus zonder Selfregistration.

Bij aanmaken van een gebruiker, komt nu de melding:
Field 'password' doesn't have a default value

Iemand een idee hoe dit op te lossen?

Hier zijn 2 topics (uit 2015) die hetzelfde probleem beschrijven, maar geen van beiden een oplossing:
http://forum.cmsmadesimple.org/viewtopi ... =7&t=73381
http://forum.cmsmadesimple.org/viewtopi ... 28&t=73165

Hierbij de systeeminfo van deze installatie:

----------


----------------------------------------------

Cms Version: 1.12.1

Installed Modules:

CMSMailer: 5.2.14
CMSPrinting: 1.0.5
FileManager: 1.4.5
MenuManager: 1.8.7
FormBuilder: 0.8.1.3
ModuleManager: 1.5.8
News: 2.15.2
Search: 1.7.13
ThemeManager: 1.1.8
TinyMCE: 2.9.12
MicroTiny: 1.2.9
SEOTools2: 1.2.1
JQueryTools: 1.3.8
CGExtensions: 1.52.2
CGContentUtils: 1.5.1
ListIt2: 1.4.1
ListIt2homeslider: 1.4.1
CGSmartImage: 1.21
Gallery: 2.1
JSAvailability: 0.10.2
ListIt2kalender: 1.4.1
CGSimpleSmarty: 1.9.1
FrontEndUsers: 1.28


Config Information:

php_memory_limit:
process_whole_template:
max_upload_size: 32000000
url_rewriting: mod_rewrite
page_extension:
query_var: page
image_manipulation_prog: GD
auto_alias_content: true
locale: nl_NL.UTF-8
default_encoding: utf-8
admin_encoding: utf-8
set_names: true


Php Information:

phpversion: 5.4.36
md5_function: Aan (Waar)
gd_version: 2
tempnam_function: Aan (Waar)
magic_quotes_runtime: Uit (Onwaar)
E_STRICT: 2048
E_DEPRECATED: 0
memory_limit: 256M
max_execution_time: 90
output_buffering: 4096
safe_mode: Uit (Onwaar)
file_uploads: Aan (Waar)
post_max_size: 64M
upload_max_filesize: 32M
session_save_path: Geen controle omdat 'open_basedir' actief is
session_use_cookies: Aan (Waar)
xml_function: Aan (Waar)
xmlreader_class: Aan (Waar)


Server Information:

Server Api: apache2handler
Server Db Type: MySQL (mysqli)
Server Db Version: 5.6.12
Server Db Grants: Er is een "GRAND ALL" permissie gevonden, alles lijkt in orde.
Server Time Diff: Geen tijdverschil aangetroffen


----------------------------------------------

Re: Self registration field group id

Posted: Fri May 13, 2016 2:55 pm
by Rolf
Er komen dit weekend nieuwe releases uit als ik me niet vergis, wellicht...

Re: Self registration field group id

Posted: Fri May 13, 2016 3:19 pm
by timdebuurman
Na vele versies terug gegaan, is het nu pas gelukt bij FrontEndUsers 1.26 (nieuwste is 1.32.2)

Hopelijk is het inderdaad opgelost na een nieuwe release

Re: Self registration field group id

Posted: Sat May 14, 2016 8:29 am
by Rolf
Veel developers hebben een 5-minuten regel.
Besteedt 5 minuten aan een bug report, kan het probleem met de aangeleverde informatie niet gereproduceerd worden dan gaat hij naar de volgende... Bij het maken van een bug report houdt er dus rekening mee dat je genoeg informatie vermeld zodat het voor de developer *reproduceerbaar* is.
Zo niet kan een bug report lang in de Forge blijven staan.

Ik wil niet zeggen dat het met dit probleem het geval is, maar het is meer een algemene opmerking :)

Re: Self registration field group id

Posted: Tue May 17, 2016 4:36 pm
by timdebuurman
Dit probleem is met de laatste release opgelost :)

Re: Self registration field group id

Posted: Wed May 18, 2016 4:59 pm
by timdebuurman
Uuuhm,
Bij upgraden van een complete webshop, is de melding bij aanmaken van een nieuwe gebruiker met SelfRegistration veranderd in
Field 'id' doesn't have a default value

(dus 'id' in plaats van 'group_id')