> 1- After starting a weblocks application say (testweb:start-
> testweb :port 3223) all other applications I start are automatically
> started at the same port irrespective of the port number I provide. I
> am not sure why this is taking place but I checked the start-testweb
> and the code is (apply #'start-weblocks args) (start-webapp
> 'testweb)) which would mean that the port (which is in the args) is
> going to the whole weblocks and not just this app. Anyone faced this
> or am I missing anything?
There's no support right now for per-webapp ports, although it's
easy to add this using the HOSTNAMES slot of the WEBLOCKS-WEBAPP
class as a guide.
> 2- Attempting to stop any weblocks application results in a drop to
> the debugger with the reason being that the variable
> HUNCHENTOOT:*ACCEPTOR* is unbound. Note though that the application
> does stop being served.
Are you using -stable or -dev?
> 3- Attempting to do (weblocks:reset-session) also throws that the
> variable HUNCHENTOOT:*ACCEPTOR* is unbound. As far as i can tell
> though the session is not reset.
There's no such symbol in -dev. There is RESET-SESSIONS though,
which works fine for me.
> On the point of sessions can there be a page that is not dependent on
> the session so that if an issue takes place the user is not stuck.
You can override HANDLE-HTTP-ERROR for your application.
Leslie
Yes, indeed. :)
The next stable release is due very soon (we got delayed a bit this
time), but it's probably better for you to use -dev.
> Also sorry for the typo it is RESET-SESSIONS but it still does not
> work.
I couldn't reproduce this using -dev and I think I fixed that issue
months ago. Should you encounter it on -dev please tell me.