mirror of
https://github.com/gnustep/libs-gdl2.git
synced 2025-04-22 12:55:44 +00:00
* 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:
parent
0fcc183333
commit
4ba46c20a5
2 changed files with 10 additions and 4 deletions
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
|
|
Loading…
Reference in a new issue