Now, I���m trying to register that local repository in Iceberg.

After I supply the pathname for the repository and press OK I get an exception window.

this is strange 
can you tell us your 
OS
+ version
Pharo version

Copy stack from debug window:

FFICallout>>loaderForArgNamed:
FFICallout>>loaderForArgNamed:indirectIndex:
FFIVariableArgument>>resolveUsing:
[ :arg2 | arg2 resolveUsing: arg1 ] in FFIFunctionSpec>>resolveUsing: in Block: [ :arg2 | arg2 resolveUsing: arg1 ]
OrderedCollection>>do:
FFIFunctionSpec>>resolveUsing:
FFICalloutMethodBuilder>>generateMethodFromSpec:
FFICalloutMethodBuilder>>generate
FFICalloutMethodBuilder>>build:
FFICalloutAPI>>function:library:
FFICalloutAPI>>function:module:
LGitRepository(LGitExternalObject)>>callUnchecked:options:
LGitRepository>>repository_open:bare_path:
[ self
repository_open: self
bare_path: self repositoryReference pathString ] in LGitRepository>>open in Block: [ self...
LGitRepository(LGitExternalObject)>>withReturnHandlerDo:
LGitRepository>>open
IceLibgitRepository>>repositoryHandle
[ | tmp1 |
self isValid
ifFalse: [ ^ #() ].
tmp1 := self repositoryHandle allRemotes.
^ tmp1
collect: [ :arg1 |
| tmp3 |
tmp3 := IceGitRemote name: arg1 remoteName url: arg1 url.
tmp3
localRepository: self;
yourself ] ] in IceLibgitRepository>>remotes in Block: [ | tmp1 |...
BlockClosure>>on:do:
IceLibgitRepository>>handleLibgitError:
IceLibgitRepository>>remotes
IcePharoPlugin class>>isAvailableFor:
[ :arg2 | arg2 isAvailableFor: arg1 ] in IcePlugin class>>allAvailableFor: in Block: [ :arg2 | arg2 isAvailableFor: arg1 ]
OrderedCollection>>select:
IcePlugin class>>allAvailableFor:
IcePluginManager>>availablePluginsFor:
IcePluginManager>>initializeRepository:
IcePluginManager class>>managerFor:
IceLibgitRepository(IceRepository)>>pluginManager
IceRepositoryCreator>>addLocalRepository



If I try to Fuel out the exception I get another exception whose stack looks like this:

File>>openForWrite:
File>>openForWrite
File>>writeStream
File>>writeStreamDo:
FLPharo7Platform>>fileNamed:writeStreamDo:
FLSerializer>>serialize:toFileNamed:
FuelOutStackDebugAction class>>serializeTestFailureContext:toFileNamed:
FuelOutStackDebugAction>>serializeStack
FuelOutStackDebugAction>>executeAction
FuelOutStackDebugAction(DebugAction)>>execute
[ self execute ] in FuelOutStackDebugAction(DebugAction)>>asGlamourAction in Block: [ self execute ]
BlockClosure>>glamourValueWithArgs:
GLMGenericAction(GLMAction)>>actOn:
GLMGenericAction(GLMAction)>>morphicActOn:
[ | tmp2 |
(tmp2 := selector numArgs) = 0
ifTrue: [ target perform: selector ]
ifFalse: [ tmp2 = arguments size
ifTrue: [ target perform: selector withArguments: arguments ]
ifFalse: [ target perform: selector withArguments: (arguments copyWith: arg1) ] ].
self
showShortcut;
changed ] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: in Block: [ | tmp2 |...
BlockClosure>>ensure:
CursorWithMask(Cursor)>>showWhile:
ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
ToggleMenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>handleMouseUp:
MouseButtonEvent>>sentTo:
[ ^ arg1 sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ arg1 sentTo: self ]
BlockClosure>>ensure:
MorphicEventDispatcher>>dispatchEvent:with:
ToggleMenuItemMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:








--------------------------------------------
St��phane Ducasse
03 59 35 87 52
Assistant: Aurore Dalle 
FAX 03 59 57 78 50
TEL 03 59 35 86 16
S. Ducasse - Inria
40, avenue Halley, 
Parc Scientifique de la Haute Borne, B��t.A, Park Plaza
Villeneuve d'Ascq 59650
France