ERRO

Erro 160250: "os objetos nesta classe não podem ser atualizados fora de uma sessão de edição" ao editar um serviço da feição com versionamento de ramificação

Last Published: July 25, 2025

Mensagem de Erro

Às vezes, ao editar um serviço de feições com versionamento de ramificação, ocorre o seguinte erro:

"Objects in this class cannot be updated outside an edit session"

A imagem a seguir mostra esse erro na ferramenta Aplicar comportamentos de evento.

erro mostrado na ferramenta de geoprocessamento

Note: 
This does not solely occur on the Apply Event Behaviors tool, but in general when editing.

Causa

Somente determinados tipos de conjunto de dados podem ser atualizados em uma sessão de edição, conforme descrito em 160250: os objetos nesta classe não podem ser atualizados fora de uma sessão de edição, no entanto, este erro pode ser causado quando um usuário adiciona uma classe de feição a um conjunto de dados já registrado.

Solução ou Solução Provisória

As seguintes etapas podem ser utilizadas quando este problema é causado pela adição de uma classe de feição a um conjunto de dados já registado:

  1. Interrompa o serviço de funcionalidades já publicado no Server Manager. Isso é necessário para garantir que possamos obter um bloqueio de esquema exclusivo.
  2. No ArcGIS Pro, cancele o registro de todos os conjuntos de dados de feição de dentro do geodatabase enterprise (EGDB) via a ferramenta de geoprocessamento Cancelar registro como versionado.
  3. Registre novamente todo o EGDB e os conjuntos de dados de feição no EDGB individualmente.
It may be preferable to registered the datasets manually, instead of running the Register as Versioned geoprocessing tool.
  1. Republicar o serviço da feição, seja um novo serviço da feição ou substituir o serviço da feição existente. Se você optar por substituir, certifique-se de que o serviço da feição seja reiniciado no Server Manager.
  2. Após republicar o serviço da feição, trazê-lo de volta para o ArcGIS Pro e fazer algumas edições, você agora deve ser capaz de executar edições/executar ferramentas sem encontrar o erro.
Caution:
The one consideration before unregistering a feature dataset/feature class as versioned, is to reconcile and post any edits to Default. Not doing this step can result in lost edits, see: Unregister As Versioned (Data Management)

ID do Artigo: 000032404

Obtenha suporte com IA

Resolva seu problema rapidamente com o chatbot de IA de suporte da Esri.

Comece a conversar agora

Informações Relacionadas

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Comece a conversar agora

Ir para as opções de download