Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice

Índice
maxLevel4
outlinetrue
exclude.*ndice
stylenone

 


Plataforma

Produto:  fluigTOTVS Fluig Plataforma

Versão: 1.5.7

Ocorrência

Ao exportar um novo formulário do TDS (Totvs TOTVS Developer Studio) para o fluiga plataforma, é exibido o seguinte erro em tela é gerado: JBAS014581: EJB 3.1 FR 13.3.3: BMT bean wdk/MetaList should complete transaction before returning.

 


Image Modified

Figura 1 - Erro ao exportar o novo formulário

...


Causa

O problema esta está na utilização de palavras reservadas em campos do formulário, por exemplo: version, documentid, companyid, companiidetc... Ao  Ao utilizar esses nomes, o fluig tentará a plataforma tentará criar duas colunas com o mesmo código, onde gera o erro da Figura 1. 

Bloco de código
languagexml
titleExemplo de uso incorreto - Campo documentId
<html>
<head>
    <link type="text/css" rel="stylesheet" href="http://style.fluig.com/css/fluig-style-guide.min.css" />
    <script type="text/javascript" src="/portal/resources/js/jquery/jquery.js"></script>
    <script type="text/javascript" src="/portal/resources/js/jquery/jquery-ui.min.js"></script>
    <script type="text/javascript" src="/portal/resources/js/mustache/mustache.min.js"></script>
    <script type="text/javascript" src="http://style.fluig.com/js/fluig-style-guide.min.js" charset="utf-8"></script>
</head>
<body>
    <div class="fluig-style-guide">
        <form name="form" role="form">
        	<input type="text" class="form-control" id="documentId" name="documentId">
        </form>
    </div>
</body>
</html>

Solução

O problema é resolvido retirando o uso das palavras reservadas no html HTML do formulário. 

Bloco de código
languagexml
titleExemplo de uso correto - Campo formDocumentId
<html>
<head>
    <link type="text/css" rel="stylesheet" href="http://style.fluig.com/css/fluig-style-guide.min.css" />
    <script type="text/javascript" src="/portal/resources/js/jquery/jquery.js"></script>
    <script type="text/javascript" src="/portal/resources/js/jquery/jquery-ui.min.js"></script>
    <script type="text/javascript" src="/portal/resources/js/mustache/mustache.min.js"></script>
    <script type="text/javascript" src="http://style.fluig.com/js/fluig-style-guide.min.js" charset="utf-8"></script>
</head>
<body>
    <div class="fluig-style-guide">
        <form name="form" role="form">
        	<input type="text" class="form-control" id="formDocumentId" name="formDocumentId">
        </form>
    </div>
</body>
</html>