This initially causes a warning from EMF, and later, if the EMF package registry is processed by other tools (such as the QVTo engine), causes a ClassCastException (java.lang.ClassCastException: fr.lip6.move.pnml.pthlpng.integers.impl.IntegersFactoryImpl cannot be cast to fr.lip6.move.pnml.hlpn.integers.IntegersFactory).
!SESSION 2016-06-27 17:12:55.285 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_77
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=es_ES
Framework arguments: -product org.eclipse.sdk.ide
Command-line arguments: -product org.eclipse.sdk.ide -data C:\Eclipse\eclipse-SDK-4.6-win32-x86_64-Papyrus\eclipse\workspace/../runtime-EclipseApplication -dev file:C:/Eclipse/eclipse-SDK-4.6-win32-x86_64-Papyrus/eclipse/workspace/.metadata/.plugins/org.eclipse.pde.core/Eclipse Application/dev.properties -os win32 -ws win32 -arch x86_64 -consoleLog
!ENTRY org.eclipse.emf.ecore 2 0 2016-06-27 17:13:00.667
!MESSAGE Both 'fr.lip6.pnml.framework.hlpn' and 'fr.lip6.pnml.framework.pthlpng' register a package for 'http:///hlpn.integers.ecore'
!ENTRY org.eclipse.egit.ui 2 0 2016-06-27 17:13:10.474
!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git
user global configuration and to define the default location to store repositories: 'C:\Users\agomez'. If this is
not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and
EGit might behave differently since they see different configuration options.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.
!ENTRY org.eclipse.emf.ecore 2 0 2016-06-27 17:13:15.326
!MESSAGE fr.lip6.move.pnml.pthlpng.integers.impl.IntegersFactoryImpl cannot be cast to fr.lip6.move.pnml.hlpn.integers.IntegersFactory
!STACK 0
java.lang.ClassCastException: fr.lip6.move.pnml.pthlpng.integers.impl.IntegersFactoryImpl cannot be cast to fr.lip6.move.pnml.hlpn.integers.IntegersFactory
at fr.lip6.move.pnml.hlpn.integers.impl.IntegersFactoryImpl.init(IntegersFactoryImpl.java:71)
at fr.lip6.move.pnml.hlpn.integers.IntegersFactory.<clinit>(IntegersFactory.java:51)
at fr.lip6.move.pnml.hlpn.integers.impl.IntegersPackageImpl.<init>(IntegersPackageImpl.java:212)
at fr.lip6.move.pnml.hlpn.integers.impl.IntegersPackageImpl.init(IntegersPackageImpl.java:240)
at fr.lip6.move.pnml.hlpn.integers.IntegersPackage.<clinit>(IntegersPackage.java:87)
at fr.lip6.move.pnml.hlpn.finiteIntRanges.impl.FiniteIntRangesPackageImpl.init(FiniteIntRangesPackageImpl.java:201)
at fr.lip6.move.pnml.hlpn.finiteIntRanges.FiniteIntRangesPackage.<clinit>(FiniteIntRangesPackage.java:87)
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:275)
at org.eclipse.emf.ecore.impl.EPackageRegistryImpl.getEPackage(EPackageRegistryImpl.java:127)
at fr.lip6.move.pnml.hlpn.finiteEnumerations.impl.FiniteEnumerationsPackageImpl.init(FiniteEnumerationsPackageImpl.java:152)
at fr.lip6.move.pnml.hlpn.finiteEnumerations.FiniteEnumerationsPackage.<clinit>(FiniteEnumerationsPackage.java:87)
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:275)
at org.eclipse.emf.ecore.impl.EPackageRegistryImpl.getEPackage(EPackageRegistryImpl.java:127)
at fr.lip6.move.pnml.hlpn.dots.impl.DotsPackageImpl.init(DotsPackageImpl.java:147)
at fr.lip6.move.pnml.hlpn.dots.DotsPackage.<clinit>(DotsPackage.java:85)
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:275)
at org.eclipse.emf.ecore.impl.EPackageRegistryImpl.getEPackage(EPackageRegistryImpl.java:127)
at fr.lip6.move.pnml.hlpn.cyclicEnumerations.impl.CyclicEnumerationsPackageImpl.init(CyclicEnumerationsPackageImpl.java:163)
at fr.lip6.move.pnml.hlpn.cyclicEnumerations.CyclicEnumerationsPackage.<clinit>(CyclicEnumerationsPackage.java:87)
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:275)
at org.eclipse.emf.ecore.impl.EPackageRegistryImpl.getEPackage(EPackageRegistryImpl.java:127)
at fr.lip6.move.pnml.hlpn.booleans.impl.BooleansPackageImpl.init(BooleansPackageImpl.java:200)
at fr.lip6.move.pnml.hlpn.booleans.BooleansPackage.<clinit>(BooleansPackage.java:86)
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:275)
at org.eclipse.emf.ecore.impl.EPackageRegistryImpl.getEPackage(EPackageRegistryImpl.java:127)
at fr.lip6.move.pnml.hlpn.arbitrarydeclarations.impl.ArbitrarydeclarationsPackageImpl.init(ArbitrarydeclarationsPackageImpl.java:157)
at fr.lip6.move.pnml.hlpn.arbitrarydeclarations.ArbitrarydeclarationsPackage.<clinit>(ArbitrarydeclarationsPackage.java:87)
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:275)
at org.eclipse.emf.ecore.impl.EPackageRegistryImpl.getEPackage(EPackageRegistryImpl.java:127)
at fr.lip6.move.pnml.hlpn.hlcorestructure.impl.HlcorestructurePackageImpl.init(HlcorestructurePackageImpl.java:511)
at fr.lip6.move.pnml.hlpn.hlcorestructure.HlcorestructurePackage.<clinit>(HlcorestructurePackage.java:87)
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:275)
at org.eclipse.emf.ecore.impl.EPackageRegistryImpl.getEPackage(EPackageRegistryImpl.java:127)
at org.eclipse.m2m.internal.qvt.oml.blackbox.java.JavaModuleLoader.resolvePackages(JavaModuleLoader.java:156)
at org.eclipse.m2m.internal.qvt.oml.blackbox.java.JavaModuleLoader.loadModule(JavaModuleLoader.java:88)
at org.eclipse.m2m.internal.qvt.oml.blackbox.java.JavaBlackboxProvider.loadCompilationUnit(JavaBlackboxProvider.java:89)
at org.eclipse.m2m.internal.qvt.oml.blackbox.BlackboxRegistry.loadCompilationUnit(BlackboxRegistry.java:68)
at org.eclipse.m2m.internal.qvt.oml.compiler.BlackboxUnitResolver$BBoxUnitContents.loadElements(BlackboxUnitResolver.java:131)
at org.eclipse.m2m.internal.qvt.oml.compiler.QVTOCompiler.loadBlackboxUnit(QVTOCompiler.java:563)
at org.eclipse.m2m.internal.qvt.oml.compiler.QVTOCompiler.doCompile(QVTOCompiler.java:354)
at org.eclipse.m2m.internal.qvt.oml.compiler.QVTOCompiler.doCompile(QVTOCompiler.java:410)
at org.eclipse.m2m.internal.qvt.oml.compiler.QVTOCompiler.compileSingleFile(QVTOCompiler.java:318)
at org.eclipse.m2m.internal.qvt.oml.compiler.QVTOCompiler.compile(QVTOCompiler.java:205)
at org.eclipse.m2m.internal.qvt.oml.compiler.QVTOCompiler.compile(QVTOCompiler.java:218)
at org.eclipse.m2m.internal.qvt.oml.editor.ui.QvtCompilerFacade.compile(QvtCompilerFacade.java:79)
at org.eclipse.m2m.internal.qvt.oml.editor.ui.QvtReconcilingStrategy.getCompilationResult(QvtReconcilingStrategy.java:90)
at org.eclipse.m2m.internal.qvt.oml.editor.ui.QvtReconcilingStrategy.reconcileInternal(QvtReconcilingStrategy.java:74)
at org.eclipse.m2m.internal.qvt.oml.editor.ui.QvtReconcilingStrategy.initialReconcile(QvtReconcilingStrategy.java:62)
at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:95)
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:174)