Problema ao salvar produto na LDM


#1

E ai pessoal, tudo bem? Fazia tempos que não aparecia por aqui…

Gostaria de uma opinião de vocês para que eu possa encontrar um problema “estranho” que estamos enfrentando.

Usamos adempiere em 2 empresas diferentes, porém ambas usam mesmo customization e quando atualizamos algo na base dados de A, atualizamos em B também.

De um tempo pra cá começamos a ter problemas ao inserir itens na LDM de um produto.

GridTab.query: No link column [11] ===========> GridTable.dataSave: Persistency Issue - PP_Product_BOMLine: null [11] java.lang.StackOverflowError at java.util.regex.Pattern.bitsOrSingle(Pattern.java:2314) at java.util.regex.Pattern.range(Pattern.java:2362) at java.util.regex.Pattern.clazz(Pattern.java:2268) at java.util.regex.Pattern.sequence(Pattern.java:1818) at java.util.regex.Pattern.expr(Pattern.java:1752) at java.util.regex.Pattern.group0(Pattern.java:2530) at java.util.regex.Pattern.sequence(Pattern.java:1806) at java.util.regex.Pattern.expr(Pattern.java:1752) at java.util.regex.Pattern.group0(Pattern.java:2530) at java.util.regex.Pattern.sequence(Pattern.java:1806) at java.util.regex.Pattern.expr(Pattern.java:1752) at java.util.regex.Pattern.group0(Pattern.java:2530) at java.util.regex.Pattern.sequence(Pattern.java:1806) at java.util.regex.Pattern.expr(Pattern.java:1752) at java.util.regex.Pattern.compile(Pattern.java:1460) at java.util.regex.Pattern.<init>(Pattern.java:1133) at java.util.regex.Pattern.compile(Pattern.java:847) at org.compiere.dbPort.Convert_PostgreSQL.convertCast(Convert_PostgreSQL.java:230) at org.compiere.dbPort.Convert_PostgreSQL.convertComplexStatement(Convert_PostgreSQL.java:206) at org.compiere.dbPort.Convert_PostgreSQL.convertStatement(Convert_PostgreSQL.java:141) at org.compiere.dbPort.Convert.convertIt(Convert.java:258) at org.compiere.dbPort.Convert.convert(Convert.java:231) at org.compiere.db.DB_PostgreSQL.convertStatement(DB_PostgreSQL.java:289) at org.compiere.db.PreparedStatementProxy.<init>(PreparedStatementProxy.java:40) at org.compiere.db.ProxyFactory.newCPreparedStatement(ProxyFactory.java:56) at org.compiere.util.DB.prepareStatement(DB.java:755) at org.compiere.util.DB.prepareStatement(DB.java:724)

Fica um tempo tentando salvar e retorna este erro no log.

Alguma sugestão do que possa estar ocorrento?

Obrigado.


#2

Olá Geizon, boa tarde!

Você deve ter alguma recursividade no seu cadastro de produtos. Tem um processo no menu que analisa as LDM para encontrar este tipo de problemas.

Att.


#3

Seria o Verificar LDM?

Acontece que este problema está ocorrendo apenas em uma das empresas…no outro está ok.

Temos um terceiro servidor de testes, onde temos as bases das 2 empresas… e mesmo assim ocorre o problema. Com isso descarto a possibilidade que seja algum problema de configuração do servidor, banco de dados ou algum outro detalhe.

Seria alguma informação dentro do próprio Adempiere que esteja gerando este problema. Mas não tenho idéia do que possa ser.


#4

Outro detalhe, este problema não está acontecendo com todos os itens.

Somente alguns deles dão erros…

Executei o processo e não mudou nada…