DI compilation error {module}\Model\UploaderPool does not exist
Version of UMC: 1486c843be6dfc2af14dcca44672ccd79e876894 Magento 2.1.9
This error occurs when compiling a module created with UMC with a single entity using flat tables.
I had to edit {module}/Controller/Adminhtml/Statement/Save.php and remove all references to UploaderPool as this class does not exist in this module. The function getUploader() was also removed, which seemed safe as it was not called from anywhere. After this change the module compiled correctly.
Is there a fix for this yet? I am having the same issue and I need the ability to upload images for the particular module I am building. I am using magento ce 217 and UMC 2.0.0-beta2: 2017-07-06.
Same gig on 2.2.1-dev. You can fix by also also adding the Model/Uploader.php and Model/UploaderPool.php file from a separate module and then rename anything inside these two files to point to your module name. I have no idea why it is looking for the uploader because for my module I didn't add any fields which required it. This is a bug. Please fix devs!