Skip to content

Update protobuf from 31.1 to 32.0, fix FindBugs:JSR-305 and GSON version, and merge modules_maven & enola_maven#1689

Merged
vorburger merged 3 commits intoenola-dev:mainfrom
vorburger:bump-protobuf-32-clean
Sep 15, 2025
Merged

Update protobuf from 31.1 to 32.0, fix FindBugs:JSR-305 and GSON version, and merge modules_maven & enola_maven#1689
vorburger merged 3 commits intoenola-dev:mainfrom
vorburger:bump-protobuf-32-clean

Conversation

@vorburger
Copy link
Member

@vorburger vorburger commented Sep 4, 2025

Relates to #1687 (I'll rebase this after that is, for a cleaner diff here).

Currently does not yet build, because it's running into grpc/grpc-java#12165 again.

I'll separately try to bump gRPC Java from 1.73.0 to 1.75.0 to see if that does the trick, @ejona86 seems to suggest it should.

@vorburger vorburger force-pushed the bump-protobuf-32-clean branch from af034b0 to d0ee1e6 Compare September 4, 2025 20:53
@vorburger vorburger marked this pull request as ready for review September 4, 2025 20:54
@vorburger vorburger force-pushed the bump-protobuf-32-clean branch from d0ee1e6 to 87f6f76 Compare September 4, 2025 21:01
@vorburger vorburger changed the title clean: Merge modules_maven & enola_maven Update protobuf from 31.1 to 32.0, fix FindBugs:JSR-305 and GSON version, and merge modules_maven & enola_maven Sep 4, 2025
@vorburger vorburger enabled auto-merge (rebase) September 4, 2025 21:15
@vorburger vorburger force-pushed the bump-protobuf-32-clean branch from f73b5f2 to 186130e Compare September 4, 2025 23:26
@vorburger vorburger disabled auto-merge September 4, 2025 23:26
@vorburger vorburger force-pushed the bump-protobuf-32-clean branch from 186130e to 8b0ed01 Compare September 4, 2025 23:28
@vorburger vorburger enabled auto-merge (rebase) September 4, 2025 23:39
vorburger added a commit to vorburger/enola that referenced this pull request Sep 5, 2025
@vorburger
Copy link
Member Author

Build Test Deploy CI / build (pull_request)Failing after 12m

23:39:59.722 [main] ERROR dev.enola.cli.EnolaApplication -- Hi! 👋 I'm https://enola.dev/ 0f7f246.dirty. 👽 Resistance 👾 is futile. We are ONE. What's your goal, today?

Exception in thread "main" java.lang.ExceptionInInitializerError
	at dev.enola.thing.io.ThingMediaTypes.<clinit>(ThingMediaTypes.java:42)
	at dev.enola.cli.Configuration.<clinit>(Configuration.java:40)
	at dev.enola.cli.EnolaApplication.start(EnolaApplication.java:76)
	at dev.enola.cli.common.LoggingMixin.executionStrategy(LoggingMixin.java:74)
	at picocli.CommandLine.execute(CommandLine.java:2174)
	at dev.enola.cli.common.CLI.execute(CLI.java:93)
	at dev.enola.cli.EnolaApplication.main(EnolaApplication.java:64)
	at enola.main(enola.java:25)
Caused by: com.google.protobuf.RuntimeVersion$ProtobufRuntimeVersionException: Detected incompatible Protobuf Gencode/Runtime versions when loading dev.enola.thing.proto.Thing: gencode 4.32.0, runtime 4.31.0-rc1. Runtime version cannot be older than the linked gencode version.
	at com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersionImpl(RuntimeVersion.java:120)
	at com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(RuntimeVersion.java:68)
	at dev.enola.thing.proto.Thing.<clinit>(Thing.java:37)
	... 8 more

vorburger added a commit to vorburger/enola that referenced this pull request Sep 14, 2025
vorburger added a commit to vorburger/enola that referenced this pull request Sep 15, 2025
@vorburger vorburger force-pushed the bump-protobuf-32-clean branch from 8b0ed01 to 028711e Compare September 15, 2025 00:31
vorburger added a commit that referenced this pull request Sep 15, 2025
…sion bump (#1698)

This might (TBC) help with #1689.

Includes code adjustments required by ADK bump.
@vorburger vorburger force-pushed the bump-protobuf-32-clean branch from 028711e to d59778d Compare September 15, 2025 00:42
@vorburger vorburger merged commit 77077be into enola-dev:main Sep 15, 2025
14 checks passed
@vorburger vorburger deleted the bump-protobuf-32-clean branch September 15, 2025 01:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants