cloutierjo / newtonerp Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/newtonerp
Automatically exported from code.google.com/p/newtonerp
déplacé les module dans des sous dossier parallèle a l'application, cela
permettre de pouvoir développé différent module dépendement des besoins de
chacun
rendre la sélection du dossier de module dans le fichier de config
le checkout des modules ce ferais donc de manière séparé de l'application
Original issue reported on code.google.com by [email protected]
on 20 May 2010 at 2:11
pour évité d'avoir des vue spécifique a certain module dans l'application
il faudrait rendre possible d'avoir des vue dans les module
Original issue reported on code.google.com by [email protected]
on 20 May 2010 at 2:30
Si on continue à travailler sur l'ERP après la session, ça serait cool
d'optimiser l'orm pour que les initDB puisse marcher avec des begin; et
commit; (ça serait beaucoup plus performant).
Original issue reported on code.google.com by [email protected]
on 2 Dec 2009 at 1:05
Code generator: entité: mettre vrais getters pour accesseurs simples multiples
Original issue reported on code.google.com by [email protected]
on 3 Dec 2009 at 11:54
Adapter ORM pour SGBD multiples, notamment MySQL
Original issue reported on code.google.com by [email protected]
on 6 Jan 2010 at 2:19
Entrez une donnée a enregistrer dans la db avec un accent. Ca donnera un ?
Why? C'est dans sqlite?
A voir. Peu prioritaire
Original issue reported on code.google.com by [email protected]
on 4 Nov 2009 at 7:46
Tout est dans le titre, remettre le removeSpecific button si possible
Original issue reported on code.google.com by [email protected]
on 27 Nov 2009 at 3:33
GetList: Recherche: doit tenir compte des accesseurs (3 types d'accesseurs)
Original issue reported on code.google.com by [email protected]
on 26 Jan 2010 at 1:01
Sqlite Count: transaction qui ne se termine jamais
On doit donc utiliser un "faux count" à bras sinon la DB ne se save plus
Original issue reported on code.google.com by [email protected]
on 8 Jan 2010 at 7:21
Si on a une liste of value vide, ça fait des entités qui font des null
pointer. Je m'occupe de ça - Guillaume
Original issue reported on code.google.com by [email protected]
on 5 Nov 2009 at 10:59
What steps will reproduce the problem?
1. Essayez de dériver de la classe HttpServlet, et probablement que ça ne
marchera pas.
2.
3.
Vous devez importer la librairie de servlet runtime.
Dans JDeveloper:
right click sur projet > projet properties > libraries and classpath
Dans Eclipse:
je sais pas comment, veuillez mettre les instructions
Original issue reported on code.google.com by [email protected]
on 13 Sep 2009 at 2:00
salut guillaume, je ne sait pas si cela produit ce résultat lorsque tu
essaie d'accéder au user right module ou a peut importe autre liens du
projet. Voici l'erreur : A noter que je suis a la derniere db que tu as
commité.
newtonERP.orm.exceptions.OrmEntityCreationException: Erreur à la création
des entitées provenant d'une requête de l'orm : no such column: 'groupsID'
at
newtonERP.orm.EntityCreator.createEntitiesFromResultSet(EntityCreator.java:75)
at newtonERP.orm.Orm.select(Orm.java:74)
at modules.userRightModule.actions.RightCheck.doAction(RightCheck.java:27)
at newtonERP.module.AbstractAction.perform(AbstractAction.java:54)
at newtonERP.serveur.CommandRouteur.routeCommand(CommandRouteur.java:54)
at newtonERP.serveur.Servlet.urlToAction(Servlet.java:112)
at newtonERP.serveur.Servlet.handle(Servlet.java:43)
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)
C'est surement juste un nom de colonne mauvais....
Original issue reported on code.google.com by [email protected]
on 25 Oct 2009 at 1:53
Comment refaire le probleme?
Ouvrez le projet dans Ubuntu
On devrait voir que les methodes de la classe test entity qu'ils override
par celle de l'interface.... pourquoi? Urgent car le bug semble etre juste
dans Linux
Original issue reported on code.google.com by [email protected]
on 23 Sep 2009 at 9:16
Faire qu'un accesseur puisse dépendre d'un autre
Original issue reported on code.google.com by [email protected]
on 26 Jan 2010 at 12:57
GridViewer (list viewer) Faire des champs qui colorient une rangée au
complet (pour classement)
Original issue reported on code.google.com by [email protected]
on 8 Jan 2010 at 1:54
Voici la stack trace de l'exception qui ma été lancée. Honnêtement je pense
que c'est juste ma JVM qui chie des tacs pis qui manque de mémoire. (Je
vais d'ailleurs voir comment lui allouer plus de mémoire)
Mais peut-être que notre programme bouffe des ressources a mort aussi.
Essayez une successions tres rapides d'utilisation des accesseurs comme
j'ai fait si vous avez rien a faire chez vous un samedi soir a 3h du mat!
2009-11-11 20:43:57.139::WARN: /Production/Edit/Machine?PKmachineID=1
java.lang.OutOfMemoryError: Java heap space
at sun.reflect.GeneratedConstructorAccessor3.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at
newtonERP.orm.EntityCreator.createEntitiesFromResultSet(EntityCreator.java:47)
at newtonERP.orm.Orm.select(Orm.java:106)
at newtonERP.orm.Orm.select(Orm.java:120)
at
newtonERP.orm.associations.SingleAccessorManager.getForeignEntity(SingleAccessor
Manager.java:57)
at
newtonERP.orm.associations.SingleAccessorManager.getSingleAccessor(SingleAccesso
rManager.java:86)
at
newtonERP.orm.associations.AccessorManager.getSingleAccessor(AccessorManager.jav
a:102)
at
newtonERP.module.AbstractOrmEntity.getSingleAccessor(AbstractOrmEntity.java:610)
at
modules.userRightModule.entityDefinitions.User.getGroupsEntity(User.java:51)
at modules.userRightModule.actions.RightCheck.doAction(RightCheck.java:33)
at newtonERP.module.AbstractAction.perform(AbstractAction.java:53)
at newtonERP.serveur.CommandRouteur.routeCommand(CommandRouteur.java:57)
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)
2009-11-11 20:43:57.139::WARN: /HumanResources/Edit/Employee?PKemployeeID=1
java.lang.OutOfMemoryError: Java heap space
at java.lang.StringBuilder.toString(Unknown Source)
at
newtonERP.module.AbstractOrmEntity.getPrimaryKeyName(AbstractOrmEntity.java:397)
at
newtonERP.module.AbstractOrmEntity.getNaturalKeyNameList(AbstractOrmEntity.java:
496)
at
newtonERP.module.AbstractOrmEntity.getNaturalKeyName(AbstractOrmEntity.java:562)
at
newtonERP.orm.associations.ListOfValueManager.addListOfValue(ListOfValueManager.
java:29)
at
newtonERP.orm.associations.AccessorManager.addAccessor(AccessorManager.java:28)
at modules.production.entityDefinitions.Machine.<init>(Machine.java:31)
at
modules.production.entityDefinitions.MaintenanceTicket.<init>(MaintenanceTicket.
java:34)
at sun.reflect.GeneratedConstructorAccessor6.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at
newtonERP.orm.EntityCreator.createEntitiesFromResultSet(EntityCreator.java:47)
at newtonERP.orm.Orm.select(Orm.java:106)
at newtonERP.orm.Orm.select(Orm.java:120)
at
newtonERP.orm.associations.PluralAccessorManager.addFromNegativeListOfValueList(
PluralAccessorManager.java:161)
at
newtonERP.orm.associations.PluralAccessorManager.getPluralAccessorList(PluralAcc
essorManager.java:31)
at
newtonERP.orm.associations.AccessorManager.getPluralAccessorList(AccessorManager
.java:78)
at
newtonERP.module.AbstractOrmEntity.getPluralAccessorList(AbstractOrmEntity.java:
584)
at
newtonERP.viewers.PromptViewer.getMultipleAccessorLinkList(PromptViewer.java:148
)
at newtonERP.viewers.PromptViewer.getHtmlCode(PromptViewer.java:127)
at newtonERP.viewers.Viewer.getHtmlCode(Viewer.java:42)
at newtonERP.serveur.Servlet.handle(Servlet.java:69)
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)
Original issue reported on code.google.com by [email protected]
on 12 Nov 2009 at 1:47
lorsque l'on éxécuté ce code:
AbstractOrmEntity entity=new Employee();
entity.getSingleAccessorList();
sa donne
newtonERP.module.exception.FieldNotFoundException: PKuserID field doesn't exist
at newtonERP.orm.field.Fields.setData(Fields.java:83)
at newtonERP.module.AbstractEntity.setData(AbstractEntity.java:165)
at
newtonERP.orm.associations.SingleAccessorManager.getForeignEntity(SingleAccessor
Manager.java:52)
at
newtonERP.orm.associations.SingleAccessorManager.getSingleAccessorList(SingleAcc
essorManager.java:37)
at
newtonERP.orm.associations.AccessorManager.getSingleAccessorList(AccessorManager
.java:90)
at
newtonERP.module.AbstractOrmEntity.getSingleAccessorList(AbstractOrmEntity.java:
614)
at modules.taskModule.actions.DbGraph.drawEntitys(DbGraph.java:66)
at modules.taskModule.actions.DbGraph.doAction(DbGraph.java:50)
at modules.taskModule.actions.DbGraph.doAction(DbGraph.java:1)
at newtonERP.module.AbstractAction.perform(AbstractAction.java:52)
at newtonERP.module.Module.doAction(Module.java:297)
at newtonERP.serveur.CommandRouteur.routeCommand(CommandRouteur.java:76)
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)
je veut avoir la liste des accesseur pour connaitre les relations possible
sur une entity (la j'ai prit employee en tant qu'exemple) je ne suis pas
certain que je fasse la bonne chose mais si oui ce bug me bloque présentement
Original issue reported on code.google.com by [email protected]
on 28 Nov 2009 at 11:44
Les threads de user doivent faire timeout si plante, comme php
Original issue reported on code.google.com by [email protected]
on 8 Jan 2010 at 1:05
What steps will reproduce the problem?
1. Entrez un customer
2. Enrez une commande pour le customer
3. Essayez de la modifier
On devrais voir :
Error
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0
at java.util.Vector.get(Unknown Source)
at newtonERP.module.AbstractOrmEntity.editUI(AbstractOrmEntity.java:133)
at newtonERP.module.Module.doAction(Module.java:338)
at newtonERP.serveur.CommandRouteur.routeCommand(CommandRouteur.java:61)
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)
Aucune idée pourquoi.
Original issue reported on code.google.com by [email protected]
on 1 Nov 2009 at 11:41
Petit reminder pour ne pas oublier ça.
En ce moment, je dois faire des hack bâtard dans Fields pour bien utiliser
FieldDate. Il faudrait pas qu'on oublie de débugger et cleaner ça mais je
crois que la priorité pour mercredi et jeudi est de produire des modules
qui marchent. Ces hack bâtard sont dans une zones assez restreintes de
l'architecture alors ça ne nuit pas à la production.
Original issue reported on code.google.com by [email protected]
on 1 Nov 2009 at 4:38
Présentement dès que l'on veut appelé un action on doit passé par la
réflexion, même si elle est masqué a l'intérieur de la méthode doAction
Module qui prend le nom de l'action en String pour faire l'appel, cela
cause quelque inconvénient:
* on ne peu savoir qu'a l'exécution la validité de notre appel
* aucun autocomplete possible
* lourdeur de code suplémentaire
* probablement d'autre
exemple de code d'appel CommandRouteur ligne 36+:
{{{
module = ListModule.getModule("UserRightModule");
module.doAction("RightCheck", rightParam)
}}}
la réflexion est le seul moyen de faire les appel lorsque la demande viens
du client (url en string), mais a l'interne on pourrais la géré autrement.
j'ai donc trouvé une solution, mais étant donné que sa peu possiblement
cassé quelque règle d'encapsulation ou a tout le moins nos propre règle je
préfère vérifié avec vous ce qui en est.
pour ce faire je vous montre un exemple de ce que sa pourrait etre:
{{{
public class RightCheck extends AbstractAction
{
protected AbstractEntity doAction(AbstractEntity entity,
Hashtable<String, String> parameters)
{
...
}
}
// on appel ainsi l'action de cette manière:
new RightCheck().perform(rightParam);
}}}
alors, quel est votre avis?
Original issue reported on code.google.com by [email protected]
on 11 Oct 2009 at 2:57
Accesseurs secondaires (GateWay) doivent être créés de même manières que
les autres dans une entitée
Original issue reported on code.google.com by [email protected]
on 26 Jan 2010 at 1:03
What steps will reproduce the problem?
1. Essayer de supprimer la vendor invoice présente dans la db
Vous devriez voir ca :
Error
java.lang.NumberFormatException: For input string: "null"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at newtonERP.module.field.FieldInt.setData(FieldInt.java:73)
at newtonERP.module.field.Fields.setData(Fields.java:99)
at newtonERP.module.field.Fields.setFromHashTable(Fields.java:126)
at newtonERP.module.Module.doAction(Module.java:332)
at newtonERP.serveur.CommandRouteur.routeCommand(CommandRouteur.java:61)
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)
Honnetement je crois que je sait pourquoi, la invoice na pas de numéro dans
la db. Ca dit voulez vous deleter VendorInvoice null....
Cependant la question est, comment a-t-elle pu entrer en db sans numéro?
Refaire la db résoudrais le probleme a mon avis...
Serait bien d'essayer de tester plusieurs insert si les vendors invoice on
des numéros d'identification...
Original issue reported on code.google.com by [email protected]
on 1 Nov 2009 at 11:34
Accesseurs secondaires:
faire que si A à un accesseur vers B et B vers C, on peut faire que A ait
un accesseur vers C, mais celui-ci sera read-only.
Original issue reported on code.google.com by [email protected]
on 8 Jan 2010 at 1:52
Créer fichier de config
pour sgbd, user admin par default
options de backup
nom affiché globalement
Original issue reported on code.google.com by [email protected]
on 25 Jan 2010 at 7:41
Essaie de rentrer un nouveau produit avec un prix, ca va dire ca :
java.text.ParseException: Unparseable number: "2.00 $"
at java.text.NumberFormat.parse(NumberFormat.java:350)
at newtonERP.orm.field.type.FieldCurrency.setData(FieldCurrency.java:58)
at newtonERP.orm.field.Fields.setData(Fields.java:78)
at newtonERP.orm.field.Fields.setFromHashTable(Fields.java:105)
at newtonERP.module.Module.doAction(Module.java:319)
at newtonERP.serveur.CommandRouteur.routeCommand(CommandRouteur.java:62)
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.content(HttpConnection.java:930)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
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)
Original issue reported on code.google.com by [email protected]
on 28 Nov 2009 at 9:50
GetList: Vue critériée (pages multiples, sorting custom, critères de
recherches)
Original issue reported on code.google.com by [email protected]
on 7 Jan 2010 at 9:48
le scrum de Gabriel du 1 oct n'Est pas fait, stp le faire
Original issue reported on code.google.com by [email protected]
on 3 Oct 2009 at 4:03
J'avais une idée du userRight mais la sa fait 2-3 heure que je gosse dessus
et j'ai pas rajouter une ligne parce que je ne sais pas comment vous voyer
l'entitie et pourquoi vous vouler que j'utilise une hashtable dans presque
tout les methodes merci
Original issue reported on code.google.com by [email protected]
on 3 Oct 2009 at 7:42
Si vous tentez de modifier une entité comportant une date, elle ne sera pas
trouvée car les critères de recherches incluront l'heure et la date du
moment présent. Voici pourquoi ça fait ça: FieldDate et FieldDateTime a une
valeur par default qui n'est pas nulle.
Original issue reported on code.google.com by [email protected]
on 4 Nov 2009 at 2:16
Bug ouvert à tous, si ca vous tente de régler la méga lenteur de
l'affichage de longues listes...
Original issue reported on code.google.com by [email protected]
on 22 Nov 2009 at 4:19
Faire un système qui backup automatiquement la DB
Original issue reported on code.google.com by [email protected]
on 6 Jan 2010 at 5:02
Lorsque la DB est effacée et qu'on run le server en mode debug, ça lance
cette exception
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Array
index out of range: 0
at java.util.Vector.get(Unknown Source)
at modules.userRightModule.UserRightModule.initDB(UserRightModule.java:104)
at
modules.userRightModule.actions.CreateAllRight.doAction(CreateAllRight.java:69)
at newtonERP.module.AbstractAction.perform(AbstractAction.java:52)
at newtonERP.Starter.main(Starter.java:40)
Original issue reported on code.google.com by [email protected]
on 26 Oct 2009 at 4:45
Faire que les altertable soit dynamiques si les champs sont introuvables
Original issue reported on code.google.com by [email protected]
on 8 Jan 2010 at 7:30
Ca fait que la requête break, mais anyway ca arrivera jamais en real life
alors je fou ca en low pour le polishing si on a le temps
Original issue reported on code.google.com by [email protected]
on 28 Nov 2009 at 1:31
Fait ton maudit scrum svp!!!
Original issue reported on code.google.com by [email protected]
on 17 Nov 2009 at 1:54
Session: sauvegarde de connection persistante (dans cookies, pas juste session)
Original issue reported on code.google.com by [email protected]
on 6 Jan 2010 at 2:22
Apres avoir repris le projet au complet plusieurs fois je me rends compte
qu'il y a une problème dans le fichier GridViewer. Des erreurs de
compilation aux lignes suivantes :
import newtonERP.viewers.viewerData.ListViewerData;
if (gridData instanceof ListViewerData)
html += getSpecificButton(gridData
.getSpecificActionButtonList(),
((ListViewerData) gridData).getEntity().get(i));
ListViewerData n'est pas trouvé. C'est juste moi ou ben?
Original issue reported on code.google.com by [email protected]
on 16 Nov 2009 at 3:35
Rendre invisibles boutons pour lesquels on a pas les droits
(Dans GetList et Prompt)
Original issue reported on code.google.com by [email protected]
on 25 Jan 2010 at 7:23
Rendre tout les viewer W3C
Original issue reported on code.google.com by [email protected]
on 25 Jan 2010 at 7:27
Si vous roulez la db est-ce que ca vous donne ca --> ?
SQL query produced : SELECT * FROM Newton_Right WHERE
moduleName='UserRightModule';
Executed the select statement
newtonERP.orm.exceptions.OrmEntityCreationException: Erreur à la création
des entitées provenant d'une requête de l'orm : null
at
newtonERP.orm.EntityCreator.createEntitiesFromResultSet(EntityCreator.java:67)
at newtonERP.orm.Orm.select(Orm.java:74)
at modules.userRightModule.UserRightModule.initDB(UserRightModule.java:64)
at
modules.userRightModule.actions.CreateAllRight.doAction(CreateAllRight.java:89)
at newtonERP.module.AbstractAction.perform(AbstractAction.java:54)
at newtonERP.Starter.main(Starter.java:39)
Original issue reported on code.google.com by [email protected]
on 24 Oct 2009 at 3:36
Lorsqu'on regarde le nom visible d'une entité dans le prompt viewer, ça ne
marche plus (ça retourne le nom de la classe (nom par default)
Original issue reported on code.google.com by [email protected]
on 17 Nov 2009 at 11:19
Ajouter un ordre de sortingpar default pour entités
Original issue reported on code.google.com by [email protected]
on 22 Jan 2010 at 11:15
On ne voit pas l'association de l'employé John Doe vers son ticket de
maintenance mais on voit que le ticket de maintenance est relié à l'employé
John Doe. Pourquoi?
Relations :
MaintenanceTicket -> Employés = 1 à 1
Employé -> MaintenanceTickets = 1 à *
Bug?
Original issue reported on code.google.com by [email protected]
on 11 Nov 2009 at 8:48
Si nous continuons l'ERP arpès la session, il serait intéressant d'ajouter
des index aux clefs d'accesseurs exemple: employee -> champ departementID,
comme ça, la recherche serait beaucoup plus rapide. Il ne s'agit pas d'une
fonctionnalité qui devrait être faite pendant la session d'automne 2009.
Original issue reported on code.google.com by [email protected]
on 1 Dec 2009 at 10:07
Boutons d'actions spéficiques doivent être dans prompt viewer
Original issue reported on code.google.com by [email protected]
on 8 Jan 2010 at 8:01
Creer n'importe quel entité contenant un date. L'enregistrer. Voir la date
-> Elle sera a null. Donc la date ne s'enregistre pas en db.
Et ce pour toute les entités du projet. Le bug se produit avec date et
dateTime.
-Guillaume
-Kovalev
Original issue reported on code.google.com by [email protected]
on 4 Nov 2009 at 8:07
GridViewer: ListViewerData manquant, projet ne compile pas
à la ligne 13: import newtonERP.viewers.viewerData.ListViewerData;
point nul part car la classe ListViewerData n'est pas dans le projet.
à la ligne 112:
if (gridData instanceof ListViewerData)
html += getSpecificButton(gridData
.getSpecificActionButtonList(),
((ListViewerData) gridData).getEntity().get(i));
Original issue reported on code.google.com by [email protected]
on 16 Nov 2009 at 4:18
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 [email protected]
on 21 Nov 2009 at 2:19
Essaie de edit puis enregistre sans rien changé ca va dire :
java.text.ParseException: Unparseable number: " $"
at java.text.NumberFormat.parse(Unknown Source)
at newtonERP.orm.field.type.FieldCurrency.setData(FieldCurrency.java:59)
at newtonERP.orm.field.Fields.setData(Fields.java:78)
at newtonERP.orm.field.Fields.setFromHashTable(Fields.java:105)
at newtonERP.module.Module.doAction(Module.java:319)
at newtonERP.serveur.CommandRouteur.routeCommand(CommandRouteur.java:62)
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.content(HttpConnection.java:930)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
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)
Le problème est le suivant : le grandTotal quand il passe dans le setData
du fieldCurrency = ""....
Pourtant si tu va voir le ini db de CustomerVendor je set le grandTotal a 0....
J'ai essayé des hacks bizarre au début mais je les ait enlevés, c'était
trop dla bullshit... Puis je crois que tu connais plus les field que moi...
c assez weird en tout cas...
PS : Ca serait bien si ca pourrait être régler pour jeudi merci! :)
Original issue reported on code.google.com by [email protected]
on 1 Dec 2009 at 2:33
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.