Start here

Home
About Klocwork
What's new
Fixed issues
Release notes
Installation

Reference

C/C++ checkers
Java checkers
C# checkers
MISRA C 2004 checkers
MISRA C++ 2008 checkers
MISRA C 2012 checkers
MISRA C 2012 checkers with Amendment 1
Commands
Metrics
Troubleshooting
Reference

Product components

C/C++ Integration build analysis
Java Integration build analysis
Desktop analysis
Refactoring
Klocwork Static Code Analysis
Klocwork Code Review
Structure101
Tuning
Custom checkers

Coding environments

Visual Studio
Eclipse for C/C++
Eclipse for Java
IntelliJ IDEA
Other

Administration

Project configuration
Build configuration
Administration
Analysis performance
Server performance
Security/permissions
Licensing
Klocwork Static Code Analysis Web API
Klocwork Code Review Web API

Community

View help online
Visit RogueWave.com
Klocwork Support
Rogue Wave Videos

Legal

Legal information

Limitations for Code Review

Setting up post-checkin review on Unix with kwscm hangs if using Subversion client with gnome-keyring support

When using a Subversion client with gnome-keyring support on Unix (starting with Collabnet Subversion v1.6), kwscm will hang.

Workaround 1: Disable gnome-keyring for your Subversion client. To do this, open the file ~/.subversion/config, find the [auth] section and add the following text: : [auth] : password-stores =

Workaround 2: Use a Subversion client compiled without gnome-keyring support.

Diff view fails to load; Subversion message "Server certificate verification failed

If the Klocwork Servers are run as Windows Services under the default user (the Local System account), when trying to view a diff, you may see the following message: Server certificate verification failed; certificate has expired, issuer is not trusted.

Workaround:
  1. Run the Klocwork Servers as Windows Services under a non-default user account. To learn how, consult the Microsoft Windows Services documentation.
  2. Make sure that under the new user account, Subversion command-line utilities work in non-interactive mode. That is, either SSL certificates must be accepted permanently during an interactive Subversion command execution, with a valid user name and password, or SSH authorization must be configured.

Subscribing to RSS feed with Microsoft Outlook fails when using a secure Klocwork Server connection (https)

When Klocwork is set up to use a secure connection, if you subscribe to Code Review feeds with Microsoft Outlook via RSS, content fails to download because of a problem connecting to the server.

Workaround: None.

If your Perforce server is not in unicode mode and the user's P4CLIENT contains non-ASCII characters, kwcodereview may fail

This is due to a bug in the Perforce P4Java API. When the Perforce client (P4CLIENT environment variable or --client option to kwcodereview) has non-ASCII characters in it.

Workaround 1: Only use clients with names having ASCII (byte value < 128) characters.

Workaround 2: Convert your server to unicode

Cannot use the ''Remember me'' option on a server with multiple server instances

If you are running multiple server instances on the same server (for example, klocwork.example.com:8080 and klocwork.example.com:8072) and log in to each server with different credentials (for example, you use jsmith to log into the server on port 8080 and jdoe to log into the server on port 8072), the "Remember me" feature does not work properly. The authentication key is stored in a browser cookie and can only be stored for a domain (the port cannot be specified).

Workaround 1:For the first server, access the site using the normal domain name (for example, jdoe1.klocwork.com:8080); on the second, use the IP address of the Klocwork Server instead of the domain name (for example, 10.0.145.7:8070).

Workaround 2:Set up a domain alias for the second server (either locally via your hosts file, or by setting it up globally).

Reports in Klocwork Static Code Analysis Code Review are cut off and/or poorly formatted when printed from Internet Explorer or Firefox

This is an issue with the browser not scaling reports to fit printed format automatically properly, so reports will be cut off when you printed. This is an issue for both Internet Explorer and Firefox browsers.

Workaround: Re-size your browser window manually and switch to landscape mode; This allows you to print the report without cutting off the egdes of the graph.

Queued email notifications are not sent by the server

Email notifications are sent by the server at regular 5 minute intervals. Using Java 7, if you restart the server, any notifications that were queued by the server during that five minute interval but not sent, will be lost.