-
Notifications
You must be signed in to change notification settings - Fork 68
Closed
Description
Fails with and without --git=bitbucket. I was able to build with BitBucket before I went on vacation. Using the commit e8b82d858daeb39a9d786c4dced165f154a25633 (2.0.0-alpha2) works, so the issue was sometime between now and then.
terminus build:project:create pantheon-systems/example-wordpress-composer:dev-master testbitbucketbuild --label='Test Bitbucket Build' --git=bitbucket
PHP Fatal error: Interface 'Pantheon\TerminusBuildTools\ServiceProviders\Bitbucket\RepositoryProviders\GitProvider' not found in /Users/andrewtaylor/.terminus/plugins/terminus-build-tools-plugin/src/ServiceProviders/RepositoryProviders/Bitbucket/BitbucketProvider.php on line 19
PHP Stack trace:
PHP 1. {main}() /Users/andrewtaylor/pantheon-cli/bin/terminus:0
PHP 2. Pantheon\Terminus\Terminus->run() /Users/andrewtaylor/pantheon-cli/bin/terminus:44
PHP 3. Robo\Runner->run() /Users/andrewtaylor/pantheon-cli/src/Terminus.php:103
PHP 4. Symfony\Component\Console\Application->run() /Users/andrewtaylor/pantheon-cli/vendor/consolidation/robo/src/Runner.php:167
PHP 5. Symfony\Component\Console\Application->doRun() /Users/andrewtaylor/pantheon-cli/vendor/symfony/console/Application.php:130
PHP 6. Symfony\Component\Console\Application->doRunCommand() /Users/andrewtaylor/pantheon-cli/vendor/symfony/console/Application.php:228
PHP 7. Consolidation\AnnotatedCommand\AnnotatedCommand->run() /Users/andrewtaylor/pantheon-cli/vendor/symfony/console/Application.php:892
PHP 8. Consolidation\AnnotatedCommand\AnnotatedCommand->initialize() /Users/andrewtaylor/pantheon-cli/vendor/symfony/console/Command/Command.php:229
PHP 9. Consolidation\AnnotatedCommand\CommandProcessor->initializeHook() /Users/andrewtaylor/pantheon-cli/vendor/consolidation/annotated-command/src/AnnotatedCommand.php:381
PHP 10. Consolidation\AnnotatedCommand\Hooks\Dispatchers\InitializeHookDispatcher->initialize() /Users/andrewtaylor/pantheon-cli/vendor/consolidation/annotated-command/src/CommandProcessor.php:117
PHP 11. Consolidation\AnnotatedCommand\Hooks\Dispatchers\InitializeHookDispatcher->callInitializeHook() /Users/andrewtaylor/pantheon-cli/vendor/consolidation/annotated-command/src/Hooks/Dispatchers/InitializeHookDispatcher.php:27
PHP 12. Pantheon\TerminusBuildTools\Commands\ProjectCreateCommand->validateSiteName() /Users/andrewtaylor/pantheon-cli/vendor/consolidation/annotated-command/src/Hooks/Dispatchers/InitializeHookDispatcher.php:37
PHP 13. Pantheon\TerminusBuildTools\Commands\ProjectCreateCommand->createProviders() /Users/andrewtaylor/.terminus/plugins/terminus-build-tools-plugin/src/Commands/ProjectCreateCommand.php:59
PHP 14. Pantheon\TerminusBuildTools\ServiceProviders\ProviderManager->createProvider() /Users/andrewtaylor/.terminus/plugins/terminus-build-tools-plugin/src/Commands/BuildToolsBase.php:82
PHP 15. class_exists() /Users/andrewtaylor/.terminus/plugins/terminus-build-tools-plugin/src/ServiceProviders/ProviderManager.php:70
PHP 16. spl_autoload_call() /Users/andrewtaylor/.terminus/plugins/terminus-build-tools-plugin/src/ServiceProviders/ProviderManager.php:70
PHP 17. Composer\Autoload\ClassLoader->loadClass() /Users/andrewtaylor/.terminus/plugins/terminus-build-tools-plugin/src/ServiceProviders/ProviderManager.php:70
PHP 18. Composer\Autoload\includeFile() /Users/andrewtaylor/pantheon-cli/vendor/composer/ClassLoader.php:322
PHP 19. include() /Users/andrewtaylor/pantheon-cli/vendor/composer/ClassLoader.php:444
Fatal error: Interface 'Pantheon\TerminusBuildTools\ServiceProviders\Bitbucket\RepositoryProviders\GitProvider' not found in /Users/andrewtaylor/.terminus/plugins/terminus-build-tools-plugin/src/ServiceProviders/RepositoryProviders/Bitbucket/BitbucketProvider.php on line 19
Call Stack:
0.0050 365368 1. {main}() /Users/andrewtaylor/pantheon-cli/bin/terminus:0
0.0958 5653248 2. Pantheon\Terminus\Terminus->run() /Users/andrewtaylor/pantheon-cli/bin/terminus:44
0.0958 5653272 3. Robo\Runner->run() /Users/andrewtaylor/pantheon-cli/src/Terminus.php:103
11.6237 10473712 4. Symfony\Component\Console\Application->run() /Users/andrewtaylor/pantheon-cli/vendor/consolidation/robo/src/Runner.php:167
11.6316 10474224 5. Symfony\Component\Console\Application->doRun() /Users/andrewtaylor/pantheon-cli/vendor/symfony/console/Application.php:130
11.6323 10474224 6. Symfony\Component\Console\Application->doRunCommand() /Users/andrewtaylor/pantheon-cli/vendor/symfony/console/Application.php:228
11.6370 10512992 7. Consolidation\AnnotatedCommand\AnnotatedCommand->run() /Users/andrewtaylor/pantheon-cli/vendor/symfony/console/Application.php:892
11.6376 10514200 8. Consolidation\AnnotatedCommand\AnnotatedCommand->initialize() /Users/andrewtaylor/pantheon-cli/vendor/symfony/console/Command/Command.php:229
11.6377 10514576 9. Consolidation\AnnotatedCommand\CommandProcessor->initializeHook() /Users/andrewtaylor/pantheon-cli/vendor/consolidation/annotated-command/src/AnnotatedCommand.php:381
11.6381 10519184 10. Consolidation\AnnotatedCommand\Hooks\Dispatchers\InitializeHookDispatcher->initialize() /Users/andrewtaylor/pantheon-cli/vendor/consolidation/annotated-command/src/CommandProcessor.php:117
11.6383 10519560 11. Consolidation\AnnotatedCommand\Hooks\Dispatchers\InitializeHookDispatcher->callInitializeHook() /Users/andrewtaylor/pantheon-cli/vendor/consolidation/annotated-command/src/Hooks/Dispatchers/InitializeHookDispatcher.php:27
11.6383 10519560 12. Pantheon\TerminusBuildTools\Commands\ProjectCreateCommand->validateSiteName() /Users/andrewtaylor/pantheon-cli/vendor/consolidation/annotated-command/src/Hooks/Dispatchers/InitializeHookDispatcher.php:37
11.6384 10519560 13. Pantheon\TerminusBuildTools\Commands\ProjectCreateCommand->createProviders() /Users/andrewtaylor/.terminus/plugins/terminus-build-tools-plugin/src/Commands/ProjectCreateCommand.php:59
12.6712 11357248 14. Pantheon\TerminusBuildTools\ServiceProviders\ProviderManager->createProvider() /Users/andrewtaylor/.terminus/plugins/terminus-build-tools-plugin/src/Commands/BuildToolsBase.php:82
12.6713 11357248 15. class_exists() /Users/andrewtaylor/.terminus/plugins/terminus-build-tools-plugin/src/ServiceProviders/ProviderManager.php:70
12.6713 11357504 16. spl_autoload_call() /Users/andrewtaylor/.terminus/plugins/terminus-build-tools-plugin/src/ServiceProviders/ProviderManager.php:70
12.6714 11357632 17. Composer\Autoload\ClassLoader->loadClass() /Users/andrewtaylor/.terminus/plugins/terminus-build-tools-plugin/src/ServiceProviders/ProviderManager.php:70
12.6714 11357824 18. Composer\Autoload\includeFile() /Users/andrewtaylor/pantheon-cli/vendor/composer/ClassLoader.php:322
12.6718 11389096 19. include('/Users/andrewtaylor/.terminus/plugins/terminus-build-tools-plugin/src/ServiceProviders/RepositoryProviders/Bitbucket/BitbucketProvider.php') /Users/andrewtaylor/pantheon-cli/vendor/composer/ClassLoader.php:444
Metadata
Metadata
Assignees
Labels
No labels