Описание тега staleobjectstate

1 ответ

Усовершенствованные устаревшие элементы

Я читал об устаревших элементах и ​​все еще немного сбит с толку. Например, следующее не будет работать, правильно? public void clickFoo(WebElement ele) { try { ele.click(); } catch (StaleElementReferenceException ex) { ele.click(); } } потому что, …
19 июл '16 в 14:48
3 ответа

Ссылка на устаревший объект при навигации с использованием Selenium

Я пробовал простую программу, которая перемещается и получает данные с новой страницы, возвращается в историю и открывает другую страницу, получает данные и так далее, пока все ссылки не будут посещены и данные не будут выбраны. После получения резу…
01 авг '17 в 09:43
2 ответа

Как обнаружить конфликты транзакций с Hibernate?

Я использую Hibernate 2.6 с hibernate-entitymanager. Я пытаюсь поймать и обработать ситуации, когда 2 транзакции конфликтуют на объекте. Вот что происходит: Два потока обновляют один объект, который имеет поле @Version. Поток, который теряет коммит-…
1 ответ

Почему мой метод ListView вызывает исключение "Состояние устаревшего объекта"?

В настоящее время в моем приложении я получаю исключение устаревшего объекта при вызове метода, который обновляет ListView из моей базы данных. Я тщательно закрывал все свои курсоры при запросах к моей базе данных, также я управляю своим курсором, к…
1 ответ

Как изящно объединить графы объектов после NHibernate StaleObjectStateException?

Мы пытаемся объединить объекты после того, как было создано исключение StaleObjectStateException, чтобы сохранить объединенную копию. Вот наша экологическая ситуация: Элемент списка Многопользовательская система Приложение для рабочего стола WPF, ба…
1 ответ

Избегайте StaleObjectStateException при удалении объекта

У меня есть 2 параллельных потока, которые одновременно входят в (Spring) сервис транзакций. Используя Hibernate, сервисный метод загружает некоторые объекты, обрабатывает их, находит и удаляет их из БД. Псевдокод выглядит следующим образом: @Transa…
3 ответа

Общие проблемы с Geb (StaleElementReferenceException и Wait Timeouts)

Согласно "Книге Геба" я начал наносить на карту веб-страницы нашего портала. Я предпочитаю использовать переменные, определенные в статическом блоке закрытия контента, и обращаться к ним впоследствии в методах страницы: static content = { buttonSend…
2 ответа

Обработка нарушений ограничений в Winforms с использованием NHibernate

Я хотел бы обработать случай, когда пользователь редактирует объект из базы данных в приложении Windows Forms, выполняет редактирование, которое нарушает ограничение базы данных (то есть уникальное значение столбца), сохраняет объект обратно в базу …
3 ответа

Почему в Grails я получаю исключение StaleObjectStateException сразу после обновления?

Я получил такой код: def myObject = MyDomainClass.get(myId) myObject.refresh() myObject.myProperty = myValue myObject.save(flush:true, failOnError:true) Несмотря на получение и обновление, я иногда получаю "org.hibernate.StaleObjectStateException: с…
3 ответа

Как свойства обновления NHibernate должны отображаться как версия

Используя свободный NHibernate, у меня есть свойство для класса, отображенного с помощью Version Version(x => x.Version); Когда я сохраняю объект, свойство Version увеличивается в базе данных, как я и ожидал, но значение свойства объекта, похоже,…
1 ответ

Где обрабатывать StaleObjectStateException в приложении asp.net mvc?

Я использую Session per Request pattern. Транзакции управляются автоматически. Как я могу легко обработать StaleObjectStateException и показать какой-то конкретный вид?
17 янв '10 в 22:52
1 ответ

StaleObjectException, но действительно странно

Я унаследовал приложение, которое выполняет вставки и обновления, основанные на триггерах, и иногда выдает исключение StaleObjectException. Я попытался добавить много отладки (tx,hibernate,type и т. Д.), Что еще больше запутало меня. 15:21:00 Callin…
14 мар '13 в 06:57
0 ответов

Грааль, строка была обновлена ​​или удалена другой транзакцией

Я пытаюсь вызвать несколько служб в моих контроллерах update метод. К сожалению, это приводит к StaleObjectStateException и я действительно не знаю почему, так как я "просто" вызываю сервисные методы, которые transactional Вот исключение: | Error 20…
2 ответа

Как "вылечить" спящий режим

Можно ли исцелить исключения, возникающие при сохранении / фиксации сеанса гибернации? Фон: в настоящее время мы обновляем несколько сотен записей за сеанс, используя FluentNHibernate. Время от времени возникает исключение StaleException, поскольку …
16 мар '16 в 12:33
1 ответ

NHibernate, почему загрузка объекта после удаления вызывает исключение устаревшего состояния?

У меня есть список объектов Item, которые обрабатываются в пакете, что-то вроде этого: foreach (var itemId in ItemIdList) { var item = getById(itemId); //load line if(item != null) { //...do some processing delete(item) } } Проблема в том, что один …
17 авг '12 в 18:40
0 ответов

StaleObjectStateException - для всех операций чтения?

Я работаю над проектом appfuse с базовыми приложениями Spring и Hibernate. У моего приложения есть страница, которая получает много одновременных обращений. У меня есть метод в классе контроллера, который использует DAO для выполнения основной опера…
5 ответов

Что такое устаревшее состояние?

Я читал о шаблоне пула объектов в Википедии ( http://en.wikipedia.org/wiki/Object_pool), где упоминается "опасно устаревшее состояние". Что именно является "несвежим" состоянием? Я знаю, что состояние - это переменные / данные, такие как мои поля и …
13 окт '09 в 22:35
1 ответ

WPF уведомил о том, что поле выбора ComboBox и элемент раскрывающегося списка не синхронизируются и не обновляются быстро

Я хочу, чтобы поля со списком в моей форме MVVM обновляли как их поле выбора, которое показывает текущий выбранный элемент, так и элемент раскрывающегося списка текущего выбранного элемента, как только связанные данные будут изменены. Я не могу этог…
18 ноя '17 в 15:38
1 ответ

Вызов grails ajax строка-была обновлена-или-удалена другой-транзакцией-или-несохраненным-отображением-значением-была

Я использую Grails 2.3.5, и у меня есть контроллер, который содержит ajaxDelete метод. Этот метод получает имя в виде строки объекта, который я хочу удалить. Я использую сервис для удаления объекта, который я вызываю из моего контроллера. При первом…
10 июн '14 в 14:14
1 ответ

Параллельный API LayoutLocalService.addLayout создает исключение StaleObjectStateException в LayoutSetLocalService

ОБНОВИТЬ Билет на Liferay принят, решение в dev: https://issues.liferay.com/browse/LPS-82954 ситуация Мой контекст - это параллельный импорт макетов liferay через портлет liferay; строить с весны. Когда я выполняю это в Liferay dxp; вызов API для до…