Something odd popped up lately. When uploading a code plugin to FAB, FAB builds the plugin on their end to test if there are warnings / errors during the build process.
The error “an explicit category is required for any property exposed to the editor or blueprints in an engine module” popped up on their end, which means a “Category” is missing on a UPROPERTY. This seems valid feedback and indeed I had a few UPROPERTY missing a category. On my end, Visual Studio, Unreal Engine, did not provide this feedback and the entire process from building to packaging to running was done with no warnings or errors.
This makes me think we are using different versions of the software (somehow, but I am running all the latest), a different configuration somewhere, perhaps a configurable sensitivity for errors? or perhaps I am missing something else?
At my end, I should of course be able to be notified of anything “wrong” before I send files to FAB.