So we now must use -Djava.awt.headless=false to avoid this.
I was previously successfully using headless=true in an Ant script but eventually found that the ProjectPublisher.bat file did not use this setting. I suspect that this slows down batch processing but it might save someone some pain to log it here.
I would like to let you know the project publisher caused hotspot compiler exception problem has been fixed and please run the VP Suite Update to update the software to latest patch (sp2_20100407zg or later). Details about update to latest patch can be found at
Feel free to contact me if you require any further information.