Error 500 Internal Server Error

GET https://test.test.kursimple.de/course/5/edit

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider App\User\Security\UserProvider
context main
entry_point drenso.oidc.authenticator.main
user_checker security.user_checker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "oidc"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#705
  -map: Symfony\Component\Security\Http\AccessMap {#706 …}
  -logger: Monolog\Logger {#776 …}
  -httpPort: 80
  -httpsPort: 443
}
(none) (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#840
  -sessionKey: "_security_main"
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#754 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#834 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#288 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#839 …}
  -logger: Monolog\Logger {#776 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#756 …}
}
4.77 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#844
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#833 …}
}
(none) (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#846
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#287 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#158 …}
  -map: Symfony\Component\Security\Http\AccessMap {#706 …}
}
0.01 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#755
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/logout"
  ]
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#287 …}
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#617 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#756 …}
  -csrfTokenManager: null
}
(none) (none)

Authenticators

Status Authenticator
skipped
"Drenso\OidcBundle\Security\OidcAuthenticator"

This authenticator did not support the request.

Access Decision

affirmative Strategy
# Voter class
1
"App\Security\Voter\CategoryVoter"
2
"App\Security\Voter\CourseDataVoter"
3
"App\Security\Voter\CourseFieldVoter"
4
"App\Security\Voter\CourseOccurrenceVoter"
5
"App\Security\Voter\CourseSecurityVoter"

Access decision log

# Result Attributes Object
1 GRANTED view
App\Entity\Course {#1517
  #id: 5
  #created: DateTime @1611314975 {#1509
    date: 2021-01-22 11:29:35.0 UTC (+00:00)
  }
  #modified: DateTime @1769076853 {#1507
    date: 2026-01-22 10:14:13.0 UTC (+00:00)
  }
  #client: App\User\Entity\Client {#696 …}
  #title: "Ballett für Anfänger"
  #subtitle: "Von der Tanznase zur Prima Ballerina"
  #courseNature: "Course"
  #subscription: null
  #description: "<p>Port de bras, Fondu, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.</p><p>&nbsp;</p>"
  #searchwords: "Gulli"
  #price: 96.0
  #rabatt: null
  #taxRate: 0.0
  #occurrences: Doctrine\ORM\PersistentCollection {#1588 …}
  #category: Proxies\__CG__\App\Entity\Category {#1528 …}
  #images: Doctrine\ORM\PersistentCollection {#1708 …}
  #number: "6"
  #materialCost: 13.0
  #targetAgeMin: 4
  #targetAgeMax: 8
  #texts: Doctrine\ORM\PersistentCollection {#1744 …}
  #series: null
  #type: null
  #invoiceUpperComment: null
  #invoiceLowerComment: null
  #invoiceLowerCommentDebit: null
  -courseProviders: Doctrine\ORM\PersistentCollection {#1778 …}
  -vouchers: Doctrine\ORM\PersistentCollection {#1862 …}
  +fields: []
}
"App\Security\Voter\CategoryVoter"
ABSTAIN
"App\Security\Voter\CourseDataVoter"
ABSTAIN
"App\Security\Voter\CourseFieldVoter"
ABSTAIN
"App\Security\Voter\CourseOccurrenceVoter"
ABSTAIN
"App\Security\Voter\CourseSecurityVoter"
GRANTED
Show voter details