SmartFox Server, addrequesthandler not firing?

Hoping someone can assist with an issue.
I am attempting to learn SmartFox Server to use it for the java based server. Have been following tutorial code, and examples but for some reason I am unable to register the addrequesthandler event, no matter what I’ve tried. I have been searching for the issue on forums and google but all the similar issues I found the same fixes do not seem to have work.
Can anyone please take a look at the code and tell me if they can spot the issue?

First, the server log:

20 Jul 2013 | 23:55:16,331 | INFO | pool-2-thread-4 | util.stats.CCULoggerTask | CCU stats: { Zone: TheGame }, CCU: 0/0
20 Jul 2013 | 23:55:16,331 | INFO | pool-2-thread-4 | util.stats.CCULoggerTask | CCU stats: CCU: 0/1
20 Jul 2013 | 23:55:53,474 | INFO | SocketReader | bitswarm.sessions.DefaultSessionManager | Session created: { Id: 2, Type: DEFAULT, Logged: No, IP: 127.0.0.1:64020 } on Server port: 9933 <---> 64020
20 Jul 2013 | 23:55:53,484 | INFO | SocketReader | bitswarm.sessions.DefaultSessionManager | Session removed: { Id: 2, Type: DEFAULT, Logged: No, IP: 127.0.0.1:64020 }
20 Jul 2013 | 23:55:53,519 | INFO | SocketReader | bitswarm.sessions.DefaultSessionManager | Session created: { Id: 3, Type: DEFAULT, Logged: No, IP: 127.0.0.1:64021 } on Server port: 9933 <---> 64021
20 Jul 2013 | 23:55:53,559 | INFO | SocketReader | bitswarm.sessions.DefaultSessionManager | Session created: { Id: 4, Type: DEFAULT, Logged: No, IP: 127.0.0.1:64022 } on Server port: 9933 <---> 64022
20 Jul 2013 | 23:55:59,279 | INFO | pool-1-thread-4 | Extensions | {login}: Login successful, joining room! 
20 Jul 2013 | 23:55:59,280 | INFO | pool-1-thread-4 | v2.api.SFSApi | User login: { Zone: TheGame }, ( User Name: jfullernz, Id: 1, Priv: 0, Sess: 127.0.0.1:64022 ) , Type: Unity
20 Jul 2013 | 23:56:05,117 | ERROR | com.smartfoxserver.v2.controllers.ExtensionController-5 | v2.controllers.ExtensionController | com.smartfoxserver.v2.exceptions.SFSRuntimeException:
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

*************************************** THE ISSUE IS HERE *********************
Exception: com.smartfoxserver.v2.exceptions.SFSRuntimeException
Message: Request handler not found: 'CharactData.trace'. Make sure the handler is registered in your extension using addRequestHandler()
Description: Error while handling client request in extension: { Ext: login, Type: JAVA, Lev: ZONE, { Zone: TheGame }, {} }
Extension Cmd: CharactData.trace
+--- --- ---+
Stack Trace:
+--- --- ---+
com.smartfoxserver.v2.extensions.SFSExtension.handleClientRequest(SFSExtension.java:197)
com.smartfoxserver.v2.controllers.ExtensionController.processRequest(ExtensionController.java:143)
com.smartfoxserver.bitswarm.controllers.AbstractController.run(AbstractController.java:96)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
***************** END OF LOG FOR ISSUE **********************

20 Jul 2013 | 23:56:10,373 | INFO | SocketReader | bitswarm.sessions.DefaultSessionManager | Session removed: { Id: 4, Type: DEFAULT, Logged: Yes, IP: 127.0.0.1:64022 }
20 Jul 2013 | 23:56:10,373 | INFO | SocketReader | v2.entities.SFSZone | User: jfullernz was disconnected.
20 Jul 2013 | 23:56:10,377 | INFO | SocketReader | v2.api.SFSApi | User disconnected: { Zone: TheGame }, ( User Name: jfullernz, Id: 1, Priv: 0, Sess: 127.0.0.1:64022 ) , SessionLen: 11096, Type: Unity

Next the unity code to fire the request:

public void MakeSFSObject() {
		ISFSObject sfso = new SFSObject();
		sfso.PutUtfString("Name", CHARACTER_Name);
		sfso.PutUtfString("Race", CHARACTER_Race);
		sfso.PutUtfString("Class", CHARACTER_Class);
		sfso.PutInt("Strength", CHARACTER_Str); 
		sfso.PutInt("Dexterity", CHARACTER_Dex); 
		sfso.PutInt("Constitution", CHARACTER_Con); 
		sfso.PutInt("Wisdom", CHARACTER_Int); 
		sfso.PutInt("Intelligence", CHARACTER_Wis); 
		sfso.PutInt("Charisma", CHARACTER_Cha);
		Room room = smartFox.LastJoinedRoom;
		Debug.Log(room);
		try {
			//smartFox.Logger.EnableConsoleTrace();
			smartFox.Send(new ExtensionRequest("CharactData.trace", sfso));
			
		}
		catch {}
	}

And finally the supposed request handler…

package sfs2x.extension.login.src;

import sfs2x.extension.login.src.LoginHandler;
import com.smartfoxserver.v2.core.SFSEventType;
import com.smartfoxserver.v2.extensions.SFSExtension;
import GameServer.SqlHandler;


public class LoginExtension extends SFSExtension {
	
@Override
public void init()
 {
	trace("Login extension starting.");  //this is displaying in the log.

 // Register the login event
	addRequestHandler("CharactData.trace", SqlHandler.class);  //**Supposed** to handle the requests for character data
	addEventHandler(SFSEventType.USER_LOGIN, LoginHandler.class);  //handles user login. Works without issue. 
 	trace("The CharactData extension has inited successfully.");  //Trace routine to confirm this has loaded. This is not displaying in log
 }

 @Override
 public void destroy()
 {
 trace("Login extension stopped.");
 super.destroy();
 }
}

I’m at wits end trying to work out the issue. It’s obviously hitting the init as the loginhandler is loading and calling, but that is an event not a request, so the issue seems to be request specific… and the weirdest part is the trace following the event doesnt show either, whereas the first one does? I’m confused… :face_with_spiral_eyes:

still hoping someone can help with this issue?

curious, have you tried not using a period in the command?
not sure if that would have any effect.

but would need more info, as its showing you are importing GameServer.SqlHandler, verify everything is setup in the right packages, and as always, let auto-complete work for you.

Did you try adding to the SmartFox root caller?

Did you try posting to the SmartFox forums?