Community
Participate
Working Groups
- install eclipse-SDK-3.6-win32 - install MoDisco SDK from http://download.eclipse.org/modeling/mdt/modisco/updates/milestones/0.9 - open the "EPackage Registry" view I get the following 4 exceptions: org.eclipse.modisco.jee.ejbjar.EjbJar30.impl.EjbJar30FactoryImpl cannot be cast to org.eclipse.modisco.jee.webapp.webapp25.Webapp25Factory org.eclipse.modisco.jee.webapp.webapp24.impl.Webapp24FactoryImpl cannot be cast to org.eclipse.modisco.jee.ejbjar.EjbJar21.EjbJar21Factory org.eclipse.modisco.jee.ejbjar.EjbJar31.impl.EjbJar31FactoryImpl cannot be cast to org.eclipse.modisco.jee.ejbjar.EjbJar30.EjbJar30Factory org.eclipse.modisco.jee.webapp.webapp30.impl.Webapp30FactoryImpl cannot be cast to org.eclipse.modisco.jee.ejbjar.EjbJar31.EjbJar31Factory java.lang.ClassCastException: org.eclipse.modisco.jee.ejbjar.EjbJar31.impl.EjbJar31FactoryImpl cannot be cast to org.eclipse.modisco.jee.ejbjar.EjbJar30.EjbJar30Factory at org.eclipse.modisco.jee.ejbjar.EjbJar30.impl.EjbJar30FactoryImpl.init(EjbJar30FactoryImpl.java:167) at org.eclipse.modisco.jee.ejbjar.EjbJar30.EjbJar30Factory.<clinit>(EjbJar30Factory.java:31) at org.eclipse.modisco.jee.ejbjar.EjbJar30.impl.EjbJar30PackageImpl.<init>(EjbJar30PackageImpl.java:1181) at org.eclipse.modisco.jee.ejbjar.EjbJar30.impl.EjbJar30PackageImpl.init(EjbJar30PackageImpl.java:1205) at org.eclipse.modisco.jee.ejbjar.EjbJar30.EjbJar30Package.<clinit>(EjbJar30Package.java:69) at sun.misc.Unsafe.ensureClassInitialized(Native Method) at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(Unknown Source) at sun.reflect.ReflectionFactory.newFieldAccessor(Unknown Source) at java.lang.reflect.Field.acquireFieldAccessor(Unknown Source) at java.lang.reflect.Field.getFieldAccessor(Unknown Source) at java.lang.reflect.Field.get(Unknown Source) at org.eclipse.emf.ecore.plugin.RegistryReader$EPackageDescriptor.getEPackage(RegistryReader.java:274) at org.eclipse.emf.ecore.impl.EPackageRegistryImpl.getEPackage(EPackageRegistryImpl.java:133) at org.eclipse.gmt.modisco.infra.common.ui.internal.views.PackageRegistryView.preloadRegistry(PackageRegistryView.java:168) at org.eclipse.gmt.modisco.infra.common.ui.internal.views.PackageRegistryView.doRefresh(PackageRegistryView.java:302) at org.eclipse.gmt.modisco.infra.common.ui.internal.views.AbstractCatalogView$5.run(AbstractCatalogView.java:182) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
I have noticed that generators created with Acceleo (classes extending AbstractAcceleoGenerator) manipulate the package registry (AbstractAcceleoGenerator#registerPackages). Maybe this is linked?
A fix has been commited into SVN (revisions 3359 3360 3361 3362 3363)
Bug fixed.