Hi,
I just generated an mse with inFamix and I got a MNU while importing the file into the latest Moose. Is there a newer release of inFamix I should download? Is it a know problem?
Thanks, Fabrizio _______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Hi Fabrizio,
We made quite some FAMIX changes recently. All test were green, but It can be a test coverage problem. In the latest moose I only have FAMIXParameterizableClass>>parameterizedTypes <MSEProperty: #parameterizedTypes type: #FAMIXParameterizedType opposite: #parameterizableClass> <multivalued> <derived> ^ parameterizedTypes Do you have a sample MSE file for me exhibiting the problem? Stephan _______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Hi f,
I'm sorry but I couldn't build a fake mse to reproduce the problem yet. However, I loaded an earlier version of FAMIXJava and It seems to load the MSE. I couldn't finish the import anyway because the MSE was too big(>350MB). Today I will try again with a smaller version and see if it works. BTW, does the -memory:bla option actually works with the PharoVM?
Thanks,
Fabrizio
2013/9/4 Stephan Eggermont <[hidden email]> Hi Fabrizio, _______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Hi,
What version worked? To provide more memory on Windows, you should edit the Pharo.ini file from the VM folder. Doru On Fri, Sep 6, 2013 at 8:27 AM, Fabrizio Perin <[hidden email]> wrote:
"Every thing has its own flow"
_______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Sorry I didn't write it before: Famix-Java-TudorGirba.72
So in the ini I should add something like:
memory=1512MB
right?
Thanks,
Fabrizio
2013/9/6 Tudor Girba <[hidden email]>
_______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
this is the correct one right?
AddressSpaceLimit=<number of MBytes>
2013/9/6 Fabrizio Perin <[hidden email]>
_______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
In reply to this post by Fabrizio Perin-3
Could you try with .76?
Problem could also be in 74. Working on our presentation for monday, no time to look into it deeply now. Stephan & Diego _______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Hello, just tried, still happen. For me only 72 seems to be working. I will let you know a soon as the import is done (if it will finish :) ) cheers, Fabrizio
2013/9/6 Stephan Eggermont <[hidden email]> Could you try with .76? _______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Then we should ask Doru, for he has made some changes, that breaks your code. And maybe you can write a test that shows your problem?
On Sep 6, 2013, at 10:28 AM, Fabrizio Perin wrote:
_______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
yes I'm trying to setup a fake mse to reproduce my problem. As soon as it is done i will commit the test. cheers, Fabrizio
2013/9/6 Diego Lont <[hidden email]>
_______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Hi, The code as it is now is correct in Moose. If I understand correctly, the issue is in inFamix. Did you manage to reproduce on a smaller case study? Cheers,
Doru On Fri, Sep 6, 2013 at 10:37 AM, Fabrizio Perin <[hidden email]> wrote:
"Every thing has its own flow"
_______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Hi Doru, I tried to collect from the big MSE file only those elements which are suppose to be responsible for the error. I check the name of the entities in the debugger when it pop up. So far by importing only those elements the error doesn't pop up, i will try again on monday.2013/9/7 Tudor Girba <[hidden email]>
_______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
I have the feeling that this will happen to any generic class in your code. Doru On Sat, Sep 7, 2013 at 4:00 PM, Fabrizio Perin <[hidden email]> wrote:
"Every thing has its own flow"
_______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Hi, I finally isolated a sample from an MSE generated with inFAMIX: ((FAMIX.JavaSourceLanguage) (FAMIX.Class (id: 773130) (sourceAnchor (ref: 927058))
(parentPackage (ref: 773123)) (container (ref: 773125)) (name 'AbstractDataDom')
(isAbstract true) ) (FAMIX.ParameterizedType (id: 773536) (parameterizableClass (ref: 773130))
)) Importing this MSE will generate the error. The point is that the FAMIXClass should be a FAMIXParameterizableClass instead. In fact this manually corrected MSE works: ((FAMIX.JavaSourceLanguage) (FAMIX.ParameterizableClass (id: 773130) (sourceAnchor (ref: 927058)) (parentPackage (ref: 773123))
(container (ref: 773125)) (name 'AbstractDataDom') (isAbstract true)
) (FAMIX.ParameterizedType (id: 773536) (parameterizableClass (ref: 773130)) )) the class is defined as:
public abstract class AbstractDataDom<D extends DTOBase, A> extends AbstractDom { Maybe I'm using an old version of inFamix (it should be from mid this year), I will download a new one and I will try again.
Cheers, Fabrizio 2013/9/9 Tudor Girba <[hidden email]>
_______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Hello everybody, fresh moose 5.1, fresh inFamix64bit, 1 year later and boom, same error. MNU while importing the mse file cause FAMIXClass don't understand parameterizedTypes. Should I use something different to generate the mse file? Here some more details: Pharo4.0 Latest update: #40470 infamix just downloaded from the website. Thanks in advance, Fabrizio 2013-11-05 17:35 GMT+01:00 Fabrizio Perin <[hidden email]>:
_______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Free forum by Nabble | Edit this page |