Code: Select all
[ WARNING ] > Exception in ExtensionHandler:ava.lang.NullPointerException.
I will try to provide as much information as i can.
Ok so im trying to make it so when you click the male button, it makes your gender "1" in the database, and if you click the female button, it makes your gender "2".
Here is the code i am using in the extension:
Code: Select all
function newGender (params, user, dataObj) {
//userGender = params.Gender
userGender = gender
newUser = user.getName();
var sql = "UPDATE users SET gender = '"+userGender+"' WHERE username='"+newUser+"'";
var queryRes = dbase.executeCommand(sql)
//_server.sendResponse (vResp,-1,null,ul);
trace("gender for "+newUser)
trace("was changed to>"+userGender)
}
and here is the code that i am using on the buttons in the game:
Code: Select all
on (release)
{
var dataObj = {};
dataObj.gender = "2";
gotoAndPlay(connect);
smartfox.sendXtMessage("DatabaseLoginEXT", "newGender", dataObj);
}
When i click the button, i get this error in the cmd window:
Code: Select all
11:14:55.986 - [ WARNING ] > Exception in ExtensionHandler: java.lang.NullPointe
rException
Exception type: java.lang.NullPointerException
java.lang.NullPointerException
at it.gotoandplay.smartfoxserver.extensions.JavascriptExtension.logASErr
or(JavascriptExtension.java:668)
at it.gotoandplay.smartfoxserver.extensions.JavascriptExtension.handleRe
quest(JavascriptExtension.java:273)
at it.gotoandplay.smartfoxserver.controllers.ExtensionHandler.processEve
nt(ExtensionHandler.java:454)
at it.gotoandplay.smartfoxserver.controllers.ExtensionHandler.run(Extens
ionHandler.java:344)
at java.lang.Thread.run(Thread.java:619)
Any suggestions on what i should do?