Forum


Notice to all users

We are migrating towards a new forum system located at community.teamspeak.com, as such this forum will become read-only on January 29, 2020

Page 1 of 2 12 LastLast
Results 1 to 15 of 20
  1. #1
    Join Date
    August 2010
    Location
    Brazil
    Posts
    1

    Solved Server direct crash "invalid group ID"

    Hello, folks.

    Yesterday, every time I tried to connect to my local server (through 127.0.0.1, my WAN/LAN IP or DNS), it simply returned me a "Failed to connect to server" message. Today, I've just arrived at home, and wanted to see if it was working. Noticing the client was updating, I came here to see if the server should do the same. After updating to beta 28 now, the server won't even load anymore.

    Logs: Yesterday (all the logs look very alike, this is the last one)
    Code:
    2010-09-10 00:12:01.439000|INFO    |ServerLibPriv |   | Server Version: 3.0.0-beta27 [Build: 12002], Windows
    2010-09-10 00:12:01.439000|INFO    |DatabaseQuery |   | dbPlugin name:    SQLite3 plugin, Version 2, (c)TeamSpeak Systems GmbH
    2010-09-10 00:12:01.439000|INFO    |DatabaseQuery |   | dbPlugin version: 3.6.10
    2010-09-10 00:12:01.439000|INFO    |DatabaseQuery |   | checking database integrity (may take a while)
    2010-09-10 00:12:01.459000|INFO    |SQL           |   | pruning old database log entries where timestamp is older than 90 days
    2010-09-10 00:12:01.479000|WARNING |Accounting    |   | Unable to find valid license key, falling back to limited functionality
    2010-09-10 00:12:01.509000|INFO    |FileManager   |   | listening on 0.0.0.0:30033
    2010-09-10 00:12:01.629000|ERROR   |VirtualServer |  1| VIRTUALSERVER_DEFAULT_SERVER_GROUP points to 0
    2010-09-10 00:12:01.629000|ERROR   |VirtualSvrMgr |   | loading VirtualServer(1) failed to start, error: invalid group ID
    2010-09-10 00:12:01.629000|INFO    |VirtualServer |  1| stopped
    2010-09-10 00:12:01.639000|INFO    |CIDRManager   |   | updated query_ip_whitelist ips: 127.0.0.1, 
    2010-09-10 00:12:01.639000|INFO    |Query         |   | listening on 0.0.0.0:10011
    Today
    Code:
    2010-09-10 20:13:44.772800|INFO    |ServerLibPriv |   | Server Version: 3.0.0-beta28 [Build: 12264], Windows
    2010-09-10 20:13:44.773800|INFO    |DatabaseQuery |   | dbPlugin name:    SQLite3 plugin, Version 2, (c)TeamSpeak Systems GmbH
    2010-09-10 20:13:44.773800|INFO    |DatabaseQuery |   | dbPlugin version: 3.6.10
    2010-09-10 20:13:44.775800|INFO    |DatabaseQuery |   | checking database integrity (may take a while)
    2010-09-10 20:13:44.795800|INFO    |SQL           |   | pruning old database log entries where timestamp is older than 90 days
    2010-09-10 20:13:44.821800|WARNING |Accounting    |   | Unable to find valid license key, falling back to limited functionality
    2010-09-10 20:13:45.350800|INFO    |FileManager   |   | listening on 0.0.0.0:30033
    2010-09-10 20:13:45.371800|CRITICAL|VirtualServer |  1| Assertion "getVariableAsUInt64(VIRTUALSERVER_DEFAULT_CHANNEL_ADMIN_GROUP) != 0" failed at server\serverlib\virtualserver.cpp:4581;
    I'm using TS3 Server 64-bit on Windows 7 Ultimate x64 today.

  2. #2
    Join Date
    May 2010
    Posts
    6,310
    Hello

    That seems you have change the server properties directly in the database.

    VIRTUALSERVER_DEFAULT_SERVER_GROUP points to 0
    For that, open your database and server_properties table.

    Search this line "virtualserver_default_server_group" in ident column and for the value column write the server group ID (by default 8 the guest group).

  3. #3
    Join Date
    October 2010
    Location
    Timișoara, Romānia
    Posts
    5

    Server executable doen't want to start anymore!

    So, it all worked pretty well for months, even last night it worked ok.
    Today, when i wanted to start the server it worked for like 30 seconds then the ts3server exe closed itself, i tried a another few times and it was the same.
    Now i upgraded with latest version and it doesn't even want to start now, nothing happens when i double click the executable. Please help.

  4. #4
    Join Date
    May 2010
    Posts
    6,310
    Hello

    Can you show us your server log ?

  5. #5
    Join Date
    October 2010
    Location
    Timișoara, Romānia
    Posts
    5
    Here.
    Code:
    2010-10-09 11:40:50.444335|INFO    |ServerLibPriv |   | Server Version: 3.0.0-beta29 [Build: 12473], Windows
    2010-10-09 11:40:50.446289|INFO    |DatabaseQuery |   | dbPlugin name:    SQLite3 plugin, Version 2, (c)TeamSpeak Systems GmbH
    2010-10-09 11:40:50.446289|INFO    |DatabaseQuery |   | dbPlugin version: 3.6.21
    2010-10-09 11:40:50.447265|INFO    |DatabaseQuery |   | checking database integrity (may take a while)
    2010-10-09 11:40:50.463867|INFO    |SQL           |   | pruning old database log entries where timestamp is older than 90 days
    2010-10-09 11:40:50.496093|WARNING |Accounting    |   | Unable to find valid license key, falling back to limited functionality
    2010-10-09 11:40:51.059570|INFO    |FileManager   |   | listening on 0.0.0.0:30033
    2010-10-09 11:40:51.089843|CRITICAL|VirtualServer |  1| Assertion "getVariableAsUInt64(VIRTUALSERVER_DEFAULT_CHANNEL_ADMIN_GROUP) != 0" failed at server\serverlib\virtualserver.cpp:4621;

  6. #6
    Join Date
    May 2010
    Posts
    6,310
    You have the answer in your server log :

    Quote Originally Posted by violetblood
    2010-10-09 11:40:51.089843|CRITICAL|VirtualServer | 1| Assertion "getVariableAsUInt64(VIRTUALSERVER_DEFAULT_CHANNEL _ADMIN_GROUP) != 0" failed at server\serverlib\virtualserver.cpp:4621;
    - Open your database
    - Go on server_properties table
    - Select this line :
    • server_id = 1
    • ident = virtualserver_default_channel_admin_group

    - Change the "value" column. You must set the good channel group ID of the "Channel Admin group". By default, the default group is 5.

  7. #7
    Join Date
    October 2010
    Location
    Timișoara, Romānia
    Posts
    5
    What file is the database and what does that have to do with the thing that the executable doesn't start?

  8. #8
    Join Date
    October 2010
    Location
    Timișoara, Romānia
    Posts
    5
    What file is the database and what does that have to do with the thing that the executable doesn't start?

    Now it starts but it auto closes after like 10 seconds

  9. #9
    Join Date
    May 2010
    Posts
    6,310
    Use the "edit" button to add information.

    Quote Originally Posted by violetblood View Post
    What file is the database and what does that have to do with the thing that the executable doesn't start?

    Now it starts but it auto closes after like 10 seconds
    ts3server.sqlitedb (in your server folder)

  10. #10
    Join Date
    October 2010
    Location
    Timișoara, Romānia
    Posts
    5
    I did edit my post but it did not changed.
    Anyway, i remade the server and now it works but thanks for the help anyway.

  11. #11
    Join Date
    October 2010
    Location
    Belgium
    Posts
    15

    Server direct crash

    Hi,

    After attempted to delete an virtual server (SID = 7) I shutted down and restarted my server (B30). But, at start, he crash ! There is the log :

    2010-12-07 16:13:07.217375|INFO |ServerLibPriv | | Server Version: 3.0.0-beta30 [Build: 12998], Windows
    2010-12-07 16:13:07.217375|INFO |DatabaseQuery | | dbPlugin name: SQLite3 plugin, Version 2, (c)TeamSpeak Systems GmbH
    2010-12-07 16:13:07.217375|INFO |DatabaseQuery | | dbPlugin version: 3.6.21
    2010-12-07 16:13:07.217375|INFO |DatabaseQuery | | checking database integrity (may take a while)
    2010-12-07 16:13:07.842375|INFO |ServerLibPriv | | updated server query admin password
    2010-12-07 16:13:07.842375|INFO |SQL | | pruning old database log entries where timestamp is older than 90 days
    2010-12-07 16:13:08.154875|INFO |Accounting | | Licensing Information
    2010-12-07 16:13:08.154875|INFO |Accounting | | type : Non-profit
    2010-12-07 16:13:08.154875|INFO |Accounting | | starting date : Wed Aug 04 00:00:00 2010
    2010-12-07 16:13:08.154875|INFO |Accounting | | ending date : Thu Aug 04 00:00:00 2011
    2010-12-07 16:13:08.154875|INFO |Accounting | | max virtualservers: 10
    2010-12-07 16:13:08.154875|INFO |Accounting | | max slots : 512
    2010-12-07 16:13:08.201750|INFO |FileManager | | listening on 0.0.0.0:30033
    2010-12-07 16:13:08.311125|INFO |VirtualServer | 2| listening on 0.0.0.0:9988
    2010-12-07 16:13:08.389250|INFO |VirtualServer | 10| listening on 0.0.0.0:9987
    2010-12-07 16:13:08.483000|INFO |VirtualServer | 12| listening on 0.0.0.0:9990
    2010-12-07 16:13:08.608000|INFO |VirtualServer | 13| listening on 0.0.0.0:9991
    2010-12-07 16:13:08.623625|CRITICAL|VirtualServer | 15| Assertion "getVariableAsUInt64(VIRTUALSERVER_DEFAULT_CHANNEL _ADMIN_GROUP) != 0" failed at server\serverlib\virtualserver.cpp:4716;

    can someone help me ? I've got clients in my servers, and the downtime is not prevented.

  12. #12
    Join Date
    October 2010
    Location
    Belgium
    Posts
    15
    thank's a lot, it's clean now

  13. #13
    Join Date
    October 2010
    Location
    Iran
    Posts
    21
    Quote Originally Posted by florian_fr40 View Post
    Hello

    That seems you have change the server properties directly in the database.


    For that, open your database and server_properties table.

    Search this line "virtualserver_default_server_group" in ident column and for the value column write the server group ID (by default 8 the guest group).
    how to open the database?

  14. #14
    Join Date
    May 2010
    Posts
    6,310
    Quote Originally Posted by shoeib View Post
    how to open the database?
    You must a soft to open your database.
    - If you use a sqlite database, you can download SQLite Database Browser
    - If you use a mysql database, you can download HeidiSQL

  15. #15
    Join Date
    October 2006
    Location
    San Antonio, TexASS | USA
    Posts
    85

    Exclamation

    Whelp, just tried, didnt work, went back to RC, thought it worked but it didnt... so heres my server log... (yes i did try google and forum search, but im guessing the search bots dont like it -and yes I removed the date stamp...)

    I am not "up to date" on the details of how it works, so im guessing that its a simple issue/solution, however as an NP, I extracted files, hooked to mysql, ran... and i was done...


    Code:
    2011-08-19 16:20:30.068601|INFO    |ServerLibPriv |   | Server Version: 3.0.0 [Build: 14957], Windows
    2011-08-19 16:20:30.070601|INFO    |DatabaseQuery |   | dbPlugin name:    MySQL plugin, (c)TeamSpeak Systems GmbH
    2011-08-19 16:20:30.070601|INFO    |DatabaseQuery |   | dbPlugin version: 1
    2011-08-19 16:20:30.096602|INFO    |SQL           |   | pruning old database log entries where timestamp is older than 84 days
    2011-08-19 16:20:30.783642|INFO    |Accounting    |   | Licensing Information
    2011-08-19 16:20:30.783642|INFO    |Accounting    |   | type              : Non-profit
    2011-08-19 16:20:30.783642|INFO    |Accounting    |   | starting date     : Mon Dec 20 00:00:00 2010
    2011-08-19 16:20:30.783642|INFO    |Accounting    |   | ending date       : Wed Dec 21 00:00:00 2011
    2011-08-19 16:20:30.783642|INFO    |Accounting    |   | max virtualservers: 10
    2011-08-19 16:20:30.783642|INFO    |Accounting    |   | max slots         : 512
    2011-08-19 16:20:30.841645|INFO    |FileManager   |   | listening on SORRY, NFO REMOVED!
    2011-08-19 16:20:30.887648|CRITICAL|VirtualServer |  1| Assertion "getVariableAsUInt64(VIRTUALSERVER_DEFAULT_CHANNEL_ADMIN_GROUP) != 0" failed at server\serverlib\virtualserver.cpp:4955;
    Tried to go back to my RC backup:
    Code:
    2011-08-19 16:29:32.223610|CRITICAL|DatabaseQuery |   | setSQLfromFile( file:sql/update_19.sql) failed
    EDIT: I replaced the sql dir with my backed up one, but the issue only changes to that which I got in the first one, can someone point out to me whats wrong?
    --- Post Merged ---
    what moderator decided to merge my thread with this one?... the BASE error might be the same, but the line error is different...

    thanks for taking the importance of my error and downgrading it!

    once again I find myself having the same fucking error on our monthly server reboot...

    "2011-09-06 13:01:24.491647|CRITICAL|VirtualServer | 1| Assertion "getVariableAsUInt64(VIRTUALSERVER_DEFAULT_CHANNEL _ADMIN_GROUP) != 0" failed at server\serverlib\virtualserver.cpp:4955;"

    so can some developer, you know someone with the source code, go take a look at the .cpp and figure out the 4955 variable/error check so we can get this resolved... this is annoying
    --- Post Merged ---
    to add to the stupidity of merging my thread with this one, my issue is NOT SOLVED, additionally, there are 3 other threads with DIFFERENT line error's that are STILL unsolved (or if you would still like to argue they are solved, sure, they did what i do, restart from fresh since fixing it is UNSOLVED)... would like to see a dev given this error or even get his eyes in here to take a look at these errors not only from me but from other users as well...
    --- Post Merged ---
    I went ahead and searched my MySQL db for this string, and even cut it to pieces and to try and find the issue, nope, the channel_admin_group string doesn't exist, and the admin_group string only exists in the "template" area and its "null"...

    I even cleared the DB and remade AGAIN and it still doesnt exist, but I lost all my channels and users, so this is not possible...

    So again, I will leave my TS3 down, until someone can take a look at the the string in the source code and find out what the line is saying thats causing this to die a horrid bloody death
    --- Post Merged ---
    WOW!

    Ok, apparently this issue is weirder then I thought, you can almost totally ignore the previous posts except the issue I describe below...:

    So I was going through the access logs of my MySQL... the issue is the server_properties table... but it gets worse... apparently the TS3 server itself literally cut all but 5 entrys in that table... and to make it even weirder, I logged the new TS3, and after about 10min it did the same thing... which would explain why i couldn't find that entry!...

    I remade my server and shut it down right after it made the tables, the server_properties table is still intact so I have locked the table for the time being, but id like someone to look into the "suicide" ts3 for Win_x64 with MySQL not SQLite (since I dont seem to see this issue existing anywhere on SQLite) (MySQL user/table are virtualized by themselves, and localhost is the only one with access to table)
    --- Post Merged ---
    it gets even better... now everytime anyone connects it asks for the auth key... problem is... none of them work! not the one generated, or the one from the restored MySQL...

    how can I shut that off since it was already used/no longer valid... i got people PChatting me every single time they connect....
    Last edited by florian_fr40; September 21st, 2011 at 06:27 PM.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. "Invalid Server Password"; Error
    By Rainier in forum Windows
    Replies: 1
    Last Post: April 15th, 2013, 08:19 PM
  2. Replies: 26
    Last Post: January 12th, 2012, 06:25 PM
  3. Replies: 1
    Last Post: November 13th, 2011, 04:30 PM
  4. Geeting "invalid group ID"
    By m_fulder in forum Permission System
    Replies: 4
    Last Post: October 3rd, 2011, 09:48 PM
  5. Are you going to impliment "direct file transfers"?
    By outlawts in forum Suggestions and Feedback
    Replies: 6
    Last Post: December 22nd, 2009, 07:06 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •