Okay after some more trial and error, I found what was causing this
issue:
On the server, edit /scripts/main.ape.js and comment out the line
*include("framework/mootools.js");*
Now I have my pooled connexion running after the initial ajax
connection.This works with the latest build (beta05) On Nov 16, 2:35 pm, Cadrach <[email protected]> wrote: > I have tried with and without the parameters, and got the same error. > Here is the post with the "channel:'test'" param added: > [{"cmd":"CONNECT","chl":1},{"cmd":"JOIN","chl":2,"params": > {"channels":"test"}}] > Response is the same: > [{"time":"1258376168","raw":"ERR","data": > {"code":"001","value":"BAD_PARAMS"}}] > > According tohttp://ape-project.dev.weelya.net/en/docs/client/client/load.html > most of the parameters are optionals (I tried specifying all of them > and got the same error message) > > On Nov 16, 2:31 pm, Dominik <[email protected]> wrote: > > > Hi! > > > Hm, perhaps I'm getting it wrong, but you do not join a channel at > > connect-time, do you? > > > So, the load-call in your used tutorial is: > > > client.load({ > > 'domain': APE.Config.domain, > > 'server': APE.Config.server, > > 'identifier': 'jquery', > > 'channel': 'test', > > 'complete': function(ape){ > > .... > > > But your call is just: > > > client.load({ > > complete: function(ape){ > > console.log('completed'); > > ape.start(); > > } > > ..... > > > I think you should try to at least configure a channel the client > > should join. > > Or do you specify this value in your config.js? > > > Best regards, > > Dominik > > > On Nov 16, 2:05 pm, Cadrach <[email protected]> wrote: > > > > Some further info: > > > Here are my included lib (I would like to use prototype): > > > <script type="text/javascript" src="../../Clients/JavaScript.js"></ > > > script> > > > <script type="text/javascript" src="../config.js"></script> > > > <script type="text/javascript" src="/inc/js/prototype.js"></script> > > > > Here is my config.js: > > > ******************** > > > APE.Config.baseUrl = 'http://mydomain.com/ape/';//APEJSF > > > APE.Config.domain = 'mydomain.com'; //Your domain, must be the same > > > than the domain in aped.conf of your server > > > APE.Config.server = 'ape.mydomain.com:6969'; //APE server URL > > > > (function(){ > > > for (var i = 0; i < arguments.length; i++) > > > APE.Config.scripts.push(APE.Config.baseUrl + '/Source/' + > > > arguments > > > [i] + '.js');})('mootools-core', 'Core/APE', 'Core/Events', 'Core/Core', > > > 'Pipe/ > > > > Pipe', 'Pipe/PipeProxy', 'Pipe/PipeMulti', 'Pipe/PipeSingle', 'Request/ > > > Request','Request/Request.Stack', 'Request/Request.CycledStack', > > > 'Transport/Transport.longPolling','Transport/Transport.SSE', > > > 'Transport/Transport.XHRStreaming', 'Transport/Transport.JSONP', 'Core/ > > > Utility'); > > > ******************** > > > I tried removing the "mootools-core", but then the ajax call was not > > > even sent. Is it a requirement, or do I have something else to write > > > to make it work without MooTools? > > > > On Nov 16, 1:47 pm, Cadrach <[email protected]> wrote: > > > > > Hi again :) > > > > > I am starting to build my app from scratch, and I already encounter a > > > > very simple issue, here is the code I have: > > > > > var client = new APE.Client; > > > > client = new APE.Client(); > > > > client.load({ > > > > complete: function(ape){ > > > > console.log('completed'); > > > > ape.start(); > > > > } > > > > > }); > > > > > It is inspired from the jQuery example found here > > > > :http://www.ifc0nfig.com/using-jquery-with-ape/ > > > > My problem is that the ajax call made by ape.start() throws the > > > > following error: > > > > [{"time":"1258374864","raw":"ERR","data": > > > > {"code":"001","value":"BAD_PARAMS"}}] > > > > The posted values are the following: > > > > [{"cmd":"CONNECT","chl":1}] > > > > > I tried having some addEvent setup before the ape.start(), but it did > > > > not change anything. I also tried to call ape.start() with an argument > > > > (ape.start('nickname')) but same issue. > > > > > I have not begun to write any JS serverside, since the pooled > > > > connection does not setup yet. > > > > > Any idea? I do not know if I should raise a bug for this, I think it > > > > is something not working on my side... -- You received this message because you are subscribed to the Google Groups "APE Project" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/ape-project?hl=en --- APE Project (Ajax Push Engine) Official website : http://www.ape-project.org/ Git Hub : http://github.com/APE-Project/
