| Summary: | [Unit Test Failure] kdm.uml2converter.tests : PermGen space, NoSuchFieldError, NPE | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Modeling] MoDisco | Reporter: | Nicolas Bros <nicolas.bros> | ||||
| Component: | Technologies | Assignee: | Nicolas Bros <nicolas.bros> | ||||
| Status: | CLOSED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P1 | CC: | gdupe, hugo.bruneliere, modisco.web-inbox | ||||
| Version: | 0.9.0 | Flags: | nicolas.bros:
indigo+
|
||||
| Target Milestone: | 0.9.0 RC4 | ||||||
| Hardware: | PC | ||||||
| OS: | Windows 7 | ||||||
| Whiteboard: | |||||||
| Bug Depends on: | 337440 | ||||||
| Bug Blocks: | 344097 | ||||||
| Attachments: |
|
||||||
|
Description
Nicolas Bros
In addition, the tests are failing on my machine, with "NoSuchFieldError: ruleMemo" on ATL code (that only appears on stderr and is not logged), and a NPE later that probably results from the first error. Created attachment 193326 [details]
stacktrace
I disabled org.eclipse.gmt.modisco.kdm.uml2converter.tests.AllTests.class from org.eclipse.gmt.modisco.tests.AllTests, to see if we get the PermGen errors somewhere else. It can stay disabled until Bug 337440 is solved. I committed org.eclipse.modisco.kdm.uml2converter.tests (migrated for the new discovery framework) in revision 4360. I disabled it because it won't pass until Bug 342811 is solved. I fixed the new tests in revision 4451, and I increased the memory settings for the launched Eclipse in revision 4453 (128M of PermSize seemed like a lot, but it wasn't enough apparently). I verified with build #738 : all tests passed successfully. Why are org.eclipse.gmt.modisco.kdm.uml2converter.tests.KdmToUml2WithTracesConverterTest not declared in org.eclipse.gmt.modisco.kdm.uml2converter.tests.AllTests ? Is there still any problem with KdmToUml2WithTracesConverterTest? I have re-enabled the tests. They pass locally and on Hudson. Bug solved. |