Skip to content

Conversation

@dimas-b
Copy link
Contributor

@dimas-b dimas-b commented Sep 10, 2025

Refactor the code and suppress the warning about readTree(URL). The rationale for its deprecation does not apply to java resources.

Cf. FasterXML/jackson-core#803

Refactor the code and suppress the warning about readTree(URL).
The rationale for its deprecation does not apply to java resources.

Cf. FasterXML/jackson-core#803
HonahX
HonahX previously approved these changes Sep 10, 2025
private JsonNode readResource(ObjectMapper mapper, String name) throws IOException {
// readTree from a test resource is not affected by the issues that prompted its deprecation
//noinspection deprecation
return mapper.readTree(GcpCredentialsStorageIntegrationTest.class.getResource(name));
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Non-blocker] For my learning purpose, is there any reason that we want to suppress it instead of fixing it by explicitly opening a stream and read the stream?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought it might be simpler to suppress for test code... but it's a good point. I'll update.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated... it came down to the same number of lines :)

@github-project-automation github-project-automation bot moved this from PRs In Progress to Ready to merge in Basic Kanban Board Sep 10, 2025
@dimas-b dimas-b merged commit adaae48 into apache:main Sep 11, 2025
12 checks passed
@github-project-automation github-project-automation bot moved this from Ready to merge to Done in Basic Kanban Board Sep 11, 2025
@dimas-b dimas-b deleted the fix-deprecation-warnings branch September 11, 2025 18:06
snazy added a commit to snazy/polaris that referenced this pull request Nov 20, 2025
* Fix deprecation warnings in GcpCredentialsStorageIntegrationTest (apache#2544)

* Fix deprecation warnings in GcpCredentialsStorageIntegrationTest

Refactor the code to use an explicit InputStream

Cf. FasterXML/jackson-core#803

* Add subtype-check to PolarisEntity subclass ctors (apache#2492)

this is a follow-up to ac31963

* Inject PolarisAdminService into PolarisServiceImpl (apache#2533)

`PolarisServiceImpl` already is a request-scoped bean.
if we apply the same to `PolarisAdminService` we can simply
inject it into `PolarisServiceImpl`.

* Reduce getOrCreateMetaStoreManager callers (apache#2532)

we can inject `PolarisMetaStoreManager` directly into request-scoped
beans or build it only once in tests that operate in a single realm.

* Update dependency mypy to >=1.18, <=1.18.1 (apache#2547)

* Update dependency pyiceberg to v0.10.0 (apache#2549)

Co-authored-by: Yong Zheng <[email protected]>

* Minor fix for README.md (apache#2558)

* Testing: Let runtime-service tests use Quarkus via `enforcedPlatform()` (apache#2545)

This change ensures that the tests in runtime-service use the same Quarkus platform dependency versions as Polaris server does.

* Update quay.io/keycloak/keycloak Docker tag to v26.3.4 (apache#2553)

* Update dependency software.amazon.awssdk:bom to v2.33.9 (apache#2561)

* NoSQL: remove unused type

* Last merged commit a2f29cb

* disable flaky test apache#2563

---------

Co-authored-by: Dmitri Bourlatchkov <[email protected]>
Co-authored-by: Christopher Lambert <[email protected]>
Co-authored-by: Mend Renovate <[email protected]>
Co-authored-by: Yong Zheng <[email protected]>
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