Console Output
ci@WIN10-CI C:\builds\workspace\est_and_branch_Pipeline_Pharo9.0\Tests-windows-32>bash -c 'bootstrap/scripts/runTests.sh 32 Tests-windows-32' + CACHE=bootstrap-cache + find bootstrap-cache bootstrap-cache bootstrap-cache/Pharo9.0-32bit-b01b28e.sources bootstrap-cache/Pharo9.0-SNAPSHOT-32bit-b01b28e.zip bootstrap-cache/Pharo9.0-SNAPSHOT-bootstrap-32bit-b01b28e.zip bootstrap-cache/Pharo9.0-SNAPSHOT-compiler-32bit-b01b28e.zip bootstrap-cache/Pharo9.0-SNAPSHOT-core-32bit-b01b28e.zip bootstrap-cache/Pharo9.0-SNAPSHOT-hermesPackages-32bit-b01b28e.zip bootstrap-cache/Pharo9.0-SNAPSHOT-metacello-32bit-b01b28e.zip bootstrap-cache/Pharo9.0-SNAPSHOT-monticello-32bit-b01b28e.zip bootstrap-cache/Pharo9.0-SNAPSHOT-monticello_bootstrap-32bit-b01b28e.zip bootstrap-cache/Pharo9.0-SNAPSHOT-rpackage-32bit-b01b28e.zip bootstrap-cache/Pharo9.0-SNAPSHOT-traits-32bit-b01b28e.zip bootstrap-cache/PharoV60.sources ++ find bootstrap-cache -name 'Pharo*.zip' ++ head -n 1 ++ cut -d/ -f 2 ++ cut -d- -f 1-2 + TEST_NAME_PREFIX=Pharo9.0-SNAPSHOT + TEST_VM_VERSION=90 + '[' 32 -eq 32 ']' + TEST_VM_KIND=vm + ./bootstrap/scripts/getPharoVM.sh 90 vm 32 Downloading the latest pharoVM: http://files.pharo.org/get-files/90/pharo-win-stable.zip pharo-vm/PharoConsole.exe Creating starter scripts pharo and pharo-ui VM downloaded ++ find bootstrap-cache -name 'Pharo9.0-SNAPSHOT-32bit-*.zip' + IMAGE_ARCHIVE=bootstrap-cache/Pharo9.0-SNAPSHOT-32bit-b01b28e.zip + unzip bootstrap-cache/Pharo9.0-SNAPSHOT-32bit-b01b28e.zip Archive: bootstrap-cache/Pharo9.0-SNAPSHOT-32bit-b01b28e.zip inflating: Pharo9.0-SNAPSHOT-32bit-b01b28e.changes inflating: Pharo9.0-SNAPSHOT-32bit-b01b28e.image inflating: Pharo9.0-32bit-b01b28e.sources extracting: pharo.version ++ find . -name Pharo9.0-SNAPSHOT-32bit-b01b28e.image + IMAGE_FILE=./Pharo9.0-SNAPSHOT-32bit-b01b28e.image ++ find . -name Pharo9.0-SNAPSHOT-32bit-b01b28e.changes + CHANGES_FILE=./Pharo9.0-SNAPSHOT-32bit-b01b28e.changes + cp bootstrap-cache/Pharo9.0-32bit-b01b28e.sources bootstrap-cache/PharoV60.sources . + mv ./Pharo9.0-SNAPSHOT-32bit-b01b28e.image Pharo.image + mv ./Pharo9.0-SNAPSHOT-32bit-b01b28e.changes Pharo.changes + export PHARO_CI_TESTING_ENVIRONMENT=1 + PHARO_CI_TESTING_ENVIRONMENT=1 + ./pharo Pharo.image test --junit-xml-output --stage-name=Tests-windows-32 '.*' [31mInsufficient buffer size to read current working directory: 0 [0mWin32Platform(Object)>>error: Win32Platform(OSPlatform)>>currentWorkingDirectoryPathWithBuffer: Win32Platform(WinPlatform)>>currentWorkingDirectoryPathWithBufferSize: Win32Platform(WinPlatform)>>currentWorkingDirectoryPath WindowsStore class(DiskStore class)>>defaultWorkingDirectory WindowsStore(DiskStore)>>defaultWorkingDirectory FileSystem>>workingDirectoryPath FileSystem>>resolvePath: AbsolutePath(Path)>>asResolvedBy: FileSystem>>resolve: FileReference>>fullName SmalltalkImage>>sourcesName PharoFilesOpener>>sourcesName PharoFilesOpener>>openSources PharoFilesOpener>>sourcesFileOrNil SourceFileArray>>ensureOpen SmalltalkImage>>openSourceFiles SourceFileArray class>>startUp: ClassSessionHandler>>startup: [ :arg2 | arg2 startup: arg1 ] in WorkingSession>>runStartup: in Block: [ :arg2 | arg2 startup: arg1 ] [ arg2 value: arg3 ] in [ :arg3 | [ arg2 value: arg3 ] on: Exception do: [ :arg4 | self errorHandler handleError: arg4 ] ] in WorkingSession>>runList:do: in Block: [ arg2 value: arg3 ] FullBlockClosure(BlockClosure)>>on:do: [ :arg3 | [ arg2 value: arg3 ] on: Exception do: [ :arg4 | self errorHandler handleError: arg4 ] ] in WorkingSession>>runList:do: in Block: [ :arg3 | ... Array(SequenceableCollection)>>do: WorkingSession>>runList:do: WorkingSession>>runStartup: WorkingSession>>start: SessionManager>>launchSnapshot:andQuit: [ tmp3 := self launchSnapshot: arg1 andQuit: arg2. tmp1 signal ] in SessionManager>>snapshot:andQuit: in Block: [ ... [ self value. Processor terminateActive ] in FullBlockClosure(BlockClosure)>>newProcess in Block: [ ... [0m[31mInsufficient buffer size to read current working directory: 0 [0mWin32Platform(Object)>>error: Win32Platform(OSPlatform)>>currentWorkingDirectoryPathWithBuffer: Win32Platform(WinPlatform)>>currentWorkingDirectoryPathWithBufferSize: Win32Platform(WinPlatform)>>currentWorkingDirectoryPath WindowsStore class(DiskStore class)>>defaultWorkingDirectory WindowsStore(DiskStore)>>defaultWorkingDirectory FileSystem>>workingDirectoryPath FileSystem>>resolvePath: AbsolutePath(Path)>>asResolvedBy: FileSystem>>resolve: FileSystem>>exists: FileReference>>exists FileReference(AbstractFileReference)>>ifExists: OmSessionStore>>resetWithStoreNamed: OmSessionStore>>resetWithNextStoreName OmSessionStore>>store [ :arg1 | arg1 store ] in OmSessionStore class>>startUp in Block: [ :arg1 | arg1 store ] WeakSet>>do: OmSessionStore class>>startUp OmSessionStore class(Behavior)>>startUp: ClassSessionHandler>>startup: [ :arg2 | arg2 startup: arg1 ] in WorkingSession>>runStartup: in Block: [ :arg2 | arg2 startup: arg1 ] [ arg2 value: arg3 ] in [ :arg3 | [ arg2 value: arg3 ] on: Exception do: [ :arg4 | self errorHandler handleError: arg4 ] ] in WorkingSession>>runList:do: in Block: [ arg2 value: arg3 ] FullBlockClosure(BlockClosure)>>on:do: [ :arg3 | [ arg2 value: arg3 ] on: Exception do: [ :arg4 | self errorHandler handleError: arg4 ] ] in WorkingSession>>runList:do: in Block: [ :arg3 | ... Array(SequenceableCollection)>>do: WorkingSession>>runList:do: WorkingSession>>runStartup: WorkingSession>>start: SessionManager>>launchSnapshot:andQuit: [0m[31mInsufficient buffer size to read current working directory: 0 [0mWin32Platform(Object)>>error: Win32Platform(OSPlatform)>>currentWorkingDirectoryPathWithBuffer: Win32Platform(WinPlatform)>>currentWorkingDirectoryPathWithBufferSize: Win32Platform(WinPlatform)>>currentWorkingDirectoryPath WindowsStore class(DiskStore class)>>defaultWorkingDirectory WindowsStore(DiskStore)>>defaultWorkingDirectory FileSystem>>workingDirectoryPath FileSystem>>resolvePath: AbsolutePath(Path)>>asResolvedBy: FileSystem>>resolve: FileReference>>fullName FFIWindowsLibraryFinder>>basePaths [ :arg1 | arg1 nextPutAll: self userPaths; nextPutAll: self basePaths; nextPutAll: self ldLibraryPaths; nextPutAll: self knownPaths ] in FFIWindowsLibraryFinder(FFILibraryFinder)>>paths in Block: [ :arg1 | ... Array class(SequenceableCollection class)>>new:streamContents: Array class(SequenceableCollection class)>>streamContents: FFIWindowsLibraryFinder(FFILibraryFinder)>>paths [ :arg2 | self paths do: [ :arg3 | | tmp1 | tmp1 := arg3 / arg2. tmp1 exists ifTrue: [ ^ tmp1 fullName ] ] ] in FFIWindowsLibraryFinder(FFILibraryFinder)>>findAnyLibrary: in Block: [ :arg2 | ... Array(SequenceableCollection)>>do: FFIWindowsLibraryFinder(FFILibraryFinder)>>findAnyLibrary: FFIWindowsLibraryFinder class(FFILibraryFinder class)>>findAnyLibrary: LGitLibrary>>win32LibraryName Win32Platform(WinPlatform)>>ffiLibraryName: LGitLibrary(FFILibrary)>>libraryName FFICalloutMethodBuilder>>libraryName FFICalloutMethodBuilder>>createFFICalloutLiteralFromSpec: FFICalloutMethodBuilder>>generateFFICallout:spec:ffiLibrary: [ :arg2 | | tmp5 | sender methodProperties ifNotNil: [ tmp4 := sender methodProperties copy. tmp4 method: nil. arg2 properties: tmp4 ]. arg2 numArgs: self argumentNames size; addTemps: (self argumentNames copyWith: #result). tmp2 preMethodBuildContext: sender builder: arg2 spec: arg1. tmp5 := self generateFFICallout: arg2 spec: arg1 ffiLibrary: tmp2. tmp2 postMethodBuildContext: sender builder: arg2 spec: arg1. tmp5 ] in FFICalloutMethodBuilder>>generateMethodFromSpec: in Block: [ :arg2 | ... IRBuilder class>>buildIR: FFICalloutMethodBuilder>>generateMethodFromSpec: FFICalloutMethodBuilder>>generate [0m[31mError: Insufficient buffer size to read current working directory: 0 [0mWin32Platform(Object)>>error: Win32Platform(OSPlatform)>>currentWorkingDirectoryPathWithBuffer: Win32Platform(WinPlatform)>>currentWorkingDirectoryPathWithBufferSize: Win32Platform(WinPlatform)>>currentWorkingDirectoryPath WindowsStore class(DiskStore class)>>defaultWorkingDirectory WindowsStore(DiskStore)>>defaultWorkingDirectory FileSystem>>workingDirectoryPath FileSystem>>resolvePath: AbsolutePath(Path)>>asResolvedBy: FileSystem>>resolve: FileSystem>>exists: FileReference>>exists FileLocator(AbstractFileReference)>>exists GlobalIdentifierStonPersistence(GlobalIdentifierPersistence)>>shouldCallPreviousPersistence GlobalIdentifierStonPersistence(GlobalIdentifierPersistence)>>ensure: GlobalIdentifier>>ensure GlobalIdentifier class>>initializeUniqueInstance GlobalIdentifier class>>uniqueInstance SystemSettingsPersistence class>>resumeSystemSettings #SystemSettingsPersistence in PharoCommandLineHandler>>runPreferences in Block: #SystemSettingsPersistence FullBlockClosure(BlockClosure)>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SmalltalkImage>>at:ifPresent: PharoCommandLineHandler>>runPreferences PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: activateWith: t1 self error: 'Decompilation failed' in PharoCommandLineHandler class>>activateWith: in Block: activateWith: t1... NonInteractiveUIManager(UIManager)>>defer: PharoCommandLineHandler class>>activateWith: [ arg1 activateWith: commandLine ] in BasicCommandLineHandler>>activateSubCommand: in Block: [ arg1 activateWith: commandLine ] [0m