a crash

Robert Olson olson at mcs.anl.gov
Thu Jan 30 09:07:30 CST 2003


At 08:55 AM 1/30/2003 -0600, Ivan R. Judson wrote:

>This relates to the "how do we deal with users without certificates?",
>right?

Well, not really, it relates to this:

 >>> c = 
Client.Handle("https://moonbeam.mcs.anl.gov:8000/VenueServer").get_proxy()
creating proxy on  https://moonbeam.mcs.anl.gov:8000/VenueServer  ioattr 
is  <pyGlobus.io.TCPIOAttr instance at 0x81506d4>
 >>> v = c.GetDefaultVenue()
calling connect h - moonbeam.mcs.anl.gov  p - 8000
 >>> v
'https://moonbeam.mcs.anl.gov:8000/Venues/000000f30f9123e9008c00dd002200211b6'
 >>> p = Client.Handle(v).get_proxy()
creating proxy 
on 
https://moonbeam.mcs.anl.gov:8000/Venues/000000f30f9123e9008c00dd002200211b6 
ioattr is  <pyGlobus.io.TCPIOAttr instance at 0x83606e4>
 >>> f = p.Enter(None)

and how that wreaks havoc with the server (it appears to be poisoned until 
a restart).

--bob

>Can/should the hosting environment catch this condition below the actual
>service and possibly handle it or throw an exception?
>
>--Ivan
>
> > -----Original Message-----
> > From: owner-ag-dev at mcs.anl.gov
> > [mailto:owner-ag-dev at mcs.anl.gov] On Behalf Of Robert Olson
> > Sent: Thursday, January 30, 2003 8:50 AM
> > To: ag-dev at mcs.anl.gov
> > Subject: a crash
> >
> >
> > creating proxy
> > on
> > https://moonbeam.mcs.anl.gov:8000/Venues/000000f30f8d0d1c008c0
> > 0dd0022002186d
> > ioattr is  <pyGlobus.io.TCPIOAttr instance at 0x871a0ec>
> > calling connect h - moonbeam.mcs.anl.gov  p - 8000
> > Exception in EnterVenue :  exceptions.AttributeError typedArrayType
> > instance has no attribute 'publicId'
> > Traceback (most recent call last):
> >    File "bin/VenueClient.py", line 211, in ?
> >      vc.ConnectToServer(profile)
> >    File "bin/VenueClient.py", line 61, in ConnectToServer
> >      self.__startMainLoop(venueUri, profile)
> >    File "bin/VenueClient.py", line 69, in __startMainLoop
> >      self.EnterVenue(uri)
> >    File "bin/VenueClient.py", line 125, in EnterVenue
> >      self.frame.SetLabel(venueState.description.name)
> > AttributeError: 'NoneType' object has no attribute 'description'
> > Exception exceptions.AttributeError: "'NoneType' object has
> > no attribute
> > 'tcpattr_destroy'" in <bound method TCPIOAttr.__del__ of
> > <pyGlobus.io.TCPIOAttr instance at 0x87417dc>> ignored
> > Exception exceptions.AttributeError: "'NoneType' object has
> > no attribute
> > 'authorization_data_destroy'" in <bound method AuthData.__del__ of
> > <pyGlobus.io.AuthData instance at 0x877baf4>> ignored
> >
> > when there is a client connected with an empty profile.
> >
> > Need either value checking on Enter or on the tests of
> > assumptions that led
> > to that backtrace.
> >
> > --bob
> >




More information about the ag-dev mailing list