starting fusion360 AdCefBrowser.exe

robin.lochmueller
Explorer Explorer
1,148 Views
5 Replies
Message 1 of 6

starting fusion360 AdCefBrowser.exe

robin.lochmueller
Explorer
Explorer

After the newest update fusion only opens once after a new installation.

Then everytime at starting fusion360 the the message appears: The browser process exits unexpectedly. AdCefBrowser.exe does not work.

 

I checked all options in the message,nothing did work. Spend half a day with searching a solution for this.

 

No projects are shown in the browser. Can not work with it. At the moment I reinstall fusion60 every time I want to work with it.

Can anyone help me? Do you need further informations?

 

Robin

0 Likes
Accepted solutions (1)
1,149 Views
5 Replies
Replies (5)
Message 2 of 6

James.Youmatz
Autodesk Support
Autodesk Support
Accepted solution

Hi @robin.lochmueller,

 

Welcome to the Fusion 360 Community!

 

Can you try updating the latest Visual Studio Redistributable (should be 2017) from this link here. Then restart your computer and launch Fusion. If the data panel originally comes in as white, just close and reopen the data panel and it should fix the issue.

 

Let me know if that worked or not.

 

Thanks,



James Youmatz
Product Insights Specialist for Fusion 360, Simulation, Generative Design
0 Likes
Message 3 of 6

robin.lochmueller
Explorer
Explorer

Hi Yames Youmatz,

 

I did what you recomended. Installed the latest Visual Studio and now it works again. Browser is visible and everything is OK!

 

Many thanks to you!

 

Robin

0 Likes
Message 4 of 6

LloydTravisSmith
Contributor
Contributor

I am late to the party, but this issue has appeared for me for the first time. I tried installing the latest VC redistributable (2022) but that did not solve it. I tried repairing the Fusion360 installation, and that did not help either. I have tried turning off my firewall temporarily, but that does not seem to be the issue either. I don't have anymore ideas. Gotta say this is pretty frustrating - I have burned a lot of time trying to get the software to just load my data, but so far I still have a blank data panel.

 

Anyone have any ideas relevant to the current software version and VC redistributable, since it has been quite a while since all the other posts I have seen on this issue, and presumably the solution is not the same since the latest VC redistributable did not make a dent in my problem.   

 

I am running in this environment:

2.0.14337
Active Plan: Fusion 360, Subscription
Windows 10 Pro 21H2 x86_64 (19044.2006)

0 Likes
Message 5 of 6

LloydTravisSmith
Contributor
Contributor
I should add also that I pursued the recommendation of setting Preferences > Network > Windows Network Proxy Setting to "No Proxy" as a previous post recommended, but that did not change anything. I am out of the office and have a working WiFi connection, but the issue first surfaced in the office on our Ethernet LAN and it has been behaving the same since it started.

I also went through all but the last two suggestions at https://help.autodesk.com/view/fusion360/ENU/?caas=caas/sfdcarticles/sfdcarticles/Fusion-360-Error-T.... The last two items sound a little bit like grasping at straws to me.
0 Likes
Message 6 of 6

LloydTravisSmith
Contributor
Contributor
I don't know if it is relevant, but this appears in TEXT COMMANDS at the bottom of the screen each time Fusion360 loads:

/*
* This file is for the server to provide logic that
* will run on the client and determine whether it should
* be prevented from executing.
*/
(function (na, nd, ni) {
// EDIT: This should be updated when we want to provide
// a block.
var requiredVersion = [2, 0, 9938];
var blockVersionList = []; // the list should be like [[2, 1, 1], [2, 1, 2]]
var requiredOSVersions = {"Windows":[6,1], "Macintosh":[10,10]};

var os = "";
var osVer = "";

function isblockedVersion() {
// Utility to handle padding short arrays
function nthval(ver, i) {
return i < ver.length ? ver[i] : 0;
}

var verinfo = na.getSoftwareVersion();
if (typeof verinfo === "string") {
verinfo = JSON.parse(verinfo);
}
var ver = verinfo["version"];
var blocked = false;
var len = Math.max(requiredVersion.length, ver.length);
for (var i = 0; i < len; i++) {
var vi = nthval(ver, i);
var ri = nthval(requiredVersion, i);

if (vi < ri) {
// Actual version is less than required
blocked = true;
}
if (vi != ri) {
// By now we should know if the block
// should happen or not.
break;
}
}

if (!blocked) {
ver = ver.toString();
for (var j = 0; j < blockVersionList.length; j++) {
if (ver == blockVersionList[j].toString()) {
// Actual version is in the block version list
blocked = true;
break;
}
}
}
return blocked;
}

function isblockedOS() {
// userAgent could be "Neutron/2.0.XXXX (Macintosh; Intel Mac OS X 10.X)"
// or "Neutron/2.0.XXXX (Windows NT 6.X)"
var userAgent = ni.getUserAgent();
var blocked = false;
// 5 version number would be returned. The first 3 number is app version.
// The last 2 number is OS version.
var versionInfo = userAgent.match(/[0-9]+/g);
var len = versionInfo.length;
if (len > 2) {
var requiredOSVersion;
if (userAgent.search("Windows") !== -1) {
requiredOSVersion = requiredOSVersions["Windows"];
os = "win";
} else {
requiredOSVersion = requiredOSVersions["Macintosh"];
os = "mac"
}
var maj = versionInfo[len-2];
var min = versionInfo[len-1];
osVer = [maj, min];
if (maj < requiredOSVersion[0]) { // if major version less than required one
blocked = true;
} else if ((maj == requiredOSVersion[0]) && (min < requiredOSVersion[1])) {
blocked = true;
}
}
return blocked;
}

// If blocked, return some information reguarding what to present to
// the user. Else "false".
if (isblockedOS()) {
return JSON.stringify({
// This url is relative to the current script and should be
// normalized by the client (remove ".."), not the server
"messageURL": "../../../dashboard/blocked_os_startup.html?timestamp=" + (new Date().getTime()),
"messageSizeHint": [520, 270]
});
} else if (isblockedVersion()) {
// Don't do draconian update for Mac 10.10 - 10.13
if (os === "mac" && osVer && osVer[0] == 10 && (osVer[1] == 10 || osVer[1] == 11 || osVer[1] == 12 || osVer[1] == 13)) {
return false;
}
return JSON.stringify({
"messageURL": "../../../dashboard/blocked_client_startup.html?timestamp=" + (new Date().getTime()),
"messageSizeHint": [510, 241]
});
} else {
return false;
}
})(neuApplication, neuDev, neuInternal);


Script string - line 60: TypeError: ni.getUserAgent is not a function
var userAgent = ni.getUserAgent();
^
TypeError: ni.getUserAgent is not a function
at isblockedOS (Script string :60:28)
at Script string :89:9
at Script string :108:3
0 Likes