Skip to content

Add participantcontext-config-store-sql to the sql boms #927

@ndr-brt

Description

@ndr-brt

Feature Request

Looks like every identity-hub/issuer created with the IH boms after restart throw this exception:

2026-02-20T09:39:34.371924096Z SEVERE 2026-02-20T09:39:34.371725177 JerseyExtension: Unexpected exception caught
2026-02-20T09:39:34.371963636Z org.eclipse.edc.spi.EdcException: No configuration found for participant context super-user
2026-02-20T09:39:34.372149715Z  at org.eclipse.edc.participantcontext.config.ParticipantContextConfigImpl.lambda$fetchConfig$1(ParticipantContextConfigImpl.java:109)
2026-02-20T09:39:34.372157307Z  at org.eclipse.edc.transaction.local.LocalTransactionContext.execute(LocalTransactionContext.java:74)
2026-02-20T09:39:34.372179820Z  at org.eclipse.edc.participantcontext.config.ParticipantContextConfigImpl.fetchConfig(ParticipantContextConfigImpl.java:106)
2026-02-20T09:39:34.372213461Z  at org.eclipse.edc.participantcontext.config.ParticipantContextConfigImpl.privateConfig(ParticipantContextConfigImpl.java:102)
2026-02-20T09:39:34.372230146Z  at org.eclipse.edc.participantcontext.config.ParticipantContextConfigImpl.getSensitiveString(ParticipantContextConfigImpl.java:88)
2026-02-20T09:39:34.372239460Z  at org.eclipse.edc.vault.hashicorp.HashicorpVaultSettings.forParticipant(HashicorpVaultSettings.java:49)
2026-02-20T09:39:34.372242194Z  at org.eclipse.edc.vault.hashicorp.HashicorpVault.getVaultClient(HashicorpVault.java:100)
2026-02-20T09:39:34.372251949Z  at org.eclipse.edc.vault.hashicorp.HashicorpVault.resolveSecret(HashicorpVault.java:75)
2026-02-20T09:39:34.372256546Z  at org.eclipse.edc.identityhub.api.ParticipantServicePrincipalResolver.toUser(ParticipantServicePrincipalResolver.java:73)
2026-02-20T09:39:34.372259110Z  at org.eclipse.edc.spi.result.AbstractResult.map(AbstractResult.java:145)
2026-02-20T09:39:34.372267442Z  at org.eclipse.edc.identityhub.api.ParticipantServicePrincipalResolver.findByPrincipal(ParticipantServicePrincipalResolver.java:68)
2026-02-20T09:39:34.372295084Z  at org.eclipse.edc.identityhub.api.ParticipantServicePrincipalResolver.findByCredential(ParticipantServicePrincipalResolver.java:58)
2026-02-20T09:39:34.372302795Z  at org.eclipse.edc.identityhub.api.authentication.filter.ServicePrincipalAuthenticationFilter.filter(ServicePrincipalAuthenticationFilter.java:65)

Seems to be because of missing participantcontext-config-store-sql module and related table.
It should be added on both identityhub-feature-sql-bom and issuerservice-feature-sql-bom

Which Areas Would Be Affected?

e.g., DPF, CI, build, transfer, etc.

Why Is the Feature Desired?

Are there any requirements?

Who will sponsor this feature?

Please @-mention the committer that will sponsor your feature.

Solution Proposal

If possible, provide a (brief!) solution proposal.

Metadata

Metadata

Assignees

Labels

feature_requestNew feature request, awaiting triagetriageall new issues awaiting classification

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions