Using Cef over citrix

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

Re: Using Cef over citrix

Postby magreenblatt » Tue Apr 15, 2014 9:17 am

wierdfantasy wrote:The Render process is not there in the Task Manager processes when the Browser control opens up.
I have not checked what command line arguments it receives.

Sounds like something isn't set up properly in either your application or citrix configuration. What are you setting CefSettings.browser_subprocess_path to? Where is that path relative to your main executable and libcef.dll? Is CEF outputting anything to the log file?
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm

Re: Using Cef over citrix

Postby wierdfantasy » Wed Apr 16, 2014 2:16 am

I have checked the command line arguments received by Renderer when run normally.
This is the command line args it receives:-

"C:\Program Files (x86)\Sybase\PowerBuilder 12.0\ConfirmWBRenderer.exe" --type=renderer --no-sandbox --lang=en-US --lang=en-US --log-file=CefGlue.log --log-severity=disable --channel="12536.0.1200527784\2115853724" /prefetch:673131151

Where I have addded "no-sandbox" switch programatically in OnCommandLineProcessing of Browser process.

When run over Citrix, Renderer is not launched.

Views?

This is a blocker for us now.
wierdfantasy
Techie
 
Posts: 20
Joined: Thu Apr 10, 2014 11:22 am

Re: Using Cef over citrix

Postby wierdfantasy » Wed Apr 16, 2014 4:13 am

This is our sub process path:-

private const string browserSubprocessExecutable = "ConfirmWBRenderer.exe";
Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), browserSubprocessExecutable);

So this is relative to executable.
wierdfantasy
Techie
 
Posts: 20
Joined: Thu Apr 10, 2014 11:22 am

Re: Using Cef over citrix

Postby wierdfantasy » Wed Apr 16, 2014 6:41 am

This works in Single Process mode.
So problem has to be in separate Renderer
wierdfantasy
Techie
 
Posts: 20
Joined: Thu Apr 10, 2014 11:22 am

Re: Using Cef over citrix

Postby Czarek » Wed Apr 16, 2014 1:31 pm

Try an absolute path to the subprocess. Also look in the debug.log file for an error message that would explain of what is going on.
Maintainer of the CEF Python, PHP Desktop and CEF C API projects. My LinkedIn.
User avatar
Czarek
Virtuoso
 
Posts: 1927
Joined: Sun Nov 06, 2011 2:12 am

Re: Using Cef over citrix

Postby wierdfantasy » Thu Apr 17, 2014 2:55 am

This is the error logged in the CefGlue log file:-

[0417/113024:ERROR:gpu_info_collector_win.cc(102)] Can't retrieve a valid WinSAT assessment.
[0417/113024:ERROR:gpu_info_collector_win.cc(377)] Creating device info failed
[0417/132236:ERROR:gpu_info_collector_win.cc(102)] Can't retrieve a valid WinSAT assessment.
[0417/132236:ERROR:gpu_info_collector_win.cc(377)] Creating device info failed
[0417/132330:ERROR:child_process_launcher.cc(326)] Failed to launch child process
wierdfantasy
Techie
 
Posts: 20
Joined: Thu Apr 10, 2014 11:22 am

Re: Using Cef over citrix

Postby wierdfantasy » Thu Apr 17, 2014 6:45 am

Any thoughts guys?

Exhausted most of the options for multi process mode!!
wierdfantasy
Techie
 
Posts: 20
Joined: Thu Apr 10, 2014 11:22 am

Re: Using Cef over citrix

Postby fddima » Thu Apr 17, 2014 1:17 pm

wierdfantasy wrote:Any thoughts guys?
Exhausted most of the options for multi process mode!!


You should be sure, that executable path is correct. Also may be something other error occurs. Use CEF verbose logging.
No one can say anything about this remotely without reproduction.
fddima
Master
 
Posts: 788
Joined: Tue Dec 07, 2010 6:10 am

Re: Using Cef over citrix

Postby wierdfantasy » Thu Apr 17, 2014 2:55 pm

But as I have mentioned in the one of the comments above, we have zeroed down to the actual error preventing the child process from opening up.

[0417/113024:ERROR:gpu_info_collector_win.cc(102)] Can't retrieve a valid WinSAT assessment.
[0417/113024:ERROR:gpu_info_collector_win.cc(377)] Creating device info failed
[0417/132236:ERROR:gpu_info_collector_win.cc(102)] Can't retrieve a valid WinSAT assessment.
[0417/132236:ERROR:gpu_info_collector_win.cc(377)] Creating device info failed
[0417/132330:ERROR:child_process_launcher.cc(326)] Failed to launch child process
wierdfantasy
Techie
 
Posts: 20
Joined: Thu Apr 10, 2014 11:22 am

Re: Using Cef over citrix

Postby fddima » Thu Apr 17, 2014 3:09 pm

WinSAT errors are nonrelevant.

[0417/132330:ERROR:child_process_launcher.cc(326)] Failed to launch child process

Only this have sense.

Unfortunately as i'm say - sorry, nothing can't add to already sayed before.
fddima
Master
 
Posts: 788
Joined: Tue Dec 07, 2010 6:10 am

PreviousNext

Return to Support Forum

Who is online

Users browsing this forum: Google [Bot] and 43 guests