Árvore de páginas

Sintoma:

No acesso ao produto Datasul 11, era apresentado erro de Timezone.

No log do JBOSS encontramos o erro:

2013-03-01 08:30:57,709 INFO  [com.totvs.framework.md.loader.DatasulLoadDataBootstrapService] Verifying StartupState
2013-03-01 08:30:57,735 ERROR [STDERR] **** MessageBrokerServlet failed to initialize due to runtime exception:   Exception: com.datasul.framework.dcl.exception.DatasulRuntimeException: RUNTIME_EXCEPTION

Caused by: com.thoughtworks.xstream.io.StreamException:  : only whitespace content allowed before start tag and not \u0 (position: START_DOCUMENT seen \u0... @1:1)

A mensagem: [com.totvs.framework.md.loader.DatasulLoadDataBootstrapService] Verifying StartupState, indicava estar relacionado com o arquivo "startup-state.xml"

Solução:

Ao editar o arquivo do cliente, a informação era apresentada em apenas uma linha.
Ao editar o arquivo interno, a informação era apresentada de forma identada:

Ex:

<startup-state metadataPath="C:\totvs\datasul\11.5.3_progress\ServidorAplicacao\jboss-4.2.3.GA\server\instance-8080\metadados">
  <deploy-applications>false</deploy-applications>
  <generate-database>false</generate-database>
</startup-state>

Corrigimos a identação do arquivo.
Foi substituido o arquivo, o JBOSS iniciou corretamente e o acesso ao produto reestabelecido.