We are examining the use of True Sky for a project but one possible blocker is that it fails static analysis with the following errors:
e:\tc\87e855efd1971b\ue4\engine\plugins\trueskyplugin\source\trueskyplugin\private\trueskyplugin.cpp(3464) : warning C6011: Dereferencing NULL pointer ‘TargetTexture’. : Lines: 3402, 3403, 3404, 3406, 3407, 3408, 3409, 3410, 3411, 3412, 3413, 3414, 3415, 3422, 3423, 3424, 3425, 3426, 3427, 3428, 3429, 3431, 3432, 3433, 3434, 3435, 3437, 3438, 3441, 3442, 3443, 3444, 3445, 3446, 3448, 3449, 3450, 3451, 3452, 3453, 3454, 3456, 3457, 3458, 3459, 3460, 3462, 3463, 3464
[12:54:22][UnrealBuildTool] e:\tc\87e855efd1971b\ue4\engine\plugins\trueskyplugin\source\trueskyplugin\private\trueskyplugin.cpp(3817) : warning C6385: Reading invalid data from ‘transf.M[0]’: the readable size is ’16’ bytes, but ’64’ bytes may be read.: Lines: 3788, 3789, 3790, 3791, 3792, 3793, 3795, 3796, 3797, 3800, 3801, 3802, 3803, 3804, 3805, 3809, 3810, 3812, 3813, 3814, 3815, 3816, 3817
[12:54:23][UnrealBuildTool] e:\tc\87e855efd1971b\ue4\engine\plugins\trueskyplugin\source\trueskyplugin\private\trueskyplugin.cpp(4230) : warning C6011: Dereferencing NULL pointer ‘req’. : Lines: 3994, 3996, 3997, 4005, 4008, 4009, 4016, 4020, 4022, 4023, 4024, 4026, 4029, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4046, 4047, 4050, 4051, 4068, 4069, 4070, 4071, 4072, 4074, 4087, 4088, 4090, 4091, 4092, 4093, 4094, 4095, 4096, 4098, 4099, 4100, 4101, 4103, 4123, 4128, 4132, 4133, 4135, 4137, 4138, 4139, 4140, 4142, 4144, 4142, 4144, 4142, 4148, 4158, 4159, 4161, 4164, 4169, 4188, 4201, 4208, 4222, 4224, 4226, 4227, 4228, 4230
[12:54:23][UnrealBuildTool] e:\tc\87e855efd1971b\ue4\engine\plugins\trueskyplugin\source\trueskyplugin\private\trueskyplugin.cpp(4459) : warning C6387: ‘buffer’ could be ‘0’: this does not adhere to the specification for the function ‘memcpy’. : Lines: 4418, 4448, 4449, 4451, 4452, 4453, 4454, 4458, 4459
[12:54:23][UnrealBuildTool] e:\tc\87e855efd1971b\ue4\engine\plugins\trueskyplugin\source\trueskyplugin\private\trueskywateractor.cpp(271) : warning C6011: Dereferencing NULL pointer ‘world’. : Lines: 233, 252, 254, 271
[12:54:23][UnrealBuildTool] e:\tc\87e855efd1971b\ue4\engine\plugins\trueskyplugin\source\trueskyplugin\private\trueskywateractor.cpp(451) : warning C6011: Dereferencing NULL pointer ‘A’. : Lines: 411, 414, 415, 416, 418, 419, 420, 448, 450, 451
Just wondering if these issues are going to be / have been addressed? ..</p?
Hi,
Thanks for bringing this to my attention, I will take a look at this and aim to get fixes implemented soon – I imagine it will have to be after our next update, which is coming next week.
If possible, please email at contact@simul.co and I will be happy to answer any questions you may have regarding this or anything else
Thanks,
James
James