Showing results for 
Search instead for 
Do you mean 

Unable to activate a license due to Error 51404 (typically when using Windows Server 2012)

by SethChristopher on ‎01-04-2018 11:39 AM - edited on ‎10-03-2019 09:42 AM by Technical Evangelist (4,964 Views)

Symptoms

License fails to activate and returns the following error message:

 

Error 51404 = flxActTransactionSend: GEN: Failed to send request. Unable to connect to server https://licensing.hexagongeospatial.com:443/flexnet/services/ActivationService?wsdl

 

Diagnosis

In order to successfully activate a license, the client system must have TLS 1.2 enabled and be able to connect to the URL: https://licensing.hexagongeospatial.com:443/flexnet/services/ActivationService?wsdl 

 

Note that the Windows Server 2012 operating system does not have TLS 1.2 enabled by default so the license activation "Error 51404" failure is most often observed with that operating system, but it can occur for other operating systems as well.

 

 

Solution

To enable TLS 1.2 open 'Control Panel' and select 'Internet Options', then under the Advanced tab scroll down to the Security section and check the “Use TLS 1.2” option. Click OK to save the settings.

TLS.png

 

The license can fail to activate with the same message if the most recent Windows Updates are not installed for the computer or if the Firewall settings are blocking access to the internet via port 443.  Therefore if enabling the 'Use TLS 1.2' option does not resolve the problem, ensure that the latest Windows Updates are installed and check to see that the Firewall is allowing internet traffic via port 443.

 

To see if you have network access to the license activation server, you can peform the following tests...

 

  • Try to ping the license activation server by opening a Command Prompt window and entering the command line...

ping licensing.hexagongeospatial.com

 

If the ping request is unsuccessful this indicates that your network is unable to communicate with the license activation server.

 

This should return an xml document. If an error is returned by Internet Explorer when connecting to the URL this indicates that access to the license activation server is likely being blocked by a firewall setting or there is no internet access from that system.

 

If the security settings at your site prevent connecting to the internet, then the use of Activation ID based licenses that require internet activation will not be possible. In that you will need to use an offline license instead. An offline license uses a certificate based license (.lic file) that does not require an internet connection.  Instructions for creating an offline license can be found in the Knowledge Base article:  How to claim an offline 2018 license from the Licensing Portal?

 

 

 

Comments
by phudson
on ‎02-01-2018 11:24 PM

You will also need to make sure you have all the Windows Updates installed.

 

Regards,

Phil

by enrique.martinez
‎03-05-2018 08:06 AM - edited ‎03-05-2018 10:07 AM

Hi, after install Geospatial License Administrator on Windows Server 2012 R2, I open the Administrator, then I go to License menu and open Activate Licenses, I try to activate license; when I try to browse the license file the licenze administratore is closed and send this windows.

 

 licencias.png

 

then I go to Event Viewer and get two evwnts:

 

eventos.png 

 

the message on First Event is:

 

Nombre de registro:Application
Origen: Application Error
Fecha: 05/03/2018 09:56:48 a. m.
Id. del evento:1000
Categoría de la tareaSmiley Sad100)
Nivel: Error
Palabras clave:Clásico
Usuario: No disponible
Equipo: WIN-8OUDFC16UUM.DOMAIN.local
Descripción:
Nombre de la aplicación con errores: Intergraph.Licensing.Administrator.exe, versión: 16.5.0.13, marca de tiempo: 0x5a8c493f
Nombre del módulo con errores: KERNELBASE.dll, versión: 6.3.9600.18666, marca de tiempo: 0x58f32841
Código de excepción: 0xe0434352
Desplazamiento de errores: 0x00015608
Identificador del proceso con errores: 0x213c
Hora de inicio de la aplicación con errores: 0x01d3b49841a0af4f
Ruta de acceso de la aplicación con errores: C:\Program Files (x86)\Hexagon\Geospatial Licensing 2018\program\Intergraph.Licensing.Administrator.exe
Ruta de acceso del módulo con errores: C:\Windows\SYSTEM32\KERNELBASE.dll
Identificador del informe: cf8b4fa9-208d-11e8-80df-0025648e3fe8
Nombre completo del paquete con errores:
Identificador de aplicación relativa del paquete con errores:
XML de evento:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2018-03-05T15:56:48.000000000Z" />
<EventRecordID>16390</EventRecordID>
<Channel>Application</Channel>
<Computer>WIN-8OUDFC16UUM.DOMAIN.local</Computer>
<Security />
</System>
<EventData>
<Data>Intergraph.Licensing.Administrator.exe</Data>
<Data>16.5.0.13</Data>
<Data>5a8c493f</Data>
<Data>KERNELBASE.dll</Data>
<Data>6.3.9600.18666</Data>
<Data>58f32841</Data>
<Data>e0434352</Data>
<Data>00015608</Data>
<Data>213c</Data>
<Data>01d3b49841a0af4f</Data>
<Data>C:\Program Files (x86)\Hexagon\Geospatial Licensing 2018\program\Intergraph.Licensing.Administrator.exe</Data>
<Data>C:\Windows\SYSTEM32\KERNELBASE.dll</Data>
<Data>cf8b4fa9-208d-11e8-80df-0025648e3fe8</Data>
<Data>
</Data>
<Data>
</Data>
</EventData>
</Event>

 

 

and the Second Event is:

 

Nombre de registro:Application
Origen: .NET Runtime
Fecha: 05/03/2018 09:56:48 a. m.
Id. del evento:1026
Categoría de la tarea:Ninguno
Nivel: Error
Palabras clave:Clásico
Usuario: No disponible
Equipo: WIN-8OUDFC16UUM.DOMAIN.local
Descripción:
Aplicación: Intergraph.Licensing.Administrator.exe
Versión de Framework: v4.0.30319
Descripción: el proceso terminó debido a una excepción no controlada.
Información de la excepción: System.IO.FileLoadException
en Intergraph.Licensing.Administrator.ViewModels.BrowseFileViewModel.OnBrowse()
en Intergraph.ApplicationFramework.RelayCommand.Execute(System.Object)
en MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(System.Windows.Input.ICommandSource, Boolean)
en System.Windows.Controls.Primitives.ButtonBase.OnClick()
en System.Windows.Controls.Button.OnClick()
en System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)
en System.Windows.UIElement.OnMouseLeftButtonUpThunk(System.Object, System.Windows.Input.MouseButtonEventArgs)
en System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate, System.Object)
en System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
en System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
en System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
en System.Windows.UIElement.ReRaiseEventAs(System.Windows.DependencyObject, System.Windows.RoutedEventArgs, System.Windows.RoutedEvent)
en System.Windows.UIElement.OnMouseUpThunk(System.Object, System.Windows.Input.MouseButtonEventArgs)
en System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate, System.Object)
en System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
en System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
en System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
en System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
en System.Windows.UIElement.RaiseTrustedEvent(System.Windows.RoutedEventArgs)
en System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs, Boolean)
en System.Windows.Input.InputManager.ProcessStagingArea()
en System.Windows.Input.InputManager.ProcessInput(System.Windows.Input.InputEventArgs)
en System.Windows.Input.InputProviderSite.ReportInput(System.Windows.Input.InputReport)
en System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr, System.Windows.Input.InputMode, Int32, System.Windows.Input.RawMouseActions, Int32, Int32, Int32)
en System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr, MS.Internal.Interop.WindowMessage, IntPtr, IntPtr, Boolean ByRef)
en System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
en MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
en MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
en System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
en System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
en MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
en MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
en System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
en System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
en System.Windows.Application.RunDispatcher(System.Object)
en System.Windows.Application.RunInternal(System.Windows.Window)
en System.Windows.Application.Run(System.Windows.Window)
en Intergraph.Licensing.Administrator.App.Main()


XML de evento:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name=".NET Runtime" />
<EventID Qualifiers="0">1026</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2018-03-05T15:56:48.000000000Z" />
<EventRecordID>16389</EventRecordID>
<Channel>Application</Channel>
<Computer>WIN-8OUDFC16UUM.DOMAIN.local</Computer>
<Security />
</System>
<EventData>
<Data>Aplicación: Intergraph.Licensing.Administrator.exe
Versión de Framework: v4.0.30319
Descripción: el proceso terminó debido a una excepción no controlada.
Información de la excepción: System.IO.FileLoadException
en Intergraph.Licensing.Administrator.ViewModels.BrowseFileViewModel.OnBrowse()
en Intergraph.ApplicationFramework.RelayCommand.Execute(System.Object)
en MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(System.Windows.Input.ICommandSource, Boolean)
en System.Windows.Controls.Primitives.ButtonBase.OnClick()
en System.Windows.Controls.Button.OnClick()
en System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)
en System.Windows.UIElement.OnMouseLeftButtonUpThunk(System.Object, System.Windows.Input.MouseButtonEventArgs)
en System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate, System.Object)
en System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
en System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
en System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
en System.Windows.UIElement.ReRaiseEventAs(System.Windows.DependencyObject, System.Windows.RoutedEventArgs, System.Windows.RoutedEvent)
en System.Windows.UIElement.OnMouseUpThunk(System.Object, System.Windows.Input.MouseButtonEventArgs)
en System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate, System.Object)
en System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
en System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
en System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
en System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
en System.Windows.UIElement.RaiseTrustedEvent(System.Windows.RoutedEventArgs)
en System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs, Boolean)
en System.Windows.Input.InputManager.ProcessStagingArea()
en System.Windows.Input.InputManager.ProcessInput(System.Windows.Input.InputEventArgs)
en System.Windows.Input.InputProviderSite.ReportInput(System.Windows.Input.InputReport)
en System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr, System.Windows.Input.InputMode, Int32, System.Windows.Input.RawMouseActions, Int32, Int32, Int32)
en System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr, MS.Internal.Interop.WindowMessage, IntPtr, IntPtr, Boolean ByRef)
en System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
en MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
en MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
en System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
en System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
en MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
en MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
en System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
en System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
en System.Windows.Application.RunDispatcher(System.Object)
en System.Windows.Application.RunInternal(System.Windows.Window)
en System.Windows.Application.Run(System.Windows.Window)
en Intergraph.Licensing.Administrator.App.Main()

</Data>
</EventData>
</Event>

 

The system is updated to the last patches. 

by phudson
on ‎03-05-2018 05:42 PM

Are you able to load the license file if you type the path to the license file in instead of using the browse option?

by enrique.martinez
on ‎03-06-2018 03:21 PM

thanks Phudson,

 

I can add the path, but never add the row for the license.

path.png

 

empty.png

by phudson
on ‎03-06-2018 08:53 PM

I am not sure what would cause that problem.

You will need to log a support ticket so the Licensing suport people can help you.

 

Regards,

Phil