In the URP package, the material conversion workflow used during asset indexation can log warning if some properties are not found. Problem is there can be a lot of logs that clog up and pollute the user console (and these logs are not actionable).
I suggest the logs are only printed in the log file and not sent to the console (or remove completely).
For reference this logging happens in:
public static object GetMaterialFromMethod(this MethodInfo method,
Object obj,
Func<string, string, string> generateErrorString)
{
object result = null;
try
{
result = method.Invoke(obj, null);
}
catch (Exception e)
{
// swallow the missing method exception, there's nothing we can do about it at this point
// and we've already checked for other possible null exceptions here
if ((e.InnerException is NullReferenceException))
{
Debug.LogWarning(generateErrorString(method.Name, obj.name));
}
else
{
throw e;
}
}
return result;
}