COGNOiSe.com - The IBM Cognos Community

Planning & Consolidation => COGNOS Planning => Topic started by: cognosfan on 19 Oct 2009 08:12:00 AM

Title: Contributor Client 8.4 does not like non-English Windows accounts
Post by: cognosfan on 19 Oct 2009 08:12:00 AM
Hello everyone,

I was very dissapointed when found out, that Contributor Client 8.4 can not save temporary files in user's profile in c:\documents and setting\USERID\local settings\temporary internet files\content.IE5

When USERID is latin e.g. "Bob.domain" everything works fine
But when USERID is cyrillic, we get error like "Windows can not find c:\documents and setting\USERID\local settings\temporary internet files\content.IE5\YJM21..\cognosisapi[1].cogrcp"
We have localized Win XP OS and IE (Russian)
I suppose that such issue may be in other national localized environment
Am I true ? How to overcome this obstacle ?

Any  responce will be appreciated
Thanks
Title: Re: Contributor Client 8.4 does not like non-English Windows accounts
Post by: mizu on 20 Oct 2009 11:22:51 AM
Are you sure your problem is connected with encoding? What happens when one of those non-english users change the language in "My preferences"? Is the Connection portal working properly/at all?

Sometimes, when there are two partitions on a disk, temporary files are stored on other (say D:) than the system partition (C:). Have you looked there?
Title: Re: Contributor Client 8.4 does not like non-English Windows accounts
Post by: cognosfan on 21 Oct 2009 01:30:20 AM
Changing language in "My prefrences" is useless
The reason is that Contributor client 8.4 can not save temporary files if the path contains  Cyrillic characters.
This happens:
1) if userid is Cyrillic and temporary files are saved to user profile
2) or if i redirect temporary files in separate directory outside user profile. Localized Explorer call such directory "Временные файлы" instead of "Temporary files"
Title: Re: Contributor Client 8.4 does not like non-English Windows accounts
Post by: mizu on 21 Oct 2009 03:05:39 AM
Are the other features of Connection Portal working properly? Is there anything logged in the cogserver logfile or in the clients JCE*.tmp logfile?
Title: Re: Contributor Client 8.4 does not like non-English Windows accounts
Post by: cognosfan on 21 Oct 2009 04:41:02 AM
Message error contained recpommendation to see detailes in C:\Documents ans Settings\.....\CognosRCP\provagent_8.4_10_21_13_27_30.log

In the file i found:

[2009-10-21 13:27:30:062 AS] Cognos RCP Provisioning Agent 8.4. Build 8.4.2511.0
[2009-10-21 13:30:15:030 AS] Throwable in app-starter: ''C:\TEMP\????????? ????? ?????????\Content.IE5\XYYQK2YI\cognosisapi[1].cogrcp (Path was not found.)'
WHILE [CCLMsg: system text='parsing cogrcp from file 'C:\TEMP\????????? ????? ?????????\Content.IE5\XYYQK2YI\cognosisapi[1].cogrcp'']':
       'C:\TEMP\????????? ????? ?????????\Content.IE5\XYYQK2YI\cognosisapi[1].cogrcp (Path was not found.)'
WHILE [CCLMsg: system text='parsing cogrcp from file 'C:\TEMP\????????? ????? ?????????\Content.IE5\XYYQK2YI\cognosisapi[1].cogrcp'']
*** Summary stacktrace:
    at java.io.FileInputStream.<init>(FileInputStream.java:125)
    at java.io.FileInputStream.<init>(FileInputStream.java:85)
    at com.cognos.ccf.cogrcp.CCFCogrcpParser.parse(CCFCogrcpParser.java:192)
    at com.cognos.ccf.provagent.startup.AppStarter.loadCogrcp(AppStarter.java:271)
    at com.cognos.ccf.provagent.startup.AppStarter.run(AppStarter.java:56)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:59)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:39)
    at java.lang.reflect.Method.invoke(Method.java:612)
    at com.cognos.ccf.rcp.startup.AppStarterRunner$IntrospectedProvagent.run(AppStarterRunner.java:126)
    at com.cognos.ccf.rcp.startup.AppStarterRunner.run(AppStarterRunner.java:71)
    at com.cognos.ccf.rcp.startup.CognosRCPStartupMain.run(CognosRCPStartupMain.java:159)
    at com.cognos.ccf.rcp.startup.CognosRCPStartupMain.main(CognosRCPStartupMain.java:116)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:59)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:39)
    at java.lang.reflect.Method.invoke(Method.java:612)
    at com.cognos.ccf.starter.QuickStarter$1.run(QuickStarter.java:34)
    at java.lang.Thread.run(Thread.java:735)

*** Full stacktrace:
com.cognos.ccl4j.exceptions.CCLRuntimeException (root java.io.FileNotFoundException):
'C:\TEMP\????????? ????? ?????????\Content.IE5\XYYQK2YI\cognosisapi[1].cogrcp (Path was not found.)'
WHILE [CCLMsg: system text='parsing cogrcp from file 'C:\TEMP\????????? ????? ?????????\Content.IE5\XYYQK2YI\cognosisapi[1].cogrcp'']
   at com.cognos.ccf.cogrcp.CCFCogrcpParser.parse(CCFCogrcpParser.java:197)
   at com.cognos.ccf.provagent.startup.AppStarter.loadCogrcp(AppStarter.java:271)
   at com.cognos.ccf.provagent.startup.AppStarter.run(AppStarter.java:56)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:59)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:39)
   at java.lang.reflect.Method.invoke(Method.java:612)
   at com.cognos.ccf.rcp.startup.AppStarterRunner$IntrospectedProvagent.run(AppStarterRunner.java:126)
   at com.cognos.ccf.rcp.startup.AppStarterRunner.run(AppStarterRunner.java:71)
   at com.cognos.ccf.rcp.startup.CognosRCPStartupMain.run(CognosRCPStartupMain.java:159)
   at com.cognos.ccf.rcp.startup.CognosRCPStartupMain.main(CognosRCPStartupMain.java:116)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:59)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:39)
   at java.lang.reflect.Method.invoke(Method.java:612)
   at com.cognos.ccf.starter.QuickStarter$1.run(QuickStarter.java:34)
   at java.lang.Thread.run(Thread.java:735)
Caused by: java.io.FileNotFoundException: C:\TEMP\????????? ????? ?????????\Content.IE5\XYYQK2YI\cognosisapi[1].cogrcp (Path was not found.)
   at java.io.FileInputStream.<init>(FileInputStream.java:125)
   at java.io.FileInputStream.<init>(FileInputStream.java:85)
   at com.cognos.ccf.cogrcp.CCFCogrcpParser.parse(CCFCogrcpParser.java:192)
   ... 16 more
Title: Re: Contributor Client 8.4 does not like non-English Windows accounts
Post by: rbuhrt on 02 Nov 2009 09:42:20 PM
are you installing the english version of the software? it honestly shouldn't matter, but it's somewhere to start
Title: Re: Contributor Client 8.4 does not like non-English Windows accounts
Post by: topedgemonk on 07 Mar 2013 01:08:28 AM
Got this same error on a machine with system language as Chinese. Initial unsuccesful install  > Change system language & unicode setting to english > Install contributor > Everything works fine > Put system language and unicode settings back to Chinese and then it pop up the error saying windows cannot find cognosisapiWindows cannot find cognosisapi[1].cogrcp

This is using an EP 10.1.1 FP2 client. Any thoughts on what can be done?