How to getting started with "Nx Meta Platform Open Source Components"?
AnsweredHi guys.
I am a new person. I'm learning about networkoptix, and I'm trying to run the source code: https://github.com/networkoptix/nx_open.git
I building on windows, i followed the instructions in readme.md and ran build.bat command successfully on master branch
Currently I'm having difficulty at step: "Running VMS Desktop Client".
I ran the command I ran the command nx_open-build/activate_run.bat
then I run Nx MetaVMS.exe executable in bin folder with command "D:\Source-Code\NetworkOptix\nx_open-build\bin\Nx MetaVMS.exe"
Its output was very long and launch failed. I opened the project using Qt creator and got the same error.
Below is a short list of the errors I received:
- "nx_utils.ini (absent) To fill in defaults, touch C:\Users\VAIO\AppData\Local\nx_ini\nx_utils.ini"
- "QML debugging is enabled. Only use this in a safe environment."
- "nx_build_info.ini (absent) To fill in defaults, touch C:\Users\VAIO\AppData\Local\nx_ini\nx_build_info.ini"
- "desktop_client.ini (absent) To fill in defaults, touch C:\Users\VAIO\AppData\Local\nx_ini\desktop_client.ini"
- "Failed to load opengl32sw (The specified module could not be found.)"
- "Failed to load and resolve WGL/OpenGL functions"
- "2023-10-08 17:26:02.105 3234 WARNING QnLongRunnable(0x1ec0c418950): QnLongRunnablePool instance does not exist, lifetime of this runnable will not be tracked."
Here is my full output:
D:\>cd D:\Source-Code\NetworkOptix\nx_open-build
D:\Source-Code\NetworkOptix\nx_open-build>activate_run.bat
(conanrunenv) D:\Source-Code\NetworkOptix\nx_open-build>"D:\Source-Code\NetworkOptix\nx_open-build\bin\Nx MetaVMS.exe"
nx_utils.ini (absent) To fill in defaults, touch C:\Users\VAIO\AppData\Local\nx_ini\nx_utils.ini
QML debugging is enabled. Only use this in a safe environment.
nx_build_info.ini (absent) To fill in defaults, touch C:\Users\VAIO\AppData\Local\nx_ini\nx_build_info.ini
desktop_client.ini (absent) To fill in defaults, touch C:\Users\VAIO\AppData\Local\nx_ini\desktop_client.ini
Failed to load opengl32sw (The specified module could not be found.)
Failed to load and resolve WGL/OpenGL functions
2023-10-09 08:32:03.243 4f60 WARNING QnLongRunnable(0x29c87e64890): QnLongRunnablePool instance does not exist, lifetime of this runnable will not be tracked.
2023-10-09 08:32:03.298 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 45 'QJsonValue': QnDefaultContextSerializer<QJsonValue,QnJsonSerializer>(0x29c87e6fe70, 45)
2023-10-09 08:32:03.300 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 47 'QJsonArray': QnDefaultContextSerializer<QJsonArray,QnJsonSerializer>(0x29c87e70780, 47)
2023-10-09 08:32:03.301 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 46 'QJsonObject': QnDefaultContextSerializer<QJsonObject,QnJsonSerializer>(0x29c87e6ff60, 46)
2023-10-09 08:32:03.303 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 1 'bool': QnDefaultContextSerializer<bool,QnJsonSerializer>(0x29c87e6f790, 1)
2023-10-09 08:32:03.303 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 34 'char': QnDefaultContextSerializer<char,QnJsonSerializer>(0x29c87e6f650, 34)
2023-10-09 08:32:03.304 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 40 'signed char': QnDefaultContextSerializer<signed char,QnJsonSerializer>(0x29c87e6ffb0, 40)
2023-10-09 08:32:03.305 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 37 'uchar': QnDefaultContextSerializer<unsigned char,QnJsonSerializer>(0x29c87e70000, 37)
2023-10-09 08:32:03.307 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 33 'short': QnDefaultContextSerializer<short,QnJsonSerializer>(0x29c87e70230, 33)
2023-10-09 08:32:03.308 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 36 'ushort': QnDefaultContextSerializer<unsigned short,QnJsonSerializer>(0x29c87e70820, 36)
2023-10-09 08:32:03.314 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 2 'int': QnDefaultContextSerializer<int,QnJsonSerializer>(0x29c87e6f5b0, 2)
2023-10-09 08:32:03.315 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 3 'uint': QnDefaultContextSerializer<unsigned int,QnJsonSerializer>(0x29c87e70050, 3)
2023-10-09 08:32:03.317 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 32 'long': QnDefaultContextSerializer<long,QnJsonSerializer>(0x29c87e700a0, 32)
2023-10-09 08:32:03.319 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 35 'ulong': QnDefaultContextSerializer<unsigned long,QnJsonSerializer>(0x29c87e6f6a0, 35)
2023-10-09 08:32:03.320 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 4 'qlonglong': QnDefaultContextSerializer<__int64,QnJsonSerializer>(0x29c87e6f6f0, 4)
2023-10-09 08:32:03.322 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 5 'qulonglong': QnDefaultContextSerializer<unsigned __int64,QnJsonSerializer>(0x29c87e6f740, 5)
2023-10-09 08:32:03.327 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 38 'float': QnDefaultContextSerializer<float,QnJsonSerializer>(0x29c87e70b90, 38)
2023-10-09 08:32:03.329 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 6 'double': QnDefaultContextSerializer<double,QnJsonSerializer>(0x29c87e70910, 6)
2023-10-09 08:32:03.330 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 10 'QString': QnDefaultContextSerializer<QString,QnJsonSerializer>(0x29c87e71c70, 10)
2023-10-09 08:32:03.332 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 12 'QByteArray': QnDefaultContextSerializer<QByteArray,QnJsonSerializer>(0x29c87e719f0, 12)
2023-10-09 08:32:03.333 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 11 'QStringList': QnDefaultContextSerializer<QList<QString>,QnJsonSerializer>(0x29c87e714f0, 11)
2023-10-09 08:32:03.335 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 49 'QByteArrayList': QnDefaultContextSerializer<QList<QByteArray>,QnJsonSerializer>(0x29c87e70f00, 49)
2023-10-09 08:32:03.340 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65649 'QList<bool>': QnDefaultContextSerializer<QList<bool>,QnJsonSerializer>(0x29c87e71900, 65649)
2023-10-09 08:32:03.354 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 4099 'QColor': QnDefaultContextSerializer<QColor,QnJsonSerializer>(0x29c87e70fa0, 4099)
2023-10-09 08:32:03.355 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 4098 'QBrush': QnDefaultContextSerializer<QBrush,QnJsonSerializer>(0x29c87e71680, 4098)
2023-10-09 08:32:03.356 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 21 'QSize': QnDefaultContextSerializer<QSize,QnJsonSerializer>(0x29c87e71360, 21)
2023-10-09 08:32:03.359 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 22 'QSizeF': QnDefaultContextSerializer<QSizeF,QnJsonSerializer>(0x29c87e71630, 22)
2023-10-09 08:32:03.362 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 19 'QRect': QnDefaultContextSerializer<QRect,QnJsonSerializer>(0x29c87e709b0, 19)
2023-10-09 08:32:03.363 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 20 'QRectF': QnDefaultContextSerializer<QRectF,QnJsonSerializer>(0x29c87e70e10, 20)
2023-10-09 08:32:03.364 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 25 'QPoint': QnDefaultContextSerializer<QPoint,QnJsonSerializer>(0x29c87e710e0, 25)
2023-10-09 08:32:03.365 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 26 'QPointF': QnDefaultContextSerializer<QPointF,QnJsonSerializer>(0x29c87e71cc0, 26)
2023-10-09 08:32:03.369 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 4104 'QRegion': QnDefaultContextSerializer<QRegion,QnJsonSerializer>(0x29c87e71810, 4104)
2023-10-09 08:32:03.371 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 4114 'QVector2D': QnDefaultContextSerializer<QVector2D,QnJsonSerializer>(0x29c87e70960, 4114)
2023-10-09 08:32:03.372 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 4115 'QVector3D': QnDefaultContextSerializer<QVector3D,QnJsonSerializer>(0x29c87e71040, 4115)
2023-10-09 08:32:03.373 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 4116 'QVector4D': QnDefaultContextSerializer<QVector4D,QnJsonSerializer>(0x29c87e70ff0, 4116)
2023-10-09 08:32:03.375 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65546 'QnUuid': QnDefaultContextSerializer<QnUuid,QnJsonSerializer>(0x29c87e70e60, 65546)
2023-10-09 08:32:03.376 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 17 'QUrl': QnDefaultContextSerializer<QUrl,QnJsonSerializer>(0x29c87e70d70, 17)
2023-10-09 08:32:03.376 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65545 'nx::utils::Url': QnDefaultContextSerializer<nx::utils::Url,QnJsonSerializer>(0x29c87e71b80, 65545)
2023-10-09 08:32:03.377 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 4096 'QFont': QnDefaultContextSerializer<QFont,QnJsonSerializer>(0x29c87e70be0, 4096)
2023-10-09 08:32:03.381 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65650 'QnLatin1Array': QnDefaultContextSerializer<QnLatin1Array,QnJsonSerializer>(0x29c87e71130, 65650)
2023-10-09 08:32:03.384 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65568 'nx::vms::api::Credentials': QnDefaultContextSerializer<nx::vms::api::Credentials,QnJsonSerializer>(0x29c87e6fce0, 65568)
2023-10-09 08:32:03.387 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65651 'QList<nx::vms::api::Credentials>': QnDefaultContextSerializer<QList<nx::vms::api::Credentials>,QnJsonSerializer>(0x29c87e716d0, 65651)
2023-10-09 08:32:03.409 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65735 'QSharedPointer<QnPtzMapper>': QnDefaultContextSerializer<QSharedPointer<QnPtzMapper>,QnJsonSerializer>(0x29c87e71220, 65735)
2023-10-09 08:32:03.411 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65738 'QFlags<Ptz::Trait>': QnDefaultContextSerializer<QFlags<enum Ptz::Trait>,QnJsonSerializer>(0x29c87e70cd0, 65738)
2023-10-09 08:32:03.412 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65739 'QFlags<Ptz::Capability>': QnDefaultContextSerializer<QFlags<enum Ptz::Capability>,QnJsonSerializer>(0x29c87e71ae0, 65739)
2023-10-09 08:32:03.414 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65758 'QList<QMap<QString,QString>>': QnDefaultContextSerializer<QList<QMap<QString,QString> >,QnJsonSerializer>(0x29c87e70a00, 65758)
2023-10-09 08:32:03.415 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65741 'QnIOPortData': QnDefaultContextSerializer<QnIOPortData,QnJsonSerializer>(0x29c87e70a50, 65741)
2023-10-09 08:32:03.416 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65757 'std::vector<QnIOPortData,std::allocator<QnIOPortData>>': QnDefaultContextSerializer<std::vector<QnIOPortData,std::allocator<QnIOPortData> >,QnJsonSerializer>(0x29c87e71860, 65757)
2023-10-09 08:32:03.417 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65759 'std::vector<QnHttpConfigureRequest,std::allocator<QnHttpConfigureRequest>>': QnDefaultContextSerializer<std::vector<QnHttpConfigureRequest,std::allocator<QnHttpConfigureRequest> >,QnJsonSerializer>(0x29c87e71180, 65759)
2023-10-09 08:32:03.419 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65760 'std::vector<qulonglong,std::allocator<qulonglong>>': QnDefaultContextSerializer<std::vector<unsigned __int64,std::allocator<unsigned __int64> >,QnJsonSerializer>(0x29c87e70aa0, 65760)
2023-10-09 08:32:03.422 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65761 'TwoWayAudioParams': QnDefaultContextSerializer<TwoWayAudioParams,QnJsonSerializer>(0x29c87e70c80, 65761)
2023-10-09 08:32:03.423 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65762 'QnBounds': QnDefaultContextSerializer<QnBounds,QnJsonSerializer>(0x29c87e71310, 65762)
2023-10-09 08:32:03.425 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65769 'std::vector<QString,std::allocator<QString>>': QnDefaultContextSerializer<std::vector<QString,std::allocator<QString> >,QnJsonSerializer>(0x29c87e713b0, 65769)
2023-10-09 08:32:03.426 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65770 'nx::vms::common::ptz::Override': QnDefaultContextSerializer<nx::vms::common::ptz::Override,QnJsonSerializer>(0x29c87e711d0, 65770)
2023-10-09 08:32:03.427 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65771 'std::vector<QnCameraAdvancedParameterOverload,std::allocator<QnCameraAdvancedParameterOverload>>': QnDefaultContextSerializer<std::vector<QnCameraAdvancedParameterOverload,std::allocator<QnCameraAdvancedParameterOverload> >,QnJsonSerializer>(0x29c87e71270, 65771)
2023-10-09 08:32:03.428 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65765 'std::map<QString,std::map<QString,QString,std::less<QString>,std::allocator<std::pair<const QString,QString>>>,std::less<QString>,std::allocator<std::pair<const QString,std::map<QString,QString,std::less<QString>,std::allocator<std::pair<const QString,QString>>>>>>': QnDefaultContextSerializer<std::map<QString,std::map<QString,QString,std::less<QString>,std::allocator<std::pair<QString const ,QString> > >,std::less<QString>,std::allocator<std::pair<QString const ,std::map<QString,QString,std::less<QString>,std::allocator<std::pair<QString const ,QString> > > > > >,QnJsonSerializer>(0x29c87e718b0, 65765)
2023-10-09 08:32:03.430 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65773 'QList<QnChannelMapping>': QnDefaultContextSerializer<QList<QnChannelMapping>,QnJsonSerializer>(0x29c87e712c0, 65773)
2023-10-09 08:32:03.434 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65775 'QList<QnResourceChannelMapping>': QnDefaultContextSerializer<QList<QnResourceChannelMapping>,QnJsonSerializer>(0x29c87e70c30, 65775)
nx_network.ini (absent) To fill in defaults, touch C:\Users\VAIO\AppData\Local\nx_ini\nx_network.ini
2023-10-09 08:32:03.475 b48 DEBUG nx::network::aio::AioThread(0x29c88012130): AIO thread started
2023-10-09 08:32:03.476 4734 DEBUG nx::network::aio::AioThread(0x29c880116b0): AIO thread started
2023-10-09 08:32:03.478 3730 DEBUG nx::network::aio::AioThread(0x29c88012bb0): AIO thread started
2023-10-09 08:32:03.480 12ec DEBUG nx::network::aio::AioThread(0x29c88012eb0): AIO thread started
2023-10-09 08:32:03.521 306c DEBUG nx::utils::TimerManager(0x29c89800480): started
2023-10-09 08:32:03.681 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65780 'nx::network::http::AuthType': QnDefaultContextSerializer<enum nx::network::http::AuthType,QnJsonSerializer>(0x29c8987b590, 65780)
2023-10-09 08:32:03.685 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65781 'std::vector<nx::common::metadata::Attribute,std::allocator<nx::common::metadata::Attribute>>': QnDefaultContextSerializer<std::vector<nx::common::metadata::Attribute,std::allocator<nx::common::metadata::Attribute> >,QnJsonSerializer>(0x29c8987c080, 65781)
2023-10-09 08:32:03.687 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65782 'nx::vms::api::EventLevel': QnDefaultContextSerializer<enum nx::vms::api::EventLevel,QnJsonSerializer>(0x29c8987bef0, 65782)
2023-10-09 08:32:03.688 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65783 'QFlags<nx::vms::api::EventLevel>': QnDefaultContextSerializer<QFlags<enum nx::vms::api::EventLevel>,QnJsonSerializer>(0x29c8987c350, 65783)
2023-10-09 08:32:03.689 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65585 'nx::vms::api::EventReason': QnDefaultContextSerializer<enum nx::vms::api::EventReason,QnJsonSerializer>(0x29c8987be50, 65585)
2023-10-09 08:32:03.691 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65784 'nx::vms::api::StreamQuality': QnDefaultContextSerializer<enum nx::vms::api::StreamQuality,QnJsonSerializer>(0x29c8987c260, 65784)
2023-10-09 08:32:03.695 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65786 'nx::vms::api::rules::State': QnDefaultContextSerializer<enum nx::vms::api::rules::State,QnJsonSerializer>(0x29c8987bc70, 65786)
2023-10-09 08:32:03.697 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65787 'nx::vms::event::Level': QnDefaultContextSerializer<enum nx::vms::event::Level,QnJsonSerializer>(0x29c8987c440, 65787)
2023-10-09 08:32:03.698 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65788 'nx::vms::rules::CameraConflictList': QnDefaultContextSerializer<nx::vms::rules::CameraConflictList,QnJsonSerializer>(0x29c8987ba40, 65788)
2023-10-09 08:32:03.699 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65789 'nx::vms::rules::ClientAction': QnDefaultContextSerializer<enum nx::vms::rules::ClientAction,QnJsonSerializer>(0x29c8987b630, 65789)
2023-10-09 08:32:03.703 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65792 'nx::vms::rules::Icon': QnDefaultContextSerializer<enum nx::vms::rules::Icon,QnJsonSerializer>(0x29c8987b680, 65792)
2023-10-09 08:32:03.705 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65793 'nx::vms::rules::NetworkIssueInfo': QnDefaultContextSerializer<nx::vms::rules::NetworkIssueInfo,QnJsonSerializer>(0x29c8987bcc0, 65793)
2023-10-09 08:32:03.706 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65794 'nx::vms::rules::UuidSelection': QnDefaultContextSerializer<nx::vms::rules::UuidSelection,QnJsonSerializer>(0x29c8987c0d0, 65794)
2023-10-09 08:32:03.709 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65795 'QList<QnUuid>': QnDefaultContextSerializer<QList<QnUuid>,QnJsonSerializer>(0x29c8987c2b0, 65795)
2023-10-09 08:32:03.710 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65547 'QSet<QnUuid>': QnDefaultContextSerializer<QSet<QnUuid>,QnJsonSerializer>(0x29c8987bb80, 65547)
2023-10-09 08:32:03.711 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65553 'std::chrono::duration<qlonglong,std::ratio<1,1>>': QnDefaultContextSerializer<std::chrono::duration<__int64,std::ratio<1,1> >,QnJsonSerializer>(0x29c8987c300, 65553)
2023-10-09 08:32:03.712 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65555 'std::chrono::duration<qlonglong,std::ratio<1,1000000>>': QnDefaultContextSerializer<std::chrono::duration<__int64,std::ratio<1,1000000> >,QnJsonSerializer>(0x29c8987bb30, 65555)
2023-10-09 08:32:03.713 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65796 'nx::vms::rules::TextLookupCheckType': QnDefaultContextSerializer<enum nx::vms::rules::TextLookupCheckType,QnJsonSerializer>(0x29c8987b900, 65796)
2023-10-09 08:32:03.714 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65797 'nx::vms::rules::ObjectLookupCheckType': QnDefaultContextSerializer<enum nx::vms::rules::ObjectLookupCheckType,QnJsonSerializer>(0x29c8987b770, 65797)
2023-10-09 08:32:03.722 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65798 'nx::vms::client::core::EncodedCredentials': QnDefaultContextSerializer<nx::vms::client::core::EncodedCredentials,QnJsonSerializer>(0x29c8987bdb0, 65798)
qt.qml.typeregistration: Invalid QML element name "Uuid"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "Url"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "SoftwareVersion"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "DateRange"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "CameraButton"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "MediaDewarpingParams"; value type names should begin with a lowercase letter
2023-10-09 08:32:03.829 4f60 INFO nx::vms::client::core::KeychainBackend(0xaa5c6fe178): Created. Service name: "Network Optix Nx Meta"
2023-10-09 08:32:04.257 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/Roboto-Black.ttf
2023-10-09 08:32:04.272 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/Roboto-BlackItalic.ttf
2023-10-09 08:32:04.290 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/Roboto-Bold.ttf
2023-10-09 08:32:04.315 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/Roboto-BoldItalic.ttf
2023-10-09 08:32:04.337 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/Roboto-Italic.ttf
2023-10-09 08:32:04.356 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/Roboto-Light.ttf
2023-10-09 08:32:04.372 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/Roboto-LightItalic.ttf
2023-10-09 08:32:04.386 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/Roboto-Medium.ttf
2023-10-09 08:32:04.402 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/Roboto-MediumItalic.ttf
2023-10-09 08:32:04.417 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/Roboto-Regular.ttf
2023-10-09 08:32:04.449 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/Roboto-Thin.ttf
2023-10-09 08:32:04.466 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/Roboto-ThinItalic.ttf
2023-10-09 08:32:04.484 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/RobotoMono-Bold.ttf
2023-10-09 08:32:04.503 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/RobotoMono-BoldItalic.ttf
2023-10-09 08:32:04.521 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/RobotoMono-ExtraLight.ttf
2023-10-09 08:32:04.539 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/RobotoMono-ExtraLightItalic.ttf
2023-10-09 08:32:04.558 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/RobotoMono-Italic.ttf
2023-10-09 08:32:04.576 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/RobotoMono-Light.ttf
2023-10-09 08:32:04.594 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/RobotoMono-LightItalic.ttf
2023-10-09 08:32:04.613 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/RobotoMono-Medium.ttf
2023-10-09 08:32:04.632 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/RobotoMono-MediumItalic.ttf
2023-10-09 08:32:04.650 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/RobotoMono-Regular.ttf
2023-10-09 08:32:04.668 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/RobotoMono-SemiBold.ttf
2023-10-09 08:32:04.687 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/RobotoMono-SemiBoldItalic.ttf
2023-10-09 08:32:04.706 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/RobotoMono-Thin.ttf
2023-10-09 08:32:04.724 4f60 DEBUG nx::vms::client::core::FontLoader: Font loaded: D:/Source-Code/NetworkOptix/nx_open-build/bin/fonts/RobotoMono-ThinItalic.ttf
2023-10-09 08:32:04.735 4f60 DEBUG QnSerializerStorage<QnJsonSerializer>(0x7ffdb5fdee20): Register 65934 'Qn::ImageBehavior': QnDefaultContextSerializer<enum Qn::ImageBehavior,QnJsonSerializer>(0x29c898cc2c0, 65934)
qt.qml.typeregistration: Invalid QML element name "AccessRightDescriptor"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "EventCategory"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "ResourceAccessInfo"; value type names should begin with a lowercase letter
2023-10-09 08:32:05.287 4f60 INFO nx::audio::AudioDevice(0x7ffdb5802930): Version: 1.1
2023-10-09 08:32:05.288 4f60 INFO nx::audio::AudioDevice(0x7ffdb5802930): Company: OpenAL Community
2023-10-09 08:32:05.291 4f60 INFO nx::audio::AudioDevice(0x7ffdb5802930): Device type: OpenAL Soft
2023-10-09 08:32:05.291 4f60 DEBUG nx::audio::AudioDevice(0x7ffdb5802930): Extensions: AL_EXT_ALAW AL_EXT_BFORMAT AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_BFORMAT AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_EXT_SOURCE_RADIUS AL_EXT_STEREO_ANGLES AL_LOKI_quadriphonic AL_SOFT_block_alignment AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFTX_events AL_SOFTX_filter_gain_ex AL_SOFT_gain_clamp_ex AL_SOFT_loop_points AL_SOFTX_map_buffer AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length AL_SOFT_source_resampler AL_SOFT_source_spatialize
qt.qml.typeregistration: Invalid QML element name "HelpTopic"; value type names should begin with a lowercase letter
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
2023-10-09 08:32:06.057 4f60 DEBUG nx::vms::client::desktop::session::SessionManager(0x29c899df130): Initializing shared memory
2023-10-09 08:32:06.068 4f60 INFO nx::vms::client::desktop::ApplicationContext::Private: Log is initialized from the settings
2023-10-09 08:32:06.069 4f60 INFO nx::vms::client::desktop::ApplicationContext::Private: Log level is initialized from the settings
nx::utils::log::File(0x29c899ca070): C:/Users/VAIO/AppData/Local/Network Optix/Network Optix Nx MetaVMS Client/log/client_log.log
ptz.ini (absent) To fill in defaults, touch C:\Users\VAIO\AppData\Local\nx_ini\ptz.ini
nx_vms_rules.ini (absent) To fill in defaults, touch C:\Users\VAIO\AppData\Local\nx_ini\nx_vms_rules.ini
nx_vms_client_core.ini (absent) To fill in defaults, touch C:\Users\VAIO\AppData\Local\nx_ini\nx_vms_client_core.ini
resource_management.ini (absent) To fill in defaults, touch C:\Users\VAIO\AppData\Local\nx_ini\resource_management.ini
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
Failed to load opengl32sw (The specified module could not be found.)
Failed to load and resolve WGL/OpenGL functions
>>> ASSERTION FAILED: D:\Source-Code\NetworkOptix\nx_open\vms\client\nx_vms_client_desktop\src\ui\graphics\opengl\gl_functions.cpp:67 (context.create())
0# boost::stacktrace::basic_stacktrace<std::allocator<boost::stacktrace::frame> >::init at D:\.conan\cef97a\1\include\boost\stacktrace\stacktrace.hpp:77
1# boost::stacktrace::basic_stacktrace<std::allocator<boost::stacktrace::frame> >::basic_stacktrace<std::allocator<boost::stacktrace::frame> > at D:\.conan\cef97a\1\include\boost\stacktrace\stacktrace.hpp:130
2# nx::utils::stackTrace at D:\Source-Code\NetworkOptix\nx_open\libs\nx_utils\src\nx\utils\stack_trace.cpp:18
3# nx::utils::assertFailure at D:\Source-Code\NetworkOptix\nx_open\libs\nx_utils\src\nx\utils\log\assert.cpp:66
4# nx::utils::assertFailure<nx::Formatter> at D:\Source-Code\NetworkOptix\nx_open\libs\nx_utils\src\nx\utils\log\assert.h:56
5# `anonymous namespace'::StaticOpenGLInfo::StaticOpenGLInfo at D:\Source-Code\NetworkOptix\nx_open\vms\client\nx_vms_client_desktop\src\ui\graphics\opengl\gl_functions.cpp:67
6# `anonymous namespace'::StaticOpenGLInfo::instance at D:\Source-Code\NetworkOptix\nx_open\vms\client\nx_vms_client_desktop\src\ui\graphics\opengl\gl_functions.cpp:57
7# QnGlFunctions::openGLInfo at D:\Source-Code\NetworkOptix\nx_open\vms\client\nx_vms_client_desktop\src\ui\graphics\opengl\gl_functions.cpp:197
8# QnGLCheckerInstrument::checkGLHardware at D:\Source-Code\NetworkOptix\nx_open\vms\client\nx_vms_client_desktop\src\ui\graphics\instruments\gl_checker_instrument.cpp:89
9# nx::vms::client::desktop::runApplicationInternal at D:\Source-Code\NetworkOptix\nx_open\vms\client\nx_vms_client_desktop\src\nx\vms\client\desktop\application.cpp:208
10# nx::vms::client::desktop::runApplication at D:\Source-Code\NetworkOptix\nx_open\vms\client\nx_vms_client_desktop\src\nx\vms\client\desktop\application.cpp:407
11# main at D:\Source-Code\NetworkOptix\nx_open\vms\client\desktop_client\src\main.cpp:17
12# invoke_main at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:79
13# __scrt_common_main_seh at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
14# __scrt_common_main at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:331
15# mainCRTStartup at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp:17
16# BaseThreadInitThunk in KERNEL32
17# RtlUserThreadStart in ntdll
(conanrunenv) D:\Source-Code\NetworkOptix\nx_open-build>
END.
I'm grateful for all the help:))
-
Hello,
Could you provide the following info, please?
OS version, Visual Studio version (Help->About Microsoft Visual Studio), cmake version, python version,
commit you're buliding from
ran build.bat command successfully on master branch
Could you share CMakeOutput.log and CMakeError.log?
-
Have you tried to run the Nx MetaVMS.exe installed from here?
https://meta.nxvms.com/download/windows
Does the issue persist?
Don't you by chance build and run the client in a virtual machine?
-
Hi Andrey Terentyev.
Thanks for your respond.1. "Have you tried to run the Nx MetaVMS.exe installed from here?
https://meta.nxvms.com/download/windows
Does the issue persist?
Don't you by chance build and run the client in a virtual machine?"
The answer is: I downloaded "metavms-client-5.1.1.37512-windows_x64.exe" from "https://meta.nxvms.com/download/windows" and it was successful. As shown below
2. "OS version, Visual Studio version (Help->About Microsoft Visual Studio), cmake version, python version":
The answer is: win10, vs2022, cmake 3.26.4, Python 3.11.3
"ran build.bat command successfully on master branch":
Answer: I just cloned the code from github and built it.
"Could you share CMakeOutput.log and CMakeError.log?"
Answer: I can't find these files.
Please sign in to leave a comment.
Comments
5 comments