Re: [Pharo-dev] ExternalPipemakePipe error
On Mon, Jun 2, 2014 at 7:34 AM, Max Leske maxle...@gmail.com wrote: @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. I will see if I can make a stable configuration that does not use gitfiletree -- Damien Cassou http://damiencassou.seasidehosting.st Success is the ability to go from one failure to another without losing enthusiasm. Winston Churchill
[Pharo-dev] ExternalPipemakePipe error
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: ExternalPipemakePipe ExternalPipeinitialize ExternalPipe classblockingPipe PipeableOSProcesscreateInputPipe PipeableOSProcess classnew:arguments:environment:descriptors:workingDir:errorPipelineStream: PipeableOSProcess classforkAndExec:arguments:environment:descriptors:workingDir:errorPipelineStream: PipeableOSProcess classcommand:environment:workingDir:input:output:error:errorPipelineStream:shellSyntax: PipeableOSProcess classcommand:environment:workingDir:input:output:error:errorPipelineStream: PipeableOSProcess classcommand: MCFileTreeGitRepositorygitVersions MCFileTreeGitRepositoryloadAncestry MCFileTreeGitRepositoryloadAllFileNames in Block: [ :bar | ... BlockClosurecull: Jobrun in Block: [ result := block cull: self ] BlockClosureon:do: Jobrun in Block: [ ... BlockClosureensure: Jobrun MorphicUIManager(UIManager)displayProgress:from:to:during: ByteString(String)displayProgressFrom:to:during: MCFileTreeGitRepositoryloadAllFileNames MCFileTreeGitRepositoryallFileNames MCFileTreeGitRepositorygoferVersionFrom: MetacelloCachingGoferResolvedReference(GoferResolvedReference)version MetacelloCachingGoferResolvedReferenceversion MetacelloFetchingMCSpecLoaderresolveDependencies:nearest:into: in Block: [ :each | each version ] OrderedCollectiondo: MetacelloFetchingMCSpecLoaderresolveDependencies:nearest:into: in Block: [ ... BlockClosureon:do: Cheers, Max
Re: [Pharo-dev] ExternalPipemakePipe error
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. 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: ExternalPipemakePipe ExternalPipeinitialize ExternalPipe classblockingPipe PipeableOSProcesscreateInputPipe PipeableOSProcess classnew:arguments:environment:descriptors:workingDir:errorPipelineStream: PipeableOSProcess classforkAndExec:arguments:environment:descriptors:workingDir:errorPipelineStream: PipeableOSProcess classcommand:environment:workingDir:input:output:error:errorPipelineStream:shellSyntax: PipeableOSProcess classcommand:environment:workingDir:input:output:error:errorPipelineStream: PipeableOSProcess classcommand: MCFileTreeGitRepositorygitVersions MCFileTreeGitRepositoryloadAncestry MCFileTreeGitRepositoryloadAllFileNames in Block: [ :bar | ... BlockClosurecull: Jobrun in Block: [ result := block cull: self ] BlockClosureon:do: Jobrun in Block: [ ... BlockClosureensure: Jobrun MorphicUIManager(UIManager)displayProgress:from:to:during: ByteString(String)displayProgressFrom:to:during: MCFileTreeGitRepositoryloadAllFileNames MCFileTreeGitRepositoryallFileNames MCFileTreeGitRepositorygoferVersionFrom: MetacelloCachingGoferResolvedReference(GoferResolvedReference)version MetacelloCachingGoferResolvedReferenceversion MetacelloFetchingMCSpecLoaderresolveDependencies:nearest:into: in Block: [ :each | each version ] OrderedCollectiondo: MetacelloFetchingMCSpecLoaderresolveDependencies:nearest:into: in Block: [ ... BlockClosureon:do: Cheers, Max
Re: [Pharo-dev] ExternalPipemakePipe error
I think the plugin is only required to load the source code with gitfiltree On Jun 1, 2014 10:44 PM, David T. Lewis le...@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. 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: ExternalPipemakePipe ExternalPipeinitialize ExternalPipe classblockingPipe PipeableOSProcesscreateInputPipe PipeableOSProcess classnew:arguments:environment:descriptors:workingDir:errorPipelineStream: PipeableOSProcess classforkAndExec:arguments:environment:descriptors:workingDir:errorPipelineStream: PipeableOSProcess classcommand:environment:workingDir:input:output:error:errorPipelineStream:shellSyntax: PipeableOSProcess classcommand:environment:workingDir:input:output:error:errorPipelineStream: PipeableOSProcess classcommand: MCFileTreeGitRepositorygitVersions MCFileTreeGitRepositoryloadAncestry MCFileTreeGitRepositoryloadAllFileNames in Block: [ :bar | ... BlockClosurecull: Jobrun in Block: [ result := block cull: self ] BlockClosureon:do: Jobrun in Block: [ ... BlockClosureensure: Jobrun MorphicUIManager(UIManager)displayProgress:from:to:during: ByteString(String)displayProgressFrom:to:during: MCFileTreeGitRepositoryloadAllFileNames MCFileTreeGitRepositoryallFileNames MCFileTreeGitRepositorygoferVersionFrom: MetacelloCachingGoferResolvedReference(GoferResolvedReference)version MetacelloCachingGoferResolvedReferenceversion MetacelloFetchingMCSpecLoaderresolveDependencies:nearest:into: in Block: [ :each | each version ] OrderedCollectiondo: MetacelloFetchingMCSpecLoaderresolveDependencies:nearest:into: in Block: [ ... BlockClosureon:do: Cheers, Max
Re: [Pharo-dev] ExternalPipemakePipe error
On 01.06.2014, at 22:43, David T. Lewis le...@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: ExternalPipemakePipe ExternalPipeinitialize ExternalPipe classblockingPipe PipeableOSProcesscreateInputPipe PipeableOSProcess classnew:arguments:environment:descriptors:workingDir:errorPipelineStream: PipeableOSProcess classforkAndExec:arguments:environment:descriptors:workingDir:errorPipelineStream: PipeableOSProcess classcommand:environment:workingDir:input:output:error:errorPipelineStream:shellSyntax: PipeableOSProcess classcommand:environment:workingDir:input:output:error:errorPipelineStream: PipeableOSProcess classcommand: MCFileTreeGitRepositorygitVersions MCFileTreeGitRepositoryloadAncestry MCFileTreeGitRepositoryloadAllFileNames in Block: [ :bar | ... BlockClosurecull: Jobrun in Block: [ result := block cull: self ] BlockClosureon:do: Jobrun in Block: [ ... BlockClosureensure: Jobrun MorphicUIManager(UIManager)displayProgress:from:to:during: ByteString(String)displayProgressFrom:to:during: MCFileTreeGitRepositoryloadAllFileNames MCFileTreeGitRepositoryallFileNames MCFileTreeGitRepositorygoferVersionFrom: MetacelloCachingGoferResolvedReference(GoferResolvedReference)version MetacelloCachingGoferResolvedReferenceversion MetacelloFetchingMCSpecLoaderresolveDependencies:nearest:into: in Block: [ :each | each version ] OrderedCollectiondo: MetacelloFetchingMCSpecLoaderresolveDependencies:nearest:into: in Block: [ ... BlockClosureon:do: Cheers, Max