Technote (troubleshooting)
Problem(Abstract)
Using IBM JRE 5 on 64 bit Linux could cause corruption in Jazz Foundation RDF indexes.
Symptom
Jazz Foundation RDF indexes can be corrupted on Linux 64-bit when the Jazz Server in mapped/io mode, is running with an IBM JRE 5.
Components related to the issue include:
- Operating System is Linux 64-bit
- The Jazz Server is running with an IBM JRE 5,
- The Jazz Server is running in mapped/io mode,
- The server log is filled with CRJZS5213E
The problem occurs when the indexes reach a certain size - between 14 and 16 GB - and some files reach 2Gb.
Note: Jazz Based product can be either Rational Team Concert, Rational Requirements Composer or Rational Quality Manager. Some RDF statements are missing in the RDF indexes and the .log file is full of entries like the following one:
2010-12-16 22:31:16,627 [ jts.jfs.triple.indexing] ERROR com.ibm.team.jfs - CRJZS5213E Unable to store index to RDF index:
...
com.ibm.team.repository.common.TeamRepositoryException: BlockMgrMapped.segmentAllocate: Segment = 256
at com.ibm.team.jfs.rdf.internal.jenatdb.JenaRdfService.replace(JenaRdfService.java:194)
at sun.reflect.GeneratedMethodAccessor182.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(
...
Caused by:
java.io.IOException: Invalid argument
at sun.nio.ch.FileChannelImpl.truncate0(Native Method)
at sun.nio.ch.FileChannelImpl.map(FileChannelImpl.java:769)
at com.hp.hpl.jena.tdb.base.block.BlockMgrMapped.allocSegment(BlockMgrMapped.java:165)
... 43 more
Cause
This issue is caused by a problem in the Linux 64 IBM JRE 5 (pxa64devifx-20100511a).
An exception occurs when the size of a FileChannel reaches 2 GB:
java.io.IOException: Invalid argument
at sun.nio.ch.FileChannelImpl.truncate0(Native Method)
at sun.nio.ch.FileChannelImpl.map(FileChannelImpl.java:769)
Environment
Operating System is Linux 64-bit
Resolving the problem
To resolve this problem, run the Jazz Server with a supported 1.6 JRE.
| Jazz and Rational Team Concert have an active community that can provide you with additional resources. Browse and contribute to the User forums, contribute to the Team Blog and review the Team wiki. Refer to technote 1319600 for details and links. |
|---|
Related information
| Segment | Product | Component | Platform | Version | Edition |
|---|---|---|---|---|---|
| Software Development | Rational Project Conductor | Team Server | Linux | 1.0 | |
| Software Development | Rational Quality Manager | RQM Server | Linux | 1.0, 1.0.1, 2.0, 2.0.1 | |
| Software Development | Rational Requirements Composer | Jazz Team Server | Linux | 1.0, 2.0 | |
| Software Development | Rational Team Concert | Team Server | Linux | 1.0, 1.0.1, 2.0, 3.0 |
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.