java action compilation error issue

0
while deploying  a project I’m getting this error..I just imported Email and templates , Encryption , Mx model Reflection modules..Pls help me out to resolve this error..     compile:     [javac] C:\Mendix\wyw\javasource\mxmodelreflection_2\DataParser.java:25: error: duplicate class: mxmodelreflection.DataParser     [javac] public class DataParser     [javac]        ^     [javac] C:\Mendix\wyw\javasource\mxmodelreflection_2\MxTypeConverter.java:10: error: duplicate class: mxmodelreflection.MxTypeConverter     [javac] public class MxTypeConverter {     [javac]        ^     [javac] C:\Mendix\wyw\javasource\mxmodelreflection_2\TokenReplacer.java:23: error: duplicate class: mxmodelreflection.TokenReplacer     [javac] public class TokenReplacer     [javac]        ^     [javac] C:\Mendix\wyw\javasource\mxmodelreflection_2\metamodelBuilder\Builder.java:26: error: duplicate class: mxmodelreflection.metamodelBuilder.Builder     [javac] public class Builder {     [javac]        ^     [javac] C:\Mendix\wyw\javasource\mxmodelreflection_2\metamodelBuilder\MetaObjectBuilder.java:34: error: duplicate class: mxmodelreflection.metamodelBuilder.MetaObjectBuilder     [javac] public class MetaObjectBuilder     [javac]        ^     [javac] C:\Mendix\wyw\javasource\mxmodelreflection_2\metamodelBuilder\MicroflowBuilder.java:19: error: duplicate class: mxmodelreflection.metamodelBuilder.MicroflowBuilder     [javac] public class MicroflowBuilder     [javac]        ^     [javac] C:\Mendix\wyw\javasource\mxmodelreflection_3\DataParser.java:25: error: duplicate class: mxmodelreflection.DataParser     [javac] public class DataParser     [javac]        ^     [javac] C:\Mendix\wyw\javasource\mxmodelreflection_3\MxTypeConverter.java:10: error: duplicate class: mxmodelreflection.MxTypeConverter     [javac] public class MxTypeConverter {     [javac]        ^     [javac] C:\Mendix\wyw\javasource\mxmodelreflection_3\TokenReplacer.java:23: error: duplicate class: mxmodelreflection.TokenReplacer     [javac] public class TokenReplacer     [javac]        ^     [javac] C:\Mendix\wyw\javasource\mxmodelreflection_3\metamodelBuilder\Builder.java:26: error: duplicate class: mxmodelreflection.metamodelBuilder.Builder     [javac] public class Builder {     [javac]        ^     [javac] C:\Mendix\wyw\javasource\mxmodelreflection_3\metamodelBuilder\MetaObjectBuilder.java:34: error: duplicate class: mxmodelreflection.metamodelBuilder.MetaObjectBuilder     [javac] public class MetaObjectBuilder     [javac]        ^     [javac] C:\Mendix\wyw\javasource\mxmodelreflection_3\metamodelBuilder\MicroflowBuilder.java:19: error: duplicate class: mxmodelreflection.metamodelBuilder.MicroflowBuilder     [javac] public class MicroflowBuilder     [javac]        ^     [javac] C:\Mendix\wyw\javasource\mxmodelreflection_2\actions\TestThePattern.java:41: error: incompatible types: mxmodelreflection_2.proxies.AttributeTypes cannot be converted to mxmodelreflection.proxies.AttributeTypes     [javac]         AttributeTypes attributeType = TestPatternObj.getAttributeTypeEnum(getContext());     [javac]                                                                           ^     [javac] C:\Mendix\wyw\javasource\mxmodelreflection_3\actions\TestThePattern.java:41: error: incompatible types: mxmodelreflection_3.proxies.AttributeTypes cannot be converted to mxmodelreflection.proxies.AttributeTypes     [javac]         AttributeTypes attributeType = TestPatternObj.getAttributeTypeEnum(getContext());     [javac]                                                                           ^     [javac] Note: Some input files use or override a deprecated API.     [javac] Note: Recompile with -Xlint:deprecation for details.     [javac] Note: Some input files use unchecked or unsafe operations.     [javac] Note: Recompile with -Xlint:unchecked for details.     [javac] 14 errors BUILD FAILED
asked
1 answers
2

This looks like you have two or three versions of the MxModelReflection library installed. It looks like you’ve renamed one MxModelReflection_2 and the other MxModelReflection_3, but haven’t renamed any of the classes inside, so they are clashing with the other copies.

The solution is to remove the MxModelReflection_2 and MxModelReflect_3 folders, leaving only one MxModelReflection.

I hope this helps.

answered