|
|
|
[
Permlink
| « Hide
]
Robin Shen [02/Mar/13 12:43 AM]
QB itself does not force any encoding. Can you please login to the server machine as the user running QB process, and run "accurev help security" to see if it works?
Running "accurev help security" works fine on the command line. Actually, older QB/AccuRev releases also failed on my machine so I guess some local setting is wrong. I was successful in making it work if I added this line to wrapper.conf:
wrapper.lang=en_US So I guess the language setting on my Win7/Java environment is messed up? Thanks for the info. Is QB started via NT service or simply "server console"?
I guess the OS user running the NT service does not have exactly the same environment as the user you successfully run "accurev help security" from command line. To verify, you may start QB from the console directly and check if it works without the "wrapper.lang=en_US"
Actually, it turns out it's a Windows bug: http://blogs.msdn.com/b/michkap/archive/2010/03/19/9980203.aspx
The Locale and LocaleName values in the registry was inconsistent; when I changed them to be the same language all is well. On our build servers, we only use en-US locale so these have always worked. |