gRPC schema hangs on Inspecting Schema

I’m trying to load the schema for a gRPC service, and it goes “Inspecting Schema” and spins forever.
On the command line, there’s a single related line of output:
```
add file descriptor proto: entity/variant/v1/get_variant_request.proto: imported file 'entity/variant/v1/variant_id.proto' has not been added
```
Using the grpcurl tool, I can view the schema for these messages over reflection:
```
murph@realwork backend % grpcurl -plaintext localhost:8080 describe entity.variant.v1.VariantEntityService.GetVariant
entity.variant.v1.VariantEntityService.GetVariant is a method:
rpc GetVariant ( .entity.variant.v1.GetVariantRequest ) returns ( .entity.variant.v1.GetVariantResponse );
murph@realwork backend % grpcurl -plaintext localhost:8080 describe .entity.variant.v1.GetVariantRequest
entity.variant.v1.GetVariantRequest is a message:
message GetVariantRequest {
.entity.variant.v1.VariantId id = 1;
}
murph@realwork backend % grpcurl -plaintext localhost:8080 describe .entity.variant.v1.VariantId
entity.variant.v1.VariantId is a message:
message VariantId {
string value = 1;
}
```
To clarify, gRPC reflection hangs forever and, when manually adding proto files, it also doesn’t work?
Is it possible to provide a sample project I can use to reproduce the issue?
I have fixed this here https://github.com/yaakapp/app/pull/130. Could you review it?
how to reproduce
use server reflection implemented by golang
proto
log
reason
files_for_symbol_nameandfiles_for_file_nameimpl in golang will return multiFileDescriptorProtobut not in topology order. Sopool.add_file_descriptor_protowill get error.https://yaak.app/blog/2024.12.0
I was about to create a new ticket, but this is exactly what happens to me now with the beta version 5.5. Rolled back to 5.4 which I used last week, and it was fine - and it is still fine, so I’ll keep it for now. Please check if the issue had re-appeared in 5.5.