Spring Boot, Entity. Разное поведение метода репозитория.

Почему в разных местах одного приложения на Spring Boot, Entity Framework один и тот же метод репозитория отрабатывает по разному - User user = userRepository.findOneByUserName(userName)?
Работает в классе UserServiceImpl в методе loadUserByUsername - User загружается вместе со списком ролей при вызове строки logger.info("User: " + user);
//2020-06-09 12:10:35.169 INFO 8276 --- [nio-8080-exec-2] r.g.s.ishop.service.UserServiceImpl : User: User{id=1, userName='superadmin', password='$2a$10$N.4huWiRfudeqp6xqPmCY..X0hk5Aw5J/y2OgHyPeCUnRpm07hO4S', firstName='superadmin first_name', lastName='superadmin last_name', phoneNumber='+79991234567', email='superadmin@mail.com', deliveryAddress=null, roles=[Role{id=1, name='ROLE_SUPERADMIN'description='Главный администратор интернет-магазина. Доступ ко всем разделам магазина и всем операциям'}, Role{id=2, name='ROLE_ADMIN'description='Администратор интернет-магазина. Доступ ко всем разделам магазина. Нет прав на создание и изменение администраторов'}, Role{id=3, name='ROLE_EMPLOYEE'description='Сотрудник организации. Общий уровень доступа к внутренним ресурсам интернет-магазина. Нет доступа к пользователям'}, Role{id=4, name='ROLE_MANAGER'description='Менеджер интернет-магазина. Доступ к заказам в магазине'}]}И НЕ работает в классе CustomAuthenticationSuccessHandler в методе onAuthenticationSuccess - получаем ошибку при обращении к User в строке logger.info("User: " + theUser); - не загружает роли.
//org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: ru.geekbrains.spring.ishop.entity.User.roles, could not initialize proxy - no Session
// at org.hibernate.collection.internal.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:606) ~[hibernate-core-5.4.15.Final.jar:5.4.15.Final]
// at org.hibernate.collection.internal.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:218) ~[hibernate-core-5.4.15.Final.jar:5.4.15.Final]
// at org.hibernate.collection.internal.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:585) ~[hibernate-core-5.4.15.Final.jar:5.4.15.Final]
// at org.hibernate.collection.internal.AbstractPersistentCollection.read(AbstractPersistentCollection.java:149) ~[hibernate-core-5.4.15.Final.jar:5.4.15.Final]
// at org.hibernate.collection.internal.PersistentBag.toString(PersistentBag.java:621) ~[hibernate-core-5.4.15.Final.jar:5.4.15.Final]
Отличий в вызове метода репозитория нет.
Кто может объяснить, происходящее?
Ссылка на репозиторий проекта https://github.com/iourilitv/gb-spring-ishop-lys/tree/master-entity-1-test-performance
Заранее благодарен и готов предоставить дополнительную информацию.