MUnique / OpenMU

This project aims to create an easy to use, extendable and customizable server for a MMORPG called "MU Online".
https://munique.net
MIT License
707 stars 296 forks source link

Can't build the solution #390

Closed afrokick closed 9 months ago

afrokick commented 9 months ago

The code was pulled from master.

Clean database. Platform: MacOS

System.InvalidOperationException: "Multiple constructors accepting all given argument types have been found in type 'MUnique.OpenMU.GameLogic.PlayerActions.ItemConsumeActions.SoulJewelConsumeHandlerPlugIn'. There should only be one applicable constructor."
  at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.TryFindMatchingConstructor(Type instanceType, Type[] argumentTypes, ConstructorInfo& matchingConstructor, Nullable`1[]& parameterMap)\n   at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.FindApplicableConstructor(Type instanceType, Type[] argumentTypes, ConstructorInfo& matchingConstructor, Nullable`1[]& matchingParameterMap)\n   at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters)\n   at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance[T](IServiceProvider provider, Object[] parameters)\n   at MUnique.OpenMU.PlugIns.PlugInManager.CreatePlugInInstance[TPlugInClass]() in /Users/git/OpenMU/src/PlugIns/PlugInManager.cs:line 390\n   at MUnique.OpenMU.PlugIns.PlugInManager.RegisterPlugIn[TPlugInInterface,TPlugInClass]() in /Users/git/OpenMU/src/PlugIns/PlugInManager.cs:281
sven-n commented 9 months ago

Should be fixed now... I'm curious why this only happens on MacOS

afrokick commented 9 months ago

Thanks!