eclipse-modisco / org.eclipse.modisco

Eclipse Public License 2.0
0 stars 0 forks source link

org.eclipse.gmt.modisco.infra.browser.custom.examples.uml example #236

Closed eclipse-modisco-bot closed 4 hours ago

eclipse-modisco-bot commented 4 hours ago

| --- | --- | | Bugzilla Link | 309111 | | Status | CLOSED FIXED | | Importance | P3 normal | | Reported | Apr 14, 2010 08:30 EDT | | Modified | Oct 01, 2010 12:57 EDT | | Version | 0.8.0 | | Reporter | Gregoire Dupe |

Description

Created attachment 164822\ error log

Hi,

When we import the example plug-in org.eclipse.gmt.modisco.infra.browser.custom.examples.uml, we get a large amount of errors in the log (cf. attachment) and the customization _example_umlFacetSet2.uiCustom is not available in the browser.

Version: 0.8.0.v201004140426

Regards,\ Grégoire

uml_example_import.log

eclipse-modisco-bot commented 4 hours ago

By Gregoire Dupe on Apr 14, 2010 12:01

Hi,

The revision 2015 fix this bug.

"synchronized" statements have been added in MoDiscoProjectBuilder to avoid ConcurrentModificationException. This also avoids the other errors.

The missing of _example_umlFacetSet2.uiCustom in the browser dialog is cause by scheduling problems. In the class FacetBuilder, addWSFile(IFile) has been replaced by scheduleAddWSFile(IFile) to avoid scheduling problems.

I’ll now have a look to the other non-scheduled add/removeWSFile() methods to know if we have to use scheduled actions to avoid such problems.

Regards,\ Grégoire

eclipse-modisco-bot commented 4 hours ago

By Gregoire Dupe on Apr 15, 2010 11:10

Hi,

To avoid other scheduling problems the calls to the methods addWSFile, updateWSFile and removeWSFile have been replaced by calls to the methods scheduleAddWSFile, scheduleUpdateWSFile and scheduleRemoveWSFile.

Committed revision 2023.

This modification also fixes the random problem with FacetTests.test003 described in Comment 2 of the bug 304798

This bug is then fixed.

Regards,\ Grégoire

eclipse-modisco-bot commented 4 hours ago

By Hugo Bruneliere on Oct 01, 2010 12:57

Bug fixed.