- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
If there are no errors or warnings, but the build is still failing, perhaps prayer or visiting a psychic can help?
Admin
Exit Status
Admin
Failed successfully.
Admin
Someone forgot to buy that build tool flowers.
Admin
Bog standard for TeamCity. Doesn't matter what you're trying to build.
Admin
"Nothing went wrong, I just don't like you."
Admin
If a build fails on the server with nobody there, does anyone hear it scream?
Admin
That's the equivalent of someone saying "We need to talk" and then simply walking away and blocking any attempt to communicate with a hateful "You know damn well what's wrong!"
Admin
You code is find but I don't feel much like compiling today
Admin
While the lack of useful output is certainly annoying, TRWTF is not reading the fine manual. The default verbosity of the
dotnot publish
command isminimal
. Crank up the verbosity by passing the-v <LEVEL>
option with one of thenormal
,diagnostic
, ordetailed
levels. If you still don't get any useful output there, then TRWTF isdotnet publish
.Admin
"Net or DotNet, Young Jedi. There is no DotNot."
Admin
Even with the verbosity of the process at minimum, if the process fails there should at least be one (probably unhelpful) error message.
The only error-inducing problem that I could forgive for giving no errors is a 'media full' problem. Running out of disk space could prevent logging the error messages. Or running out of RAM, but that is even more rare.
Admin
Nope, TRWTF is not telling the user ANYTHING about what failed or why by default regardless of verbosity level. It's one thing to suppress expected messages, but as a rule failures (in this context) are unexpected and therefore should get SOME sort of useful diagnostic. Print a fucking message. Why would you ever want to suppress fatal error messages on a build tool, LET ALONE by default?
Admin
You seem to be confusing printing message content with flat out reporting that there weren't any messages.
Admin
Now I wait to see if any of my former co-workers read the Daily WTF. At a previous job, I got chided for doing "code review by DailyWTF".
Admin
Was the input source file empty?
Admin
Working as an external dev. When the automated build fails, I need to write an Email for someone to send me the logs.
Admin
I'm only halfway through my first coffee and read "diagnostic" is "disgusted". Still would be a fine log level, though.
Admin
DEBUG, INFO, WARN, ERROR, DISGUSTED. Seems like a perfectly reasonable log level to me.
Admin
I've had a few co-workers who appeared to code by copypasta from TDWTF.
Admin
Depends if someone installed volkswagen-ci on the build server.
Admin
Post build step failed
Admin
As implied above by "Anonymous') OR 1=1; DROP TABLE wtf; -- ", the error handling failure is from dotNet Publish. it is outputting:
and exiting with error code 1
TeamCity is simply repeating what it's told:
WTFin/WTFout
Admin
Azure ARM Deploy Pipelines have a habit of doing this too. Sometimes if you dig around in the Resource Deployment Logs you can find a bit more info. One thing you can guarantee is that any error message you do find will never have the correct line number against it - what sort of a coder would want to godirectly to line in the json garbage that caused the error! Sometimes it gives you a 'character number' but it doesn't match the offset in the file as they've probably expanded LFs to CR/LFs or something. Horrible
Admin
Ref
If someday we have semi-sentient hardware you can rest assured "disgusted" is the nicest thing they'll be thinking while processing most human-written software. Can you imagine how processors "feel" dealing with all this WTFery all day? Not good.
Admin
OMG. MS Build was just the same. Drove me out of a (very well paid) contract gig because I just could not solve something. I cant think of anything else that I have ever found simply unsolvable in a 30 year career.