On Fri, Mar 17, 2017 at 5:30 PM, Ben Coman <b...@openinworld.com> wrote:
> > > On Fri, Mar 17, 2017 at 5:22 PM, Ben Coman <b...@openinworld.com> wrote: > >> In 60445, browse the implementors of #cacheAt:for:ifAbsentPut: >> and the view the Versions of each. >> Curiously some of them have a blank user/date. >> >> There are others... >> errors := OrderedCollection new. >> versions := (CompiledMethod allInstances) flatCollect: [:cm| >> [VersionBrowser new setRGMethodFrom: cm asRingDefinition; >> buildChangeList] >> on: Error do:[:ex| errors add: (cm -> ex). #()] ]. >> versions size. >> "112131" >> emptyStamps := versions select: [:rgm| rgm stamp = '']. >> emptyStamps size. >> "9264" >> or 8% >> >> Maybe some are historic, but I'd guess this one at least is not so old... >> GLMFastListDataSource>>cacheAt:for:ifAbsentPut: >> >> What reasonable action do we need to take? >> >> cheers -ben >> > > P.S. > the errors were all "UTF8InvalidText: Invalid utf8 input detected" for > these methods... > QuotedPrintableMimeConverter >> #decode: > StringTest >> #UTF8InvalidText: > EpEnabledIntegrationTest >> #setUp > SingleCodeCriticResultList >> #diffTextForChange: > > > Further analysis... 60000 versions=93482 emptyStamps=8964 60050 versions=95654 (+2172) emptyStamps=9214 (+250) 60100 versions=96112 (+458) emptyStamps=9212 (-2) 60150 versions=97335 (+1223) emptyStamps=9211 (-1) 60200 versions=98030 (+695) emptyStamps=9169 (-42) 60250 versions=99779 (+1749) emptyStamps=9282 (113) 60300 versions=109440 (+9661) emptyStamps=9153 (-129) 60350 versions=109586 (+146) emptyStamps=9173 (+20) 60400 versions=110278 (+692) emptyStamps=9185 (+12) 60455 versions=112131 (+1853) emptyStamps=9264 (+79) cheers -ben