2016-04-04 3 views
0

Я хочу сохранить 10k пользователей из активного каталога, и я использую аудит, но у меня есть ошибка. Столбец modified_by не работает. ОшибкаПроверка Jhipster, неверно измененная по имени

2016-04-04 14:49:27,353 DEBUG [ForkJoinPool.commonPool-worker-3] StateServiceImpl: Request to save userAD, 77879 
2016-04-04 14:49:27,354 DEBUG [http-nio-80-exec-6] StateServiceImpl: Request to save userAD, 96459 

Как вы можете случайно его использованием потоков. Когда он использует ForkJoinPool.commonPool-worker-X в столбце modified_by, введите имя «system» и когда он вызывается из http-nio-80-exec-X, он заполняется именем пользователя, который зарегистрирован в .

Thanx

ответ

0

Введите .yo-rc.json файл и JHipster версию. Укажите, как вы загружаете пользователей 10 000: через REST API или что-то еще? Вы пишете/изменяете этот код или код, генерируемый JHipster без изменений?

SecurityContextHolder вероятно использует ThreadLocal переменные для хранения текущего пользователя, а затем, если вы начинаете нить вы не получите этот контекст копируется в поток исполнения, который приводит в получении пользователя по умолчанию: system

+0

Я использую последнюю версию jhipster (3.0.0) с некоторыми исправлениями, например beanfactory .... –

+0

Список users = adService.findAll(); users.parallelStream(). forEach (uAd -> {............ ptolUser.setUserAd (uAd); ...........} –

+0

https: // github. com/akeske/test2/blob/testing/com/ppc/ptol2/web/rest/AccountResource.java в строке 294+ я поставил свою функцию в этом запросе только для тестирования .... –

 Смежные вопросы

  • Нет связанных вопросов^_^