On Apr 5, 11:55 am, Yarko Tymciurak <resultsinsoftw...@gmail.com>
wrote:
> On Apr 5, 3:23 am, Alexei Vinidiktov <alexei.vinidik...@gmail.com>
> wrote:
>
> > I think I got it to work! I deleted the domain from the control panel
> > altogether and then readded it, and web2py 1.76.5 started working.
> > Problem solved for the time being. I don't know what what the exact
> > cause though.
>
> I'm guessing here, as you did not explicitly say - maybe you did not
> stop / restart the server (i.e. Apache...).  Not sure how Dreamhost
> has it configured, but removing the app and re-installing it would
> have that effect also.

The general thing to remember:

Your app is read on a per-request basis:   first models, then the
controller, and the function call;
If you change any core modules, you need to restart the server
(otherwise, just reload the page!).
Getting used to developing by just updating the code, I sometimes
forget when a restart needs to happen.
I'm not sure, but in the past I think adding a module (?) also needed
a server restart (not sure exactly why; correct me if I'm wrong).

- Yarko
>
> Hope this is helpful in getting to understanding what was going on.
>
> Regards,
> Yarko
>
>
>
> > And the problem with Unicode characters is also gone, because it only
> > existed in a much older version of web2py 1.39.
>
> > 2010/4/5 Alexei Vinidiktov <alexei.vinidik...@gmail.com>:
>
> > > I just tried copying a working copy of web2py 1.76.5 from my Windows
> > > machine to my Dreamhost VPS account, but it didn't solve the problem.
> > > I'm still getting the same ticket about DAL not being defined.
>
> > > Is there anything else I can do?
>
> > > 2010/4/5 mdipierro <mdipie...@cs.depaul.edu>:
> > >> this is a very strange error, as if one of the system files were
> > >> corrupted.
> > >> I would remover everything web2py re-unzip it and copy your
> > >> applications back in applications.
>
> > >> Massimo
>
> > >> On Apr 4, 7:28 pm, Alexei Vinidiktov <alexei.vinidik...@gmail.com>
> > >> wrote:
> > >>> I got it from web2py.com. I'm sure that I've now installed web2py 
> > >>> 1.76.5.
>
> > >>> The strange thing is an older version that used to work fine before I
> > >>> installed 1.76.5 is now giving me the same error message as the 1.76.5
> > >>> one.
>
> > >>> The oldest of all three though seems to work but not entirely  (see my
> > >>> second message).
>
> > >>> I guess something went wrong on Dreamhost's end (or rather I did
> > >>> something wrong), but I can't think of what it may be. I wonder where
> > >>> I should look.
>
> > >>> 2010/4/5 mdipierro <mdipie...@cs.depaul.edu>:
>
> > >>> > where d you get it. I do not think this is a new version.
>
> > >>> > On Apr 4, 10:02 am, Alexei Vinidiktov <alexei.vinidik...@gmail.com>
> > >>> > wrote:
> > >>> >> I seem to have used the wrong old version of web2py, but even now 
> > >>> >> that
> > >>> >> I've installed the new version, I'm getting a different error:
>
> > >>> >> Traceback (most recent call last):
> > >>> >>   File "/home/alvinru/phonetizer.com/gluon/restricted.py", line 62, 
> > >>> >> in
> > >>> >> restricted
> > >>> >>   File 
> > >>> >> "/home/alvinru/phonetizer.com/applications/welcome/models/db.py",
> > >>> >> line 15, in <module>
> > >>> >>     db = DAL('sqlite://storage.sqlite')       # if not, use SQLite 
> > >>> >> or other DB
> > >>> >> NameError: name 'DAL' is not defined
>
> > >>> >> In file: 
> > >>> >> /home/alvinru/phonetizer.com/applications/welcome/models/db.py
>
> > >>> >> 2010/4/4 Alexei Vinidiktov <alexei.vinidik...@gmail.com>:
>
> > >>> >> > I don't know what I have done, but my test apps have stopped 
> > >>> >> > working
> > >>> >> > at all on Dreamhost.
>
> > >>> >> > The default apps still work fine.
>
> > >>> >> > Here's the ticket I'm getting when trying to load any app in the 
> > >>> >> > browser:
>
> > >>> >> > Error traceback Traceback (most recent call last):
> > >>> >> >  File "/home/alvinru/phonetizer.com/gluon/restricted.py", line 62, 
> > >>> >> > in
> > >>> >> > restricted
> > >>> >> >    exec ccode in environment
> > >>> >> >  File 
> > >>> >> > "/home/alvinru/phonetizer.com/applications/pyjamas/models/db.py",
> > >>> >> > line 12, in <module>
> > >>> >> >    db.define_table('todo', db.Field('task'))
> > >>> >> >  File "/home/alvinru/phonetizer.com/gluon/sql.py", line 239, in 
> > >>> >> > __getattr__
> > >>> >> >    def __getattr__(self, key): return self[key]
> > >>> >> > KeyError: 'Field'
>
> > >>> >> > In file: 
> > >>> >> > /home/alvinru/phonetizer.com/applications/pyjamas/models/db.py 
> > >>> >> > #!/usr/bin/python
> > >>> >> > # -*- coding: utf-8 -*-
>
> > >>> >> > try:
> > >>> >> >    from gluon.contrib.gql import *  # if running on Google App 
> > >>> >> > Engine
> > >>> >> > except:
> > >>> >> >    db = SQLDB('sqlite://storage.db')  # if not, use SQLite or 
> > >>> >> > other DB
> > >>> >> > else:
> > >>> >> >    db = GQLDB()  # connect to Google BigTable
> > >>> >> >    session.connect(request, response, db=db)  # and store sessions 
> > >>> >> > there
>
> > >>> >> > db.define_table('todo', db.Field('task'))
>
> > >>> >> > from gluon.tools import Service     # new in web2py 1.56
> > >>> >> > service = Service(globals())
>
> > >>> >> > 2010/4/4 Alexei Vinidiktov <alexei.vinidik...@gmail.com>:
> > >>> >> >> Hello,
>
> > >>> >> >> I've deployed the latest version of web2py on Dreamhost using 
> > >>> >> >> wsgi.
> > >>> >> >> I'm using a custom installation of Python 2.5.
>
> > >>> >> >> The web2py installation seems to work fine, but there's one 
> > >>> >> >> problem.
>
> > >>> >> >> I've created a test program using the qooxdoo web application
> > >>> >> >> framework for the GUI part which mimics the functionality in the
> > >>> >> >> pyjamas example program: displaying a list of todo items, adding 
> > >>> >> >> and
> > >>> >> >> deleting items.
>
> > >>> >> >> It works fine on my local development machine, it works fine on 
> > >>> >> >> GAE,
> > >>> >> >> but on my Dreamhost installation I'm getting an error when trying 
> > >>> >> >> to
> > >>> >> >> add a task that contains non ascii symbols, for example Russian
> > >>> >> >> characters as in "задание номер один" (task number one).
>
> > >>> >> >> I also have a pyjamas version of the same todo app and it 
> > >>> >> >> exhibits the
> > >>> >> >> same behavior (works fine on GAE, not so on Dreamhost).
>
> > >>> >> >> Here is the message that I get back from the xmlrpc method call 
> > >>> >> >> to addTask:
>
> > >>> >> >> Exception during async call: UNEXPECTED origin undefined error 
> > >>> >> >> 100:
> > >>> >> >> UnicodeEncodeError: 'ascii' codec can't encode characters in 
> > >>> >> >> position
> > >>> >> >> 0-5: ordinal not in range(128)
>
> > >>> >> >> You can see it live here:
> > >>> >> >>http://www.phonetizer.com/qooxdoo
>
> > >>> >> >> The pyjamas version is here:
> > >>> >> >>http://www.phonetizer.com/pyjamas
>
> > >>> >> >> It is also deployed on GAE and works fine here:
> > >>> >> >>http://web2pyapp.appspot.com/qooxdoo
>
> > >>> >> >> I also have a much older version of web2py deployed on Dreamhost.
> > >>> >> >> Unlike the new version it uses fastcgi and works as expected.
>
> > >>> >> >> Do you have any ideas as to why the newer version is misbehaving?
>
> > >>> >> >> Thanks.
>
> > >>> >> >> --
> > >>> >> >> Alexei Vinidiktov
>
> > >>> >> > --
> > >>> >> > Alexei Vinidiktov
>
> > >>> >> --
> > >>> >> Alexei Vinidiktov
>
> > >>> > --
> > >>> > You received this message because you are subscribed to the Google 
> > >>> > Groups "web2py-users" group.
> > >>> > To post to this group, send email to web...@googlegroups.com.
> > >>> > To unsubscribe from this group, send email to 
> > >>> > web2py+unsubscr...@googlegroups.com.
> > >>> > For more options, visit this group 
> > >>> > athttp://groups.google.com/group/web2py?hl=en.
>
> > >>> --
> > >>> Alexei Vinidiktov
>
> > >> --
> > >> You received this message because you are subscribed to the Google 
> > >> Groups "web2py-users" group.
> > >> To post to this group, send email to web...@googlegroups.com.
> > >> To unsubscribe from this group, send email to 
> > >> web2py+unsubscr...@googlegroups.com.
> > >> For more options, visit this group 
> > >> athttp://groups.google.com/group/web2py?hl=en.
>
> > > --
> > > Alexei Vinidiktov
>
> > --
> > Alexei Vinidiktov

-- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web...@googlegroups.com.
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en.

Reply via email to