Sur http://extranet.silverpeas.com, sur l'administration du plan de classement, axe "Type de publication", choix "Dossier commercial", menu opération "Créer une valeur fille", nom + description + choix valeur sœur "Devis" :
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
L'erreur est limitée à Postgres. Le détail de l'erreur ci dessous :
18/06/10-11:52:01,755 - ERROR : Pdc.CANNOT_CREATE_VALUE | MODULE : Pdc.PdcBmImpl.createDaughterValue | Impossible de créer cette valeur.
Impossible de créer cette valeur.
nested : Impossible de mettre à jour le noeud.
nested : !!! Message persistence.EX_CANT_FIND_OBJECT NOT INITIALIZED !!!
nested (Deepest) :
org.postgresql.util.PSQLException: ERREUR: l'opérateur n'existe pas : character varying >= integer
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:1592)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1327)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:192)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:451)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:350)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:254)
at org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.executeQuery(WrappedPreparedStatement.java:211)
at com.stratelia.webactiv.persistence.database.SilverpeasBeanDAOImpl.findByWhereClause(SilverpeasBeanDAOImpl.java:437)
at com.stratelia.silverpeas.treeManager.control.TreeBmImpl.createSonToNode(TreeBmImpl.java:874)
at com.stratelia.silverpeas.pdc.control.PdcBmImpl.createDaughterValue(PdcBmImpl.java:1374)
at com.stratelia.silverpeas.pdcPeas.control.PdcSessionController.createDaughterValue(PdcSessionController.java:264)
Ce problème se produit uniquement sur les bases données Silverpeas installées avant le 01/05/2005 (approximativement). Si tel est le cas, le script ci-dessus doit être exécuté.