Issue 265 in glassdb: RCQueue>>remove:ifAbsent: causes infinite loop

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Issue 265 in glassdb: RCQueue>>remove:ifAbsent: causes infinite loop

glassdb
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium GLASS-Server Version-GLASS0.231

New issue 265 by [hidden email]: RCQueue>>remove:ifAbsent: causes  
infinite loop
http://code.google.com/p/glassdb/issues/detail?id=265

RCQueue>>remove:ifAbsent: is implemented in terms of Collection>>remove:  
which is implemented in terms of RCQueue>>remove:ifAbsent:

-> infinite loop

I think remove:ifAbsent should not be implemented on an RCQueue anyway. no?


Reply | Threaded
Open this post in threaded view
|

Re: Issue 265 in glassdb: RCQueue>>remove:ifAbsent: causes infinite loop

glassdb
Updates:
        Labels: Milestone-1.0-beta.8.7

Comment #1 on issue 265 by [hidden email]: RCQueue>>remove:ifAbsent:  
causes infinite loop
http://code.google.com/p/glassdb/issues/detail?id=265

(No comment was entered for this change.)

Reply | Threaded
Open this post in threaded view
|

Re: Issue 265 in glassdb: RCQueue>>remove:ifAbsent: causes infinite loop

glassdb

Comment #2 on issue 265 by [hidden email]: RCQueue>>remove:ifAbsent:  
causes infinite loop
http://code.google.com/p/glassdb/issues/detail?id=265

Johan,

In my GemStone/S 2.4.4.1 GLASS 1.0-beta.8.7 repository  
Collection>>remove:ifAbsent: is implemented as an abstract method with  
subclassResponsibility and #remove:ifAbsent: isn't implemented in RCQueue...

need a little more info

Reply | Threaded
Open this post in threaded view
|

Re: Issue 265 in glassdb: RCQueue>>remove:ifAbsent: causes infinite loop

glassdb

Comment #3 on issue 265 by [hidden email]: RCQueue>>remove:ifAbsent:  
causes infinite loop
http://code.google.com/p/glassdb/issues/detail?id=265

Indeed. The issue is invalid. I should have checked better, the method is  
not part of GLASS.
Sorry for that.

Reply | Threaded
Open this post in threaded view
|

Re: Issue 265 in glassdb: RCQueue>>remove:ifAbsent: causes infinite loop

glassdb
Updates:
        Status: Invalid

Comment #4 on issue 265 by [hidden email]: RCQueue>>remove:ifAbsent:  
causes infinite loop
http://code.google.com/p/glassdb/issues/detail?id=265

No problem ... I'd much rather have invalid bug reports than not having a  
report for valid bugs:)