(AdvancedBuddyListPersister.loadList): Error loading buddy list for user: 1200412620. Reason: null
To figure out what is wrong I'm trying to get offline variables of buddies in server side extension.
So I choosed user that loads buddylist normaly, it loads all buddy data fine on client side. But on server side the "variables" field of StorableBuddyItem is null, how can I get it?
So, if this is happening only to some users - and you know their names, you could manually look into the buddy list database for that zone to see if there was any corrupted data.
Simply do the following steps:
1. If your server is on your desktop machine, skip to step 3:
2. Under {your sfs installation path}\Server\datastore, copy __sfscore__.data.db and __sfscore__.index.db and paste it in the same folder by on your local machine, under a different name - i.e. temp.data.db and temp.index.db
3. Launch SFS on your local machine
4. Launch {your sfs installation path}\Server\adminDb.bat. If that doesn't work, you may have to install javaRE
5. For JDBC URL, use: jdbc:h2:tcp://localhost:9009/temp
6. Find the buddy list for that zone
7. Perform this query: SELECT * FROM BLIST_?? WHERE OWNER = 'name of player' where ?? is the id of the buddy list, i.e. BLIST_5472756174686C6F6E. This will dump the raw information of that user's buddy list.