Startup Crashes

Windows 8.1 x64. Had no problems for months. Now it crashes. Did a reinstall and everything, didn't help:

Version: <IP_ADDRESS>; Variant: Installed; Arch: Amd64
Path: C:\Program Files\SyncTrayzor\SyncTrayzor.exe
System.Configuration.ConfigurationErrorsException: Error creating the Web Proxy specified in the 'system.net/defaultProxy' configuration section. ---> System.Net.Sockets.SocketException: The requested service provider could not be loaded or initialized
at System.Net.NetworkAddressChangePolled..ctor()
at System.Net.AutoWebProxyScriptEngine.AutoDetector.Initialize()
at System.Net.AutoWebProxyScriptEngine..ctor(WebProxy proxy, Boolean useRegistry)
at System.Net.WebProxy.UnsafeUpdateFromRegistry()
at System.Net.Configuration.DefaultProxySectionInternal..ctor(DefaultProxySection section)
at System.Net.Configuration.DefaultProxySectionInternal.GetSection()
--- End of inner exception stack trace ---
at SyncTrayzor.SyncThing.SyncThingManager.d__24.MoveNext() in c:\projects\synctrayzor\src\SyncTrayzor\SyncThing\SyncThingManager.cs:line 311
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at SyncTrayzor.SyncThing.SyncThingManager.d__18.MoveNext() in c:\projects\synctrayzor\src\SyncTrayzor\SyncThing\SyncThingManager.cs:line 184
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at SyncTrayzor.Utils.SafeSyncthingExtensions.d__0.MoveNext() in c:\projects\synctrayzor\src\SyncTrayzor\Utils\SafeSyncthingExtensions.cs:line 21
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at SyncTrayzor.Pages.ShellViewModel.d__10.MoveNext() in c:\projects\synctrayzor\src\SyncTrayzor\Pages\ShellViewModel.cs:line 85
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.b__4(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

Interesting.
Can you down this file https://gist.githubusercontent.com/canton7/5c657ac11bce6da6c1f3/raw/035af840ccd1515e0b0175c5c315b01cfcd8b266/SyncTrayzor.exe.config and save it as C:\Program Files\SyncTrayzor\SyncTrayzor.exe.config overwriting the file that is there currently please?

Now it starts and gives me the errormessage
Failed to start Syncthing.
Please read the log to determine the cause. If "FATAL: Cannot open database" appears, please close any other instances of Syncthing.
If SyncTrayzor crashed previously, there may still be zombine Syncthing processes alive.
Please use the menu option "Syncthing -> Kill all Syncthing processes" to stop them, then use "Syncthing -> Start" to start Syncthing again.

I tried exactly that, but it shows that same alert over and over.
The log:
2015-08-11 17:05:28.5854 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: Kill all Syncthing processes
2015-08-11 17:05:30.2999 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: SyncThingProcessRunner.Start called
2015-08-11 17:05:30.2999 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Request to set state: Stopped -> Starting
2015-08-11 17:05:30.2999 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Setting state: Stopped -> Starting
2015-08-11 17:05:30.2999 [Info] SyncTrayzor.SyncThing.SyncThingProcessRunner: Starting syncthing: C:\Users\d0\AppData\Roaming\SyncTrayzor\syncthing.exe
2015-08-11 17:05:30.2999 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Starting API clients
2015-08-11 17:05:30.2999 [Debug] SyncTrayzor.SyncThing.ApiClient.SyncThingApiClientFactory: Attempting to request API using version 0.11.x API client
2015-08-11 17:05:30.3152 [Debug] SyncTrayzor.SyncThing.ApiClient.SyncThingApiClientFactory: Failed to connect on attempt 0
2015-08-11 17:05:30.7375 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: [OJOZ7] 17:05:30 INFO: syncthing v0.11.7 (go1.4.2 windows-amd64 default) unknown-user@syncthing-builder 2015-05-31 07:37:02 UTC
2015-08-11 17:05:30.7375 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: [OJOZ7] 17:05:30 INFO: My ID: OJOZ7U4
2015-08-11 17:05:30.7375 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: [OJOZ7] 17:05:30 INFO: Database block cache capacity 64608 KiB
2015-08-11 17:05:30.8918 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: [OJOZ7] 17:05:30 FATAL: Cannot start GUI on "localhost:8384": GetAddrInfoW: A non-recoverable error occurred during a database lookup.
2015-08-11 17:05:30.9137 [Info] SyncTrayzor.SyncThing.SyncThingProcessRunner: Syncthing process stopped with exit status Error
2015-08-11 17:05:30.9137 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Request to set state: Starting -> Stopped
2015-08-11 17:05:30.9137 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Setting state: Starting -> Stopped
2015-08-11 17:05:30.9137 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Aborting API clients
2015-08-11 17:05:30.9381 [Info] SyncTrayzor.SyncThing.SyncThingManager: StartClientAsync aborted

Syncthing has a corrupt database by the looks of its error message. You may have to delete its database and allow it to re-index.

Tried searching for that db, where is it located usually?

It'll be in something like C:\Users\<You>\AppData\Local\Syncthing\index-v0.11.0.db. Stop Syncthing, rename that folder, start Syncthing again.

I'm also experiencing crashes at start-up on two different machines. Problems started after upgarding to Windows10. Could that be related?

Deleted the db, now I get this. Before I got the message that syncthing.exe in C:\Program Files\SyncTrayzor\Syncthing.exewas missing, so I replaced it.
Version: <IP_ADDRESS>; Variant: Portable; Arch: Amd64
Path: C:\Program Files\SyncTrayzor\SyncTrayzor.exe
System.Configuration.ConfigurationErrorsException: Error creating the Web Proxy specified in the 'system.net/defaultProxy' configuration section. ---> System.Net.Sockets.SocketException: The requested service provider could not be loaded or initialized
   at System.Net.NetworkAddressChangePolled..ctor()
   at System.Net.AutoWebProxyScriptEngine.AutoDetector.Initialize()
   at System.Net.AutoWebProxyScriptEngine..ctor(WebProxy proxy, Boolean useRegistry)
   at System.Net.WebProxy.UnsafeUpdateFromRegistry()
   at System.Net.Configuration.DefaultProxySectionInternal..ctor(DefaultProxySection section)
   at System.Net.Configuration.DefaultProxySectionInternal.GetSection()
   --- End of inner exception stack trace ---
   at SyncTrayzor.SyncThing.SyncThingManager.<StartClientAsync>d__24.MoveNext() in c:\projects\synctrayzor\src\SyncTrayzor\SyncThing\SyncThingManager.cs:line 311
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at SyncTrayzor.SyncThing.SyncThingManager.<StartAsync>d__18.MoveNext() in c:\projects\synctrayzor\src\SyncTrayzor\SyncThing\SyncThingManager.cs:line 184
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at SyncTrayzor.Utils.SafeSyncthingExtensions.<StartWithErrorDialogAsync>d__0.MoveNext() in c:\projects\synctrayzor\src\SyncTrayzor\Utils\SafeSyncthingExtensions.cs:line 21
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at SyncTrayzor.Pages.ShellViewModel.<Start>d__10.MoveNext() in c:\projects\synctrayzor\src\SyncTrayzor\Pages\ShellViewModel.cs:line 85
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__4(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

@SwederSchellens please open another issue, and include all details (such as whether it's Syncthing or SyncTrayzor that's crashing, any error messages, etc).
@atoav You're seeing that error even with the modified SyncTrayzor.exe.config I gave you above?

Okay amazing, had the config, but now it was gone again, so saved it again, started SyncTrayzor up, it gave me again that warning about the db, which I deleted twice already. So killed again all Syncthing processes, started etc.
SyncTrayzor Log:
2015-08-12 10:38:34.1414 [Debug] SyncTrayzor.Services.Config.ApplicationPathsProvider: ExePath: C:\Program Files\SyncTrayzor
2015-08-12 10:38:34.1745 [Debug] SyncTrayzor.Services.Config.ApplicationPathsProvider: LogFilePath: C:\Users\d0\AppData\Roaming\SyncTrayzor\logs
2015-08-12 10:38:34.1925 [Debug] SyncTrayzor.Services.Config.ApplicationPathsProvider: SyncThingBackupPath: C:\Program Files\SyncTrayzor\syncthing.exe
2015-08-12 10:38:34.1925 [Debug] SyncTrayzor.Services.Config.ApplicationPathsProvider: ConfigurationFilePath: C:\Users\d0\AppData\Roaming\SyncTrayzor\config.xml
2015-08-12 10:38:34.1925 [Debug] SyncTrayzor.Services.Config.ApplicationPathsProvider: ConfigurationFileBackupPath: C:\Users\d0\AppData\Roaming\SyncTrayzor\config-backups
2015-08-12 10:38:34.1925 [Debug] SyncTrayzor.Services.Config.ApplicationPathsProvider: CefCachePath: C:\Users\d0\AppData\Local\SyncTrayzor\cef\cache
2015-08-12 10:38:34.2605 [Debug] SyncTrayzor.Services.Config.ConfigurationProvider: Loaded default configuration: <Configuration ShowTrayIconOnlyOnClose=False MinimizeToTray=False CloseToTray=True ShowSynchronizedBalloon=True ShowDeviceConnectivityBalloons=True SyncthingAddress=localhost:8384 StartSyncthingAutomatically=True SyncthingApiKey= SyncthingEnvironmentalVariables=[] SyncthingUseCustomHome=True SyncthingDenyUpgrade=False SyncthingRunLowPriority=False Folders=[] NotifyOfNewVersions=True LastNotifiedVersion= ObfuscateDeviceIDs=True UseComputerCulture=True SyncthingConsoleHeight=100 WindowPlacement= SyncthingWebBrowserZoomLevel=0 LastSeenInstallCount=0 SyncthingPath=%EXEPATH%\syncthing.exe SyncthingCustomHomePath=%EXEPATH%\data\syncthing ShowSynchronizedBalloonEvenIfNothingDownloaded=False>
2015-08-12 10:38:34.2735 [Debug] SyncTrayzor.Services.Config.ConfigurationProvider: Found existing configuration at C:\Users\d0\AppData\Roaming\SyncTrayzor\config.xml
2015-08-12 10:38:34.3006 [Info] SyncTrayzor.Services.AutostartProvider: Have read/write access to the registry
2015-08-12 10:38:35.1772 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: SyncThingProcessRunner.Start called
2015-08-12 10:38:35.1952 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Request to set state: Stopped -> Starting
2015-08-12 10:38:35.1952 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Setting state: Stopped -> Starting
2015-08-12 10:38:35.2062 [Info] SyncTrayzor.SyncThing.SyncThingProcessRunner: Starting syncthing: C:\Program Files\SyncTrayzor\syncthing.exe
2015-08-12 10:38:35.2312 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Starting API clients
2015-08-12 10:38:35.2612 [Debug] SyncTrayzor.SyncThing.ApiClient.SyncThingApiClientFactory: Attempting to request API using version 0.11.x API client
2015-08-12 10:38:35.3333 [Warn] SyncTrayzor.Services.UpdateManagement.UpdateChecker: Fetching updates failed with an error System.Net.Http.HttpRequestException An error occurred while sending the request. Void ThrowForNonSuccess(System.Threading.Tasks.Task)    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at RestEase.Implementation.Requester.<SendRequestAsync>d__18.MoveNext() in c:\Documents\projects\RestEase\src\RestEase\Implementation\Requester.cs:line 265
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at RestEase.Implementation.Requester.<RequestAsync>d__22`1.MoveNext() in c:\Documents\projects\RestEase\src\RestEase\Implementation\Requester.cs:line 305
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at SyncTrayzor.Services.UpdateManagement.UpdateNotificationClient.<FetchUpdateAsync>d__0.MoveNext() in c:\projects\synctrayzor\src\SyncTrayzor\Services\UpdateManagement\UpdateNotificationClient.cs:line 29
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at SyncTrayzor.Services.UpdateManagement.UpdateChecker.<FetchUpdateAsync>d__0.MoveNext() in c:\projects\synctrayzor\src\SyncTrayzor\Services\UpdateManagement\UpdateChecker.cs:line 82 System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: The underlying connection was closed: Unable to connect to the remote server. ---> System.Net.Sockets.SocketException: The requested service provider could not be loaded or initialized
   at System.Net.Sockets.Socket..ctor(AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType)
   at System.Net.ServicePoint.GetConnection(PooledStream PooledStream, Object owner, Boolean async, IPAddress& address, Socket& abortSocket, Socket& abortSocket6)
   at System.Net.PooledStream.Activate(Object owningObject, Boolean async, GeneralAsyncDelegate asyncCallback)
   at System.Net.Connection.CompleteStartConnection(Boolean async, HttpWebRequest httpWebRequest)
   --- End of inner exception stack trace ---
   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
   --- End of inner exception stack trace ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at RestEase.Implementation.Requester.<SendRequestAsync>d__18.MoveNext() in c:\Documents\projects\RestEase\src\RestEase\Implementation\Requester.cs:line 265
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at RestEase.Implementation.Requester.<RequestAsync>d__22`1.MoveNext() in c:\Documents\projects\RestEase\src\RestEase\Implementation\Requester.cs:line 305
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at SyncTrayzor.Services.UpdateManagement.UpdateNotificationClient.<FetchUpdateAsync>d__0.MoveNext() in c:\projects\synctrayzor\src\SyncTrayzor\Services\UpdateManagement\UpdateNotificationClient.cs:line 29
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at SyncTrayzor.Services.UpdateManagement.UpdateChecker.<FetchUpdateAsync>d__0.MoveNext() in c:\projects\synctrayzor\src\SyncTrayzor\Services\UpdateManagement\UpdateChecker.cs:line 82
WebException The underlying connection was closed: Unable to connect to the remote server. System.Net.WebResponse EndGetResponse(System.IAsyncResult)
SocketException The requested service provider could not be loaded or initialized Void .ctor(System.Net.Sockets.AddressFamily, System.Net.Sockets.SocketType, System.Net.Sockets.ProtocolType)
2015-08-12 10:38:35.3543 [Debug] SyncTrayzor.SyncThing.ApiClient.SyncThingApiClientFactory: Failed to connect on attempt 0
2015-08-12 10:38:35.6775 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: [HCR4R] 10:38:35 INFO: syncthing v0.11.9 (go1.4.2 windows-amd64 default) unknown-user@syncthing-builder 2015-06-14 11:52:00 UTC
2015-08-12 10:38:35.6775 [Info] SyncTrayzor.SyncThing.SyncThingProcessRunner: Syncthing process stopped with exit status Error
2015-08-12 10:38:35.6775 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: [HCR4R] 10:38:35 INFO: My ID: HCR4RWI
2015-08-12 10:38:35.6895 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Request to set state: Starting -> Stopped
2015-08-12 10:38:35.6895 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: [HCR4R] 10:38:35 INFO: No config file; starting with empty defaults
2015-08-12 10:38:35.7096 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Setting state: Starting -> Stopped
2015-08-12 10:38:35.7096 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Aborting API clients
2015-08-12 10:38:35.7096 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: [HCR4R] 10:38:35 FATAL: get free port (GUI): listen tcp <IP_ADDRESS>:0: The requested service provider could not be loaded or initialized.
2015-08-12 10:38:35.7226 [Info] SyncTrayzor.SyncThing.SyncThingManager: StartClientAsync aborted
2015-08-12 10:38:42.7197 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: Kill all Syncthing processes
2015-08-12 10:38:44.9371 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: SyncThingProcessRunner.Start called
2015-08-12 10:38:44.9411 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Request to set state: Stopped -> Starting
2015-08-12 10:38:44.9411 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Setting state: Stopped -> Starting
2015-08-12 10:38:44.9411 [Info] SyncTrayzor.SyncThing.SyncThingProcessRunner: Starting syncthing: C:\Program Files\SyncTrayzor\syncthing.exe
2015-08-12 10:38:44.9561 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Starting API clients
2015-08-12 10:38:44.9561 [Debug] SyncTrayzor.SyncThing.ApiClient.SyncThingApiClientFactory: Attempting to request API using version 0.11.x API client
2015-08-12 10:38:44.9561 [Debug] SyncTrayzor.SyncThing.ApiClient.SyncThingApiClientFactory: Failed to connect on attempt 0
2015-08-12 10:38:45.3333 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: [HCR4R] 10:38:45 INFO: syncthing v0.11.9 (go1.4.2 windows-amd64 default) unknown-user@syncthing-builder 2015-06-14 11:52:00 UTC
2015-08-12 10:38:45.3333 [Info] SyncTrayzor.SyncThing.SyncThingProcessRunner: Syncthing process stopped with exit status Error
2015-08-12 10:38:45.3333 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Request to set state: Starting -> Stopped
2015-08-12 10:38:45.3333 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Setting state: Starting -> Stopped
2015-08-12 10:38:45.3333 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Aborting API clients
2015-08-12 10:38:45.3333 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: [HCR4R] 10:38:45 INFO: My ID: HCR4RWI
2015-08-12 10:38:45.3463 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: [HCR4R] 10:38:45 INFO: No config file; starting with empty defaults
2015-08-12 10:38:45.3463 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: [HCR4R] 10:38:45 FATAL: get free port (GUI): listen tcp <IP_ADDRESS>:0: The requested service provider could not be loaded or initialized.
2015-08-12 10:38:45.3614 [Info] SyncTrayzor.SyncThing.SyncThingManager: StartClientAsync aborted
2015-08-12 10:38:55.2908 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: Kill all Syncthing processes
2015-08-12 10:38:56.2608 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: SyncThingProcessRunner.Start called
2015-08-12 10:38:56.2688 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Request to set state: Stopped -> Starting
2015-08-12 10:38:56.2688 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Setting state: Stopped -> Starting
2015-08-12 10:38:56.2688 [Info] SyncTrayzor.SyncThing.SyncThingProcessRunner: Starting syncthing: C:\Program Files\SyncTrayzor\syncthing.exe
2015-08-12 10:38:56.2688 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Starting API clients
2015-08-12 10:38:56.2688 [Debug] SyncTrayzor.SyncThing.ApiClient.SyncThingApiClientFactory: Attempting to request API using version 0.11.x API client
2015-08-12 10:38:56.2838 [Debug] SyncTrayzor.SyncThing.ApiClient.SyncThingApiClientFactory: Failed to connect on attempt 0
2015-08-12 10:38:56.6561 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: [HCR4R] 10:38:56 INFO: syncthing v0.11.9 (go1.4.2 windows-amd64 default) unknown-user@syncthing-builder 2015-06-14 11:52:00 UTC
2015-08-12 10:38:56.6581 [Info] SyncTrayzor.SyncThing.SyncThingProcessRunner: Syncthing process stopped with exit status Error
2015-08-12 10:38:56.6581 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Request to set state: Starting -> Stopped
2015-08-12 10:38:56.6581 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: [HCR4R] 10:38:56 INFO: My ID: HCR4RWI
2015-08-12 10:38:56.6581 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Setting state: Starting -> Stopped
2015-08-12 10:38:56.6581 [Debug] SyncTrayzor.SyncThing.SyncThingManager: Aborting API clients
2015-08-12 10:38:56.6581 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: [HCR4R] 10:38:56 INFO: No config file; starting with empty defaults
2015-08-12 10:38:56.6741 [Debug] SyncTrayzor.SyncThing.SyncThingProcessRunner: [HCR4R] 10:38:56 FATAL: get free port (GUI): listen tcp <IP_ADDRESS>:0: The requested service provider could not be loaded or initialized.
2015-08-12 10:38:56.6741 [Info] SyncTrayzor.SyncThing.SyncThingManager: StartClientAsync aborted
2015-08-12 10:39:12.2544 [Debug] SyncTrayzor.Services.MemoryUsageLogger: Working Set: 115MB. Private Memory Size: 93MB. GC Total Memory: 8MB

Syncthing.log:
SyncThingProcessRunner.Start called
Starting syncthing: C:\Program Files\SyncTrayzor\syncthing.exe
[HCR4R] 10:38:35 INFO: syncthing v0.11.9 (go1.4.2 windows-amd64 default) unknown-user@syncthing-builder 2015-06-14 11:52:00 UTC
Syncthing process stopped with exit status Error
[HCR4R] 10:38:35 INFO: My ID: HCR4RWI
[HCR4R] 10:38:35 INFO: No config file; starting with empty defaults
[HCR4R] 10:38:35 FATAL: get free port (GUI): listen tcp <IP_ADDRESS>:0: The requested service provider could not be loaded or initialized.
Kill all Syncthing processes
SyncThingProcessRunner.Start called
Starting syncthing: C:\Program Files\SyncTrayzor\syncthing.exe
[HCR4R] 10:38:45 INFO: syncthing v0.11.9 (go1.4.2 windows-amd64 default) unknown-user@syncthing-builder 2015-06-14 11:52:00 UTC
Syncthing process stopped with exit status Error
[HCR4R] 10:38:45 INFO: My ID: HCR4RWI
[HCR4R] 10:38:45 INFO: No config file; starting with empty defaults
[HCR4R] 10:38:45 FATAL: get free port (GUI): listen tcp <IP_ADDRESS>:0: The requested service provider could not be loaded or initialized.
Kill all Syncthing processes
SyncThingProcessRunner.Start called
Starting syncthing: C:\Program Files\SyncTrayzor\syncthing.exe
[HCR4R] 10:38:56 INFO: syncthing v0.11.9 (go1.4.2 windows-amd64 default) unknown-user@syncthing-builder 2015-06-14 11:52:00 UTC
Syncthing process stopped with exit status Error
[HCR4R] 10:38:56 INFO: My ID: HCR4RWI
[HCR4R] 10:38:56 INFO: No config file; starting with empty defaults
[HCR4R] 10:38:56 FATAL: get free port (GUI): listen tcp <IP_ADDRESS>:0: The requested service provider could not be loaded or initialized.

Sorry to bother you, maybe I should just reformat my harddrive and make a fresh install of my OS..

Can you check your firewall and add exception for syncthing? It seems we can't connect to the network at all.

I note you're using version 1.0.22 of SyncTrayzor, which is a few months out of date (and there's been at least one mandatory update since then). Please upgrade!
I'm also very worried by the fact that random files from C:\Program Files\SyncTrayzor are going missing (you've said that SyncTrayzor.exe.config and Syncthing.exe have both gone missing), and it seems that Syncthing's configuration has disappeared as well (which is stored in C:\Users\<You>\AppData\Local\Syncthing\config.xml). This folder requires admin permissions to write to, and SyncTrayzor runs without admin permissions, so these files aren't being deleted by SyncTrayzor (and it would never delete them anyway). Either you've got an antivirus program that's out of control, or your hard drive's about to die, methinks :smile:
It looks like Syncthing is failing because SyncTrayzor is telling it to start its gui on port 0, which it will only do if SyncTrayzor's configuration is corrupt in some way. Can you paste the contents of C:\Users\<You>\AppData\Roaming\SyncTrayzor\config.xml, censoring device IDs, etc, as appropriate?
Thanks.

Okay, the over-paranoid antivirus makes sense, because I had a malware problem recently (which is, why I considered just start fresh — I will probably do that).
But in case it helps:
<?xml version="1.0"?>
<Configuration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="3">
  <ShowTrayIconOnlyOnClose>false</ShowTrayIconOnlyOnClose>
  <MinimizeToTray>false</MinimizeToTray>
  <CloseToTray>true</CloseToTray>
  <ShowSynchronizedBalloon>true</ShowSynchronizedBalloon>
  <ShowDeviceConnectivityBalloons>true</ShowDeviceConnectivityBalloons>
  <ShowSynchronizedBalloonEvenIfNothingDownloaded>false</ShowSynchronizedBalloonEvenIfNothingDownloaded>
  <SyncthingAddress>localhost:8384</SyncthingAddress>
  <StartSyncthingAutomatically>true</StartSyncthingAutomatically>
  <SyncthingApiKey>F8pkEZwtHM0uCBPi1aoZ6LeGAsAPpiPDKibknAxK</SyncthingApiKey>
  <SyncthingEnvironmentalVariables />
  <SyncthingUseCustomHome>true</SyncthingUseCustomHome>
  <SyncthingDenyUpgrade>false</SyncthingDenyUpgrade>
  <SyncthingRunLowPriority>false</SyncthingRunLowPriority>
  <Folders />
  <NotifyOfNewVersions>true</NotifyOfNewVersions>
  <ObfuscateDeviceIDs>true</ObfuscateDeviceIDs>
  <UseComputerCulture>true</UseComputerCulture>
  <SyncthingConsoleHeight>100</SyncthingConsoleHeight>
  <WindowPlacement>
    <IsMaximised>false</IsMaximised>
    <MinPosition>-1, -1</MinPosition>
    <MaxPosition>-1, -1</MaxPosition>
    <NormalPosition>410, 250, 1100, 700</NormalPosition>
  </WindowPlacement>
  <SyncthingWebBrowserZoomLevel>0</SyncthingWebBrowserZoomLevel>
  <LastSeenInstallCount>0</LastSeenInstallCount>
  <SyncthingPath>%EXEPATH%\syncthing.exe</SyncthingPath>
  <SyncthingCustomHomePath>%EXEPATH%\data\syncthing</SyncthingCustomHomePath>
</Configuration>

That's odd. That configuration was originally generated by a portable version of SyncTrayzor, and isn't really suitable for the installed version (which you appear to be running).
Did that configuration file really come from C:\Users\<You>\AppData\Roaming\SyncTrayzor\config.xml? How did it get there? Did you copy it there yourself? Did you install SyncTrayzor using the installer, or by downloading the portable .zip?
Anyway, that's fine on the GUI port front (assuming that SyncTrayzor really is reading that config file). Listen to @AudriusButkevicius's debugging skills on that front.

@canton7 I opened issue https://github.com/canton7/SyncTrayzor/issues/132

Don't bother to much, other stuff starts to break apart too. There must be stuff broken on many places. The system is cluttered and a fresh start won't hurt. Thanks for your incredibly fast help!

Are things working better after a re-install?

Everything is fine now. I really don't know what happened.

Righto. There are 2 issues here: the modification needed to SyncTrayzor.exe.config, and the subsequent moving / changing files. I'll keep this issue open until I've released a fix for the first, and quietly ignore the second and hope it never happens again...


todo

fix english checker
Make CI take in git lfs (done not tested)
provider checkers to decoders (@swanandx  is doing this)
benchmark properly
Add documentation (doing this)

fix english checker
help skeletal
write more tests & benchmarks
I need to change our .unwraps() to .expects() too


⚠ Turnos 24x7 has degraded performance

In 62deab9, Turnos 24x7 (https://reservas-dev.alternativasinteligentes.com/) experienced degraded performance:

HTTP code: 200
Response time: 4001 ms

Resolved: Turnos 24x7 performance has improved in f10dba4.


fix some es6 syntax error

@sunnylqm I don't think we want to move the docs to es6 classes syntax

@knowbody we actually have a mix of those. And I think @brentvatne said it'll be cool to move everything to the class syntax.

Not sure about the mixin though. cc @brentvatne

We could leave the mixin class alone. I think the point we want to get across is to use what works for you and focus on "good enough practices" instead of getting paralyzed looking for the mythical best practice.

Mixins were the exact reasons why I thought it was not a good idea to go
with classes. Personally I use classes. But don't see a point of having
classes and then createClass for mixins.
--
Best,
Matt

@brentvatne would you mind taking a look at this pull request? It's been a while since the last commit was reviewed.

@davidaurelio

@facebook-github-bot shipit


Consider a builtin generator for single resource terraform modules

Currently, if you want to deploy just a single resource, terragrunt is fairly overkill since you need to wrap the resource in a terraform module, with all the vars and outputs flowing through. This is a feature request for a special terragrunt block that can autogenerate a single resource module that flows through just the inputs that are specified, and outputs as well.
A crude snippet for this might be:
terraform {
  resource {
    source = "null_resource"
    name = "foo"
    outputs = ["id", "triggers", ... etc]
  }
}

inputs = {
  triggers = "hello-world"
}

which would generate the terraform module:
variable "triggers" {}

resource "null_resource" "foo" {
  triggers = var.triggers
}

output "id" {
  value = null_resource.foo.id
}

output "triggers" {
  value = null_resource.foo.triggers
}

However, there are a few open questions that make this difficult to jump on:

How to handle the type field for input variables?
How to handle sub blocks?

One workaround I just came up with is to use generate blocks to dynamically create the single resource module:
locals {
  foo_str = "hello world"
}

generate "resource" {
  path      = "main.tf"
  if_exists = "overwrite_terragrunt"
  contents  = <<EOF
resource "null_resource" "foo" {
  triggers = {
    foo = "${local.foo_str}"
  }
}

output "id" {
  value = null_resource.foo.id
}
EOF

}

This approach is a bit more verbose, but has the flexibility of being able to handle sub block inputs since you can generate them in the template. You can also take advantage of for/if directives to do some complex logic as well.

@yorinasub17 can't we just have in a folder:
terragrunt.hcl:
include "root" {
  path   = find_in_parent_folders()
  expose = true
}

null.tf
resource "null_resource" "foo" {
  triggers = {
    foo = "${local.foo_str}"
  }

I noticed if you don't add source to terragrunt.hcl it just read *.tf files from directory. Is it expected behaviour?

One workaround I just came up with is to use generate blocks to dynamically create the single resource module. The following should work on any modern terragrunt version that supports generate:
locals {
  foo_str = "hello world"
}

generate "resource" {
  path      = "main.tf"
  if_exists = "overwrite_terragrunt"
  contents  = <<EOF
resource "null_resource" "foo" {
  triggers = {
    foo = "${local.foo_str}"
  }
}

output "id" {
  value = null_resource.foo.id
}
EOF

}

This approach is a bit more verbose, but has the flexibility of being able to handle sub block inputs since you can generate them in the template. You can also take advantage of for/if directives to do some complex logic as well.

I know this is an older issue, but I am trying to get my feet wet with Terragrunt finally. This works decently well, but I'm a little confused on how to then use attributes/outputs from this later on in my terragrunt.hcl inputs. In other words, how would I use output.id later on in terragrunt.hcl?

I know this is an older issue, but I am trying to get my feet wet with Terragrunt finally. This works decently well, but I'm a little confused on how to then use attributes/outputs from this later on in my terragrunt.hcl inputs. In other words, how would I use output.id later on in terragrunt.hcl?

I have the same question :)

You would use a dependency block and then you would be able to access using dependency.xxx.outputs.id

I wrote a Terraform null module to achieve this using Terragrunt, full example on the module's readme: Terragrunt - Terraform Null Module

One workaround I just came up with is to use generate blocks to dynamically create the single resource module. The following should work on any modern terragrunt version that supports generate:
locals {
  foo_str = "hello world"
}

generate "resource" {
  path      = "main.tf"
  if_exists = "overwrite_terragrunt"
  contents  = <<EOF
resource "null_resource" "foo" {
  triggers = {
    foo = "${local.foo_str}"
  }
}

output "id" {
  value = null_resource.foo.id
}
EOF

}

This approach is a bit more verbose, but has the flexibility of being able to handle sub block inputs since you can generate them in the template. You can also take advantage of for/if directives to do some complex logic as well.

I know this is an older issue, but I am trying to get my feet wet with Terragrunt finally. This works decently well, but I'm a little confused on how to then use attributes/outputs from this later on in my terragrunt.hcl inputs. In other words, how would I use output.id later on in terragrunt.hcl?

The thing with this approach is that the generated Terraform files will appear in the same directory where the terragrunt.hcl file lives (you could ignore such files with the .gitignore but the idea is to ignore the.terragrunt-cache directory which includes the Terraform files),  to avoid this I wrote a Terraform null module (truly you can just have it locally but I prefer to have it on the TF registry) , full example on the module's readme: Terragrunt - Terraform Null Module


Image upload bar items should match rest of app

Words, not symbols
Blue

I liked the icons 😞 but all good I can change this! 😄

Ha, they are neat, but consistency is 👑


Glyphs not in line

The character seems to be in the correct position, but the glyphs themselves are appearing below the line.

I confirm the bug. I use this as a temporary fix.
\newcommand{\simpleIcon}[2][1]{%
  \raisebox{1.2\fontcharht\font`0}{%
    \simpleicon{#2}%
  }%
}

Thank you for confirming the bug and using this package - it means a lot.
I'm still investigating for solutions, but I have kept a note for this approach! 😄

I think this is a bug with the way the font is constructed. The glyphs are set below the baseline.

With the aforementioned fix in the font which should be merged soon, the best way to vertical align the icon with the current font is to is to lower the icon by half of the current font depth (taking y as a reference).
\newcommand{\simpleIcon}[1]{%
	\raisebox{-0.5\fontchardp\font`y}{%
		\simpleicon{#1}%
	}%
}

Tracking PR: https://github.com/simple-icons/simple-icons-font/pull/171
Thank you a lot for this. I'm waiting for this to merge, and then from this end I'm intending to fix this from the opentype.js font construction way (https://github.com/ineshbose/simple-icons-latex/blob/master/bindings.js#L31), but at the moment I'm not finding the right methods to do it. With that said, I really appreciate your efforts, and if you would consider making a PR (with the JS approach if feasible else redefining the command) so that your contribution is noted.

Hi,
I don't think you need to do anything on your side. It looks ok without the raisebox. I think this should be done on the font itself glyphs by glyphs as some can look misaligned when lied on the descent line and other if lied on the baseline.
If you don't want to wait for the merge, as the font is included in the CTAN package, you can just build the font with the merge applied, copy the otf locally, and loadSync("SimpleIcons.otf") in the binding.js. That's what I did.

Thanks for the suggestion! That is definitely one fix along with using the raisebox which one can use temperarily but for the package and developer convenience, it is best that everything is handled by itself without requiring additional configuration or work. I see that the issue has been closed in simple-icons-font, and so I am just waiting for the pipeline to also automatically update to that version so that this can be confirmed to be fixed for this package as well and closed off!

Sorry for taking a while! Package has finally been updated and this is now confirmed to be fix. Thank you very much for your contribution and patience. Closing!

I want to confirm from users - is this fixed? I noticed that if I compare it to fontawesome5, for example, it's still not in baseline.

MWE:
\documentclass{article}
\usepackage{simpleicons}
\usepackage{fontawesome5}

\begin{document}

\faBitbucket
\simpleicon{bitbucket}

\end{document}


Documentation is only written by beam postprocessor, but not by stock write_tables.

With a stock serving table, kythe docs invocation (or the corresponding xrefs.Documentation call) doesn't return any results, while the /kythe/edge/documents and the target doc node seems to be present.
On inspecting the code, the "docs:" key prefix is only mentioned in the beam processor. Indeed, running
$ bazel-bin/kythe/go/serving/tools/write_tables/write_tables \
    --entries /tmp/entries --experimental_beam_pipeline --out /tmp/bktab

produces a serving table capable of serving docs.
$ ./bazel-bin/kythe/go/util/tools/scan_leveldb/scan_leveldb /tmp/bktab/ |awk '{print $1}'| cut -d: -f1 | sort | uniq -c
   1121 "decor
    659 "dirs
  13795 "docs
 939942 "edgeSets
 130931 "xrefs

$ ./bazel-bin/kythe/go/util/tools/scan_leveldb/scan_leveldb /tmp/ktab/ |awk '{print $1}'| cut -d: -f1 | sort | uniq -c
   1121 "decor
    659 "dirs
     25 "edgePages
 940132 "edgeSets
     25 "xrefPages
 136821 "xrefs

Is this intended? Is beam the suggested postprocessor to use?

Thank you!


[HUDI-3040] Fix HoodieSparkBootstrapExample error info for usage

Tips

Thank you very much for contributing to Apache Hudi.
Please review https://hudi.apache.org/contribute/how-to-contribute before opening a pull request.

What is the purpose of the pull request
(For example: This pull request adds quick-start document.)
Brief change log
(for example:)

Modify AnnotationLocation checkstyle rule in checkstyle.xml

Verify this pull request
(Please pick either of the following options)
This pull request is a trivial rework / code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end.
Added HoodieClientWriteTest to verify the change.
Manually verified the change by running a job locally.

Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

@Aimiyoo Could you try to amend your commit on your side to get the right author?  I helped rebase the commit on master to get around CI failures, but the authorship of the PR is messed up.  Sorry for the confusion.

@Aimiyoo Could you try to amend your commit on your side to get the right author? I helped rebase the commit on master to get around CI failures, but the authorship of the PR is messed up. Sorry for the confusion.

@yihua done. thx

Merging this since it only changes the error log.

Merging this since it only changes the error log.


refactor: [M3-6901, M3-6914] - Replace Select with Autocomplete in: kubernetes

Description 📝
We want to get rid of our dependency on react-select for accessibility reasons and to consolidate our usage of third-party libraries.
Changes  🔄

Replaced Select with Autocomplete in CreateCluster component.
The Item type previously imported from EnhancedSelect/Select has been added to Autocomplete/Autocomplete

It simplifies imports and improves code maintainability.

Added disableClearable prop condition to Autocomplete to prevent uncontrolled behavior with an initial empty value.

Target release date 🗓
22nd July, 2024
How to test 🧪
Verification steps
(How to verify changes)

Navigate to http://localhost:3000/kubernetes/create
Verify 'Kubernetes Version' dropdown functionality remains unchanged when using Autocomplete.
Verify that the disableClearable prop condition is correctly applied to Autocomplete to prevent uncontrolled behavior when the initial value is empty.

As an Author I have considered 🤔
Check all that apply

[x] 👀 Doing a self review
[x] ❔ Our contribution guidelines
[x] 🤏 Splitting feature into small PRs
[x] ➕ Adding a changeset
[ ] 🧪 Providing/Improving test coverage
[ ] 🔐 Removing all sensitive information from the code and PR description
[ ] 🚩 Using a feature flag to protect the release
[ ] 👣 Providing comprehensive reproduction steps
[x] 📑 Providing or updating our documentation
[ ] 🕛 Scheduling a pair reviewing session
[ ] 📱 Providing mobile support
[ ] ♿  Providing accessibility support

Addressed this console warning in the commit 0cbf020fae4843ee122a73a3e96ed697a39a7851


Add issue and pull request bindings

Goal: close this issue with a pull request using the issue and pull request bindings. Do this by including "Closes #13" in the PR description, which automatically closes this issue when merged.

Task succeeded. This comment was added with the bindings too.


Maybe it is  not compatible

I used matlab2019ato open this model.But it shows the version is too low!

2022b is suitable to open without these problems


Simplify cilium templater code

Description of changes:
Reduced the templater api to just one method for manifests and added
options for the different scenarios. This reduces the complexity and
allows for better reusability, specially from the controller side.
Testing (if applicable):
Unit tests
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/approve


virt-api/webhooks: simplify, rename and test ServiceAccount-matching function

None of the callers of GetAllowedServiceAccounts() actually need a list
of all service account. Actually, they need to tell if a specific
ServiceAccount is a KubeVirt-internal one. This commit simplifies the
function and its caller by renaming it to a clearer
IsKubeVirtServiceAccount().
Signed-off-by: Dan Kenigsberg<EMAIL_ADDRESS>NONE

Generally it looks good, but I think the new function should be properly specified (have a test for each accepted value + a negative test), while it currently just has a positive test + a negative test.

Personally, it feels a bit superfluous to me. But the reviewer is always right!

Generally it looks good, but I think the new function should be properly specified (have a test for each accepted value + a negative test), while it currently just has a positive test + a negative test.

Personally, it feels a bit superfluous to me. But the reviewer is always right!

Odd: my recent change modified only a test, but suddenly other unit tests started to fail. Need closer scrutiny.
KubeVirt Operator
pkg/virt-operator/kubevirt_test.go:78
  On valid KubeVirt object
  pkg/virt-operator/kubevirt_test.go:1426
    delete temporary validation webhook once virt-api is deployed [It]
    pkg/virt-operator/kubevirt_test.go:1541

    Expected
        <testing.DeleteActionImpl>: {
            ActionImpl: {
                Namespace: "",
                Verb: "delete",
                Resource: {
                    Group: "admissionregistration.k8s.io",
                    Version: "v1beta1",
                    Resource: "validatingwebhookconfigurations",
                },
                Subresource: "",
            },
            Name: "virt-operator-tmp-webhook",
        }
    to be nil

Odd: my recent change modified only a test, but suddenly other unit tests started to fail. Need closer scrutiny.
KubeVirt Operator
pkg/virt-operator/kubevirt_test.go:78
  On valid KubeVirt object
  pkg/virt-operator/kubevirt_test.go:1426
    delete temporary validation webhook once virt-api is deployed [It]
    pkg/virt-operator/kubevirt_test.go:1541

    Expected
        <testing.DeleteActionImpl>: {
            ActionImpl: {
                Namespace: "",
                Verb: "delete",
                Resource: {
                    Group: "admissionregistration.k8s.io",
                    Version: "v1beta1",
                    Resource: "validatingwebhookconfigurations",
                },
                Subresource: "",
            },
            Name: "virt-operator-tmp-webhook",
        }
    to be nil

Looks good, much simpler, only small c&p errors ;)
The unit test error is superweird, I'll try to reproduce and report back here if I find anything.

Oh dear, I did not cover up my tracks. Thanks for your watchful eye!

Looks good, much simpler, only small c&p errors ;)
The unit test error is superweird, I'll try to reproduce and report back here if I find anything.

Oh dear, I did not cover up my tracks. Thanks for your watchful eye!

Thanks, @fgimenez. As you are not (yet?) an approver the bot ignores your /approve. I'll need someone from https://github.com/kubevirt/kubevirt/blob/master/OWNERS_ALIASES#L4 to chime in.

Thanks, @fgimenez. As you are not (yet?) an approver the bot ignores your /approve. I'll need someone from https://github.com/kubevirt/kubevirt/blob/master/OWNERS_ALIASES#L4 to chime in.

Generally it looks good, but I think the new function should be properly specified (have a test for each accepted value + a negative test), while it currently just has a positive test + a negative test.

Personally, it feels a bit superfluous to me. But the reviewer is always right!

Well, you did make the effort of testing one of the allowed values; might as well check them all, and fully specify what the function is supposed to do.
Thanks for listening.
/lgtm FWIW

Generally it looks good, but I think the new function should be properly specified (have a test for each accepted value + a negative test), while it currently just has a positive test + a negative test.

Personally, it feels a bit superfluous to me. But the reviewer is always right!

Well, you did make the effort of testing one of the allowed values; might as well check them all, and fully specify what the function is supposed to do.
Thanks for listening.
/lgtm FWIW

nit: The name of the unit test file (tail) is usually singular, same for the package test name.

nit: The name of the unit test file (tail) is usually singular, same for the package test name.

nit: The name of the unit test file (tail) is usually singular, same for the package test name.

fixed.

nit: The name of the unit test file (tail) is usually singular, same for the package test name.

fixed.

@davidvossel  should I ask you to approve this? Or should I delegate to someone else?

@davidvossel  should I ask you to approve this? Or should I delegate to someone else?

/assign @stu-gott
(following the suggestion of kubevirt-bot)

/assign @stu-gott
(following the suggestion of kubevirt-bot)

/approve
/retest

/approve
/retest

/approve

/approve


Shutdown before Coda instance was created, not saving a visualization

Mina deamon creashed after starting by this command:
mina daemon -generate-genesis-proof true --peer-list-url https://storage.googleapis.com/seed-lists/devnet_seeds.txt
I am using Linux Mint 19 Tara
coda_crash_report_2021-04-04_13-05-24.600505.tar.gz

"Couldn't determine our IP from the internet, use -external-ip flag"


Optimize marking views as read/unread using the most efficient server endpoint for our state

Similar to zulip/zulip#29521, we can choose between the two different valid ways to ask the server to mark a given view as unread based on whether we can prove a smallish number of message IDs that we have cached is complete or not.

Thanks!
Chat thread with a bit more context. This should mean a noticeable speedup when marking a conversation (other than a very long one) as read or unread.
We don't currently offer marking as unread — that's tracked as #131. The biggest value for this optimization is in marking as unread, because the speed of marking as read is invisible to the user: it's one of the few places where the Zulip clients show a change immediately rather than waiting for the server to confirm it. So this will be most useful after #131.


Rotation Problem

I think this plugin seems the best among the Line of sight library.
But, I found one problem.
Dynamic light is not sync with its parent or it self rotation.
Temporary I rotate light by its cone angle.
I want to fix it. but I dont know where to start.
Where do I have to fix it?

Temporary I add 2 lines at Update function in LOSRadialLight class.
Its not perfect but it works well.
transform.rotation = Quaternion.Euler(0, 0, 0);
faceAngle = -transform.localEulerAngles.z;


Fix potential StackOverflowError retracting previous accumulated items

Found a similar issue to what I discovered in both https://github.com/rbrush/clara-rules/pull/59 and https://github.com/rbrush/clara-rules/pull/74.
There is another use of concat that is subject to StackOverflowError.  This time it is in the clara.rules.engine namespace.  Previously I was only focusing in on the clara.rules.memory namespace for issues like this to fix.
I have fixed it the same way that I fixed the previous pull requests listed here.  I have changed the usage of the lazily evaluated concat to eagerly evaluated into.  Again I do not believe there are any unwanted side effects for going from lazy to eager in this scenario.
In clara.rules.engine the special accumulate node type AccumulateWithJoinFilterNode had a use of concat in the right-activate-reduced protocol function implementation.  In this function the previously accumulated "candidates", previous-candidates, are tracked in order to retract any tokens that were propagated due to their accumulation.
This issue is only exposed if there are many, nested previous-candidates.  It is easy enough to recreate by performing a single insert at a time to trigger this type of accumulate node to have many separate right activations.  Batch insertions will not likely be subject to this issue.  However, I've observed "in the wild" a stack overflow occurring for more obscure reasons due to the truth maintenance ultimately causing the accumulate node to accumulate in a non-batch-style manner.  So this can sneak up even when primarily using batch insertions.

Merged. Many thanks for tracking down another one of these, Mike.


The motivation of this work

Thanks for your good work! I have some questions about your work.
The motivation of your work is to use the language model to guide the training of the visual model. Therefore, you use the language model to generate the soft target for the visual model.
I think that the target and prediction of Eq (2) should be Inverted.

This corresponds to your implementation of forward distillation. However, you use the backward distillation.
The backward distillation is inconsistent with your motivation.

The first term will increase the entropy of the visual model, leading to a uniform distribution. The second term leads to the one-hot prediction. If writing like this, the gradients of the first term cannot be ignored. However, I think the behavior of this Eq (2) is unpredictable.

Appreciate the kind words, and thanks for pointing this out!
I will make sure to add this information in the README!
For now, in practice it only makes a minor difference swapping between either direction, as the crossentropy between language similarity distribution and visual similarity distribution is minimized (since KLD = CE(LANG, VIS) - H(LANG OR VIS, depends on direction)). In the backward case, the introduction of a differentiable H(VIS)-term has some nice regulatory properties, as entropy maximization during training is known to benefit generalisation. I wouldn't go so far as calling the behaviour "unpredictable", as it simply introduces an additional entropy regularizer during training :).
And this only adds minimal benefits, as switching to forward distillation provides nearly similar improvements :).

Thanks for your kindly replying. If we ignore H(VIS), CE(LANG, VIS) and CE(VIS, LANG) are still different(The gradients are different). I still cannot understand the effect of performing backward distillation. However, the forward distillation is straightforward.


Crash: Fatal Exception: java.lang.NullPointerException Attempt to invoke virtual method 'android.content.pm.PackageManager android.content.Context.getPackageManager()' on a null object reference

http://crashes.to/s/0c2e934c98f
This is happening for a non trivial amount of users.

The app is properly configured, and this only happens in 1% of the time when we request an ad

I guess this is related to https://github.com/sbugert/react-native-admob/issues/112
I'll try to move requestAd() to be called later and I'll close this issue. I'll reopen if it haven't fixed the crash.


Use Google API for location

Great work on elodie. Just loving it.
However, I am having a bit of issues with the location. In the config.ini, I have told elodie to name my directories like %city, %state.
This works well when major city names are used. A working eg:
./elodie.py update --location=Bangalore

My directories will be named like, Bangalore, Karnataka.
But when I set more accurate location, the API is unable to get it. Eg:
./elodie.py update --location=Koramangala

In this case, the directories are named as Karnataka. But the actual image has Koramangala as the location.
To me, this looks like a limitation of Mapquest API.
How about using Google Maps API, which is much more detailed. I am referring to https://maps.googleapis.com/maps/api/geocode/json. Google maps also has a free API version available like Mapquest.
If this sounds alright, I can work on it and send you a PR.

Thanks for opening the issue. I've had similar problems :).
A PR would be great. Do you happen to know what Google's TOS are for using their API? I recall some required that you need to use the results to plot points on a Google Map.
For a PR, I would suggest adding a [GoogleMaps] section to the config and somehow overloading the functions in geolocation.py. Keep in mind that we'll want to have tests continue to pass and add tests for any new classes or functions.

I couldn't see any relevant section in the Maps API TOS about the kind of usage which elodie will have. Do you see it somewhere?

Looks like there are free tiers depending on the API being used. elodie should qualify for free and public.
https://developers.google.com/maps/pricing-and-plans/#details

FYI
I tried to login to my mapquest account today and it seems to have been deleted. I only use the account for elodie and haven't done any elodie stuff for a while but deleting my account without warning seems a bit shitty.
I'm no google fan but I'm supporting this
Regards

Sorry to bring up an old thread but did this ever come to fruition mapquest doesn’t like the area I’m from and tends to place all locations around me as just England instead of area this would be useful.


Add sorting to language facets

Is your feature request related to a problem? Please describe.
There are a fair number of language facets which may make it hard to find the one you care about.
Describe the solution you'd like
Add the sort buttons, like we have for the author facet
Describe alternatives you've considered
Leave it
Additional context
Came up at sprint review of feature.
┆Issue is synchronized with this Jira Story
┆Fix Versions: Dockstore 1.16
┆Issue Number: DOCK-2322
┆Sprint: Backlog
┆Issue Type: Story

Seems out of date, today in prod it looks like we have sorting for "language versions" and "engine versions"


fix: inline server stylesheets instead of client stylesheets

fixes https://github.com/sveltejs/kit/issues/6720
This PR changes the inlined stylesheet from client to server so that the paths for imported assets in the CSS such as fonts are correct when the document first loads. In comparison, the client stylesheet links are relative by default, so they always link to the wrong place
e.g., URL("./font.woff") links to example.com/font.woff when loaded from the document instead of example.com/_app/immutable/.... However, when loaded from an external stylesheet, the link is correct because the stylesheet is already loaded from /_app/immutable/....
TODO:

[x] find a more reliable way of mapping client stylesheets to server stylesheets

Please don't delete this checklist! Before submitting the PR, please make sure you do the following:

[x] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. For large changes, please create an RFC: https://github.com/sveltejs/rfcs
[x] This message body should clearly illustrate what problems it solves.
[x] Ideally, include a test that fails without this PR but passes with it.

Tests

[x] Run the tests with pnpm test and lint the project with pnpm lint and pnpm check

Changesets

[x] If your PR makes a change that should be noted in one or more packages' changelogs, generate a changeset by running pnpm changeset and following the prompts. Changesets that add features should be minor and those that fix bugs should be patch. Please prefix changeset messages with feat:, fix:, or chore:.

Edits

[x] Please ensure that 'Allow edits from maintainers' is checked. PRs without this option may be closed.

preview: https://svelte-dev-git-preview-kit-13068-svelte.vercel.app/
this is an automated message


Particle outside field

Proposed changes
The weight of pose_particles outside of the field is decreased because the robot should never expect to be there.
Merge only after #76.
Related issues
fixes #22
Necessary checks

[X] Run catkin build
[x] Write documentation
~- [ ] Create issues for future work~
[X] Test on your machine
[X] Test on the robot (in Simulation)
[x] Put the PR on our Project board

Please merge #76 first!

 It adds "new code" that is already on the master, but is shown in the diff and stuff like that.

And the documentation seems to be on the top level instead of the package description.

I did some cleanup, looks good now.


[super_context_menu] open on tap instead long press?

can i open the popup whe in press on the item instead of long pressing on it?

That would be a different kind of menu (generally called button menu) and it is not currently not supported. I'm not even sure at this point is possible to on iOS with UIMenu since there is no API to present the menu programatically.


support for add/modify/delete collections in serial and parallel way

regarding addOrModify and delete one thing we do on our side is use Java 8 parallelStream to process a list of thousands of records. While we could argue that Hollow shouldn't be in charge of multi-threading add/modify/delete, I think it could be useful to allow the HollowIncrementalProducer to accept collections of objects and add/modify/delete them from the mutations in a parallel way. Still there is the assumption that the List should contain unique keys, otherwise the user could have race condition issues. This could be something for Hollow 3.x and Java 8 or use SimultaneousExecutor to keep threading consistency across hollow (?).  Also, what are your thoughts on adding a simple iterator for add/modify/remove, something in a serial fashion... let the user decide if they want to process serial or parallel (have both):
addOrModify(List<Object> objs)  and addOrModifyInParallel(List<Object> objs)
delete(List<Object> objs)  and deleteInParallel(List<Object> objs)
For now, the addOrModifyInParallel and deleteInParallel methods could re-use the threadsPerCpu provided for the populator and create a SimultaneousExecutor with it.

Maybe when we remove support for Java 7 and can use Java 8 streams we can revisit these APIs and find a way to generalize the serial/parallel under a common API. For now I'm okay with separate methods, though I do feel similar to @kineshsatiya that it adds weight to the public API.


Fix #221: Returning value if convert is None

Fixes #221  .
Changes proposed in this pull request:
Returns the value if the converter is None.
Attention: @prkumar

Fixed by #231

Fixed by #231


Gangwei/Update taskcard ui

Codecov Report

Merging #142 into master will decrease coverage by 0.77%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master     #142      +/-   ##
============================================
- Coverage     72.37%   71.60%   -0.78%
  Complexity      417      417
============================================
  Files            72       72
  Lines          1296     1310      +14
  Branches        131      131
============================================
  Hits            938      938
- Misses          323      337      +14
  Partials         35       35

Impacted Files
Coverage Δ
Complexity Δ

.../java/seedu/address/model/util/SampleDataUtil.java
16.66% <0.00%> (-3.34%)
1.00 <0.00> (ø)

src/main/java/seedu/address/ui/TaskCard.java
0.00% <0.00%> (ø)
0.00 <0.00> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 204130f...77d4b30. Read the comment docs.

Can you push the branch to the team's repo so that we can pull and test locally?
Also codecov seems to have dropped. Maybe can add some relevant test cases to bring it back?


Fix linter fails with the CI

This should solve the linter errors appearing on PR's

Thanks - my bad for letting this through as other tests were already failing!

Oh, no worries :slightly_smiling_face:


.dat files

Hi Everyone. I am building for Windows and am looking for the transliteration.dat, numex.dat and address_dictionary.dat files. Without them my program comes to a halt. I see that in Unix the files are downloaded using make. Does any one have the files in a zip or a link as to where I could obtain them. Or better still have any idea how to get them  using Windows. Any help would be appreciated. Thanks

There are 3 tarballs stored on S3/Cloudfront. The current versions are available here:
https://d1p366rbd94x8u.cloudfront.net/data/v1/data/libpostal_data.tar.gz
https://d1p366rbd94x8u.cloudfront.net/models/address_parser/2017-03-04/parser.tar.gz
https://d1p366rbd94x8u.cloudfront.net/models/language_classifier/2016-01-27/language_classifier.tar.gz

Hi  thatdatabaseguy, Thanks for the response. The links you gave me
address_parser_crf.dat,
address_parser_phrases.dat,
address_parser_postal_codes.dat,
language_classifier.dat,
The first link is dead. I am looking for transliteration.dat, numex.dat and address_dictionary.dat files. These are the files that are required in libpostal_setup_datadir() function that is called from the main() function. If the files are not found the program exits. Do you have any other information as to how to get hold of the relevant files. Thanks

Sorry, corrected the first link in the comment above. That tarball libpostal_data.tar.gz gives you transliteration.dat, numex.dat and address_dictionary.dat.

Hi thatdatabaseguy,
Thanks for correcting the link.
When I run the program I am getting an exception error thrown
Stack around the variable category was corrupted.
This is when the program is reading numex.dat.
Is the numex.dat corrupted.If not do you have any ideas ?
Thanks

That sounds like a 32-bit issue related to stack-smashing (all of our tests run on 64-bit systems, so they don't catch everything). Early on, I'd corrected all the errors relating to reading 64-bit ints into 32-bit size_t types, but there were a couple more in numex where 64-bit ints were being read into 32-bit enum types, which can also lead to stack corruption.
Just merged #229, which should make libpostal fully 32-bit compatible.
Note: libpostal is only tested on Mac and Linux - if there are more issues that are Windows-specific, you'll need to solve them on your own and send a pull request with the changes as I have no Windows machines on which to test.


Update theme.scss

Description
Huge update from Tabler about how they handle colors.
Not good enough though ➡ https://github.com/tabler/tabler/issues/1335
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[x] I updated the documentation (see here)
[x] I agree that this code will be published under the MIT license

do you think there will be more updates

Depends on Tabler response time + fix.
But they are very slow to treat/implement things.. so I'll make another PR when fixed.
Good to go for merge right away 👍

Yeah, unfortunately communication with the community is not his best skill.


Bundles with all GET requests can use a single transaction for better performance

Is your feature request related to a problem? Please describe.
Currently bundles containing only GET requests and of type BATCH use a transaction per request. Better throughput can be achieved if a single transaction is used for the entire request. Because the request is read-only, this does not change the semantics of the request.
Describe the solution you'd like
Use a single transaction if the bundle contains only GET requests.
Describe alternatives you've considered
Recommend that such requests are sent with a bundle type of TRANSACTION, not BATCH.

To verify, posted batch bundles with different combinations of GET, DELETE and PUT entries. In each case, inspection of the logs showed that the transaction scope was correct.
It was also noted that when a READ fails as part of a read-only batch bundle, the transaction is no longer rolled back but committed. This allows values held in the thread-local caches to be propagated to the shared caches and not be thrown away (which would be a waste).

It was further confirmed that bundles of type transaction will fail if one of the entries fails. The transaction is marked for rollback in this case, although it would be more optimal to commit in the case of a purely read-only scenario. A new issue will be raised for this.


Title: resource script '/opt/resource/check []' failed: exit status 128 ssh: Could not resolve hostname github.com: Try again

Environment:
Concourse: v1.2.3
PCF-Pipelines: Latest

Steps:
Cloned repository:
git clone https://github.com/pivotal-cf/pcf-pipelines

Modified params.yaml file:
File: params.yml
# Copyright 2017-Present Pivotal Software, Inc. All rights reserved.
#
## Licensed under the Apache License, Version 2.0 (the "License");
## you may not use this file except in compliance with the License.
## You may obtain a copy of the License at
##
##  http://www.apache.org/licenses/LICENSE-2.0
##
## Unless required by applicable law or agreed to in writing, software
## distributed under the License is distributed on an "AS IS" BASIS,
## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
## See the License for the specific language governing permissions and
## limitations under the License.
#
opsman_timeout_seconds: 3600 # time to wait for new OM VM to come up
#
## Either opsman_client_id/opsman_client_secret or opsman_admin_username/opsman_admin_password needs to be specified
## If you are using opsman_admin_username/opsman_admin_password, edit opsman_client_id/opsman_client_secret to be an empty value.
## If you are using opsman_client_id/opsman_client_secret, edit opsman_admin_username/opsman_admin_password to be an empty value.
opsman_client_id:
opsman_client_secret:
opsman_admin_username:
opsman_admin_password:

opsman_ssh_password: XXXXXXXX   # ubuntu user ssh password
opsman_major_minor_version: ^2\.0\.[0-9]+$ # Ops Manager minor version to track (e.g ^2\.0\.[0-9]+$ will track 2.0.x versions)   # Ops Manager minor version to track
opsman_domain_or_ip_address: XXXXXXXXXXXXX #FQDN to access Ops Manager without protocol (will use https), ex: opsmgr.example.com
opsman_passphrase: XXXXXXXXXXXXXX
pivnet_token: XXXXXXXXXX # value must be a Pivotal Network legacy token; UAA API tokens do not work currently work
# Do not specify with a trailing slash.
vcenter_url: http://vcenter01.cglab.localnet.local
vcenter_username<EMAIL_ADDRESS>vcenter_password: XXXXXXXXXXXXXX
vcenter_datacenter: CGLAB
vcenter_datastore: 00-SIO-PCF1_Persistent_01
vcenter_insecure: true
vcenter_ca_cert:
# vCenter Cluster or Resource Pool to use to deploy Ops Manager.
# # Possible formats:
# #   cluster:       /<Data Center Name>/host/<Cluster Name>
# #   resource pool: /<Data Center Name>/host/<Cluster Name>/Resources/<Resource Pool Name>
vcenter_cluster: Zone01
vcenter_resource_pool: LABWORKS-CG

om_vm_folder: LABWORKS_vms
opsman_ip: <IP_ADDRESS>
netmask: <IP_ADDRESS>
gateway: <IP_ADDRESS>
dns: <IP_ADDRESS>
ntp: ntp-tx-as-1.localnet.local, ntp-ct-as-1.localnet.local
opsman_network: VLAN-XXXX
git_private_key:
opsman_disk_type: thin # use thick or thin disk provisioning

Set my concourse node:
fly -t lab login -c http://c001.cglab.localnet.local:8080

Initiated my pipeline:
$ fly -t lab set-pipeline --pipeline upgrade-opsman --config /home/concourse/pcf-pipelines/upgrade-ops-manager/vsphere/pipeline.yml --load-vars-from /home/concourse/pcf-pipelines/upgrade-ops-manager/vsphere/params.yml
resources:
  resource pcf-pipelines has been added:
+ name: pcf-pipelines
+ type: git
+ source:
+   branch: master
+   uri: git@github.com:pivotal-cf/pcf-pipelines.git

  resource pivnet-opsmgr has been added:
+ name: pivnet-opsmgr
+ type: pivnet
+ source:
+   api_token: CHANGEME
+   product_slug: ops-manager
+   product_version: ^2\.0\.[0-9]+$
+   sort_by: semver

  resource schedule has been added:
+ name: schedule
+ type: time
+ source:
+   days:
+   - Sunday
+   - Monday
+   - Tuesday
+   - Wednesday
+   - Thursday
+   - Friday
+   - Saturday
+   interval: 30m
+   location: America/Los_Angeles
+   start: 12:00 AM
+   stop: 11:59 PM

resource types:
  resource type pivnet has been added:
+ name: pivnet
+ type: docker-image
+ source:
+   repository: pivotalcf/pivnet-resource
+   tag: latest-final

jobs:
  job regulator has been added:
+ name: regulator
+ plan:
+ - get: schedule
+   trigger: true
+ - get: pivnet-opsmgr
+   params:
+     globs: []

  job upgrade-opsmgr has been added:
+ name: upgrade-opsmgr
+ plan:
+ - aggregate:
+   - get: pivnet-opsmgr
+     passed:
+     - regulator
+     trigger: true
+     params:
+       globs:
+       - '*.ova'
+   - get: pcf-pipelines
+ - task: wait-opsman-clear
+   file: pcf-pipelines/tasks/wait-opsman-clear/task.yml
+   params:
+     OPSMAN_CLIENT_ID: ""
+     OPSMAN_CLIENT_SECRET: ""
+     OPSMAN_DOMAIN_OR_IP_ADDRESS: XXXXXXXXXX
+     OPSMAN_PASSWORD: ""
+     OPSMAN_USERNAME: ""
+ - aggregate:
+   - task: export-opsmgr-settings
+     file: pcf-pipelines/tasks/export-opsmgr-settings/task.yml
+     params:
+       OPSMAN_CLIENT_ID: ""
+       OPSMAN_CLIENT_SECRET: ""
+       OPSMAN_DOMAIN_OR_IP_ADDRESS: XXXXXXXX
+       OPSMAN_PASSWORD: ""
+       OPSMAN_SETTINGS_FILENAME: installation.zip
+       OPSMAN_USERNAME: ""
+   - task: exported-opsmgr-diagnostic-report
+     file: pcf-pipelines/tasks/export-opsmgr-diagnostic-report/task.yml
+     params:
+       OPSMAN_CLIENT_ID: ""
+       OPSMAN_CLIENT_SECRET: ""
+       OPSMAN_DOMAIN_OR_IP_ADDRESS: XXXXXXXXX
+       OPSMAN_PASSWORD: ""
+       OPSMAN_USERNAME: ""
+ - task: deploy-opsman-vm
+   file: pcf-pipelines/tasks/deploy-opsman-vm/task.yml
+   params:
+     DNS: <IP_ADDRESS>
+     GATEWAY: <IP_ADDRESS>
+     GOVC_CA_CERT: ""
+     GOVC_CLUSTER: Zone01
+     GOVC_DATACENTER: CGLAB
+     GOVC_DATASTORE: 00-SIO-PCF1_Persistent_01
+     GOVC_INSECURE: "true"
+     GOVC_PASSWORD: XXXXXXXXXXXXXX
+     GOVC_RESOURCE_POOL: LABWORKS-CG
+     GOVC_URL: http://vcenter01.cglab.localnet.local
+     GOVC_USERNAME<EMAIL_ADDRESS>+     NETMASK: <IP_ADDRESS>
+     NTP: ntp-tx-as-1.localnet.local, ntp-ct-as-1.localnet.local
+     OPSMAN_DISK_TYPE: thin
+     OPSMAN_DOMAIN_OR_IP_ADDRESS: XXXXXXXXXXXXX
+     OPSMAN_IP: <IP_ADDRESS>
+     OPSMAN_NETWORK: VLAN-XXXXX
+     OPSMAN_SSH_PASSWORD: XXXXXXXX
+     OPSMAN_TIMEOUT: "3600"
+     OPSMAN_VM_FOLDER: LABWORKS_vms
+ - task: import-opsmgr
+   file: pcf-pipelines/tasks/import-opsmgr-settings/task.yml
+   params:
+     OPSMAN_CLIENT_ID: ""
+     OPSMAN_CLIENT_SECRET: ""
+     OPSMAN_DOMAIN_OR_IP_ADDRESS: XXXXXXXXXXX
+     OPSMAN_PASSPHRASE: XXXXXXXXXXXXXX
+     OPSMAN_PASSWORD: ""
+     OPSMAN_SETTINGS_FILENAME: installation.zip
+     OPSMAN_USERNAME: ""
+ - task: download-stemcells
+   file: pcf-pipelines/tasks/download-pivnet-stemcells/task.yml
+   params:
+     API_TOKEN: CHANGEME
+     IAAS_TYPE: vsphere
+ - task: restore-stemcells
+   file: pcf-pipelines/tasks/restore-stemcells/task.yml
+   params:
+     OPSMAN_CLIENT_ID: ""
+     OPSMAN_CLIENT_SECRET: ""
+     OPSMAN_DOMAIN_OR_IP_ADDRESS: CHANGEME
+     OPSMAN_PASSWORD: ""
+     OPSMAN_USERNAME: ""
+ - task: apply-changes
+   file: pcf-pipelines/tasks/apply-changes/task.yml
+   params:
+     OPSMAN_CLIENT_ID: ""
+     OPSMAN_CLIENT_SECRET: ""
+     OPSMAN_DOMAIN_OR_IP_ADDRESS: XXXXXXXXXX
+     OPSMAN_PASSWORD: ""
+     OPSMAN_USERNAME: ""

apply configuration? [yN]: y
pipeline created!
you can view your pipeline here: http://jump001.cglab.localnet.local:8080/teams/main/pipelines/upgrade-opsman

local: ~> fly -t lab unpause-pipeline -p upgrade-opsman
unpaused 'upgrade-opsman'
local: ~>

Error posted:
stderr:
Cloning into '/tmp/git-resource-repo-cache'...
ssh: Could not resolve hostname github.com: Try again
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Looked at log files under concourse (systemD concourse-web and concourse-woker), but do not see anything that catches the eye...
Is there any log verbosity level I can increase or if anyone point me to a right direction?
Thanks so much

Answering my own question: I had to modify pipelines.yml file and change from git to https. I worked after that.


Extended struct functionalities

These are some various extended struct functions I use quite often.
/// @func struct_merge(source, dest)
/// @arg source
/// @arg dest
/// @desc adds or overwrites the destination struct key/values pairs from the source struct
/// @returns {struct}
function struct_merge(_source, _dest){
	struct_foreach(_source, method({dest : _dest}, function(_name, _value){
		dest[$ _name] = _value;
	}));
	return _dest;
}

/// @func struct_copy(struct)
/// @arg struct
/// @desc returns a copy of the struct you supply
/// @returns {struct}
function struct_copy(_struct){
	return struct_merge(_struct, {});
}

/// @func struct_create(constructor, variable_struct)
/// @arg constructor
/// @arg var_struct
/// @desc returns a new or existing constructor with with variables to assign to the new struct
/// @returns struct
function struct_create(_constructor, _var_struct={}){
	if ( is_struct(_constructor) ) return struct_merge(_var_struct, _constructor);
	return struct_merge(_var_struct, new _constructor());
}

/// @func struct_create_ext(constructor, call_func_on_create, variable_struct)
/// @arg constructor
/// @arg call_func_on_create
/// @arg var_struct
/// @desc returns a new or existing constructor with with variables to assign to the new struct and allows you to call a function within the struct or variable struct when created
/// @returns struct
function struct_create_ext(_constructor, _callfunc="", _var_struct={}){
	var _new_struct = struct_create(_constructor, _var_struct);
	if ( _callfunc != "" && _new_struct[$ _callfunc] != undefined ) _new_struct[$ _callfunc]();
	return _new_struct;
}

Example:
function Test() constructor {
	name = "constructor";
}
function Test2() constructor {
	name = "constructor 2";
	func = function(){
		show_debug_message(name);
	}
}

var test, test2;
test = struct_create(Test, {name : "Gizmo"});
test2= struct_create(struct_copy(test), struct_create(Test2, {name : "199"}));

show_debug_message(test.name);
test2.func()

Regarding struct_merge - I would often use a similar function struct_assign, working the same as JavaScript's Object.assign function.
One important difference compared to your implementation was that the destination struct was the first argument, and then one or more source structs would follow. In case of overlapping properties, the later source overwrites properties from the earlier sources.
Regarding struct_copy - with GameMaker 2023.4 (which is the one I plan to support for now), it should be possible to do variable_clone(_struct, 1); as a native function, it might have potential to be even faster. Myself, I was considering something like struct_clone_shallow and struct_clone_deep, though especially for the latter I would need to figure out how variable_clone handles struct's constructor type and methods (which themselves are special kinds of structs). My implementation of struct cloning assumed that self-bound methods were re-bound to the clone, while other-bound methods were copied as-is.
struct_create and struct_create_ext are a bit too specific to me, in that a generic name like struct_create can be interpreted in very different ways. Here it means creating a struct of a given constructor and some initial values, but one could imagine other struct_create which allows passing alternating keys and values, for example.
Personally, the scenarios where I would want to set some extra values after constructing (rather than passing them as constructor parameters to begin with) are so few and far inbetween that I'd be fine with occasional call like struct_assign(new Foo(), { bar: 2, baz: 3 }) instead.
Heck, if someone has the kind of constructor they want to pass some extra struct of initial values to, they might just use struct_assign inside contructor and then run the initialisation logic:
function HighlyConfigurableStruct(_config) constructor {
    struct_assign(self, _config);
    init();

    static init = function() { ... }
}

That sounds good too. This is just how i've used them since I use a lot of 'generic' structs (for things like items, weapons, etc). I tend to use structs a lot like objects a lot of the time for non-drawing purposes. I like struct_assign too. :)


Delete README.md

Removing placeholder readme file, so Nick's updated version is displayed.

This is great and definitely would fix the issue. I think, though, we might want to go with the more general solution of enabled package data on install included in #3. In that case, you can simply revert your change to the setup.cfg file, and we can merge this in for the README.md removal.


Run queue when waiting on fulfilled promise

Description

This PR tries to fix an inconsistency when waiting for a FulfilledPromise.
As a developer I expect that the $onFulfilled callback will be resolved as soon as I call wait() on any implementation of PromiseInterface.
Right now, the then() function on a fulfilled promise returns a new promise, which has to be resolved. This seems pretty confusing to me, since this is different to how a normal promise is handled.
How to reproduce
See reproducer in https://github.com/jaylinski/guzzle-fulfilled-wait/blob/master/test.php.
Possible Solution
Merge this PR.
Additional context
This may break other assumptions. See https://github.com/guzzle/promises/issues/14.

Can this lead to deadlock?

@GrahamCampbell I don't think so, since Utils::queue()->run() simply runs all items in the queue, similar to how this is done in the default Promise:
https://github.com/guzzle/promises/blob/60d379c243457e073cff02bc323a2a86cb355631/src/Promise.php#L234-L236

@GrahamCampbell Is there anything else I can do to get this issue resolved?

@mtdowling Since you originally developed the class in question, I hope you can give me a short review on this one-line change. :pray:

Can anyone else take a look? I now you are probably busy, but it's been two months now... This PR only changes a single line and includes a test-case.

I have reviewed this a few times. Im not sure if this will case any side effects. Im also not sure how much of an improvement this is.
It also seams like no one else is confident in these questions. That is why it has stalled.

My concern is that there's a lot of other independent stuff in the queue which takes ages to run, which will block essentially forever, breaking existing code.

I think that it's probably best that you work around this in your app.

@Nyholm @GrahamCampbell Thanks for the feedback! I understand the issue now. I gave it one more try in #135, please review.


Would it be possible to use this library to train a Hugging Face Wav2Vec2 model using FastAI?

I see that this is primarily intended to be used for transformers that deal with textual data.
I was wondering whether it can be still used to train a Wav2Vec2 hugging-face transformer model using FastAI.
I was able to modify the get_hf_objects function enabling it to retrieve the objects related to Wav2Vec2 transformer.
How much more modification do you think would be necessary to get it to basically work on audio data?

I think the only necessary changes would come in the data blocks ...
basically the preparation of raw data to tensors for training (the
datablock code in place is strictly for text).
If you get things working and want to make a PR, that would be awesome.  If
you look at the code, you can see things are divided between data modules
and training/modeling modules.  Basically you'd have to build a data module
for making the audio data ready for training, and then a modeling module
for anything specific for training (e.g., show_results, etc..).  Lmk.
Thanks - wg
On Mon, Feb 22, 2021 at 11:13 PM Y-T-G<EMAIL_ADDRESS>wrote:

I see that this is primarily intended to be used for transformers that
deal with textual data.
I was wondering whether it can be still used to train a Wav2Vec2
hugging-face transformer model using FastAI.
I was able to modify the get_hf_objects function enabling it to retrieve
the objects related to Wav2Vec2 transformer.
How much more modification do you think would be necessary to get it to
basically work on audio data?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ohmeow/blurr/issues/28, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAADNMHSELODSPQ3U7HFYE3TANIQ3ANCNFSM4YB6CIFQ
.

I see. I think that would be difficult for me given my limited knowledge. But I might try and see if I somehow am able to get it working.

Closing this out for now.


Integ tests failing for 1.3.0

When running the integ tests for this plugin in 1.3.0, seeing failures related to JUnit versioning. Not seeing issues for any other plugins (Jenkins job ohltyler-integ-test-stable #73).
Trace:
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileTestJava'.
> Could not resolve all dependencies for configuration ':testCompileClasspath'.
   > Conflict(s) found for the following module(s):
       - junit:junit between versions 4.13.2 and 4.12
     Run with:
         --scan or
         :dependencyInsight --configuration testCompileClasspath --dependency junit:junit
     to get more insight on how to solve the conflict.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 21s

@eirsep Hi Surya, can I get an ETA on when this can be fixed? Thank you!

Fixed in #91


Infra[FC]: Update NodeWorkflow transformer to  easiy provide mappedList of nodes and structure giving Workflow for different UI views.

Currently NodeExecutionDetails are build in the way that we can not distinguish all node's from each other if they have same scopeId:
https://demo.nuclyde.io/console/projects/flytesnacks/domains/development/executions/ubcn6jgs59?duration=all
Here how it should really look like:

my_subwf -> t1, t1
parent_wf
* t1
* my_subwf -> t1, t1

Issue is partially fixed by: https://github.com/flyteorg/flyteconsole/issues/278
However, to fully fix it and future mismatches, NodeExecutionDetailsContextProvider should provide proper tree / mapped list of nodes for given Workflow execution.
It would be consumed by different UI views: Nodes, Graph, Timeline.

The issue with the nodes mismatch is being fixed by PR #291. However, infrastructure change is still required.

The issue is reconsidered in light of current plan to move to unified UI and plugin based structure.


Error 500 got cached on Cloudflare

I'm getting error when I try to download file. Seems like there was a problem on a server then it was fixed but error is still cached on Cloudflare
curl -i 'https://cdn.esm.sh/v44/<EMAIL_ADDRESS>HTTP/2 500
date: Tue, 10 Aug 2021 15:11:55 GMT
cache-control: public, max-age=31536000, immutable
cf-cache-status: HIT
age: 1531
server: cloudflare
cf-ray: 67ca28d0db65e5fc-LHR

{"error":{"status":500,"message":"open /etc/esmd/storage/builds/v44/<EMAIL_ADDRESS>too many open files"}}

Expected result: errors should not be cached or at least not a long period of time

pls try v45 build: https://cdn.esm.sh/v45/<EMAIL_ADDRESS>


Creating record in automation rule does not trigger onCreate automation rule of the created record

When I convert a lead using the automation rule "Lead: Convert a lead into an account" (crm/admin/automation/74999957551054872/edit), account and contact records created.
The contact record is created with "let contact = crust.helpers.record.new('Contact', lead)". Data is mapped, and after that the contact is saved, with "let new_contact = await crust.api.record.save(contact)".
There is a field in the contact module, called: "Record label", which is used for selects. It's filled with "first name" + "last name" + (account name). This data is set with the automation rule: "Contact: Set record label", which executes on "afterCreate, afterUpdate". /crm/admin/automation/89601060154376204/edit. This automation rule works perfectly when you create a new contact manually in the CRM or when you update the contact record, but it's not called when the contact is created by the automation rule "Lead: Convert a lead into an account" (causing the "Record label" to stay empty...)
Steps to reproduce:

Create a lead: crm/pages/69058244277960721/record
Save the lead
Hit the "Convert this lead in to an account" automation button on the lead page
Enter the created contact
Create a note for the contact in the "Notes" block. -> Now you can see there is no value in the "Record Label" field for this contact, because the selected value in the "Related Contact" is empty.

Expected behaviour:

At step 3, when the automation rule is converting the lead and a new contact record is created, mapped and saved, the automation rule "Contact: Set record label" (which executes on "afterCreate, afterUpdate") is called.

This is one case, but there are other cases where this is important to have working too, like for example with updating campaign data when a lead is converted, and opportunity is created or modified.

We do not currently support cascading triggers.
A few other things need to be handled (and developed) first.


Changed the footer text and the height and width of the footer backgr…

Hey , @AmanJain18 this fixes issue#264
I have done all the necessary changes to make the footer look more attractive.
Now there is no space between the footer and bottom of the body in this website.

Didn't finf visually appealing and already fixed in the local prod...


Remove dependency on Identity from extensions packages

Also adds SharedTokenCredential and connection string overload to DataProtection.Storage extension.

Fixes https://github.com/Azure/azure-sdk-for-net/issues/10003


Builder fails to find path if providing a project-directory argument on run

Manifold project at c:\code\HWA\PWABuilder\ManifoldJS\
Used tool to setup project in another directory:
PS C:\code\HWA\PWABuilder\ManifoldJS> node manifoldjs http://www.ted.com/ -d ../TED
Works fine from project directory (and manifold in other directory):
PS C:\code\HWA\PWABuilder\TED\WwwTedCom> node ..\..\ManifoldJS\manifoldjs.js run windows10
However, if trying to stay in manifold root and run project, it fails:
PS C:\code\HWA\PWABuilder\ManifoldJS> node .\manifoldjs.js run windows10 ..\TED\WwwTedCom\
[error] manifoldjs  : Failed to launch the Windows 10 Platform app.
                      Command failed: powershell -noprofile -noninteractive -ExecutionPolicy Bypass -Command "C:\code\HWA\PWABuilder\ManifoldJS\node_modules\hwa\AppxUtilities\Start.ps1 'C
:\code\HWA\PWABuilder\ManifoldJS\node_modules\hwa' 'INSERT-YOUR-PACKAGE-IDENTITY-NAME-HERE' '..\TED\WwwTedCom\windows10\manifest\appxmanifest.xml'"
                      dir : Cannot find path 'C:\code\HWA\PWABuilder\**ManifoldJS\node_modules**\TED\WwwTedCom\windows10\manifest\appxmanifest.xml' because it does not exist.
                      At C:\code\HWA\PWABuilder\ManifoldJS\node_modules\hwa\AppxUtilities\Add-AppxPackageExt.ps1:92 char:14
                      +     elseif ((dir $Path).Name -eq "appxmanifest.xml") {
                      +              ~~~~~~~~~
                          + CategoryInfo          : ObjectNotFound: (C:\code\HWA\PWA...ppxmanifest.xml:String) [Get-ChildItem], ItemNotFoundException
                          + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand
                          For more information, run manifoldjs with the diagnostics level set to debug (e.g. manifoldjs [...] -l debug)

Appears like one of the tools is trying to look at the relative path from it's location instead of where manifold.js was run from.

We have a few path issues, specifically around launching commands like "build" and "run" from different parts of the directory

Fixed, will be available in the next major release.


Happy path test cases for OneToN

This issue keeps track of listing and implementing happy path test cases for OneToN contract.

This has been done.


libssl.so.1.1 error

I'm trying to run fastpack on docker container node:8. But command npx fpack --development <file> returns me exit code 127.
Error message:
fpack: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
Any hints how to fix it?

Thank you for the report! I am planning to rework the release process for the next release. There will be statically pre-built binary for linux (which I guess will cover your case) and macos binary which points to the standard locations of the shared libs (should fix #127)

Could this also be related to the very descriptive node:alpine error not found?
$ docker run -i -t node:8.11.1-alpine ash
$ cd ./tmp
$ yes "" | yarn init
$ yarn add fpack
$ ./node_modules/.bin/fpack -v
>> ash: ./node_modules/.bin/fpack: not found

$ docker run -i -t node:8.11.1 bash
$ cd ./tmp
$ yes "" | yarn init
$ yarn add fpack
$ ./node_modules/.bin/fpack -v
>> ./node_modules/.bin/fpack: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

@przemyslawjanpietrzak @zackferrofields I've just released the<EMAIL_ADDRESS>to npm. It contains the statically linked linux binary. Could you plz confirm if it works for you?

@zindel I've just tested this on  node:8.11.1-alpine and it works 🎉

Ok, closing this one. Mac's issue still remains though :(


kubectl should wait on the creation of the first pod for a deployment

root@:~# kubectl run --rm -t -i bash --image=bash
kubectl run --generator=deployment/apps.v1 is DEPRECATED and will be removed in a future version. Use kubectl run --generator=run-pod/v1 or kubectl create instead.
deployment.apps "bash" deleted
Error from server (NotFound): pods "" not found
root@:~# kubectl run --rm -t -i bash --image=bash
kubectl run --generator=deployment/apps.v1 is DEPRECATED and will be removed in a future version. Use kubectl run --generator=run-pod/v1 or kubectl create instead.
If you don't see a command prompt, try pressing enter.
bash-5.0#

I get the following error occasionally running kubectl against an EKS cluster. I guess kubectl should wait longer for a pod to get created. I get the error in less than 1 second, when it happens.
Error from server (NotFound): pods "" not found

/sig cli
/area kubectl
/kind bug
/priority P2

Hello @szegedim. Thanks for reporting this. Can you run kubectl version and put the result in this issue? Thanks.

kubectl version
Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.0", GitCommit:"2bd9643cee5b3b3a5ecbd3af49d09018f0773c77", GitTreeState:"clean", BuildDate:"2019-09-18T14:36:53Z", GoVersion:"go1.12.9", Compiler:"gc", Platform:"linux/amd64"}


HIPxx: Validator Node Security Implementation(s)

As validators will take over all activities regarding consensus on the Helium network, the pool of actors in charge of validating transactions and creating blocks is significantly reduced from the current situation (46K+ hotspots and growing fast) to a small pool of (expected) several hundreds of nodes, which significantly decreases the targets that need to be interfered with in order to impact consensus in one's own favor. Having these nodes IPs (and with that, location and hosting provider information) be publicly visible, traceable and targetable on the Helium network therefore poses a significantly increased security risk compared to the current situation. If the validator nodes are compromised, so is the progress of the chain meaning the chain could completely (and perhaps unrecoverably) stall.
Ed: rendered view = https://github.com/Bx64/HIP/blob/master/0032-validator-node-security-implementation.md

I see another HIP with number 32 was just filed, in case you need the number of this PR updated to HIP33, please let me know.

@Bx64 thank you for the thoughtful and well-formatted submission. I just marked it as "HIPxx" until I can give it a full review and merge later today

@Bx64 thank you for the thoughtful and well-formatted submission. I just marked it as "HIPxx" until I can give it a full review and merge later today

Excellent, and no problem. Let me know if you need any further information from me.

@Bx64 any interest in presenting this and fielding any questions for 5-15 mins on the community call tomorrow? More info: https://dewi.org/community-call or feel free to hit me up on Discord jamiedubs#1105

@Bx64 any interest in presenting this and fielding any questions for 5-15 mins on the community call tomorrow? More info: https://dewi.org/community-call or feel free to hit me up on Discord jamiedubs#1105

@jamiew is it possible to put us in at 4.15? We have conflicting schedules so can't really do anything else. We can join in for a few minutes then.

Sure, would be happy to -- that's 4:15 UTC right?
On Tue, Jun 29, 2021 at 3:12 PM Bx64 @.***> wrote:

@Bx64 https://github.com/Bx64 any interest in presenting this and
fielding any questions for 5-15 mins on the community call tomorrow? More
info: https://dewi.org/community-call or feel free to hit me up on
Discord jamiedubs#1105
@jamiew https://github.com/jamiew is it possible to put us in at 4.15?
We have conflicting schedules so can't really do anything else. We can join
in for a few minutes then.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/helium/HIP/pull/211#issuecomment-870847544, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAAO34NCDCA2ZYDBHNJMVLTVILKPANCNFSM4647P7PQ
.

--
@jamiew https://twitter.com/jamiew | https://jamiedubs.com
https://www.jamiedubs.com/

Yeah, sorry - 4.15 UTC or 15 minutes after the call starts :)


#1197 use octokit inside action to get commits

[x] I have added the tests to cover my changes.
[x] I have updated the documentation and CHANGELOG accordingly.
[x] I have read the CONTRIBUTING document.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: scottwn:x: CovalentOpsBotCovalentOpsBot seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

The code in dist is automatically generated and can be ignored.
In action.yml I've removed commits as an input since Node errors if there are too many commits being passed as an argument. I've added a token and a "basehead" formatted comparison so the action can retrieve commits on its own.

I've also made corresponding changes in changelog.yml to pass the correct vars to the action.


Can't open any captures

Description
Unable to open any capture due to

Steps to reproduce

Install provided Build.apk
Take capute (Default settings)
Open capture

ReproHonorV9Play.zip
Contains: Apk, Diagnostics log from render doc, log from ADB, Capture and screenshot of the error
Environment

RenderDoc version: 1.5 and nightly build from 11.12.2019
Operating System: Windows 10/Android
API: 7.0.0

Honor V9 Play
CPU TK MT6750 Octa Core
GPU Mali-T860

Discussed over email, this seems to be a device or OS specific bug that I can't reproduce. Something appears to be dropping socket communication after a certain point at which point eventually the server times out waiting on PC. It may also be an adb bug as the port forwarding is unreliable (the same as almost everything on android) and there was previously an adb bug that would cause port forwarding to silently drop packets.