diff --git a/lib/SimpleSAML/Logger.php b/lib/SimpleSAML/Logger.php
index 66173300efee93265efcd6298a662178716277d3..ab19465d6432728b1a556037c9b4ead9fb1b9fe5 100644
--- a/lib/SimpleSAML/Logger.php
+++ b/lib/SimpleSAML/Logger.php
@@ -316,7 +316,6 @@ class Logger
                 $s = Session::getSessionFromRequest();
             } catch (\Exception $e) {
                 // loading session failed. We don't care why, at this point we have a transient session, so we use that
-                self::error('Cannot load or create session: '.$e->getMessage());
                 $s = Session::getSessionFromRequest();
             }
             self::$trackid = $s->getTrackID();