cja
12/27/2025, 7:51 PMError Message: The permissions specified in the "customrecord_1" customrecordtype object do not match the permissions in the "customrole_1" role object.
Both of the custom record and role contain
Copy code
<permission>
<permkey>[scriptid=customrecord_1]</permkey>
<permlevel>FULL</permlevel>
<restriction></restriction>
</permission>
<permission>
<permittedlevel>FULL</permittedlevel>
<permittedrole>[scriptid=customrole_1]</permittedrole>
<restriction></restriction>
</permission>
Any idea how to solve it?Ali Syed (NS DevTools QA)
12/27/2025, 8:17 PMsuitecloud project:validate --servercja
12/27/2025, 8:28 PMDetails: Circular dependencies detected. The following custom objects reference each other in a way that creates direct dependencies:
And then it mentions the same roles and custom records again.
customrole_1 -> customrecord_a -> customrole_2 -> customrecord_b -> customrole_1
But I don't know how to avoid this because both roles reference both custom record types and both custom record types reference both roles.
And I don't know how to understand the fact that validate without --server shows errors that validate with --server does not return errors. Are they errors or not? Does validate without --server work properly, or should I avoid it?Anthony OConnor
12/27/2025, 10:00 PMAnthony OConnor
12/27/2025, 10:02 PMDavid B
12/28/2025, 8:22 AMcja
12/28/2025, 6:49 PMsuitecloud project:validate --server is happy that everything is ok.
Not sure this behaviour of suitecloud project:validate --server makes sense, but I'll try to forget about it and move forwards with my life :)Ali Syed (NS DevTools QA)
12/28/2025, 7:37 PM