gameboy Posted June 12, 2018 Report Share Posted June 12, 2018 @elexis Today, I tested the latest SVN21847. When I opened the multiplayer lobby, the error message appeared: ERROR: RelaxNGValidator: Validation error: gui/prelobby/common/credentials/credentials.xml:2: Did not expect text in element object content ERROR: RelaxNGValidator: Validation failed for '(null)' ERROR: CXeromyces: failed to validate XML file gui/prelobby/common/credentials/credentials.xml 1 Quote Link to comment Share on other sites More sharing options...
Silier Posted June 12, 2018 Report Share Posted June 12, 2018 Problem was found and will be fixed soon. Quote Link to comment Share on other sites More sharing options...
elexis Posted June 12, 2018 Report Share Posted June 12, 2018 Why does this excess > not error out on linux???? Edit: while other syntax errors are shown in the same way as above Quote Link to comment Share on other sites More sharing options...
elexis Posted June 12, 2018 Report Share Posted June 12, 2018 Thanks gameboy! I did not notice the bug because there is a logic problem in the XML library that is hiding this bug. The library saves syntactically correct cached versions of syntactically incorrect XML files, so we see the error the first time, but then never again. So if a dev has some errorspam and only read the first error, he may never have a chance to read this error and is mislead to believe that the XML files are syntactically and semantically correct and commit them. Hence I propose to only save the syntactically correct cached files if the XML files were syntactically correct as well in D1574. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.