I just looked at the image and there were bunch of processes hung up on one or another of two critical blocks; although it did not appear that either was part of the call stack of the other.
One of them was using a Semaphore instead of a Mutex, so that is suspicious.
There were so many, it wasn't evident what the root cause of the issue was, so I decided to bounce the server and will monitor it over the next days to see if the issue returns.
On Fri, Dec 30, 2016 at 2:34 AM, Fabio Niephaus lists@fniephaus.com wrote:
On Fri, Dec 30, 2016 at 12:18 AM Chris Muller asqueaker@gmail.com wrote:
Appears there is a problem accessing one of the MCVersions -- #versionNamed: returned nil, but the calling code didn't expect that.
Very helpful would be to know what version it failed on..
Yes, that'd be helpful. But I'm afraid we only have a call stack at the moment. Interestingly, the error only seems to occur occasionally, so maybe we need one more retry somewhere in the updater? Obviously, the updater needs to be as bullet proof as possible, because it's used to build new trunk images.
On Tue, Dec 27, 2016 at 12:35 PM, Fabio Niephaus lists@fniephaus.com wrote:
Trunk builds are failing because of:
UndefinedObject(Object)>>doesNotUnderstand: #dependencies MCMcmUpdater>>updateFromConfig: [] in [] in [] in MCMcmUpdater>>updateFromRepository: ...
See https://travis-ci.org/squeak-smalltalk/squeak-app/jobs/186982813#L79
--
On Tue, Dec 27, 2016 at 4:45 PM Travis CI builds@travis-ci.org wrote:
*squeak-smalltalk / squeak-app https://travis-ci.org/squeak-smalltalk/squeak-app* (master https://github.com/squeak-smalltalk/squeak-app/tree/master) Build #320 was broken. https://travis-ci.org/squeak-smalltalk/squeak-app/builds/186982810 14 minutes and 20 seconds *Fabio Niephaus* 87356bd https://github.com/squeak-smalltalk/squeak-app/commit/87356bd88d61872872f9aebfc757109dee512018 Changeset → https://github.com/squeak-smalltalk/squeak-app/compare/867efa13c3594f99e9edacdc23b66ae27048201c...87356bd88d61872872f9aebfc757109dee512018 Exclude SqueakSSLTest
*Want to know about upcoming build environment updates?*
Would you like to stay up-to-date with the upcoming Travis CI build environment updates? We set up a mailing list for you! Sign up here http://eepurl.com/9OCsP. Documentation https://docs.travis-ci.com about Travis CI Need help? Mail support support@travis-ci.com! Choose who receives these build notification emails in your configuration file https://docs.travis-ci.com/user/notifications.
*Would you like to test your private code?*
Travis CI for Private Projects https://travis-ci.com?utm_source=build_email_footer&utm_campaign=travis-ci.org&utm_medium=email could be your new best friend!
2016-12-31 0:15 GMT+01:00 Chris Muller asqueaker@gmail.com:
I just looked at the image and there were bunch of processes hung up on one or another of two critical blocks; although it did not appear that either was part of the call stack of the other.
One of them was using a Semaphore instead of a Mutex, so that is suspicious.
There were so many, it wasn't evident what the root cause of the issue was, so I decided to bounce the server and will monitor it over the next days to see if the issue returns.
Could it be related to the timeout we experiment each time we commit a package?
On Fri, Dec 30, 2016 at 2:34 AM, Fabio Niephaus lists@fniephaus.com wrote:
On Fri, Dec 30, 2016 at 12:18 AM Chris Muller asqueaker@gmail.com wrote:
Appears there is a problem accessing one of the MCVersions -- #versionNamed: returned nil, but the calling code didn't expect that.
Very helpful would be to know what version it failed on..
Yes, that'd be helpful. But I'm afraid we only have a call stack at the moment. Interestingly, the error only seems to occur occasionally, so maybe we need one more retry somewhere in the updater? Obviously, the updater needs to be as bullet proof as possible, because it's used to build new trunk images.
On Tue, Dec 27, 2016 at 12:35 PM, Fabio Niephaus lists@fniephaus.com wrote:
Trunk builds are failing because of:
UndefinedObject(Object)>>doesNotUnderstand: #dependencies MCMcmUpdater>>updateFromConfig: [] in [] in [] in MCMcmUpdater>>updateFromRepository: ...
See https://travis-ci.org/squeak-smalltalk/squeak-app/jobs/186982813#L79
--
On Tue, Dec 27, 2016 at 4:45 PM Travis CI builds@travis-ci.org wrote:
*squeak-smalltalk / squeak-app https://travis-ci.org/squeak-smalltalk/squeak-app* (master https://github.com/squeak-smalltalk/squeak-app/tree/master) Build #320 was broken. https://travis-ci.org/squeak-smalltalk/squeak-app/builds/186982810 14 minutes and 20 seconds *Fabio Niephaus* 87356bd https://github.com/squeak-smalltalk/squeak-app/commit/87356bd88d61872872f9aebfc757109dee512018 Changeset → https://github.com/squeak-smalltalk/squeak-app/compare/867efa13c3594f99e9edacdc23b66ae27048201c...87356bd88d61872872f9aebfc757109dee512018 Exclude SqueakSSLTest
*Want to know about upcoming build environment updates?*
Would you like to stay up-to-date with the upcoming Travis CI build environment updates? We set up a mailing list for you! Sign up here http://eepurl.com/9OCsP. Documentation https://docs.travis-ci.com about Travis CI Need help? Mail support support@travis-ci.com! Choose who receives these build notification emails in your configuration file https://docs.travis-ci.com/user/notifications.
*Would you like to test your private code?*
Travis CI for Private Projects https://travis-ci.com?utm_source=build_email_footer&utm_campaign=travis-ci.org&utm_medium=email could be your new best friend!
squeak-dev@lists.squeakfoundation.org