Autor Tema: ComdocIII No me genera un CUDAP  (Leído 5527 veces)

0 Usuarios y 1 Visitante están viendo este tema.

jsampietro

  • General
  • *
  • Mensajes: 32
    • Ver Perfil
    • Email
  • Institución: UADER
  • Nombre y apellido: Juan Ernesto Sampietro
  • Sistema: comdoc
  • Teléfono laboral: 03434232369
ComdocIII No me genera un CUDAP
« on: Octubre 01, 2009, 02:01:31 pm »
Después de tener todo instalado, pruebo a registrar una nota y cuando doy registrar definitivo me da el error:

Error interno
Identificador del error: servidor-20091001-133911-837
Ha ocurrido un error interno. Es probable que reintentando la operación pueda completarla con éxito. Para hacerlo debe reiniciar su sesión en el sistema. Si el problema persiste, comuníquese soporte técnico.
Reiniciar sesión ahora

y me reinicia la sesión haga lo que haga.

Probé con crear la nota y me da el mismo error en el mismo lugar. las demás operaciones de alta de organización áreas y usuarios no dan problemas, lo único curioso es que en los permisos electrónicos (no los de papel) de los usuarios no aparecen las opciones, están las leyendas pero los menus desplegables con las opciones están vacíos. Quizás solo sea que no leí el manual de Interfaz Administrativa.

no creo que sea algún problema de acceso al postgres porque revise con pgAdminIII y los cambios en la base con respecto al alta de usuarios estaban hechos.

Eugenia Calvo

  • Moderador Global
  • *****
  • Mensajes: 136
    • Ver Perfil
    • Email
Re: ComdocIII No me genera un CUDAP
« Respuesta #1 on: Octubre 01, 2009, 02:47:15 pm »
Juan,

Te faltan definir las naturalezas, fijate en el manual de la Interfaz Administrativa.
Cuando lo tengas definido vas a poder darle permisos por tipo de documento a cada usuario.

La nota que estas creando es de tipo electrónico? El error puede estar relacionado con esto de la naturaleza que te falta.

Si el error es creando un documento papel fijate el server.log que error tira. Mandame el log y lo vemos.
Saludos
Eugenia
Eugenia Calvo
Sistema de Información Universitaria (SIU)
Tel +54 249 443.2304
www.siu.edu.ar

jsampietro

  • General
  • *
  • Mensajes: 32
    • Ver Perfil
    • Email
  • Institución: UADER
  • Nombre y apellido: Juan Ernesto Sampietro
  • Sistema: comdoc
  • Teléfono laboral: 03434232369
Re: ComdocIII No me genera un CUDAP
« Respuesta #2 on: Octubre 01, 2009, 03:16:56 pm »
La nota no es de tipo electrónico, y ya vi lo de las naturalezas después lo voy a probar.

El error es creando un documento de papel

el server.log tira esto, lo reduje lo más que pude, el primer error es este, luego sigue tirando varias entradas de longitud similar con el mismo tipo de error TransactionRolledbackLocalException, si las necesitas avisame y lo mando entero por correo:


2009-10-01 15:10:12,752 ERROR [org.jboss.ejb.plugins.LogInterceptor] TransactionRolledbackLocalException in method: public abstract comdocII.model.element.Element comdocII.model.element.ElementHome.createRegistrarElemento(comdocII.model.autorizacion.Tipo,java.lang.String,java.lang.String,comdocII.model.ou.AreaModel,java.lang.String,comdocII.model.ou.AreaModel,comdocII.model.ou.AreaModel,comdocII.model.ou.AreaModel,comdocII.model.ou.OUModel,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,comdocII.model.ou.AreaModel,comdocII.model.otros.PersonaModel,java.lang.String,java.lang.String,java.lang.String) throws javax.ejb.CreateException,comdocII.util.exceptions.AppEventException, causedBy:
org.hibernate.exception.SQLGrammarException: could not execute query
   at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
   at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
   at org.hibernate.loader.Loader.doList(Loader.java:2223)
   at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
   at org.hibernate.loader.Loader.list(Loader.java:2099)
   at org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:289)
   at org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1695)
   at org.hibernate.impl.AbstractSessionImpl.list(AbstractSessionImpl.java:142)
   at org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:152)
   at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:811)
   at comdocII.daos.db.AbstractDAO.uniqueRow(AbstractDAO.java:57)
   at comdocII.daos.db.CudapDAO.getNextNumber(CudapDAO.java:38)
   at comdocII.model.element.Cudap.getNextCudap(Cudap.java:97)
   at comdocII.model.element.ElementEJB.crearElemento(ElementEJB.java:254)
   at comdocII.model.element.ElementEJB.ejbCreateRegistrarElemento(ElementEJB.java:155)
   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.jboss.ejb.plugins.BMPPersistenceManager.createEntity(BMPPersistenceManager.java:205)
   at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.createEntity(CachedConnectionInterceptor.java:225)
   at org.jboss.ejb.EntityContainer.createLocalHome(EntityContainer.java:625)
   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.jboss.invocation.Invocation.performCall(Invocation.java:359)
   at org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome(EntityContainer.java:1126)
   at org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invokeHome(EntitySynchronizationInterceptor.java:203)
   at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invokeHome(CachedConnectionInterceptor.java:189)
   at org.jboss.ejb.plugins.AbstractInterceptor.invokeHome(AbstractInterceptor.java:105)
   at org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInstanceInterceptor.java:136)
   at org.jboss.ejb.plugins.EntityLockInterceptor.invokeHome(EntityLockInterceptor.java:76)
   at org.jboss.ejb.plugins.EntityCreationInterceptor.invokeHome(EntityCreationInterceptor.java:45)
   at org.jboss.ejb.plugins.CallValidationInterceptor.invokeHome(CallValidationInterceptor.java:56)
   at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:125)
   at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
   at org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:161)
   at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:145)
   at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:132)
   at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invokeHome(ProxyFactoryFinderInterceptor.java:107)
   at org.jboss.ejb.EntityContainer.internalInvokeHome(EntityContainer.java:521)
   at org.jboss.ejb.Container.invoke(Container.java:981)
   at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invokeHome(BaseLocalProxyFactory.java:359)
   at org.jboss.ejb.plugins.local.LocalHomeProxy.invoke(LocalHomeProxy.java:133)
   at $Proxy81.createRegistrarElemento(Unknown Source)
   at comdocII.model.docfactory.DocFactoryEJB.createRegistrarElemento(DocFactoryEJB.java:124)
   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.jboss.invocation.Invocation.performCall(Invocation.java:359)
   at org.jboss.ejb.EntityContainer$ContainerInterceptor.invoke(EntityContainer.java:1187)
   at org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invoke(EntitySynchronizationInterceptor.java:284)
   at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
   at org.jboss.ejb.plugins.EntityReentranceInterceptor.invoke(EntityReentranceInterceptor.java:126)
   at org.jboss.ejb.plugins.EntityInstanceInterceptor.invoke(EntityInstanceInterceptor.java:278)
   at org.jboss.ejb.plugins.EntityLockInterceptor.invoke(EntityLockInterceptor.java:104)
   at org.jboss.ejb.plugins.EntityCreationInterceptor.invoke(EntityCreationInterceptor.java:76)
   at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
   at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
   at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
   at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
   at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
   at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
   at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
   at org.jboss.ejb.EntityContainer.internalInvoke(EntityContainer.java:527)
   at org.jboss.ejb.Container.invoke(Container.java:960)
   at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:430)
   at org.jboss.ejb.plugins.local.EntityProxy.invoke(EntityProxy.java:65)
   at $Proxy132.createRegistrarElemento(Unknown Source)
   at comdocII.control.handlers.PaperRegistryHandler.comdocII$control$handlers$PaperRegistryHandler$registrar$aop(PaperRegistryHandler.java:221)
   at comdocII.control.handlers.PaperRegistryHandler.access$1(PaperRegistryHandler.java)
   at comdocII.control.handlers.PaperRegistryHandler$registrar_3134354649179494313.invokeNext(PaperRegistryHandler$registrar_3134354649179494313.java)
   at comdocII.aop.ComDocSessionTransactionInterceptor.invoke(ComDocSessionTransactionInterceptor.java:46)
   at comdocII.control.handlers.PaperRegistryHandler$registrar_3134354649179494313.invokeNext(PaperRegistryHandler$registrar_3134354649179494313.java)
   at comdocII.control.handlers.PaperRegistryHandler.registrar(PaperRegistryHandler.java)
   at comdocII.control.handlers.PaperRegistryHandler.perform(PaperRegistryHandler.java:53)
   at comdocII.control.StateMachine.handleEvent(StateMachine.java:56)
   at comdocII.control.ControllerEJB.handleEvent(ControllerEJB.java:212)
   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.jboss.invocation.Invocation.performCall(Invocation.java:359)
   at org.jboss.ejb.StatefulSessionContainer$ContainerInterceptor.invoke(StatefulSessionContainer.java:598)
   at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
   at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
   at org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor.invoke(StatefulSessionInstanceInterceptor.java:333)
   at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
   at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
   at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:378)
   at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
   at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
   at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
   at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
   at org.jboss.ejb.Container.invoke(Container.java:960)
   at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:430)
   at org.jboss.ejb.plugins.local.StatefulSessionProxy.invoke(StatefulSessionProxy.java:79)
   at $Proxy129.handleEvent(Unknown Source)
   at comdocII.control.web.ControllerWebImpl.handleEvent(ControllerWebImpl.java:87)
   at comdocII.control.web.RequestProcessor.processRequest(RequestProcessor.java:68)
   at comdocII.control.web.MainServlet.doProcess(MainServlet.java:315)
   at comdocII.control.web.MainServlet.doGetImpl(MainServlet.java:266)
   at comdocII.control.web.MainServlet.doGet(MainServlet.java:180)
   at comdocII.control.web.MainServlet.doPost(MainServlet.java:164)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
   at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
   at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
   at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
   at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
   at java.lang.Thread.run(Thread.java:636)
Caused by: org.postgresql.util.PSQLException: ERROR: el operador no existe: integer = character varying
   at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:1542)
   at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1324)
   at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:190)
   at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:452)
   at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:354)
   at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:258)
   at org.jboss.resource.adapter.jdbc.CachedPreparedStatement.executeQuery(CachedPreparedStatement.java:90)
   at org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.executeQuery(WrappedPreparedStatement.java:342)
   at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:186)
   at org.hibernate.loader.Loader.getResultSet(Loader.java:1787)
   at org.hibernate.loader.Loader.doQuery(Loader.java:674)
   at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
   at org.hibernate.loader.Loader.doList(Loader.java:2220)
   ... 124 more

Eugenia Calvo

  • Moderador Global
  • *****
  • Mensajes: 136
    • Ver Perfil
    • Email
Re: ComdocIII No me genera un CUDAP
« Respuesta #3 on: Octubre 01, 2009, 05:25:55 pm »
Te funciona alguna alta de documentos?
para lo mismo con Crear Documento e Iniciar carpeta?

Saludos,

Eugenia
Eugenia Calvo
Sistema de Información Universitaria (SIU)
Tel +54 249 443.2304
www.siu.edu.ar

jsampietro

  • General
  • *
  • Mensajes: 32
    • Ver Perfil
    • Email
  • Institución: UADER
  • Nombre y apellido: Juan Ernesto Sampietro
  • Sistema: comdoc
  • Teléfono laboral: 03434232369
Re: ComdocIII No me genera un CUDAP
« Respuesta #4 on: Octubre 01, 2009, 05:42:49 pm »
Da el mismo error también en iniciar carpeta.

Eugenia Calvo

  • Moderador Global
  • *****
  • Mensajes: 136
    • Ver Perfil
    • Email
Re: ComdocIII No me genera un CUDAP
« Respuesta #5 on: Octubre 02, 2009, 10:16:27 am »
Juan, reiniciá el jboss, intentá un alta y mandame el server.log completo.
saludos
Eugenia
Eugenia Calvo
Sistema de Información Universitaria (SIU)
Tel +54 249 443.2304
www.siu.edu.ar

jsampietro

  • General
  • *
  • Mensajes: 32
    • Ver Perfil
    • Email
  • Institución: UADER
  • Nombre y apellido: Juan Ernesto Sampietro
  • Sistema: comdoc
  • Teléfono laboral: 03434232369
Re: ComdocIII No me genera un CUDAP
« Respuesta #6 on: Octubre 02, 2009, 11:11:37 am »
Acabo de mandarte el log a comdoc@siu.edu.ar

Eugenia Calvo

  • Moderador Global
  • *****
  • Mensajes: 136
    • Ver Perfil
    • Email
Re: ComdocIII No me genera un CUDAP
« Respuesta #7 on: Octubre 02, 2009, 11:18:36 am »
Juan, con que versión de postgres estas trabajando?
Eugenia Calvo
Sistema de Información Universitaria (SIU)
Tel +54 249 443.2304
www.siu.edu.ar

eemeinl

  • General
  • *
  • Mensajes: 37
    • MSN Messenger - eemeinl@yahoo.com.ar
    • Ver Perfil
  • Institución: Facultad de Ingeniería (UNaM)
  • Nombre y apellido: Evaldo E. Meinl
  • Sistema: Diaguita, Toba, Guarani, Pilaga, ComDoc
  • Teléfono laboral: (03755) 422169 int 127
Re: ComdocIII No me genera un CUDAP
« Respuesta #8 on: Octubre 02, 2009, 01:13:29 pm »
Hola! yo tambien estoy teniendo el mismo problema que Juan..
en el log server.log salio lo siguiente:

at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
   at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
   at org.hibernate.loader.Loader.doList(Loader.java:2223)
   at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
   at org.hibernate.loader.Loader.list(Loader.java:2099)
   at org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:289)
   at org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1695)
   at org.hibernate.impl.AbstractSessionImpl.list(AbstractSessionImpl.java:142)
   at org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:152)
   at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:811)
   at comdocII.daos.db.AbstractDAO.uniqueRow(AbstractDAO.java:57)
   at comdocII.daos.db.CudapDAO.getNextNumber(CudapDAO.java:38)[/font]
   at comdocII.model.element.Cudap.getNextCudap(Cudap.java:97)
   at comdocII.model.element.ElementEJB.crearElemento(ElementEJB.java:254)
   at comdocII.model.element.ElementEJB.ejbCreateCarpetaConContenidos(ElementEJB.java:108)

   
... (esto continua y despues aparece esto:)

at java.lang.Thread.run(Thread.java:636)
Caused by: org.postgresql.util.PSQLException:ERROR: el operador no existe: integer = character varying


espero que sea de utilidad.

saludos cordiales.

jsampietro

  • General
  • *
  • Mensajes: 32
    • Ver Perfil
    • Email
  • Institución: UADER
  • Nombre y apellido: Juan Ernesto Sampietro
  • Sistema: comdoc
  • Teléfono laboral: 03434232369
Re: ComdocIII No me genera un CUDAP
« Respuesta #9 on: Octubre 02, 2009, 01:21:24 pm »
Estoy usando postgres 8.3.7

jsampietro

  • General
  • *
  • Mensajes: 32
    • Ver Perfil
    • Email
  • Institución: UADER
  • Nombre y apellido: Juan Ernesto Sampietro
  • Sistema: comdoc
  • Teléfono laboral: 03434232369
Re: ComdocIII No me genera un CUDAP
« Respuesta #10 on: Octubre 02, 2009, 01:33:24 pm »
Por las dudas, el JBoss es el 4.2.3 al principio probé con la versión 5 pero tenía la estructura diferente a la que decía el manual de instalación así que decidí usar esta última

Eugenia Calvo

  • Moderador Global
  • *****
  • Mensajes: 136
    • Ver Perfil
    • Email
Re: ComdocIII No me genera un CUDAP
« Respuesta #11 on: Octubre 02, 2009, 02:54:02 pm »
El JBoss tiene que ser del 4.2.X

En cuanto a la base, de acuerdo con el error es que vamos a tener que usar la 8.1.

Ese error lo va a tirar en 8.2 tambien por problemas de casteo. Está intentando comparar integer con character varying, en las versiones 8.2 y superiores requiere cast explicito.

Voy a modificar el manual de instalación para especificar esto.

Saludos,
Eugenia
Eugenia Calvo
Sistema de Información Universitaria (SIU)
Tel +54 249 443.2304
www.siu.edu.ar

eemeinl

  • General
  • *
  • Mensajes: 37
    • MSN Messenger - eemeinl@yahoo.com.ar
    • Ver Perfil
  • Institución: Facultad de Ingeniería (UNaM)
  • Nombre y apellido: Evaldo E. Meinl
  • Sistema: Diaguita, Toba, Guarani, Pilaga, ComDoc
  • Teléfono laboral: (03755) 422169 int 127
Re: ComdocIII No me genera un CUDAP
« Respuesta #12 on: Octubre 05, 2009, 10:27:50 am »
Hola!
Encontré en internet una solución a este tema, al cast implícito. yo lo probé y funciono bien.. la idea es redefinir el cast, esto es para no tener que volver a una versión anterior de postgres, y usar la versión estable, en mi caso la 8.3.8 (debian lenny)

Código: [Seleccionar]
create function integer2character(in integer) returns character as 'select
$1::character' language sql immutable returns null on null input;

create cast (integer AS character) with function integer2character (in
integer) AS implicit;

ahora funciona de 10!! habría q ver si es lo correcto. entiendo que solamente afecta al cast de integer a character. asi q creo q no habria problema.

salu2 cordiales!!

jruitti

  • General Guarani
  • *
  • Mensajes: 43
    • Ver Perfil
  • Institución: Universidad Nacional de Chilecito
  • Nombre y apellido: Alberto Javier Ruitti
  • Sistema: SIU Pilaga - ComDoc
  • Teléfono laboral: +54 3825 427220
Re:ComdocIII No me genera un CUDAP
« Respuesta #13 on: Agosto 26, 2013, 05:11:19 pm »
Hola, tenemos el mismo problema con ComDocIII al generar un documento nuevo.
Como exactamente hiciste esa corrección? La corrimos en el postgres, pero nos sale el mismo error.

Saludos!

Eugenia Calvo

  • Moderador Global
  • *****
  • Mensajes: 136
    • Ver Perfil
    • Email
Re:ComdocIII No me genera un CUDAP
« Respuesta #14 on: Agosto 27, 2013, 11:34:53 am »
Hola Javier,

Si la versión de postgres es mayor a 8.3 tenes que ejecutar esta consulta en la base:


CREATE OR REPLACE FUNCTION pg_catalog.varchartoint(character varying) RETURNS integer
STRICT IMMUTABLE LANGUAGE SQL AS 'SELECT
int4($1::text);';

CREATE CAST (character varying AS integer) WITH FUNCTION
pg_catalog.varchartoint(character varying) AS IMPLICIT;

saludos
Eugenia
Eugenia Calvo
Sistema de Información Universitaria (SIU)
Tel +54 249 443.2304
www.siu.edu.ar