Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » MOFScript » Bug located when calling a java class from a transformation
Bug located when calling a java class from a transformation [message #469076] Thu, 08 January 2009 10:42 Go to next message
Adrian Noguero is currently offline Adrian NogueroFriend
Messages: 18
Registered: July 2009
Junior Member
Hello,

While creating a wrapper class for MOFScript I detected that when the
java() function is called inside a transformation for a non-static class,
the tool allocates some memory for the instance of the called class which
is never freed!! The Windows process manager shows this memory growth of
the eclipse.exe process.

Regards,

Adrian
Re: Bug located when calling a java class from a transformation [message #469082 is a reply to message #469076] Thu, 08 January 2009 10:47 Go to previous messageGo to next message
Adrian Noguero is currently offline Adrian NogueroFriend
Messages: 18
Registered: July 2009
Junior Member
Hello again,

I modified my class to make all the methods static and I get the same
memory effect.

Best regards,

Adrián
Re: Bug located when calling a java class from a transformation [message #469085 is a reply to message #469076] Wed, 14 January 2009 08:52 Go to previous messageGo to next message
Gøran K. Olsen is currently offline Gøran K. OlsenFriend
Messages: 184
Registered: July 2009
Senior Member
Hello Adrian,

Some updates have been made in the latest version 1.3.3, that hopefully
fixes the problem.

Cheers,
G
Re: Bug located when calling a java class from a transformation [message #469087 is a reply to message #469085] Thu, 15 January 2009 08:35 Go to previous messageGo to next message
Adrian Noguero is currently offline Adrian NogueroFriend
Messages: 18
Registered: July 2009
Junior Member
Hi Goran,

I already downloaded the new MOFScript version and started trying it;
however the memory growth is still occurring. I will try to figure out if
it really has to do with the java() calls or if it could be caused by some
other issue.

Best regards,

Adrián
Re: Bug located when calling a java class from a transformation [message #469090 is a reply to message #469087] Thu, 15 January 2009 11:57 Go to previous messageGo to next message
Gøran K. Olsen is currently offline Gøran K. OlsenFriend
Messages: 184
Registered: July 2009
Senior Member
Hello Adri
Re: Bug located when calling a java class from a transformation [message #469091 is a reply to message #469090] Thu, 15 January 2009 14:25 Go to previous messageGo to next message
Adrian Noguero is currently offline Adrian NogueroFriend
Messages: 18
Registered: July 2009
Junior Member
Hello Goran,

I looked through the documentation but I couldn't find those methods :(.
Where can I find that information? Could you please tell me what the
syntax of those calls is?

Thank you very much in advance and for your quick response!

Adrián
Re: Bug located when calling a java class from a transformation [message #469093 is a reply to message #469091] Mon, 19 January 2009 09:32 Go to previous messageGo to next message
Gøran K. Olsen is currently offline Gøran K. OlsenFriend
Messages: 184
Registered: July 2009
Senior Member
Hello Adri
Re: Bug located when calling a java class from a transformation [message #469094 is a reply to message #469093] Mon, 19 January 2009 14:44 Go to previous message
Adrian Noguero is currently offline Adrian NogueroFriend
Messages: 18
Registered: July 2009
Junior Member
Hello Goran,

Thank you very much for your help!

However I found that the bug is still happening without making any java()
calls. It seems that the memory leak happens every time I fire a M2M
transformation.

Since the only difference between M2M and M2T transformations are the
"new" calls my guess is that the problem could be located there. I'll try
to further investigate the issue.

Thanks again and best regards,

Adrian
Re: Bug located when calling a java class from a transformation [message #566199 is a reply to message #469076] Thu, 08 January 2009 10:47 Go to previous message
Adrian Noguero is currently offline Adrian NogueroFriend
Messages: 18
Registered: July 2009
Junior Member
Hello again,

I modified my class to make all the methods static and I get the same
memory effect.

Best regards,

Adrián
Re: Bug located when calling a java class from a transformation [message #566223 is a reply to message #469076] Wed, 14 January 2009 08:52 Go to previous message
Gøran K. Olsen is currently offline Gøran K. OlsenFriend
Messages: 184
Registered: July 2009
Senior Member
Hello Adrian,

Some updates have been made in the latest version 1.3.3, that hopefully
fixes the problem.

Cheers,
G
Re: Bug located when calling a java class from a transformation [message #566247 is a reply to message #469085] Thu, 15 January 2009 08:35 Go to previous message
Adrian Noguero is currently offline Adrian NogueroFriend
Messages: 18
Registered: July 2009
Junior Member
Hi Goran,

I already downloaded the new MOFScript version and started trying it;
however the memory growth is still occurring. I will try to figure out if
it really has to do with the java() calls or if it could be caused by some
other issue.

Best regards,

Adrián
Re: Bug located when calling a java class from a transformation [message #566268 is a reply to message #469087] Thu, 15 January 2009 11:57 Go to previous message
Gøran K. Olsen is currently offline Gøran K. OlsenFriend
Messages: 184
Registered: July 2009
Senior Member
Hello Adri
Re: Bug located when calling a java class from a transformation [message #566289 is a reply to message #469090] Thu, 15 January 2009 14:25 Go to previous message
Adrian Noguero is currently offline Adrian NogueroFriend
Messages: 18
Registered: July 2009
Junior Member
Hello Goran,

I looked through the documentation but I couldn't find those methods :(.
Where can I find that information? Could you please tell me what the
syntax of those calls is?

Thank you very much in advance and for your quick response!

Adrián
Re: Bug located when calling a java class from a transformation [message #566308 is a reply to message #469091] Mon, 19 January 2009 09:32 Go to previous message
Gøran K. Olsen is currently offline Gøran K. OlsenFriend
Messages: 184
Registered: July 2009
Senior Member
Hello Adri
Re: Bug located when calling a java class from a transformation [message #566330 is a reply to message #469093] Mon, 19 January 2009 14:44 Go to previous message
Adrian Noguero is currently offline Adrian NogueroFriend
Messages: 18
Registered: July 2009
Junior Member
Hello Goran,

Thank you very much for your help!

However I found that the bug is still happening without making any java()
calls. It seems that the memory leak happens every time I fire a M2M
transformation.

Since the only difference between M2M and M2T transformations are the
"new" calls my guess is that the problem could be located there. I'll try
to further investigate the issue.

Thanks again and best regards,

Adrian
Previous Topic:Bug located when calling a java class from a transformation
Next Topic:Strange problem with imports and input models
Goto Forum:
  


Current Time: Thu Jul 02 16:53:41 GMT 2015

Powered by FUDForum. Page generated in 0.02482 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software