View Issue Details

IDProjectCategoryView StatusLast Update
0004585Talerdeployment and operationspublic2016-11-20 02:26
ReporterMarcello Stanisci Assigned ToMarcello Stanisci Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PriorityhighSeveritymajorReproducibilityunable to reproduce
Status closedResolutionfixed 
Product Version0.0 
Target Version0.2Fixed in Version0.2 
Summary0004585: docker machine keeps dying
Description.. therefore breaking the autoclicking performed by buildbot-driven selenium
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Marcello Stanisci

2016-06-27 11:40

reporter   ~0010934

changing to 'none' priority as it does not show this behaviour anymore.

Christian Grothoff

2016-07-09 15:25

manager   ~0010983

Ok, let's plan to resolve it with the 0.1 release unless it arises again.

Marcello Stanisci

2016-07-20 09:25

reporter   ~0010990

It did not die, but the testcase itself (better, the container hosting chrome) now shows this erroneous behaviour:

Stacktrace:
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (NativeConstructorAccessorImpl.java:-2)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance (Constructor.java:423)
    at org.openqa.selenium.remote.ErrorHandler.createThrowable (ErrorHandler.java:206)
    at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed (ErrorHandler.java:158)
    at org.openqa.selenium.remote.RemoteWebDriver.execute (RemoteWebDriver.java:678)
    at org.openqa.selenium.remote.RemoteWebElement.execute (RemoteWebElement.java:327)
    at org.openqa.selenium.remote.RemoteWebElement.click (RemoteWebElement.java:85)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (NativeMethodAccessorImpl.java:-2)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.openqa.selenium.support.events.EventFiringWebDriver$EventFiringWebElement$1.invoke (EventFiringWebDriver.java:335)
    at com.sun.proxy.$Proxy2.click (None:-1)
    at org.openqa.selenium.support.events.EventFiringWebDriver$EventFiringWebElement.click (EventFiringWebDriver.java:348)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (NativeMethodAccessorImpl.java:-2)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.openqa.selenium.remote.server.KnownElements$1.invoke (KnownElements.java:64)
    at com.sun.proxy.$Proxy3.click (None:-1)
    at org.openqa.selenium.remote.server.handler.ClickElement.call (ClickElement.java:30)
    at org.openqa.selenium.remote.server.handler.ClickElement.call (ClickElement.java:1)
    at java.util.concurrent.FutureTask.run (FutureTask.java:266)
    at org.openqa.selenium.remote.server.DefaultSession$1.run (DefaultSession.java:176)
    at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:617)
    at java.lang.Thread.run (Thread.java:745)

Marcello Stanisci

2016-11-07 16:34

reporter   ~0011445

docker-machine SEEMS fine after updating virtualbox.

The master doesn't start with new configuration:

2016-11-07 17:29:46+0100 [-] error while parsing config file:
        Traceback (most recent call last):
          File "/home/containers/buildbot/venv/local/lib/python2.7/site-packages/twisted/python/threadpool.py", line 262, in <lambda>
            inContext.theWork = lambda: context.call(ctx, func, *args, **kw)
          File "/home/containers/buildbot/venv/local/lib/python2.7/site-packages/twisted/python/context.py", line 118, in callWithContext
            return self.currentContext().callWithContext(ctx, func, *args, **kw)
          File "/home/containers/buildbot/venv/local/lib/python2.7/site-packages/twisted/python/context.py", line 81, in callWithContext
            return func(*args,**kw)
          File "/home/containers/buildbot/venv/local/lib/python2.7/site-packages/buildbot/config.py", line 162, in loadConfig
            self.basedir, self.configFileName)
        --- <exception caught here> ---
          File "/home/containers/buildbot/venv/local/lib/python2.7/site-packages/buildbot/config.py", line 119, in loadConfigDict
            exec(f, localDict)
          File "/home/containers/buildbot/master/master.cfg", line 69, in <module>
            builderNames=["global-switcher", "lcov-build", "auto-click"])
        exceptions.TypeError: __init__() got an unexpected keyword argument 'project'
        
2016-11-07 17:29:46+0100 [-] Configuration Errors:
2016-11-07 17:29:46+0100 [-] error while parsing config file: __init__() got an unexpected keyword argument 'project' (traceback in logfile)
2016-11-07 17:29:46+0100 [-] Halting master.
2016-11-07 17:29:46+0100 [-] BuildMaster startup failed
2016-11-07 17:29:46+0100 [-] BuildMaster is stopped
2016-11-07 17:29:46+0100 [-] Main loop terminated.
2016-11-07 17:29:46+0100 [-] Server Shut Down.
2016-11-07 17:31:17+0100 [-] Loading buildbot.tac...
2016-11-07 17:31:18+0100 [-] Loaded.
2016-11-07 17:31:18+0100 [-] twistd 16.5.0 (/home/containers/buildbot/venv/bin/python2 2.7.12) starting up.
2016-11-07 17:31:18+0100 [-] reactor class: twisted.internet.epollreactor.EPollReactor.
2016-11-07 17:31:18+0100 [-] Starting BuildMaster -- buildbot.version: 0.9.1
2016-11-07 17:31:18+0100 [-] Loading configuration from '/home/containers/buildbot/master/master.cfg'
2016-11-07 17:31:18+0100 [-] Configuration Errors:
2016-11-07 17:31:18+0100 [-] encountered a SyntaxError while parsing config file:
        Traceback (most recent call last):
          File "/home/containers/buildbot/venv/local/lib/python2.7/site-packages/buildbot/config.py", line 119, in loadConfigDict
            exec(f, localDict)
          File "/home/containers/buildbot/master/master.cfg", line 71
            force-click = ForceScheduler(
        SyntaxError: can't assign to operator
         
2016-11-07 17:31:18+0100 [-] Halting master.
2016-11-07 17:31:18+0100 [-] BuildMaster startup failed
2016-11-07 17:31:18+0100 [-] BuildMaster is stopped
2016-11-07 17:31:18+0100 [-] Main loop terminated.
2016-11-07 17:31:18+0100 [-] Server Shut Down.

Marcello Stanisci

2016-11-07 22:21

reporter   ~0011446

Porting to new 0.9.x API needs more work:

        Traceback (most recent call last):
          File "/home/containers/buildbot/venv/local/lib/python2.7/site-packages/twisted/internet/defer.py", line 1316, in gotResult
            _inlineCallbacks(r, g, deferred)
          File "/home/containers/buildbot/venv/local/lib/python2.7/site-packages/twisted/internet/defer.py", line 1260, in _inlineCallbacks
            result = g.send(result)
          File "/home/containers/buildbot/venv/local/lib/python2.7/site-packages/buildbot/util/service.py", line 49, in reconfigServiceWithBuildbotConfig
            yield svc.reconfigServiceWithBuildbotConfig(new_config)
          File "/home/containers/buildbot/venv/local/lib/python2.7/site-packages/twisted/internet/defer.py", line 1406, in unwindGenerator
            return _inlineCallbacks(None, gen, Deferred())
        --- <exception caught here> ---
          File "/home/containers/buildbot/venv/local/lib/python2.7/site-packages/twisted/internet/defer.py", line 1260, in _inlineCallbacks
            result = g.send(result)
          File "/home/containers/buildbot/venv/local/lib/python2.7/site-packages/buildbot/www/service.py", line 82, in reconfigServiceWithBuildbotConfig
            self.setupSite(new_config)
          File "/home/containers/buildbot/venv/local/lib/python2.7/site-packages/buildbot/www/service.py", line 139, in setupSite
            raise RuntimeError("could not find buildbot-www; is it installed?")
        exceptions.RuntimeError: could not find buildbot-www; is it installed?

Marcello Stanisci

2016-11-08 10:18

reporter   ~0011447

Fixed by installing additional packages. The full suite is

- buildbot
- buildbot-worker
- buildbot-www
- buildbot-waterfall-view
- buildbot-console-view

Marcello Stanisci

2016-11-08 10:18

reporter   ~0011448

Keep as 'feedback' to make sure docker-machine stays alive.

Marcello Stanisci

2016-11-13 19:32

reporter   ~0011474

Error reported in msg 10990 was due to the way the wallet extension
was zipped before being sent to the browser. The fix was to zip it
using this facility from chromium itself, like
  
  $ xvfb-run chromium --pack-extension /path/to/wallet-webex

Marcello Stanisci

2016-11-13 19:35

reporter   ~0011475

Updating virtualbox seems to have fixed this.

Issue History

Date ModifiedUsernameFieldChange
2016-06-21 14:04Marcello StanisciNew Issue
2016-06-21 14:04Marcello StanisciStatusnew => assigned
2016-06-21 14:04Marcello StanisciAssigned To => Marcello Stanisci
2016-06-27 11:40Marcello StanisciPrioritynormal => none
2016-06-27 11:40Marcello StanisciNote Added: 0010934
2016-07-09 15:25Christian GrothoffNote Added: 0010983
2016-07-09 15:25Christian GrothoffReproducibilityalways => unable to reproduce
2016-07-09 15:25Christian GrothoffProduct Version => 0.0
2016-07-09 15:25Christian GrothoffTarget Version => 0.1
2016-07-20 09:25Marcello StanisciNote Added: 0010990
2016-09-27 20:29Christian GrothoffTarget Version0.1 => 0.2
2016-09-27 20:31Christian GrothoffPrioritynone => normal
2016-10-10 06:29Christian GrothoffTarget Version0.2 => 0.5
2016-11-07 08:57Marcello StanisciPrioritynormal => high
2016-11-07 16:34Marcello StanisciNote Added: 0011445
2016-11-07 22:21Marcello StanisciNote Added: 0011446
2016-11-08 10:18Marcello StanisciNote Added: 0011447
2016-11-08 10:18Marcello StanisciNote Added: 0011448
2016-11-08 10:18Marcello StanisciStatusassigned => feedback
2016-11-13 19:32Marcello StanisciNote Added: 0011474
2016-11-13 19:35Marcello StanisciStatusfeedback => informing
2016-11-13 19:35Marcello StanisciResolutionopen => fixed
2016-11-13 19:35Marcello StanisciNote Added: 0011475
2016-11-14 23:38rootFixed in Version => 0.2
2016-11-14 23:38rootTarget Version0.5 => 0.2
2016-11-20 02:26Christian GrothoffStatusinforming => closed