cloutierjo / newtonerp

Automatically exported from code.google.com/p/newtonerp
0 stars 0 forks source link

NullPointerException task avec champs calculé #22

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Salut Jo,

J'ai essayé de créer une task affectant une invoice. Donc celle qui
contient un champ calculé. Ca fait un null pointer exception sur la méthode
calculate.

Voici le stack trace de l'exception. A noter que j'ai vérifier que la task
n'est pas en cause parce que je l'ai refaite autant hardcodée que dans la
vue graphique et même bug.

java.lang.NullPointerException
    at
modules.customerVendor.entityDefinitions.Invoice$1.calculate(Invoice.java:63)
    at
modules.customerVendor.entityDefinitions.Invoice$1.calculate(Invoice.java:1)
    at newtonERP.orm.field.Field.getData(Field.java:145)
    at newtonERP.orm.field.Fields.containsValues(Fields.java:235)
    at newtonERP.orm.Orm.buildWhereClauseForQuery(Orm.java:528)
    at newtonERP.orm.Orm.select(Orm.java:125)
    at newtonERP.orm.Orm.select(Orm.java:146)
    at
modules.taskModule.entityDefinitions.Specification.isSatisfied(Specification.jav
a:52)
    at
modules.taskModule.entityDefinitions.TaskEntity.isSatisfied(TaskEntity.java:57)
    at newtonERP.taskManager.TaskManager.executeTasks(TaskManager.java:55)
    at newtonERP.serveur.CommandRouteur.routeCommand(CommandRouteur.java:89)
    at newtonERP.serveur.Servlet.urlToAction(Servlet.java:132)
    at newtonERP.serveur.Servlet.handle(Servlet.java:67)
    at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
    at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
    at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    at org.mortbay.jetty.Server.handle(Server.java:326)
    at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:536)
    at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.ja
va:915)
    at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
    at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:405)
    at
org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
    at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)

Ma tâche est dans le task module à la ligne 70. Je l'ai mise en commentaire
le temps que tu check

Original issue reported on code.google.com by jonathan...@gmail.com on 21 Nov 2009 at 2:19

GoogleCodeExporter commented 9 years ago
Ça devrais être corrigé dans r1088 à toi de testé et de me le dire, si 
c'est
fonctionnel tu peux fermé l'issu. 

Original comment by djo0012@gmail.com on 22 Nov 2009 at 12:59

GoogleCodeExporter commented 9 years ago
fonctionnel merci

Original comment by jonathan...@gmail.com on 22 Nov 2009 at 4:20