Página 1 de 1

Invite A Friend 0.7.0 Column 'referral_id' cannot be null

Publicado: 31 Oct 2012, 15:42
por uruguayito
Sigo tratando de dejar bien este mod que instalé: http://www.phpbb-es.com/foro/mods-desar ... 27695.html

Ahora alguien que ha recibido 1 invitación y quiere registrarse (el 1ero que lo hará de esa forma) me comenta que al presionar el botón ENVIAR (paso final para registrarse), le sale este mensaje de error:

Código: Seleccionar todo

error general SQL ERROR [ mysql4 ]

Column 'referral_id' cannot be null [1048]

Esa tabla está en este archivo del Mod:

Imagen

lo que hice fue reparar y optimizar la tabla .... pero nada ...

¿alguna idea de por qué ese error?

Re: Invite A Friend 0.7.0 Column 'referral_id' cannot be nul

Publicado: 31 Oct 2012, 20:06
por invi
He estado buscando el problema por el sitio oficial o similares, y hay algun tema que habla del mismo error (aunque no acabo de ver la solución, y aunque el mod es muy distinto al que tienes), pero no me acaba de convencer.

Según vi escribiste también alli, yo personalmente no sabría que decirte, aunque si tienes el modo debug activo, deberia saltar un error si se tratase de algún problema en algún archivo.

Re: Invite A Friend 0.7.0 Column 'referral_id' cannot be nul

Publicado: 31 Oct 2012, 20:14
por uruguayito
Gracias invi por estar atento :ok:
La "contra" de este Mod, es que no lo puedo probar yo.
Tiene que ser alguien que NO esté registrado en mi foro.
Así que, por más que desactive el modo debug, no tengo una "vista" inmediata del problema :s

De todas formas lo desactivé y veo que tengo algunos otros errores :s

Código: Seleccionar todo

[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions.php on line 4340: Undefined index: BOT_USERS_ZERO_TOTAL
[phpBB Debug] PHP Notice: in file [ROOT]/includes/prime_links.php on line 43: Constant INTERNAL_LINK_TARGET already defined
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4945: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3919)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4947: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3919)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4948: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3919)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4949: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3919)
pero creo que NO tienen nada que ver con el mod en cuestión.

Re: Invite A Friend 0.7.0 Column 'referral_id' cannot be nul

Publicado: 31 Oct 2012, 20:46
por invi
No, no parecen tener nada que ver, aún asi habrá que subsanarlos si lo deseas :lol:
seguire mirando a ver si veo alguna solución, si no habrá que esperar a ver si algún compañero comenta algo, o si en el sitio en ingles te comentan algo...

Re: Invite A Friend 0.7.0 Column 'referral_id' cannot be nul

Publicado: 31 Oct 2012, 20:51
por uruguayito
invi escribió:No, no parecen tener nada que ver, aún asi habrá que subsanarlos si lo deseas :lol: ...
claro que lo deseo :oops: ....necesitaré ayuda ;)

Re: Invite A Friend 0.7.0 Column 'referral_id' cannot be nul

Publicado: 01 Nov 2012, 15:49
por uruguayito
creo haber "avanzado" un poquito más y de repente este error ayuda a quienes saben del tema.

ahora activando el modo debug, me aparece este error

[phpBB Debug] PHP Notice: in file [ROOT]/includes/ucp/ucp_register.php on line 439: Undefined variable: user_id

Warning: Cannot modify header information - headers already sent by (output started at /home/fliatjc/public_html/tjc/includes/functions.php:3919) in /home/fliatjc/public_html/tjc/includes/functions.php on line 2781
Volver a la página principal
Error General
SQL ERROR [ mysql4 ]

Column 'referral_id' cannot be null [1048]

SQL

INSERT INTO phpbb3_invite_referrals (referrer_id, referral_id, time) VALUES ('2', NULL, 1351781110)

BACKTRACE

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

FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()

FILE: [ROOT]/includes/functions_invite.php
LINE: 239
CALL: dbal_mysql->sql_query()

FILE: [ROOT]/includes/ucp/ucp_register.php
LINE: 439
CALL: invite->add_referral()

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

FILE: [ROOT]/includes/functions_module.php
LINE: 802
CALL: p_master->load_active()

FILE: [ROOT]/ucp.php
LINE: 70
CALL: p_master->load()

resalté en amarillo, algo que me parece tiene el error :nolose:
¿se les ocurre algo?

Re: Invite A Friend 0.7.0 Column 'referral_id' cannot be nul

Publicado: 01 Nov 2012, 15:54
por invi
Muestrame la linea que menciona el error a ver si vemos algo 'raro'.

Re: Invite A Friend 0.7.0 Column 'referral_id' cannot be nul

Publicado: 01 Nov 2012, 16:04
por uruguayito
claro invi, con gusto:

Imagen

Re: Invite A Friend 0.7.0 Column 'referral_id' cannot be nul  Tema Solucionado

Publicado: 01 Nov 2012, 16:23
por uruguayito
volví a revisar ese archivo
era un error en la edición del archivo ucp_register.php, que indica el Mod

disculpas!!!

ya quedó funcionando

Re: Invite A Friend 0.7.0 Column 'referral_id' cannot be nul

Publicado: 01 Nov 2012, 16:45
por invi
Los errores al editar archivos cuando se instala un MOD es muy común..
Me alegro que funcionase.

Re: Invite A Friend 0.7.0 Column 'referral_id' cannot be nul

Publicado: 01 Nov 2012, 17:50
por uruguayito
gracias invi por tu ánimo y estar presente :ok:

Re: Invite A Friend 0.7.0 Column 'referral_id' cannot be nul

Publicado: 01 Nov 2012, 17:57
por invi
Nada para eso estamos :wink:

Re: Invite A Friend 0.7.0 Column 'referral_id' cannot be nul

Publicado: 01 Nov 2012, 18:12
por uruguayito
:secreto: ahora voy por los errores al activar el debug :roll: