add {{=request.session_id}} and {{=response.session_id}} my guess is
that for some reason the browser requests a session, web2py cannot
open it, so it issues a new one.
check if the session_in in request/response and across requests is
always the same.

On Sep 28, 10:05 am, Jason Brower <[email protected]> wrote:
> There are two pages in two different controller files running.
> One is automated... it executes all the session updating for the
> interface.  For example it tells what motor is in motion or what sensor
> was triggered. I don't have this controller function print anything at
> all. (I did have it print the data it just pulled at one point but the
> error never happened.)  It simply updates a bunch of session variables.  
> The second function in another controller file views that session data.  
> I can refresh the page and it will read the session data and display it
> to the screen.  This function prints data to the terminal when ever it
> is called.  It prints the sorted(session.keys()) and the epoch time.  
> This is where the error shows.  When I refresh some times it shows the
> session data other times it does not.  The parts of my page in the view
> that need the session data will not work. (They are NoneType objects.) I
> use the epoch time to show when they events happened to you.  I don't
> have a session.forget in my entire coded no anything that would reset
> these varialbes except for the first function I mentioned here.
> Best Regards,
> Jason Brower
> On 09/28/2010 04:37 PM, mdipierro wrote:
>
> > Jason,
>
> > I am sorry but I do not have enough information. What do you see in
> > the output that is wrong? What code produces the output?
>
> > massimo
>
> > On Sep 28, 6:16 am, Jason Brower<[email protected]>  wrote:
>
> >> We had thought it at one point to be issues with the corruption of the
> >> file I used between the machine_server and the web2py_server, but sadly
> >> the issues still occurs...
> >> I have been able to implement my machine server in twisted with AMP
> >> protocol builder.  I have web2py picking up that data.  This is a
> >> totally awsome setup and works very well.  I can see the data at any
> >> time by simple requesting it.
> >> I have 2 controller files running here...
> >> One is running a page that refreshes a smaller one that runs a request
> >> to the twisted server, it instantly gets the data back and parses it out
> >> to the session keys you see in the attatched files.
> >> On the second controller I have a more details information of that
> >> session data.  It simply reads from the session keys and prints them
> >> nicely for the view.  There is little code except when getting a
> >> particular item in the session dictionaries. And a small custom form.  I
> >> personally feel these are not related at all.
> >> In that controller's index I also have it print the time.time() and
> >> sorted(session.keys()) to print this debug information for you.  I was
> >> manually refression the page to show you what happens.  It's not every
> >> other anymore, it's rather random to me...
> >> I can't imagine where else in my code I could be making a mistake here.
> >> Best Regards,
> >> Jason Brower
>
> >>   error_report.txt
> >> 6KViewDownload
>
>

Reply via email to