I have a problem with trace().
Code: Select all
public class IamReady extends BaseClientRequestHandler {
@Override
public void handleClientRequest(User sender, ISFSObject params) {
trace("All users are ready");
StartThisGame();
}
void StartThisGame(){
Thread myThread = new Thread(new SendUnitData(),"SendUnitData");
myThread.start();
}
}
class SendUnitData extends IamReady implements Runnable {
boolean runned = false;
public void run() {
runned = true;
LetsDoThis();
}
void LetsDoThis() {
try {
trace("We go!");
}
catch (NullPointerException e)
{
e.printStackTrace();
}
}
}
Code: Select all
java.lang.NullPointerException
at com.smartfoxserver.v2.extensions.BaseClientRequestHandler.trace(BaseClientRequestHandler.java:103)
at GameExtension.SendUnitData.LetsDoThis(IamReady.java:42)
at GameExtension.SendUnitData.run(IamReady.java:37)
at java.lang.Thread.run(Unknown Source)
String number 42: trace("We go!");
What is a problem?