We did a change last week on MCDataStream. We did it with the intention of making it backward compatible.
Can somebody tell me a repo/package/version that I should try to load to reproduce it? Guille El mié., 26 de ago. de 2015 a la(s) 12:00 p. m., Nicolai Hess < [email protected]> escribió: > 2015-08-26 11:00 GMT+02:00 Marcus Denker <[email protected]>: > >> >> > On 26 Aug 2015, at 10:58, Blondeau Vincent < >> [email protected]> wrote: >> > >> > Loading traits only is working, there are traits in Moose and it is >> well working... >> > E.g.: >> > Trait named: #TOODependencyQueries >> > uses: TDependencyQueries >> > category: 'Famix-Core’ >> > >> >> Yes, but there it might not fall back on loading the .st file but instead >> de-seriaize the MC model. >> > > Yes, I think this is again > > MCMczReader>>loadDefinitions > definitions := OrderedCollection new. > (self zip memberNamed: 'snapshot.bin') ifNotNil: > [:m | [^ definitions := (MCDataStream on: m contentStream) next > definitions] > on: Error do: [:fallThrough]]. > "otherwise" > (self zip membersMatching: 'snapshot/*') > do: [:m | self extractDefinitionsFrom: m]. > > if the first run wit hMCDataStream on: ... fails, it uses the "otherwise" > path. > But that one does not handle Trait definitions correctly. > > I don't know why the first one (MCDataStream ...) fails on some packages, > may have something to do with > non-ascii characters but I don't know if it failed always at that place > and only the implementation in the > second path changed? > > > nicolai > > > > > > >> >> >> > Vincent >> > >> > -----Message d'origine----- >> > De : Pharo-users [mailto:[email protected]] De la >> part de Marcus Denker >> > Envoyé : mercredi 26 août 2015 10:52 >> > À : Any question about pharo is welcome >> > Cc : Pharo Development List >> > Objet : Re: [Pharo-users] [ann] brick on top of bloc - preview >> > >> > >> >> On 26 Aug 2015, at 10:42, Tudor Girba <[email protected]> wrote: >> >> >> >> Aha. Thanks for the help, Vincent. >> >> >> >> Now, the next problem: Does anyone know why the "Unrecognized class >> definition" problem occurs? :) >> >> >> > >> > It seems that >> > >> > 1) MC model loading of the serialised package fails >> > 2) it falls back on using MCStReader >> > 3) which fails to load the .st file for the definition of >> TBlLayoutPropertiesOwner >> > >> > Maybe loading trait definitions does not work in general with >> MCStReader? >> > >> > Marcus >> > >> > >> > Ce message et les pièces jointes sont confidentiels et réservés à >> l'usage exclusif de ses destinataires. Il peut également être protégé par >> le secret professionnel. Si vous recevez ce message par erreur, merci d'en >> avertir immédiatement l'expéditeur et de le détruire. L'intégrité du >> message ne pouvant être assurée sur Internet, la responsabilité de >> Worldline ne pourra être recherchée quant au contenu de ce message. Bien >> que les meilleurs efforts soient faits pour maintenir cette transmission >> exempte de tout virus, l'expéditeur ne donne aucune garantie à cet égard et >> sa responsabilité ne saurait être recherchée pour tout dommage résultant >> d'un virus transmis. >> > >> > This e-mail and the documents attached are confidential and intended >> solely for the addressee; it may also be privileged. If you receive this >> e-mail in error, please notify the sender immediately and destroy it. As >> its integrity cannot be secured on the Internet, the Worldline liability >> cannot be triggered for the message content. Although the sender endeavours >> to maintain a computer virus-free network, the sender does not warrant that >> this transmission is virus-free and will not be liable for any damages >> resulting from any virus transmitted. >> > >> >> >>
