portainer/portainer · error
failed to create source for custom template %d: %w
Error message
failed to create source for custom template %d: %w
What it means
Error "failed to create source for custom template %d: %w" thrown in portainer/portainer.
Source
Thrown at api/datastore/migrator/migrate_2_43_0.go:295
return m.teamMembershipService.Tx(tx).TeamMembershipsByUserID(userId)
},
)
srcID, exists := sourcesByKey[key]
if !exists {
src := &portainer.Source{
Name: gittypes.RepoName(cfg.URL),
Type: portainer.SourceTypeGit,
Git: cfg,
OwnerID: ownerId,
Public: public,
AdministratorsOnly: adminOnly,
UserAccesses: users,
TeamAccesses: teams,
}
if err := m.sourceService.Tx(tx).Create(adminUserContext, src); err != nil {
return fmt.Errorf("failed to create source for custom template %d: %w", t.ID, err)
}
srcID = src.ID
newSrcID = src.ID
} else {
src, err := m.sourceService.Tx(tx).Read(adminUserContext, srcID)
if err != nil {
return fmt.Errorf("failed to read source %d for custom template %d: %w", srcID, t.ID, err)
}
ApplyUACOnSourceUpdate_2_43_0(src, users, teams, public, adminOnly, ownerId)
if err := m.sourceService.Tx(tx).Update(adminUserContext, srcID, src); err != nil {
return fmt.Errorf("failed to update source %d for custom template %d: %w", srcID, t.ID, err)
}
}
t.Artifact = &portainer.Artifact{
Files: []portainer.ArtifactFile{{View on GitHub (pinned to 17e74456ff)
When it happens
Trigger: Thrown at api/datastore/migrator/migrate_2_43_0.go:295 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of portainer/portainer@17e74456ff (2026-08-26).
Data as JSON: /api/errors/6caa844e40bdcd10.
Report an issue: GitHub.