On Mon, Aug 26, 2013 at 10:26 AM, Dimitris Zenios <[email protected] > wrote:
I already posted on a previous thread regarding the CI failure on issute > TAP5-1007 but most probably nobody saw it. Re posting again here > > This is a legitimate bug. > > If your filesystem is case sensitive like most linux os are > then classLoader.getResource will return null.After that when calling > validateUrl with a null parameter it returns instead of throwing the > expected exception (IllegalStateException) of the test case. > > Most probably if the load resource method returns null it should throw an > exception right away.It doesn't need to pass to validateUrl. > > P.S:Its very weird that in masimos box all tests are running fine.Most > probably he is using a case insensitive filesystem (vfat?).In my box the > test fails like CI > > I'm overbooked at the moment (it's my welcome back from holidays). I've had time to only check it lightly but it seems the validateURL check in AbstractResource is constantly failing cause is legitimate to pass URL as null (read when a search for localized template is done). The result is that the check never occurs so a RuntimeException occurs as before, thus the test fails: java.lang.RuntimeException Page About did not generate any markup when rendered. This could be because its template file could not be located, or because a render phase method in the page prevented rendering. I'm going to look at it asap. -- Massimo Lusetti
