Ticket #11311 (closed defect: worksforme)
VirtualBox_services.py is empty
Reported by: | NicklasE | Owned by: | |
---|---|---|---|
Component: | webservices | Version: | VirtualBox 4.2.6 |
Keywords: | python VirtualBox_services empty blank | Cc: | |
Guest type: | other | Host type: | other |
Description
The file (sdk/bindings/webservice/python/lib/) VirtualBox_services.py in In VirtualBox 4.2.6 Software Developer Kit (SDK) does not have any content. Webservices for python does not work if the file is empty, VirtualBox_wrappers.py uses that file.
Change History
comment:1 Changed 10 years ago by frank
- Status changed from new to closed
- Resolution set to worksforme
comment:2 Changed 10 years ago by NicklasE
I'm sorry, but http://download.virtualbox.org/virtualbox/4.2.6/VirtualBoxSDK-4.2.6-82870.zip still have that problem. Is there any other place I can get the content of the VirtualBox_services.py?
By the way, here is the md5 for the files in the lib folder:
MD5 (Makefile) = 33bafef7a8b57a287477fc58802b27fa MD5 (VirtualBox_client.py) = a33843cb122492315b7b59fb89bb99a6 MD5 (VirtualBox_server.py) = 46a7e656d9843204af511768ad62a784 MD5 (VirtualBox_services.py) = 68b329da9893e34099c7d8ad5cb9c940 MD5 (VirtualBox_types.py) = f74318e058bc27e8d086b345ba95f157 MD5 (VirtualBox_wrappers.py) = 89270f2134fe8f4303166655136ab5e4
And the size of the files:
616 13 Sep 21:03 Makefile 688646 19 Dec 15:25 VirtualBox_client.py 611238 19 Dec 15:25 VirtualBox_server.py 1 19 Dec 15:25 VirtualBox_services.py 2161366 19 Dec 15:25 VirtualBox_types.py 578465 19 Dec 15:25 VirtualBox_wrappers.py
comment:3 Changed 10 years ago by frank
- Status changed from closed to reopened
- Resolution worksforme deleted
I'm sorry, you are right and I'm wrong. I looked at the wrong file. The file size of VirtualBox_services.py is indeed 1. But I looked at older SDKs and this seems to be always the case (also in the 4.2.0 SDK as well as in the 4.1.24 SDK).
comment:4 Changed 10 years ago by frank
After all, are you really sure that having this file with a length of 1 (it contains exactly one space) is really a problem?
comment:5 Changed 10 years ago by NicklasE
You where right it should be empty, I missed to add the file VirtualBox_client.py to my project, my mistake!
I got the error NameError: global name 'IWebsessionManager_logonRequestMsg' is not defined and it was defined in VirtualBox_services.py in 4.1.
I was misled by VirtualBox_wrappers.py that still imports data from VirtualBox_services.py and only tries to import data from VirtualBox_client.py and don't break if it fails.
Thanks for the help!
comment:6 Changed 10 years ago by frank
- Status changed from reopened to closed
- Resolution set to worksforme
Ah great that it works now. I appreciate your feedback!
comment:7 Changed 10 years ago by klaus
As a side note: this is a "consequence" of wsdl2py completely changing its mind what files should be generated. We use ZSI 2.1, and it generates 3 files, X_client.py, X_server.py and X_types.py. In the past we used ZSI 2.0, and it generates 2 files, X_services.py and X_services_types.py.
Since our build system should work with both versions we had to make some odd compatibility hacks, and that means yelling loudly is not an option...
I cannot confirm this. Just downloaded and verified that this file is NOT empty. The size of this file is 565K.