• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • If you're using Gesior 2012 or MyAAC, please review this thread for information about a serious security vulnerability and a fix.

AAC Gesior AAC - Fatal error setting up step 4 and 5.

Wolferion

Well-Known Member
Joined
Dec 3, 2007
Messages
83
Reaction score
58
I'm trying to get Gesior AAC 2012 to work. So far I'm at step 4, which is adding the vocation samples into the database. But when I do so, it give me this error:

Lua:
Fatal error: Uncaught Error: Call to a member function fetch() on bool in C:\xampp\htdocs\classes\account.php:33 Stack trace: #0 C:\xampp\htdocs\classes\account.php(21): Account->load(1, 'name') #1 C:\xampp\htdocs\install.php(353): Account->__construct(1, 'name') #2 {main}thrown in C:\xampp\htdocs\classes\account.php on line 33

If I continue to step 5, setting up an Admin account, it gives almost the same error:

Code:
Fatal error: Uncaught Error: Call to a member function fetch() on bool in C:\xampp\htdocs\classes\account.php:33 Stack trace: #0 C:\xampp\htdocs\classes\account.php(21): Account->load(1, 'name') #1 C:\xampp\htdocs\install.php(450): Account->__construct(1, 'name') #2 {main}thrown in C:\xampp\htdocs\classes\account.php on line 33

I guess I don't know how to properly read php, so I wouldn't know where to start to fix this. I'm using Xampp 7.3.3.

Any help will be highly appreciated.
 
Solution
Before this line

add
PHP:
echo 'SELECT ' . implode(', ', $fieldsArray) . ' FROM ' . $this->getDatabaseHandler()->tableName(self::$table) . ' WHERE ' . $search_string;

repeat the installation step until you reach the errors again.
There will be a long SQL query, copy it and execute in your phpmyadmin, it should tell you what the problem is.

Copy the error from phpmyadmin here.

Snavy

Bakasta
Senator
Joined
Apr 1, 2012
Messages
1,249
Solutions
71
Reaction score
610
Location
Hell
Before this line

add
PHP:
echo 'SELECT ' . implode(', ', $fieldsArray) . ' FROM ' . $this->getDatabaseHandler()->tableName(self::$table) . ' WHERE ' . $search_string;

repeat the installation step until you reach the errors again.
There will be a long SQL query, copy it and execute in your phpmyadmin, it should tell you what the problem is.

Copy the error from phpmyadmin here.
 
Solution
OP
OP
Wolferion

Wolferion

Well-Known Member
Joined
Dec 3, 2007
Messages
83
Reaction score
58
Copy the error from phpmyadmin here.

There is no new error. It stated that installation is complete and is now blocked.

This was the query it gave me:

Lua:
SELECT `id`, `name`, `password`, `premdays`, `lastday`, `email`, `key`, `create_ip`, `creation`, `premium_points`, `page_access`, `location`, `rlname`, `email_new`, `email_new_time`, `email_code`, `next_email`, `last_post`, `flag` FROM `accounts` WHERE `name` = '1'Sample

So I guess that did it. Thanks a lot!
 

Snavy

Bakasta
Senator
Joined
Apr 1, 2012
Messages
1,249
Solutions
71
Reaction score
610
Location
Hell
There is no new error. It stated that installation is complete and is now blocked.
🤔 That wasn't a solution I gave. Repeat the installation, I don't think the problem is gone.
What result did you get when you executed that query?
SQL:
SELECT `id`, `name`, `password`, `premdays`, `lastday`, `email`, `key`, `create_ip`, `creation`, `premium_points`, `page_access`, `location`, `rlname`, `email_new`, `email_new_time`, `email_code`, `next_email`, `last_post`, `flag` FROM `accounts` WHERE `name` = '1'
 
OP
OP
Wolferion

Wolferion

Well-Known Member
Joined
Dec 3, 2007
Messages
83
Reaction score
58
(Edit: My starting problem is gone tho)

You were right that it should have made for a new issue. I can make accounts or characters without problem, but the site will give 'errors' like these:

1616516275403.png

1616516347045.png
 
Last edited:

kevinmb91

New Member
Joined
Dec 28, 2018
Messages
5
Reaction score
1
I'm trying to get Gesior AAC 2012 to work. So far I'm at step 4, which is adding the vocation samples into the database. But when I do so, it give me this error:

Lua:
Fatal error: Uncaught Error: Call to a member function fetch() on bool in C:\xampp\htdocs\classes\account.php:33 Stack trace: #0 C:\xampp\htdocs\classes\account.php(21): Account->load(1, 'name') #1 C:\xampp\htdocs\install.php(353): Account->__construct(1, 'name') #2 {main}thrown in C:\xampp\htdocs\classes\account.php on line 33

If I continue to step 5, setting up an Admin account, it gives almost the same error:

Code:
Fatal error: Uncaught Error: Call to a member function fetch() on bool in C:\xampp\htdocs\classes\account.php:33 Stack trace: #0 C:\xampp\htdocs\classes\account.php(21): Account->load(1, 'name') #1 C:\xampp\htdocs\install.php(450): Account->__construct(1, 'name') #2 {main}thrown in C:\xampp\htdocs\classes\account.php on line 33

I guess I don't know how to properly read php, so I wouldn't know where to start to fix this. I'm using Xampp 7.3.3.

Any help will be highly appreciated.
Were you able to fix the line 33 error? If so could you tell me the fix? Can't seem to get past this annoyance.
 

Dakos

Well-Known Member
Joined
Jan 1, 2010
Messages
123
Solutions
19
Reaction score
70
Top