Para Desenvolvedores

Não é possível remover instância de serviço com arquivo.

Resolvido

Prezados,

após remover uma instância de um serviço customizado e também o canal em que ele estava instanciado, me deparei com o seguinte problema durante o deploy em QA:

020-09-14 18:28:19,375 ERROR 45.164.77.8 admin [ajp-nio-8009-exec-10] lumis.portal.interactiveprocess.Step - STR_ERROR_DELETING_SERVICE_INSTANCES lumis.portal.PortalException: STR_ERROR_DELETING_SERVICE_INSTANCES at lumis.portal.structure.sync.SyncInProcessor$37$2.execute(SyncInProcessor.java:4301) at lumis.util.CollectionExecutor.execute(CollectionExecutor.java:91) at lumis.portal.structure.sync.SyncInProcessor$37.call(SyncInProcessor.java:4150) at lumis.portal.structure.sync.ParallelExecutor$DatabaseTaskCallable.call(ParallelExecutor.java:209) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: lumis.doui.DouiException: STR_CANNOT_REMOVE_SERVICE_INSTANCE_WITH_FILE at lumis.doui.service.DouiService.instanceDeleted(DouiService.java:708) at lumis.content.service.ContentService.instanceDeleted(ContentService.java:400) at lumis.portal.structure.sync.SyncInProcessor$37$2.execute(SyncInProcessor.java:4261) ... 7 more.

 

Esse problema é referente aos conteúdos cadastrados desse serviço?

Por William Hideyuki Ayukawa

Em 16/09/20 15:02

Acompanhar pergunta

3 resposta(s):

Ordenar por:

Wiliam,

Você sabe qual é o id da instância de serviço que está sendo deletada? A validação ocorre porque existem arquivos associados a ela. Pode-se descobrir quais são tais arquivos realizando o seguinte select.

select * from lum_File where serviceInstanceId = <serviceInstanceId>;

 

Já que você irá deletar a instância de serviço, poderia verificar se a sua administração de tal instância de serviço possue itens cadastrados? Talvez excluindo os ítens pela administração pode deletar tais arquivos que estão gerando problemas.

Por Luiz Carlos Valenca

Em 17/09/20 11:59

Wiliam,

Conforme conversamos, havia ainda um item para apagar. Depois de apagar, o erro deixou de ser reproduzido?

Por Luiz Carlos Valenca

Em 21/09/20 16:26

Entrar

Interaja com a comunidade e tenha acesso a conteúdos exclusivos.

Houve algum erro ao acessar o banco de dados. Tente novamente mais tarde.