I'm just starting to learn how to build a server. I have a fresh install of Rev 54, with OWTL and DAAT System built in. It was a pre-configured build from this server. I copied in the Universal Storage Keys Version 2.06 and I get this error. If I delete the Universal Keys files, this error goes away... Not sure how to fix it.
Error:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: Item has already been added. Key in dictionary: '16843265' Key being added: '16843265'
at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
at Solaris.CliLocHandler.CliLocDAO.Read()
at Solaris.CliLocHandler.CliLoc.Initialize()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Server.ScriptCompiler.Invoke(String method) in c:\ServUO\Server\ScriptCompiler.cs:line 667
at Server.Core.Main(String[] args) in c:\ServUO\Server\Main.cs:line 547
This exception is fatal, press return to exit
***UPDATE***
I figured this out. Not sure how, but my Cliloc.enu file was corrupt. I had an old one from a previous install and it worked.