* EOAccess/EOAccessFault.m

-unableToFaultObject:databaseContext:
remove self from exception format printing
otherwise we create a loop...



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@30873 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
dwetzel 2010-06-27 02:32:15 +00:00
parent c92380c725
commit c65fadbc2b
2 changed files with 10 additions and 4 deletions

View file

@ -1,3 +1,9 @@
2010-06-26 David Wetzel <dave@turbocat.de>
* EOAccess/EOAccessFault.m
-unableToFaultObject:databaseContext:
remove self from exception format printing
otherwise we create a loop...
2010-06-24 David Wetzel <dave@turbocat.de>
* EOControl/EOControl.h
include GNUstepBase/GNUstep.h on non-GNUSTEP platforms

View file

@ -252,7 +252,7 @@ NSString *EOAccessFaultObjectNotAvailableException = @"EOAccessFaultObjectNotAva
@implementation NSObject (EOAccessFaultUnableToFaultToOne)
- (void)unableToFaultObject: (id)object
databaseContext: (EODatabaseContext *)context
databaseContext: (EODatabaseContext *)context
{
EOFaultHandler *handler = [EOFault handlerForFault:object];
EOGlobalID *globalID = nil;
@ -261,12 +261,12 @@ NSString *EOAccessFaultObjectNotAvailableException = @"EOAccessFaultObjectNotAva
globalID = [(EOAccessFaultHandler *)handler globalID];
// we should avoid putting self here as this will fire a fault again...
[NSException raise: EOAccessFaultObjectNotAvailableException
format: @"%@ -- %@ 0x%x: cannot fault to-one for object %@ of class %@ databaseContext %@ handler %@ (globalID=%@)",
format: @"%@ -- %@ 0x%x: cannot fault to-one for object of class %@ databaseContext %@ handler %@ (globalID=%@)",
NSStringFromSelector(_cmd),
NSStringFromClass([self class]),
self,
object,
[EOFault targetClassForFault: object],
context,