Code Monkey home page Code Monkey logo

Comments (12)

njpatel avatar njpatel commented on June 12, 2024 3

Ah, I see it now, I moved a few things around and the tests need updating. Shall do so tomorrow!

from grpcc.

netdragonboberb avatar netdragonboberb commented on June 12, 2024 1

I ran into this as well. Another example (names changed and simplified)

message XRequest {
MyEnum val = 1;
string somethingElse = 2;
}
message YRequest {
MyEnum val = 1;
}

enum MyEnum{
EntryOne = 0;
EntryTwo = 1;
}

EDIT:
I think I found a workaround. It's ugly and requires a bit of finagling with the types in classes using the generated c# (not sure about other languages) but so far so good. At least, I seem to be able to call it the same way.
message XRequest {
MyEnumWrapper .MyEnum val = 1;
string somethingElse = 2;
}
message YRequest {
MyEnumWrapper .MyEnum val = 1;
}

message MyEnumWrapper {
enum MyEnum{
EntryOne = 0;
EntryTwo = 1;
}
}

from grpcc.

njpatel avatar njpatel commented on June 12, 2024 1

Sorry for the delay on this, I've just published a big release of grpcc, so please upgrade and check it out. I can no-longer recreate the issue.

Also you may want to take at the new features https://github.com/njpatel/grpcc :)

from grpcc.

ehudc avatar ehudc commented on June 12, 2024

@njpatel I see this was just closed with an associated commit but the commit seems to be failing on circle.

I'd add these for test cases in test.proto, haven't gotten around to testing myself yet.

enum EventType {
  TEST = 0;
  TEST_AGAIN = 1;
}

message SayThing {
  enum NumberThing {
    THING_ONE = 0;
    THING_TWO = 1;
  }
}

from grpcc.

njpatel avatar njpatel commented on June 12, 2024

Yeah, it worked locally but CircleCI is not loading for me - I get to the main build page but the output won't load. I'm still working on grpcc, so will keep a look out until it's working again.

from grpcc.

joeblubaugh avatar joeblubaugh commented on June 12, 2024

+1 I also just ran into this bug. It's a shame, since it prevents me from using the program at all.

from grpcc.

bogatuadrian avatar bogatuadrian commented on June 12, 2024

+1

from grpcc.

MitchDart avatar MitchDart commented on June 12, 2024

+1

from grpcc.

maurofran avatar maurofran commented on June 12, 2024

+1

from grpcc.

bgiegel avatar bgiegel commented on June 12, 2024

+1 very annoying bug

from grpcc.

ehudc avatar ehudc commented on June 12, 2024

Thanks for the update!

from grpcc.

bgiegel avatar bgiegel commented on June 12, 2024

from grpcc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.