I am getting `io.grpc.StatusRuntimeException: INVA...
# spicedb
k
I am getting
Copy code
io.grpc.StatusRuntimeException: INVALID_ARGUMENT: invalid LookupSubjectsRequest.Resource: embedded message failed validation | caused by: invalid ObjectReference.ObjectType: value does not match regex pattern "^([a-z][a-z0-9_]{1,61}[a-z0-9]/)*[a-z][a-z0-9_]{1,62}[a-z0-9]$"; invalid LookupSubjectsRequest.Permission: value does not match regex pattern "^([a-z][a-z0-9_]{1,62}[a-z0-9])?$"; invalid LookupSubjectsRequest.SubjectObjectType: value does not match regex pattern "^([a-z][a-z0-9_]{1,61}[a-z0-9]/)*[a-z][a-z0-9_]{1,62}[a-z0-9]$"
    at io.grpc.Status.asRuntimeException(Status.java:533) ~[grpc-api-1.65.1.jar:1.65.1]
. Here is my code. `` val lookupSubjectsRequest = LookupSubjectsRequest.newBuilder() .setConsistency(Consistency.newBuilder().setFullyConsistent(true).build()) .setSubjectObjectType(resourceType.name) .setResource(ObjectReference.newBuilder().setObjectId(resourceId).setObjectType(objectType.name).build()) .setPermission(relationType.name) .build()!! val lookupSubjects = permissionServiceStub.lookupSubjects(lookupSubjectsRequest) lookupSubjects.forEach { println(it) }`` where ids are UUID and objectType.name is pure string
3 Views