vertcoin-project / one-click-miner-vnext

One Click Miner for Vertcoin
https://vertcoin.org/
MIT License
186 stars 138 forks source link

Blank (white) screen after starting #619

Open InspiringCode opened 8 months ago

InspiringCode commented 8 months ago

Is there an existing issue for this?

Did you read Common issues and fixes?.

Current behaviour

After double clicking vertcoin-ocm.exe, only a white screen is shown:

vertcoin-blank-screen

After some time, when clicking into this white screen, a JavaScript error is shown:

vertcoin-error

I already have excluded the Vertcoin exe and AppData folders from Windows Defender.

The latest stable version behaves the same way. Is it possible that I have to change some security setting in Microsoft Edge or so?

Expected behaviour

The program starts up or gives a meaningful error message.

Steps to reproduce

Just doubled clicked the exe.

Relevant log output

Log output:

2024/03/10 10:42:34.689539 OCM v2.2-beta3-0-g27859cb Started up
2024/03/10 10:42:34.692715 [ERROR] Error in getSetting(testnet): not found
2024/03/10 10:42:34.693258 [INFO] Finding best P2Pool node...
2024/03/10 10:42:34.693258 [ERROR] Error in getSetting(testnet): not found
2024/03/10 10:42:34.693258 [INFO] Error reading keyfile: open C:\Users\DanielBerghold\AppData\Roaming\vertcoin-ocm\keyfile.hex: The system cannot find the file specified.
2024/03/10 10:42:34.693258 [ERROR] Error in getSetting(testnet): not found
2024/03/10 10:42:34.693766 [INFO] No local node detected, selecting other public nodes
2024/03/10 10:42:34.984209 [INFO] Using backend: https://ocmbackend.javerity.com/
2024/03/10 10:42:35.813695 [INFO] p2p-spb.xyz: 42.02485ms 
2024/03/10 10:42:35.831580 [INFO] p2p-ekb.xyz: 64.3143ms 
2024/03/10 10:42:35.867471 [INFO] p2p-usa.xyz: 109.97655ms 
2024/03/10 10:42:35.888023 [INFO] p2p-south.xyz: 87.7951ms 
2024/03/10 10:42:35.888023 [INFO] vtc-brn.webhop.me: 87.42205ms 
2024/03/10 10:42:35.888023 [INFO] mindcraftblocks.com: 95.28235ms 
2024/03/10 10:42:35.888023 [INFO] boofpool.ddns.net: 41.419ms 
2024/03/10 10:42:35.949475 [INFO] vtc-fl.javerity.com: 135.7822ms 
2024/03/10 10:42:35.990332 [INFO] vtc-ca.javerity.com: 170.5701ms 
2024/03/10 10:42:36.827004 [INFO] vtc-ut.myangelprints.com: 0s 
2024/03/10 10:42:36.926078 [INFO] boofpool.ddns.net selected, fulfilled all requirements
2024/03/10 10:42:36.926078 [INFO] Found best P2Pool node: http://boofpool.ddns.net:9171/
2024/03/10 11:02:08.188987 [INFO] Stopping mining process...

Debug output:

2024/03/10 10:42:34.689539 OCM v2.2-beta3-0-g27859cb Started up
2024/03/10 10:42:34.692715 [ERROR] Error in getSetting(testnet): not found
2024/03/10 10:42:34.693258 [INFO] Finding best P2Pool node...
2024/03/10 10:42:34.693258 [ERROR] Error in getSetting(testnet): not found
2024/03/10 10:42:34.693258 [INFO] Error reading keyfile: open C:\Users\DanielBerghold\AppData\Roaming\vertcoin-ocm\keyfile.hex: The system cannot find the file specified.
2024/03/10 10:42:34.693258 [ERROR] Error in getSetting(testnet): not found
2024/03/10 10:42:34.693766 [INFO] No local node detected, selecting other public nodes
Vertcoin One Click Miner - Debug Build
--------------------------------------
time="2024-03-10T10:42:34+01:00" level=info msg="[App] Starting"
time="2024-03-10T10:42:34+01:00" level=info msg="[WebView] Initialised"
time="2024-03-10T10:42:34+01:00" level=info msg="[Events] Starting"
time="2024-03-10T10:42:34+01:00" level=info msg="[IPC] Starting"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Starting"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Binding Go Functions/Methods"
time="2024-03-10T10:42:34+01:00" level=debug msg="[Bind] Processing struct: backend.Backend"
time="2024-03-10T10:42:34+01:00" level=info msg="[Events] Listening"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.Address()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.AlreadyRunning()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.BackendServerSelector()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.CheckGPUCompatibility()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.Close()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.CreateMinerBinaries()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.DisableTracking()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.EnableTracking()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.GetArgs()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.GetAutoStart()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.GetClosedSource()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.GetDebugging()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.GetEnableIntegrated()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.GetLocale()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.GetPool()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.GetPoolFee()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.GetPoolName()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.GetPools()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.GetSkipVerthashExtendedVerify()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.GetTestnet()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.GetVersion()"
time="2024-03-10T10:42:34+01:00" level=debug msg="[backend.Backend.InitWallet] Input param" index=0 kind=string name=string typ=string
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.InitWallet()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.InstallMinerBinaries()"
time="2024-03-10T10:42:34+01:00" level=debug msg="[backend.Backend.OpenDownloadUrl] Input param" index=0 kind=string name=string typ=string
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.OpenDownloadUrl()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.PayoutInformation()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.PerformChecks()"
time="2024-03-10T10:42:34+01:00" level=debug msg="[backend.Backend.PrepareSweep] Input param" index=0 kind=string name=string typ=string
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.PrepareSweep()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.PrerequisiteProxyLoop()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.RefreshBalance()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.RefreshHashrate()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.RefreshRunningState()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.ReportIssue()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.ResetPool()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.SelectP2PoolNode()"
time="2024-03-10T10:42:34+01:00" level=debug msg="[backend.Backend.SendSweep] Input param" index=0 kind=string name=string typ=string
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.SendSweep()"
time="2024-03-10T10:42:34+01:00" level=debug msg="[backend.Backend.SetAutoStart] Input param" index=0 kind=bool name=bool typ=bool
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.SetAutoStart()"
time="2024-03-10T10:42:34+01:00" level=debug msg="[backend.Backend.SetClosedSource] Input param" index=0 kind=bool name=bool typ=bool
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.SetClosedSource()"
time="2024-03-10T10:42:34+01:00" level=debug msg="[backend.Backend.SetDebugging] Input param" index=0 kind=bool name=bool typ=bool
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.SetDebugging()"
time="2024-03-10T10:42:34+01:00" level=debug msg="[backend.Backend.SetEnableIntegrated] Input param" index=0 kind=bool name=bool typ=bool
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.SetEnableIntegrated()"
time="2024-03-10T10:42:34+01:00" level=debug msg="[backend.Backend.SetPool] Input param" index=0 kind=int name=int typ=int
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.SetPool()"
time="2024-03-10T10:42:34+01:00" level=debug msg="[backend.Backend.SetSkipVerthashExtendedVerify] Input param" index=0 kind=bool name=bool typ=bool
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.SetSkipVerthashExtendedVerify()"
time="2024-03-10T10:42:34+01:00" level=debug msg="[backend.Backend.SetTestnet] Input param" index=0 kind=bool name=bool typ=bool
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.SetTestnet()"
time="2024-03-10T10:42:34+01:00" level=debug msg="[backend.Backend.ShowTx] Input param" index=0 kind=string name=string typ=string
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.ShowTx()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.StartMining()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.StopMining()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.TrackingEnabled()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.UpdateAvailable()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.UpdateLoop()"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.VersionDetails()"
time="2024-03-10T10:42:34+01:00" level=debug msg="[backend.Backend.WailsInit] Input param" index=0 kind=ptr name= typ="*runtime.Runtime"
time="2024-03-10T10:42:34+01:00" level=debug msg="[backend.Backend.WailsInit] WailsInit input type: *runtime.Runtime"
time="2024-03-10T10:42:34+01:00" level=debug msg="[backend.Backend.WailsInit] WailsInit output type: error"
time="2024-03-10T10:42:34+01:00" level=debug msg="[Bind] Detected WailsInit function: backend.Backend.WailsInit"
time="2024-03-10T10:42:34+01:00" level=info msg="[Bind] Bound Method: backend.Backend.WalletInitialized()"
time="2024-03-10T10:42:34+01:00" level=info msg="[WebView] Running..."
time="2024-03-10T10:42:34+01:00" level=debug msg="[WebView] Injecting wails JS runtime" js="!function(n){var e={};function t(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return n[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=n,t.c=e,t.d=function(n,e,r){t.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:r})},t.r=function(n){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(n,\"__esModule\",{value:!0})},t.t=function(n,e){if(1&e&&(n=t(n)),8&e)return n;if(4&e&&\"object\"==typeof n&&n&&n.__esModule)return n;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,\"default\",{enumerable:!0,value:n}),2&e&&\"string\"!=typeof n)for(var o in n)t.d(r,o,function(e){return n[e]}.bind(null,o));return r},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,\"a\",e),e},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.p=\"\",t(t.s=0)}([function(n,e,t){\"use strict\";t.r(e),t.d(e,\"Init\",(function(){return L}));var r={};t.r(r),t.d(r,\"Debug\",(function(){return l})),t.d(r,\"Info\",(function(){return s})),t.d(r,\"Warning\",(function(){return d})),t.d(r,\"Error\",(function(){return f})),t.d(r,\"Fatal\",(function(){return w}));var o={};t.r(o),t.d(o,\"OpenURL\",(function(){return h})),t.d(o,\"OpenFile\",(function(){return y}));var i={};t.r(i),t.d(i,\"New\",(function(){return N}));var a=[];function c(n,e,t){var r={type:n,callbackID:t,payload:e};!function(n){if(window.wailsbridge?window.wailsbridge.websocket.send(n):window.external.invoke(n),a.length>0)for(var e=0;e<a.length;e++)a[e](n)}(JSON.stringify(r))}function u(n,e){c(\"log\",{level:n,message:e})}function l(n){u(\"debug\",n)}function s(n){u(\"info\",n)}function d(n){u(\"warning\",n)}function f(n){u(\"error\",n)}function w(n){u(\"fatal\",n)}var p,v={};function g(n,e,t){return null!=t&&null!=t||(t=0),new Promise((function(r,o){var i;do{i=n+\"-\"+p()}while(v[i]);if(t>0)var a=setTimeout((function(){o(Error(\"Call to \"+n+\" timed out. Request ID: \"+i))}),t);v[i]={timeoutHandle:a,reject:o,resolve:r};try{c(\"call\",{bindingName:n,data:JSON.stringify(e)},i)}catch(n){console.error(n)}}))}function b(n,e){return g(\".wails.\"+n,e)}function h(n){return b(\"Browser.OpenURL\",n)}function y(n){return b(\"Browser.OpenFile\",n)}p=window.crypto?function(){var n=new Uint32Array(1);return window.crypto.getRandomValues(n)[0]}:function(){return 9007199254740991*Math.random()};var m=function n(e,t){!function(n,e){if(!(n instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,n),t=t||-1,this.Callback=function(n){return e.apply(null,n),-1!==t&&0===(t-=1)}},E={};function O(n,e,t){E[n]=E[n]||[];var r=new m(e,t);E[n].push(r)}function S(n){var e=JSON.stringify([].slice.apply(arguments).slice(1)),t={name:n,data:e};c(\"event\",t)}var j={};function k(n){try{return new Function(\"var \"+n),!0}catch(n){return!1}}function N(n,e){var t,r=this;if(!window.wails)throw Error(\"Wails is not initialised\");var o=[];return this.subscribe=function(n){o.push(n)},this.set=function(e){t=e,window.wails.Events.Emit(\"wails:sync:store:updatedbyfrontend:\"+n,JSON.stringify(t)),o.forEach((function(n){n(t)}))},this.update=function(n){var e=n(t);r.set(e)},window.wails.Events.On(\"wails:sync:store:updatedbybackend:\"+n,(function(n){n=JSON.parse(n),t=n,o.forEach((function(n){n(t)}))})),e&&this.set(e),this}function C(){return(C=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}window.backend={},window.wails=window.wails||{},window.backend={},null==window.external&&(window.external={invoke:function(n){window.webkit.messageHandlers.external.postMessage(n)}});var I={NewBinding:function(n){var e=[].concat(n.split(\".\").splice(1)),t=window.backend;if(e.length>1)for(var r=0;r<e.length-1;r+=1){var o=e[r];if(!k(o))return new Error(\"\".concat(o,\" is not a valid javascript identifier.\"));t[o]||(t[o]={}),t=t[o]}var i=e.pop();if(!k(i))return new Error(\"\".concat(i,\" is not a valid javascript identifier.\"));t[i]=function(){var e=0;function t(){var t=[].slice.call(arguments);return g(n,t,e)}return t.setTimeout=function(n){e=n},t.getTimeout=function(){return e},t}()},Callback:function(n){var e;n=decodeURIComponent(n.replace(/\\s+/g,\"\").replace(/[0-9a-f]{2}/g,\"%$&\"));try{e=JSON.parse(n)}catch(e){var t=\"Invalid JSON passed to callback: \".concat(e.message,\". Message: \").concat(n);throw l(t),new Error(t)}var r=e.callbackid,o=v[r];if(!o){var i=\"Callback '\".concat(r,\"' not registed!!!\");throw console.error(i),new Error(i)}clearTimeout(o.timeoutHandle),delete v[r],e.error?o.reject(e.error):o.resolve(e.data)},Notify:function(n,e){if(E[n]){for(var t=E[n].slice(),r=0;r<E[n].length;r+=1){var o=E[n][r],i=[];if(e)try{i=JSON.parse(e)}catch(e){f(\"Invalid JSON data sent to notify. Event name = \"+n)}o.Callback(i)&&t.splice(r,1)}E[n]=t}},AddScript:function(n,e){var t=document.createElement(\"script\");t.text=n,document.body.appendChild(t),e&&S(e)},InjectCSS:function(n){var e=document.createElement(\"style\");e.setAttribute(\"type\",\"text/css\"),e.styleSheet?e.styleSheet.cssText=n:e.appendChild(document.createTextNode(n)),(document.head||document.getElementsByTagName(\"head\")[0]).appendChild(e)},Init:L,AddIPCListener:function(n){a.push(n)}},x={Log:r,Browser:o,Events:{On:function(n,e){O(n,e)},OnMultiple:O,Emit:S,Heartbeat:function(n,e,t){var r=null;j[n]=function(){clearInterval(r),t()},r=setInterval((function(){S(n)}),e)},Acknowledge:function(n){if(!j[n])throw new f(\"Cannot acknowledge unknown heartbeat '\".concat(n,\"'\"));j[n]()}},Store:i,_:I};function L(n){n()}C(window.wails,x),window.onerror=function(n,e,t,r,o){window.wails.Log.Error(\"**** Caught Unhandled Error ****\"),window.wails.Log.Error(\"Message: \"+n),window.wails.Log.Error(\"URL: \"+e),window.wails.Log.Error(\"Line No: \"+t),window.wails.Log.Error(\"Column No: \"+r),window.wails.Log.Error(\"error: \"+o)},window.usefirebug&&function(){document.getElementsByTagName(\"html\")[0].setAttribute(\"debug\",\"true\");var n=document.createElement(\"script\");n.src=\"https://wails.app/assets/js/firebug-lite.js#startOpened=true,disableWhenFirebugActive=false\",n.type=\"application/javascript\",document.head.appendChild(n),window.wails.Log.Info(\"Injected firebug\")}(),S(\"wails:loaded\")}]);"
time="2024-03-10T10:42:34+01:00" level=debug msg="[WebView] Eval" js="!function(n){var e={};function t(r){if(e[r])r..."
2024/03/10 10:42:34.984209 [INFO] Using backend: https://ocmbackend.javerity.com/
2024/03/10 10:42:35.813695 [INFO] p2p-spb.xyz: 42.02485ms
2024/03/10 10:42:35.831580 [INFO] p2p-ekb.xyz: 64.3143ms
2024/03/10 10:42:35.867471 [INFO] p2p-usa.xyz: 109.97655ms
2024/03/10 10:42:35.888023 [INFO] p2p-south.xyz: 87.7951ms
2024/03/10 10:42:35.888023 [INFO] vtc-brn.webhop.me: 87.42205ms
2024/03/10 10:42:35.888023 [INFO] mindcraftblocks.com: 95.28235ms
2024/03/10 10:42:35.888023 [INFO] boofpool.ddns.net: 41.419ms
2024/03/10 10:42:35.949475 [INFO] vtc-fl.javerity.com: 135.7822ms
2024/03/10 10:42:35.990332 [INFO] vtc-ca.javerity.com: 170.5701ms
2024/03/10 10:42:36.827004 [INFO] vtc-ut.myangelprints.com: 0s
2024/03/10 10:42:36.926078 [INFO] boofpool.ddns.net selected, fulfilled all requirements
2024/03/10 10:42:36.926078 [INFO] Found best P2Pool node: http://boofpool.ddns.net:9171/
time="2024-03-10T10:42:49+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:42:49+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:43:04+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:43:04+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:43:19+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:43:19+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:43:34+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:43:34+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:43:49+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:43:49+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:44:04+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:44:04+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:44:19+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:44:19+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:44:34+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:44:34+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:44:49+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:44:49+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:45:04+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:45:04+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:45:19+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:45:19+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:45:34+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:45:34+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:45:49+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:45:49+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:46:05+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:46:05+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:46:20+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:46:20+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:46:35+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:46:35+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:46:50+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:46:50+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:47:05+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:47:05+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:47:20+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:47:20+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:47:35+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:47:35+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:47:50+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:47:50+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:48:05+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:48:05+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:48:20+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:48:20+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:48:35+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:48:35+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:48:50+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:48:50+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:49:05+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:49:05+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:49:20+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:49:20+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:49:35+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:49:35+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:49:50+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:49:50+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:50:05+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:50:05+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:50:20+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:50:20+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:50:35+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:50:35+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:50:50+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:50:50+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:51:05+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:51:05+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:51:20+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:51:20+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:51:35+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:51:35+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:51:50+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:51:50+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:52:05+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:52:05+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:52:20+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:52:20+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:52:35+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:52:35+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:52:50+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:52:50+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:53:05+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:53:05+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:53:20+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:53:20+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:53:35+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:53:35+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:53:50+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:53:50+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:54:05+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:54:05+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:54:20+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:54:20+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:54:35+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:54:35+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:54:50+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:54:50+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:55:05+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:55:05+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:55:20+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:55:20+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:55:35+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:55:35+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:55:50+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:55:50+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:56:05+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:56:05+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:56:20+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:56:20+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:56:35+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:56:35+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:56:50+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:56:50+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:57:05+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:57:05+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:57:20+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:57:20+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:57:35+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:57:35+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:57:50+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:57:50+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:58:05+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:58:05+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:58:20+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:58:20+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:58:35+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:58:35+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:58:50+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:58:50+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:59:05+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:59:05+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:59:20+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:59:20+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:59:35+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:59:35+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T10:59:50+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T10:59:50+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T11:00:05+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T11:00:05+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T11:00:20+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T11:00:20+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."time="2024-03-10T11:00:35+01:00" level=debug msg="[Events] Got Event" data="[false]" name=updateAvailable
time="2024-03-10T11:00:35+01:00" level=debug msg="[WebView] Eval" js="window.wails._.Notify('updateAvailable',\"[fal..."

How did you obtain Vertcoin OCM?

Pre-built binaries

What version of Vertcoin OCM are you using?

v2.2-beta3

Operating system and version

Windows 10

Machine specifications

No response

KforG commented 8 months ago

Thanks for your bug report. This error is most likely caused by Webview2 either being too old or too new.

Can you try playing around with the version you have installed of Webview2? You can find it here https://developer.microsoft.com/en-us/microsoft-edge/webview2/?ch=1&form=MA13LH

InspiringCode commented 8 months ago

I tried to download and unpack the fixed version cab-files, extracted them to a folder and set the WEBVIEW2_BROWSER_EXECUTABLE_FOLDER environment variable to that path before starting the app. But nothing changed. Any other hints I could try?

KforG commented 8 months ago

Try using one of the evergreen installers. I think you'd have to add something in the code base for the environment variable to work.

KforG commented 8 months ago

And remember to restart your computer after install

InspiringCode commented 8 months ago

Afaik you can't choose the version with the evergreen installers. In fact I downloaded the latest version and it even didn't let me install it, because there is already one version installed on my system (which I can't event uninstall).

Is it possible that the problem is related to the Internet Security settings as mentioned here? Unfortunately I can't change these settings myself because they are controlled by our system administrators.

KforG commented 8 months ago

That is indeed a possibility, even more so if you're under such security restriction. Since you've tried installing Webview2 manually with no avail, it is likely the cause.

However for future readers. Needing the proper version of Webview2 (or webkit2gtk for linux) is usually the most common causes for this, and is also described in upstream Wails issues.