False flag Virus alert

I did the update to the new server, I can run 5.0 but installing 5.1 gets a virus error.


I am sure it is a false positive - I have just tested our exe file on https://www.virustotal.com and all but one scanners detected no issue with the file. We are extensively testing the builds for viruses. Our app communicates heavily on WiFi/USB through standard Windows frameworks - some of the standard, officially accepted solutions are treated as a potential thread.

Thanks for the response. I’ll try to get this to run. Can you put up a link to download the file directly, it is not on the website.

The website has been updated - refresh your browser. You can also download the latest server from here:

I got the same alert from Microsoft defender as tripleBrett - found Metaserver 5.1.4 in the blocked list as labeled “severe threat”- but no way to prevent defender from blocking Metaserver …I continue to use Version 5.0.3 which is accepted by defender! cheers!

I marked Metaserver as “allowed” in Microsoft Defender:

…nevertheless I could not open MS 5.1.4 but got this Metaserver log-file where you eventually could detect my problem:

2025-02-21 16:13:26:303 (AppVersion 5.1.4.0) Terminating exception occurred: System.TypeInitializationException: Der Typeninitialisierer für “Metaserver.Midi.MetagridMidiMapper” hat eine Ausnahme verursacht. —> System.ArgumentException: Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
bei System.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add) bei Metaserver.Midi.MetagridMidiMapper.parseMidiMappingPair(String aPair, String aMappingName, Dictionary2 aDictionary, Int32 aMappingVersion)
bei Metaserver.Midi.MetagridMidiMapper.parseMapping(String aMapping, Dictionary2 aDictionary, String aMappingName, Int32 aMappingVersion) bei Metaserver.Midi.MetagridMidiMapper.loadMapping() bei Metaserver.Midi.MetagridMidiMapper..cctor() --- Ende der internen Ausnahmestapelüberwachung --- bei Metaserver.Midi.SimpleMidiConnector..ctor() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bei Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, RuntimeResolverContext context) bei Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)
bei Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitRootCache(ServiceCallSite callSite, RuntimeResolverContext context)
bei Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor2.VisitCallSite(ServiceCallSite callSite, TArgument argument) bei Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, RuntimeResolverContext context) bei Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)
bei Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitRootCache(ServiceCallSite callSite, RuntimeResolverContext context)
bei Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor2.VisitCallSite(ServiceCallSite callSite, TArgument argument) bei Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.Resolve(ServiceCallSite callSite, ServiceProviderEngineScope scope) bei Microsoft.Extensions.DependencyInjection.ServiceProvider.CreateServiceAccessor(ServiceIdentifier serviceIdentifier) bei System.Collections.Concurrent.ConcurrentDictionary2.GetOrAdd(TKey key, Func`2 valueFactory)
bei Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(ServiceIdentifier serviceIdentifier, ServiceProviderEngineScope serviceProviderEngineScope)
bei Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(Type serviceType)
bei Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
bei Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)
bei Metaserver.Program.Main()