Just installed 1.76.3 and it seems to have fixed the problem.

-Miguel


On Tue, Mar 2, 2010 at 11:16 PM, Miguel Goncalves <[email protected]
> wrote:

> What is the file that locally stores the databases/tables contents when
> using GAE devserver?
> I would like to delete it (without re-installing) and start from scratch to
> see if this is due to a local issue.
>
> -Miguel
>
>
> On Fri, Feb 26, 2010 at 11:58 AM, Miguel Goncalves <
> [email protected]> wrote:
>
>> Hi
>>
>> I just downloaded the new version (1.75.5) and it is still happening :(
>>
>> -Miguel
>>
>>
>>
>> On Fri, Feb 26, 2010 at 12:12 AM, mdipierro <[email protected]>wrote:
>>
>>> I am a bit confused myself and I have low bandwidth to search the
>>> thread. Please let me know if there is a problem still.
>>>
>>> On Feb 26, 2:03 am, Miguel Goncalves <[email protected]>
>>> wrote:
>>> > I just saw that 1.75.5 is out.
>>> > Since it has : "fixed problem with GAE deleted by id (thanks what_ho)"
>>> >
>>> > Do you think it is related or is this to fix the count vs len issue?
>>> >
>>> > In any case I will try it tomorrow morning.
>>> >
>>> > Thanks
>>> > Miguel
>>> >
>>> > On Thu, Feb 25, 2010 at 3:33 PM, Miguel Goncalves <
>>> [email protected]
>>> >
>>> > > wrote:
>>> > > Hi
>>> >
>>> > > I attached a modified "welcome" application that reproduces the
>>> problem.
>>> >
>>> > > To repro:
>>> > > - create a user
>>> > > - login
>>> > > - click on the "list Stats" link (top left of the page)
>>> > > - add few stats. You will see the stats you add get listed on the
>>> same
>>> > > page.
>>> > > - click on the link "Delete stat"
>>> > > You should now see the error.
>>> >
>>> > > Thanks
>>> > > Miguel
>>> >
>>> > > On Tue, Feb 23, 2010 at 8:32 PM, mdipierro <[email protected]
>>> >wrote:
>>> >
>>> > >> I think:
>>> >
>>> > >> 1. Run "appcfg.py vacuum_indexes your_app_dir/"
>>> > >> 2. Run "appcfg.py update_indexes your_app_dir/"
>>> >
>>> > >> On Feb 23, 10:23 pm, Miguel Goncalves <[email protected]>
>>> > >> wrote:
>>> > >> > How do I do that?
>>> >
>>> > >> > On Tue, Feb 23, 2010 at 7:09 PM, mdipierro <
>>> [email protected]>
>>> > >> wrote:
>>> > >> > > I would try delete and rebuild indices.
>>> >
>>> > >> > > On Feb 23, 7:54 pm, Miguel Goncalves <[email protected]
>>> >
>>> > >> > > wrote:
>>> > >> > > > Yes I tried to upload it to GAE but I ran into the missing
>>> indexes
>>> > >> issue.
>>> > >> > > So
>>> > >> > > > I was trying to run the app locally to generate the required
>>> indexes
>>> > >> and
>>> > >> > > be
>>> > >> > > > able to run on the live GAE. :(
>>> >
>>> > >> > > > I have the issue on the dev server. This used to work and I
>>> have no
>>> > >> clue
>>> > >> > > > what could have broken it. I believe the only thing I did was
>>> to
>>> > >> update
>>> > >> > > GAE
>>> > >> > > > to the latest sdk.
>>> >
>>> > >> > > > Debugging the app a little bit further I found the place where
>>> the
>>> > >> > > exception
>>> > >> > > > is raised:
>>> >
>>> > >> > > > class Table
>>> > >> > > >  def __delitem__(self, key):
>>> > >> > > >         if not str(key).isdigit() or not self._db(self.id ==
>>> > >> > > key).delete():
>>> > >> > > >             raise SyntaxError, 'No such record: %s' % key
>>> >
>>> > >> > > > However the table does contain a record equal to key.
>>> > >> > > > What  gives?
>>> >
>>> > >> > > > Thanks
>>> > >> > > > Miguel
>>> >
>>> > >> > > > On Tue, Feb 23, 2010 at 11:04 AM, Wes James <
>>> [email protected]>
>>> > >> wrote:
>>> > >> > > > > Have you uploaded your app to gae and tested it there?
>>> >
>>> > >> > > > > -wes
>>> >
>>> > >> > > > > On Tue, Feb 23, 2010 at 10:57 AM, Miguel Goncalves
>>> > >> > > > > <[email protected]> wrote:
>>> > >> > > > > > Anybody run into a similar issue?
>>> > >> > > > > > I cannot seem to figure it out. :(
>>> >
>>> > >> > > > > > Thanks
>>> > >> > > > > > -Miguel
>>> >
>>> > >> > > > > > On Mon, Feb 22, 2010 at 6:09 PM, Miguel <
>>> > >> [email protected]>
>>> > >> > > > > wrote:
>>> >
>>> > >> > > > > >> Hi
>>> >
>>> > >> > > > > >> I implemented the following function to delete an entry
>>> in a
>>> > >> db:
>>> >
>>> > >> > > > > >> @auth.requires_login()
>>> > >> > > > > >> def DeleteSite():
>>> > >> > > > > >>        msg = T("Cannot delete specified record.")
>>> > >> > > > > >>        try:
>>> > >> > > > > >>                record_id = request.vars['id']
>>> > >> > > > > >>                next_page = request.vars['next']
>>> > >> > > > > >>        except:
>>> > >> > > > > >>                response.flash = msg
>>> > >> > > > > >>                return dict( message=msg)
>>> >
>>> > >> > > > > >>        if record_id is None or next_page is None or
>>> > >> len(next_page)
>>> > >> > > == 0:
>>> > >> > > > > >>                response.flash = msg
>>> > >> > > > > >>                return dict( message=msg)
>>> >
>>> > >> > > > > >>        crud.delete(db.sites,record_id,
>>> > >> > > next=URL(r=request,f=next_page))
>>> >
>>> > >> > > > > >> It gets invoked like this (local server on GAE):
>>> >
>>> > >>http://127.0.0.1:8081/mlinks/default/DeleteSite?id=388&next=MySites
>>> >
>>> > >> > > > > >> This used to work nicely however now when this gets
>>> invoked,
>>> > >> the
>>> > >> > > item
>>> > >> > > > > >> gets deleted from the database BUT I get a ticket error:
>>> >
>>> > >> > > > > >> Error traceback
>>> >
>>> > >> > > > > >> Traceback (most recent call last):
>>> > >> > > > > >>  File "C:\web2py\gluon\restricted.py", line 173, in
>>> restricted
>>> > >> > > > > >>    exec ccode in environment
>>> > >> > > > > >>  File "C:\web2py\applications\mlinks/controllers/
>>> > >> > > > > >> default.py:DeleteSite", line 164, in <module>
>>> > >> > > > > >>  File "C:\web2py\gluon\globals.py", line 96, in <lambda>
>>> > >> > > > > >>    self._caller = lambda f: f()
>>> > >> > > > > >>  File "C:\web2py\gluon\tools.py", line 1848, in f
>>> > >> > > > > >>    return action(*a, **b)
>>> > >> > > > > >>  File "C:\web2py\applications\mlinks/controllers/
>>> > >> > > > > >> default.py:DeleteSite", line 130, in DeleteSite
>>> > >> > > > > >>  File "C:\web2py\gluon\tools.py", line 2377, in delete
>>> > >> > > > > >>    del table[record_id]
>>> > >> > > > > >>  File "C:\web2py\gluon\sql.py", line 1545, in __delitem__
>>> > >> > > > > >>    raise SyntaxError, 'No such record: %s' % key
>>> > >> > > > > >> SyntaxError: No such record: 388
>>> >
>>> > >> > > > > >> Before invoking the delete I made sure the entry I wanted
>>> to
>>> > >> delete
>>> > >> > > > > >> was indeed in the DB.
>>> > >> > > > > >> After the error the correct entry  has been deleted.
>>> >
>>> > >> > > > > >> It is like the delete is being called twice!
>>> > >> > > > > >> Any idea of what might be causing this?
>>> >
>>> > >> > > > > >> thanks
>>> > >> > > > > >> Miguel
>>> >
>>> > >> > > > > >> --
>>> > >> > > > > >> You received this message because you are subscribed to
>>> the
>>> > >> Google
>>> > >> > > > > Groups
>>> > >> > > > > >> "web2py-users" group.
>>> > >> > > > > >> To post to this group, send email to
>>> [email protected].
>>> > >> > > > > >> To unsubscribe from this group, send email to
>>> > >> > > > > >> [email protected]<web2py%[email protected]>
>>> <web2py%[email protected]<web2py%[email protected]>
>>> >
>>> > >> <web2py%[email protected]<web2py%[email protected]>
>>> <web2py%[email protected]<web2py%[email protected]>
>>> >
>>> >
>>> > >> > > <web2py%[email protected]<web2py%[email protected]>
>>> <web2py%[email protected]<web2py%[email protected]>
>>> >
>>> > >> <web2py%[email protected]<web2py%[email protected]>
>>> <web2py%[email protected]<web2py%[email protected]>
>>> >
>>> >
>>> > >> > > > > .
>>> > >> > > > > >> For more options, visit this group at
>>> > >> > > > > >>http://groups.google.com/group/web2py?hl=en.
>>> >
>>> > >> > > > > > --
>>> > >> > > > > > You received this message because you are subscribed to
>>> the
>>> > >> Google
>>> > >> > > Groups
>>> > >> > > > > > "web2py-users" group.
>>> > >> > > > > > To post to this group, send email to
>>> [email protected].
>>> > >> > > > > > To unsubscribe from this group, send email to
>>> > >> > > > > > [email protected]<web2py%[email protected]>
>>> <web2py%[email protected]<web2py%[email protected]>
>>> >
>>> > >> <web2py%[email protected]<web2py%[email protected]>
>>> <web2py%[email protected]<web2py%[email protected]>
>>> >
>>> >
>>> > >> > > <web2py%[email protected]<web2py%[email protected]>
>>> <web2py%[email protected]<web2py%[email protected]>
>>> >
>>> > >> <web2py%[email protected]<web2py%[email protected]>
>>> <web2py%[email protected]<web2py%[email protected]>
>>> >
>>> >
>>> > >> > > > > .
>>> > >> > > > > > For more options, visit this group at
>>> > >> > > > > >http://groups.google.com/group/web2py?hl=en.
>>> >
>>> > >> > > > > --
>>> > >> > > > > You received this message because you are subscribed to the
>>> Google
>>> > >> > > Groups
>>> > >> > > > > "web2py-users" group.
>>> > >> > > > > To post to this group, send email to
>>> [email protected].
>>> > >> > > > > To unsubscribe from this group, send email to
>>> > >> > > > > [email protected]<web2py%[email protected]>
>>> <web2py%[email protected]<web2py%[email protected]>
>>> >
>>> > >> <web2py%[email protected]<web2py%[email protected]>
>>> <web2py%[email protected]<web2py%[email protected]>
>>> >
>>> >
>>> > >> > > <web2py%[email protected]<web2py%[email protected]>
>>> <web2py%[email protected]<web2py%[email protected]>
>>> >
>>> > >> <web2py%[email protected]<web2py%[email protected]>
>>> <web2py%[email protected]<web2py%[email protected]>
>>> >
>>> >
>>> > >> > > > > .
>>> > >> > > > > For more options, visit this group at
>>> > >> > > > >http://groups.google.com/group/web2py?hl=en.
>>> >
>>> > >> > > --
>>> > >> > > You received this message because you are subscribed to the
>>> Google
>>> > >> Groups
>>> > >> > > "web2py-users" group.
>>> > >> > > To post to this group, send email to [email protected].
>>> > >> > > To unsubscribe from this group, send email to
>>> > >> > > [email protected]<web2py%[email protected]>
>>> <web2py%[email protected]<web2py%[email protected]>
>>> >
>>> > >> <web2py%[email protected]<web2py%[email protected]>
>>> <web2py%[email protected]<web2py%[email protected]>
>>> >
>>> >
>>> > >> > > .
>>> > >> > > For more options, visit this group at
>>> > >> > >http://groups.google.com/group/web2py?hl=en.
>>> >
>>> > >> --
>>> > >> You received this message because you are subscribed to the Google
>>> Groups
>>> > >> "web2py-users" group.
>>> > >> To post to this group, send email to [email protected].
>>> > >> To unsubscribe from this group, send email to
>>> > >> [email protected]<web2py%[email protected]>
>>> <web2py%[email protected]<web2py%[email protected]>
>>> >
>>> > >> .
>>> > >> For more options, visit this group at
>>> > >>http://groups.google.com/group/web2py?hl=en.
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "web2py-users" group.
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to
>>> [email protected]<web2py%[email protected]>
>>> .
>>> For more options, visit this group at
>>> http://groups.google.com/group/web2py?hl=en.
>>>
>>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" 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/web2py?hl=en.

Reply via email to