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.
- Run the Klocwork Servers as Windows Services under a non-default user account. To learn how, consult the Microsoft Windows Services documentation.
- 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.
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 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 edges 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.