Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

serverDoIt result --> '''GCI main terminated...''' does not exit error #114

Closed
dalehenrich opened this issue Apr 4, 2016 · 3 comments
Closed
Assignees

Comments

@dalehenrich
Copy link
Collaborator

A GemStone load can result in a GCI main terminated.. which should actually exit with non-zero status:

Loading and testing project...
10.96s[Info]: libssl-3.3.0-32.so: loaded
[04/04/2016 20:47:55.769 UTC]
  gci login: currSession 1  rpc gem processId 8515 socket 10 
Fetched -> BaselineOfSmalltalkCI-dkh.4 --- filetree:///home/travis/smalltalkCI-master/repository [:fatal: Not a git repository (or any of the parent directories): .git] --- filetree:///home/travis/smalltalkCI-master/repository
Loaded -> BaselineOfSmalltalkCI-dkh.4 --- filetree:///home/travis/smalltalkCI-master/repository [:fatal: Not a git repository (or any of the parent directories): .git] --- filetree:///home/travis/smalltalkCI-master/repository
Loading baseline of BaselineOfSmalltalkCI...
Fetched -> SmalltalkCI-Core-TravisCI.4 --- filetree:///home/travis/smalltalkCI-master/repository [:fatal: Not a git repository (or any of the parent directories): .git] --- filetree:///home/travis/smalltalkCI-master/repository

Fetched -> SmalltalkCI-GemStone-dkh.17 --- filetree:///home/travis/smalltalkCI-master/repository [:fatal: Not a git repository (or any of the parent directories): .git] --- filetree:///home/travis/smalltalkCI-master/repository
Loaded -> SmalltalkCI-Core-TravisCI.4 --- filetree:///home/travis/smalltalkCI-master/repository [:fatal: Not a git repository (or any of the parent directories): .git] --- cache
Loaded -> SmalltalkCI-GemStone-dkh.17 --- filetree:///home/travis/smalltalkCI-master/repository [:fatal: Not a git repository (or any of the parent directories): .git] --- cache
...finished baseline
Fetched -> BaselineOfMetacello-ChristopheDemarey.87 --- filetree:///home/travis/build/dalehenrich/metacello-work/repository [0672bcd:HEAD] --- filetree:///home/travis/build/dalehenrich/metacello-work/repository
Loaded -> BaselineOfMetacello-ChristopheDemarey.87 --- filetree:///home/travis/build/dalehenrich/metacello-work/repository [0672bcd:HEAD] --- filetree:///home/travis/build/dalehenrich/metacello-work/repository
Loading baseline of BaselineOfMetacello...
TDConfirm(Warning: LOCK ENFORCED: Attempt to 'load with conflicts' new project: 'BaselineOfFileTree 
[baseline] from github://dalehenrich/filetree:gemstone2.4/repository' when existing 
project: 'BaselineOfFileTree [baseline] from filetree:///home/travis/smalltalkCI-master/_builds/GsDevKit_home/shared/repos/filetree/repository' 
is locked. New project not loaded. Use #onLock: to intercept. Press 'Proceed' to 
continue.)
serverDoIt result --> '''GCI main terminated...'''

This is likely to be a bug in tODE, but I want to at least track the issue here... trying to get https://github.com/dalehenrich/metacello-work to use smalltalkCI ...

@fniephaus
Copy link
Member

That's annoying, but nice that you're migrating metacello-work! Let me know if you need any help.

@dalehenrich
Copy link
Collaborator Author

I needed to use #onWarningLog to get around the issue and make progress ... Not my choice to move right now, but Pharo-5.0 no longer works on builderCI so I thought I'd take a crack at seeing how hard it is ...

@dalehenrich
Copy link
Collaborator Author

This looks like the classic case of trying to bring up an interactive widget in a headless vm:

TDConfirm(Warning: LOCK ENFORCED: Attempt to 'load with conflicts' new project: 'BaselineOfFileTree 
[baseline] from github://dalehenrich/filetree:gemstone2.4/repository' when existing 
project: 'BaselineOfFileTree [baseline] from filetree:///home/travis/smalltalkCI-master/_builds/GsDevKit_home/shared/repos/filetree/repository' 
is locked. New project not loaded. Use #onLock: to intercept. Press 'Proceed' to 
continue.)

The diagnostic bit is TDConfirm ... I hit this issue again while working on #105 and I think I've resolved the problem there ... will close now - can be reopened if it shows up again before #105 get's merged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants