Получение java.lang.illegalStateException: Запрос, связанный с нитью, не найденаJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Получение java.lang.illegalStateException: Запрос, связанный с нитью, не найдена

Сообщение Anonymous »

Я получаю ошибку ниже, когда пытаюсь использовать @async Annotation. < /p>

java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message, your code is probably running outside of DispatcherServlet/DispatcherPortlet: In this case, use RequestContextListener or RequestContextFilter to expose the current request.
< /code>

code: < /p>

@Async
@Override
@Transactional
public void triggerEmailCommunication(List eventCode, Integer authorizationId, Integer claimId,
boolean callMethod) {
Map emailBody = new HashMap();
try {

if (callMethod) {
LOGGER.info("Communication async flow triggerEmailCommunication method starts.");
emailBody = emailBodyObject(authorizationId, claimId, eventCode);
}

private Map emailBodyObject(Integer authorizationId, Integer claimId, List eventCode)
throws CareBusinessServiceException {
LOGGER.info("EmailBodyObject method starts.");
Map emailBody = new HashMap();
EmailClaimDetailsVO emailClaimDetails = new EmailClaimDetailsVO();
ClaimAuthorizationVO claimAuthVO = new ClaimAuthorizationVO();
Claim claim = new Claim();
Authorization authorization = new Authorization();
List rejectReasonList = new ArrayList();
Provider provider = new Provider();
String providerName = null;
String claimIntimationNbr = null;
String authorizationNbr = null;
SimpleDateFormat formatter = new SimpleDateFormat(AmhiConstants.DATE_FORMAT_DD_MM_YYYY);
try {
Integer claimIntimationId = null;
if (null != claimId) {
claim = enableBusinessService.retrieveClaimDetails(claimId);
} catch(Exception e) {
}
}
< /code>

dao layer < /p>

@Override
public Claim retrieveClaimIdRecord(Integer claimId) {
CriteriaBuilder builder = manager.getCriteriaBuilder();
CriteriaQuery criteriaQuery = builder.createQuery(Claim.class);
Root root = criteriaQuery.from(Claim.class);
ArrayList
conditions = new ArrayList();
conditions.add(builder.equal(root.get(Claim_.claimId), claimId));
criteriaQuery.select(root).where(conditions.toArray(new Predicate[] {}));
javax.persistence.Query query = manager.createQuery(criteriaQuery);
List claims = query.getResultList();
if(CollectionUtils.isNotEmpty(claims)){
return claims.get(0);
}
return new Claim();
}
< /code>

Значение получается из DB. Но я получаю выше исключения, как упомянуто.


Подробнее здесь: https://stackoverflow.com/questions/521 ... uest-found
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Получение java.lang.illegalStateException: Запрос, связанный с нитью, не найдена
    Anonymous » » в форуме JAVA
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Получение java.lang.IllegalStateException: запрос, связанный с потоком, не найден
    Anonymous » » в форуме JAVA
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Вложенным исключением является java.lang.IllegalStateException: невозможно преобразовать значение типа java.lang.String
    Anonymous » » в форуме JAVA
    0 Ответы
    60 Просмотры
    Последнее сообщение Anonymous
  • Java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild
    Anonymous » » в форуме JAVA
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous
  • Java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild
    Anonymous » » в форуме JAVA
    0 Ответы
    46 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»