RequestHandler Not Found But I already hava

Post here your questions about SFS2X. Here we discuss all server-side matters. For client API questions see the dedicated forums.

Moderators: Lapo, Bax

powerLed
Posts: 3
Joined: 03 Jul 2016, 16:02

RequestHandler Not Found But I already hava

Postby powerLed » 14 Jul 2016, 08:07

Hi guys I am getting some error.

Code: Select all

Exception: com.smartfoxserver.v2.exceptions.SFSRuntimeException
Message: Request handler not found: 'PLAYERDOWN'. Make sure the handler is registered in your extension using addRequestHandler()
Description: Error while handling client request in extension: { Ext: ServerTest, Type: JAVA, Lev: ROOM, { Zone: VrServer }, [ SFSGame: Game 1, Id: 2, Group: gameBid, public: true, minPlayers: 1 ] }
Extension Cmd: PLAYERDOWN

Smartfox says me request handler not found but I already have it. I send request to room. And PLAYERDOWN extension defined in room extension. I am after very reading, I decide to write here. Can anyone help me.
User avatar
Lapo
Site Admin
Posts: 23027
Joined: 21 Mar 2005, 09:50
Location: Italy

Re: RequestHandler Not Found But I already hava

Postby Lapo » 14 Jul 2016, 09:33

Can you show us the init() method of your Extension?
Also what SFS2X version do you run?

Thanks
Lapo
--
gotoAndPlay()
...addicted to flash games
powerLed
Posts: 3
Joined: 03 Jul 2016, 16:02

Re: RequestHandler Not Found But I already hava

Postby powerLed » 14 Jul 2016, 09:44

I am using 2.9.0 and my init method

Code: Select all

 public void init() {
          addRequestHandler(CMD.GETIP, GetIp.class);
          addRequestHandler(CMD.INTEGRATION, Integration.class);
          addRequestHandler(CMD.PLAYERDOWN, PlayerDown.class);
}

This is my room extension
User avatar
Lapo
Site Admin
Posts: 23027
Joined: 21 Mar 2005, 09:50
Location: Italy

Re: RequestHandler Not Found But I already hava

Postby Lapo » 14 Jul 2016, 13:38

Are you 100% sure that the value of CMD.PLAYERDOWN matches the command sent from client side?
Lapo

--

gotoAndPlay()

...addicted to flash games
nik0990
Posts: 76
Joined: 23 Dec 2016, 10:48
Location: India

Re: RequestHandler Not Found But I already hava

Postby nik0990 » 29 Dec 2016, 06:39

Hi Lepo,

I am getting this exception

Exception: com.smartfoxserver.v2.exceptions.SFSRuntimeException
Message: Request handler not found: 'game.clientready'. Make sure the handler is registered in your extension using addRequestHandler()
Description: Error while handling client request in extension: { Ext: ThreePattiExtension, Type: JAVA, Lev: ZONE, { Zone: 3Patti }, {} }
Extension Cmd: game.clientready
+--- --- ---+
Stack Trace:
+--- --- ---+
com.smartfoxserver.v2.extensions.SFSExtension.handleClientRequest(SFSExtension.java:197)
com.smartfoxserver.v2.controllers.v290.ExtensionReqController.processRequest(ExtensionReqController.java:174)
com.smartfoxserver.v2.controllers.v290.ExtensionReqController$1.run(ExtensionReqController.java:68)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Code: Select all

  addRequestHandler("game", GameRequestHandler.class);



Code: Select all

@MultiHandler
public class GameRequestHandler extends BaseClientRequestHandler {

   //public static Logger log = LoggerFactory.getLogger("Gt.room.Extension.GameRequestHandler");
   @Override
   public void handleClientRequest(User user, ISFSObject params) {
      // TODO Auto-generated method stub
      String requestId =  params.getUtfString(SFSExtension.MULTIHANDLER_REQUEST_ID);
nik0990
Posts: 76
Joined: 23 Dec 2016, 10:48
Location: India

Re: RequestHandler Not Found But I already hava

Postby nik0990 » 29 Dec 2016, 09:55

Hi lapo,

i got the issue, client sending data at wrong place.

Thanks

Return to “SFS2X Questions”

Who is online

Users browsing this forum: No registered users and 139 guests