Mudanças entre as edições de "Erros do Crystal Reports"

De LATROMI Manuais
Ir para: navegação, pesquisa
(Solução)
Linha 63: Linha 63:
 
</pre>
 
</pre>
 
</li>
 
</li>
 +
 +
==O arquivo já existe==
 +
 +
=== Erro ===
 +
Ao gerar um PDF, ocorre o erro ''O arquivo já existe''.
 +
 +
<code>StackTrace
 +
  em System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
 +
  em System.IO.__Error.WinIOError()
 +
  em System.IO.Path.InternalGetTempFileName(Boolean checkHost)
 +
  em System.IO.Path.GetTempFileName()
 +
  em CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)
 +
  em CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(ExportRequestContext reqContext)
 +
  em CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToStream(ExportOptions options)
 +
  em CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToStream(ExportFormatType formatType)</code>
 +
 +
=== Causa ===
 +
O Crystal Reports está gerando um nome de arquivo temporário que já existe.
 +
 +
=== Solução ===
 +
Exclua os arquivos temporários da pasta ''%windir%\temp''.
 +
 
</ol>
 
</ol>
  
 
[[Category:Crystal Reports]]
 
[[Category:Crystal Reports]]

Edição das 12h39min de 18 de outubro de 2018

Código de Barras Mal Formado

Código de Barras I25m36l3.ttf com problema

Erro

Código de barras sai errado ao utilizar a fonte I25m36l3.ttf.

Causa

Fonte mal instalada.

Solução

Siga os passos abaixo para instalar a fonte

  1. Baixe e instale a fonte I25m36l3.ttf.
  2. Nas configurações de Fonte do Painel de Controle, desmarque a opção ocultar fontes com base em confgurações de idioma.

Se após os passos acima, a fonte continuar com problema, tente as opções abaixo:

  1. Conceder Permissão no arquivo físico da fonte para usuário do IIS.
  2. Adicione o seguinte valor a chave de registro:
       CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export
       NOME: ForceLargerFonts
       TIPO: DWORDS
       VALOR: 1
    
  3. Reiniciar o computador.

Retrieving the COM class factory for component with CLSID...

Erro

O LATROMI Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999

Causa

O sistema operacional não conseguiu utilizar o Runtime instalado.

Solução

Reiniciar o computador

Código de Barras Pequeno

Relatório do Crystal com o Código de Barras Pequeno

Erro

Ao gerar um PDF que utilize código de barras, o código de barras sai em tamanho menor do que o especificado no RPT.

Causa

Uma chave de registro do Crystal Reports que habilita a geração de fontes grandes está desabilitada.

Solução

Siga os passos abaixo:

  1. Vá em Iniciar > Executar
  2. Digite regedit e pressione enter
  3. Localize a chave HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects, clique com o botão direito do mouse, e vá em Permissões.
  4. Conceda todos os privilégios ao usuário que estiver rodando o serviço do IIS ou a todos os usuários.
  5. Adicione o seguinte valor a chave de registro:
       CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export\PDF
       NOME: ForceLargerFonts
       TIPO: DWORDS
       VALOR: 1
    
  6. O arquivo já existe

    Erro

    Ao gerar um PDF, ocorre o erro O arquivo já existe.

    StackTrace

      em System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
      em System.IO.__Error.WinIOError()
      em System.IO.Path.InternalGetTempFileName(Boolean checkHost)
      em System.IO.Path.GetTempFileName()
      em CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)
      em CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(ExportRequestContext reqContext)
      em CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToStream(ExportOptions options)
      em CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToStream(ExportFormatType formatType)
    

    Causa

    O Crystal Reports está gerando um nome de arquivo temporário que já existe.

    Solução

    Exclua os arquivos temporários da pasta %windir%\temp.