diff --git a/3rdparty b/3rdparty
index 7534a6a2b7549cc5db0a7f32749d962bfe9b2d3d..c37dc06ce2906813dec3296d1a58c1628c206a31 160000
--- a/3rdparty
+++ b/3rdparty
@@ -1 +1 @@
-Subproject commit 7534a6a2b7549cc5db0a7f32749d962bfe9b2d3d
+Subproject commit c37dc06ce2906813dec3296d1a58c1628c206a31
diff --git a/core/command/upgrade.php b/core/command/upgrade.php
index 5b9432d631ba194578c0a1cb3e3ff514c99df25d..aaeb63a31240e71522fea4199a6b11cc3cafe972 100644
--- a/core/command/upgrade.php
+++ b/core/command/upgrade.php
@@ -34,6 +34,7 @@ class Upgrade extends Command {
 	 * @param IConfig $config
 	 */
 	public function __construct(IConfig $config) {
+		parent::__construct();
 		$this->config = $config;
 	}
 
diff --git a/lib/base.php b/lib/base.php
index 58695f318493b3ddc5afdf68a9170af6edae5b9d..d428d45d90a06f41dd9a9e6a11cda3df35b19378 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -459,8 +459,6 @@ class OC {
 		if (file_exists($vendorAutoLoad)) {
 			$loader = require_once $vendorAutoLoad;
 			$loader->add('Pimple',OC::$THIRDPARTYROOT . '/3rdparty/Pimple');
-			$loader->add('Symfony\\Component\\Routing',OC::$THIRDPARTYROOT . '/3rdparty/symfony/routing');
-			$loader->add('Symfony\\Component\\Console',OC::$THIRDPARTYROOT . '/3rdparty/symfony/console');
 		} else {
 			OC_Response::setStatus(OC_Response::STATUS_SERVICE_UNAVAILABLE);
 			OC_Template::printErrorPage('Composer autoloader not found, unable to continue.');