Bonjour,
J'ai des problèmes avec mon application Quartz.
J'ai essayé d'ajouter des jobs via le code ou via un fichier xml, le même problème revient.
Lorsque je démarre Quartz, quand il arrive au chargement des jobs à partir de la db, il me génère un "null value not allowed". ce n'est pas moi qui écris dans la db.
Je suppose que c'est une erreur "connue".
Voila, si quelqu'un a une idée, ça m'aiderait beaucoup, merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 17 janv. 2008 14:10:26,577 ERROR ErrorLogger [MainScheduler_QuartzSchedulerThread][]: An error occured while scanning for the next trigger to fire. org.quartz.JobPersistenceException: Couldn't acquire next trigger: Data exception -- null value not allowed. . [See nested exception: java.sql.SQLException: Data exception -- null value not allowed. .] at org.quartz.impl.jdbcjobstore.JobStoreSupport.acquireNextTrigger(JobStoreSupport.java:1744) at org.quartz.impl.jdbcjobstore.JobStoreTX.acquireNextTrigger(JobStoreTX.java:1182) at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:231) * Nested Exception (Underlying Cause) --------------- java.sql.SQLException: Data exception -- null value not allowed. . at weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:108) at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:138) at weblogic.jdbc.rmi.internal.PreparedStatementImpl_weblogic_jdbc_wrapper_PreparedStatement_com_pointbase_net_netJDBCPreparedStatement_812_WLStub.executeUpdate(Unknown Source) at weblogic.jdbc.rmi.internal.PreparedStatementStub_weblogic_jdbc_rmi_internal_PreparedStatementImpl_weblogic_jdbc_wrapper_PreparedStatement_com_pointbase_net_netJDBCPreparedStatement_812_WLStub.executeUpdate(Unknown Source) at weblogic.jdbc.rmi.SerialPreparedStatement_weblogic_jdbc_rmi_internal_PreparedStatementStub_weblogic_jdbc_rmi_internal_PreparedStatementImpl_weblogic_jdbc_wrapper_PreparedStatement_com_pointbase_net_netJDBCPreparedStatement_812_WLStub.executeUpdate(Unknown Source) at org.quartz.impl.jdbcjobstore.StdJDBCDelegate.insertFiredTrigger(StdJDBCDelegate.java:3251) at org.quartz.impl.jdbcjobstore.JobStoreSupport.acquireNextTrigger(JobStoreSupport.java:1737) at org.quartz.impl.jdbcjobstore.JobStoreTX.acquireNextTrigger(JobStoreTX.java:1182) at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:231) Caused by: java.sql.SQLException: Data exception -- null value not allowed. . at com.pointbase.net.netJDBCPrimitives.handleResponse(Unknown Source) at com.pointbase.net.netJDBCPrimitives.handlePrimitiveResponse(Unknown Source) at com.pointbase.net.netJDBCPreparedStatement.executeUpdate(Unknown Source) at weblogic.jdbc.wrapper.PreparedStatement.executeUpdate(PreparedStatement.java:94) at weblogic.jdbc.rmi.internal.PreparedStatementImpl_weblogic_jdbc_wrapper_PreparedStatement_com_pointbase_net_netJDBCPreparedStatement.executeUpdate(Unknown Source) at weblogic.jdbc.rmi.internal.PreparedStatementImpl_weblogic_jdbc_wrapper_PreparedStatement_com_pointbase_net_netJDBCPreparedStatement_WLSkel.invoke(Unknown Source) at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477) at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:353) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:144) at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:415) at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
EDIT: j'utilise la version 1.4.5 de quartz, et j'aimerais y rester, si c'est ça la cause, je n'aurai pas le choix, enfin j'aimerais éviter...
Bye
Partager