14405 <https://pharo.fogbugz.com/default.asp?14405> (backport pharo3) FileOut creates invalid comment entries for classes with class side methods fix in pharo3inbox
2014-11-04 22:51 GMT+01:00 Nicolai Hess <nicolaih...@web.de>: > Fixed and integrated (pharo 40350) > I'll open another issue for backporting to pharo3 > > 2014-11-02 22:24 GMT+01:00 Nicolai Hess <nicolaih...@web.de>: > >> Actually it is a bug in FileOUT! >> >> 14377 <https://pharo.fogbugz.com/default.asp?14377> >> FileOut creates invalid comment entries for classes with class side >> methods >> >> >> 2014-11-02 17:42 GMT+01:00 Nicolai Hess <nicolaih...@web.de>: >> >>> 2014-10-31 0:11 GMT+01:00 José Comesaña <jose.comes...@gmail.com>: >>> >>>> I see. But WATestError it is in the same package it is "Fileing", on >>>> line 3284 and is referenced many times before. I am sorry I have not enough >>>> knowledge about the internals to do more debugging. >>>> >>>> Seems to be a lack of coordination between FileOut and FileIn. Maybe >>>> nothing to do... >>>> >>>> Now a simpler and clearer test: >>>> >>>> 1. Back to the original situation. >>>> 2. FileOut *only* WAContextTest. It has a comment: "I am the base class >>>> for all tests that need a WARequestContext present.", in .st file in line >>>> 8. >>>> 3. Remove it. >>>> 4. FileIn again. No errors on Transcript BUT no comment appears for >>>> WAContextTest. >>>> >>>> Maybe, if I get a couple of free hours I could dare to debug a >>>> little.... >>>> >>>> Best >>>> >>>> >>>> 2014-10-30 23:30 GMT+01:00 stepharo <steph...@free.fr>: >>>> >>>>> It says that the class WATestError is not available. >>>>> >>>>> >>>>> >>>>> Yes, I did. It is in the .st file >>>>> >>>>> >>>>> >>>>>> c. You get a bunch of errors in Transcript while filing in >>>>>>> >>>>>> No magic ball so we cannot guess. >>>>>> >>>>>> >>>>> Example of Transcript messages (in case it helps): >>>>> WADocumentHandlerResponseTest>>createAndVerifyBinaryDocumentNamed:hasAttachment: >>>>> (WATestingFiles is Undeclared) >>>>> >>>>> WAExceptionHandlerTest>>testCommaReturnsExceptionSet (WATestError is >>>>> Undeclared) >>>>> >>>>> WAExceptionHandlerTest>>testCommaReturnsExceptionSet (WATestError is >>>>> Undeclared) >>>>> >>>>> WAExceptionHandlerTest>>testCommaReturnsExceptionSet (WATestError is >>>>> Undeclared) >>>>> >>>>> WAExceptionHandlerTest>>testCommaReturnsExceptionSet (WATestError is >>>>> Undeclared) >>>>> >>>>> WAExceptionHandlerTest>>testInternalError (WATestError is >>>>> Undeclared) >>>>> >>>>> >>>>> It happens in more cases. I just took this one because this is a >>>>> package anyone can install in order to reproduce the problem. >>>>> >>>>> Thanks >>>>> >>>>> >>>>> >>>> >>> >>> Yes, it is a bug. Verified on Pharo4 with class ZnMessageBenchmark. The >>> class has a comment, after fileout/remove class/filein this class is >>> without a comment. >>> I'll open a bug report. >>> >>> >> >