23

Allright, this one begs for a rant.

Me (Linux boi):
0 checkout code
1 update local config file
2 compile
3 deploy locally
4 run
5 use

Coleague (Windows boi):
0 checkout code
1 update local config file
2 compile
3 deploy locally
4 run
-1 "configuration xyz not found in config file"
→ goto #3

After 4 attempts:
ø windows.reboot()
3 deploy locally
4 run
-1 "configuration xyz not found in config file"
3 deploy locally
4 run
5 use
// out of curiosity...
3 deploy locally
4 run
-1 "configuration xyz not found in config file"

NO side actions taken (no configs updated, no code changes made, no nothing. Just simple double-clicking the redeploy script again and again)

Now... How do you objectively explain THAT?

http://weknowmemes.com/2013/01/... IRL :)

Comments
  • 10
    Would not be surprised if Windows actually had a nondeterministic environment.
  • 15
    Hm, I smell problem between chair and keyboard.
  • 0
    @hitzoR And what could be the problem? What can the guy be doing wrong? :)
  • 2
    @netikras hidden files could be an issue aswell as just having to use a different compiler. Path issues might be at fault aswell - Windows is a bit iffy with this.
  • 0
    @fml89 Official compiler is used by us both. Same javac version, same mvn version. Same codebase.

    Paths? Would that explain why the app can be deployed every n-th time? Either way, things are working well with another branch which, IMO, rules PATH corruption out completely.

    As for hidden files.. That sounds possible but I don't think it's very likely to be the reason for Spring to lose configuration entries..
  • 4
    How about line endings? Those can fcuk up stuff sometimes
  • 1
    @zankar That would throw something like "invalid format", not "config not found".
  • 1
    @hitzoR <-- okay, this guy right there has a brilliant nose. He was right.
    And I sooo badly wanted it to be a windows fuckup...
Add Comment