Para Desenvolvedores

Problema na exportação de estrutura

Resolvido

Olá pessoal, o erro abaixo ocorreu na exportação de estrutura:

lumis.portal.UnexpectedException: STR_UNEXPECTED_EXCEPTION
	at lumis.portal.structure.sync.SyncOutProcessor.syncOut(SyncOutProcessor.java:570)
	at lumis.portal.structure.sync.SyncOutProcessor.syncOut(SyncOutProcessor.java:484)
	at lumis.portal.structure.sync.StructureSyncManager.syncOut(StructureSyncManager.java:120)
	at lumis.service.portalmanagement.importexport.ExportStructureProcessActionHandler$ExportTask.run(ExportStructureProcessActionHandler.java:48)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.StackOverflowError
	at lumis.portal.structure.sync.ParallelExecutor.throwCause(ParallelExecutor.java:521)
	at lumis.portal.structure.sync.ParallelExecutor.awaitExecutionsInternal(ParallelExecutor.java:504)
	at lumis.portal.structure.sync.ParallelExecutor.awaitExecutions(ParallelExecutor.java:454)
	at lumis.portal.structure.sync.ParallelExecutor.awaitExecutions(ParallelExecutor.java:445)
	at lumis.portal.structure.sync.SyncOutProcessor.syncOut(SyncOutProcessor.java:539)
	... 4 more
Caused by: java.util.concurrent.ExecutionException: java.lang.StackOverflowError
	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
	at lumis.portal.structure.sync.ParallelExecutor.awaitExecutionsInternal(ParallelExecutor.java:492)
	... 7 more
Caused by: java.lang.StackOverflowError
	at java.util.regex.Pattern$Curly.match0(Pattern.java:4250)
	at java.util.regex.Pattern$Curly.match(Pattern.java:4234)
	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4658)
	at java.util.regex.Pattern$Loop.match(Pattern.java:4785)
	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4717)
	at java.util.regex.Pattern$Curly.match0(Pattern.java:4272)
	at java.util.regex.Pattern$Curly.match(Pattern.java:4234)
	at java.util.regex.Pattern$Ques.match(Pattern.java:4181)
	at java.util.regex.Pattern$Curly.match0(Pattern.java:4279)
	at java.util.regex.Pattern$Curly.match(Pattern.java:4234)
	at java.util.regex.Pattern$BmpCharProperty.match(Pattern.java:3798)
	at java.util.regex.Pattern$Curly.match0(Pattern.java:4279)
	
	... 
	... mais de mil linhas chamadas recursivos
	...
 
 	at java.util.regex.Pattern$BmpCharProperty.match(Pattern.java:3798)
	at java.util.regex.Pattern$Curly.match0(Pattern.java:4279)
	at java.util.regex.Pattern$Curly.match(Pattern.java:4234)
	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4658)
	at java.util.regex.Pattern$Loop.match(Pattern.java:4785)
	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4717)
	at java.util.regex.Pattern$Curly.match0(Pattern.java:4272)
	at java.util.regex.Pattern$Curly.match(Pattern.java:4234)
	at java.util.regex.Pattern$Ques.match(Pattern.java:4181)
	at java.util.regex.Pattern$Curly.match0(Pattern.java:4279)
	at java.util.regex.Pattern$Curly.match(Pattern.java:4234)
	at java.util.regex.Pattern$BmpCharProperty.match(Pattern.java:3798)
	at java.util.regex.Pattern$Curly.match0(Pattern.java:4279)

A estrutura a qual está sendo exportada possui cerca de 640 canais. Após reiniciar o ambiente, o problema parou de ocorrer e não foi possível mais reproduzir. Uma observação é que o ambiente tinha sido iniciado as 09:30 e esse problema ocorreu às 11:30.

Por Rodrigo Anselmo

Em 16/04/19 11:50

Acompanhar pergunta

1 resposta(s):

Ordenar por:

Rodrigo,

Esses casos de stackoverflow são bem chatos de identificar porque o log acaba ficando cortado.

O ideal é identificar a característica da estrutura ou os passos que levam a esse problema e tentar reproduzir localmente pra poder usar um breakpoint e identificar exatamente o que está ocasionando o problema.

Att.

Por Thiago Berne

Em 18/04/19 15:54

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.