I downloaded and installed the Acquia Dev Desktop. I had been using 7.42 but specified 8.0.2 I used all the defaults and installation was normally but while it was creating the initial website I got this message:
Fatal error: Uncaught exception 'Symfony\Component\DependencyInjection\Exception\InvalidArgumentException' with message 'The service definition "renderer" does not exist.' in C:\Users\Alan\Sites\devdesktop\drupal-8.0.2\vendor\symfony\dependency-injection\ContainerBuilder.php:796 Stack trace: #0 C:\Users\Alan\Sites\devdesktop\drupal-8.0.2\vendor\symfony\dependency-injection\ContainerBuilder.php(440): Symfony\Component\DependencyInjection\ContainerBuilder->getDefinition('renderer') #1 C:\Users\Alan\Sites\devdesktop\drupal-8.0.2\core\lib\Drupal.php(158): Symfony\Component\DependencyInjection\ContainerBuilder->get('renderer') #2 C:\Users\Alan\Sites\devdesktop\drupal-8.0.2\core\includes\install.core.inc(1151): Drupal::service('renderer') #3 C:\Users\Alan\Sites\devdesktop\drupal-8.0.2\core\includes\install.core.inc(1089): install_database_errors(Array, './sites/drupal-...') #4 C:\Users\Alan\Sites\devdesktop\drupal-8.0.2\core\includes\install.core.inc(366): install_verify_database_settings('sites/drupal-8-...') #5 C:\Users\Alan\ in C:\Users\Alan\Sites\devdesktop\drupal-8.0.2\vendor\symfony\dependency-injection\ContainerBuilder.php on line 796

This is on a Windows 7 laptop. I understand from doing a search that Symfony is a PHP framework but why isn't it present?

Comments

Ravi Sharma’s picture

Hi AlanClifford,

May be this error showing by database name which you are using for the site. when we install site from Acquia then it's created database name with some special characters(like drupal_8_0_2). So once try again and give you database name in installation time.

and please check on this URL. It might be helpful.

Thanks

AlanClifford’s picture

Thanks for the quick and helpful reply.

They use "drupal-8-0-2" for the local site name and "drupal_8_0_2" for the new database name. In the first they use "-" (dash), in the second they use "_" (underscore). This is a sandbox for me so I don't care what it is called. In the past I'd just used the defaults. I changed the local site name to "alantest". That was echoed in the new database name. During the creation, they prompt for a database username with the default "drupaluser" and a password which 7.42 didn't. I changed that to "alan" and entered my standard password for this kind of thing. It still failed with the same error. This may be a Windows things since they create a folder with "drupal-8.0.2". Note the two periods. I went back to 7.42 With it, the defaults work and the Windows folder is "drupal-7.42" with one period rather than two.

I read all the info on the link you sent. And, just as it says (RTFM Alan!), if you enter a password when the install asks for one IT WILL FAIL and, even better, with a message that seems completely unrelated. No password, no problem. I now have both 7.42 and 8.0.2 installed.