Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

'FAptabaseAnalyticsProvider': cannot instantiate abstract class #15

Open
arokhsar opened this issue Sep 10, 2024 · 0 comments
Open

'FAptabaseAnalyticsProvider': cannot instantiate abstract class #15

arokhsar opened this issue Sep 10, 2024 · 0 comments

Comments

@arokhsar
Copy link

This could be an error on my part, but when following the instructions on the repo, after I enable the plug-in from the Plug-in Window and restart, I can't build the project. Here is the build log:

Build started at 2:40 PM...
1>------ Build started: Project: Vroom, Configuration: Development_Editor x64 ------
1>Using bundled DotNet SDK version: 6.0.302
1>Running UnrealBuildTool: dotnet "....\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" VroomEditor Win64 Development -Project="C:\Users\arokh\Aria\Vroom\Vroom.uproject" -WaitMutex -FromMsBuild -architecture=x64
1>Log file: C:\Users\arokh\AppData\Local\UnrealBuildTool\Log.txt
1>Using 'git status' to determine working set for adaptive non-unity build (C:\Users\arokh\Aria\Vroom).
1>Creating makefile for VroomEditor (no existing makefile)
1>Parsing headers for VroomEditor
1> Running Internal UnrealHeaderTool C:\Users\arokh\Aria\Vroom\Vroom.uproject C:\Users\arokh\Aria\Vroom\Intermediate\Build\Win64\VroomEditor\Development\VroomEditor.uhtmanifest -WarningsAsErrors -installed
1>Total of 300 written
1>Reflection code generated for VroomEditor in 0.6680137 seconds
1>Building VroomEditor...
1>Using Visual Studio 2022 14.38.33135 toolchain (C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130) and Windows 10.0.22621.0 SDK (C:\Program Files (x86)\Windows Kits\10).
1>[Upgrade]
1>[Upgrade] Using backward-compatible build settings. The latest version of UE sets the following values by default, which may require code changes:
1>[Upgrade] bValidateFormatStrings = true => Enables compile-time validation of strings+args passed to UE_LOG. (Previously: false).
1>[Upgrade] Suppress this message by setting 'DefaultBuildSettings = BuildSettingsVersion.V5;' in VroomEditor.Target.cs, and explicitly overriding settings that differ from the new defaults.
1>[Upgrade]
1>[Upgrade]
1>[Upgrade] Using backward-compatible include order. The latest version of UE has changed the order of includes, which may require code changes. The current setting is:
1>[Upgrade] IncludeOrderVersion = EngineIncludeOrderVersion.Unreal5_3
1>[Upgrade] Suppress this message by setting 'IncludeOrderVersion = EngineIncludeOrderVersion.Latest;' in VroomEditor.Target.cs.
1>[Upgrade] Alternatively you can set this to 'EngineIncludeOrderVersion.Latest' to always use the latest include order. This will potentially cause compile errors when integrating new versions of the engine.
1>[Upgrade]
1>[Adaptive Build] Excluded from Aptabase unity file: Aptabase.cpp, AptabaseAnalyticsProvider.cpp, AptabaseData.cpp, AptabaseLog.cpp, AptabaseSettings.cpp, ExtendedAnalyticsBlueprintLibrary.cpp, ExtendedAnalyticsEventAttribute.cpp, Aptabase.init.gen.cpp, AptabaseData.gen.cpp, AptabaseSettings.gen.cpp, ExtendedAnalyticsBlueprintLibrary.gen.cpp, ExtendedAnalyticsEventAttribute.gen.cpp
1>Determining max actions to execute in parallel (24 physical cores, 32 logical cores)
1> Executing up to 24 processes, one per physical core
1> Requested 1.5 GB memory per action, 13.05 GB available: limiting max parallel actions to 8
1>Using Parallel executor to run 127 action(s)
1>------ Building 127 action(s) started ------
1>[1/127] Resource Default.rc2
1>[2/127] Resource Default.rc2
1>[3/127] Resource Default.rc2
1>[4/127] Resource Default.rc2
1>[5/127] Resource Default.rc2
1>[6/127] Compile [x64] json_builder.c
1>[7/127] Compile [x64] json.c
1>[8/127] Compile [x64] SharedPCH.UnrealEd.Project.NoValFmtStr.ValApi.Cpp20.InclOrderUnreal5_3.cpp
1>[9/127] Compile [x64] Module.VroomGame.12.cpp
1>[10/127] Compile [x64] Module.VroomGame.13.cpp
1>[11/127] Compile [x64] Module.VroomGame.2.cpp
1>[12/127] Compile [x64] Module.VroomGame.3.cpp
1>[13/127] Compile [x64] Module.VroomGame.1.cpp
1>[14/127] Compile [x64] Module.VroomGame.10.cpp
1>[15/127] Compile [x64] Module.VroomGame.14.cpp
1>[16/127] Compile [x64] Module.VroomGame.4.cpp
1>[17/127] Compile [x64] Module.VroomGame.5.cpp
1>[18/127] Compile [x64] Module.VroomGame.11.cpp
1>[19/127] Compile [x64] ChordSequenceTableFactory.cpp
1>[20/127] Compile [x64] ChordSequenceTableFactory.gen.cpp
1>[21/127] Compile [x64] Module.VroomGame.6.cpp
1>[22/127] Compile [x64] MakerSampleTableFactory.gen.cpp
1>[23/127] Compile [x64] MakerSoundTableFactory.gen.cpp
1>[24/127] Compile [x64] Module.VroomGame.7.cpp
1>[25/127] Compile [x64] VroomEditor.init.gen.cpp
1>[26/127] Compile [x64] Module.VroomGame.8.cpp
1>[27/127] Compile [x64] VroomEditor.cpp
1>[28/127] Compile [x64] MakerSampleTableFactory.cpp
1>[29/127] Compile [x64] MakerSoundTableFactory.cpp
1>[30/127] Compile [x64] BAAssetEditorHandlerObject.gen.cpp
1>[31/127] Compile [x64] Module.VroomGame.16.cpp
1>[32/127] Link [x64] UnrealEditor-VroomEditor.lib
1> Creating library C:\Users\arokh\Aria\Vroom\Intermediate\Build\Win64\x64\UnrealEditor\Development\VroomEditor\UnrealEditor-VroomEditor.lib and object C:\Users\arokh\Aria\Vroom\Intermediate\Build\Win64\x64\UnrealEditor\Development\VroomEditor\UnrealEditor-VroomEditor.exp
1>[33/127] Compile [x64] BABlueprintHandlerObject.gen.cpp
1>[34/127] Compile [x64] Module.VroomGame.9.cpp
1>[35/127] Compile [x64] BAAssetEditorHandlerObject.cpp
1>[36/127] Compile [x64] BABlueprintHandlerObject.cpp
1>[37/127] Compile [x64] BARootObject.cpp
1>[38/127] Compile [x64] BAFormatterUtils.cpp
1>[39/127] Compile [x64] BARootObject.gen.cpp
1>[40/127] Compile [x64] BlueprintAssist.init.gen.cpp
1>[41/127] Compile [x64] BADebugMenu.cpp
1>[42/127] Compile [x64] BehaviorTreeGraphFormatter.cpp
1>[43/127] Compile [x64] BlueprintAssistActionsBase.cpp
1>[44/127] Compile [x64] BAMiscUtils.cpp
1>[45/127] Compile [x64] AddSymbolMenu.cpp
1>[46/127] Compile [x64] BlueprintAssistBlueprintActions.cpp
1>[47/127] Compile [x64] BlueprintAssistCache.gen.cpp
1>[48/127] Compile [x64] BlueprintAssistCommands.cpp
1>[49/127] Compile [x64] BlueprintAssistDelayedDelegate.cpp
1>[50/127] Compile [x64] BABlueprintActionMenu.cpp
1>[51/127] Compile [x64] BlueprintAssistEditorFeatures.gen.cpp
1>[52/127] Compile [x64] BlueprintAssistCache.cpp
1>[53/127] Compile [x64] BlueprintAssistEditorFeatures.cpp
1>[54/127] Compile [x64] BlueprintAssistGlobals.cpp
1>[55/127] Compile [x64] BlueprintAssistCommentHandler.cpp
1>[56/127] Compile [x64] BlueprintAssistCommentContainsGraph.cpp
1>[57/127] Compile [x64] BlueprintAssistGraphCommands.cpp
1>[58/127] Compile [x64] BlueprintAssistGlobalActions.cpp
1>[59/127] Compile [x64] BlueprintAssistGraphPanelNodeFactory.cpp
1>[60/127] Compile [x64] Module.VroomGame.15.cpp
1>[61/127] Compile [x64] BlueprintAssistGraphActions.cpp
1>[62/127] Link [x64] UnrealEditor-VroomGame.lib
1> Creating library C:\Users\arokh\Aria\Vroom\Intermediate\Build\Win64\x64\UnrealEditor\Development\VroomGame\UnrealEditor-VroomGame.lib and object C:\Users\arokh\Aria\Vroom\Intermediate\Build\Win64\x64\UnrealEditor\Development\VroomGame\UnrealEditor-VroomGame.exp
1>[63/127] Link [x64] UnrealEditor-VroomEditor.dll
1> Creating library C:\Users\arokh\Aria\Vroom\Intermediate\Build\Win64\x64\UnrealEditor\Development\VroomEditor\UnrealEditor-VroomEditor.sup.lib and object C:\Users\arokh\Aria\Vroom\Intermediate\Build\Win64\x64\UnrealEditor\Development\VroomEditor\UnrealEditor-VroomEditor.sup.exp
1>[64/127] Link [x64] UnrealEditor-VroomGame.dll
1> Creating library C:\Users\arokh\Aria\Vroom\Intermediate\Build\Win64\x64\UnrealEditor\Development\VroomGame\UnrealEditor-VroomGame.sup.lib and object C:\Users\arokh\Aria\Vroom\Intermediate\Build\Win64\x64\UnrealEditor\Development\VroomGame\UnrealEditor-VroomGame.sup.exp
1>[65/127] Compile [x64] BlueprintAssistGraphOverlay.cpp
1>[66/127] Compile [x64] BlueprintAssistGraphExtender.cpp
1>[67/127] Compile [x64] BlueprintAssistCreateAssetMenu.cpp
1>[68/127] Compile [x64] BlueprintAssistKnotNode.cpp
1>[69/127] Compile [x64] BlueprintAssistNodeSizeChangeData.cpp
1>[70/127] Compile [x64] BlueprintAssistHotkeyMenu.cpp
1>[71/127] Compile [x64] BlueprintAssistInputProcessor.cpp
1>[72/127] Compile [x64] BlueprintAssistModule.cpp
1>[73/127] Compile [x64] BlueprintAssistSettings_Advanced.cpp
1>[74/127] Compile [x64] BlueprintAssistGraphHandler.cpp
1>[75/127] Compile [x64] BlueprintAssistSettings_Advanced.gen.cpp
1>[76/127] Compile [x64] BlueprintAssistSettings.gen.cpp
1>[77/127] Compile [x64] BlueprintAssistSettings_EditorFeatures.cpp
1>[78/127] Compile [x64] BlueprintAssistPinActions.cpp
1>[79/127] Compile [x64] BlueprintAssistSettings_EditorFeatures.gen.cpp
1>[80/127] Compile [x64] BlueprintAssistSettings.cpp
1>[81/127] Compile [x64] BlueprintAssistStyle.cpp
1>[82/127] Compile [x64] BlueprintAssistNodeActions.cpp
1>[83/127] Compile [x64] BlueprintAssistOpenFileMenu.cpp
1>[84/127] Compile [x64] BlueprintAssistToolkitActions.cpp
1>[85/127] Compile [x64] BlueprintAssistTypes.cpp
1>[86/127] Compile [x64] BlueprintAssistTabActions.cpp
1>[87/127] Compile [x64] BlueprintAssistTypes.gen.cpp
1>[88/127] Compile [x64] BlueprintAssistTabHandler.cpp
1>[89/127] Compile [x64] BlueprintAssistUtils.gen.cpp
1>[90/127] Compile [x64] BlueprintAssistToolbar_BlueprintImpl.cpp
1>[91/127] Compile [x64] BlueprintAssistToolbar.cpp
1>[92/127] Compile [x64] BlueprintAssistTabSwitcher.cpp
1>[93/127] Compile [x64] EdGraphParameterFormatter.cpp
1>[94/127] Compile [x64] BlueprintAssistUtils.cpp
1>[95/127] Compile [x64] GraphFormatterTypes.cpp
1>[96/127] Compile [x64] EdGraphFormatter.cpp
1>[97/127] Compile [x64] FocusSearchBoxMenu.cpp
1>[98/127] Compile [x64] BlueprintAssistWorkflowModeMenu.cpp
1>[99/127] Compile [x64] KnotTrack.cpp
1>[100/127] Compile [x64] GoToSymbolMenu.cpp
1>[101/127] Compile [x64] EditDetailsMenu.cpp
1>[102/127] Compile [x64] Aptabase.cpp
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointerInternals.h(414): error C2259: 'FAptabaseAnalyticsProvider': cannot instantiate abstract class
1>C:\Users\arokh\Aria\Vroom\Plugins\aptabase-unreal-main\Source\Aptabase\Private\AptabaseAnalyticsProvider.h(14): note: see declaration of 'FAptabaseAnalyticsProvider'
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointerInternals.h(414): note: due to following members:
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointerInternals.h(414): note: 'void IAnalyticsProvider::SetDefaultEventAttributes(TArray<FAnalyticsEventAttribute,FDefaultAllocator> &&)': is abstract
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Analytics\Analytics\Public\Interfaces\IAnalyticsProvider.h(131): note: see declaration of 'IAnalyticsProvider::SetDefaultEventAttributes'
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointerInternals.h(414): note: 'TArray<FAnalyticsEventAttribute,FDefaultAllocator> IAnalyticsProvider::GetDefaultEventAttributesSafe(void) const': is abstract
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Analytics\Analytics\Public\Interfaces\IAnalyticsProvider.h(136): note: see declaration of 'IAnalyticsProvider::GetDefaultEventAttributesSafe'
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointerInternals.h(414): note: 'int32 IAnalyticsProvider::GetDefaultEventAttributeCount(void) const': is abstract
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Analytics\Analytics\Public\Interfaces\IAnalyticsProvider.h(143): note: see declaration of 'IAnalyticsProvider::GetDefaultEventAttributeCount'
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointerInternals.h(414): note: 'FAnalyticsEventAttribute IAnalyticsProvider::GetDefaultEventAttribute(int) const': is abstract
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Analytics\Analytics\Public\Interfaces\IAnalyticsProvider.h(151): note: see declaration of 'IAnalyticsProvider::GetDefaultEventAttribute'
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointerInternals.h(414): note: the template instantiation context (the oldest one first) is
1>C:\Users\arokh\Aria\Vroom\Plugins\aptabase-unreal-main\Source\Aptabase\Private\Aptabase.cpp(19): note: see reference to function template instantiation 'TSharedRef<FAptabaseAnalyticsProvider,ESPMode::ThreadSafe> MakeShared<FAptabaseAnalyticsProvider,ESPMode::ThreadSafe,>(void)' being compiled
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(2195): note: see reference to function template instantiation 'SharedPointerInternals::TIntrusiveReferenceController<FAptabaseAnalyticsProvider,ESPMode::ThreadSafe> *SharedPointerInternals::NewIntrusiveReferenceControllerESPMode::ThreadSafe,FAptabaseAnalyticsProvider,(void)' being compiled
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointerInternals.h(465): note: see reference to function template instantiation 'SharedPointerInternals::TIntrusiveReferenceController<FAptabaseAnalyticsProvider,ESPMode::ThreadSafe>::TIntrusiveReferenceController<>(void)' being compiled
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointerInternals.h(414): error C2259: 'FAptabaseAnalyticsProvider': cannot instantiate abstract class
1>C:\Users\arokh\Aria\Vroom\Plugins\aptabase-unreal-main\Source\Aptabase\Private\AptabaseAnalyticsProvider.h(14): note: see declaration of 'FAptabaseAnalyticsProvider'
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointerInternals.h(414): note: due to following members:
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointerInternals.h(414): note: 'void IAnalyticsProvider::SetDefaultEventAttributes(TArray<FAnalyticsEventAttribute,FDefaultAllocator> &&)': is abstract
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Analytics\Analytics\Public\Interfaces\IAnalyticsProvider.h(131): note: see declaration of 'IAnalyticsProvider::SetDefaultEventAttributes'
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointerInternals.h(414): note: 'TArray<FAnalyticsEventAttribute,FDefaultAllocator> IAnalyticsProvider::GetDefaultEventAttributesSafe(void) const': is abstract
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Analytics\Analytics\Public\Interfaces\IAnalyticsProvider.h(136): note: see declaration of 'IAnalyticsProvider::GetDefaultEventAttributesSafe'
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointerInternals.h(414): note: 'int32 IAnalyticsProvider::GetDefaultEventAttributeCount(void) const': is abstract
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Analytics\Analytics\Public\Interfaces\IAnalyticsProvider.h(143): note: see declaration of 'IAnalyticsProvider::GetDefaultEventAttributeCount'
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointerInternals.h(414): note: 'FAnalyticsEventAttribute IAnalyticsProvider::GetDefaultEventAttribute(int) const': is abstract
1>C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Analytics\Analytics\Public\Interfaces\IAnalyticsProvider.h(151): note: see declaration of 'IAnalyticsProvider::GetDefaultEventAttribute'
1>[103/127] Compile [x64] Aptabase.init.gen.cpp
1>[104/127] Compile [x64] SBASizeProgress.cpp
1>[105/127] Compile [x64] AptabaseData.cpp
1>[106/127] Compile [x64] SimpleFormatter.cpp
1>[107/127] Compile [x64] KnotTrackCreator.cpp
1>[108/127] Compile [x64] AptabaseLog.cpp
1>[109/127] Compile [x64] AptabaseAnalyticsProvider.cpp
1>[110/127] Compile [x64] LinkPinMenu.cpp
1>[111/127] Compile [x64] AptabaseSettings.cpp
1>[112/127] Compile [x64] AptabaseData.gen.cpp
1>[113/127] Compile [x64] Module.VisualStudioTools.cpp
1>[114/127] Compile [x64] AptabaseSettings.gen.cpp
1>[115/127] Link [x64] UnrealEditor-VisualStudioTools.lib
1> Creating library C:\Users\arokh\Aria\Vroom\Plugins\VisualStudioTools\Intermediate\Build\Win64\x64\UnrealEditor\Development\VisualStudioTools\UnrealEditor-VisualStudioTools.lib and object C:\Users\arokh\Aria\Vroom\Plugins\VisualStudioTools\Intermediate\Build\Win64\x64\UnrealEditor\Development\VisualStudioTools\UnrealEditor-VisualStudioTools.exp
1>[116/127] Compile [x64] ExtendedAnalyticsEventAttribute.cpp
1>[117/127] Compile [x64] ExtendedAnalyticsBlueprintLibrary.gen.cpp
1>[118/127] Compile [x64] ExtendedAnalyticsEventAttribute.gen.cpp
1>[119/127] Compile [x64] ExtendedAnalyticsBlueprintLibrary.cpp
1>[120/127] Link [x64] UnrealEditor-VisualStudioTools.dll
1> Creating library C:\Users\arokh\Aria\Vroom\Plugins\VisualStudioTools\Intermediate\Build\Win64\x64\UnrealEditor\Development\VisualStudioTools\UnrealEditor-VisualStudioTools.sup.lib and object C:\Users\arokh\Aria\Vroom\Plugins\VisualStudioTools\Intermediate\Build\Win64\x64\UnrealEditor\Development\VisualStudioTools\UnrealEditor-VisualStudioTools.sup.exp
1>[121/127] Compile [x64] VariableSelectorMenu.cpp
1>[122/127] Compile [x64] OpenWindowMenu.cpp
1>[123/127] Link [x64] UnrealEditor-BlueprintAssist.lib
1> Creating library C:\Users\arokh\Aria\Vroom\Plugins\BlueprintAssist\Intermediate\Build\Win64\x64\UnrealEditor\Development\BlueprintAssist\UnrealEditor-BlueprintAssist.lib and object C:\Users\arokh\Aria\Vroom\Plugins\BlueprintAssist\Intermediate\Build\Win64\x64\UnrealEditor\Development\BlueprintAssist\UnrealEditor-BlueprintAssist.exp
1>[124/127] Link [x64] UnrealEditor-BlueprintAssist.dll
1> Creating library C:\Users\arokh\Aria\Vroom\Plugins\BlueprintAssist\Intermediate\Build\Win64\x64\UnrealEditor\Development\BlueprintAssist\UnrealEditor-BlueprintAssist.sup.lib and object C:\Users\arokh\Aria\Vroom\Plugins\BlueprintAssist\Intermediate\Build\Win64\x64\UnrealEditor\Development\BlueprintAssist\UnrealEditor-BlueprintAssist.sup.exp
1>Total time in Parallel executor: 47.40 seconds
1>Total execution time: 53.30 seconds
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.MakeFile.Targets(44,5): error MSB3073: The command ""C:\Program Files\Epic Games\UE_5.4\Engine\Build\BatchFiles\Build.bat" VroomEditor Win64 Development -Project="C:\Users\arokh\Aria\Vroom\Vroom.uproject" -WaitMutex -FromMsBuild -architecture=x64" exited with code 6.
1>Done building project "Vroom.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 11 up-to-date, 0 skipped ==========
========== Build completed at 2:41 PM and took 54.108 seconds ==========

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant