PDA

View Full Version : Upgrade v2.6.7a+ crashes Threads


redlabour
05-07-2008, 04:26 PM
updated to v2.6.7a+ which just included PHP4-compatibility again
nothing else changed, so everybody using PHP5 can keep v2.6.7+

Get this Error after a clean install at every Thread:

Datenbankfehler in vBulletin 3.7.0:

Invalid SQL:

SELECT t.champion, u.userid FROM vb3_tournaments AS t
LEFT JOIN vb3_user AS u ON (t.champion = u.username)
WHERE champion<>'';

MySQL-Fehler : Illegal mix of collations (latin1_german1_ci,IMPLICIT) and (latin1_german2_ci,IMPLICIT) for operation '='
Fehler-Nr. : 1267
Fehler-Zeit : Wednesday, 07.05.2008 @ 19:21:44
Datum : Wednesday, 07.05.2008 @ 19:21:45
Skript : http://www.XXXXX.de/forum/showthread.php?t=12402&page=13
Referrer : http://www.XXXXX.de/forum/
IP-Adresse : 83.135.XXX.XXX
Benutzername : XXXXX
Klassenname : vB_Database_MySQLi
MySQL-Version : 5.0.51

MySQL-Version : 5.0.51 and PHP 5

MrZeropage
05-07-2008, 04:52 PM
Ah, so you installed ibProArcade again ? :p

...and just doubled your request in the mainthread and here :down:

...and did not use the search-function first :D

https://vborg.vbsupport.ru/showthread.php?t=178198
but you need to synchronize everything to "latin1_german2_ci"


just to mention that this is caused by some charset-problems of your database, not ibProArcade ;)

see this for example:
http://www.vbulletin-germany.org/showthread.php?t=3621

redlabour
05-07-2008, 05:45 PM
1. Yes - and it seems to be failure.

2. There was no other Thread for 2.6.7a

3. Why? There was no other Thread for 2.6.7a

4. It?s only a Problem of ibProArcade - because no other of my 50 Hacks installed has any Problem. :-P

5. And in fact - your Solution at https://vborg.vbsupport.ru/showthread.php?t=178198 does not really work.

MrZeropage
05-07-2008, 06:00 PM
1. if so, then uninstall ... if not, you should just adapt the charset of the table and you're done ;)

This is NOT only a problem of ibProArcade as you can see here:
http://www.vbulletin-germany.org/showthread.php?t=3621

You just need to adapt your charset, and ... works fine :)

redlabour
05-07-2008, 06:02 PM
No it does not - now all Threads are blank - but no SQL Errors .....

https://vborg.vbsupport.ru/showthread.php?t=178198

And i have to wonder why this happens at 3.7 and not before since 3.5 .... and why this only happens since your last Update. ;)

MrZeropage
05-07-2008, 06:13 PM
I think vB 3.7.0 has done something about the charsets ?

Not sure ...


I guess Andreas (vbGO) could help you about this charset-thing

redlabour
05-07-2008, 06:15 PM
I think vB 3.7.0 has done something about the charsets ?

Not sure ...

I guess Andreas (vbGO) could help you about this charset-thing

I guess you misunderstand me again.

The Threads are still working perfect if Arcade-Product is deactivated.

Facts:

1. Charset is absolutely ok since years and never have Problems with them.

2. You made a Update of your Product and now there should be a Problem in my Charset? ;)

If i read the first Errormessage there is only one thing in it:

(latin1_german1_ci,IMPLICIT) and (latin1_german2_ci,IMPLICIT)

Problem only happens after changing to your german Translation.

If it helps - i use the "DU" Version.

Still sure the Problem is on my Charset? ;)

MrZeropage
05-07-2008, 06:18 PM
Yes, and if you activate it the charset-problem is there.

To make sure, just remove the template-adaptions in postbit + postbit_legacy from ibProArcade so it could never interfere with the forum itself...

Or is there no SQL-error when enabling ibProArcade and reading a thread anymore ?

redlabour
05-07-2008, 06:27 PM
To make sure, just remove the template-adaptions in postbit + postbit_legacy from ibProArcade so it could never interfere with the forum itself...

Or is there no SQL-error when enabling ibProArcade and reading a thread anymore ?

1. After removing the Template-Adaptions the Error is the same as it is with them.

2. After uninstalling and reinstall the SQL Errors are back.

3. After using the Query again you gave me the SQL Errors are gone - but the Threads are only blank.

4. Deactivating Arcade everything works well.

MrZeropage
05-08-2008, 07:11 AM
Do you want me to install it on your forum ?

Then I need AdminCP+FTP access via PM ...


btw: why don't you use support in german on vbGO ?

redlabour
05-08-2008, 05:44 PM
Do you want me to install it on your forum ?

Then I need AdminCP+FTP access via PM ...


btw: why don't you use support in german on vbGO ?

1. No - the Problem is that i have to close the Forum at this Time and i am very busy at the Moment.

2. No special Reason - using vb.org now for Years.

MrZeropage
05-08-2008, 05:59 PM
Ask Andreas @vbGO and he surely has the correct SQL-command to fix this ...

redlabour
05-19-2008, 09:23 PM
http://www.vbulletin-germany.org/showthread.php?t=3746

--------------- Added 1211236884 at 1211236884 ---------------

Solution : ALTER TABLE `vb3_tournaments` CHANGE `champion` `champion` TEXT CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL