Skip to content

build:project:create fails #102

@ataylorme

Description

@ataylorme

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

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions