All, I am using Eclipse 3.5.0, App Engine 1.2.2 and Python 2.5.x on
both a MacOS and a Linux desktops. On both I set up appcfg.py as an
'external tool' to deploy my App Engine application without leaving
Eclipse.

On MacOS everything works fine. On Linux (Ubuntu NR 9.04) the
execution of appcfg.py hangs after the 'Initiating update.' message
(probably to ask me my username / password, but it doesn't show), then
I press enter and it fails with the error messages below.

The same call to appcfg.py, using the same parameters, works fine from
the command line.

My guess is that there is an issue with Eclipse's way to manage the
standard output / input when running appcfg.py in one of its console
windows... but I don't know how to fix that. Any advice?

Giacecco


2009-08-05 13:20:30,857 ERROR appcfg.py:1241 An unexpected error
occurred. Aborting.
Traceback (most recent call last):
  File "/usr/local/google_appengine/google/appengine/tools/appcfg.py",
line 1219, in DoUpload
    missing_files = self.Begin()
  File "/usr/local/google_appengine/google/appengine/tools/appcfg.py",
line 1014, in Begin
    version=self.version, payload=self.config.ToYAML())
  File "/usr/local/google_appengine/google/appengine/tools/
appengine_rpc.py", line 356, in Send
    self._Authenticate()
  File "/usr/local/google_appengine/google/appengine/tools/
appengine_rpc.py", line 391, in _Authenticate
    super(HttpRpcServer, self)._Authenticate()
  File "/usr/local/google_appengine/google/appengine/tools/
appengine_rpc.py", line 269, in _Authenticate
    credentials = self.auth_function()
  File "/usr/local/google_appengine/google/appengine/tools/appcfg.py",
line 1540, in GetUserCredentials
    password = self.password_input_fn(password_prompt)
  File "/usr/lib/python2.5/getpass.py", line 32, in unix_getpass
    old = termios.tcgetattr(fd)     # a copy to save
error: (22, 'Invalid argument')
Traceback (most recent call last):
  File "/usr/local/google_appengine/appcfg.py", line 60, in <module>
    run_file(__file__, globals())
  File "/usr/local/google_appengine/appcfg.py", line 57, in run_file
    execfile(script_path, globals_)
  File "/usr/local/google_appengine/google/appengine/tools/appcfg.py",
line 2215, in <module>
Email:     main(sys.argv)
  File "/usr/local/google_appengine/google/appengine/tools/appcfg.py",
line 2206, in main
    result = AppCfgApp(argv).Run()
  File "/usr/local/google_appengine/google/appengine/tools/appcfg.py",
line 1424, in Run
    self.action(self)
  File "/usr/local/google_appengine/google/appengine/tools/appcfg.py",
line 2102, in __call__
    return method()
  File "/usr/local/google_appengine/google/appengine/tools/appcfg.py",
line 1679, in Update
    lambda path: open(os.path.join(basepath, path), "rb"))
  File "/usr/local/google_appengine/google/appengine/tools/appcfg.py",
line 1219, in DoUpload
    missing_files = self.Begin()
  File "/usr/local/google_appengine/google/appengine/tools/appcfg.py",
line 1014, in Begin
    version=self.version, payload=self.config.ToYAML())
  File "/usr/local/google_appengine/google/appengine/tools/
appengine_rpc.py", line 356, in Send
    self._Authenticate()
  File "/usr/local/google_appengine/google/appengine/tools/
appengine_rpc.py", line 391, in _Authenticate
    super(HttpRpcServer, self)._Authenticate()
  File "/usr/local/google_appengine/google/appengine/tools/
appengine_rpc.py", line 269, in _Authenticate
    credentials = self.auth_function()
  File "/usr/local/google_appengine/google/appengine/tools/appcfg.py",
line 1540, in GetUserCredentials
    password = self.password_input_fn(password_prompt)
  File "/usr/lib/python2.5/getpass.py", line 32, in unix_getpass
    old = termios.tcgetattr(fd)     # a copy to save
termios.error: (22, 'Invalid argument')

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" 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/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to