Before I open up a bug report I want to see if we have any more information on this? I see a lot of people having similar issues but its so unclear as to what causes it.
I’ve bumped up the log so I see a pretty verbose set of logging but the one(s) that I think are causing the issue are the following:
LogJson: Error: JsonValueToUProperty - Unable to import enum EVkModuleModerationSource from string value commandletError for property ModerationSource
LogJson: Error: JsonObjectToUStruct - Unable to import JSON value into property ModerationSource
LogValkyrie: Warning: Moderation status query failed with error:
Failure ErrorCode=invalid_json, Message=, Raw=invalid_json
LogOnline: Verbose: MCP: Http Non-Successful Result: HttpResult: 403 Code: 0 Error: Failure ErrorCode=errors.com.epicgames.online.generic.invalid_dependency.unsafe_content, Message=Module 2c80290d-47e3-8830-0717-eaa136ebd025 v357 referenced by this project has safety_status failed_soft and cannot be loaded., Raw={
"host": "content-service.bfda.live.use1a.on.epicgames.com",
"method": "POST",
"path": "/api/content/v2/project/a87ebd45-3313-4b77-b20f-0c19acd50236/generate/testcode",
"errorCode": "invalid_dependency.unsafe_content",
"errorMessage": "Module 2c80290d-47e3-8830-0717-eaa136ebd025 v357 referenced by this project has safety_status failed_soft and cannot be loaded."
}
I can only assume that “safety_status” failed and “unsafe_content” are generic errors because I don’t have anything deemed “unsafe” from a content side. The map is already published and I’m just trying to add some updates.
One thing I did add is the Day Manager to take care of lighting in the map and I added an additional accolade as well as “invisible” chairs on the various benches and seats I have around.
Anyone have any clues as to how I can go about debugging this? I’ve been stuck for several days trying to figure out where the issue lies.
I’m having a similar problem. After failed attempt on launching a game session it throws me this error:
We encountered an error preparing your project. Error: errors.com.epicgames.content-service.cook_failure, An error occurred while communicating with the game servers (failed to cook bb90fdde-94aa-4fe8-ad46-63d4e81c4960:linux-server with error code errors.com.epicgames.cookplugin.versebuildscripterror).
Output logs show a lot of junk, but before they do they throw me this:
LogJson: Error: JsonValueToUProperty - Unable to import enum EVkModuleModerationSource from string value ingestionError for property ModerationSource
LogJson: Error: JsonObjectToUStruct - Unable to import JSON value into property ModerationSource
LogValkyrie: Warning: Moderation status query failed with error:
Failure ErrorCode=invalid_json, Message=, Raw=invalid_json
Do you happen to have accidentally created “Levels” on your map/project? When I first created my map, I was trying to back up by “saving as” (comes from years of experience of not trusting backups) and apparently it was creating multiple levels, each of which were a copy of the original version, in the map itself. I finally spent the time to remove all the of the copies within the project, fixed the references, etc. and now I’m consistently publishing. I think the idea of levels throws off the approval process, IMO.
There are some cases where the system flags things incorectly and there isn’t much you can do except contact support and ask them to review what’s flagging it. That’s a LAST resort though. That being said, support is extremely helpful as I had one a couple of weeks ago where I was getting odd bounce better for issues that definitely couldn’t have happened with my map. Support had to bump it up to the next level and they told me an asset was flagged incorrectly. I only contacted them after I exhausted my possibilities but as soon as they cleared it I was upload to submit and get approved immediately.