#35147
Carranza Carlos
Participante

Perdón por no poner antes más datos.

Tengo Ubuntu 10.04 con PostgreSql 8.3.11-0Lenny, proveniente del repositorio de Debian (ya que la versión 10.04 de Ubuntu viene con PostgreSql 8.4). Esto, por supuesto, con las dependencias necesarias para que funcione (también de Debian).
Todo esto ejecutándose en una máquina virtual virtualbox.

En el motor tengo 4 bases de datos.
Esta en particular se llama Libertya y está parametrizada toda, menos la factura.
Como toques particulares tiene un plan de cuentas ampliados y nada más.

Casualmente quiero probar la ampliación de colores y talles.

Cosas que noté :
– No indicó que la base de datos estaba desactualizada.

– El cliente “Libertya.sh” indicó versión 10.03 (a pesar de poner que reemplazara todo el /ServidorOXP al descomprimir – con sudo).

– No creó el log del instalador de componentes, pero largué la aplicación desde consola y pude capturar los siguientes mensajes :

Code:
carlos@ubuntuserver:/ServidorOXP$ ./Libertya.sh
Cliente Libertya v10.03
JAVA_HOME no esta establecido
Debe establecer la variable JAVA_HOME
Establecer JAVA_HOME al directorio base del JDK de java.
La variable OXP_HOME no aparece establecida
Deebe establecer la variable OXP_HOME
al directorio base del servidor de Libertya.
*** 2010-10-26 15:48:13.539 OpenXpertya Log (CLogConsole) ***
15:48:12.837 OpenXpertya.startup: Libertya (r) Versión 10.03_15-03-2010 – Software Libre de Gestión- (c) 2009 DISYTEL; Implementación: Libertya 20100315-1136 – SERVICIOS_DIGITALES [11]
15:48:12.837 OpenXpertya.startup: – OpenJDK Client VM 16.0-b13 – Linux 2.6.32-25-generic-pae unknown [11]
———–> CConnection.setAppsServerInfo: jnp://Servidor_Aplicaciones:1099
– javax.naming.CommunicationException: Receive timed out [Root exception is java.net.SocketTimeoutException: Receive timed out]
– {java.naming.provider.url=jnp://Servidor_Aplicaciones:1099, java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, jnp.discoveryTimeout=5000, jnp.timeout=5000, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces, jnp.sotimeout=5000} [11]
———–> CConnection.setAppsServerInfo: jnp://Servidor_Aplicaciones:1099
– javax.naming.CommunicationException: Receive timed out [Root exception is java.net.SocketTimeoutException: Receive timed out]
– {java.naming.provider.url=jnp://Servidor_Aplicaciones:1099, java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, jnp.discoveryTimeout=5000, jnp.timeout=5000, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces, jnp.sotimeout=5000} [12]
===========> MSession.saveNew: saveNew [11]
org.postgresql.util.PSQLException: ERROR: llave duplicada viola restricción de unicidad «ad_session_key»; State=23505; ErrorCode=0
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:1512)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1297)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:188)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:437)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:353)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:307)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.postgresql.ds.common.PooledConnectionImpl$StatementHandler.invoke(PooledConnectionImpl.java:467)
at $Proxy1.executeUpdate(Unknown Source)
at org.openXpertya.util.CPreparedStatement.executeUpdate(CPreparedStatement.java:227)
at org.openXpertya.model.PO.saveNew(PO.java:2557)
at org.openXpertya.model.PO.save(PO.java:1783)
at org.openXpertya.model.MSession.get(MSession.java:246)
at org.openXpertya.apps.AMenu.(AMenu.java:106)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)

===========> MSession.saveError: Error – Error por clave duplicada [11]
===========> MSession.saveNew: Not inserted – INSERT INTO AD_Session (AD_Client_ID,AD_Org_ID,AD_Session_ID,Created,CreatedBy,IsActive,Processed,Remote_Addr,Remote_Host,Updated,UpdatedBy) VALUES (?,?,?,?,?,?,?,?,?,?,?) [11]
=== Instalando Componente y Version. Registrando Plugin ===
=== Ejecutando sentencias de preinstalacion ===
Error al realizar la instalación: ERROR: no hay restricción unique que coincida con las columnas dadas en la tabla referida «ad_electronicinvoiceformat»
———–> Msg.getMsg: NOT found: Error al realizar la instalación: ERROR: no hay restricción unique que coincida con las columnas dadas en la tabla referida «ad_electronicinvoiceformat» [12]
———–> Msg.getMsg: NOT found: OXPSYS [12]
———–> Msg.getMsg: NOT found: OXPSYS [12]