Impossible de régénérer les index

Bonjour,

Voici l’erreur que j’obtiens lorsque je lance “Réindexer tous les objets” :

2020-01-22 17:22:13,364 ERROR [com.simplicite.util.ObjectDirect] SIMPLICITE|http://170f4f2661ce:8080||ECORED0001|system|com.simplicite.util.ObjectDirect|save||Erreur ObjectIndex
    org.postgresql.util.PSQLException: ERROR: syntax error at or near "null"
     Position: 22
     at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2505)
     at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2241)
     at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:310)
     at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:447)
     at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:368)
     at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:158)
     at org.postgresql.jdbc.PgPreparedStatement.executeUpdate(PgPreparedStatement.java:124)
     at org.apache.tomcat.dbcp.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:136)
     at org.apache.tomcat.dbcp.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:136)
     at com.simplicite.util.engine.DBAccess.update(DBAccess.java:1728)
     at com.simplicite.util.engine.ObjectManager.create(ObjectManager.java:1844)
     at com.simplicite.util.engine.ObjectManager.save(ObjectManager.java:2904)
     at com.simplicite.util.ObjectDirect.save(ObjectDirect.java:441)
     at com.simplicite.util.ObjectDB.save(ObjectDB.java:1133)
     at com.simplicite.util.ObjectDB.save(ObjectDB.java:1120)
     at com.simplicite.util.tools.IndexSQLTool.indexFields(IndexSQLTool.java:205)
     at com.simplicite.util.tools.IndexSQLTool.indexObject(IndexSQLTool.java:127)
     at com.simplicite.util.tools.IndexSQLTool.indexation(IndexSQLTool.java:84)
     at com.simplicite.objects.System.ObjectIndex.rebuildObjectIndex(ObjectIndex.java:28)
     at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     at java.base/java.lang.reflect.Method.invoke(Method.java:567)
     at com.simplicite.util.engine.ObjectManager.invokeActionSync(ObjectManager.java:3711)
     at com.simplicite.util.ObjectDirect.invokeAction(ObjectDirect.java:669)
     at com.simplicite.util.ObjectDB.invokeAction(ObjectDB.java:1940)
     at com.simplicite.util.CronJob.run(CronJob.java:358)

Merci d’avance pour votre aide.
Abed.

Bonjour,

Bizarrement (sauf si vous avez fait qq choses), j’ai réussi à régénérer les indexes ce matin sans erreur.

Bonne journée.
Abed.

Non on a rien fait à ce niveau, de toute façon pour investiguer ce stacktrace n’était à priori pas suffisant, il devait surement y avoir d’autres erreurs/warning avant, il faut toujours essayer de remonter à la source