GameModeManager.dll

Hello.
I just redid my installation with the latest version of the plugins but I encounter Errors in the logs.
Plugins Version
counterstrikesharp-with-runtime-build-290-windows-7929751
GameModeManager_v1.0.50
Error Log
2024-11-26 16:57:24.692 +01:00 [INFO] (cssharp:PluginContext) Loading plugin GameModeManager
2024-11-26 16:57:24.721 +01:00 [EROR] (cssharp:PluginManager) Failed to load plugin from E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\plugins\GameModeManager\GameModeManager.dll
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
 ---> System.Exception: Cannot find map group file: gamemodes_server.txt
   at GameModeManager.Plugin.OnConfigParsed(Config _config) in C:\Users\nickj\OneDrive\Documents\CS2\plugins\GameModeManager\GameModeManager\Config.cs:line 231
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
   --- End of inner exception stack trace ---
   at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
   at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
   at CounterStrikeSharp.API.Core.BasePlugin.InitializeConfig(Object instance, Type pluginType) in /home/runner/work/CounterStrikeSharp/CounterStrikeSharp/managed/CounterStrikeSharp.API/Core/BasePlugin.cs:line 393
   at CounterStrikeSharp.API.Core.Plugin.PluginContext.Load(Boolean hotReload) in /home/runner/work/CounterStrikeSharp/CounterStrikeSharp/managed/CounterStrikeSharp.API/Core/Plugin/PluginContext.cs:line 217
   at CounterStrikeSharp.API.Core.Plugin.Host.PluginManager.LoadPlugin(String path) in /home/runner/work/CounterStrikeSharp/CounterStrikeSharp/managed/CounterStrikeSharp.API/Core/Plugin/Host/PluginManager.cs:line 125
   at CounterStrikeSharp.API.Core.Plugin.Host.PluginManager.Load() in /home/runner/work/CounterStrikeSharp/CounterStrikeSharp/managed/CounterStrikeSharp.API/Core/Plugin/Host/PluginManager.cs:line 93

2024-11-26 16:57:25.107 +01:00 [EROR] (cssharp:PluginManager) OnAllPluginsLoaded failed
System.NullReferenceException: Object reference not set to an instance of an object.
   at GameModeManager.Plugin.OnAllPluginsLoaded(Boolean hotReload) in C:\Users\nickj\OneDrive\Documents\CS2\plugins\GameModeManager\GameModeManager\Plugin.cs:line 73
   at CounterStrikeSharp.API.Core.Plugin.Host.PluginManager.Load() in /home/runner/work/CounterStrikeSharp/CounterStrikeSharp/managed/CounterStrikeSharp.API/Core/Plugin/Host/PluginManager.cs:line 106

I think this is from CounterStrikeSharp?.
16:17:27
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\dotnet\shared\Microsoft.NETCore.App\8.0.3\System.Threading.Overlapped.dll - Access violation at 00007FFA0752B34C accessing 000002F213DD1000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\dotnet\shared\Microsoft.NETCore.App\8.0.3\Microsoft.Win32.Primitives.dll - Access violation at 00007FFA0752B34C accessing 000002F213DE1000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\api\Microsoft.Extensions.Options.dll - Access violation at 00007FFA0752B34C accessing 000002F213DF1000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\api\Microsoft.Extensions.Logging.dll - Access violation at 00007FFA0752B34C accessing 000002F213E11000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\api\Microsoft.Extensions.Diagnostics.dll - Access violation at 00007FFA0752B34C accessing 000002F213E21000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\api\Microsoft.Extensions.Logging.Abstractions.dll - Access violation at 00007FFA0752B34C accessing 000002F213E31000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\api\Microsoft.Extensions.Diagnostics.Abstractions.dll - Access violation at 00007FFA0752B34C accessing 000002F213E51000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\api\Microsoft.Extensions.Logging.Configuration.dll - Access violation at 00007FFA0752B34C accessing 000002F213E61000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\api\Microsoft.Extensions.Logging.Debug.dll - Access violation at 00007FFA0752B34C accessing 000002F213E71000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\api\Microsoft.Extensions.Logging.EventSource.dll - Access violation at 00007FFA0752B34C accessing 000002F213E81000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\api\Microsoft.Extensions.Logging.EventLog.dll - Access violation at 00007FFA0752B34C accessing 000002F213E91000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\api\Microsoft.Extensions.Logging.Console.dll - Access violation at 00007FFA0752B34C accessing 000002F213EA1000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\api\Microsoft.Extensions.Options.ConfigurationExtensions.dll - Access violation at 00007FFA0752B34C accessing 000002F213EC1000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\api\Scrutor.dll - Access violation at 00007FFA0752B34C accessing 000002F213ED1000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\api\Serilog.Extensions.Logging.dll - Access violation at 00007FFA0752B34C accessing 000002F213EF1000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\api\Serilog.Sinks.Console.dll - Access violation at 00007FFA0752B34C accessing 000002F213F01000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\api\Serilog.Sinks.File.dll - Access violation at 00007FFA0752B34C accessing 000002F213F11000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\dotnet\shared\Microsoft.NETCore.App\8.0.3\System.IO.FileSystem.dll - Access violation at 00007FFA0752B34C accessing 000002F213F21000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\dotnet\shared\Microsoft.NETCore.App\8.0.3\System.Reflection.Emit.Lightweight.dll - Access violation at 00007FFA0752B34C accessing 000002F213F31000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\dotnet\shared\Microsoft.NETCore.App\8.0.3\System.Reflection.Emit.ILGeneration.dll - Access violation at 00007FFA0752B34C accessing 000002F213F41000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\dotnet\shared\Microsoft.NETCore.App\8.0.3\System.Reflection.Primitives.dll - Access violation at 00007FFA0752B34C accessing 000002F213F51000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\api\Microsoft.Extensions.Localization.Abstractions.dll - Access violation at 00007FFA0752B34C accessing 000002F213F61000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\dotnet\shared\Microsoft.NETCore.App\8.0.3\System.Threading.ThreadPool.dll - Access violation at 00007FFA0752B34C accessing 000002F213F71000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\dotnet\shared\Microsoft.NETCore.App\8.0.3\System.Text.Encoding.Extensions.dll - Access violation at 00007FFA0752B34C accessing 000002F213F81000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\dotnet\shared\Microsoft.NETCore.App\8.0.3\System.Runtime.Intrinsics.dll - Access violation at 00007FFA0752B34C accessing 000002F213F91000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\dotnet\shared\Microsoft.NETCore.App\8.0.3\System.Numerics.Vectors.dll - Access violation at 00007FFA0752B34C accessing 000002F213FA1000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\dotnet\shared\Microsoft.NETCore.App\8.0.3\System.Runtime.Loader.dll - Access violation at 00007FFA0752B34C accessing 000002F213FB1000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\api\McMaster.NETCore.Plugins.dll - Access violation at 00007FFA0752B34C accessing 000002F213FC1000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\dotnet\shared\Microsoft.NETCore.App\8.0.3\System.Runtime.Extensions.dll - Access violation at 00007FFA0752B34C accessing 000002F213FD1000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\api\Microsoft.Extensions.DependencyModel.dll - Access violation at 00007FFA0752B34C accessing 000002F213FE1000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\dotnet\shared\Microsoft.NETCore.App\8.0.3\System.Xml.XDocument.dll - Access violation at 00007FFA0752B34C accessing 000002F214001000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\dotnet\shared\Microsoft.NETCore.App\8.0.3\System.Resources.ResourceManager.dll - Access violation at 00007FFA0752B34C accessing 000002F214011000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\dotnet\shared\Microsoft.NETCore.App\8.0.3\System.Diagnostics.Debug.dll - Access violation at 00007FFA0752B34C accessing 000002F214021000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\dotnet\shared\Microsoft.NETCore.App\8.0.3\System.Runtime.InteropServices.RuntimeInformation.dll - Access violation at 00007FFA0752B34C accessing 000002F214031000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\dotnet\shared\Microsoft.NETCore.App\8.0.3\System.Threading.Tasks.dll - Access violation at 00007FFA0752B34C accessing 000002F214041000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\api\Microsoft.DotNet.PlatformAbstractions.dll - Access violation at 00007FFA0752B34C accessing 000002F214051000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\dotnet\shared\Microsoft.NETCore.App\8.0.3\netstandard.dll - Access violation at 00007FFA0752B34C accessing 000002F214061000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\dotnet\shared\Microsoft.NETCore.App\8.0.3\System.Buffers.dll - Access violation at 00007FFA0752B34C accessing 000002F214081000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\dotnet\shared\Microsoft.NETCore.App\8.0.3\System.Threading.Thread.dll - Access violation at 00007FFA0752B34C accessing 000002F214091000.
Could not PreloadLibrary E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\api\runtimes\win\lib\net8.0\System.Diagnostics.EventLog.dll - Access violation at 00007FFA0752B34C accessing 000002F2140A1000.

Yes it is the file (gamemodes_server.txt) I found my file can you give me your version of the file (gamemodes_server.txt) to see if it is still good ^^.

No I don't get the same message anymore.
The only message is the configuration of the group maps that's why I would need your version of the file ( gamemodes_server.txt ) to compare.
Logs
2024-11-28 16:09:46.487 +01:00 [EROR] plugin:GameModeManager Unable to find mg_comp in map group list.
2024-11-28 16:09:46.495 +01:00 [EROR] plugin:GameModeManager Unable to find mg_dm in map group list.
2024-11-28 16:09:46.495 +01:00 [EROR] plugin:GameModeManager Unable to create map group list.
2024-11-28 16:09:46.495 +01:00 [EROR] plugin:GameModeManager Unable to find mg_gg in map group list.
2024-11-28 16:09:46.495 +01:00 [EROR] plugin:GameModeManager Unable to create map group list.
2024-11-28 16:09:46.495 +01:00 [EROR] plugin:GameModeManager Unable to find mg_comp in map group list.
2024-11-28 16:09:46.495 +01:00 [EROR] plugin:GameModeManager Unable to find mg_comp in map group list.
2024-11-28 16:09:46.497 +01:00 [EROR] plugin:GameModeManager Unable to find mg_comp in map group list.
2024-11-28 16:09:46.497 +01:00 [EROR] plugin:GameModeManager Unable to create map group list.
2024-11-28 16:09:46.497 +01:00 [EROR] plugin:GameModeManager Unable to find mg_comp in map group list.
2024-11-28 16:09:46.497 +01:00 [EROR] plugin:GameModeManager Unable to create map group list.
2024-11-28 16:09:46.497 +01:00 [EROR] plugin:GameModeManager Unable to find mg_comp in map group list.
2024-11-28 16:09:46.497 +01:00 [EROR] plugin:GameModeManager Unable to create map group list.
2024-11-28 16:09:46.497 +01:00 [EROR] plugin:GameModeManager Unable to find mg_comp in map group list.
2024-11-28 16:09:46.497 +01:00 [EROR] plugin:GameModeManager Unable to create map group list.
2024-11-28 16:09:46.497 +01:00 [EROR] plugin:GameModeManager Unable to find mg_dm in map group list.
2024-11-28 16:09:46.497 +01:00 [EROR] plugin:GameModeManager Unable to create map group list.
2024-11-28 16:09:46.497 +01:00 [EROR] plugin:GameModeManager Unable to find mg_gg in map group list.
2024-11-28 16:09:46.497 +01:00 [EROR] plugin:GameModeManager Unable to create map group list.
2024-11-28 16:09:46.497 +01:00 [EROR] plugin:GameModeManager Unable to find mg_45 in map group list.
2024-11-28 16:09:46.497 +01:00 [EROR] plugin:GameModeManager Unable to create map group list.
2024-11-28 16:09:46.497 +01:00 [EROR] plugin:GameModeManager Unable to find mg_awp in map group list.
2024-11-28 16:09:46.498 +01:00 [EROR] plugin:GameModeManager Unable to create map group list.
2024-11-28 16:09:46.498 +01:00 [EROR] plugin:GameModeManager Unable to find mg_1v1 in map group list.
2024-11-28 16:09:46.498 +01:00 [EROR] plugin:GameModeManager Unable to create map group list.
2024-11-28 16:09:46.498 +01:00 [EROR] plugin:GameModeManager Unable to find mg_aim in map group list.
2024-11-28 16:09:46.500 +01:00 [EROR] plugin:GameModeManager Unable to create map group list.
2024-11-28 16:09:46.500 +01:00 [EROR] plugin:GameModeManager Unable to find mg_bhop in map group list.
2024-11-28 16:09:46.500 +01:00 [EROR] plugin:GameModeManager Unable to create map group list.
2024-11-28 16:09:46.500 +01:00 [EROR] plugin:GameModeManager Unable to find mg_surf in map group list.
2024-11-28 16:09:46.500 +01:00 [EROR] plugin:GameModeManager Unable to create map group list.
2024-11-28 16:09:46.500 +01:00 [EROR] plugin:GameModeManager Unable to find mg_kz in map group list.
2024-11-28 16:09:46.500 +01:00 [EROR] plugin:GameModeManager Unable to create map group list.
2024-11-28 16:09:46.500 +01:00 [EROR] plugin:GameModeManager Unable to find mg_hns in map group list.
2024-11-28 16:09:46.500 +01:00 [EROR] plugin:GameModeManager Unable to create map group list.
2024-11-28 16:09:46.500 +01:00 [EROR] plugin:GameModeManager Unable to find mg_soccer in map group list.
2024-11-28 16:09:46.500 +01:00 [EROR] plugin:GameModeManager Unable to create map group list.
2024-11-28 16:09:46.500 +01:00 [EROR] plugin:GameModeManager Unable to find mg_course in map group list.
2024-11-28 16:09:46.500 +01:00 [EROR] plugin:GameModeManager Unable to create map group list.
2024-11-28 16:09:46.517 +01:00 [EROR] plugin:GameModeManager Unable to find mg_deathrun in map group list.
2024-11-28 16:09:46.517 +01:00 [EROR] plugin:GameModeManager Unable to create map group list.
2024-11-28 16:09:46.517 +01:00 [EROR] plugin:GameModeManager Unable to find mg_minigames in map group list.
2024-11-28 16:09:46.517 +01:00 [EROR] plugin:GameModeManager Unable to create map group list.
2024-11-28 16:09:46.517 +01:00 [EROR] plugin:GameModeManager Unable to find mg_scoutzknivez in map group list.
2024-11-28 16:09:46.517 +01:00 [EROR] plugin:GameModeManager Unable to create map group list.

My file ( gamemodes_server.txt ).

// This configuration was automatically generated by CounterStrikeSharp for plugin 'GameModeManager', at 2024/11/26 04:57:24
{
  "Version": 7,
  "RTV": {
    "Enabled": false,
    "Mode": 0,
    "MapFormat": false,
    "Plugin": "addons/counterstrikesharp/plugins/RockTheVote/RockTheVote.dll",
    "MapList": "addons/counterstrikesharp/plugins/RockTheVote/maplist.txt"
  },
  "Maps": {
    "Delay": 5,
    "Style": "wasd",
    "Default": "de_dust2"
  },
  "Votes": {
    "Enabled": false,
    "Maps": false,
    "AllMaps": false,
    "GameModes": false,
    "GameSettings": false,
    "Style": "wasd"
  },
  "Settings": {
    "Enabled": true,
    "Style": "wasd",
    "Folder": "settings"
  },
  "Warmup": {
    "Time": 60,
    "PerMap": false,
    "Default": {
      "Name": "Knives Only",
      "Config": "warmup/knives_only.cfg",
      "DefaultMap": null,
      "MapGroups": []
    },
    "List": [
      {
        "Name": "Deathmatch",
        "Config": "warmup/dm.cfg",
        "DefaultMap": null,
        "MapGroups": []
      },
      {
        "Name": "Knives Only",
        "Config": "warmup/knives_only.cfg",
        "DefaultMap": null,
        "MapGroups": []
      },
      {
        "Name": "Scoutz Only",
        "Config": "warmup/scoutz_only.cfg",
        "DefaultMap": null,
        "MapGroups": []
      }
    ]
  },
  "Commands": {
    "Map": true,
    "Maps": true,
    "AllMaps": false,
    "TimeLeft": true,
    "Style": "wasd"
  },
  "Rotation": {
    "Enabled": true,
    "WhenServerEmpty": false,
    "CustomTimeLimit": 600,
    "Cycle": 0,
    "MapGroups": [
      "mg_active",
      "mg_10Mans"
	  "mg_Wingman"
	  "mg_DM-Valve"
	  "mg_GunGame"
	  "mg_Multi1v1-Arena"
	  "mg_BHop"
	  "mg_KZ"
	  "mg_Surf"
	  "mg_MiniGames"
	  "mg_Course"
	  "mg_Deathrun"
	  "mg_Scoutzknivez"
	  "mg_HideNSeek"
	  "mg_Soccer"
	  "mg_AWP"
	  "mg_AimMap"
	  "mg_DM-MultiCFG"
	  "mg_Casual"
	  "mg_MiniMaps"
	  "mg_Retakes"
	  "mg_Prefire"
	  "mg_Prac"
	  "mg_Executes"
	  "mg_Casual-1.6"
    ],
    "ModeRotation": false,
    "ModeInterval": 4,
    "ModeSchedules": false,
    "Schedule": [
      {
        "Time": "10:00",
        "Mode": "Casual"
      },
      {
        "Time": "15:00",
        "Mode": "Practice"
      },
      {
        "Time": "17:00",
        "Mode": "Competitive"
      }
    ]
  },
  "GameModes": {
    "Style": "wasd",
    "Default": {
      "Name": "Casual",
      "Config": "casual.cfg",
      "DefaultMap": null,
      "MapGroups": [
        "mg_active",
        "mg_comp"
      ]
    },
    "MapGroupFile": "gamemodes_server.txt",
    "List": [
      {
        "Name": "Casual",
        "Config": "casual.cfg",
        "DefaultMap": "de_dust2",
        "MapGroups": [
          "mg_active",
          "mg_comp"
        ]
      },
      {
        "Name": "Deathmatch",
        "Config": "dm.cfg",
        "DefaultMap": "de_assembly",
        "MapGroups": [
          "mg_dm"
        ]
      },
      {
        "Name": "Armsrace",
        "Config": "ar.cfg",
        "DefaultMap": "ar_pool_day",
        "MapGroups": [
          "mg_gg"
        ]
      },
      {
        "Name": "Competitive",
        "Config": "comp.cfg",
        "DefaultMap": "de_dust2",
        "MapGroups": [
          "mg_active",
          "mg_comp"
        ]
      },
      {
        "Name": "Wingman",
        "Config": "wingman.cfg",
        "DefaultMap": "de_memento",
        "MapGroups": [
          "mg_active",
          "mg_comp"
        ]
      },
      {
        "Name": "Practice",
        "Config": "prac.cfg",
        "DefaultMap": "de_dust2",
        "MapGroups": [
          "mg_comp"
        ]
      },
      {
        "Name": "Prefire",
        "Config": "prefire.cfg",
        "DefaultMap": "de_inferno",
        "MapGroups": [
          "mg_comp"
        ]
      },
      {
        "Name": "Retakes",
        "Config": "retake.cfg",
        "DefaultMap": "de_dust2",
        "MapGroups": [
          "mg_comp"
        ]
      },
      {
        "Name": "Executes",
        "Config": "executes.cfg",
        "DefaultMap": "de_mirage",
        "MapGroups": [
          "mg_comp"
        ]
      },
      {
        "Name": "Casual 1.6",
        "Config": "Casual-1.6.cfg",
        "DefaultMap": "3212419403",
        "MapGroups": [
          "mg_Casual-1.6"
        ]
      },
      {
        "Name": "Deathmatch Multicfg",
        "Config": "dm-multicfg.cfg",
        "DefaultMap": "de_mirage",
        "MapGroups": [
          "mg_dm"
        ]
      },
      {
        "Name": "GG",
        "Config": "gg.cfg",
        "DefaultMap": "ar_pool_day",
        "MapGroups": [
          "mg_gg"
        ]
      },
      {
        "Name": "45",
        "Config": "45.cfg",
        "DefaultMap": "3276886893",
        "MapGroups": [
          "mg_45"
        ]
      },
      {
        "Name": "Awp",
        "Config": "awp.cfg",
        "DefaultMap": "3142070597",
        "MapGroups": [
          "mg_awp"
        ]
      },
      {
        "Name": "1v1",
        "Config": "1v1.cfg",
        "DefaultMap": "3070253400",
        "MapGroups": [
          "mg_1v1"
        ]
      },
      {
        "Name": "Aim",
        "Config": "aim.cfg",
        "DefaultMap": "3084291314",
        "MapGroups": [
          "mg_aim"
        ]
      },
      {
        "Name": "Bhop",
        "Config": "bhop.cfg",
        "DefaultMap": "3088973190",
        "MapGroups": [
          "mg_bhop"
        ]
      },
      {
        "Name": "Surf",
        "Config": "surf.cfg",
        "DefaultMap": "3082548297",
        "MapGroups": [
          "mg_surf"
        ]
      },
      {
        "Name": "KreedZ",
        "Config": "kz.cfg",
        "DefaultMap": "3086304337",
        "MapGroups": [
          "mg_kz"
        ]
      },
      {
        "Name": "Hide N Seek",
        "Config": "hns.cfg",
        "DefaultMap": "3097563690",
        "MapGroups": [
          "mg_hns"
        ]
      },
      {
        "Name": "Soccer",
        "Config": "soccer.cfg",
        "DefaultMap": "3070198374",
        "MapGroups": [
          "mg_soccer"
        ]
      },
      {
        "Name": "Course",
        "Config": "course.cfg",
        "DefaultMap": "3070455802",
        "MapGroups": [
          "mg_course"
        ]
      },
      {
        "Name": "Deathrun",
        "Config": "deathrun.cfg",
        "DefaultMap": "3164611860",
        "MapGroups": [
          "mg_deathrun"
        ]
      },
      {
        "Name": "Minigames",
        "Config": "minigames.cfg",
        "DefaultMap": "3082120895",
        "MapGroups": [
          "mg_minigames"
        ]
      },
      {
        "Name": "ScoutzKnivez",
        "Config": "scoutzknivez.cfg",
        "DefaultMap": "3073929825",
        "MapGroups": [
          "mg_scoutzknivez"
        ]
      }
    ]
  }
}

Ok I think I understood I will do some tests and I will keep you posted ^^.

Can you tell me what the following number is for?
"50" "51" "52" "53" "54" "55" "56" "57" "58" "59" "60" "61" "62" "63" "64" "65"
And why not use the following numbers?
"01" "02" "03" "03" "04" "05" "06" "07" "08" "09" "10" "11" "12" "13" "14" "15"
The numbers correspond to a permission rank ??.
					// Map groups for online modes
					"mapgroupsMP"
					{
						//Other Maps Groups
						"mg_Multi1v1-Arena"			"50"
						"mg_BHop"			"51"
						"mg_KZ"				"52"
						"mg_Surf"			"53"
						"mg_MiniGames"		"54"
						"mg_Scoutzknivez"	"55"
						"mg_Course"			"56"
						"mg_HideNSeek"		"57"
						"mg_Soccer"			"58"
						"mg_GunGame"		"59"
						"mg_AWP"			"60"
						"mg_AimMap"			"61"
						"mg_Casual"			"62"
						"mg_MiniMaps"		"63"
						"mg_Deathrun"		"64"
						"mg_Casual-1.6"		"65"

Another thing I don't understand is that all the information about groups and maps is given in the file ( gamemodes_server.txt ) and that I still have to also enter them in the file ( GameModeManager.json ) for what??.

Ok I understood the principle of the example number panel.
For Casual it's 00
Competitive 01
But for the following game mods what number is on the board?
Gun Game 1?
Awp ??
Aim ??
deathrun??
... ??
Most of the game modes stipulated in the configuration files do not really have two numbers ? on the board ?.

Thanks for the information I tried to follow your recommendations can you check my work and tell me if it is good for you?
I created a mg folder in cfg for all the cfg configuration files for all game modes.

But I just launched to see if everything works I encounter an error it is my gamemodes_server.txt file which poses a problem
Consol
Gamemodes_Server.txt, gameTypes, classic, gameModes, gg, mapgroupsMP,
KeyValues Error: RecursiveLoadFromBuffer:  got } in key in file gamemodes_server.txt
Gamemodes_Server.txt, gameTypes, classic, gameModes, minigames, exec,
KeyValues Error: RecursiveLoadFromBuffer:  got } in key in file gamemodes_server.txt
Gamemodes_Server.txt, gameTypes, classic, gameModes, minigames, mapgroupsMP,
KeyValues Error: RecursiveLoadFromBuffer:  got } in key in file gamemodes_server.txt
Gamemodes_Server.txt, gameTypes, classic, gameModes, surf, exec,
KeyValues Error: RecursiveLoadFromBuffer:  got } in key in file gamemodes_server.txt
[14:03:13.280] CSSharp: Copying bytes from disk for E:/AMPDatastore/Instances/War-TeamFr-ServeurPrincipal01/counter-strike2/730/game/csgo/bin/win64/server.dll
Gamemodes_Server.txt, gameTypes, classic, gameModes, surf, mapgroupsMP,
[14:03:13.297] CSSharp: Globals loaded.
KeyValues Error: RecursiveLoadFromBuffer:  got } in key in file gamemodes_server.txt
Gamemodes_Server.txt, gameTypes, classic, gameModes, soccer, exec,
[14:03:13.319] CSSharp: Loading .NET runtime...
KeyValues Error: RecursiveLoadFromBuffer:  got } in key in file gamemodes_server.txt
[14:03:13.319] CSSharp: Loading hostfxr from E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo/addons/counterstrikesharp\dotnet\host\fxr\8.0.3\hostfxr.dll
Gamemodes_Server.txt, gameTypes, classic, gameModes, soccer, mapgroupsMP,
KeyValues Error: RecursiveLoadFromBuffer:  got } in key in file gamemodes_server.txt
[14:03:13.320] CSSharp: .NET Runtime Initialised.
Gamemodes_Server.txt, gameTypes, classic, gameModes, casual-1.6, exec,
[14:03:13.320] CSSharp: Loading CSS API, Runtime config: E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo/addons/counterstrikesharp\api\CounterStrikeSharp.API.runtimeconfig.json
KeyValues Error: RecursiveLoadFromBuffer:  got } in key in file gamemodes_server.txt
[14:03:13.345] CSSharp: CSS API DLL: E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo/addons/counterstrikesharp\api\CounterStrikeSharp.API.dll
Gamemodes_Server.txt, gameTypes, classic, gameModes, casual-1.6, mapgroupsMP,
KeyValues Error: RecursiveLoadFromBuffer:  got } in key in file gamemodes_server.txt
Gamemodes_Server.txt, gameTypes, classic, gameModes, scoutzknivez, exec,
KeyValues Error: RecursiveLoadFromBuffer:  got } in key in file gamemodes_server.txt
Gamemodes_Server.txt, gameTypes, classic, gameModes, scoutzknivez, mapgroupsMP,
KeyValues Error: RecursiveLoadFromBuffer:  got } in key in file gamemodes_server.txt
Gamemodes_Server.txt, gameTypes, classic, gameModes, retakes, exec,
KeyValues Error: RecursiveLoadFromBuffer:  got } in key in file gamemodes_server.txt
Gamemodes_Server.txt, gameTypes, classic, gameModes, retakes, mapgroupsMP,
KeyValues Error: RecursiveLoadFromBuffer:  got } in key in file gamemodes_server.txt
Gamemodes_Server.txt, gameTypes, classic, gameModes, kreedz, exec,
KeyValues Error: RecursiveLoadFromBuffer:  got } in key in file gamemodes_server.txt
Gamemodes_Server.txt, gameTypes, classic, gameModes, kreedz, mapgroupsMP,
KeyValues Error: RecursiveLoadFromBuffer:  got } in key in file gamemodes_server.txt
Gamemodes_Server.txt, gameTypes, classic, gameModes, hide-n-seek, exec,
KeyValues Error: RecursiveLoadFromBuffer:  got } in key in file gamemodes_server.txt
Gamemodes_Server.txt, gameTypes, classic, gameModes, hide-n-seek, mapgroupsMP,

14:03:14 [EROR] (cssharp:PluginManager) Failed to load plugin from E:\AMPDatastore\Instances\War-TeamFr-ServeurPrincipal01\counter-strike2\730\game\csgo\addons\counterstrikesharp\plugins\GameModeManager\GameModeManager.dll
Gameloop.Vdf.VdfException: Incomplete VDF data.
   at Gameloop.Vdf.VdfSerializer.ReadObject(VdfReader reader)
   at Gameloop.Vdf.VdfSerializer.ReadProperty(VdfReader reader)
   at Gameloop.Vdf.VdfSerializer.ReadObject(VdfReader reader)
   at Gameloop.Vdf.VdfSerializer.ReadProperty(VdfReader reader)
   at Gameloop.Vdf.VdfSerializer.ReadObject(VdfReader reader)
   at Gameloop.Vdf.VdfSerializer.ReadProperty(VdfReader reader)
   at Gameloop.Vdf.VdfSerializer.ReadObject(VdfReader reader)
   at Gameloop.Vdf.VdfSerializer.ReadProperty(VdfReader reader)
   at Gameloop.Vdf.VdfSerializer.ReadObject(VdfReader reader)
   at Gameloop.Vdf.VdfSerializer.ReadProperty(VdfReader reader)
   at Gameloop.Vdf.VdfSerializer.ReadObject(VdfReader reader)
   at Gameloop.Vdf.VdfSerializer.ReadProperty(VdfReader reader)
   at Gameloop.Vdf.VdfSerializer.ReadObject(VdfReader reader)
   at Gameloop.Vdf.VdfSerializer.ReadProperty(VdfReader reader)
   at Gameloop.Vdf.VdfSerializer.ReadObject(VdfReader reader)
   at Gameloop.Vdf.VdfSerializer.ReadProperty(VdfReader reader)
   at Gameloop.Vdf.VdfSerializer.ReadObject(VdfReader reader)
   at Gameloop.Vdf.VdfSerializer.ReadProperty(VdfReader reader)
   at Gameloop.Vdf.VdfSerializer.ReadObject(VdfReader reader)
   at Gameloop.Vdf.VdfSerializer.ReadProperty(VdfReader reader)
   at Gameloop.Vdf.VdfSerializer.ReadObject(VdfReader reader)

Do you have a solution for me? I must have forgotten something in the file, a closure or something else, but I can't find it?

I don't understand what you mean exactly the whole following part I have to delete it from the file?.
    "gameTypes"
    {
        "classic"
        {
            "gameModes"
            {
                "casual"
                {
                    "exec"
                    {
					// Fichier exécuter aux mode de jeux.
                        "/mg/mg_casual.cfg"
                    }
                    "mapgroupsMP"
                    {
					// Liste des modes de jeux pour les maps.
                        "mg_casual"          ""
                    }
                }
                "deathmatch"
                {
                    "exec"
                    {
					// Fichier exécuter aux mode de jeux.
                        "/mg/mg_deathmatch.cfg"
                    }
                    "mapgroupsMP"
                    {
					// Liste des modes de jeux pour les maps.
                        "mg_deathmatch"          ""
                    }
                }
                "awp"
                {
                    "exec"
                    {
					// Fichier exécuter aux mode de jeux.
                        "/mg/mg_awp.cfg"
                    }
                    "mapgroupsMP"
                    {
					// Liste des modes de jeux pour les maps.
                        "mg_awp"          ""
                    }
                }
                "gg"
                {
                    "exec"
                    {
					// Fichier exécuter aux mode de jeux.
                        "/mg/mg_gg.cfg"
                    }
                    "mapgroupsMP"
                    {
					// Liste des modes de jeux pour les maps.
                        "mg_gg"          ""
                    }
                }
                "minigames"
                {
                    "exec"
                    {
					// Fichier exécuter aux mode de jeux.
                        "/mg/mg_minigames.cfg"
                    }
                    "mapgroupsMP"
                    {
					// Liste des modes de jeux pour les maps.
                        "mg_minigames"          ""
                    }
                }
                "surf"
                {
                    "exec"
                    {
					// Fichier exécuter aux mode de jeux.
                        "/mg/mg_surf.cfg"
                    }
                    "mapgroupsMP"
                    {
					// Liste des modes de jeux pour les maps.
                        "mg_surf"          ""
                    }
                }
                "soccer"
                {
                    "exec"
                    {
					// Fichier exécuter aux mode de jeux.
                        "/mg/mg_soccer.cfg"
                    }
                    "mapgroupsMP"
                    {
					// Liste des modes de jeux pour les maps.
                        "mg_soccer"          ""
                    }
                }
                "casual-1.6"
                {
                    "exec"
                    {
					// Fichier exécuter aux mode de jeux.
                        "/mg/mg_casual-1.6.cfg"
                    }
                    "mapgroupsMP"
                    {
					// Liste des modes de jeux pour les maps.
                        "mg_casual-1.6"          ""
                    }
                }
                "scoutzknivez"
                {
                    "exec"
                    {
					// Fichier exécuter aux mode de jeux.
                        "/mg/mg_scoutzknivez.cfg"
                    }
                    "mapgroupsMP"
                    {
					// Liste des modes de jeux pour les maps.
                        "mg_scoutzknivez"          ""
                    }
                }
                "retakes"
                {
                    "exec"
                    {
					// Fichier exécuter aux mode de jeux.
                        "/mg/mg_retakes.cfg"
                    }
                    "mapgroupsMP"
                    {
					// Liste des modes de jeux pour les maps.
                        "mg_retakes"          ""
                    }
                }
                "kreedz"
                {
                    "exec"
                    {
					// Fichier exécuter aux mode de jeux.
                        "/mg/mg_kreedz.cfg"
                    }
                    "mapgroupsMP"
                    {
					// Liste des modes de jeux pour les maps.
                        "mg_kreedz"          ""
                    }
                }
                "hide-n-seek"
                {
                    "exec"
                    {
					// Fichier exécuter aux mode de jeux.
                        "/mg/mg_hide-n-seek.cfg"
                    }
                    "mapgroupsMP"
                    {
					// Liste des modes de jeux pour les maps.
                        "mg_hide-n-seek"          ""
                    }
                }
                "deathrun"
                {
                    "exec"
                    {
					// Fichier exécuter aux mode de jeux.
                        "/mg/mg_deathrun.cfg"
                    }
                    "mapgroupsMP"
                    {
					// Liste des modes de jeux pour les maps.
                        "mg_deathrun"          ""
                    }
                }
            }
        }
    }

I should delete the part I mentioned?.


Custom Error Messages Keys

This may or may not be an issue, but it's not how I was expecting it to behave!
When adding custom error messages (specifically in Single Item Checks):
a) you must provide custom messages for all validation rules.
The following returns 'undefined' for the error key of the numeric validation as there is no custom message.
Iodine.assert(field.value, ['required', 'numeric', 'minLength:2'], { 'required' : 'required.', 'minLength:2' : 'minLength.' });
Returned Object:
Object { valid: false, rule: "numeric", error: undefined }
I was expecting the default message back. It would seem it might make more sense to allow the overriding of just one or two validation messages and fall back to the default if one is not provided.
b) when using params in a validation the key for the custom error message must include the parameter.
The following returns 'undefined' for the error key of the minLength validation as it is looking for minLength:2 in the messages.
Iodine.assert(field.value, ['required', 'minLength:2'], { 'required' : 'required.', 'minLength' : 'minLength.' });
Returned Object:
Object { valid: false, rule: "minLength:2", error: undefined }
By specifying the parameter as the message key you get the correct message back:
Iodine.assert(field.value, ['required', 'minLength:2'], { 'required' : 'required.', 'minLength:2' : 'minLength.' });
I was expecting it to use the validation rule key as the message key and not to include the parameters as it is unlikely you would use two minLength rules on one field!
Obviously, both of these can be worked around, I just wasn't sure if it was by design. If it is by design can we add a small comment to the docs?

Sorry I missed this.
It’s not by design, just how it ended up. If you want to submit a PR, then I’d be happy to merge.
FYI, I don’t really do much with Iodine these days and am considering marking it abandoned. I just don’t use it anymore.


feat: exercicio aula 05

Description

A clear and concise summary of the change and which issue (if any) it fixes. Should also include relevant motivation and context.
Resolved or fixed issue:
Affirmation

[ ] My code follows the CONTRIBUTING.md guidelines

Exercício aula 05


pr-pull: update for GPG, various permission fixes

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.

[ ] Have you successfully run brew tests with your changes locally?

Thanks @jonchang!


show application history row only when something changed

As an analyst
I want the application form to not allow me to click save when I don't make a change
So that I don' t see unnecessary  history changes
Description:
An analyst can edit a section of the application, click save without modifying anything and a new history row will be created and shown under application history.
Intention is to not show this history at all on the history page; alternatively an empty save could be disallowed.
The analyst can also save without a change reason.
Acceptance Criteria:

[ ] Save button is actually unclickable and text reads 'Saved' until user makes an edit

Not included:
Fixing past 'Save' clicks that didn't change any data
Screen
[wireframe 1]
[wireframe 2]

[ ] .

Page Behaviours

[ ] .
[ ] .
[ ] .

Validations

[ ] .
[ ] .
[ ] .

Actions

[ ] .
[ ] .
[ ] .

Not included:

.
.

Implementation Details

DB:

.
.

Middleware:

.
.

Frontend:

.
.

Tests:

.
.

Documentation:

.
.

Hey team! Please add your planning poker estimate with Zenhub @AntBush @marcellmueller @rafasdc @VB-at-Bis


adding support for maps

Merged this into branch dengineering-fork to keep the handle-type-errors upstream merge as simple as possible.


Handle missing referrers API

We are serving a redirect here as an unknown /v2/ api call, but AR again redirects unknown paths to the web UI and doesn't support this (which is a bug in AR IMHO ...)
Instead we should be serving 404.
I'm already looking at blocking unknown API calls at the edge in https://github.com/kubernetes/k8s.io/pull/6975, so it might be best to just make the WAF serve the 404 for us (cheaper, and no point in immediately jumping on implementing this twice)
/kind bug
/assign
Previously: https://github.com/kubernetes/registry.k8s.io/issues/162

/lifecycle active
I think I have something reasonable working in staging. We'll iterate a bit there and then see about deploying to prod.

This seems to be working well in staging, tagged the latest build and plan to roll production up to catch up.

This should be fixed now https://github.com/kubernetes/k8s.io/pull/7046

Also while doing #275


Improve super duck service docs

Currently, the documentation for our example backend implementation (super duck service) is a bit sketchy.
Maybe we can add some notes in the super duck service docs.
Originally posted by @Xuanwo in https://github.com/apache/incubator-opendal/pull/2119#discussion_r1176551597

Not an actionable issue, let's close.


Port showing closed, when it is open

Port is 100% open, but the program says it is closed. Can you see me indicates its open, port forward programs, also say udp and tcp is open. All av's disabled. In your youtube tutorial, when testing, it also did not show at the top that it was open, however you still were able to see your own pc. So its not able to know when it is open and when it is not.

Yes but I'm asking if you can fix it?


Replace callbacks with promise or reactive style APIs

APIs in the SDK should not consume a callback as part of their parameters.  They should preferrable use a Reactive or promise style API design where possible, and use listener registration where not.
The reasoning behind this is that in Android it is easy to leak a reference to UI objects into longer lived code by passing a callback which is implemented as an anonymous inner class.

I think that it's good idea but it should be probably a part of a separate library wrapper for RxJava.

Tracking JIRA https://issues.jboss.org/browse/AEROGEAR-2333

JIRA is resolved, closing.


This doesn't work out of the box

This template requires this PR to work out of the box!
cargo-generate:

[ ] https://github.com/ashleygwilliams/cargo-generate/pull/213
cargo-readme (one of is enough):
[ ] https://github.com/livioribeiro/cargo-readme/pull/43
[x] https://github.com/livioribeiro/cargo-readme/pull/44

PR blocking from cargo-generate was merged: https://github.com/ashleygwilliams/cargo-generate/pull/225 but still not published as new version to crates.io


save form data into google sheets

i am trying to save the form input into google sheet but having multiple issues.

how to send the data into get request after submitCallback
there is not way to run javascript function on button click event or option change event
-i am using the sample code from the post https://medium.com/@dmccoy/how-to-submit-an-html-form-to-google-sheets-without-google-forms-b833952cc175

but it does not suppor post request and json datatype

@nitin365. Instead of posting directly to Google Sheets I would suggest using https://zapier.com
You can use the submit callback logic described and with an example here.


Remove old link to meta module in README

Meta module was removed some time ago but the README wasn't updated to reflect that

Good catch. Thank you, @aoc!


fix: askem fix disabling component

Description
Disabling was not working because property was set after the if condition.
Fixed typos
Issues
Closes
DEV-XXX:
Related
Testing
Automated tests
Manual testing
Screenshots
Additional notes

Hobbies-Helsinki branch is deployed to platta: https://harrastukset-pr387.dev.hel.ninja :rocket::rocket::rocket:

Events-Helsinki branch is deployed to platta: https://tapahtumat-pr387.dev.hel.ninja :rocket::rocket::rocket:

Sports-Helsinki branch is deployed to platta: https://liikunta-pr387.dev.hel.ninja :rocket::rocket::rocket:

TestCafe result is success for https://tapahtumat-pr387.dev.hel.ninja :laughing::tada::tada::tada:

TestCafe result is success for https://liikunta-pr387.dev.hel.ninja :laughing::tada::tada::tada:

EVENTS GRAPHQL PROXY is deployed to platta: https://events-graphql-proxy-pr387.dev.hel.ninja :rocket::rocket::rocket:


Better log scale error message

For #2001; text suggested by ChatGPT.

It might be better to pick a different default range for log scales, but I'm not sure what it should be ([1..100]? [0.01..10]?), and it would cause an inconsistency because functionChartDefaults.min/max UI seting is scale-independent.

Seems like a good change.
My impression is that the range for log scales is pretty good. I assumed it was automatic.


This repository/documentation uses the alternative spelling of imposter (impostor is correct)

Closed by https://github.com/healeycodes/among-us-friends/pull/30 thanks @maxoys45!

Closed by https://github.com/healeycodes/among-us-friends/pull/30 thanks @maxoys45!


Issue #127 and #129

close #127
close #129

its looks like this change is making a stack to deep error.
I'll reopen this with the CEI change (I think the checks can be optimize)


Fixed two typo in docs-bosh/content files: agent-cpi-interactions.md & cli-v2.md#add-blob

Thanks!


Fixes issue with creating a talk.

Insert query had slides_link as field, but no value set for it.

Also I think I added tests around here. Any chance of a test adding

This fixes a bug that was introduced in https://github.com/joindin/joindin-api/pull/440/files, the value etc for slides_link was removed but the field not.

That probably would not have shown up in a unit-test. And the integration-test-suite is not really in a healthy state... :-/

Ah i see. I already handled the legacy slide media. I will experiment with dropping that column I don't think we will need it any more.
Thanks for fixing @railto


To email address does not support plus signs

Error: The request filtering module is configured to deny a request that contains a double escape sequence.
I'm going to have to change how the to address works. I'll move it to a regular hidden field. Putting the email address in the action is cute, but it's not worth it.

Fixed in ff87ce614d73f5627fc575edba2ab86074a81734


yanks: set minimum length to store in yanks stack

Set the minimum length of yanked text to be stored in yanks stack. This
can be configured through a variable 'g:clap_provider_yanks_min_len'.
This feature is disabled by default(set to 1).

Why are you keeping your own stack of yanks at all instead of just using the existing registers? I would have expected to see a 1-1 matchup between :reg and :Clap yanks. Especially on Neovim that persists these using shada...

I think you are actually talking about :Clap registers which is much more like :reg, but it has not been implemented.
:Clap yanks tracks the history of " register, but :reg keeps the last content of all kinds of register, that's the difference. I don't know much about neovim shada.

Under what circumstances would you expect the history of the " register to be meaningfully different from the register stack already kept by vim? I could think of a lot of ways to make them differ artificially (yanking directly into specific other registers), but I can't think of any that would be meaningful to me when wanting to see my yank history. Why not combine :Clap yanks and :Clap registers ... unless somebody can define why the use case for them would be different.

@alerque IMO, there is only one yank register(Register 0). Registers 0 to 9 are used when text is deleted. This is why we need yank stack to keep track of yanks(which includes deleted text as well).
Correct me if I am wrong.

@Ratheesh I stand corrected. Apparently I hadn't had enough coffee yet this morning (GMT+3) because that is a very obvious difference that makes for significantly different usages.
I think you're wrong about there only being one yank register because you can yank to any register, but tracking the difference between things that end up in a register because they were yanked vs. because they were deleted is significant and completely justifies having both.

I think you're wrong about there only being one yank register because you can yank to any register, but tracking the difference between things that end up in a register because they were yanked vs. because they were deleted is significant and completely justifies having both.

Yes, when I meant one yank register, I meant default register when yanked without passing named register explicitly.


Text search on the dimension in star-tree

Wonder if we can add support of text searching on the dimension in star-tree index.
Use case:
We have a table that has cols: dateInt, url, impressions. And we are looking to create a star-tree index like:
"tableIndexConfig": {
  "starTreeIndexConfigs": [{
    "dimensionsSplitOrder": [
      "url",
      "dateInt"
    ],
    "skipStarNodeCreationForDimensions": [
    ],
    "functionColumnPairs": [
      "SUM__impressions"
    ],
    "maxLeafRecords": 10000
  }],
  ...
}

And we'd want to filter on the url to get the aggregation results, for example, only returning the sum(impressions) for urls that contain pinot.
Query would be like:
select url, sum(impressions)
from table
where text_match('url', 'pinot'), dateInt = 20240104
group by url

related to: https://github.com/apache/pinot/issues/8863

text_match requires text index, which doesn't work with star-tree index. Can you try LIKE or RegexpLike instead and see if it works?


PenisPumpScene doesn't check to make sure there's a penis to pump before trying to pump

https://github.com/Alexofp/BDCC/blame/58885806c1bb8254ce250a56a08d241d5a106623/Scenes/Item/PenisPumpMilkingScene.gd#L8
steps to reproduce crash:
-Start as female
-Use Penis Pump (Any should do the same)

it's also missing an orgasm trigger

Good catch, thanks for reporting it

no worries spotted it when someone pinged me with a crash on my mod


Added check when updating participant

#589 Add a check for put request if the participant does not exist
I enclosed the find_and_update method call within a try-catch block to check for an invalid objectID type. Moreover, if the objectID is correct I check if that participant exists.
How to verify:

[ ] Start the Python backend

[ ] Open Postman

[ ] Create a PUT request template

[ ] Send the request at /v2/hackathon/participants/{ObjectId}

[ ] Test with an invalid ObjectId type and then with an ObjectId that does not exist

[ ] Look at the error messages

@Isak-Bego have you tested this, because


Fix the About Page Layout

There is a lot of work which needs to be done in the about page.
Todo

[ ] #25
[ ] Create a Teams Section
[ ] Fix Sponsor section

what is there to fix in the sponsor section?

what is there to fix in the sponsor section?

Fix as in replace them with organizations that have previously sponsored us


Microsoft 365 live event limit increases

Hello,
The "Microsoft 365 live event limit" increases until 31 December 2021 and not 30 June 2021
[Enter feedback here]

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 905e2c09-ef3e-07cc-0809-6ff171157c47
Version Independent ID: c0d33162-183d-fff8-32e9-a999f391ea51
Content: Limits and specifications for Microsoft Teams - Microsoft Teams
Content Source: Teams/limits-specifications-teams.md
Service: msteams
GitHub Login: @SerdarSoysal
Microsoft Alias: serdars

@mamrouni Thank you for submitting feedback and contributing to the docs. We are currently investigating this.


Add heap monitoring

Add sensors for monitoring total/available heap.
LGPL code for obtaining this information: https://github.com/earlephilhower/arduino-pico/blob/3778fbb833918c9a09433f85785456ec074edb22/cores/rp2040/RP2040Support.h#L227-L239

Here's an MIT licensed variant: https://github.com/CHiPs44/hagl_pico_vgaboard/blob/main/example/specs.c#L62
And the forums post where it is attributed to: https://forums.raspberrypi.com/viewtopic.php?t=347638#p2082565

Verified MIT license compatibility with BSD. Will include in a separate file.

Command line added.
Next step is to add a sensor.


Error when using FlatList:  Failed to execute 'importScripts' on 'WorkerGlobalScope

I get this error when I import flatList into my react-native app.
from the expo simulator screen
import { Text, FlatList  } from 'react-native'
abi21_0_0.com.facebook.react.common .JavascriptException: Failed to execute 'importScripts' on 'WorkerGlobalScope': The script at 'http://1 92.1 68.0.1 3:19001/ node_modules/react-native-scripts/

build/bin/crna-entry.bundle? platform=android&dev=true&strict=false&min

ify=false&hot=false&assetPlugin=expo/tools/ hashAssetFiles' failed to load.

Failed to execute 'importScripts' on 'WorkerGlobalScope': The script at 'http:// <IP_ADDRESS>:19001/node_modules/reactnative-scripts/build/bin/crna-entry.bundle? platform=android&dev=true&strict=false&min ify=faIse&hot=false&assetPlugin=expoltoolsl hashAssetFiles' failed to load.

loadApplicationScript WebsocketJavaScriptExecutor.java:173

run NativeRunnable.java

Something like this https://github.com/facebook/react-native/issues/6035

https://github.com/facebook/react-native/issues/13558

https://stackoverflow.com/questions/46997358/error-when-rendering-flatlist-with-default-props-failed-to-execute-importscript

fixed by changing the renderItem prop
          data={responseData}
          renderItem={({item}) => <Text >{item.node.nameWithOwner}</Text>}
        />

https://stackoverflow.com/questions/46997358/error-when-rendering-flatlist-with-default-props-failed-to-execute-importscript

With his error, you are almost sure it's an issue with your export or import statements...  e.g check any file you might have exported or default exported twice...

https://github.com/react-community/create-react-native-app/issues/401

Try restarting your metro bundler .


METRON-1646 Sensor Stubs should work when kerberized

The sensor-stubs do not work in a kerberized development environment.  This makes it difficult to test issues related to kerberization.  Enhancing sensor-stubs to work in a kerberized environment will make testing in the development environment under kerberization much simpler.
Testing

Spin-up a development environment.
Ensure that alerts are visible in the Alerts UI for both Bro and YAF.
Kerberize the environment.
Restart the sensor-stubs service.service sensor-stubs restart

Ensure that new alerts are visible in the Alerts UI for both Bro and YAF.

Pull Request Checklist

[x] Is there a JIRA ticket associated with this PR? If not one needs to be created at Metron Jira.
[x] Does your PR title start with METRON-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.
[x] Has your PR been rebased against the latest commit within the target branch (typically master)?
[x] Have you included steps to reproduce the behavior or problem that is being changed or addressed?
[x] Have you included steps or a guide to how the change may be verified and tested manually?
[x] Have you ensured that the full suite of tests and checks have been executed in the root metron folder via:
[ ] Have you written or updated unit tests and or integration tests to verify your changes?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[x] Have you verified the basic functionality of the build by building and running locally with Vagrant full-dev environment or the equivalent?

+1 by inspection


Test coverage client

improvement of mocked ajax calls and updates to client for more flexible support of ajax requests.
to test: grunt karma
also includes compliance module PR.

Current coverage is 68.62%

Merging #464 into develop will not affect coverage as of 8b094e0

@@            develop    #464   diff @@
=======================================
  Files            63      63
  Stmts          2798    2798
  Branches          0       0
  Methods           0       0
=======================================
  Hit            1920    1920
  Partial           0       0
  Missed          878     878

Review entire Coverage Diff as of 8b094e0

Uncovered Suggestions

+0.60% via goldstone/views.py#30...46
+0.57% via ...stone/drfes/views.py#134...149
+0.39% via ...tone/drfes/models.py#165...175
See 7 more...

Powered by Codecov. Updated on successful CI builds.

👍


[WIP] feat(disk_io): added disk I/O module

Added disk IO speed module
At the moment the module shows sum of read / write speds of all block devices.
Improvement suggestions are welcome.

This module allows user to select which disk to monitor, if multiple selected - it will show sum of speeds, to minimize consumption of available space on bar.

Are you planning to implement bar-read and bar-write, or would you like to merge this as-is?

I've planned to add them as soon as I have a free minute

FYI: I've added bar-read and bar-write, but they don't seem to be very usefull in context of disk read/write speeds. BTW, I think this feature is ready to be merged.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@258f55a). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master    #1102   +/-   ##
=========================================
  Coverage          ?   70.94%
=========================================
  Files             ?       33
  Lines             ?     1074
  Branches          ?        0
=========================================
  Hits              ?      762
  Misses            ?      312
  Partials          ?        0

Flag
Coverage Δ

#unittests
70.94% <ø> (?)

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 258f55a...6c613bc. Read the comment docs.

Hello, I have replaced bar-read/write with indicator-read/write, they informative to the same extent but take much less space on bar. Also, I've added some explanatory comments to the module in config, so configuring of it can be done without exploring the source code.
In my opinion the module is ready to be merged.

Any change this gets merged?

@jvandenbroek They seems to make plugin architecture for providing additional features, so now you can just use bash script to replace this feature

@NBonaparte does this pull-request needs some changes, or it should be abandoned?

@vilkoz can we address the late emperor's comments and get this feature merged? :)

This is on my TODO list to be reviewed. I don't have a lot of free time and there are a bunch of higher priority issues, so that's why this hasn't been reviewed yet.

Any chance of adding this to master?

Really looking forward to a disk I/O module, to have some semblance of parity with the Gnome System Monitor applet / extension that's been around in some form since the Gnome 2.x days


More Zooz devices (ZEN71, maybe ZEN30) fail to interview

Is your problem within Home Assistant (Core or Z-Wave JS Integration)?
NO, my problem is NOT within Home Assistant or the ZWave JS integration
Is your problem within ZWaveJS2MQTT?
NO, my problem is NOT within ZWaveJS2MQTT
Checklist

[X] I have checked the troubleshooting section and my problem is not described there.

[X] I have read the changelog and my problem was not mentioned there.

Describe the bug
I believe this is the same problem as #4585, but in different Zooz products -- ZEN 71 and maybe ZEN30v2 switches.
What causes the bug?
Three Zooz ZEN71 wall switches that I installed over the last few days timed out during interview attempts, though all three eventually succeeded after many re-interviews.
Coincidentally, I updated the firmware on three Zooz ZEN30 switches a week ago, which knocked them off the network.  When I re-included them, it took multiple re-interview attempts before I got successes.
What do you observe?
In the ZWave to MQTT node list, the Interview column would never get to Complete.  I only had the zwavejs2mqtt INFO logging enabled during the most of the ZEN71 interview attempts, but from what I remember, that log consistently reported timeouts while querying for information about configuration parameter 8 (IIRC).  It would retry 5 times, then give up.  I'd request a re-interview, which also typically timed out the same way, but I eventually got at least one re-interview success on all three switches.
Today, after installing the third ZEN71 switch (and getting many failed interviews again), I discovered issue #4585 and turned on the zwavejs DEBUG logging to see if this problem is similar.  I was able to capture both a failed interview and a successful one.  I see a bunch of those four character messages in the log just before a timeout on the failed attempt.  See timestamp 2022-05-11T21:39:32.779Z for example.  To my untrained eye, that looks like the symptom you describe in 4585.
I am not sure whether the ZEN30 failures had the same symptoms, since it was a week ago, and I can't remember the specifics.  Today, while writing this bug report, I re-interviewed one the ZEN30 switches a few times also to see if I could reproduce the problem there.  I did capture some timeouts and successes, but they don't look the same to me.  If you'd like, I can open a separate bug for them.
What did you expect to happen?
After the popup telling me about SmartStart inclusion of the new device and after the new node shows up in the ZWave to MQTT node list, then that node's row should show a completed interview and all of the row's other fields (e.g., Manufacturer, Product, Firmware) should show the correct values, all without any manual intervention.  Ditto for after I request a re-interview.
Steps to reproduce the behavior:

Install a new ZEN71 switch.
Scan its QR code, and add it to the SmartStart provisioning in the ZWave to MQTT Home Assistant add-on.
Wait for the switch to be added to the network.  Dismiss the "Node XYZ has been added to the network with S2 Authenticated" popup.
Look at the node list (Control Panel tab) and note that the new node's interview never reports complete.  Look at the ZWave to MQTT log and see that the interview timed out five times before giving up.
Request a re-interview in the node's Advanced popup.
Repeat steps 4 and 5 until the stars align and it works.

Device information
Manufacturer: Zooz
Model name: ZEN71 700 Series On/Off Switch
Node ID in your network: 127
Manufacturer: Zooz
Model name: ZEN30 VER 2.0
Node ID in your network: 117
How are you using node-zwave-js?

[ ] zwavejs2mqtt Docker image (latest)
[ ] zwavejs2mqtt Docker image (dev)
[ ] zwavejs2mqtt Docker manually built (please specify branches)
[ ] ioBroker.zwave2 adapter (please specify version)
[X] HomeAssistant zwave_js integration  (please specify version)
[ ] pkg
[ ] node-red-contrib-zwave-js (please specify version, double click node to find out)
[ ] Manually built from GitHub (please specify branch)
[ ] Other (please describe)

Which branches or versions?
Z-Wave JS: 9.0.7
Zwavejs2Mqtt: 6.8.1
Home Assistant Z-Wave JS to MQTT add-on: 0.39.0, installed from the Home Assistant Add-On Store
Did you change anything?
no
If yes, what did you change?
No response
Did this work before?
Don't know, this is a new device
If yes, where did it work?
No response
Attach Driver Logfile
zwavejs_2022-05-11.log

I also have a ZEN76 switch, but I haven't installed it yet and don't know when I will have a chance.  When I do, I'm guessing I'll see the same symptoms, since it's from the same generation as the ZEN71s.


Update projects

This PR is a rework/update of the project pages for the hackweek jupyterbook template:

project roles are relabeled to align with our new designations on the general as-a-service page
new graphics are included aimed at replacing the previous text-heavy pages
reworked the overall flow: purpose, roles, roadmap (i.e. timeline), specific technical steps

The new github actions and workflow seem to be good to go now. @aaarendt if you want to make changes that @JessicaS11 and preview things locally, please try out the newly documented workflow! (start with step 4 here https://github.com/uwhackweek/jupyterbook-template/blob/main/CONTRIBUTING.md)

Thanks @scottyhq and @JessicaS11! Looks like it's now deploying just fine here so I don't need to issue a new PR? I committed all of Jessica's changes.
Graphics still pretty rough - we need a graphic designer I think? So I'm happy to modify.


New version: CHIRP.CHIRP version daily-20221002

- [ ] Have you signed the Contributor License Agreement?

[X] Have you checked that there aren't other open pull requests for the same manifest update/change?

[X] Does your manifest conform to the 1.2 schema?

Microsoft Reviewers: Open in CodeFlow

@microsoft-github-policy-service agree


Error

I'm using jlrs in my Project and I encountered some error
warning: In file included from src/jlrs_c.c:1:
warning: src/jlrs_c.h:1:10: fatal error: julia.h: No such file or directory
warning:     1 | #include <julia.h>
warning:       |          ^~~~~~~~~
warning: compilation terminated.

error: failed to run custom build command for `jl-sys v0.13.0`

I've downloaded Julia and it seems, the path to julia.h is julia/julia.h instead of julia.h. In theory, the following should work:
#inlucde <julia/julia.h>

I don't know about other OS/Linux distro but mine is julia/julia.h instead of julia.h

Hi! Where has Julia been installed?
When jl-sys is compiled it's checked if either the JULIA_DIR environment
variable is set, or if /usr/include/julia/julia.h exists. If the former
exists, $JULIA_DIR/include/julia is added to the include path so
#include <julia.h> works. If the latter exists and JULIA_DIR has not been
set, /usr/include/julia/ is added to the include path. If the environment
variable is not set and /usr/include/julia/julia.h doesn't exist, it's
possible that the header can't be found.
Op do 14 okt. 2021 12:37 schreef Kq @.***>:

I'm using jlrs in my Project and I encountered some error
warning: In file included from src/jlrs_c.c:1:
warning: src/jlrs_c.h:1:10: fatal error: julia.h: No such file or directory
warning:     1 | #include <julia.h>
warning:       |          ^~~~~~~~~
warning: compilation terminated.
error: failed to run custom build command for jl-sys v0.13.0
I've downloaded Julia and it seems, the path to julia.h is julia/julia.h
instead of julia.h. In theory, the following should work:
#inlucde <julia/julia.h>
I don't know about other OS/Linux distro but mine is julia/julia.h
instead of julia.h
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Taaitaaiger/jlrs/issues/46, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOQBHH4UBRC3GIU3P45OWOTUG2XFJANCNFSM5F7KLFVQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

jlrs_c.c is not written in C++ but in C. I don't see why this should be changed for a configuration issue. I can build jlrs and run its tests, both locally and with GitHub actions.

When jl-sys is compiled it's checked if either the JULIA_DIR environment
variable is set, or if /usr/include/julia/julia.h exists.

The thing is, julia/julia.h does exists but it still using julia.h

Thanks for the additional information! It's odd to me that the header can't
be found. I'll take a closer look later today, I admit I haven't tested
system-wide installations in a while because I always install Julia in my
home directory and set the JULIA_DIR variable.
Op do 14 okt. 2021 13:25 schreef Kq @.***>:

Output of ls /usr/include/julia:
[image: image]
https://user-images.githubusercontent.com/91784207/137308552-a46e1d92-a85c-4bbf-adaf-68464fffb62c.png
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Taaitaaiger/jlrs/issues/46#issuecomment-943266355,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOQBHHYVAGDTZVDYB6XUDLDUG244FANCNFSM5F7KLFVQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


chore(requirements): update django-guardian to 1.4.6

https://github.com/django-guardian/django-guardian/releases/tag/v1.4.6

Current coverage is 86.87% (diff: 100%)

Merging #1050 into master will not change coverage

@@             master      #1050   diff @@
==========================================
  Files            42         42
  Lines          3565       3565
  Methods           0          0
  Messages          0          0
  Branches        607        607
==========================================
  Hits           3097       3097
  Misses          309        309
  Partials        159        159

Powered by Codecov. Last update f10d0a3...097fa0e


make posix_sitl_default gazebo - sonarSens.pb.cc

I am trying to build the gazebo SITL simulator with make posix_sitl_default gazebo
I ended up with the following error:
no rule to build « /home/fabrice/src/Firmware/Tools/sitl_gazebo/PROTOBUF_PROTOC_EXECUTABLE-NOTFOUND », required for « sonarSens.pb.cc
I am a bit puzzled because I cannot find sonarSens.pb.cc and the protobuflib.dev is already installed.
Somebody is facing the same issue?
Thank yo
Fabrice

I can't reproduce this error.
Do you have the following packages installed: libprotobuf-dev and protobuf-compiler? (not sure what else it could be...)
Also, try (if you haven't already) make clean, git submodule update --init --recursive , make posix_sitl_default gazebo


Error when concatenating a param and a string in a LIKE filter. v2.1.16

This fails in v2.1.16:
Select * From ACNodeAuthentication where acNodeID like ? + '%'
It used to work in Orient DB 2.0.3
It works without the param:
Select * From ACNodeAuthentication where acNodeID like '89837db0' + '%'
It also works if I pass the % in the param value instead of concatenating in the query and it also works if I use a js function to concat: where acNodeID like concatStr(?, '%')
The error:
Encountered " "+" "+ "" at line 1, column 58.
Was expecting one of:
    <EOF>
    <AND> ...
    <OR> ...
    <ORDER> ...
    <GROUP> ...
...

Hi @peterperron
it seems that params are not correctly accepted as arguments in expressions. I'll check it asap
Thanks
Luigi

Hi @peterperron
I just pushed a fix on 2.1.x branch, now I'm porting it to develop
Thanks
Luigi

Ok, pushed to develop as well.
I'm closing this issue, please reopen if you see any other problems
Thanks
Luigi


The hosted 'final' version does not work.

Dev versions work fine in Chrome (only).

I just had to wait and it worked fine for me

lack of instruction, right. I'm sorry.
I still have to hear whether there are error on console or not. if so, please send me the detail of your environment.

    onload https://fms-cat.com/condition/pages/condition_1280x720_final.html:1
condition_1280x720_final.html:2:385note: [ opened at line 2, column 174```

oh wait what


Fix agent panics by checking array size before indexing.

Ran into an issue where agents would panic when due to an index out of range runtime error. This would cause the container to die and jobs would hang.
I've update the agent code to check that both Stages and Steps are not empty lists, and if they are empty we should fail and return early from the job executor.
{"time":"2018-06-06T14:41:33Z","level":"debug","message":"request next execution"}
panic: runtime error: index out of range
goroutine 12 [running]:
main.(*runner).run(0xc42031a240, 0xbc0da0, 0xc420205780, 0x0, 0x0)
        /go/src/github.com/drone/drone/cmd/drone-agent/agent.go:182 +0x170d
main.loop.func2(0xc4202af030, 0xc4202aef98, 0xbc3300, 0xc42027cf40, 0xc4201cf980, 0x0, 0x0, 0xc4202aef80, 0xc4202aeff0)
        /go/src/github.com/drone/drone/cmd/drone-agent/agent.go:132 +0x193
created by main.loop
        /go/src/github.com/drone/drone/cmd/drone-agent/agent.go:137 +0x910
{"time":"2018-06-06T14:41:34Z","level":"debug","message":"request next execution"}

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@bradrydzewski still relevant for 0.9?


_.if result score ids are not hashed

This happens when building the pack, with as seen no changes made to the project source.

Can you show me the code resulting in this bug?

It happens for any usage of _.if period. Literally just use one and it does this

Fixed in the next update.


Feature/sampling without downloaded dataset

Disentangle sampling and dataset to enable users to sample without needing to download the dataset.

@microsoft-github-policy-service agree [company="Stanford University"]

@microsoft-github-policy-service agree


Create an account with Auth0

Create Role-based access control (RBAC) for Admin, Vendors and Users


Configure helpers via config

This is a feature request:
It would be wonderful if we could inject a helpers-module that can be used in your patterns. Not sure why this hasn't been considered before.

Great idea! I'll look into this for 1.1.0.

I was able to work around this using the plugin system: https://github.com/rwaymouth/plugin-node-engine-extender.
It works, but would definitely be more efficient if there was a way to do it directly in the patternegine itself.

@bmuenzenmeyer, where do you think the right place might be for devs to put their custom handlebars helper modules? Maybe _meta?

@geoffp
I think that'd be a fine place - all things considered.

+ Especially since the intent would be to share them as part of source code.
- Puttng them there though, means that people must be aware that a clean install of a starterkit over the top may blow it away.
+ (on the other hand, you could include handlebar helpers inside a starterkit)


[PR] Added Docker Example Usage / Support - Still needs support for multiple concurrent instances

[PR] Merge docker examples by @juanfpo96
This active fork by @juanfpo96 adds an example of how this application can be dockerized.

Future Desires
I think this tool has lots of potential -- if it is done right. Here is whatever I think that means.

[ ] Add full docker support (include .env file vars for docker & docker related things, add CLI override flags for ease-of-use)

[ ] Add docker-compose support, enabling the building of custom images to be deployed -- with the local folder of a users project, for instance, as the last layer of the image.

I am no docker guru, so correct me if I say something stupid

[ ] Add Multiple Auto-GPT Instance Support (parallel)

[ ] Implement a scheduling algorithm for mutually-exclusive resources to avoid deadlock/starvation
[ ] Minimize mutually-exclusive resource use, make functionality as concurrent friendly as possible.
[ ] Include Event emitters & listeners, as well as potentially a message queue system like rabbitmq.

[ ] Web Management Panel
including an intricate panel system wherein the status of each AGPT instance can be monitored. Display health percentage of system.

etc

zod.tf

fullstack development, server administration, web design, branding creation, musical composition & performance, video editing, and more probably

Thank you, but I didn't ask to be merged as I'm in a WIP state with this. Once it is completed I will have a complete standalone version running in docker containers.

Thank you, but I didn't ask to be merged as I'm in a WIP state with this. Once it is completed I will have a complete standalone version running in docker containers.

my apologies @juanfpo96! I just saw your progress and created a PR.
this is just a hardworking good programmer; he was gonna PR when he was ready, my bad.


[PowerToys Awake] vNext Specification

This document is the specification for the next release of PowerToys Awake. It is a draft that requires input from the project leads and the community prior to implementation.
This spec is used as an aggregate for the functionality captured under the new release - individual design decisions will be listed under each of the issues below.
Suggested Addressable Surface
Features

[ ] 12661 - Add shortcut key to Awake.
[x] 12715 - Increase number of choices in the dropdown.
[ ] 12714 - Show current state in tooltip.
[ ] 12626 - Indicate the time remaining in the temporary keep-awake state.
[ ] 12191 - Ability to put the computer to sleep/shutdown when the keep-awake state expires.
[ ] 12127 - Get state of Awake from the terminal.
[ ] 11233 - Support for the specification of date/time for ending temporary keep-awake.
[ ] 11996 - Updates to the Awake tray icon behavior based on current state.

Bugs

[x] 14225 - PC goes to sleep with Awake running. (cannot reproduce)
[x] 14318 - Cannot exit sleep mode with Awake activated. (user reported as resolved)
[ ] 12326 - Issues with Awake not working correctly.
[ ] 12310 - Proper handling for SendMessage operations.
[x] 11842 - Naming consistencies for PowerToys Awake.
[ ] 11456 - Enable full localization of Awake.
[x] 11453 - PowerToys Awake stores the logs outside standard convention
[ ] 14429- Investigate disk usage with Awake

Scenario when this would be used?
Improve the overall experience using PowerToys Awake and add more flexibility for customers.

Just curious to know if you're making progress :)

Also #14429

Updating this to January - holidays are not a good time to release and coordinate anything 😄

And just as a heads-up to folks following the issue - I am working on the project in some of my free time, which is fairly sparse lately, so there might be a delay with fixes. That being said, I am still committed to driving the fixes and updates forward, just want to set the expectations right with the community.

#16734

Hi @dend how's it going?

@Jay-O-Way finally getting to the changes. Good news - tracking those at #16903

Will close this issue in favor of tracking individual fixes and then including them in a PR. Will have a separate issue when a broader spec is needed.


Fixed minor typos in documentation.

I didn't create a ticket as this is a rather trivial fix.

merged in 1743efbe62968e6bbdb183e9508e7370e61f43cb, thanks


enable segment time comparison settings keep getting re-enabled

Every time Stravistix gets updated, the four "enable segment time comparison" settings for cycling seem to get re-enabled. I like them off because I don't like the flickering as they are loaded dynamically.

@hmoffatt Yes it's normal at the moment.
It-s auto re-enabled because it was disabled in the past (bugs and low
performance). I wanted to make sure people were able to see changes of the
feature from last updates.
You can get them off right now, they will not be re-enable in future.
Tom
On Thu, Mar 10, 2016 at 8:48 AM hmoffatt<EMAIL_ADDRESS>wrote:

Every time Stravistix gets updated, the four "enable segment time
comparison" settings for cycling seem to get re-enabled. I like them off
because I don't like the flickering as they are loaded dynamically.
—
Reply to this email directly or view it on GitHub
https://github.com/thomaschampagne/stravistix/issues/204.

--
Thomas Champagne

And now they're back again.

Strange.. Because i disabled them from people comming from 3.2.0 & 3.2.1
@see https://github.com/thomaschampagne/stravistix/blob/master/hook/extension/js/background.js#L45
Maybe you came from version under 3.2.0 on another browser from another computer?!
In all case this the "re enable" will be deleted on the next version (function enableSegmentTimeComparisonFeature will be deleted).
I just wanted people who disabled that before should be able to see changes on the feature...
Thanks for feedback,
Tom


Log errors from PlatformDispatcher

:scroll: Description

This is similar to how the FlutterErrorIntegration prints caught errors.
:bulb: Motivation and Context

Fixes #1255
:green_heart: How did you test it?
See demo app at linked issue. After this change, enabling debug on Sentry options makes an error show up in the logs for each error reported by the PlatformDispatcher.
:pencil: Checklist

[x] I reviewed submitted code
[ ] I added tests to verify changes
[x] No new PII added or SDK only sends newly added PII if sendDefaultPii is enabled
[ ] I updated the docs if needed
[ ] All tests passing
[x] No breaking changes

:crystal_ball: Next steps

Thanks @maBarabas

Should we log at debug level even when handled is true? Right now even handled errors are logged as a sentry error.

Should we log at debug level even when handled is true? Right now even handled errors are logged as a sentry error.

That's just for console logging, it is fine as it is, and we can change it if necessary.


onProcessHtml no longer called for HTML Question

The fix for #1162 changed question-html.html to reference locHtml instead of processedHtml.  The result is that onProcessHtml isn't triggered for HTML questions.
I'm using the jquery build (knockout templates).
Thanks for everything you do!

@jgarver Yes, indeed. I have added a unit test and fix it. The fix will be in the next minor version. We will release it on the next week.
Thank you for using the product!
Andrew

Fantastic!  Thanks!


Messages not getting Pushed - Error: Something is wrong with the body

Hi,
Thanks for sharing the Module with Secret recipe.
Here's the log output:
2017-02-03 21:10:13.239 [debug] <0.601.0>@ejabberd_receiver:process_data:284 Received XML on stream = <<"<message id="duvBK-21"<EMAIL_ADDRESS>type="chat">Good night :)">>
2017-02-03 21:10:13.239 [debug] <0.601.0>@shaper:update:120 State: {maxrate,1000,38.852096138409074,1486156205614100}, Size=139
M=70.87685723565396, I=7625.141
2017-02-03 21:10:13.239 [debug] <0.602.0>@ejabberd_router:do_route:351 route
from {jid,<<"cw">>,<<"chat.kaching.me">>,<<"chat.kaching.me">>,<<"cw">>,<<"chat.kaching.me">>,<<"chat.kaching.me">>}
to {jid,<<"9578353705">>,<<"chat.kaching.me">>,<<>>,<<"9578353705">>,<<"chat.kaching.me">>,<<>>}
packet {xmlel,<<"message">>,[{<<"id">>,<<"duvBK-21">>},{<<"to">>,<<"9578353705@chat.kaching.me">>},{<<"type">>,<<"chat">>}],[{xmlel,<<"body">>,[],[{xmlcdata,<<"Good night :)">>}]},{xmlel,<<"request">>,[{<<"xmlns">>,<<"urn:xmpp:receipts">>}],[]}]}
2017-02-03 21:10:13.239 [debug] <0.602.0>@ejabberd_local:do_route:265 local route
from {jid,<<"cw">>,<<"chat.kaching.me">>,<<"chat.kaching.me">>,<<"cw">>,<<"chat.kaching.me">>,<<"chat.kaching.me">>}
to {jid,<<"9578353705">>,<<"chat.kaching.me">>,<<>>,<<"9578353705">>,<<"chat.kaching.me">>,<<>>}
packet {xmlel,<<"message">>,[{<<"id">>,<<"duvB"...>>},{<<"to">>,<<...>>},{<<...>>,...}],[{xmlel,<<...>>,...},{xmlel,...}]}
2017-02-03 21:10:13.240 [debug] <0.602.0>@ejabberd_sm:do_route:463 session manager
from {jid,<<"cw">>,<<"chat.kaching.me">>,<<"chat.kaching.me">>,<<"cw">>,<<"chat.kaching.me">>,<<"chat.kaching.me">>}
to {jid,<<"9578353705">>,<<"chat.kaching.me">>,<<>>,<<"9578353705">>,<<"chat.kaching.me">>,<<>>}
packet {xmlel,<<"message">>,[{<<"id">>,<<"duvB"...>>},{<<"to">>,<<...>>},{<<...>>,...}],[{xmlel,<<...>>,...},{xmlel,...}]}
2017-02-03 21:10:13.240 [debug] <0.602.0>@mod_apns:message:79 Offline message
2017-02-03 21:10:13.240 [debug] <0.602.0>@mod_apns:message:119 Something is wrong with the body
2017-02-03 21:10:25.470 [debug] <0.405.0>@ejabberd_router:do_route:351 route
Please let me know what needs tinkering.

Hi again,
Apparently, when I was writing the debugging version of the module I wasn't really there.
There is nothing wrong with the body, but with subscription. Your users don't have subscription both.

Just tried to use ChatSecure on two iOS devices and push notification works fine. Thanks much! =)


[build only] worker uses un-transformed code

Describe the bug
When I import a worker, it works in dev ... But it uses the none transformed code in build mode.
import url from 'worker.imba?worker&url'
Debugging notes:

I tried to debug in vite, and I found that the core worker plugin's transform method is called twice: the first one with the transformed code and the second with no query and original code

and the second

Reproduction
Note you need to run vite build to reproduce the issue.
https://stackblitz.com/edit/vitejs-vite-9vcqfu?file=main.imba,index.html,main.js,worker.imba,vite.config.js&terminal=dev
System Info
System:
    OS: macOS 12.4
    CPU: (10) arm64 Apple M1 Max
    Memory: 96.39 MB / 32.00 GB
    Shell: 5.8.1 - /bin/zsh
  Binaries:
    Node: 16.17.0 - /usr/local/bin/node
    Yarn: 1.22.17 - /usr/local/bin/yarn
    npm: 8.15.0 - /usr/local/bin/npm
  Browsers:
    Chrome: 105.0.5195.125
    Chrome Canary: 108.0.5317.0
    Safari: 15.5
  npmPackages:
    vite: ^3.1.3 => 3.1.3

Used Package Manager
npm
Logs

 click to expand
✓ 1 modules transformed.
✓ 78 modules transformed.
[vite:worker] Unexpected character ' ' (Note that you need plugins to import files that are not JavaScript)
file: /Users/abdellah/workspace/scrimba/imba.io/src/repl/workers/imba/worker.imba?worker&url:5:1
3: import {ImbaDocument} from 'imba/program'
4:
5: # this should talk to the languageservice
    ^
6: class ImbaWorker
error during build:
Error: Unexpected character ' ' (Note that you need plugins to import files that are not JavaScript)

Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to vuejs/core instead.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

import { defineConfig } from 'vite';
function imba() {
	return {
		name: 'transform-file',
		enforce: 'pre',
		transform(code, id) {
			if (id.endsWith('worker.imba')) { // this condition was wrong
				return {
					code: "console.log('worker loaded')",
				};
			}
			if (id.endsWith('.imba')) {
				return {
					code: code,
					map: null, // provide source map if available
				};
			}
		},
	};
}
export default defineConfig({
	plugins: [imba()],
	worker: {
		plugins: [imba()] // add this
	}
});

You need to set worker.plugins for this.
About the inconsistency, there is an issue #8520.

Thank you @sapphi-red


[kiali] [upstream] update kiali

@jmazzitelli, please put PR form here, otherwise I should ask you questions manually:)


Custom Port Support

Trying to play Subnautica (Nitrox mod with a friend, allows multiplayer) that runs on the port 11000 and can't because this feature was removed from Beacon and the old version of the program no longer runs.
Terraria should also be added as a preset as it runs under 7777, although, for people wanting to run multiple servers on a machine (I.E. a resource world in Terraria on a different port like 7778) is no longer possible without such an important feature. I don't understand why it was removed. Please add it back!

I believe I've explained this a bit back on my Discord but since this hasn't been clearly outlined anywhere on the project pages as far as I can tell:
The custom port functionality never made it into the 2.x rewrite as I deemed it to be a feature for advanced users (which isn't exactly the target audience of the tool, to begin with). The original plan, however, was to re-introduce some form of an editor or advanced mode for people to curate their own port listings and even share them (some logic in that regard is already present within the code right now actually).
This being said: I currently have some plans to bring back broader support for applications (which may include support for custom port mappings in the future) but given that this is an open-source project and thus primarily a side project that I work on when I feel like it, this may still be away a couple of months. In the meantime, I can only recommend to directly forward ports in your router for more advanced use cases.
For tracking purposes, this ticket will remain open (and pinned). Updates will most likely be announced on my Discord as they happen (as usual).

Custom Port support has been implemented in v2.4.0.


unnecessary parens when combining multiple "UNION ALL" (mysql)

https://github.com/brianhempel/active_record_union/pull/4#issuecomment-163079230
to repro:
use gem 'active_record_union', github: 'odedniv/active_record_union' in a rails (with mysql) project then with any model run the following:
User.where(id: 1).union(User.where(id: 2), User.where(id: 3)).to_sql

SELECT `users`.* FROM ( (SELECT `users`.* FROM `users` WHERE `users`.`id` = 1) UNION (SELECT `users`.* FROM `users` WHERE `users`.`id` = 2) UNION (SELECT `users`.* FROM `users` WHERE `users`.`id` = 3) ) `users`

User.where(id: 1).union_all(User.where(id: 2), User.where(id: 3)).to_sql

SELECT `users`.* FROM ( ( (SELECT `users`.*  FROM `users` WHERE `users`.`id` = 2) ) UNION ALL (SELECT `users`.* FROM `users` WHERE `users`.`id` = 3) ) `users`

note the extra grouping with UNION ALL

Please let me know if #510 meets your needs (and if it works)

Per #523, Arel development is moving to rails/rails.
If this issue is still relevant, please consider reopening it over there. (Note that the Rails repository does not accept feature request issues, and requires reproduction steps that rely on Active Record's documented API.)

Merged into Rails


Update sys-dm-pdw-exec-requests-transact-sql.md

Add a note within the remarks section to cover a scenario where the customers will not find some values with the tables in the remark section

@jacinda-eng
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@dialmoth Microsoft employees should use the internal repo sql-docs-pr. This PR has been replaced by https://github.com/MicrosoftDocs/sql-docs-pr/pull/29632.


Fix UI & persistent event storage

Codecov Report
Attention: Patch coverage is 3.70370% with 78 lines in your changes missing coverage. Please review.


Add ConfigureAwait(false) when retrieving metadata.

Getting metatdata will deadlock in the application layer when the httpcontext is locked. We need to maintain the async behavior and not use .Result.

Fixed with https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/pull/321


Runtime Error when using a Record variable as a dynamic expression for an action or a page field property

I'm hoping to get #6992 fixed this time.
1. Describe the bug
Mmissing warning or error when assigning a record variable (other than Rec!) for a page field or action property, mainly Enabled and Editable. This leads to a BC runtime error message later.
2. To Reproduce
For actions:
see #6992 .
For page fields:
On a page, define a global record variable GlobalRecVar.
Then add the Editable property to some field:
field(SomeField; Rec.SomeField)
{
    Editable = GlobalRecVar.SomeOtherField;
}

3. Expected behavior
A warning or error should be raised.
4. Actual behavior
No warning or error.
When the code is published and the page is run on the client, a runtime error will occur:

The identifier 'GlobalRecVar.SomeOtherField' could not be found.

This should be prevented.
5. Versions:

AL Language:  v13.1.1065068

I know I'm the one who closed the previous issue as something that we're not prioritizing then, but now I'm wondering if the issue isn't that we're missing a compiler error - but that there is a runtime crash to begin with. I'll bring this up internally again.


Track plutus apps

Plutus starter is quite behind plutus-apps currently. This prevents making use of latest changes in Plutus.
This PR updates dependencies to track the latest commit as of createing this PR - commit hash: 4c60896dff0c31a98395ba6e6791433cd61a25e3
The latest release for plutus-apps is dated 2022-01-17, which is quite a while ago. So, I picked latest commit of plutus-apps for updating dependencies.
Tests done:
Build works fine.
Ran test cases for a contract using emulatorTrace. Works fine.

I believe this will also address the issue : #40

Fixed in #43.
Thanks!


Export package instead of URDF

This PR adds the business logic from #186 into rmf_site_editor.

Another note, I'm a bit worried about the signoff since this repo requires all commits to be verified, can you check if there is any issue with your GPG key then force-push? It shows Unverified next to each of your commits.

Another note, I'm a bit worried about the GPG signing since this repo requires all commits to be verified, can you check if there is any issue with your GPG key then force-push? It shows Unverified next to each of your commits.

All verified now!

I can't push changes to the branch so I'll just merge this in and push directly to the feature branch. For reference this is the commit that fixed the file issue (using the include_bytes! macro) as well as a new issue that popped up during refactor where package:// paths were not being generated correctly.


Send Email when Applicant approved by Org

Resolves #2519
Description
Adds a notification email to send to partners when their organization approves their application.

Type of change

New feature (non-breaking change which adds functionality)

How Has This Been Tested?
Login as Organization user
Approve a user who is "Awaiting Review"
See email generate
Ensure link works in separate browser for partner user

Screenshots

new email template

@all-contributors add @patmccler for coding


Change email support

Adds facility for an AppUser to change their email address. This is only permissible under the following conditions:

The user is logged in (login token has not expired)
There is no verified app user with the requested new email address
The new email address passes validation (burner address, etc)
The user clicks the link sent to the new address to confirm access.

AppUser initiates an email change request. If successful, a change email link token will be sent to the new address. The AppUser is marked as verified=false.

mutation {
  sendOwnAppUserChangeEmailLink(input: {
    email<EMAIL_ADDRESS># The new email address
    authUrl: "http://www-p1-sandbox.dev.parameter1.com:51269/user/changeEmail"
  })
}

Upon clicking the link, the handler at the authUrl makes the request to change their email (and receives a new login token)

mutation {
  changeAppUserEmail(input: {
  token: "eyJhbGciOiJIUzI1N..." # The change email link token
}) {
    user {
      id
      email # The new email address
    }
    token {
      id
      value
    }
  }
}

 Add support for user-initiated change of email address


fix(example-app): fix 404 on example-app path

Currently the path /example-app returns a 404, which makes the Copilot getting started guide seem like it isn't working correctly. This adds index.html to example-app as well as the root path (/) so either path will return index.html
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

fixed by 2f5a45e5561f0d99e4328eac02d93358d2489d63, so closing this PR


take advantage of macos-14 being aarch64

GitHub just released a macos-14 runner that is aarch64. I tried it as the host for FreeBSD and OpenBSD arm64 (specifying hypervisor: qemu for both), guessing that it wouldn't work without an update to the Action, and indeed it didn't. Guessing this is reproducible and neither surprising nor interesting, but happy to provide more details if any of those aren't the case.
Would be awesome to be able to run arm64 VMs virtualized, rather than emulated.

Yes, this is on my radar. I think the QEMU binary is only compiled for x86-64.

If an aarch64-native macOS qemu doesn't arrive on its own, I guess there's always Homebrew, and if for some reason no qemu cask is available, there's always actions/cache to save off and restore the binaries instead of building every time. Happy to try to help here if needed.

I'm using a custom built QEMU [1], I just haven't built it for ARM64 yet.
[1] https://github.com/cross-platform-actions/resources

Unfortunately the M1 hardware, which is what the GitHub runners are using, doesn't support hardware accelerated nested virtualization. The Internet says the M2 hardware supports it, but it's unclear if the underly Hypervisor framework supports it for M2.

Since GitHub fairly recently added macOS ARM64 runners and they have the M1 CPU, which doesn't support hardware accelerated nested virtualization I don't expect they will upgrade any time soon. Therefore I'm closing this issue. We can hope the Linux ARM64 runners will support it.
https://github.blog/2024-06-03-arm64-on-github-actions-powering-faster-more-efficient-build-systems/


Feat: Have an option to make the default storePaymentMethod to true

Is your feature request related to a problem? Please describe.
My team is looking to build an opt out system in our checkout page using the DropIn component.
Scenario:
When customer comes in, the checkbox is ticked, they have to unticked the checkbox if they want to opt out from storing their payment details.
Describe the solution you'd like
Able to pass in a prop to make storePaymentMethod default to true
Additional context
The current storePaymentMethod state is initialised to false

I created a PR attempting to fix this issue https://github.com/Adyen/adyen-web/pull/2338. Please enlighten me on how I can proceed from here, thanks!