On 01.06.2014, at 22:43, David T. Lewis <lewis@mail.msen.com> wrote:
Check if your VM has the UnixOSProcessPlugin plugin. It looks like PythonParser is using OSProcess to connect to Python, so the plugin would need to be present in order for this to work.
As a quick check, inspect "OSProcess thisOSProcess pid". If you get an integer (the pid of your VM process), then the plugin is available in your VM.
Yep, âOSProcessâ isnât even a known global⦠Thanks Dave. @Damien That means your answer on SO wonât work. And since the VM doesnât come with the OSProcess plugin (at least itâs not in the Plugins directory), thereâs no easy way of solving this other than updating ConfigurationOfPythonParser, I guess.
Dave
On Sun, Jun 01, 2014 at 10:25:14PM +0200, Max Leske wrote:
When trying to load PythonParser into 30 with
Gofer it smalltalkhubUser: 'Pharo' project: 'MetaRepoForPharo30/'; configurationOf: 'PythonParser'; loadDevelopment
I get the following error (tested with ?/30+vm and ?/30+vmLatest). Any ideas? I?m on a MacBook Pro, OS X 10.9.3
ExternalPipe(Object)>>error: ExternalPipe>>makePipe ExternalPipe>>initialize ExternalPipe class>>blockingPipe PipeableOSProcess>>createInputPipe PipeableOSProcess class>>new:arguments:environment:descriptors:workingDir:errorPipelineStream: PipeableOSProcess class>>forkAndExec:arguments:environment:descriptors:workingDir:errorPipelineStream: PipeableOSProcess class>>command:environment:workingDir:input:output:error:errorPipelineStream:shellSyntax: PipeableOSProcess class>>command:environment:workingDir:input:output:error:errorPipelineStream: PipeableOSProcess class>>command: MCFileTreeGitRepository>>gitVersions MCFileTreeGitRepository>>loadAncestry MCFileTreeGitRepository>>loadAllFileNames in Block: [ :bar | ... BlockClosure>>cull: Job>>run in Block: [ result := block cull: self ] BlockClosure>>on:do: Job>>run in Block: [ ... BlockClosure>>ensure: Job>>run MorphicUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressFrom:to:during: MCFileTreeGitRepository>>loadAllFileNames MCFileTreeGitRepository>>allFileNames MCFileTreeGitRepository>>goferVersionFrom: MetacelloCachingGoferResolvedReference(GoferResolvedReference)>>version MetacelloCachingGoferResolvedReference>>version MetacelloFetchingMCSpecLoader>>resolveDependencies:nearest:into: in Block: [ :each | each version ] OrderedCollection>>do: MetacelloFetchingMCSpecLoader>>resolveDependencies:nearest:into: in Block: [ ... BlockClosure>>on:do:
Cheers, Max