-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Domain specification models created through 2.4.0 gets corrupted #131
Comments
Error logs seen in the eclipse are as follows: eclipse.buildId=4.9.0.I20180906-0745 java.lang.NullPointerException |
Hi
|
Hi Jad, Details are as follows: Eclipse version: It's a single file I think. one toolchain.xml file and representations.aird . The only thing that is reference from outside is oslcDomainSpecifications.xml as a project dependency. Not sure if this can be a configuration issue. |
What are the versions of Acceleo and Sirius installed? Did you update Eclipse recently? |
What about Sirius versions? Jetty should not have impact. |
Do your domain specs depend on any external spec? For example, lyo-domains? Did you by accident close that project or move the files on disk? |
Sorry, just saw that you are using Lyo domains. Please double check the items I suggested. |
@berezovskyi @jadelkhoury |
To my surprise, I have the same problems running with Eclipse 2019-03. Also, these models worked before on that same installation. So nothing is wrong with your models, nor in the particular installation. Something is corrupting the installation over time. The models themselves are not corrupt either. We have a similar issue reported in #75. So we do indeed need to have better control over our configuration. But I wonder if these are all related to the Acceleo/EMF versions as reported in #75. It is promised that things should be better after 2019-06. |
I tried installing the Lyo designer 2.4.0 on Eclipse Oxygen as well previously and found that not working. I am also surprise to see tool chain and Adaptor interfaces still shown currently however the domain models only gets the behaviour of 'invalidinvalid' in the name and properties not shown as mentioned in this issue. If you think sticking to very particulate version of Acceleo and Sirius can solve this then do we have any plans to address in future ? I also suspect that if the eclipse gets updates these versions might gets updated and created this issue. |
Hi The domain models use some Acceleo code, to show the names of the resource shapes. And we're getting these problems when trying to render the names. The toolchain & adaptorInterface views don't have such logic, hence they are safe. I need to work out how to control the versions of Sirius/Acceleo when we build and deploy versions of LyoDesigner. and like you, versions can get updated beyond our own control. The most stable approach is probably to package LyoDesigner as a whole Eclipse product, that one can control. |
Thanks Jad ! I have noticed that the new version of eclipse with Lyo 2.4.0 which is working fine do have same set of versions for Sirius/Acceleo which I have in non working eclipse. |
I have created domain specification model through lyo designer 2.4.0.
After restarting the eclipse, I am seeing the model corrupted.
All the resource shape I have in my domain spec model shows invalidinvalid as title. However when ever I click on it and see the properties , the names and properties are still valid.
Even after adding a new resource shap it as the same behaviour. i.e. invalidinvalid as title of the resource shape.
See the attached screenshot for more details.
This is the second time I am facing this issue.
I have tried re- installing the Lyo 2.4.0 plugin again however the behaviour is same.
The text was updated successfully, but these errors were encountered: