I just started my upgrade journey to Laserfiche 12.
I've upgraded LFDS to 12, but none of the other core software yet.
But I thought it wouldn't hurt to try out the new Administration Hub, so I installed the Hub on the same server that I have LFDS (12.0.2503.265) and LFServer (11.0.2.238).
I also installed the Hub Agent on both the same server as the Hub and also the server where I have LFForms (11.0.2311.50553) and LFWorfklow (11.0.2306.898).
I am having some licensing issues with the installer (see post: https://answers.laserfiche.com/questions/228869/Laserfiche-12-Installer--Error-Selecting-LFDS-for-Licensing ) but it did appear to be successfully installed using the option to complete licensing after activation.
Administration Hub version is 12.0.2503.10396 (installed on 1 server).
Administration Hub Agent version is 12.0.2503.10396 (installed on 2 servers).
Unfortunately, the Administration Hub keeps giving me an error.
I couldn't find any logs under the Event Viewer as they were on Laserfiche 11 (which I guess makes sense if they are supposed to be centralized here to the Hub), but other post mentioned a log in ProgramData. This post: https://answers.laserfiche.com/questions/228118/Administration-Hub-Diagram-Error-LFAH500 This log file: C:\ProgramData\Laserfiche\AdminHub\Logs\AdminHubLog_w3wp.log
In that file, the most recent entry says the following:
2025-05-03 09:54:32.4694||ERROR|AdminHubLogs|36|--- 2025-05-03T15:54:32.4604571Z AHWebContext started. [+8ms][ERROR][Thread-36] [CreateExceptionFromResponseErrors]: HTTP status code: Unauthorized. [+9ms][ERROR][Thread-36] Object reference not set to an instance of an object. Stack Trace: Caught exception: System.NullReferenceException Message: Object reference not set to an instance of an object. at Laserfiche.AdminHub.Core.AgentController.AgentControllerApiClient.<CreateExceptionFromResponseErrors>d__13.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult() at Laserfiche.AdminHub.Core.AgentController.AgentControllerApiClient.<GetApplicationInfos>d__10.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Laserfiche.AdminHub.Web.WebAPI.ApplicationInfoController.<Get>d__3.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Threading.Tasks.TaskHelpersExtensions.<CastToObject>d__1`1.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__1.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__5.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__6.MoveNext() [+9ms][ERROR][Thread-36] AHWebContext operation successful.