2 Replies Latest reply: Mar 27, 2013 2:26 PM by David J. Easter RSS

Oracle defect in Java 7 when using Full Text Search

David J. Easter

Oracle released Java7 on July 28th, 2011. Unfortunately the new optimizations in Java 7 can cause problems with the BMC Remedy Full Text Search indexing engine and cause possible corruption to the FTS index. This affects BMC Remedy FullText Search version 7.6.03 and later.


This issue affects many applications, not just BMC Remedy Full Text Search, and Oracle has been made aware of the issue by a number of organizations.  In response to the community, Oracle has proposed to include a fix into Java 7 Update 2.  BMC therefore strongly recommends not using BMC Remedy Full Text Search 7.6.03 or later with Java 7 releases before Update 2.


If you must use Java 7, a workaround is to disable loop optimizations using the -XX:-UseLoopPredicateJVM option to avoid the risk of index corruptions.

 

Note: Also Java 6 users are also affected if they use one of those JVM options, which are not enabled by default: -XX:+OptimizeStringConcat or -XX:+AggressiveOpts.


Oracle is tracking these issues under bugs 7070134, 7044738, 7068051.

 

Thanks,

--------------

David J. Easter

Product Line Manager
Remedy Platform
BMC Software, Inc.