2012-07-03 3 views
1

Behat을 실행하는 중에 다음 오류가 발생했습니다. 그것은 내게 액세스 권한 문제 일지 모르지만 오류 메시지는 매우 모호합니다. 언급 된 파일이 존재하지 않기 때문에 액세스 권한을 추측하고 있습니다.Behat을 실행하는 데 이상한 오류가 발생했습니다.

젠킨스를 통해 스크립트를 실행하는 경우 임시 파일은 C:/Windows/Temp/sf2DA1B.tmp이며 액세스 권한 문제가 둘 다 있다고 상상할 수 없습니다. 당신이 할 수있는 일

PHP Warning: DOMDocument::schemaValidateSource(): Invalid Schema in phar://C:/Program Files (x86)/Behat/behat.phar/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php on line 363 

    [InvalidArgumentException] 

    [ERROR 4] Document is empty (in file:///C:/Users/vaillancourt/AppData/Local/Temp/2/sf2D71B.tmp - line 1, column 1) 

    [ERROR 4] Start tag expected, '<' not found (in file:///C:/Users/vaillancourt/AppData/Local/Temp/2/sf2D71B.tmp - line 1, column 1) 

    [ERROR 3067] Element '{http://www.w3.org/2001/XMLSchema}import': Failed to parse the XML resource 'file:///C:/Users/vaillancourt/AppData/Local/Temp/2/sf2D71B.tmp'. (in in_memory_buffer - line 8, col 
umn 0) 

답변

0

수동으로 여기 - http://symfony.com/schema/dic/services/services-1.0.xsd

장소에서 $의 PATH_TO_SYMFONY2로 파일을 "서비스-1.0.xsd"를 다운로드하려고하는 것입니다/구성 요소/의존성 주입/로더/스키마/DIC/서비스. 운이 좋다면 작동 할 것입니다. 이것은 제 테스트 설정 중 하나입니다.

+0

내 behat 앱이 PHAR 파일 인 경우에도 여전히 작동합니까? – Salsero69

+0

나는 그것을해야한다고 생각합니다. 당신이 그것을 시도 했습니까? –

+0

그래, 작동하지 않는 것 같습니다. 그러나 GIT에서 소스를 가져 와서 그런 식으로 설치하기로 결정했습니다. 그건 그걸 해결 한 것 같습니다. – Salsero69