Programming is hard by Stephan Schmidt

Beware MacOS X Java developers

At least all of those as stupid as I am. When developing cintoo Messages I got biten (again!) by the MacOS filesystem not being case sensitive. All tests worked fine but on the integration server (thanks pulse guys for providing your software, it helps) which is running on Linux the tests wouldn’t work. My bundle files were called test_de_de.properties which worked on MacOS X but not on Linux, where they have to be called test_de_DE.properties. Well well, write once … ;-)

Of course I recognized this after a long debugging session which even drove me to download the JDK source. Sigh.

If you liked this post, subscribe to my free full RSS feed.
Filed under: Java, Software development

You can share this post!
Do you want to tell others about this article? Use the social bookmark icons to submit this artice to the service of your choice. Thanks.

Get free updates by email

If you did like this article you can get free updates with your RSS reader, you can follow me on Twitter or get free update to new posts by email. Enter your email:

 
About the author: Stephan has been working as a head of development and CTO. He has experiences in different technologies since 20 years including Java, Rails and Python. Stephans main field of interest is maintainablity and productivity in software development. Want to know more? All views are only his own.

Comments

mozkit

This article may help ease your pain…

http://docs.info.apple.com/article.html?artnum=25316

stephan

Thanks I consider that with my next MacBook.

Olli

Well back in the days of MacOS 10.1 it was not a good idea to install your system on a UFS drive. But hey, 10.5 is on the horizon.

Leave a Reply