Hi,

We got a slightly similar error with Pharo 8 on a Linux CI  when loading
code quite often (but still randomly).
Does it happen for you when loading code or just when opening the image?
Which Pharo 8.0 build are you using?

Error: External module not found
ExternalLibraryFunction(Object)>>error:
ExternalLibraryFunction(Object)>>externalCallFailed
ExternalLibraryFunction(ExternalFunction)>>invokeWithArguments:
LGitCommit>>commit_tree:commit:
LGitCommit>>tree
LGitCommitStore>>nodeAt:ifPresent:ifAbsent:
LGitCommitStore(FileSystemStore)>>exists:
FileSystem>>exists:
FileReference>>exists
IceBasicProjectReader>>canReadProjectFromCommitish:
[ :any | any canReadProjectFromCommitish: anIceCommitish ] in
IceProjectReader class>>readProjectFrom: in Block: [ :any | any
canReadProjectFromCommitish: anIceCom...etc...
[ :each |
(aBlock value: each)
        ifTrue: [ ^ foundBlock cull: each ] ] in
OrderedCollection(Collection)>>detect:ifFound:ifNone: in Block: [
:each | ...
OrderedCollection>>do:
OrderedCollection(Collection)>>detect:ifFound:ifNone:
OrderedCollection(Collection)>>detect:ifNone:
OrderedCollection(Collection)>>detect:
IceProjectReader class>>readProjectFrom:
[ IceProjectReader readProjectFrom: self ] in IceGitCommit>>project in
Block: [ IceProjectReader readProjectFrom: self ]
BlockClosure>>on:do:
IceGitCommit>>project
IceWorkingCopy>>refreshProjectFromRepository
IceWorkingCopy>>referenceCommit:
IceWorkingCopy>>adoptCommit:
IceGitCommit(IceCommit)>>adopt
IceCheckoutDoNotLoadPackages>>checkoutOn:
IceWorkingCopy>>checkout:
IceLibgitRepository(IceRepository)>>checkout:
IceGitLocalBranch(IceCommitish)>>checkout:
IceGitLocalBranch(IceCommitish)>>switch
IceLibgitRepository(IceRepository)>>switchToCommitishNamed:



On Fri, Dec 20, 2019 at 1:28 AM BrunoBB <smallt...@adinet.com.uy> wrote:

> Hi,
>
> Using Pharo on Windows time to time i got "External Module not found" for
> LGitLibrary.
>
> Not sure if i'm hitting:
> https://github.com/pharo-project/pharo-launcher/issues/307
>
> But this time the problem is not fixed. Other time after some trying to
> open
> the image in different way (PharoLaucher, from CommandLine, selecting
> Pharo.exe to open .image files, ..) the problem fixed itself.
>
> ExternalLibraryFunction(Object)>>error:
> ExternalLibraryFunction(Object)>>externalCallFailed
> ExternalLibraryFunction(ExternalFunction)>>invokeWithArguments:
> LGitLibrary>>libgit2_init
> FFICalloutAPI>>function:module:
> LGitLibrary(Object)>>ffiCall:
> LGitLibrary>>libgit2_init
> [ self libgit2_init.
> self recordInitializationSuccess ] in LGitLibrary>>initializeLibGit2 in
> Block: [ self libgit2_init....
> BlockClosure>>on:do:
> LGitLibrary>>initializeLibGit2
> LGitLibrary class>>startUp:
> ClassSessionHandler>>startup:
> [ :each | each startup: isImageStarting ] in WorkingSession>>runStartup: in
> Block: [ :each | each startup: isImageStarting ]
> [ aBlock value: each ] in [ :each |
> [ aBlock value: each ]
>         on: Exception
>         do: [ :error | self errorHandler handleError: error ] ] in
> WorkingSession>>runList:do: in Block: [ aBlock value: each ]
> BlockClosure>>on:do:
> [ :each |
> [ aBlock value: each ]
>         on: Exception
>         do: [ :error | self errorHandler handleError: error ] ] in
> WorkingSession>>runList:do: in Block: [ :each | ...
> Array(SequenceableCollection)>>do:
> WorkingSession>>runList:do:
> WorkingSession>>runStartup:
> WorkingSession>>start:
> SessionManager>>launchSnapshot:andQuit:
> [ isImageStarting := self launchSnapshot: save andQuit: quit.
> wait signal ] in SessionManager>>snapshot:andQuit: in Block: [
> isImageStarting := self launchSnapshot: save and...etc...
> [ self value.
> Processor terminateActive ] in BlockClosure>>newProcess in Block: [ self
> value....
>
>
>
>
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>
>

Reply via email to