Hi guys,<br>I&#39;m fully getting into haskell thanks to the yesod framework. I&#39;ve been pulling my hair with a bug as silly as they come, and for so long that I cannot tell it without feeling embarrassed. (I&#39;m working on the <a href="http://haskellers.com">haskellers.com</a> website code, just to give you some extra context)<br>
<br>I was getting a 500 in one of my controllers, and I first though there was some non existing id being referenced from a model, I set up the haskell interactive debugger and launched my yesod project from ghci, single stepped and everything looked just fine.<br>
The actual error displayed was:&quot;Internal Server Error&quot; &quot;A LineSingle must have nested content&quot;<br><br>The issue was finally that a cassius file had some trailing garbage (that went unnoticed by me, probably added accidentally when passing out over my keyboard).<br>
<br>My main issue with this is that I think of cassius files as just css, I wouldn&#39;t expect to get an error in my page just for a broken css file. I would expect seeing broken styles, or even better, the program not compiling at all. I searched for the LineSingle error message and seems to be related to hamlet, I interpreted that as a pointer but was in the wrong direction.<br>
<br>I know this won&#39;t happen to me again, but just wanted to throw it out here to see if you consider it a gotcha.<br><br>cheers :)<br>----nubis :)<br>