Is anyone else having this problem ?
perhaps it is just me and I have done something wrong !

Should I make a comment in the book ?



On May 3, 9:30 am, nic <[email protected]> wrote:
> Hi Massimo,
>
> Yes, I still get the error if I comment the line
> web2py version is 1.77.3
> GoogleAppEngineLauncher version is 1.3.3.748
>
> I have tried changing pages to wikipages per Russell's suggestion but
> still get the same error.
>
> I have stepped through the process and get the following results.
>
> 1. Create new web2py Application (No Error on GAE)
> 2. Create db.py per book (No Error on GAE)
> 3. Create default.py per book (Get Error)
> 4. Change index() to just 'return "hello World" ' (No Error on GAE)
>
> On May 2, 5:04 am, mdipierro <[email protected]> wrote:
>
>
>
> > If you comment this line:
>
> > db.document.page_id.requires = IS_IN_DB(db, 'page.id', '%(title)s')
>
> > do you get the errors?
>
> > Which web2py version?
>
> > On Apr 30, 10:43 pm, nic <[email protected]> wrote:
>
> > > Hello All,
>
> > > I am trying to run the wiki example from the book on gae.
> > > It is running fine on my local machine using cherrypy but will not run
> > > on the gae.
>
> > > The error seems to be coming from index() in default.py
>
> > > I believe there may be an error in the book that may or may not be
> > > related
>
> > > In Section 3.9 A Wiki in the source of the model:
> > >     Line 39 says db.comment.page_id.requires = IS_IN_DB(db, 'page.id',
> > > ')
> > >     Line 48 says db.document.page_id.requires = IS_IN_DB(db,
> > > 'page.id', ')
> > > I believe this is in error as the inverted quotes are not even.
>
> > > Whereas the source from the pdf book I purchased a few months ago
> > > says:
> > >     db.comment.page_id.requires = IS_IN_DB(db, 'page.id', '%(title)s')
> > >     db.document.page_id.requires = IS_IN_DB(db, 'page.id', '%
> > > (title)s')
>
> > > Any help appreciated ...
>
> > > The log from the gae shows:
>
> > > Traceback (most recent call last):
> > >   File "/Applications/web2py/gluon/restricted.py", line 178, in
> > > restricted
> > >     exec ccode in environment
> > >   File "/Applications/web2py_2gae/applications/nikiWiki/controllers/
> > > default.py:index", line 106, in <module>
> > >   File "/Applications/web2py/gluon/globals.py", line 96, in <lambda>
> > >     self._caller = lambda f: f()
> > >   File "/Applications/web2py_2gae/applications/nikiWiki/controllers/
> > > default.py:index", line 12, in index
> > >   File "/Applications/web2py/gluon/contrib/gql.py", line 676, in
> > > select
> > >     (items, tablename, fields) = self._select(*fields, **attributes)
> > >   File "/Applications/web2py/gluon/contrib/gql.py", line 628, in
> > > _select
> > >     table = self._get_table_or_raise()
> > >   File "/Applications/web2py/gluon/contrib/gql.py", line 607, in
> > > _get_table_or_raise
> > >     raise SyntaxError, 'Set: no tables selected'
> > > SyntaxError: Set: no tables selected

Reply via email to