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.

Guille

On Wed, Dec 12, 2018 at 12:46 PM Baveco, Hans <hans.bav...@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
<http://www.cnrs.fr>*


*Web:* *http://guillep.github.io* <http://guillep.github.io>

*Phone: *+33 06 52 70 66 13

Reply via email to