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)
- Dependency on google.golang.org/grpc/health/grpc_health_v1 conflicts with custom proto marshallers HOT 5
- JSONPb marshaler doesn't use indent on non proto fields
- WriteHeader is not called on 200s HOT 1
- How to set cookie to http response header? Why it doesn't work. HOT 2
- Adding custom mux endpoint to openapi output HOT 3
- The API Gateway Vision HOT 2
- Support disabling default response rendering in bazel rule HOT 1
- Example and pattern annotations are not respect for query and path parameters HOT 8
- FieldMask as query param is not converted to snake case HOT 1
- an google.protobuf.Any type how to get openapiv2 output? HOT 1
- omit-enum-default-value Generates Invalid Spec for Enums with a Single Value HOT 1
- Content-Length not set in ForwardResponseMessage HOT 5
- Log level for errors is "info" HOT 5
- On `context deadline exceeded`, response headers aren't set HOT 3
- Add support for Etag & If-None-Match headers HOT 6
- TestOutgoingTrailerMatcher is non-deterministic
- How to remove @type or type_url after marshal google.protobuf.Any? HOT 3
- Feat: add http handler middleware HOT 1
- `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
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.