Zum Hauptinhalt springen

Literaturhinweise

Falls Sie weitere, interessante Literaturhinweise haben, die wir hier aufführen sollten, Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein. Danke!
Allgemein:
  • Hanzák, J., Pospìsil, P. und Rada, M.: Vogeleier und Vogelnester. Weltbild Verlag Augsburg, 1990.
  • Hessische Gesellschaft für Ornithologie und Naturschutz (Hrsg.): Avifauna von Hessen. 1993-2000.
  • Hessisches Ministerium des Innern und für Landwirtschaft, Forsten und Naturschutz (Hrsg.): Rote Liste der Vögel Hessens (Rote Liste der bestandsgefährdeten Brutvogelarten Hessens). Staatliche Vogelschutzwarte für Hessen, Rheinland-Pfalz und Saarland & Hessische Gesellschaft für Ornithologie und Naturschutz. Bearbeiter: M. Hormann, M. Korn, R. Enderlein, D. Kohlhaas und K. Richarz. 8. Fassung/April 1997.
  • König, C. (Bearbeitung): Wegweiser durch die Natur der Vögel Mitteleuropas. ADAC Verlag München und Das Beste Verlag Stuttgart, 1988.
  • Maasburg GmbH (München): Goldene Bauern-Regeln. Manfred Pawlak Verlagsgesellschaft mbH, Herrsching.
  • Nicolai, J.: Singvögel. Gräfe und Unzer Verlag, München, 1991.
  • Peters, S.: Vögel in Feld, Heide und Gebirge in Farben: Handbuch zum Bestimmen und Kennenlernen der Lebensweise Band 3, Verlag Otto Maier Ravensburg, 1976.
Zum Thema “Mehlschwalbe”:
  • Bondkowski, C. (2005): Grundlagen für ein Artenhilfsprogramm für die Mehlschwalbe im Dresdener Süden. Diplomarbeit. Hochschule für Technik und Wirtschaft (FH) Dresden, Fachbereich Landbau/Landespflege, Stdudiengang Landespflege. Dresden.
  • Menzel, H.: Die Mehlschwalbe: Delichon urbica, Spektrum Akademischer Verlag, Heidelberg, 1996. Weiterführende Literatur zur Mehlschwalbe ist u.a. bei Menzel, H. (1996) aufgeführt.
Zum Thema “Mauersegler”:
(Quelle: “Der Falke”, 51. Jahrgang, März 2004, Seite 97):
  • Äugst, U. (1992): Mauersegler (Apus apus) als Beute des Sperlingskauzes (Glaucidium passerinum). Acta ornithoecol. 2: 331-334.
  • Günther, E. & M. Hellmann (1991): Zum Vorkommen und zur Nistökologie baumbrütender Mauersegler (Apus apus) im Nordharz. Acta ornithoecol. 2: 261-275.
  • Günther, E. & M. Hellmann (2002): Starker Bestandsrückgang baumbrütender Mauersegler Apus apus im nordöstlichen Harz (Sachsen-Anhalt) - War es der Waschbär Procyon lotor ? Ornithol. Jber. Mus. Heineanum 20: 81-98.
  • Günther, E. & M. Hellmann (2004): Ein Relikt aus früherer Zeit? Mauersegler im Wald. Der Falke, 51. Jhg., Heft 3: 96-97.
  • Loske, K.-H., W. Eickhoff&H. Ulitza (2001): Bestandsentwicklung des Mauerseglers Apus apus in Anröchte/MittelWestfalen von 1989 bis 2000. Vogelwelt 122: 351-355.
  • Zahner, V. & H. Loy (2000):. Baumbrütende Mauersegler Apus apus und Eichenwirtschaft im Spessart. Ornithol. Anz. 39: 187-196.
Failed to start the session because headers have already been sent by "/mnt/web312/d2/29/547229/htdocs/cms/libraries/vendor/joomla/application/src/AbstractWebApplication.php" at line 404. (500 Whoops, looks like something went wrong.)

RuntimeException

HTTP 500 Whoops, looks like something went wrong.

Failed to start the session because headers have already been sent by "/mnt/web312/d2/29/547229/htdocs/cms/libraries/vendor/joomla/application/src/AbstractWebApplication.php" at line 404.

Exception

RuntimeException

  1. if ($this->isActive()) {
  2. throw new \RuntimeException('Failed to start the session: already started by PHP.');
  3. }
  4. if (ini_get('session.use_cookies') && headers_sent($file, $line)) {
  5. throw new \RuntimeException(
  6. sprintf('Failed to start the session because headers have already been sent by "%s" at line %d.', $file, $line)
  7. );
  8. }
  9. if (!session_start()) {
  1. $this->setId($session_clean);
  2. $cookie->set($session_name, '', ['expires' => time() - 3600 ]);
  3. }
  4. }
  5. parent::start();
  6. // Try loading data from the session
  7. if (!empty($_SESSION['joomla'])) {
  8. $this->data = unserialize(base64_decode($_SESSION['joomla']));
  9. }
  1. {
  2. if ($this->isStarted()) {
  3. return;
  4. }
  5. $this->store->start();
  6. $this->setState(SessionState::ACTIVE);
  7. // Initialise the session
  8. $this->setCounter();
  1. * @since 1.0
  2. */
  3. public function has($name)
  4. {
  5. if (!$this->isActive()) {
  6. $this->start();
  7. }
  8. return $this->store->has($name);
  9. }
  1. $name = $args[2] . '.' . $name;
  2. }
  3. }
  4. if (parent::has($name)) {
  5. // Parent is used because of b/c, can be changed in Joomla 6
  6. return parent::get($name, $default);
  7. }
  8. /*
  1. */
  2. public function getMessageQueue($clear = false)
  3. {
  4. // For empty queue, if messages exists in the session, enqueue them.
  5. if (!\count($this->messageQueue)) {
  6. $sessionQueue = $this->getSession()->get('application.queue', []);
  7. if ($sessionQueue) {
  8. $this->messageQueue = $sessionQueue;
  9. $this->getSession()->set('application.queue', []);
  10. }
  1. // Boolean short–circuit evaluation means this returns fast false when $isSite is false.
  2. return $isSite
  3. && $isGET
  4. && $app->getIdentity()->guest
  5. && empty($app->getMessageQueue());
  6. }
  7. /**
  8. * Get the cache controller
  9. *
  1. *
  2. * @since 1.5
  3. */
  4. public function onAfterRespond(AfterRespondEvent $event): void
  5. {
  6. if (!$this->appStateSupportsCaching() || $this->getCacheController()->getCaching() === false) {
  7. return;
  8. }
  9. // Saves current page in cache.
  10. $this->getCacheController()->store($this->getApplication()->getBody(), $this->getCacheKey());
  1. foreach ($this->listeners[$event->getName()] as $listener) {
  2. if ($event->isStopped()) {
  3. return $event;
  4. }
  5. $listener($event);
  6. }
  7. }
  8. return $event;
  9. }
  1. $dispatcher = $this->getDispatcher();
  2. } catch (\UnexpectedValueException $exception) {
  3. return null;
  4. }
  5. return $dispatcher->dispatch($eventName, $event ?: new ApplicationEvent($eventName, $this));
  6. }
  7. /**
  8. * Method to run the application routines.
  9. *
  1. // Send the application response.
  2. $this->respond();
  3. // Trigger the onAfterRespond event.
  4. $this->dispatchEvent(
  5. 'onAfterRespond',
  6. new AfterRespondEvent('onAfterRespond', ['subject' => $this])
  7. );
  8. }
CMSApplication->execute() in /mnt/web312/d2/29/547229/htdocs/cms/includes/app.php (line 58)
  1. // Set the application as global app
  2. \Joomla\CMS\Factory::$application = $app;
  3. // Execute the application.
  4. $app->execute();
require_once('/mnt/web312/d2/29/547229/htdocs/cms/includes/app.php') in /mnt/web312/d2/29/547229/htdocs/cms/index.php (line 51)
  1. // ... die
  2. die();
  3. }
  4. // Run the application - All executable code should be triggered through this file
  5. require_once __DIR__ . '/includes/app.php';

Stack Trace

RuntimeException
RuntimeException:
Failed to start the session because headers have already been sent by "/mnt/web312/d2/29/547229/htdocs/cms/libraries/vendor/joomla/application/src/AbstractWebApplication.php" at line 404.

  at /mnt/web312/d2/29/547229/htdocs/cms/libraries/vendor/joomla/session/src/Storage/NativeStorage.php:454
  at Joomla\Session\Storage\NativeStorage->start()
     (/mnt/web312/d2/29/547229/htdocs/cms/libraries/src/Session/Storage/JoomlaStorage.php:313)
  at Joomla\CMS\Session\Storage\JoomlaStorage->start()
     (/mnt/web312/d2/29/547229/htdocs/cms/libraries/vendor/joomla/session/src/Session.php:396)
  at Joomla\Session\Session->start()
     (/mnt/web312/d2/29/547229/htdocs/cms/libraries/vendor/joomla/session/src/Session.php:327)
  at Joomla\Session\Session->has()
     (/mnt/web312/d2/29/547229/htdocs/cms/libraries/src/Session/Session.php:194)
  at Joomla\CMS\Session\Session->get()
     (/mnt/web312/d2/29/547229/htdocs/cms/libraries/src/Application/CMSApplication.php:611)
  at Joomla\CMS\Application\CMSApplication->getMessageQueue()
     (/mnt/web312/d2/29/547229/htdocs/cms/plugins/system/cache/src/Extension/Cache.php:238)
  at Joomla\Plugin\System\Cache\Extension\Cache->appStateSupportsCaching()
     (/mnt/web312/d2/29/547229/htdocs/cms/plugins/system/cache/src/Extension/Cache.php:382)
  at Joomla\Plugin\System\Cache\Extension\Cache->onAfterRespond()
     (/mnt/web312/d2/29/547229/htdocs/cms/libraries/vendor/joomla/event/src/Dispatcher.php:454)
  at Joomla\Event\Dispatcher->dispatch()
     (/mnt/web312/d2/29/547229/htdocs/cms/libraries/vendor/joomla/application/src/AbstractApplication.php:99)
  at Joomla\Application\AbstractApplication->dispatchEvent()
     (/mnt/web312/d2/29/547229/htdocs/cms/libraries/src/Application/CMSApplication.php:347)
  at Joomla\CMS\Application\CMSApplication->execute()
     (/mnt/web312/d2/29/547229/htdocs/cms/includes/app.php:58)
  at require_once('/mnt/web312/d2/29/547229/htdocs/cms/includes/app.php')
     (/mnt/web312/d2/29/547229/htdocs/cms/index.php:51)