ReflectionException (-1) Class test does not exist

Permalink
Running version 8.4.1, when any addon is attempted to be downloaded through the dashboard, the error in the title is thrown.

With debug info on, i see it going through the following:

Concrete\Core\Marketplace\MarketplacedownloadRemoteFile
/src/Marketplace/RemoteItem.php.249

Illuminate\Container\Container\make
/src/Marketplace/Marketplace.php.149

Concrete\Core\Application\Applicationbuild
/vendor/illuminate/container/Container.php.629

Illuminate\Container\Containerbuild
/src/Application/Application.php.429

ReflectionClass__construct
/vendor/illuminate/container/Container.php.734

ReflectionException
/vendor/illuminate/container/Container.php734


I jumped over tohttps://github.com/concrete5/concrete5/blame/36fb9c0c4a57e6fe646bc5a... and i guess the person that made this change has deleted their account? Anyways, I'm not sure if 'test' was a leftover development test or if it's actually supposed to be 'test'. I figured I would ask here first before posting a bug report on github!

Anticept
 
wbaer replied on at Permalink Reply
wbaer
I deleted the Line 149 in Marketplace.php and now it work.
okapi replied on at Permalink Reply
okapi
@wbaer: Thanks for that workaround, now update of add-ons is working again!

Hope this is going to be fixed in 8.4.2.

EDIT: This is fixed in current development branch:
https://github.com/concrete5/concrete5/issues/6917...
dominichalford replied on at Permalink Reply
@ wbaer
Thank you - very helpful, I had the same issue but it's working now thanks to you :)