dongju.jeong Posted September 19, 2019 Share Posted September 19, 2019 (edited) An error occurred after the upgrade to 2.9.0.2. The 0x00007FFA975FD33E (ucrtbase.dll) has an unhandled exception (from vr_template_leapmotion_273_x64d.exe). A fatal program shutdown has been requested. I guess there is a problem with the component system. last point Edited September 19, 2019 by dongju.jeong Link to comment
silent Posted September 19, 2019 Share Posted September 19, 2019 dongju.jeong If I understand you correctly, you had a project based on Unigine 2.7.3 with the following contents available in SDK Browser: Unigine SDK 2.7.3 VR Template LeapMotion plugin C++ Component System And you decided to upgrade it to the latest 2.9.0.2 SDK via upgrade button? After upgrading you opened your project in Visual Studio, compiled it and it doesn't work? Could you please give us step-by-step guide how to reproduce this? Thanks! How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
dongju.jeong Posted September 19, 2019 Author Share Posted September 19, 2019 I had project using version 2.8. I use VR templete,Leapmotion,component system, Ig, cigi plugin. this is current state. I clicked the Update Configuration button on this screen to update it, and I created a new project for the 2.9 version IG template and then, take and paste IG, Cigi-related code, files in data/ig folder, and dlls from that new project. Compile is done. SystemLogic is work when running to project. Errors appear to occur before the init function of WorldLogic at the start of the world. Link to comment
silent Posted September 19, 2019 Share Posted September 19, 2019 dongju.jeong We need some time to replicate the same configuration on our side (I hope that QA guys will start checking tomorrow). If it's possible could you please send us your project (based on 2.8 version)? You also can remove all the sensitive information that not related to this case. You can send me a link to this project via PM. Thanks! How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
dongju.jeong Posted September 20, 2019 Author Share Posted September 20, 2019 I sent 2.8 project thank you. Link to comment
bmyagkov Posted September 20, 2019 Share Posted September 20, 2019 Just now, dongju.jeong said: I sent 2.8 project thank you. Greetings! We received a project and here is a way to solve your problem: First of all update your project to 2.9.0.2 and then create new 2.9.0.2 default project with checked "Component system" and "IG template" then copy following things and put them to the same path in your project 1) from \bin folder CIGIConnector_double_x64.dll, CIGIConnector_double_x64.pdb, CIGIConnector_double_x64d.dll, CIGIConnector_double_x64d.pdb IG_double_x64.dll, IG_double_x64.pdb, IG_double_x64d.dll, IG_double_x64d.pdb 2) from \source\ComponentSystem ComponentSystem.cpp ComponentSystem.h 3) from \source\include\plugins CIGIConnectorInterface.h DISConnectorInterface.h HLAConnectorInterface.h IGInterface.h Rebuild solution in Visual Studio 2015 and from now your project should start but there will be some errors at log related to IG template, to solve them do the following things: 1) Remove everything from \data\ig\properties and copy entire data from same folder at default project you just created 2) Leave only following files at \data\ComponentSystem: Finger.prop Finger.prop.meta Hand.pro Hand.pro.meta ToggleSwitch.prop ToggleSwitch.prop.meta I also would like to mention that your solution "vr_template_leapmotion_273.vcxproj" containts duplicate command arguments at properties: Quote -data_path ../ -engine_config "../data/demo/unigine.cfg" -console_command "world_load \"vr_template\"" -extern_plugin "AppVive,LeapMotion,IG,CIGIConnector" -console_command "render_stereo_reprojection 2 && render_stereo_hidden_area 1" Change it to the following: Quote -data_path ../ -engine_config "../data/demo/unigine.cfg" -console_command "world_load vr_template" "render_stereo_reprojection 2 && render_stereo_hidden_area 1" -extern_plugin "AppVive,LeapMotion,IG,CIGIConnector" We hope our help was useful to you, please give us feedback on the results. Thanks! 1 Link to comment
dongju.jeong Posted September 25, 2019 Author Share Posted September 25, 2019 thank you. It is work. 1 Link to comment
Recommended Posts