2012-01-27

JRebel for free and a bug

I've been using JRebel at a client's site for several months by now and I'm very pleased with it. So I decided to use it for my private projects, too. The prices aren't that high, but then I discovered, that ZeroTurnaround offers it just for the price of one tweet or wall message per month. I think this is a great opportunity for them to gain customers by letting them enjoying the advantages of the tool at no charge for an unlimited period of time. Check it out at https://social.jrebel.com/ .

The reason for my increased interest was the following bug which I discovered yesterday and wanted the developers to know that it exists, so I posted a message in their forum with the following description:


The following scenario caused JRebel and thus also the container to hang:

Project structure:
master
|_ module1 - contains Mapping.hbm.xml
|_ module2 - also contains a Mapping.hbm.xml


Renaming one of the mapping files solved the issue, whose cause was very hard to find.
Multiple identical Spring configuration file names are in contrast no problem.


Build system: Maven 3
Container: JBoss 4.2.3
JRebel version: 4.5.4
Hibernate version: 3.3
Java version: 1.6.29
OS: Windows 7

I'm curious, whether and when they react and how they will handle the issue.

UPDATE: Just only a few hours after this post has been submitted it got comments from two developers of ZeroTurnaround - this is what I call excellent service!

Searching for Software Craftsmen

You're a Clean Coder.
You're involved in open source projects.
Software development is not only your profession, but it's also your mission.
You want to create sophisticated Java enterprise systems in a team with other experienced software craftsmen.
You're tired of working with so-called developers, who don't even know the difference between unit and integration tests.
You love being on the bleeding edge, but you can also responsibly decide what's the best for the customer.

If this profile matches you, then find a way to get in contact with me and let us start a conversation!

I'm Andras Hatvani, a software craftsman searching for other craftsmen to execute enterprise outsourcing projects - looking forward to have you in my team!