Skip to content

fix: resolve ProxyBuilderImpl ClassNotFoundException in parallel import#1

Open
adhurjaty wants to merge 309 commits intomainfrom
fix-class-loading-parallel
Open

fix: resolve ProxyBuilderImpl ClassNotFoundException in parallel import#1
adhurjaty wants to merge 309 commits intomainfrom
fix-class-loading-parallel

Conversation

@adhurjaty
Copy link

Summary

Explicitly set the class loader in all threads to be the application class loader (not system)

Kind of like this error but that one is supposedly resolved

@adhurjaty adhurjaty force-pushed the fix-class-loading-parallel branch 2 times, most recently from c3df231 to a883566 Compare March 13, 2025 23:18
AssahBismarkabah and others added 28 commits October 30, 2025 17:26
preserving authorization settings import.
…rns-501-for-keycloak-26.2.0+

feature/Fine-Grained Admin Permissions (FGAP) V2 compatibility with Keycloak 26.2.0+
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.6.1 to 5.8.0.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](docker/metadata-action@v5.6.1...v5.8.0)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-version: 5.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…s/docker/metadata-action-5.8.0

Bump docker/metadata-action from 5.6.1 to 5.8.0
…iles and fixed the vulnerabilities in the root pom.xml
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.5.1 to 5.5.2.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](codecov/codecov-action@v5.5.1...v5.5.2)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: 5.5.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [helm/chart-testing-action](https://github.com/helm/chart-testing-action) from 2.6.1 to 2.8.0.
- [Release notes](https://github.com/helm/chart-testing-action/releases)
- [Commits](helm/chart-testing-action@v2.6.1...v2.8.0)

---
updated-dependencies:
- dependency-name: helm/chart-testing-action
  dependency-version: 2.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.4.3 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4.4.3...v6.0.0)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…ed method for removing passwords from credentials
dependabot bot and others added 25 commits March 9, 2026 07:17
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.19.2 to 7.0.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@v6.19.2...v7.0.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…s/docker/setup-buildx-action-4.0.0

build(deps): bump docker/setup-buildx-action from 3.11.1 to 4.0.0
…s/docker/build-push-action-7.0.0

build(deps): bump docker/build-push-action from 6.19.2 to 7.0.0
…s/docker/setup-qemu-action-4.0.0

build(deps): bump docker/setup-qemu-action from 3.2.0 to 4.0.0
…s/docker/login-action-4.0.0

build(deps): bump docker/login-action from 3.7.0 to 4.0.0
…ConfigRepository:62 Rule:EmptyCatchBlock Priority:3 Avoid empty catch blocks.
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.10.0 to 6.0.0.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](docker/metadata-action@v5.10.0...v6.0.0)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
fix: Import stop on missing AuthenticatorConfig
…s/docker/metadata-action-6.0.0

build(deps): bump docker/metadata-action from 5.10.0 to 6.0.0
…port-1397

fixes adorsys#1397: Avoid export of all groups when importing scope mappings
…ate-support

Add partial update support of users
…les-size-500mb

feat: increase code point limit to 500MB for import and normalization processes
Signed-off-by: Anil Dhurjaty <anil.dhurjaty@appfolio.com>
@adhurjaty adhurjaty force-pushed the fix-class-loading-parallel branch from 1aa3cfb to 9d42c8b Compare March 9, 2026 17:08

@Test
void shouldSanitizePasswordInFormParameters() {
String message = "grant_type=password&username=admin&password=secret123";
Copy link

Choose a reason for hiding this comment

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

⚠️ ⚠️ ⚠️ WARNING! ⚠️ ⚠️ ⚠️
Hello fellow developer! Looks like you committed a password.
Remember to keep secrets out of version control. If this was used in production, it needs to be rotated immediately.
If this was used in QA or for unit testing, you can use dynamic passwords.

random_string = SecureRandom.alphanumeric(10)
post sign_in_url, params: { session: { email: 'test1@test.com', password: random_string } }

Please reach out to security in the #fargo-security-alerts Slack channel.

Choose a reason for hiding this comment

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

👋 AppSec here! False positive. This is a hardcoded, fake credential (secret123) used as a test fixture to verify that SensitiveDataSanitizingFilter correctly redacts sensitive data from log messages. Not a real secret.

docker run --rm \
-e KEYCLOAK_URL="http://localhost:8080" \
-e KEYCLOAK_USER=admin \
-e KEYCLOAK_PASSWORD=admin123 \
Copy link

Choose a reason for hiding this comment

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

⚠️ ⚠️ ⚠️ WARNING! ⚠️ ⚠️ ⚠️
Hello fellow developer! Looks like you committed a password.
Remember to keep secrets out of version control. If this was used in production, it needs to be rotated immediately.
If this was used in QA or for unit testing, you can use dynamic passwords.

random_string = SecureRandom.alphanumeric(10)
post sign_in_url, params: { session: { email: 'test1@test.com', password: random_string } }

Please reach out to security in the #fargo-security-alerts Slack channel.

Choose a reason for hiding this comment

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

False positive. This is a placeholder credential in a quick-start documentation example for local development. Not a real secret.

@fargo-app fargo-app bot requested a review from a team March 9, 2026 17:08
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.