Login to start a new topic

Can't save settings circle just spins over 15 minutes

before and after installing the ceritificate I cannot save settings (no proxy)


1 person has this question

There was no solution. They said they'd look into it. They said it was complicated by my having it on a terminal server in addition to being on windows server. I haven't heard back since.

Having same issue, I checked the app logs and found some error message.

netcore.log shows that fiddler could not find the settings file.

[2021-03-10 10:53:09:106] [Error] [NETCore] Could not find file 'C:\Users\XXXX\.fiddler\d6xxxxxx-xx75-4d25-96xx-xxxx64ee18\Settings\appsettings.json'.
System.IO.FileNotFoundException: Could not find file 'C:\Users\XXXX\.fiddler\d6xxxxxx-xx75-4d25-96xx-xxxx64ee18\Settings\appsettings.json'.
File name: 'C:\Users\XXXX\.fiddler\d6xxxxxx-xx75-4d25-96xx-xxxx64ee18\Settings\appsettings.json'
   at System.IO.FileStream.ValidateFileHandle(SafeFileHandle fileHandle)
   at System.IO.FileStream.CreateFileOpenHandle(FileMode mode, FileShare share, FileOptions options)

eletron.log: 

  

[2021-03-10 10:47:06:290] [error] {
  constructor: 'Error',
  killed: false,
  code: 1,
  signal: null,
  cmd: `PowerShell -Command "$processesWithTypes = Get-WmiObject Win32_Process | Where-Object {$_.Name -like 'Fiddler Everywhere*'} | Select-Object -Property ProcessId, @{Name='Type'; Expression={If ($_.CommandLine -Match '--type=(\\S+)') {$Matches[1]} Else {'browser'}}};Get-WmiObject Win32_PerfFormattedData_PerfProc_Process | Where-Object {$_.Name -like 'Fiddler*'} | Select-Object -Property @{Name='type'; Expression={$id = $_.IDProcess; ($processesWithTypes | Where-Object {$_.ProcessId -eq $id}).Type}}, @{Name='processName'; Expression={$_.Name}}, @{Name='pid'; Expression={$_.IDProcess}}, @{Name='cpuUsage'; Expression={$_.PercentProcessorTime}}, @{Name='memoryUsage'; Expression={$_.WorkingSet / 1MB}} | ConvertTo-Json"`,
  stack: `Error: Command failed: PowerShell -Command "$processesWithTypes = Get-WmiObject Win32_Process | Where-Object {$_.Name -like 'Fiddler Everywhere*'} | Select-Object -Property ProcessId, @{Name='Type'; Expression={If ($_.CommandLine -Match '--type=(\\S+)') {$Matches[1]} Else {'browser'}}};Get-WmiObject Win32_PerfFormattedData_PerfProc_Process | Where-Object {$_.Name -like 'Fiddler*'} | Select-Object -Property @{Name='type'; Expression={$id = $_.IDProcess; ($processesWithTypes | Where-Object {$_.ProcessId -eq $id}).Type}}, @{Name='processName'; Expression={$_.Name}}, @{Name='pid'; Expression={$_.IDProcess}}, @{Name='cpuUsage'; Expression={$_.PercentProcessorTime}}, @{Name='memoryUsage'; Expression={$_.WorkingSet / 1MB}} | ConvertTo-Json"\n` +
    'Access is denied.\r\n' +
    '\n' +
    '    at ChildProcess.exithandler (child_process.js:308:12)\n' +
    '    at ChildProcess.emit (events.js:210:5)\n' +
    '    at maybeClose (internal/child_process.js:1021:16)\n' +
    '    at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)'
}

So I guess the root cause here is the PowerShell of my device is disabled due to organization's security policy, and fiddler could not create the settings file. Not sure we are having same root cause, wish help troubleshooting.

 

Microsoft Windows [Version 10.0.18363.1377]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\Users\XXXX>powershell
Access is denied.

 

Hello everyone,


The team is currently investigating the logs provided by Biestyw, and we will need some more time to investigate the problem thoroughly. The issue seems identical to the one that Lambert Yang is reporting and is somehow related to the following outputted error: 


System.IO.FileNotFoundException: Could not find file 'C:\Users\XXXX\.fiddler\d6xxxxxx-xx75-4d25-96xx-xxxx64ee18\Settings\appsettings.json'.


Could you guys please check the file & folder permissions in C:\Users\XXXX\.fiddler, where XXXX is the user running the Fiddler Everywhere application (read & write permissions are needed for that folder).


@Lambert Yang, the error related to PowerShell is not connected the first issue and actually indicates that Fiddler Everywhere won't be able to track the CPU usage (which we are tracking & using only for the error logs)

From .fiddler on down I have full control permission. the Settings folder is empty.

Login to start a new topic