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.
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
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
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
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
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.
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)
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.
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.