Trying to open Epicea in at least one project on my machine ;-)

Perhaps it's best if I check with Guille in person tomorrow.

On 20 March 2018 at 18:36, Sven Van Caekenberghe <[email protected]> wrote:

>
>
> > On 20 Mar 2018, at 17:31, Damien Pollet <[email protected]> wrote:
> >
> > I can perfectly reproduce, in fact I've had to copy-paste by hand from
> the changes file and switched back to a 6.1 image to be able to do any work
> on Clap.
> > Perhaps this is triggered by the actual contents of the ombu files?
>
> Probably.
>
> Can you describe a reproducible scenario ?
>
> > On 20 March 2018 at 17:26, Sven Van Caekenberghe <[email protected]> wrote:
> > Argh, yes, I am sorry. I can no longer reproduce it either, must have
> occurred in a hacking image.
> >
> > I tested with the latest 7 and all was OK, even with a full Unicode
> comment like
> >
> > foo
> >         "élève Français - 100 €"
> >
> >         ^ foo
> >
> > > On 20 Mar 2018, at 17:12, Martin Dias <[email protected]> wrote:
> > >
> > > Couldn't reproduce in latest Pharo 7 32 bits.
> > >
> > > From stack trace: it's strange that 
> > > ZnUTF8Encoder>>nextCodePointFromStream:
> got that nil when parsing the stream.
> > >
> > > Martin
> > >
> > > On Wed, Mar 14, 2018 at 8:32 AM, Guillermo Polito <
> [email protected]> wrote:
> > > I cannot reproduce it from here... does your file have non-ascii
> characters?
> > >
> > > On Wed, Mar 14, 2018 at 10:55 AM, Sven Van Caekenberghe <[email protected]>
> wrote:
> > > World Menu > Tools > Code Changes
> > >
> > > click on any change, boom.
> > >
> > > [ :error |
> > > (OmFileStoreReadingError
> > >         readingError: error
> > >         on: self fileReference
> > >         position: readStream position) signal ] in [ :readStream |
> > > [ ^ aBlockClosure value: readStream ]
> > >         on: Error
> > >         do: [ :error |
> > >                 (OmFileStoreReadingError
> > >                         readingError: error
> > >                         on: self fileReference
> > >                         position: readStream position) signal ] ] in
> OmBlockFileStore(OmFileStore)>>readEntriesWith: in Block: [ :error | ...
> > > BlockClosure>>cull:
> > > Context>>evaluateSignal:
> > > Context>>handleSignal:
> > > Context>>handleSignal:
> > > MessageNotUnderstood(Exception)>>signal
> > > UndefinedObject(Object)>>doesNotUnderstand: #<
> > > ZnUTF8Encoder>>nextCodePointFromStream:
> > > ZnUTF8Encoder(ZnCharacterEncoder)>>nextFromStream:
> > > ZnCharacterReadStream>>nextElement
> > > [ :out |
> > > | partialMatch pattern matched |
> > > partialMatch := (self collectionSpecies new: aCollection size)
> > >         writeStream.
> > > pattern := aCollection readStream.
> > > matched := false.
> > > [ matched or: [ self atEnd or: [ pattern atEnd ] ] ]
> > >         whileFalse: [ | ch |
> > >                 (ch := self nextElement) = pattern next
> > >                         ifTrue: [ pattern atEnd
> > >                                         ifTrue: [ matched := true ]
> > >                                         ifFalse: [ partialMatch
> nextPut: ch ] ]
> > >                         ifFalse: [ pattern reset.
> > >                                 out nextPutAll: partialMatch contents.
> > >                                 partialMatch reset.
> > >                                 out nextPut: ch ] ].
> > > matched
> > >         ifFalse: [ out nextPutAll: partialMatch contents ] ] in
> ZnCharacterReadStream>>upToAll: in Block: [ :out | ...
> > > String class(SequenceableCollection class)>>new:streamContents:
> > > String class(SequenceableCollection class)>>streamContents:
> > > ZnCharacterReadStream>>upToAll:
> > > [ stream upToAll: token ] in OmSTONEntryReader>>
> nextEntryPositionIfFound:ifNone: in Block: [ stream upToAll: token ]
> > > BlockClosure>>on:do:
> > > OmSTONEntryReader>>nextEntryPositionIfFound:ifNone:
> > > OmSTONEntryReader>>entryPositionsDo:
> > > OmSTONEntryReader>>entryPositionsUpTo:
> > > [ :readStream |
> > > readStream position: startPosition.
> > > ^ self newEntryReader
> > >         stream: readStream;
> > >         entryPositionsUpTo: endPosition ] in 
> > > OmBlockFileStore>>entryPositionsStartingAt:upTo:
> in Block: [ :readStream | ...
> > > [ ^ aBlockClosure value: readStream ] in [ :readStream |
> > > [ ^ aBlockClosure value: readStream ]
> > >         on: Error
> > >         do: [ :error |
> > >                 (OmFileStoreReadingError
> > >                         readingError: error
> > >                         on: self fileReference
> > >                         position: readStream position) signal ] ] in
> OmBlockFileStore(OmFileStore)>>readEntriesWith: in Block: [ ^
> aBlockClosure value: readStream ]
> > > BlockClosure>>on:do:
> > > [ :readStream |
> > > [ ^ aBlockClosure value: readStream ]
> > >         on: Error
> > >         do: [ :error |
> > >                 (OmFileStoreReadingError
> > >                         readingError: error
> > >                         on: self fileReference
> > >                         position: readStream position) signal ] ] in
> OmBlockFileStore(OmFileStore)>>readEntriesWith: in Block: [ :readStream |
> ...
> > > [ aBlock value: stream ] in 
> > > FileReference(AbstractFileReference)>>readStreamDo:
> in Block: [ aBlock value: stream ]
> > > BlockClosure>>ensure:
> > > FileReference(AbstractFileReference)>>readStreamDo:
> > > OmBlockFileStore(OmFileStore)>>readEntriesWith:
> > > OmBlockFileStore>>entryPositionsStartingAt:upTo:
> > > OmBlock>>refresh
> > > OmBlock>>checkIfMustRefreshBlock
> > >
> > >
> > >
> > >
> > >
> > > --
> > >
> > > 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
> > >
> > > Web: http://guillep.github.io
> > > Phone: +33 06 52 70 66 13
> > >
> >
> >
> >
> >
> >
> > --
> > Damien Pollet
> > type less, do more [ | ] http://people.untyped.org/damien.pollet
>
>
>


-- 
Damien Pollet
type less, do more [ | ] http://people.untyped.org/damien.pollet

Reply via email to