Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #31  
Old 09-17-2009, 04:19 PM
eqemuross
Hill Giant
 
Join Date: Sep 2008
Location: South Florida
Posts: 100
Default

only thing i could find:

Code:
[09.17. - 16:08:42] [GUILDS__ERROR] Found rank 2 for non-existent guild 1, skipping.
[09.17. - 16:08:42] [GUILDS__ERROR] Found rank 2 for non-existent guild 2, skipping.
[09.17. - 16:08:42] [GUILDS__ERROR] Found rank 1 for non-existent guild 2, skipping.
[09.17. - 16:08:42] [GUILDS__ERROR] Found rank 0 for non-existent guild 2, skipping.
[09.17. - 16:08:42] [GUILDS__ERROR] Found rank 1 for non-existent guild 1, skipping.
[09.17. - 16:08:42] [GUILDS__ERROR] Found rank 0 for non-existent guild 1, skipping.
__________________
Qeynos vs. Freeport PvP
Developer/GM
vilesyntax.com
Reply With Quote
  #32  
Old 09-17-2009, 04:32 PM
nightsta69
Hill Giant
 
Join Date: May 2005
Posts: 134
Default

I found those errors in the zones log file. and I really don't know why its not working, I use navicat to source most of my stuff as its easier to understand hehe.
Reply With Quote
  #33  
Old 09-17-2009, 04:57 PM
Wesell
Sarnak
 
Join Date: Mar 2009
Location: none
Posts: 30
Default

Change the sql-mode setting in my.ini to a blank string. MySQL defaults this setting to STRICT_TRANS_TABLES on Windows and blank on Linux so the behavior of the storage engine is slightly different (disallowing default values on Blob and Text type fields).
Reply With Quote
  #34  
Old 09-17-2009, 05:00 PM
Wesell
Sarnak
 
Join Date: Mar 2009
Location: none
Posts: 30
Default

Also the MySQL documentation indicates that not allowing default values on these types is the correct behavior so it would probably be better to fix up the source to insert a value into these fields (even if that value is just a blank string).
Reply With Quote
  #35  
Old 09-17-2009, 05:17 PM
lich2594
Sarnak
 
Join Date: Jun 2006
Location: Tennessee, USA
Posts: 77
Default

So has anyone figured this issue out? I just ordered a 32 bit system, installed and I am still having this issue...

We are on the newest revision, I just compiled it.
ActivePearl 5.10
MySQL 5.1
Windows XP 32bit



<-- GRIM From "The Order of Sin" server.
Reply With Quote
  #36  
Old 09-17-2009, 05:33 PM
lich2594
Sarnak
 
Join Date: Jun 2006
Location: Tennessee, USA
Posts: 77
Default

Quote:
Originally Posted by nightsta69 View Post
hmm, thats weird. again my mysql isn't all that great. here is my guild_members.sql that i used to make it work. maybe there is somethin extra in it that made it work.

guild_members.rar
THANK YOU! This fixed guild creation!

However we are still not able to see guild members in the roster. Would you mind uploading the other guild fields for me?
Reply With Quote
  #37  
Old 09-17-2009, 05:36 PM
Wesell
Sarnak
 
Join Date: Mar 2009
Location: none
Posts: 30
Default

Quote:
Originally Posted by lich2594 View Post
So has anyone figured this issue out? I just ordered a 32 bit system, installed and I am still having this issue...
Yeah you could use the suggestions posted or you could use a hack like this to get guild membership working.

Code:
Index: EQEmuServer/common/guild_base.cpp
===================================================================
--- EQEmuServer/common/guild_base.cpp   (revision 978)
+++ EQEmuServer/common/guild_base.cpp   (working copy)
@@ -651,7 +651,7 @@

        if(guild_id != GUILD_NONE) {
                if (!m_db->RunQuery(query, MakeAnyLenString(&query,
-                       "REPLACE INTO guild_members (char_id,guild_id,rank) VALUES(%d,%d,%d)",
+                       "REPLACE INTO guild_members (char_id,guild_id,rank,public_note) VALUES(%d,%d,%d,'')",
                        charid, guild_id, rank), errbuf))
                {
                        _log(GUILDS__ERROR, "Error Changing char %d to guild %d '%s': %s", charid, guild_id, query, errbuf);
That's not really a proper fix. Whatever public_note is supposed to be doing might get screwed up if you did this, but at least you would be able to add characters to guilds again.
Reply With Quote
  #38  
Old 09-17-2009, 07:16 PM
eqemuross
Hill Giant
 
Join Date: Sep 2008
Location: South Florida
Posts: 100
Default

Quote:
Originally Posted by Wesell View Post
Change the sql-mode setting in my.ini to a blank string. MySQL defaults this setting to STRICT_TRANS_TABLES on Windows and blank on Linux so the behavior of the storage engine is slightly different (disallowing default values on Blob and Text type fields).
so this would be correct?
Code:
# Set the SQL mode to strict
sql-mode=
__________________
Qeynos vs. Freeport PvP
Developer/GM
vilesyntax.com
Reply With Quote
  #39  
Old 09-17-2009, 07:45 PM
eqemuross
Hill Giant
 
Join Date: Sep 2008
Location: South Florida
Posts: 100
Default

nightsta69's table ended up working for me. thank you all.
__________________
Qeynos vs. Freeport PvP
Developer/GM
vilesyntax.com
Reply With Quote
  #40  
Old 09-17-2009, 07:56 PM
nightsta69
Hill Giant
 
Join Date: May 2005
Posts: 134
Default

Quote:
Originally Posted by eqemuross View Post
nightsta69's table ended up working for me. thank you all.
glad I could help
Reply With Quote
  #41  
Old 09-17-2009, 08:21 PM
eqemuross
Hill Giant
 
Join Date: Sep 2008
Location: South Florida
Posts: 100
Default

Quote:
Originally Posted by nightsta69 View Post
glad I could help
thanks again... EQEmu community has been more than helpful with me on my project.

thank you everyone!
__________________
Qeynos vs. Freeport PvP
Developer/GM
vilesyntax.com
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 02:17 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3