HTTP Status 500 – Internal Server Error


Type Exception Report

Message An exception occurred processing [/de/tickets/formular/kikife_termine.jsp] at line [110]

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

org.apache.jasper.JasperException: An exception occurred processing [/de/tickets/formular/kikife_termine.jsp] at line [110]

107: 							
108: 			 			       
109: <!-- INDEX--><%@ page pageEncoding="UTF-8" language="java" contentType="text/html; charset=UTF-8" autoFlush="true" buffer="128kb" %> <%@ page import="de.espirit.firstspirit.opt.integration.web.WebContext" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <%@ taglib prefix="fsi" uri="fsweb" %> <jsp:useBean id="now" class="java.util.Date" /> <% WebContext.getWebContext(pageContext).getSession().rollback(); %> <c:set var="mailFrom" scope="session" value="kinderkinofest@lvr.de"/> <c:set var="mailSubject" scope="session" value="KiKiFe Anmeldung"/> <c:set var="mailIntroduction" scope="session" value="<p>Liebe/r KiKiFe Besucher*in,</p> <p>schön, dass Sie sich zu folgender Veranstaltung angemeldet haben:</p>"/> <c:set var="mailText" scope="session" value="<p> Reservierte Karten zahlen und erhalten Sie im Kino vor der jeweiligen Veranstaltung. Halten Sie dazu bitte das abgezählte Bargeld bereit. <b>EC-Kartenzahlung ist nicht möglich</b>. </p> <p> <b>Privatpersonen</b>: Bitte beachten Sie, dass Ihr Anspruch auf die reservierten Karten 15 Minuten vor Vorstellungsbeginn verfällt! Restkarten können ab 15 Minuten vor Vorstellungsbeginn an der Kinokasse erworben werden. </p> <p> Bitte nennen Sie Ihren Namen oder den Namen Ihrer Institution, um Ihre Karten an der Kasse zu erhalten. Bitte Verwahren Sie diese <b>Reservierungsbestätigung</b> für etwaige Rückfragen, bis nach der Veranstaltung, in Ihrem Mail-Postfach. </p> <p> Bitte beachten Sie, dass Ihre Anmeldung verbindlich ist! </p> <p> Teilen Sie uns eine Änderung der Teilnehmerzahl oder Absage bitte rechtzeitig über die KiKiFe-Hotline (0211 - 27404 3108) mit. </p> <p> Sollten Sie noch Fragen haben, rufen Sie uns gerne an! </p> <p> Ihr KiKiFe-Team </p>"/> <c:if test="${param.datefsid != null && param.datefsid.matches('[0-9]+')}"><script>var datefsid = "<c:out value="${param.datefsid}"/>";</script></c:if> <c:set var = "timestamp" scope = "request" value = "${System.currentTimeMillis()}"/> <c:set var = "formid" scope = "session" value = "2408290"/> <c:set var = "formtoken" scope = "session" value = "73033195"/> <c:choose> <c:when test="${param.status.equals('ok')}"> <div class="row green"> <h2><i class="fas fa-check-circle" style="font-size: 100%; color: black;" title="OK"></i> Erfolgreich Angemeldet</h2> <p class="status-message"> <b>- Sie werden in Kürze eine Bestätigungsmail erhalten -</b> </p> </div> </c:when> <c:when test="${param.status.equals('error')}"> <div class="row magenta"> <h2><i class="fas fa-times-circle" style="font-size: 100%; color: white;" title="Fehler"></i>Fehler bei der Anmeldung</h2> <p class="status-message"> <b> - Es ist ein Fehler aufgetreten. Bitte überprüfen sie ihre Eingaben. - </b> </p> </div> </c:when> </c:choose> <noscript> <p class="status-message"> <b> - Um das Formular korrekt auszufüllen, ist JavaScript notwendig. Bitte aktivieren sie JavaScript für die Hilfe- und Feldprüfungsfunktionen. - </b> </p> </noscript> <form data-parsley-validate method="post" action="/do.mailandstore" autocomplete="on" id="kikife_event_form" class="parsley_form" > <input type="hidden" name="url_ok" value="https://www.kinderkinofest.de/de/tickets/formular/kikife_termine.jsp?status=ok" /> <input type="hidden" name="url_error" value="https://www.kinderkinofest.de/de/tickets/formular/kikife_termine.jsp?status=error" /> <input type="hidden" name="kikife_free_capacity" value="" /> <input type="hidden" name="kikife_choosen_date" value="" /> <input type="hidden" name="kikife_choosen_event" value="" /> <input type="hidden" name="kikife_choosen_location" value="" /> <input type="hidden" name="schema" value="kinderkinofest" /> <fieldset name="termin"> <div class="form-group row spacer-02"> <label for="kikife_event" class="col-sm-3 col-form-label" >Veranstaltung - Film/Mitmachaktion*</label> <div class="col-sm-9"> <select name="kikife_event" class="form-control form-control-lg" id="kikife_event" required="" onchange="selectChange('kikife_event')"> <option value="" style="font-style:italic;">Bitte Veranstaltung auswählen</option> </select> </div> </div> <div class="form-group row spacer-02"> <label for="kikife_location" class="col-sm-3 col-form-label" >Ort - Kino oder Jugendfreizeiteinrichtung*</label> <div class="col-sm-9"> <select name="kikife_location" class="form-control form-control-lg" id="kikife_location" required="" onchange="selectChange('kikife_location')"> <option value="" style="font-style:italic;">Bitte Ort auswählen</option> <option value="64">UFA Saal 5 </option> <option value="320">Kino Süd</option> <option value="321">Metropol Phantom </option> <option value="322">Black Box</option> <option value="448">Metropol Cinerama</option> <option value="512">UFA Saal 6</option> <option value="513">UFA Saal 7</option> <option value="896">Abenteuerspielplatz Eller (30)</option> <option value="901">UFA Workshopraum</option> <option value="2944">Elsa-Brandström-Haus</option> <option value="3008">Ev. Kinder- und Jugendzentrum im Hinterhof (15)</option> <option value="3137">JFE St. Matthäus</option> <option value="3138">Jugendtreff Jugend in der Aue</option> <option value="3139">Jugendetage an der Kreuzkirche </option> <option value="3140">Kinder- und Jugendtreff Youth4U</option> <option value="3141">Städt. Kinder- und Jugendfreizeiteinrichtung Gräulinger Straße</option> <option value="3142">Haus für Kinder, Jugendliche und Familien - In der Donk (30)</option> <option value="3144">Kunstsammlung NRW</option> <option value="3145">nordkap.familie (40)</option> <option value="3147">Offene Tür Wittenberger Weg </option> <option value="3149">Jugendinformationszentrum zeTT (Schulklassen)</option> <option value="3151">zitty.familie (60)</option> <option value="3152">Twenty One - Haus für Jugend, Medien und Kultur</option> <option value="3155">Filmmuseum</option> <option value="3156">Ev. Jugend Bilk </option> <option value="3157">flair.familie (15)</option> <option value="3159">Kinder- und Jugendtreff Schlossallee (30)</option> <option value="3714">Kino Süd Workshop-Raum</option> <option value="4352">UFA Saal 8</option> <option value="4416">UFA Saal 9</option> <option value="4480">UFA Saal 10</option> <option value="4544">UFA Saal 11</option> <option value="4608">UFA Saal 12</option> <option value="9344">UFA Saal 3</option> <option value="9408">UFA Saal 11</option> <option value="11392">Cinema</option> <option value="13184">LVR - Zentrum für Medien und Bildung</option> <option value="13632">Ev. Offene Kinder- und Jugendarbeit in Benrath</option> <option value="13825">Ev. Jugendzentrum in Oberbilk &#34;ejuzo&#34;</option> <option value="15936">Filmmuseum Workshopraum</option> <option value="18309">Ev. Tersteegengemeinde Düsseldorf / Ev. Jugendreferat (25)</option> <option value="21632">Bambi Filmstudio</option> <option value="21696">Bambi Bambini </option> <option value="26112">Haus für Kinder, Jugendliche und Familien flin.familie </option> <option value="27266">T-PUNKT - Offene Jugendarbeit an der Thomaskirche</option> <option value="32128">Apostel 2</option> <option value="32256">Heye 95</option> <option value="32960">Evangelische Mirjam Kirchengemeinde - Gemeindliche Jugendarbeit</option> <option value="33024">Kinder- und Jugendtreff Schlossallee (20)</option> <option value="33280">Jugendzentrum PULS*</option> <option value="33345">Rheinkirche Düsseldorf (20)</option> <option value="33472">Rheinkirche Düsseldorf (50)</option> <option value="33857">Haus für Kinder, Jugendliche und Familien - In der Donk (35)</option> <option value="33989">Jugendinformationszentrum zeTT (50)</option> <option value="33992">zitty.familie (25)</option> <option value="34304">Ev. Kinder- und Jugendzentrum im Hinterhof (30)</option> <option value="34305">Ev. Kinder- und Jugendzentrum im Hinterhof (60)</option> <option value="34370">Ev. Tersteegengemeinde Düsseldorf / Ev. Jugendreferat (15)</option> <option value="34375">flair.familie (20)</option> <option value="34689">Anne-Frank-Haus</option> </select> </div> <script type="text/javascript"> var alternative_name_mapping = JSON.parse('{ "64":"UFA" , "320":"Kino Süd" , "321":"Metropol" , "322":"Black Box" , "448":"Metropol" , "512":"UFA" , "513":"UFA" , "896":"Abenteuerspielplatz Eller" , "901":"UFA" , "2944":"Elsa-Brandström-Haus" , "3008":"Ev. Kinder- und Jugendzentrum im Hinterhof" , "3137":"JFE St. Matthäus" , "3138":"Jugendtreff Jugend in der Aue" , "3139":"Jugendetage an der Kreuzkirche" , "3140":"Kinder- und Jugendtreff Youth4U" , "3141":"Städt. Kinder- und Jugendfreizeiteinrichtung Gräulinger Straße " , "3142":"Haus für Kinder, Jugendliche und Familien - In der Donk" , "3144":"Kunstsammlung NRW" , "3145":"nordkap.familie" , "3147":"Offene Tür Wittenberger Weg" , "3149":"Jugendinformationszentrum zeTT" , "3151":"zitty.familie" , "3152":"Twenty One - Haus für Jugend, Medien und Kultur" , "3155":"Filmmuseum" , "3156":"Ev. Jugend Bilk" , "3157":"flair.familie" , "3159":"Kinder- und Jugendtreff Schlossallee" , "3714":"Kino Süd Workshop-Raum" , "4352":"UFA" , "4416":"UFA" , "4480":"UFA" , "4544":"UFA" , "4608":"UFA" , "9344":"UFA" , "9408":"UFA" , "11392":"Cinema" , "13184":"ZMB - Zentrum für Medien und Bildung (4. Etage, MediaLab)" , "13632":"Ev. Offene Kinder- und Jugendarbeit in Benrath" , "13825":"Ev. Jugendzentrum in Oberbilk &#34;ejuzo&#34;" , "15936":"Filmmuseum" , "18309":"Ev. Tersteegengemeinde Düsseldorf / Ev. Jugendreferat " , "21632":"Bambi" , "21696":"Bambi" , "26112":"Haus für Kinder, Jugendliche und Familien flin.familie " , "27266":"T-PUNKT - Offene Jugendarbeit an der Thomaskirche" , "32128":"Apostel 2 (Apostelplatz 2, 40625 Düsseldorf)" , "32256":"Heye 95 (Heye Straße 95, 40625 Düsseldorf)" , "32960":"Evangelische Mirjam Kirchengemeinde - Gemeindliche Jugendarbeit" , "33024":"Kinder- und Jugendtreff Schlossallee" , "33280":"Jugendzentrum PULS*" , "33345":"Rheinkirche Düsseldorf" , "33472":"Rheinkirche Düsseldorf" , "33857":"Haus für Kinder, Jugendliche und Familien - In der Donk" , "33989":"Jugendinformationszentrum zeTT" , "33992":"zitty.familie" , "34304":"Ev. Kinder- und Jugendzentrum im Hinterhof" , "34305":"Ev. Kinder- und Jugendzentrum im Hinterhof" , "34370":"Ev. Tersteegengemeinde Düsseldorf / Ev. Jugendreferat " , "34375":"flair.familie" , "34689":"Anne-Frank-Haus" }'); </script> </div> <div class="form-group row spacer-02"> <label for="kikife_date" class="col-sm-3 col-form-label" >Termin - Datum + Zeit*</label> <div class="col-sm-9"> <fsi:setSchema schema="kinderkinofest"> <fsi:search resultName="dates"> <fsi:query> <QUERY entityType="kikife_date" /> </fsi:query> <select id="kikife_date" class="form-control form-control-lg" name="<fsi:ref value='kikife_registration(*).kikife_date' />" required="" onchange="selectChange('kikife_date')"> <option value="" style="font-style:italic;">Bitte Termin auswählen</option> <c:forEach items="${dates}" var="date"> <option <c:if test="${param.datefsid.matches('[0-9]+') && param.datefsid == date.fs_id}">selected</c:if> value="<fsi:ref value='date' />"><fmt:formatDate pattern="dd.MM.yyy HH:mm" value = "${date.date}" /> Uhr</option> </c:forEach> </select> </fsi:search> </fsi:setSchema> <br /> <div class="form-row" id="ampel">nichts ausgewählt</div> </div> </div> </fieldset> <fieldset name="kontakt"> <div class="form-group row spacer-02"> <label for="name" class="col-sm-3 col-form-label" >Name der Institution</label> <div class="col-sm-9"> <input id="name" type="text" name="<fsi:ref value='kikife_registration(*).name' />" maxlength="256" class="form-control form-control-lg" value="<c:out value="${kikife_name}"/>"> </div> </div> <div class="form-group row spacer-02"> <label for="contact" class="col-sm-3 col-form-label" >Nachname der Kontaktperson*</label> <div class="col-sm-9"> <input id="contact" type="text" name="<fsi:ref value='kikife_registration(*).contact' />" maxlength="256" value="<c:out value="${kikife_contact}"/>" class="form-control form-control-lg" required="" autocomplete="family-name"> </div> </div> <div class="form-group row spacer-02"> <label for="contact_firstname" class="col-sm-3 col-form-label" >Vorname der Kontaktperson*</label> <div class="col-sm-9"> <input id="contact_firstname" type="text" name="<fsi:ref value='kikife_registration(*).contact_firstname' />" maxlength="256" value="<c:out value="${kikife_contact_firstname}"/>" class="form-control form-control-lg" required="" autocomplete="given-name"> </div> </div> <div class="form-group row spacer-02"> <label for="phone" class="col-sm-3 col-form-label" >Telefonnummer*</label> <div class="col-sm-9"> <input id="phone" type="text" name="<fsi:ref value='kikife_registration(*).phone' />" maxlength="256" value="<c:out value="${kikife_phone}"/>" class="form-control form-control-lg" required="" autocomplete="tel"> </div> </div> <div class="form-group row spacer-02"> <label for="mail" class="col-sm-3 col-form-label" >E-Mail Adresse*</label> <div class="col-sm-9"> <input id="mail" type="email" name="<fsi:ref value='kikife_registration(*).mail' />" maxlength="256" value="<c:out value="${kikife_mail}"/>" class="form-control form-control-lg" required="" autocomplete="email"> </div> </div> <div class="form-group row spacer-02"> <label for="city" class="col-sm-3 col-form-label" >Stadt</label> <div class="col-sm-9"> <input id="city" type="text" name="<fsi:ref value='kikife_registration(*).city' />" maxlength="256" value="<c:out value="${kikife_city}"/>" class="form-control form-control-lg" autocomplete="address-level1"> </div> </div> <div class="form-group row spacer-02"> <label for="postalcode" class="col-sm-3 col-form-label" >Postleitzahl</label> <div class="col-sm-9"> <input id="postalcode" type="text" name="<fsi:ref value='kikife_registration(*).postalcode' />" maxlength="256" value="<c:out value="${kikife_postalcode}"/>" class="form-control form-control-lg" autocomplete="postal-code"> </div> </div> </fieldset> <fieldset name="mengen"> <div class="form-group row spacer-02"> <label for="name" class="col-sm-3 col-form-label" >Anzahl Kinder*</label> <div class="col-sm-9"> <input id="children" type="number" name="<fsi:ref value='kikife_registration(*).children' />" min="0" max="999999" required="" placeholder="0" class="form-control form-control-lg" > </div> </div> <div class="form-group row spacer-02"> <label for="name" class="col-sm-3 col-form-label" >Anzahl Erwachsene*</label> <div class="col-sm-9"> <input id="adult" type="number" name="<fsi:ref value='kikife_registration(*).adult' />" min="0" max="999999" required="" placeholder="0" class="form-control form-control-lg"> </div> </div> <div class="form-group row spacer-02"> <label for="name" class="col-sm-3 col-form-label" >Bemerkungen (Anzahl Rollstuhlfahrer, Förderbedarf etc.)</label> <div class="col-sm-9"> <textarea id="comment" name="<fsi:ref value='kikife_registration(*).comment' />" rows="5" cols="30" maxlength="1024" class="form-control form-control-lg"></textarea> </div> </div> <div class="form-group row spacer-02 emailff" aria-hidden="true"> <label for="emailff" class="col-sm-3 col-form-label">Fallenfeld, bitte nicht ausfuellen</label> <div class="col-sm-9"> <input id="emailff" name="emailff" type="text" class="form-control form-control-lg"> </div> </div> <div class="form-group row spacer-02 emailff" aria-hidden="true"> <input type="checkbox" id="confirmff" name="confirmff" value="confirmff"> <label for="confirmff">Noch ein Fallenfeld, bitte nicht benutzen.</label> </div> <input type="hidden" name="timestamp" value="<c:out value="${timestamp}"/>"> <input type="hidden" name="formid" value="2408290"> <input type="hidden" name="formtoken" value="<c:out value="${formtoken}"/>"> </fieldset> <fieldset name="anmelden"> <div >* Pflichtfeld</div> <p><div class="invalid-feedback" id="invalid-form-error-message"></div></p> <fmt:parseDate pattern="yyyy-MM-dd HH:mm" value="2024-09-24 23:59" var="date" /> <c:if test="${now gt date}"> <button id="send" type="submit" disabled class="btn btn-lvrgreen" >Anmelden</button> </c:if> </fieldset> </form><!-- NOINDEX -->
110:     </div>
111:     <!-- Fuß -->    
112: 
113: 		    <div id="affix" class="hidden">


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:599)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:478)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:380)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:328)
	jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)

Root Cause

jakarta.servlet.ServletException: jakarta.servlet.jsp.JspException: In &lt;parseDate&gt;, a parse locale can not be established
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:666)
	org.apache.jsp.de.tickets.formular.kikife_005ftermine_jsp._jspService(kikife_005ftermine_jsp.java:433)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:456)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:380)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:328)
	jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)

Root Cause

jakarta.servlet.jsp.JspException: In &lt;parseDate&gt;, a parse locale can not be established
	org.apache.taglibs.standard.tag.common.fmt.ParseDateSupport.doEndTag(ParseDateSupport.java:147)
	org.apache.jsp.de.tickets.formular.kikife_005ftermine_jsp._jspx_meth_fmt_005fparseDate_005f0(kikife_005ftermine_jsp.java:1509)
	org.apache.jsp.de.tickets.formular.kikife_005ftermine_jsp._jspService(kikife_005ftermine_jsp.java:373)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:456)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:380)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:328)
	jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/10.1.13