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

GemStone fails on GitHub Actions #514

Closed
fniephaus opened this issue Apr 20, 2021 · 5 comments
Closed

GemStone fails on GitHub Actions #514

fniephaus opened this issue Apr 20, 2021 · 5 comments
Assignees
Labels

Comments

@fniephaus
Copy link
Member

For some reason, GemStone builds have started to fail on GitHub Actions (see here for example). Not sure what is going on, maybe 3.5.0 is broken somehow? Maybe @dalehenrich can make sense of the error?
It seems that #512 does not introduce the error, so that PR is no longer blocked on this particular error.

Assigning to @dalehenrich for now.

Here's the relevant log:
=================
1349
   GsDevKit script: startStone -b travis
1350
              path: /home/runner/work/smalltalkCI/smalltalkCI/_builds/GsDevKit_home/bin/startStone
1351
=================
1352
/home/runner/work/smalltalkCI/smalltalkCI/_builds/GsDevKit_home/server/stones/travis/product/bin/waitstone[Info]: GemStone version '3.5.0'
1353
Network service !#dir:/home/runner/work/smalltalkCI/smalltalkCI/_builds/GsDevKit_home/server/stones/travis/logs#log:%N%P.log#server!travis is ready.
1354
stone travis already running, to restart use -r option :: startStone -b travis
1355
Install tODE on stone: travis
1356
Error: Unable to create a session, check netldi and gem log files.
1357
 For further information about login failures, check the gem log file
1358
TDTopezGemStoneClient>>loginUsing:
1359
TDTopezGemStoneClient>>installTodeBlock: in Block: installTodeBlock: installBlock...
1360
BlockClosure>>on:do:
1361
TDTopezGemStoneClient>>installTodeBlock:
1362
TDTopezGemStoneClient>>installTode:
1363
TDShell>>executeLoadServer: in Block: [ ^ self topezClient installTode: options ]
1364
Dictionary>>at:ifPresent:ifAbsent:
1365
Dictionary>>at:ifAbsent:ifPresent:
1366
TDShell>>executeLoadServer:
1367
TDShell>>executeBuiltIn:
1368
TDShell>>evaluateCommand:batchMode:
1369
TDShell>>evaluate:batchMode: in Block: [ :command | result := self evaluateCommand: comma...etc...
1370
TDCommandLine class>>line:forEachCommand: in Block: [ :isolated | ...
1371
OrderedCollection>>do:
1372
TDCommandLine class>>line:forEachCommand:
1373
TDCommandLine class>>fromStream:selectLine:forEachCommand: in Block: [ :cmdLine | ...
1374
OrderedCollection>>do:
1375
TDCommandLine class>>fromStream:selectLine:forEachCommand:
1376
TDShell>>evaluate:batchMode: in Block: evaluate: aString batchMode: aBool...
1377
BlockClosure>>on:do:
1378
TDShell>>evaluate:batchMode:
1379
TDShell>>evaluate:
1380
TDShell>>executeScript: in Block: [ ^ self evaluate: commands ]
1381
Dictionary>>at:ifPresent:ifAbsent:
1382
TDShell>>executeScript: in Block: [ ...
1383
Dictionary>>at:ifPresent:ifAbsent: in Block: [ :v | ^ oneArgBlock value: v ]
1384
BlockClosure>>cull:
1385
Dictionary>>at:ifPresent:
1386
Dictionary>>at:ifPresent:ifAbsent:
1387
TDShell>>executeScript: in Block: [ ...
1388
Error on or near line 99 :: devKitCommandLine loadTode travis :: devKitCommandLine loadTode travis
1389
Error on or near line 55 :: todeLoad travis :: todeLoad travis
1390
Error on or near line 220 :: createStone travis 3.5.0 :: createStone travis 3.5.0
@dalehenrich
Copy link
Collaborator

@jbrichau saw this problem in the Seaside github actions and this is the patch that he applied to get things working again. You may remember that we had a similar problem with the /etc/hosts file back in the early days of travis-ci ...

@dalehenrich dalehenrich assigned fniephaus and unassigned dalehenrich Apr 20, 2021
fniephaus added a commit to hpi-swa/setup-smalltalkCI that referenced this issue Apr 20, 2021
@fniephaus
Copy link
Member Author

Thanks for the hint! Trying to fix that with hpi-swa/setup-smalltalkCI@9ebd525. A quick note from @jbrichau would've been helpful, but glad we figured it out.

fniephaus added a commit to hpi-swa/setup-smalltalkCI that referenced this issue Apr 20, 2021
@jbrichau
Copy link

@fniephaus well, it should actually have been fixed on monday (yesterday) by github itself (actions/runner-images#3185 (comment)). I discovered the problem myself on saturday and tried the patch on sunday to confirm this was the issue I was seeing. I have not had time to verify since if the patch was still required, but it seems to be...

I'm not sure if the workaround should be a permanent addition that might cause other issues...

@fniephaus
Copy link
Member Author

Oh, that's very good to know. Thanks, @jbrichau!
Looks like others also rely on reverse name lookup, so we don't have to change anything on our end. I'll monitor the issue that @jbrichau linked and close this once the issue has been resolved by the GitHub Actions team.

@fniephaus
Copy link
Member Author

The issue has been resolved by the GitHub team. Builds are green again!

@fniephaus fniephaus unpinned this issue Apr 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants