Hi Hans,I'm trying to reproduce this one. It seems it happens only with a "Directory with subdirectories" kind of repository. Can you confirm?I do now know exactly what this should do, never used it before.I'll check it and come back to you.GuilleOn Wed, Dec 12, 2018 at 12:46 PM Baveco, Hans <hans.baveco@wur.nl> wrote:It appeared impossible to load any packages (mcz files) from a MCFileRepositoryInspector, in a recent pharo (moose) 7 image (on windows 7), stack below. Apparently, somewhere a Character null is encountered where an integer is expected...
Any ideas how to solve this?
TIA, Hans
Character(Object)>>doesNotUnderstand: #bitOr:
SmallInteger>>bitOr:
ZnEndianessReadWriteStream>>nextLittleEndianNumber:
ZipArchive>>readEndOfCentralDirectoryFrom:
ZipArchive>>readFrom:
MCMczReader>>zip
MCMczReader>>parseMember:
MCMczReader>>loadPackage
MCMczReader(MCVersionReader)>>package
MCMczReader(MCVersionReader)>>basicVersion
MCMczReader(MCVersionReader)>>version
[ :r | r version ] in MCSubDirectoryRepository(MCFileBasedRepository)>>loadVersionFromFileNamed: in Block: [ :r | r version ]
[ :s |
(MCVersionReader readerClassForFileNamed: aString)
�� �� �� �� ifNotNil:
�� �� �� �� �� �� �� �� [ :class | aBlock value: (class on: s fileName: (self pathForFileNamed: aString)) ] ] in MCSubDirectoryRepository(MCFileBasedRepository)>>versionReaderForFileNamed:do: in Block: [ :s | ...
MCSubDirectoryRepository>>readStreamForFileNamed:do:
MCSubDirectoryRepository(MCFileBasedRepository)>>versionReaderForFileNamed:do:
MCSubDirectoryRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
[ self loadVersionFromFileNamed: aFileName ] in MCSubDirectoryRepository(MCFileBasedRepository)>>versionFromFileNamed: in Block: [ self loadVersionFromFileNamed: aFileName ]
Dictionary>>at:ifAbsent:
MCSubDirectoryRepository(MCFileBasedRepository)>>versionFromFileNamed:
[ version := repository versionFromFileNamed: selectedVersion ] in MCFileRepositoryInspector>>version in Block: [ version := repository versionFromFileNamed: sele...etc...
BlockClosure>>ensure:
CursorWithMask(Cursor)>>showWhile:
MCFileRepositoryInspector>>version
MCFileRepositoryInspector(MCVersionInspector)>>versionSummary
MCFileRepositoryInspector(MCVersionInspector)>>summary
MCFileRepositoryInspector(Object)>>perform:withEnoughArguments:
RubPluggableTextMorph(RubScrolledTextMorph)>>getTextFromModel
RubPluggableTextMorph>>update:
[ :aDependent | aDependent update: aParameter ] in MCFileRepositoryInspector(Model)>>changed: in Block: [ :aDependent | aDependent update: aParameter ]
DependentsArray>>do:
--
������
Guille Polito
Research Engineer
Centre de Recherche en Informatique, Signal et Automatique de Lille
CRIStAL - UMR 9189
French National Center for Scientific Research - http://www.cnrs.fr
Phone: +33 06 52 70 66 13
|
������ | Guille Polito Research Engineer Centre de Recherche en Informatique, Signal et Automatique de Lille CRIStAL - UMR 9189 French National Center for Scientific Research - http://www.cnrs.fr Phone: +33 06 52 70 66 13 |