Walter, I fixed that null pointer in CVS...so you won't get that exception any more. I'll also see if I can check out the performance because you're right on your model its really really slow. On other models (smaller) it seems to be fast however.
--- Walter Mour�o <[EMAIL PROTECTED]> wrote: > Thank you very much, but I'm talking about the > exception > "org.andromda.translation.validation.OCLIntrospectorException:"... > > It's only happening with the M2 "final" and the M3 > snapshot. > > One comment: I double checked the final states names > against the use case > names. > > Other comment: It's is running very slow. > > Regards, > > Walter > > > <[EMAIL PROTECTED]> grava: > >It seems you final states have names but they are > not equal to the names > >of the use-cases you are targetting > (case-sensitive) > > > >-- Wouter > > > >> -----Original Message----- > >> From: [EMAIL PROTECTED] > [mailto:andromda-user- > >> [EMAIL PROTECTED] On Behalf Of Chad > Brandon > >> Sent: Tuesday, August 17, 2004 3:00 PM > >> To: Walter Mourco > >> Cc: [EMAIL PROTECTED] > >> Subject: [Andromda-user] Re: Help! > >> > >> Hi Walter, > >> > >> If you see below, those are validation messages, > so > >> basically things that need to be fixed in your > model > >> in order for it to be processed correctly. If > you fix > >> the things those messages say, the exceptions > (and > >> messages below that) should go away. > >> > >> Chad > >> > >> > >> --- Walter Mour�o <[EMAIL PROTECTED]> wrote: > >> > >> > Hi Chad, I've got the last build (the > sourceforge > >> > cvs isn't working yet) > >> > and I've got the following error: > >> > > >> > [andromda] INFO [AndroMDA:bpm4struts] Output: > >> > > >> > 'file:/c:/projetos/previne/src/merge/web-sec-roles.xml' > >> > [andromda] INFO [AndroMDA:bpm4struts] Output: > >> > > 'file:/c:/projetos/previne/src/merge/filters.xml' > >> > [andromda] INFO [AndroMDA:bpm4struts] Output: > >> > > >> > 'file:/c:/projetos/previne/src/merge/filter-mappings.xml' > >> > [andromda] INFO [AndroMDA:bpm4struts] Output: > >> > > 'file:/c:/projetos/previne/login/login-form.jsp' > >> > [andromda] INFO [AndroMDA:bpm4struts] Output: > >> > > 'file:/c:/projetos/previne/login/login-error.jsp' > >> > [andromda] INFO [AndroMDA:bpm4struts] Output: > >> > 'file:/c:/projetos/previne/layout/menu.jsp' > >> > [andromda] INFO [AndroMDA:bpm4struts] Output: > >> > > 'file:/c:/projetos/previne/layout/main-layout.jsp' > >> > [andromda] INFO [AndroMDA:bpm4struts] Output: > >> > > 'file:/c:/projetos/previne/WEB-INF/tiles-defs.xml' > >> > [andromda] INFO [AndroMDA:bpm4struts] Output: > >> > > >> > 'file:/c:/projetos/previne/layout/default-application.css' > >> > [andromda] INFO [AndroMDA:bpm4struts] Output: > >> > 'file:/c:/projetos/previne/layout/default.css' > >> > [andromda] INFO [AndroMDA:bpm4struts] Output: > >> > 'file:/c:/projetos/previne/layout/messages.jsp' > >> > [andromda] INFO [AndroMDA:bpm4struts] Output: > >> > > 'file:/c:/projetos/previne/layout/calendar-js.jsp' > >> > [andromda] INFO [AndroMDA:bpm4struts] Output: > >> > 'file:/c:/projetos/previne/layout/calendar.jsp' > >> > [andromda] ERROR [bpm4struts] Failed to > construct a > >> > meta facade of type > >> > 'class org.andromda.cartridges.bpm4st > >> > ruts.metafacades.StrutsParameterLogicImpl' with > >> > metaObject of type --> > >> > 'class org.omg.uml.foundation.core.Para > >> > meter$Impl' > >> > [andromda] > >> > > >> > org.andromda.translation.validation.OCLIntrospectorException: > >> > org.andromda.translation.validation. > >> > OCLIntrospectorException: > >> > java.lang.reflect.InvocationTargetException > >> > [andromda] at > >> > > >> > >org.andromda.translation.validation.OCLIntrospector.invoke(OCLIntrospect > >or > >> .java:44) > >> > [andromda] at > >> > > >> > >org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogic.vali > >da > >> teInvariants(Stru > >> > tsParameterLogic.java:1111) > >> > [andromda] at > >> > > >> > >org.andromda.core.metafacade.MetafacadeBase.validate(MetafacadeBase.java > >:6 > >> 8) > >> > [andromda] at > >> > > >> > >org.andromda.core.metafacade.MetafacadeFactory.internalCreateMetafacade( > >Me > >> tafacadeFactory.j > >> > ava:292) > >> > [andromda] at > >> > > >> > >org.andromda.core.metafacade.MetafacadeFactory.createMetafacades(Metafac > >ad > >> eFactory.java:529 > >> > ) > >> > [andromda] at > >> > > >> > >org.andromda.core.metafacade.MetafacadeFactory.createMetafacades(Metafac > >ad > >> eFactory.java:548 > >> > ) > >> > [andromda] at > >> > > >> > >org.andromda.metafacades.uml14.UMLModelAccessFacade.getModelElements(UML > >Mo > >> delAccessFacade.j > >> > ava:146) > >> > [andromda] at > >> > > >> > >org.andromda.core.cartridge.Cartridge.processTemplate(Cartridge.java:145 > >) > >> > [andromda] at > >> > > >> > >org.andromda.core.cartridge.Cartridge.processModelElements(Cartridge.jav > >a: > >> 95) > >> > [andromda] at > >> > > >> > org.andromda.core.ModelProcessor.process(ModelProcessor.java:246) > >> > [andromda] at > >> > > >> > org.andromda.core.ModelProcessor.process(ModelProcessor.java:142) > >> > [andromda] at > >> > > >> > >org.andromda.core.anttasks.AndroMDAGenTask.execute(AndroMDAGenTask.java: > >22 > >> 0) > >> > [andromda] at > >> > > >> > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269) > >> > [andromda] at > >> > > org.apache.tools.ant.Task.perform(Task.java:364) > >> > [andromda] at > >> > > org.apache.tools.ant.Target.execute(Target.java:301) > >> > [andromda] at > >> > > >> > org.apache.tools.ant.Target.performTasks(Target.java:328) > >> > [andromda] at > >> > > >> > org.apache.tools.ant.Project.executeTarget(Project.java:1215) > >> > [andromda] at > >> > > >> > org.apache.tools.ant.Project.executeTargets(Project.java:1063) > >> > [andromda] at > >> > > org.apache.tools.ant.Main.runBuild(Main.java:632) > >> > [andromda] at > >> > > org.apache.tools.ant.Main.startAnt(Main.java:183) > >> > [andromda] at > >> > > >> > org.apache.tools.ant.launch.Launcher.run(Launcher.java:197) > >> > [andromda] at > >> > > >> > org.apache.tools.ant.launch.Launcher.main(Launcher.java:56) > >> > [andromda] Caused by: > >> > > >> > org.andromda.translation.validation.OCLIntrospectorException: > >> > java.lang.reflect.Invocat > >> > ionTargetException > >> > [andromda] at > >> > > >> > >org.andromda.translation.validation.OCLIntrospector.invoke(OCLIntrospect > >or > >> .java:67) > >> > [andromda] at > >> > > >> > >org.andromda.translation.validation.OCLIntrospector.invoke(OCLIntrospect > >or > >> .java:37) > >> > [andromda] ... 21 more > >> > [andromda] Caused by: > >> > java.lang.reflect.InvocationTargetException > >> > [andromda] at > >> > > >> > sun.reflect.GeneratedMethodAccessor198.invoke(Unknown > >> > Source) > >> > [andromda] at > >> > > >> > >sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > >Im > >> pl.java:25) > >> > [andromda] at > >> > > java.lang.reflect.Method.invoke(Method.java:324) > >> > [andromda] at > >> > > >> > >org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:2 > >16 > >> ) > >> > [andromda] at > >> > > >> > >org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:1 > >62 > >> ) > >> > [andromda] at > >> > > >> > >org.andromda.translation.validation.OCLIntrospector.invoke(OCLIntrospect > >or > >> .java:63) > >> > [andromda] ... 22 more > >> > [andromda] Caused by: > >> > java.lang.NullPointerException > >> > [andromda] at > >> > > >> > >org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogicImpl. > >ha > >> ndleIsTable(Strut > >> > sParameterLogicImpl.java:161) > >> > [andromda] at > >> > > >> > >org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogic.isTa > >bl > >> e(StrutsParameter > >> > Logic.java:497) > >> > [andromda] ... 28 more > >> > [andromda] ERROR [ModelProcessor] Error > performing > >> > ModelProcessor.process > >> > with model(s) --> 'file:C:/Projetos > >> > /previne-gen/uml/Previne.xml' > >> > [andromda] > >> > > >> > org.andromda.core.metafacade.MetafacadeFactoryException: > >> > Failed to construct a meta facade of type > >> > 'class > >> > > >> > >org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogicImpl' > >> > with metaObject of type --> ' > >> > class > org.omg.uml.foundation.core.Parameter$Impl' > >> > [andromda] at > >> > > >> > >org.andromda.core.metafacade.MetafacadeFactory.internalCreateMetafacade( > >Me > >> tafacadeFactory.j > >> > ava:303) > >> > [andromda] at > >> > > >> > >org.andromda.core.metafacade.MetafacadeFactory.createMetafacades(Metafac > >ad > >> eFactory.java:529 > >> > ) > >> > [andromda] at > >> > > >> > >org.andromda.core.metafacade.MetafacadeFactory.createMetafacades(Metafac > >ad > >> eFactory.java:548 > >> > ) > >> > [andromda] at > >> > > >> > >org.andromda.metafacades.uml14.UMLModelAccessFacade.getModelElements(UML > >Mo > >> delAccessFacade.j > >> > ava:146) > >> > [andromda] at > >> > > >> > >org.andromda.core.cartridge.Cartridge.processTemplate(Cartridge.java:145 > >) > >> > [andromda] at > >> > > >> > >org.andromda.core.cartridge.Cartridge.processModelElements(Cartridge.jav > >a: > >> 95) > >> > [andromda] at > >> > > >> > org.andromda.core.ModelProcessor.process(ModelProcessor.java:246) > >> > [andromda] at > >> > > >> > org.andromda.core.ModelProcessor.process(ModelProcessor.java:142) > >> > [andromda] at > >> > > >> > >org.andromda.core.anttasks.AndroMDAGenTask.execute(AndroMDAGenTask.java: > >22 > >> 0) > >> > [andromda] at > >> > > >> > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269) > >> > [andromda] at > >> > > org.apache.tools.ant.Task.perform(Task.java:364) > >> > [andromda] at > >> > > org.apache.tools.ant.Target.execute(Target.java:301) > >> > [andromda] at > >> > > >> > org.apache.tools.ant.Target.performTasks(Target.java:328) > >> > [andromda] at > >> > > >> > org.apache.tools.ant.Project.executeTarget(Project.java:1215) > >> > [andromda] at > >> > > >> > org.apache.tools.ant.Project.executeTargets(Project.java:1063) > >> > [andromda] at > >> > > org.apache.tools.ant.Main.runBuild(Main.java:632) > >> > [andromda] at > >> > > org.apache.tools.ant.Main.startAnt(Main.java:183) > >> > [andromda] at > >> > > >> > org.apache.tools.ant.launch.Launcher.run(Launcher.java:197) > >> > [andromda] at > >> > > >> > org.apache.tools.ant.launch.Launcher.main(Launcher.java:56) > >> > [andromda] Caused by: > >> > > >> > org.andromda.translation.validation.OCLIntrospectorException: > >> > org.andromda.translation. > >> > validation.OCLIntrospectorException: > >> > java.lang.reflect.InvocationTargetException > >> > [andromda] at > >> > > >> > >org.andromda.translation.validation.OCLIntrospector.invoke(OCLIntrospect > >or > >> .java:44) > >> > [andromda] at > >> > > >> > >org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogic.vali > >da > >> teInvariants(Stru > >> > tsParameterLogic.java:1111) > >> > [andromda] at > >> > > >> > >org.andromda.core.metafacade.MetafacadeBase.validate(MetafacadeBase.java > >:6 > >> 8) > >> > [andromda] at > >> > > >> > >org.andromda.core.metafacade.MetafacadeFactory.internalCreateMetafacade( > >Me > >> tafacadeFactory.j > >> > ava:292) > >> > [andromda] ... 18 more > >> > [andromda] Caused by: > >> > > >> > org.andromda.translation.validation.OCLIntrospectorException: > >> > java.lang.reflect.Invocat > >> > ionTargetException > >> > [andromda] at > >> > > >> > >org.andromda.translation.validation.OCLIntrospector.invoke(OCLIntrospect > >or > >> .java:67) > >> > [andromda] at > >> > > >> > >org.andromda.translation.validation.OCLIntrospector.invoke(OCLIntrospect > >or > >> .java:37) > >> > [andromda] ... 21 more > >> > [andromda] Caused by: > >> > java.lang.reflect.InvocationTargetException > >> > [andromda] at > >> > > >> > sun.reflect.GeneratedMethodAccessor198.invoke(Unknown > >> > Source) > >> > [andromda] at > >> > > >> > >sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > >Im > >> pl.java:25) > >> > [andromda] at > >> > > java.lang.reflect.Method.invoke(Method.java:324) > >> > [andromda] at > >> > > >> > >org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:2 > >16 > >> ) > >> > [andromda] at > >> > > >> > >org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:1 > >62 > >> ) > >> > [andromda] at > >> > > >> > >org.andromda.translation.validation.OCLIntrospector.invoke(OCLIntrospect > >or > >> .java:63) > >> > [andromda] ... 22 more > >> > [andromda] Caused by: > >> > java.lang.NullPointerException > >> > [andromda] at > >> > > >> > >org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogicImpl. > >ha > >> ndleIsTable(Strut > >> > sParameterLogicImpl.java:161) > >> > [andromda] at > >> > > >> > >org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogic.isTa > >bl > >> e(StrutsParameter > >> > Logic.java:497) > >> > [andromda] ... 28 more > >> > [andromda] ERROR [AndroMDA:VALIDATION:ERROR] > 1) > >> > > >> > org.andromda.cartridges.bpm4struts.metafacades.StrutsFinalSta > >> > teLogicImpl[cadastrar Cargas da OS]:The name of > this > >> > final state must not > >> > be null and exactly match the name o > >> > f one use-case > >> > [andromda] ERROR [AndroMDA:VALIDATION:ERROR] > 2) > >> > > >> > org.andromda.cartridges.bpm4struts.metafacades.StrutsFinalSta > >> > teLogicImpl[cadastrar Componente da > Movimentacao de > >> > Carga]:The name of > >> > this final state must not be null and e > >> > xactly match the name of one use-case > >> > [andromda] ERROR [AndroMDA:VALIDATION:ERROR] > 3) > >> > > >> > org.andromda.cartridges.bpm4struts.metafacades.StrutsFinalSta > >> > teLogicImpl[cadastrar Componentes da > Movimentacao > >> > RTM]:The name of this > >> > final state must not be null and exact > >> > ly match the name of one use-case > >> > [andromda] ERROR [AndroMDA:VALIDATION:ERROR] > 4) > >> > > >> > org.andromda.cartridges.bpm4struts.metafacades.StrutsFinalSta > >> > teLogicImpl[cadastrar Componentes Importados > com > >> > Suspensao Tributaria]:The > >> > name of this final state must not b > >> > e null and exactly match the name of one > use-case > >> > [andromda] ERROR [AndroMDA:VALIDATION:ERROR] > 5) > >> > > >> > org.andromda.cartridges.bpm4struts.metafacades.StrutsFinalSta > >> > teLogicImpl[cadastrar fonte de dados]:The name > of > >> > this final state must > >> > not be null and exactly match the name > >> > of one use-case > >> > [andromda] ERROR [AndroMDA:VALIDATION:ERROR] > 6) > >> > > >> > org.andromda.cartridges.bpm4struts.metafacades.StrutsFinalSta > >> > teLogicImpl[cadastrar fonte legal]:The name of > this > >> > final state must not > >> > be null and exactly match the name of > >> > one use-case > >> > [andromda] ERROR [AndroMDA:VALIDATION:ERROR] > 7) > >> > > >> > org.andromda.cartridges.bpm4struts.metafacades.StrutsFinalSta > >> > teLogicImpl[cadastrar Item da Movimentacao de > >> > Carga]:The name of this > >> > final state must not be null and exactly > >> > match the name of one use-case > >> > [andromda] ERROR [AndroMDA:VALIDATION:ERROR] > 8) > >> > > >> > org.andromda.cartridges.bpm4struts.metafacades.StrutsFinalSta > >> > teLogicImpl[cadastrar Item da Movimentacao de > >> > Estoque]:The name of this > >> > final state must not be null and exact > >> > ly match the name of one use-case > >> > [andromda] ERROR [AndroMDA:VALIDATION:ERROR] > 9) > >> > > >> > org.andromda.cartridges.bpm4struts.metafacades.StrutsFinalSta > >> > teLogicImpl[cadastrar Movimentacao Rtm]:The > name of > >> > this final state must > >> > not be null and exactly match the na > >> > me of one use-case > >> > [andromda] ERROR [AndroMDA:VALIDATION:ERROR] > 10) > >> > > >> > org.andromda.cartridges.bpm4struts.metafacades.StrutsFinalSt > >> > ateLogicImpl[Cadastrar Tipo de Documento > >> > Pessoal]:The name of this final > >> > state must not be null and exactly ma > >> > tch the name of one use-case > >> > [andromda] ERROR [AndroMDA:VALIDATION:ERROR] > 11) > >> > > >> > org.andromda.cartridges.bpm4struts.metafacades.StrutsFinalSt > >> > ateLogicImpl[Verificar Execucao Automatica]:The > name > >> > of this final state > >> > must not be null and exactly match th > >> > e name of one use-case > >> > [andromda] ERROR [AndroMDA:VALIDATION:ERROR] > 12) > >> > > >> > org.andromda.metafacades.uml14.OperationFacadeLogicImpl[busc > >> > arCargasDocumento]:Each operation needs a > return > >> > type, you cannot leave > >> > the type unspecified, even if you want > >> > void you'll need to explicitely specify it. > >> > [andromda] ERROR [AndroMDA:VALIDATION:ERROR] > 13) > >> > > >> > org.andromda.metafacades.uml14.OperationFacadeLogicImpl[busc > >> > arCargasDocumentoOrigem]:Each operation needs a > >> > return type, you cannot > >> > leave the type unspecified, even if yo > >> > u want void you'll need to explicitely specify > it. > >> > [andromda] ERROR [AndroMDA:VALIDATION:ERROR] > 14) > >> > > >> > org.andromda.metafacades.uml14.OperationFacadeLogicImpl[busc > >> > arMovCargaDocumento]:Each operation needs a > return > >> > type, you cannot leave > >> > the type unspecified, even if you wa > >> > nt void you'll need to explicitely specify it. > >> > [andromda] ERROR [AndroMDA:VALIDATION:ERROR] > 15) > >> > > >> > org.andromda.metafacades.uml14.OperationFacadeLogicImpl[prep > >> > ararImpressao]:Each operation needs a return > type, > >> > you cannot leave the > >> > type unspecified, even if you want voi > >> > d you'll need to explicitely specify it. > >> > [andromda] ERROR [AndroMDA:VALIDATION:ERROR] > 16) > >> > > >> > org.andromda.metafacades.uml14.ParameterFacadeLogicImpl[null > >> > ]:Each parameter needs a type, you cannot leave > the > >> > type unspecified. > >> > [andromda] INFO [AndroMDA] completed model > >> > processing, TIME --> > >> > 4057.915[s] - 16 VALIDATION ERROR(S) > >> > > >> > I'm using the same model I sent to you. Any > hints ? > >> > > >> > Walter > >> > > >> > "Chad Brandon" <[EMAIL PROTECTED]> grava: > >> > >Ah okay...yeah I thought you meant sourceforge > was > >> > back up again and so > >> > >you > >> > >tried it. > >> > > > >> > >----- Original Message ----- > >> > >From: "Walter Mour�o" <[EMAIL PROTECTED]> > >> > >To: "Chad Brandon" <[EMAIL PROTECTED]> > >> > >Sent: Monday, August 16, 2004 7:12 AM > >> > >Subject: Re: Help! > >> > > > >> > > > >> > >> I could not get the sources. The anonymous > cvs > >> > access is down since > >> > >friday. > >> > >> > >> > >> > >> > >> > >> > > >> > >>----------------------------------------------------------------------- > >-- > >> - > >> > >- > >> > >> Walter Itamar Mour�o - Diretor de Tecnologia > e > >> > Projetos - Arcadian S/A > >> > >> www.arcadian.com.br > >> > >> > >> > >> "Chad Brandon" <[EMAIL PROTECTED]> grava: > >> > >> >It fixed it for you right? > >> > >> > > >> > >> >----- Original Message ----- > >> > >> >From: "Walter Mour�o" > <[EMAIL PROTECTED]> > >> > >> >To: "Chad Brandon" <[EMAIL PROTECTED]> > >> > >> >Sent: Monday, August 16, 2004 7:08 AM > >> > >> >Subject: Re: Help! > >> > >> > > >> > >> > > >> > >> >> I didn't update you until now because of > the > >> > sourceforge cvs issue. > >> > >> >> > >> > >> >> See ya. > >> > >> >> > >> > >> >> Walter > >> > >> >> > >> > >> >> > >> > >> > >> > > >> > >>>---------------------------------------------------------------------- > >-- > >> -- > >> > >> >- > >> > >> >> Walter Itamar Mour�o - Diretor de > Tecnologia e > >> > Projetos - Arcadian > >> > >S/A > >> > >> >> www.arcadian.com.br > >> > >> >> > >> > >> >> "Chad Brandon" <[EMAIL PROTECTED]> > grava: > >> > >> >> >Hey Walter, > >> > >> >> > > >> > >> >> >The issue is fixed in current CVS, like > >> > always it will take 8 hours > >> > >for > >> > >> >> >anon > >> > >> >> >CVS to catch up to developer CVS. It > ended > >> > up being an issue in the > >> > >> >core > >> > >> >> >that actually has been there all along > but > >> > manifested itself now > >> > >that > >> > >> >OCL > >> > >> >> >validation is happening. Let me know if > you > >> > have any more issues. > >> > >> >> > > >> > >> >> >Chad > >> > >> >> > >> > >> >> > >> > >> > > >> > >> > > >> > >> > >> > >> > >> > >> > >> > > > >> > > > >> > > >> > > >> > > >> > > >> > > >> > >------------------------------------------------------------------------ > >-- > >> - > >> > Walter Itamar Mour�o - Diretor de Tecnologia e > >> > Projetos - Arcadian S/A > >> > www.arcadian.com.br > >> > > >> > > >> > >> > >> > >> > ------------------------------------------------------- > >> SF.Net email is sponsored by Shop4tech.com-Lowest > price on Blank Media > >> 100pk Sonic DVD-R 4x for only $29 -100pk Sonic > DVD+R for only $33 > >> Save 50% off Retail on Ink & Toner - Free > Shipping and Free Gift. > >> > http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 > >> _______________________________________________ > >> Andromda-user mailing list > >> [EMAIL PROTECTED] > >> > https://lists.sourceforge.net/lists/listinfo/andromda-user > > > > > > > > > --------------------------------------------------------------------------- > Walter Itamar Mour�o - Diretor de Tecnologia e > Projetos - Arcadian S/A > www.arcadian.com.br > > ------------------------------------------------------- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 _______________________________________________ Andromda-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-user
