Hello everyone!
I recently tried to setup mixed operation of AG3.1 and AG3.0.2 where the
server was running on AG3.0.2 and
clients where running partially on AG3.0.2 and AG3.1. The problems I
encountered occured with removal of files from the data store
with AG3.1 clients as well as removal of SharedApplications from the
server with AG3.1 clients. The appropriate log excerpts
are attched in the two text files. Furthermore startup of
SharedApplications don't seem to work however I couldn't find out
the problem so far, as no exception is thrown.
I think the removal issues are bugs with backwards compatibility (I am
sure of it with the file removal, not so sure with SharedApplication
removal)
I used the latest CVS code checked-out today at noon CET.
Best Regards
Michael
12/19/07 13:57:39 2372 ProcessManager processmanager.py:62 DEBUG Creating
process: C:\Python24\python.exe MeetingListTool.py -a
https://agserver.hlrs.de:9000/Venues/c06c23131bc9617016823a9f995930dc/apps/c06c231325ed650af30813f596a65103
--connectionId c06c231325ed650ac96758ae96d16de4
12/19/07 13:57:39 2372 ProcessManager processmanager.py:75 DEBUG Create
process returns: (<PyHANDLE:896>, <PyHANDLE:744>, 3348, 2872)
12/19/07 13:57:40 2904 VenueClient venueclient.py:593 DEBUG Calling
Heartbeat, time now: 1198069060
12/19/07 13:57:40 2904 VenueClient venueclient.py:617 DEBUG Next Heartbeat
needed within 36s
12/19/07 13:57:40 2904 VenueClient venueclient.py:627 DEBUG
heartBeatCounter = 4
12/19/07 13:57:42 2632 bajjer.io io.py:161 DEBUG RECV:
12/19/07 13:57:51 2372 VenueClient venueclientui.py:4650 INFO Got
commands: (application/x-ag-mlt) {'Open': 'C:\\Python24\\python.exe
MeetingListTool.py -a %(appUrl)s --connectionId %(connectionId)s'}
12/19/07 13:57:52 2372 VenueClient venueclientui.py:2602 ERROR Error
Traceback (most recent call last):
File "D:\projects\ag3.0\ag3.1-devel\AccessGrid\AccessGrid\VenueClientUI.py",
line 2330, in RemoveApplicationCB
self.controller.RemoveApplicationCB(appList)
File
"D:\projects\ag3.0\ag3.1-devel\AccessGrid\AccessGrid\VenueClientController.py",
line 654, in RemoveApplicationCB
self.__venueClient.DestroyApplication( app.id )
File "D:\projects\ag3.0\ag3.1-devel\AccessGrid\AccessGrid\VenueClient.py",
line 1658, in DestroyApplication
self.__venueProxy.DestroyApplication(appId)
File
"D:\projects\ag3.0\ag3.1-devel\AccessGrid\AccessGrid\interfaces\Venue_client.py",
line 175, in DestroyApplication
if self.binding.IsSOAP(): self.binding.Receive(None, **kw)
File "C:\Python24\lib\site-packages\ZSI\client.py", line 383, in IsSOAP
self.ReceiveRaw()
File "C:\Python24\lib\site-packages\ZSI\client.py", line 349, in ReceiveRaw
response = self.h.getresponse()
File "C:\Python24\lib\httplib.py", line 866, in getresponse
response.begin()
File "C:\Python24\lib\httplib.py", line 336, in begin
version, status, reason = self._read_status()
File "C:\Python24\lib\httplib.py", line 300, in _read_status
raise BadStatusLine(line)
BadStatusLine
12/19/07 13:57:52 2372 VenueClient venueclient.py:854 DEBUG
RemoveApplicationEvent: Got Remove Application Event
12/19/07 13:57:52 2372 VenueClient venueclientui.py:3057 DEBUG EVENT -
Remove application: MeetingListTool - 2007-12-19 01:57:37 PM
12/19/07 13:59:06 2372 VenueClient venueclient.py:1686 DEBUG Remove data:
medium-march-2006.ppt from venue
12/19/07 13:59:06 2372 VenueClient venueclientui.py:2243 ERROR
RemoveDataCB: Error occurred when trying to remove data
Traceback (most recent call last):
File "D:\projects\ag3.0\ag3.1-devel\AccessGrid\AccessGrid\VenueClientUI.py",
line 2229, in RemoveDataCB
self.controller.RemoveDataCB(item)
File
"D:\projects\ag3.0\ag3.1-devel\AccessGrid\AccessGrid\VenueClientController.py",
line 518, in RemoveDataCB
self.__venueClient.RemoveData(data)
File "D:\projects\ag3.0\ag3.1-devel\AccessGrid\AccessGrid\VenueClient.py",
line 1693, in RemoveData
self.__venueProxy.RemoveData(data)
File
"D:\projects\ag3.0\ag3.1-devel\AccessGrid\AccessGrid\interfaces\Venue_client.py",
line 333, in RemoveData
response = self.binding.Receive(RemoveDataResponse.typecode)
File "C:\Python24\lib\site-packages\ZSI\client.py", line 504, in Receive
return _Binding.Receive(self, replytype, **kw)
File "C:\Python24\lib\site-packages\ZSI\client.py", line 432, in Receive
raise FaultException(msg)
FaultException: Processing Failure
ZSI:EvaluateException
Serializing EventDescription.data, EvaluateException Serializing data.any,
EvaluateException Serializing dictionaries not implemented when
processContents="strict". Try as a list or use processContents="lax".
[Element trace: /SOAP-ENV:Body]
[trace: /usr/lib/python2.4/site-packages/ZSI/ServiceContainer.py:107:_Dispatch
/usr/lib/python2.4/site-packages/AccessGrid3/AccessGrid/interfaces/Venue_interface.py:1692:soap_RemoveData
/usr/lib/python2.4/site-packages/AccessGrid3/AccessGrid/Venue.py:1764:RemoveData
/usr/lib/python2.4/site-packages/AccessGrid3/AccessGrid/InsecureVenueEventClient.py:65:Send
/usr/lib/python2.4/site-packages/AccessGrid3/AccessGrid/XMLGroupMsgClient.py:24:Send
/usr/lib/python2.4/site-packages/AccessGrid3/AccessGrid/XMLGroupMsgClient.py:36:_Serialize
/usr/lib/python2.4/site-packages/ZSI/writer.py:127:serialize
/usr/lib/python2.4/site-packages/ZSI/TC.py:1739:serialize
/usr/lib/python2.4/site-packages/ZSI/TCcompound.py:271:serialize
/usr/lib/python2.4/site-packages/ZSI/TCcompound.py:418:cb]
12/19/07 13:59:06 2372 VenueClient venueclientui.py:2602 ERROR Error
Traceback (most recent call last):
File "D:\projects\ag3.0\ag3.1-devel\AccessGrid\AccessGrid\VenueClientUI.py",
line 2229, in RemoveDataCB
self.controller.RemoveDataCB(item)
File
"D:\projects\ag3.0\ag3.1-devel\AccessGrid\AccessGrid\VenueClientController.py",
line 518, in RemoveDataCB
self.__venueClient.RemoveData(data)
File "D:\projects\ag3.0\ag3.1-devel\AccessGrid\AccessGrid\VenueClient.py",
line 1693, in RemoveData
self.__venueProxy.RemoveData(data)
File
"D:\projects\ag3.0\ag3.1-devel\AccessGrid\AccessGrid\interfaces\Venue_client.py",
line 333, in RemoveData
response = self.binding.Receive(RemoveDataResponse.typecode)
File "C:\Python24\lib\site-packages\ZSI\client.py", line 504, in Receive
return _Binding.Receive(self, replytype, **kw)
File "C:\Python24\lib\site-packages\ZSI\client.py", line 432, in Receive
raise FaultException(msg)
FaultException: Processing Failure
ZSI:EvaluateException
Serializing EventDescription.data, EvaluateException Serializing data.any,
EvaluateException Serializing dictionaries not implemented when
processContents="strict". Try as a list or use processContents="lax".
[Element trace: /SOAP-ENV:Body]
[trace: /usr/lib/python2.4/site-packages/ZSI/ServiceContainer.py:107:_Dispatch
/usr/lib/python2.4/site-packages/AccessGrid3/AccessGrid/interfaces/Venue_interface.py:1692:soap_RemoveData
/usr/lib/python2.4/site-packages/AccessGrid3/AccessGrid/Venue.py:1764:RemoveData
/usr/lib/python2.4/site-packages/AccessGrid3/AccessGrid/InsecureVenueEventClient.py:65:Send
/usr/lib/python2.4/site-packages/AccessGrid3/AccessGrid/XMLGroupMsgClient.py:24:Send
/usr/lib/python2.4/site-packages/AccessGrid3/AccessGrid/XMLGroupMsgClient.py:36:_Serialize
/usr/lib/python2.4/site-packages/ZSI/writer.py:127:serialize
/usr/lib/python2.4/site-packages/ZSI/TC.py:1739:serialize
/usr/lib/python2.4/site-packages/ZSI/TCcompound.py:271:serialize
/usr/lib/python2.4/site-packages/ZSI/TCcompound.py:418:cb]