*** johannesV has joined #gnuenterprise good morning people *** btami has joined #gnuenterprise morning *** kilo has joined #gnuenterprise hi btami hi kilo hi johannesV good morning johannesV: there are filters in appserver world. it asks for the filter parameter on starting up - what? ie if you have several forms chained up in navigator, do you need to give this parameter each time you start a form? or is it only needed once? wow, a good question i would have to check, but usually the filter values are stored per appserver-session so it would be needed just once do different forms launched from navigator count as one session? ok, have checked it yes it is only one session they are all startet using the same connection-manager (and connection) ok, great. thx. you would have to enter the filter-vals only once but we have not defined how to 'change' such filters during lifetime of a session (from outside) it should be a menu action imho right but we haven't defined how to connect/disconnect menus in navigator like: you have started three forms (all with parameterset A) then you change the session-params and start another form; since all forms are using the same session this could make the first forms behave strange if we change the start-mechanisms to use one session per step (form/report) we would have to re-enter login-data every time (which is not what navigator is built for) ah, i see the problem *** lxf has joined #gnuenterprise *** lxf has quit IRC *** lxf has joined #gnuenterprise *** dimas has quit IRC johannesV: do you know something about iomporting triggers in forms? *** btami has quit IRC *** dimas has joined #gnuenterprise kilo, haven't tried that, but i can imagine it's working ... hmm then i'll wait for the americans 8-)) johannesV: what is Buss und Bettag? this is next week (on 17th i think); it is a holiday in germany (at least) dunno if it's a public holiday in austria too and what does it mean? *** lxf has quit IRC *** kilo has quit IRC *** johannesV_ has joined #gnuenterprise *** johannesV has quit IRC *** jamest has joined #gnuenterprise *** lxf has joined #gnuenterprise *** lxf has quit IRC *** lekma has joined #gnuenterprise hi all is there anybody running appserver right now that can test generated forms on a 'big' (20 or more properties) class? please there is some kind of a 'memory leak' (not sure if it's the exact wording) when using generated forms... btw, is there any way to disable complete traceback on errors (i just need to know there was an error, the traceback is disturbing for users :-) ) lekma, what kind of traceback ? all of them :-) lekma, which uidriver are you using ? xul (ie the one i'm building) and i rely on appserver traceback to get errors but it's awfully long and redondant sometimes so i was wondering if there was a way to deactivate the complete traceback and on ly get the error s/on ly/only johannesV_: that'not very important atm there is no such thing right now; anyway, appserver raises exceptions which get 'flattened' by the rpc-layer and rebuilt on the other side (client). appserver uses 'RemoteErrors' for doing this. so an arbitrary exception is encapsulated into an other one which get's 'unpacked' on the other side usually the uidrivers (at least gtk2) handles excpetions quite handy by displaying just a message (the error) and optionally displaying a 'detail'-button which shows the traceback (on request) so the point to get in would be where you catch the exception (on rpc-level) hi hum... then maybe i can copy this behaviour you guys talk a lot will you shutup already right, at least you can 're-build' the exception to a format more handy for xul hi chillywilly hi chillywilly lekma, what about the other prob with the 20 prop-class ? wassup? can you try using a generated form from gnue-appserver repeatedly and watch memory usage of gnue-appserver? it seems memory isn't freed when releasing a form it's more obvious with big forms that's why the 20 or more properties and i basically follow the generated forms trail to build my generated xul forms, so i face this exact problem now lekma, you have the latest svn, do you ? how can i best check appserver's memory usage ? nope i stopped at 0.3.1 watching top so you're not using the new form-generator ? no is the new form generator post 0.3.2 ? hmm, np, but i really did a nice rewrite of that part of appserver two weeks ago xul is very cool hey I rhyme * chillywilly is a poet and didn't know it chillywilly: add it two more verses and you have a haiku :) johannesV_: so if i install 0.3.2 i'll have new form generator, right? right it creates tabular forms for small classes and has a better layout-management for larger classes i'll try and see if i can reproduce this memory behaviour with 0.3.2 lekma, using top it seems that the appserver-process is eating memory ... :) :) and it gets ugly when you arrive at 90% memory eaten but i'm not sure if this is appserver- or python-related i'll try to dig into this at the weekend i tried to find out why and it seems common has references to objects that don'get collected by the garbage collector *** agile has quit IRC it seems it's not appserver nor gform generation that is guilty but i'm no expert ok if i store the generated form using ?debug-file=... the memory-usage still grows but not that fast (it seems) *** Vee2d2 has joined #gnuenterprise * johannesV_ leaves for a cup of coffee and a piece of cake ... what i also tested was running 'pure' gnue-appserver transaction (request, open, call, ...) thousands of times, and i was quite surprised to see the memory not eaten but as soon as i asked lists of elements generated by a find in a python procedure, memory usage grows *** agile has quit IRC *** agile has joined #gnuenterprise ok, that's an interessting point on my system using 'generated' form consumes about twice as much memory as using 'stored' forms but i'll try to search in the find-direction .. lekma, do you have appserver on the same machine running as your forms- (xul-)client ? i mean, could it be the rpc-stuff causing troubles ... johannesV_: no i have a server for appserver and clients are not running on the same machine server is linux clients are win32 hmm, yeah, ... bbl *** dcmwai has joined #gnuenterprise *** jcater has joined #gnuenterprise *** feti has quit IRC *** dneighbo has quit IRC bbl *** lekma has quit IRC *** feti has joined #gnuenterprise *** dneighbo has joined #gnuenterprise *** cilkay has quit IRC *** dcmwai has quit IRC *** johannesV_ has quit IRC *** dneighbo has quit IRC *** kilo has joined #gnuenterprise *** kilo has quit IRC *** kilo has joined #gnuenterprise jamest: do you know how import-trigger works? wow i haven't used it in ages you can put named triggers in a seperate file then import them to share them between forms dso you have any example? i've tried that and havent succeeded i have a trigger repeated in about 10 forms and i would like to move it to a separate file for reuse i dont but i thought there were samples in the user guide hmmm so i cut out the trigger from the form, and place it in, say, util.gfd. only the trigger code, nothing else. then i write in the form in place of the trigger am i right? i think so i believe the name="" sets the name in the current form and there might be a src="" to select the trigger name in the library bad news then, it does not work this way jcater: do you have any info on this? :( kilo let me look in the logs