Comments (4)
Hi, thanks for your issue. I'm not entirely sure what's going on here - you're saying that the import that's generated by the Buf SDK remote generation is wrong? I don't see any generated files in the repo you linked, so I assume there's something that's going wrong with the remote packages. Have you tried asking for help on the Buf slack? There might be an issue with the gateway but I can't really see it from what you've shared.
from grpc-gateway.
The same issue happened in my case as well. Having two services structured as
-org
--module
---service1
----v1
-----service.proto
---service2
----v1
-----service.proto
I was using the generated SDK for grpc-gateway (plugin version 2.19.1). Initially, when I created the module only org.module.service1.v1
package was available and later I added org.module.service2.v1
package.
I noticed that in the generated grpc-gateway under buf.build/gen/go/<org>/<module>/grpc-ecosystem/gateway/v2/<org>/<module>/service2/v1/service/service2v1gateway/service.pb.gw.go
there is an import for the service1v1 grpc client.
Though, this happens only if I use buf.build generated SDKs. If I use buf generate myself with my own buf.gen.yaml everything is fine.
from grpc-gateway.
Hey there, this was an issue with the plugin we published to the Buf Schema Registry. We've pushed a fix, so if you could try again, that'd be great.
You'll want to use at least v2.19.1 revision 2.
Side note, the https://github.com/bufbuild/plugins repository is likely a better place to report issues with Generated SDKs.
from grpc-gateway.
Hey there, this was an issue with the plugin we published to the Buf Schema Registry. We've pushed a fix, so if you could try again, that'd be great.
You'll want to use at least v2.19.1 revision 2.
Side note, the https://github.com/bufbuild/plugins repository is likely a better place to report issues with Generated SDKs.
Oh halo, Thanks for the updates I'll check it later, I already had another solution that time so I'll try for the ideal solution from this update.
Sorry to report the issue here; I thought those came from the grpc-gateway and didn't think about the plugin itself, soon I'll move there later if any. Anyway thanks 🚀
from grpc-gateway.
Related Issues (20)
- `X-Forwarded-For` header is not handled correctly HOT 2
- README.md: link to Wiki of "tool dependency" has been moved to go.dev HOT 1
- undefined: grpc.NewClient HOT 1
- proposal: Use version info from runtime/debug:BuildInfo when installed by go install HOT 2
- OpenAPI gen doesn't work default mapping. HOT 1
- buf: failed to read gRPC API Configuration description: no such file or directory HOT 1
- Moving protos out of protoc-gen-openapiv2/options directory to support Python HOT 3
- Grpc gateway project starter script HOT 1
- Support Service doc comments for OpenApi/Swagger generation HOT 4
- [Feature Request] Provide a legit way to override HTTP Response. HOT 7
- How to get HTTP headers in custom Marshaller? HOT 1
- streaming response does not return text/event-stream content-type HOT 14
- Define "CustomHttpPattern" under "google.api.http", using the plug-in protoc-gen-openapiv2 encountered no swagger documentation generated. HOT 1
- Support Protobuf Editions HOT 7
- Dealing with 304 response without printing errors HOT 5
- How to pass the error 400 in fieldmask if a unknow field is send? HOT 1
- google.protobuf.Empty as response serializes to not empty response on REST client depending on request headers HOT 4
- ERROR: Failed to extract ServerMetadata from context HOT 13
- Placement for unique items in array type is located in the wrong place HOT 1
- Support explicit omitempty annotation in proto HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from grpc-gateway.