Bem-vindo, Visitante
Nome do utilizador: Senha: Memorizar

TÓPICO: Colibri fecha após o arranque

Colibri fecha após o arranque 30 Mar. 2017 17:21 #11099

  • Daniel Ferreira
  • Avatar de Daniel Ferreira
  • Offline
  • Mensagens: 58
  • Obrigado recebido 40
Boa tarde.
Peço desculpa por estar a "meter-me" mas como normalmente sigo o forum por uma questão de prevenção, acompanhei a situação. E gostaria de fazer um reparo. Pode não ter nada a ver com estes problemas, mas certamente poderá provocar outros.
O utilizador Pedro Sousa, escreveu anteriormente:"O programa arranca normalmente e cria a base de dados (bd), no entanto quando substituo essa bd pela bd da versão 9.1....".Se o processo de actualização foi este vai dar caos.
Se assim foi,talvez fosse uma boa ideia ignorar a instalação e fazer correctamente: Uma nova instalação+copiar a base de dados anterior boa (ANTES de iniciar o programa)+mudar o nome se assim o entender e certificar-se que no login o nome corresponde (das bd)+ e só depois iniciar o programa para ele fazer o upgrade.
Pode não resolver estes problemas, mas de certeza que substituir a bd nova pela antiga, vai criar problemas.
Continuação de bom trabalho
Cumprimentos
O adminstrador desactivou a escrita pública.

Colibri fecha após o arranque 30 Mar. 2017 17:08 #11098

  • marcolopes
  • Avatar de marcolopes
  • Offline
  • Mensagens: 5496
  • Obrigado recebido 763
Pedro Sousa escreveu:
Agradeço as informações que tão prontamente prestou.
Vou tentar lembrar-me dessa password mas não está a ser fácil.

Tópico errado! projectocolibri.com/forum/bases-de-dados...ord-da-base-de-dados

Se não conseguir recordar, existem sempre duas possibilidades:

1) Continuar a usar o ficheiro EMPRESAS.XML antigo (Terá de ser analisado para verificar o problema. Envie-me o ficheiro para o email Este endereço de email está protegido contra piratas. Necessita ativar o JavaScript para o visualizar.).

2) Se não quiser ficar na dúvida e quiser recuperar a password da base de dados, terá de entrar em contacto com o nosso suporte e pedir assistência: projectocolibri.com/contacto
Marco Lopes
Gestor de projecto
Análise e Programação
Última Edição: 30 Mar. 2017 17:09 por marcolopes.
O adminstrador desactivou a escrita pública.

Colibri fecha após o arranque 30 Mar. 2017 16:44 #11097

  • Pedro Sousa
  • Avatar de Pedro Sousa
  • Offline
  • Mensagens: 13
  • Obrigado recebido 1
Boa tarde Marco,

Agradeço as informações que tão prontamente prestou.
Vou tentar lembrar-me dessa password mas não está a ser fácil.

Melhores cumprimentos.
O adminstrador desactivou a escrita pública.

Colibri fecha após o arranque 29 Mar. 2017 19:37 #11096

  • marcolopes
  • Avatar de marcolopes
  • Offline
  • Mensagens: 5496
  • Obrigado recebido 763
Pedro Sousa escreveu:
Mantendo o ficheiro de empresas original não consigo efetuar o login. Quando insiro a password (admin) aparece-me Wrong username or password (28000-169).
Já reinstalei e o resultado é o mesmo.

Vamos por partes:

Para resolver o problema do programa fechar logo a seguir ao arranque, a forma mais simples é, como lhe disse, apagar o ficheiro EMPRESAS.XML e deixar o Colibri criar um novo no arranque. Dúvidas sobre este assunto devem ser debatidas aqui: projectocolibri.com/forum/instalacao/210...as-empresas-de-login

O ERRO que está a obter tem a ver com o USERNAME e PASSWORD da base de dados, que, tal como lhe disse, podem ter sido alteradas por si quando criou a base de dados, através da edição dos dados da empresa... que é o caso! Essas credenciais só você as conhece e não existe forma de as reaver. Dúvidas sobre este assunto devem ser debatidas aqui: projectocolibri.com/forum/bases-de-dados...ord-da-base-de-dados
Marco Lopes
Gestor de projecto
Análise e Programação
O adminstrador desactivou a escrita pública.
The following user(s) said Thank You: Pedro Sousa

Colibri fecha após o arranque 29 Mar. 2017 19:30 #11095

  • Pedro Sousa
  • Avatar de Pedro Sousa
  • Offline
  • Mensagens: 13
  • Obrigado recebido 1
Boa noite Marco,

Mantendo o ficheiro de empresas original não consigo efetuar o login. Quando insiro a password (admin) aparece-me Wrong username or password (28000-169).
Já reinstalei e o resultado é o mesmo.

Não compreendo o que quer dizer com "Se as credenciais da base de dados tiverem sido alteradas por si, deverá editar a informação de acordo ".
Tem a ver com a alteração de colibri9.h2.db para colibri11.h2.db ? Já fiz essa alteração no nome do ficheiro. Terei de a fazer em mais algum lado?
Pesquisei no link que sugeriu mas consegui obter resposta para o meu problema.
O adminstrador desactivou a escrita pública.

Colibri fecha após o arranque 29 Mar. 2017 16:41 #11094

  • marcolopes
  • Avatar de marcolopes
  • Offline
  • Mensagens: 5496
  • Obrigado recebido 763
Ora, temos aqui 2 problemas distintos:
!ENTRY org.projectocolibri 4 0 2017-03-27 17:52:34.511
!MESSAGE 
!STACK 0
javax.jdo.JDODataStoreException: Exception thrown when executing query
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:319)
	at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:230)
	at org.projectocolibri.database.manager.CondicoesentregaManager.load(CondicoesentregaManager.java:43)
	at org.projectocolibri.database.ColibriDatabase.loadCondicoesentrega(ColibriDatabase.java:1137)
	at org.projectocolibri.database.model.Entidadesdocumentos.<init>(Entidadesdocumentos.java:200)
	at org.projectocolibri.database.model.Entidadesdocumentos.<init>(Entidadesdocumentos.java:182)
	at NestedThrowablesStackTrace:
org.h2.jdbc.JdbcSQLException: File corrupted while reading record: "page[535] data leaf table:0 SYS entries:10 parent:6 keys:[4582, 4583, 4584, 4585, 4586, 4587, 4588, 4589, 4590, 4591] offsets:[1954, 1860, 1772, 1673, 1576, 1486, 1389, 1263, 1096, 928]". Possible solution: use the recovery tool; SQL statement:
SELECT 'org.projectocolibri.database.model.Condicoesentrega' AS NUCLEUS_TYPE,A0.CODIGO AS NUCORDER0,A0.DESCRICAO,A0.RECORD_CONTROL FROM CONDICOESENTREGA A0 ORDER BY NUCORDER0 LIMIT 1 OFFSET 0  [90030-169]

Erro de base de dados... que aparentemente aconteceu ANTES dos erros seguintes... vamos portanto analisar primeiro o problema do colibri não arrancar, que se deve a este erro:
!SESSION 2017-03-27 17:52:41.007 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_101
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=pt_PT
Command-line arguments:  -os win32 -ws win32 -arch x86

!ENTRY org.projectocolibri 4 0 2017-03-27 17:52:42.507
!MESSAGE 
!STACK 0
java.lang.NullPointerException
	at org.projectocolibri.xml.beans.empresas.EmpresasDatabase.getCollection(EmpresasDatabase.java:221)
	at org.projectocolibri.ui.login.shell.tabs.empresas.LoginTab1Container.retrieveObjects(LoginTab1Container.java:80)
	at org.dma.eclipse.swt.viewers.TableViewerContainer.updateTable(TableViewerContainer.java:160)
	at org.dma.eclipse.swt.viewers.TableViewerContainer.updateTable(TableViewerContainer.java:154)
	at org.projectocolibri.ui.login.shell.tabs.empresas.LoginTab1Container.<init>(LoginTab1Container.java:28)
	at org.projectocolibri.ui.login.shell.tabs.empresas.LoginTab1.createTableContainer(LoginTab1.java:122)
	at org.projectocolibri.ui.login.shell.tabs.empresas.LoginTab1.createContents(LoginTab1.java:67)
	at org.projectocolibri.ui.login.shell.tabs.empresas.LoginTab1.<init>(LoginTab1.java:56)
	at org.projectocolibri.ui.login.shell.LoginShell.createTabs(LoginShell.java:130)
	at org.projectocolibri.ui.login.shell.LoginShell.<init>(LoginShell.java:77)
	at org.projectocolibri.ui.login.shell.LoginShell.<init>(LoginShell.java:68)
	at org.projectocolibri.rcp.Application.start(Application.java:38)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1438)

O ficheiro de EMPRESAS.XML está corrompido. Faça uma cópia de segurança desse mesmo ficheiro e APAGUE-O (pasta de instalação do colibri). Volte a abrir o Colibri, o ficheiro será criado devidamente. Se as credenciais da base de dados tiverem sido alteradas por si, deverá editar a informação de acordo para poder estabelecer a ligação após o login: projectocolibri.com/forum/instalacao/210...as-empresas-de-login
Marco Lopes
Gestor de projecto
Análise e Programação
Última Edição: 11 Out. 2017 23:59 por marcolopes.
O adminstrador desactivou a escrita pública.
Moderadores: marcolopes
Desenvolvido por Kunena