Dear Galaxy Team.
 
I installed Galaxy on company server for integrating with our services. And I found some problem in uploading files via API.
I tried to upload file from local folder and it works well. But, then I tried to upload file from remote server it throws next exception:
 
194.226.177.176 - - [21/May/2012:12:38:51 +0200] "POST /api/user/adm/upload?key=71edcbdb2b91c9b2c1125775804d2093 HT
TP/1.1" 500 - "-" "Python-urllib/2.6"
Debug at: http://cogangs.biobase.de:82/_debug/view/1337592259
----------------------------------------
Exception happened during processing of request from ('194.226.177.176', 29682)
Traceback (most recent call last):
  File "/data/dat0/galaxy-dist-back/eggs/Paste-1.6-py2.6.egg/paste/httpserver.py", line 1053, in process_request_in
_thread
    self.finish_request(request, client_address)
  File "/usr/lib/python2.6/SocketServer.py", line 322, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/lib/python2.6/SocketServer.py", line 618, in __init__
    self.finish()
  File "/usr/lib/python2.6/SocketServer.py", line 661, in finish
    self.wfile.flush()
  File "/usr/lib/python2.6/socket.py", line 297, in flush
    self._sock.sendall(buffer(data, write_offset, buffer_size))
error: [Errno 32] Broken pipe
----------------------------------------
 
Browsing libraries from remote server works well.
Please help me to resolve this problem.
 
In attach: archive with debug message, controller class for processing uploading, buidapp.py, wsgi config file and script for request upload file.
Server A contains: uploading file, upload_file.py and Galaxy api
Server B contains: Galaxy service, upload.py, buildapp.py, wsgi config file
 
Best regards,
Nikolay