Re: [Pharo-dev] ExternalPipemakePipe error

2014-06-02 Thread Damien Cassou
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

2014-06-01 Thread Max Leske
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

2014-06-01 Thread David T. Lewis
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

2014-06-01 Thread Damien Cassou
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

2014-06-01 Thread Max Leske

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