Upgrade from 11.0.3 to 12.0.1 hangs on "workflowengine"

Nextcloud version: 11.0.3 or 12.0.1
Operating system and version: Debian 8
Apache: 2.4.10
PHP version: 7.0.19
Is this the first time you’ve seen this error?:

Hi,

I upgraded my own Nextcloud server from 11.0.3 to 12.0.1 for 30 minutes ago and it went well. then I started to upgrade my sisters server from 11.0.3 to 12.0.1 but for some reason it hangs om this step:
Checked for update of app “workflowengine” in appstore

I have tried both web based adn cli based update with the same results. I have checked the apache error and access logs and found nothing. Anyone have any ideas how to go further with this? If i press Ctrl + C in the command based upgrade and disable maint mode and then access the web gui it come to the start upgrade screen again.

Hi,

Maybe it was a timeout issue. I had the same problem with another app. Just trying again and it worked. However if it doesn’t work at all, you could try to disable this app on CLI.

sudo -u WEBUSER php /path/to/nextcloud/occ app:disable workflowengine

WEBUSER is the user your webserver runs with (www-data or http probably).

After the app is disabled you can try to continue the upgrade. If this doesn’t help, try to move the app out of the NC apps folder. Don’t delete it though! If removing the app causes even bigger issues, you can still move it back.

Hi,

I tested to disable the app but it didn´t work so I moved the folder in the apps folder and that gave me an error message after checking for update for just workflowengine even if I removed the folder

Checked for update of app “updatenotification” in appstore
Checking for update of app workflowengine in appstore
Checked for update of app “workflowengine” in appstore
Doctrine\DBAL\Exception\DriverException: An exception occurred while executing ‘UPDATE oc_filecache SET path = ?, path_hash = MD5(?), storage = ? WHERE fileid = ?’ with params ["/2002", “/2002”, “5”, “19796”]:

SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction
Update failed
Maintenance mode is kept active
Reset log level

Keep maintenance mode active? [y/N]

Oh I think I have a better idea. Download the app from the git repository and place the fresh downloaded app into the apps folder.

Make sure to set the correct permissions and ownership for that folder. Enable the app with the occ command and try to run the upgrade again.
That should hopefully do the trick.

When should I place it? I execute sudo -u www-data php updater.phar
And this command gives this:

Nextcloud Updater - version: v12.0.0

Current version is 12.0.1.

Update to Nextcloud 12.0.1 available. (channel: “stable”)
Following file will be downloaded automatically: https://download.nextcloud.com/server/prereleases/nextcloud-12.0.1.zip

Steps that will be executed:
[ ] Check for expected files
[ ] Check for write permissions
[ ] Enable maintenance mode
[ ] Create backup
[ ] Downloading
[ ] Verify integrity
[ ] Extracting
[ ] Replace entry points
[ ] Delete old files
[ ] Move new files in place
[ ] Done

Start update? [y/N]
I press Y and then it starts working

Then comes this:
[:heavy_check_mark:] Check for expected files
[:heavy_check_mark:] Check for write permissions
[:heavy_check_mark:] Enable maintenance mode
[:heavy_check_mark:] Create backup
[:heavy_check_mark:] Downloading
[:heavy_check_mark:] Verify integrity
[:heavy_check_mark:] Extracting
[:heavy_check_mark:] Replace entry points
[:heavy_check_mark:] Delete old files
[:heavy_check_mark:] Move new files in place
[:heavy_check_mark:] Done

Update of code successful.

Should the “occ upgrade” command be executed? [Y/n]

At this stage the folder workflowengine is back in the apps folder, probably it was extracted from the installation package just downloaded. In this stage I moved the folder from the apps folder and moved in the same folder from my own Nextcloud 12.0.1 installation via scp but got the same problem

Checked for update of app “workflowengine” in appstore
Doctrine\DBAL\Exception\DriverException: An exception occurred while executing ‘UPDATE oc_filecache SET path = ?, path_hash = MD5(?), storage = ? WHERE fileid = ?’ with params ["/2002", “/2002”, “5”, “19796”]:

SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction
Update failed
Maintenance mode is kept active
Reset log level

Keep maintenance mode active? [y/N] N

Update: Tried to restore to yesterday night backups but can´t get it running. Followed this guide https://docs.nextcloud.com/server/11/admin_manual/maintenance/restore.html but got this errors in apache error.log. I can read that it is something with cache so I removed all lines in config.php for redis but still no luck, HTTP ERROR 500 now:sob:

[Mon Aug 07 21:51:16.382426 2017] [:error] [pid 1421] [client MYIPADDRESS:58244] PHP Warning: include(/var/www/vhosts/cloud.mydomain.com/lib/composer/composer/…/…/…/lib/private/Cache/CappedMemoryCache.php): failed to open stream: No such file or directory in /var/www/vhosts/cloud.mydomain.com/lib/composer/composer/ClassLoader.php on line 444
[Mon Aug 07 21:51:16.382566 2017] [:error] [pid 1421] [client MYIPADDRESS:58244] PHP Warning: include(): Failed opening ‘/var/www/vhosts/cloud.mydomain.com/lib/composer/composer/…/…/…/lib/private/Cache/CappedMemoryCache.php’ for inclusion (include_path=’.:/usr/share/php’) in /var/www/vhosts/cloud.mydomain.com/lib/composer/composer/ClassLoader.php on line 444
[Mon Aug 07 21:51:16.382791 2017] [:error] [pid 1421] [client MYIPADDRESS:58244] PHP Fatal error: Uncaught Error: Class ‘OC\Cache\CappedMemoryCache’ not found in /var/www/vhosts/cloud.mydomain.com/lib/private/AllConfig.php:72\nStack trace:\n#0 /var/www/vhosts/cloud.mydomain.com/lib/base.php(144): OC\AllConfig->__construct(Object(OC\SystemConfig))\n#1 /var/www/vhosts/cloud.mydomain.com/lib/base.php(607): OC::initPaths()\n#2 /var/www/vhosts/cloud.mydomain.com/lib/base.php(1092): OC::init()\n#3 /var/www/vhosts/cloud.mydomain.com/status.php(32): require_once(’/var/www/vhosts…’)\n#4 {main}\n thrown in /var/www/vhosts/cloud.mydomain.com/lib/private/AllConfig.php on line 72

Oh dear, it’s getting worse. Don’t change your configuration when it worked before. Rather try to figure out why it doesn’t work.
Can you restore your configs, restart everything and then share the latest output of

  • journalctl
  • error.log (of your webserver)
  • nextcloud.log

If you already see error messages yourself, please already go ahead and post the corresponding config files as well.

My current config files and DB are from backup 2017-08-06 and version 11.0.3.2. Should I use them or them from 12.0.1 where only workflowenging hangs the upgrade?

What version of nextcloud is currently installed in your nextcloud installation folder (for example /var/www/nextcloud)
Use the version that should be easier to restore (the version that worked before your upgrade).

Ok 11.0.3.2 was working this morning before all upgrading work so we go for that. I moved out everything except the datafolder from my webroot for nextcloud. The rsync everything except datafolder back from my rsnapshotserver backup 2017-08-06. I also dumped the database nextcloud and restore it from database dump from 2017-08-06.

This is latest output from /var/log/apache2/error.log
[Mon Aug 07 22:31:48.236294 2017] [:error] [pid 1581] [client MYIPADDRESS:58483] PHP Fatal error: Uncaught Error: Class ‘OC\Cache\CappedMemoryCache’ not found in /var/www/vhosts/cloud.mydomain.com/lib/private/AllConfig.php:72\nStack trace:\n#0 /var/www/vhosts/cloud.mydomain.com/lib/base.php(144): OC\AllConfig->__construct(Object(OC\SystemConfig))\n#1 /var/www/vhosts/cloud.mydomain.com/lib/base.php(607): OC::initPaths()\n#2 /var/www/vhosts/cloud.mydomain.com/lib/base.php(1092): OC::init()\n#3 /var/www/vhosts/cloud.mydomain.com/status.php(32): require_once(‘/var/www/vhosts…’)\n#4 {main}\n thrown in /var/www/vhosts/cloud.mydomain.com/lib/private/AllConfig.php on line 72
[Mon Aug 07 22:32:20.186515 2017] [:error] [pid 1582] [client MYIPADDRESS:58486] PHP Warning: include(/var/www/vhosts/cloud.mydomain.com/lib/composer/composer/…/…/…/lib/private/Cache/CappedMemoryCache.php): failed to open stream: No such file or directory in /var/www/vhosts/cloud.mydomain.com/lib/composer/composer/ClassLoader.php on line 444
[Mon Aug 07 22:32:20.186616 2017] [:error] [pid 1582] [client MYIPADDRESS:58486] PHP Warning: include(): Failed opening ‘/var/www/vhosts/cloud.mydomain.com/lib/composer/composer/…/…/…/lib/private/Cache/CappedMemoryCache.php’ for inclusion (include_path=‘.:/usr/share/php’) in /var/www/vhosts/cloud.mydomain.com/lib/composer/composer/ClassLoader.php on line 444
[Mon Aug 07 22:32:20.186775 2017] [:error] [pid 1582] [client MYIPADDRESS:58486] PHP Fatal error: Uncaught Error: Class ‘OC\Cache\CappedMemoryCache’ not found in /var/www/vhosts/cloud.mydomain.com/lib/private/AllConfig.php:72\nStack trace:\n#0 /var/www/vhosts/cloud.mydomain.com/lib/base.php(144): OC\AllConfig->__construct(Object(OC\SystemConfig))\n#1 /var/www/vhosts/cloud.mydomain.com/lib/base.php(607): OC::initPaths()\n#2 /var/www/vhosts/cloud.mydomain.com/lib/base.php(1092): OC::init()\n#3 /var/www/vhosts/cloud.mydomain.com/status.php(32): require_once(‘/var/www/vhosts…’)\n#4 {main}\n thrown in /var/www/vhosts/cloud.mydomain.com/lib/private/AllConfig.php on line 72
[Mon Aug 07 22:32:30.547924 2017] [:error] [pid 1583] [client MYIPADDRESS:53870] PHP Warning: include(/var/www/vhosts/cloud.mydomain.com/lib/composer/composer/…/…/…/lib/private/Cache/CappedMemoryCache.php): failed to open stream: No such file or directory in /var/www/vhosts/cloud.mydomain.com/lib/composer/composer/ClassLoader.php on line 444
[Mon Aug 07 22:32:30.548030 2017] [:error] [pid 1583] [client MYIPADDRESS:53870] PHP Warning: include(): Failed opening ‘/var/www/vhosts/cloud.mydomain.com/lib/composer/composer/…/…/…/lib/private/Cache/CappedMemoryCache.php’ for inclusion (include_path=‘.:/usr/share/php’) in /var/www/vhosts/cloud.mydomain.com/lib/composer/composer/ClassLoader.php on line 444
[Mon Aug 07 22:32:30.548189 2017] [:error] [pid 1583] [client MYIPADDRESS:53870] PHP Fatal error: Uncaught Error: Call to a member function getLogger() on null in /var/www/vhosts/cloud.mydomain.com/index.php:61\nStack trace:\n#0 {main}\n thrown in /var/www/vhosts/cloud.mydomain.com/index.php on line 61
[Mon Aug 07 22:32:52.338715 2017] [:error] [pid 1890] [client MYIPADDRESS:58488] PHP Warning: include(/var/www/vhosts/cloud.mydomain.com/lib/composer/composer/…/…/…/lib/private/Cache/CappedMemoryCache.php): failed to open stream: No such file or directory in /var/www/vhosts/cloud.mydomain.com/lib/composer/composer/ClassLoader.php on line 444
[Mon Aug 07 22:32:52.338850 2017] [:error] [pid 1890] [client MYIPADDRESS:58488] PHP Warning: include(): Failed opening ‘/var/www/vhosts/cloud.mydomain.com/lib/composer/composer/…/…/…/lib/private/Cache/CappedMemoryCache.php’ for inclusion (include_path=‘.:/usr/share/php’) in /var/www/vhosts/cloud.mydomain.com/lib/composer/composer/ClassLoader.php on line 444
[Mon Aug 07 22:32:52.339081 2017] [:error] [pid 1890] [client MYIPADDRESS:58488] PHP Fatal error: Uncaught Error: Class ‘OC\Cache\CappedMemoryCache’ not found in /var/www/vhosts/cloud.mydomain.com/lib/private/AllConfig.php:72\nStack trace:\n#0 /var/www/vhosts/cloud.mydomain.com/lib/base.php(144): OC\AllConfig->__construct(Object(OC\SystemConfig))\n#1 /var/www/vhosts/cloud.mydomain.com/lib/base.php(607): OC::initPaths()\n#2 /var/www/vhosts/cloud.mydomain.com/lib/base.php(1092): OC::init()\n#3 /var/www/vhosts/cloud.mydomain.com/status.php(32): require_once(‘/var/www/vhosts…’)\n#4 {main}\n thrown in /var/www/vhosts/cloud.mydomain.com/lib/private/AllConfig.php on line 72

journalctl says nothing about apache och nextcloud, only that I access the machine with SSH.

And then I don´t know if nextcloud have any own log file, where is it located?

The nextcloud.log can be found in the NC data folder if not configured otherwise.

This is the output from the nextcloud log, was named owncloud.log :slight_smile:

{“reqId”:“eWkIrfjFFUQsntEDsfRA”,“level”:0,“time”:“2017-08-07T21:18:00+02:00”,“remoteAddr”:“178.62.106.84”,“user”:"–",“app”:“core”,“method”:“GET”,“url”:"/",“message”:“Scss is disabled for /var/www/vhosts/cloud.mydomain.com/core/css/server.scss, ignoring”,“userAgent”:“Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/98 Safari/537.4 (StatusCake)”,“version”:“11.0.3.2”}
{“reqId”:“KQ9ioqXo7QlYiirXpCzn”,“level”:0,“time”:“2017-08-07T21:23:05+02:00”,“remoteAddr”:“188.166.158.224”,“user”:"–",“app”:“core”,“method”:“GET”,“url”:"/",“message”:“Scss is disabled for /var/www/vhosts/cloud.mydomain.com/core/css/server.scss, ignoring”,“userAgent”:“Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/98 Safari/537.4 (StatusCake)”,“version”:“11.0.3.2”}
{“reqId”:“QoeDSqE5evJivaFWZWTV”,“level”:0,“time”:“2017-08-07T21:28:12+02:00”,“remoteAddr”:“138.68.24.207”,“user”:"–",“app”:“core”,“method”:“GET”,“url”:"/",“message”:“Scss is disabled for /var/www/vhosts/cloud.mydomain.com/core/css/server.scss, ignoring”,“userAgent”:“Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/98 Safari/537.4 (StatusCake)”,“version”:“11.0.3.2”}

I have the same problem with upgrading 12.0.0 to 12.0.1. Upgrade hangs after:
“Checked for update of app “workflowengine” in appstore”

habe leider das gleiche Problem :frowning: hat jemand schon eine Lösung dafür?

Any solution for this problem?

Seems to be https://github.com/nextcloud/server/issues/6017

We’re looking into this issue and appreciate additional details such as the one requested at https://raw.githubusercontent.com/nextcloud/server/master/issue_template.md

cc @nickvergessen

Can you check whether https://github.com/nextcloud/server/pull/6034/files fixes the Lock wait timeout issue?

That would be awesome

hier das gleiche Problem.


“App-Store auf Aktualalisierung für die App “workflowengine” geprüft
Es ist ein Fehler aufgetreten.”

ein Einfügen eienr neueren workflowenige version bringt auch nichts da die “Version nicht kompatibel ist”.

sudo -u www-data php /var/www/nextcloud/occ upgrade
Nextcloud or one of the apps require upgrade - only a limited number of commands are available
You may use your browser or the occ upgrade command to do the upgrade
… and got stucked at the workflowengine

“Checking for update of app workflowengine in appstore
Checked for update of app “workflowengine” in appstore”

edit: after 5 minutes:

Starting code integrity check…
Finished code integrity check
Update successful
Turned off maintenance mode
Reset log level
yeah!

buuuuut:
Einige Dateien haben die Integritätsprüfung nicht bestanden. Weiterführende Information findest Du in unserer Dokumentation. (Liste der ungültigen Dateien… / Erneut analysieren…)

Technical information

The following list covers which files have failed the integrity check. Please read
the previous linked documentation to learn more about the errors and how to fix
them.

Results

  • music
    • EXCEPTION
      • OC\IntegrityCheck\Exceptions\InvalidSignatureException
      • Certificate is not valid.
  • workflowengine
    • EXTRA_FILE
      • tests/Check/RequestTimeTest.php
      • tests/Check/AbstractStringCheckTest.php
      • tests/Check/RequestRemoteAddressTest.php
      • tests/ManagerTest.php

Raw output

Array
(
[music] => Array
(
[EXCEPTION] => Array
(
[class] => OC\IntegrityCheck\Exceptions\InvalidSignatureException
[message] => Certificate is not valid.
)

    )

[workflowengine] => Array
    (
        [EXTRA_FILE] => Array
            (
                [tests/Check/RequestTimeTest.php] => Array
                    (
                        [expected] => 
                        [current] => 7206a2d6cd2dce3de19508dc787de21c5ac89ea59e2aaed98511358e37daea604c1bfcf3235c4eeeee0e2fc348b59b9800429c45191bf8bd3ab1cbf160a4b85d
                    )

                [tests/Check/AbstractStringCheckTest.php] => Array
                    (
                        [expected] => 
                        [current] => f3894849556b559c42d52faaf20b7d4871110b9f326c989bc43af11f688f6b8bd59df7b011b9a18e2549db917f8961adf8bdcdcfc33366abd15fdc38e82f54cf
                    )

                [tests/Check/RequestRemoteAddressTest.php] => Array
                    (
                        [expected] => 
                        [current] => 105f18f3003a6d3eff3fdb3b2d88b24d447ebcfe953567a7865535a14ed1adf6cf1621a8b7ce839250228efc2693a3eb0c711d5845c5280f68c2c11f3e9f3c56
                    )

                [tests/ManagerTest.php] => Array
                    (
                        [expected] => 
                        [current] => f986aa9c007ddbc56e288042761675973bdd378697668d9ee645cd210f3e52a1834e2a7c0877dfb1c09f1fde975a8abd1185aa1ba51a915f3471df223e818e1e
                    )

            )

    )

ich konnte das update jetzt abschließen.

dazu habe ich folgende Änderung übernommen. #6037

Folgende Fehlermeldung kommt jetzt in der Web-Oberfläche:
“Bei der Code-Integritätsprüfung sind Probleme aufgetreten. Mehr Informationen…”

Technical information

The following list covers which files have failed the integrity check. Please read
the previous linked documentation to learn more about the errors and how to fix
them.

Results

  • core
    • EXTRA_FILE
      • lib/private/Repair/NC13/.RepairInvalidPaths.php.swp
    • INVALID_HASH
      • lib/private/Repair/NC13/RepairInvalidPaths.php
  • workflowengine
    • INVALID_HASH
      • l10n/ca.js
      • l10n/ca.json
      • l10n/cs.js
      • l10n/cs.json
      • l10n/de.js
      • l10n/de.json
      • l10n/de_DE.js
      • l10n/de_DE.json
      • l10n/el.js
      • l10n/el.json
      • l10n/en_GB.js
      • l10n/en_GB.json
      • l10n/es.js
      • l10n/es.json
      • l10n/es_MX.js
      • l10n/es_MX.json
      • l10n/fi.js
      • l10n/fi.json
      • l10n/hu.js
      • l10n/hu.json
      • l10n/it.js
      • l10n/it.json
      • l10n/ja.js
      • l10n/ja.json
      • l10n/lt_LT.js
      • l10n/lt_LT.json
      • l10n/lv.js
      • l10n/lv.json
      • l10n/mn.js
      • l10n/mn.json
      • l10n/nb.js
      • l10n/nb.json
      • l10n/pl.js
      • l10n/pl.json
      • l10n/pt_BR.js
      • l10n/pt_BR.json
      • l10n/sq.js
      • l10n/sq.json
      • l10n/sv.js
      • l10n/sv.json
      • l10n/zh_CN.js
      • l10n/zh_CN.json
      • l10n/zh_TW.js
      • l10n/zh_TW.json
      • l10n/es_AR.json
      • l10n/es_AR.js
    • EXTRA_FILE
      • tests/Check/RequestTimeTest.php
      • tests/Check/RequestRemoteAddressTest.php
      • tests/Check/AbstractStringCheckTest.php
      • tests/ManagerTest.php

Raw output

Array
(
[core] => Array
(
[EXTRA_FILE] => Array
(
[lib/private/Repair/NC13/.RepairInvalidPaths.php.swp] => Array
(
[expected] =>
[current] => f4ff50cbfc8baf28c8e0e692ec07a66f6112200b580becf7f0f6afd33e71d3cc613e1983f9ffb7ee2127fed54f8f4fcd4f66a9709051b740f4927a28febff6bf
)

            )

        [INVALID_HASH] => Array
            (
                [lib/private/Repair/NC13/RepairInvalidPaths.php] => Array
                    (
                        [expected] => d0398b5b6d2b40fc542eac44a7467a89abb85d1c03709286853599c834522b2bf8441f4b620551de7b0d71256fa5257d7e40cc565a9c34e3012235f45e99386b
                        [current] => 476d8cd2b4e6dbe881c6a4d63bd82ab33cf079a1e37448859da688a2ac2bea421af57f3654b37f164cf1c996c6e80f191f3ecc9d8886777850dfeaa29196ef23
                    )

            )

    )

[workflowengine] => Array
    (
        [INVALID_HASH] => Array
            (
                [l10n/ca.js] => Array
                    (
                        [expected] => 6efc93552478378c0d74325a29e6089dc847c71d4ae4b9d7ecdacc8f96ded1503f1278881924ae2e1096a15c835592d1de6f3057f2626195b78c4a7a2c3743e1
                        [current] => 76ce9b6119d3be898fe6af52c72599d145e0878d3e31bb0ed4b387ebc6ef7fd78bc501c5560a6f015032de37813bfa77f0a4152f0e557996136e4c7a2d725249
                    )

                [l10n/ca.json] => Array
                    (
                        [expected] => d996f6fc14decefe39f445b2dc2139e594db929c079677bb92c0ad66dbc4d65322d7d7dccc9bf3672959b31c378d2bdba176159e2d06cfde9224ebc632519e03
                        [current] => 01ac54c9805f26d77cc62cedfba6c361c7a27eb52e0bad5c51dd9c65cb141b6e015e22b02c4684c34846a713637f29d6e179981cb79df3dd7ccb3cf37e5c16ee
                    )

                [l10n/cs.js] => Array
                    (
                        [expected] => 35bec20aeb6f1ca9e8074c74a88657a0c62e57a5a80e950b5eda7d47be599e65a97a8249a24b6eeb918b086aa4e297f0f98aa91c510761fe97756523a1084bf9
                        [current] => 424db90e1498f5c25d7e216127174103d3d884fa37cde525cbfd5d7749985efda888b36d204f82e54a94afb997ea8faa1b6c5f5b8efa8fb738ff0d8da4151d15
                    )

                [l10n/cs.json] => Array
                    (
                        [expected] => 95866b245d135ba4ee6972afb9cb741888bfd6a309e068cf43e8b1c9b0e744e0ca0cbea8aea1ffa57b883af34b360ee12fb3a22267596cd2db3e6a597018cd71
                        [current] => 5c4e160f601b91d31b9f8ed173f849448d03ddebc15fb0fc4c131ddc587475f996f7a1a0e177882b0bcaf90f766a8e8dddfb23e343820d1297f6eb18ba59438e
                    )

                [l10n/de.js] => Array
                    (
                        [expected] => 9fb5ddb43e2cb31ea8d49f68f6a141dab1fbe9d09d4ef61a766b19a14cabf76d6bebb4bc03b862f4fe27fba7ef55cc15361794b2ebd8887043ef56129a5d9b7c
                        [current] => 4b301b53442b6a17292ebf9610d81e2d2ea5e19411f9a59c26f18b69bf2541bfc29aa84cdd9ab9150d29e27df74a74e2ae867a928708e3280c9db4c4121c23d0
                    )

                [l10n/de.json] => Array
                    (
                        [expected] => 84143aebf9adaaf9afc64c7d718ad0b243a3cdeffff64aa49f06f8a1e6db626e03d2d96087a901b85aef29afa39bdbafa78f39832785f275a5143b767a663a60
                        [current] => aa7f84e986b2b46f4bacc130acbed106dbf977a9332f51b1d236f62b6cc7369a9b247368772768159bb7e1ce46bb95efbb402034783c90d3e757491742db5caa
                    )

                [l10n/de_DE.js] => Array
                    (
                        [expected] => d486b7966de712d20bc7814e9344a4b2ac9b04ec805862c43e8265b31c6872909872645112f612b45433d656d7d9eae714f8658bd9abde265fb814a29805719a
                        [current] => 5d2fdb2260eaed027e9a37ca16625a3625789267d41c25ba1022f4501c7d8f2bbbd5166c11155bbfcaf9fb51c20140c26dd72adc66293be3f3f56789cf8cddbb
                    )

                [l10n/de_DE.json] => Array
                    (
                        [expected] => e16917e072b393feae1a656f47736c82c8a05a38f25fe6838aa7d9436f2ea9a1c2fb9fe5aa683c903b707720bbd7d00a37c3a51de940ef5effdb0d7189e9aee3
                        [current] => 35457e96c687516c06079ae888229a9892c77112ed18d1bdda6bcc44096e26e437e6f07d72904496e246fcc08ba499e4724a087f469cc79d6281a94fafa804f9
                    )

                [l10n/el.js] => Array
                    (
                        [expected] => 771c65cd7802435e03d47c1e95a1403a79685eb7dffce680a0b57bc63a2e7e13771835fd2a0151e9ba7be074c45349ce0c712f50ab70f3d305d109f71bdd87b0
                        [current] => 730bd8ccde2475b6492ea0f8b284603ce55d61ee245dd297f3298825790eaf1b50447f1399146fed5509c82288710854a36ded41d2a22852fea52b8d144f2826
                    )

                [l10n/el.json] => Array
                    (
                        [expected] => 5554f20cf83c00d5aec92f944fc28ece3e832d44d4fc6dfc8aab9d05717a4cb7e5e4e370e663fedc2c311b3d954e40f0e6af2d0084d65793ae47c0c863672d7a
                        [current] => e40d28808ef3c152f560f078ffc8a984174cb32c4f5cb06a4a4e163a18476225619fee8b878222bc3124f2060557a30bbf966474bfbbeba64725d3fa61ef16c2
                    )

                [l10n/en_GB.js] => Array
                    (
                        [expected] => 28e5214bcd65d202fab1a00337d2e385bab6be17a54c21ee86180e7160217a650dfc8b7f084a31309832fd7f46492b5a57720038e9ad93f2a9dfdd77a9ea0679
                        [current] => 59b44f3b01d47d59218eca189fbe9a085cca553a2a609dff078ef8a6ec7a16471c2e4a4cd65435c97394a765881b720c4680b3e6aa68f795d10acede65e67cae
                    )

                [l10n/en_GB.json] => Array
                    (
                        [expected] => 5b239f009ae554712edb3a3c6002cd60da38ca22d799e8b643a7976293affa85ff0d92a66ea41b6076ec0c29b9e6635301e611c2193d5c8e8fe9532bc192de23
                        [current] => 0d65b4920db403aaabd2cf1249ad63e0f77a8426e4eff11db31549161da833ca68d7d3519ca13c6abd37f3194f8a2e453a27f47fff43c467ab6600178a8bd0f7
                    )

                [l10n/es.js] => Array
                    (
                        [expected] => 1fc68cdc4d62df8f88790116bec9e6ae964868fc5ff604af8e67032f8a8bbf9436ff5e19c65227f1c65dd7bafc1e223614515201f501e166010471cd1b914656
                        [current] => 6681ba9eef7b75e56c7ca9d509b3f97a142ea5d88d4407d422107d1cc8914abd372bfa5b31c140b90f002c6b0347fc909dc67b8d304c41d3aa3e5c9062ad58d0
                    )

                [l10n/es.json] => Array
                    (
                        [expected] => 1b086a8064b511441daa63dcdf604a0d7eff50d8350a92d0a58da6da64fdf49235af20a0886a616667573d7ca68e7472c0c9e4877665375a4f4f1d2908e022b8
                        [current] => e883b24e8abffab92d04d51ff63b9c3c64459abe34541f79d61896dfee722d976fe5d4e412329c4aa5e472e8d715c35d8614f2ad58c8d8ab5f1963a29a8b24e1
                    )

                [l10n/es_MX.js] => Array
                    (
                        [expected] => bca0204eb433544df9555c3fb85472685ef0e310c93fb4053a56e9946c484b62ccc81220ec59f87bd0fc512665e9deca9d3361f4ed3c0b482534789975504ada
                        [current] => 6be755d59e444cc9826873befacb442253b2830daa10d656d14ea2c9b639570583c5284f80d18164a1132eb82e5fdd6e834c1f98c3fb5d31e4dfa8d37fd161fe
                    )

                [l10n/es_MX.json] => Array
                    (
                        [expected] => 98c74c82239421856c215d9dacdf109bc3c1741f6a7d6378120e06462a093628059704be2225b1d55ff2bea1f225336a99d2564fbc1b6ea2725b44bb91923382
                        [current] => 5da22ed992526b116174dba5a94015a5356a5ba3ce34023919810afea05c944736db74b4cc3de70a1d6c44807f476016d313221b0e43410fb804d87b81891ec2
                    )

                [l10n/fi.js] => Array
                    (
                        [expected] => b98d833013f0787ce14d76764f537b669fc53bbe43bdb6dec571582a57d9c0096fc8bbadf0d08e368016dbe42c5b52bb5eba59a62381e7095f199c80b8a633b5
                        [current] => 13b67e7e1eda3afe12c3477201cf75ab34ceb7ce420a8dae2ead26d15780962c458a738843f600d96c8a282a35ecae0ddfda28103678868ddb599bf3a58fc1c5
                    )

                [l10n/fi.json] => Array
                    (
                        [expected] => bf5c6895e7ea7e1665c3559e4c92d23b34b3ec6dfab200041c2b490c56b3852bc725d50d29c46ae4934ab88a0cb8fb311ccd3c4ff8617249f56b8af46e45c975
                        [current] => f54d29d8d9ce9142165729721a897d54e71a5e24072b312b76282184f105b61fb5ecde9c42cfd316cc1d5eaab1bc42f2f55f351485ffd7ef85a9ce354100afae
                    )

                [l10n/hu.js] => Array
                    (
                        [expected] => c7838558a3eda94437988126c6029c6839d958b0e242c3784088f1882b788684f5ac8c0c8a60a09ea00013223326ebad3c978f914f7bfaed9e62e51933f3338b
                        [current] => f92935166c6c7b91455b30cc5f74af9df24b127270d8f92fa286c8954a7141e3e6ec1cf70f658aa3c5b7906706f86626f098e932d69fdf137a147748491ad67a
                    )

                [l10n/hu.json] => Array
                    (
                        [expected] => e37e548ce526c38b5fbee5f8e781d40179899e8d49b5d09281db09a727877121e58740e6abf54b57b841c8050f1f3e95c873b7063425466248ec6c214dc78eaf
                        [current] => 46787485848992d3fc53cbfcc98cd46f982c9e5582802caa414ebc47b6b7bfc59cc419b5b0d64896e28532d1f8dd2bd4f25206d6c8e5a80031ea8b1627f5eb7c
                    )

                [l10n/it.js] => Array
                    (
                        [expected] => 42a4d049e160e47b6b00306b1feb81b3e6c01e0101536298c28d5b304053a4a3d86054a6410ebb8ab54f025470d27c09047f141b254f8495e1b721644d7420d4
                        [current] => 17d2c0ff8fb3f16bfbb8c2dc972623838356d61ee747eb11acf8cde2c718115763409f0292b18c1ed2223fa671dac6ff21640a7388017009a9f6b8a8ec1840b5
                    )

                [l10n/it.json] => Array
                    (
                        [expected] => 363a175af4d84979d5dea3815ecd7e990bf6d49cb52fc3b30190f3ca82447393748918a4dc343a4043cb89d02c5b580e75e10ef11a4ef57c0843c14b642db0b3
                        [current] => 65a4cee5edd2b54ab3187311dabcd46277a8175cea8d2b4801c06bce102e8ba072e9abd453a6a67a0030921c25499e46bf77aa0e7e39e65d9d7f7b3c325cf538
                    )

                [l10n/ja.js] => Array
                    (
                        [expected] => 88731422e5536cb68387669ba2f2fa12d7e1c3047047220786ed19ec349dd0b1194dc629827b272daea121c7f16a6c1d004e9a247fff8dda4a558f88d143f7b5
                        [current] => c7982ca93ee29e31e604750a6d3cc605c327c8325636faa051a4c949a85c86c2475abb716b9837015805760e7828220f7e8bbd24ad3350937a96d552474490f7
                    )

                [l10n/ja.json] => Array
                    (
                        [expected] => acffbfc8235c2dfed4ea7b1b926fad43f0b6215031f864ecb0da65ca52da3891d8240453183ece48755a9941a05ef6becaf1635e5228df1916a6d0f5765ef4a5
                        [current] => 728484237cc68a66b696bd7ca2e5aa5b2dfa6c1f642aa28c47828ea9f3ac74b91aa371c509d9d89b2765f88a360edf97f55aa5b8ae8839101213d9c5f0180a81
                    )

                [l10n/lt_LT.js] => Array
                    (
                        [expected] => 52bc7d6665b68079761c393833490eb636e3bb523e63602f22777fc8912b498c163a901a9da3c32aa9b1005002f6264be7415104a508d07782250b1e2205e0ce
                        [current] => eee4a5f0dbe8ca0fbbe4983690de8ab2c1fba7b526fcebd57ce2df8cbf9ae617f906bf76138d8c75aeeafbe307da67dff2678a81850b0b4c5b4665e12a484416
                    )

                [l10n/lt_LT.json] => Array
                    (
                        [expected] => 974520587eabdf6230e92f951e9c8d00cca924895fd1d6d8018d200232dea41dc77c0c46468d6f9615bf855215bb16a90ee40582a43155124e58abaf3ead19a8
                        [current] => d71f9d4a7c53c530175bdc7078779cecfcc45b4475c4c0a45473f013ef44298fe113507a33cd8b1dccc7b8624457c47ea8b82e35b738916aaac18b93c8ed655a
                    )

                [l10n/lv.js] => Array
                    (
                        [expected] => 0f26ad31592a5239563728a2c64ee2805c1aa82a8edce4a6695f86bd3a4772ad797c76a2f204594ffa78de2beb798fafb83609ea963827f98bd51bc46655ec9c
                        [current] => a4a07ae754eafe43236d3af9275acb1b101ed5c66f528e124c77baa28efab825249b435d9bd9afb7919b70c3ef580e149651f445140254be99de33eaccb3bd82
                    )

                [l10n/lv.json] => Array
                    (
                        [expected] => 534b90d6de388b321d6a2ddfbfa663f404aedebefc1eebdf6357bd6b9279baac87e41de5d5aa3c75453483b3fcdf90f6a335669e625ba763dea1b6800ca2c752
                        [current] => 86fe535aa1d28dc7866e828118da3899e4ecfc682f9ec06ccee4f1e6301604de8934555661457955f5089956115e146f904f66a0789c7fa2156b49d33ec2d88c
                    )

                [l10n/mn.js] => Array
                    (
                        [expected] => cbe2bf175bef08c6cf17042f9bd8b0542cc7f3de7f9c3abbd9e21c571418ec21d47154819f9e605da59e994fd7c4cf0dea1c8eccb64ab92c4d9a8ba4218f0cfe
                        [current] => 15372305ae3c6cad73c9279d735d6dd79af70a115382157cac69a70cc9c17a0558ae39d4b2b4f7deeadff2252a27684b5cad7e9295432fb42e3f908fc171adbc
                    )

                [l10n/mn.json] => Array
                    (
                        [expected] => c0593b35552c17ffe89a87c3eaff77600677dc02cc732d6fea35fcdca9c607263a46ca6afc3a1b29f7a29e3f49815e93d4e7d92a3bcd24df36b4ed8490b3e919
                        [current] => 6bab7af48d283b7b20491b491a96dcc1665dce5c6d059c124d7f864261979db5806fd6cdb9e4f98840318bc1634579e7fa5056cc2b02f28257e74ba8edd65f56
                    )

                [l10n/nb.js] => Array
                    (
                        [expected] => 0bc4f7d388aa8cc3b5ed0c6407b6fb0700ba29d47b5c09c175093447e7ebbba6e25c2e36bc6fe589331c2d58f91988640b9aba793ba3b845ea0b2ec9c5e502f2
                        [current] => 94a00a3ecb128e5067b9d4bced9e7c0c1026792597dceb46948c14beeab231c50aa89e5ea5a35180a26381f39183735588501d805cca3661f1f103db124568bf
                    )

                [l10n/nb.json] => Array
                    (
                        [expected] => 258f0590b4a8f3084248e04f9b70ea1fbf2fee18ebfeb9b3ca9f0f967be92c56fd42ed3b3176c84eb423e5703b0d27140099ab8ddb498860a323fd610e06afa2
                        [current] => 897b89c8cc646dbd914f9ad24a5958a82108e9960f49a42e5cf48ba07732f6f77202d24c04af41becb5f6fb2cf75ed4eaac8ed343be9588fd8aa4e2d622ddb3a
                    )

                [l10n/pl.js] => Array
                    (
                        [expected] => d4b57b8111c98abafe6eb434d4716c1a263aaa936d9b1bf56bb342fb722d0402148dd3991c7026f3cf571cf842b05f550dd107da1d583bf9746b19bfb98ec1aa
                        [current] => bb6300dbd6bf4f75681f74f28dfab9c8434076ec469da8dfeca8401eb5dd35150cc931b06dce2aa63ea8abc05665f5d42e5bd15aee8f5754b49b219ee4db7e5b
                    )

                [l10n/pl.json] => Array
                    (
                        [expected] => 1c2d807d36a1f99eaa81147f31eff4c9edeff6be1f6dcf78b3651c2682f8367260456dacd385a666b875613da24b06d9d44be58599301ec4a2f7afd38381105f
                        [current] => 60049698d20ca7305e1ff2c9b9503bd6cfc96969aa3f647e2dccc5e82649b2df21e7b8977dfe4d0c4f566cb2351a42a5067378663fce7dbd0cf9f5f7e5e22278
                    )

                [l10n/pt_BR.js] => Array
                    (
                        [expected] => bf789d67784394a36fd43269a77c585aa46aae64e6ef37efa59740e948f59a36fe9248d3a6a628d9116cfe999c2b59de9c709bd56eefbed877515bb3c4e0589f
                        [current] => c078e721d423942a330bccfe78b9d2c3e9475cf217f3b476a582f67e1dd13d89bd59e1935b8260d2ca05ee29e314904bb2ad883e8bb13157b484d85b82e16be7
                    )

                [l10n/pt_BR.json] => Array
                    (
                        [expected] => 6e1581ea596287a483fa830958c3bb4d1951e3b03451d2713abac4fe7dbf305d2bb69565e3b864dbae34e869a060d4527e0384dd553db71bc87234301433b438
                        [current] => 75dce31d3569c14abdf45d047aae1f9b1d200007cca646b6dd0bd28ed8d9c4ae409962babd1960b21cdb408d60510c519dc917bd986a125b97facae77f3d4ec4
                    )

                [l10n/sq.js] => Array
                    (
                        [expected] => feea6810d021eedfea4f9b24e53f7d43f4ef6f791e96dea05e977bc53e8151114fba753692e1b461adf3d1dbf0a3f97ec3f58121b5f357ff3b3cbf69df3d4110
                        [current] => 77a9d9439a37946b50e3077eddb1282337c7d03ea235c6fa4bd43442414c2db6ffece5f9f2d865d8a2ba100892e9bcd0c7efeabf78160edaea2d32106cf04fdb
                    )

                [l10n/sq.json] => Array
                    (
                        [expected] => 52669507e3261868be0c2f150716086aaa561e4ce2bd321d7839e426e0e28a393f4065ee5bb4bfbab35e0ffba05f290b3e42f19672fb20d0edc66082b0f81be3
                        [current] => b903778825dcbafbdfdbfa8660c686d68c516025160091c08a002bd03b77be7a7e5ee48c658c220843a1ae6e65fe4cac0f3fa24d38dae70fd9327ef196d88af3
                    )

                [l10n/sv.js] => Array
                    (
                        [expected] => 639fc7559e14a86f2a7e6a8665208be5e32014fb59fba4def3cd871985a9388eeec09a67fbedd2870f93d3643493733110521c5f6e7015510d7471a08fbfa1d1
                        [current] => d44e9de15c229542078f4263b6b5e7f89ca2a76d567978188743a8856a62a0471744e494480d423ab13b518f020e2e4bc5c589aecfa4239ca61002ad3727688f
                    )

                [l10n/sv.json] => Array
                    (
                        [expected] => ad092bf8958ee5c53ecdbc0404e2f6434c97f7a01e63fab2b507110dde583d2e216f5605260837fa6de1ffb6a175bb75127ff8e13835160e7da757014a75a53b
                        [current] => 412f7af8f14a73b956c3c787fb0f251c1e406367bf382f3964dec806b89c57efa6f3463fa49d1a142cfb27ea926afc8ca903d6b33fd88983438f9375761e4eed
                    )

                [l10n/zh_CN.js] => Array
                    (
                        [expected] => a273f969de6c174234469e4c3eee2789081ddc078dac405cafe82d471c495bd5193da33af6613bb1b2d9470fdeb2031dbdb9149f77217da52b48460a8a81e320
                        [current] => 619dec4338e5fcd2d00ca1f15be8a1736b596aa15f78f02ca974bb6b1fedc26d0603ed99694a5f78a9e4f88b7fcf2286ccc10aba8aa600e0cae1a369bd17bab9
                    )

                [l10n/zh_CN.json] => Array
                    (
                        [expected] => 6812af79bc644ec8dbc6fc5adeef06cb8e8958fc8dcb90b5a27996c7d4ad0b5a9944e4d6c9288bd1ae9f38f9d2f4c9e8efeb7c35686a7f2d97c05de1b2cdc0e3
                        [current] => a473b902b3dd3d1717bbbcdf8ff5b01169614ed927f8ee129f4df0afb4439083fd215fc50c92f20c22cf557806605a810d71dfe31e6cccbaa8d1aeacea0f15f1
                    )

                [l10n/zh_TW.js] => Array
                    (
                        [expected] => 829e830d53ebd55b1fb6b4442e2265c01f0e2f652c71e685bed239951b5cacad10c862eb49cfb699656bd668dff94cb36fb07b39dc5386b15fcf967b24edb297
                        [current] => 1952037313b55a209f073bff0edaacd174547f7c3a07987ad0e6a810faadd981a1b7351cc9d0ebaaa7a8d7331b94d06cb84127784c8663374ae8b6ea183d0260
                    )

                [l10n/zh_TW.json] => Array
                    (
                        [expected] => b21091c6e676b5f0c08348696d768ce2aebd6015d7cd64fbfdcb64822887788b9b0499a394860bf429aa749d4d619a2f6e5b315f352b38278504c488e393fb83
                        [current] => 62b3c697dc5637fca6cc07ac4454d7044f4c1cf3361cc5650ec651b7c3c06ea5c56705176c3559a8243f5ea5d92fa9e086a6cb6b7aaf2a69c7798248d27ab505
                    )

                [l10n/es_AR.json] => Array
                    (
                        [expected] => 5da22ed992526b116174dba5a94015a5356a5ba3ce34023919810afea05c944736db74b4cc3de70a1d6c44807f476016d313221b0e43410fb804d87b81891ec2
                        [current] => ad15982fa55f5f2fd02c57bf25d8bfb141943a9d548a7de7b510dfaa574def3d13f0e2a3ea0dc69917419518d423f321311456bc00eb24162847f09f6bead147
                    )

                [l10n/es_AR.js] => Array
                    (
                        [expected] => 6be755d59e444cc9826873befacb442253b2830daa10d656d14ea2c9b639570583c5284f80d18164a1132eb82e5fdd6e834c1f98c3fb5d31e4dfa8d37fd161fe
                        [current] => 3b3726ca638334a60c0d43ed276b9afa94bbe5009b9143cdbe0393d4e3ac96a1e0e635cf4044a68654eb90ac00c208af2632ec19fcacd2645e717e3f4d2a5949
                    )

            )

        [EXTRA_FILE] => Array
            (
                [tests/Check/RequestTimeTest.php] => Array
                    (
                        [expected] => 
                        [current] => 7206a2d6cd2dce3de19508dc787de21c5ac89ea59e2aaed98511358e37daea604c1bfcf3235c4eeeee0e2fc348b59b9800429c45191bf8bd3ab1cbf160a4b85d
                    )

                [tests/Check/RequestRemoteAddressTest.php] => Array
                    (
                        [expected] => 
                        [current] => 105f18f3003a6d3eff3fdb3b2d88b24d447ebcfe953567a7865535a14ed1adf6cf1621a8b7ce839250228efc2693a3eb0c711d5845c5280f68c2c11f3e9f3c56
                    )

                [tests/Check/AbstractStringCheckTest.php] => Array
                    (
                        [expected] => 
                        [current] => f3894849556b559c42d52faaf20b7d4871110b9f326c989bc43af11f688f6b8bd59df7b011b9a18e2549db917f8961adf8bdcdcfc33366abd15fdc38e82f54cf
                    )

                [tests/ManagerTest.php] => Array
                    (
                        [expected] => 
                        [current] => f986aa9c007ddbc56e288042761675973bdd378697668d9ee645cd210f3e52a1834e2a7c0877dfb1c09f1fde975a8abd1185aa1ba51a915f3471df223e818e1e
                    )

            )

    )

)

Afai see there is no “workflowengine” in the app store. Can’t you just temporarily provide a dummy or the like to get a response?