Bug in duplicate mapping check ------------------------------ Key: JCR-1336 URL: https://issues.apache.org/jira/browse/JCR-1336 Project: Jackrabbit Issue Type: Bug Components: jackrabbit-ocm Affects Versions: 1.4 Reporter: Carsten Ziegeler
There is a bug in the MappingDescriptor for checking if a mapping for a node type is already available. The following patch solves this problem: Index: /Users/cziegeler/Developer/workspaces/default/jackrabbit/jackrabbit-ocm/src/main/java/org/apache/jackrabbit/ocm/mapper/model/MappingDescriptor.java =================================================================== --- /Users/cziegeler/Developer/workspaces/default/jackrabbit/jackrabbit-ocm/src/main/java/org/apache/jackrabbit/ocm/mapper/model/MappingDescriptor.java (revision 614136) +++ /Users/cziegeler/Developer/workspaces/default/jackrabbit/jackrabbit-ocm/src/main/java/org/apache/jackrabbit/ocm/mapper/model/MappingDescriptor.java (working copy) @@ -75,7 +75,7 @@ if (null != classDescriptor.getJcrType() && ! "".equals(classDescriptor.getJcrType()) && ! ManagerConstant.NT_UNSTRUCTURED.equals(classDescriptor.getJcrType())) { - if ((classDescriptorsByNodeType.get(classDescriptor.getClassName()) != null) && + if ((classDescriptorsByNodeType.get(classDescriptor.getJcrType()) != null) && classDescriptor.usesNodeTypePerConcreteClassStrategy() ) { log.warn("Duplicate classdescriptor for node type : " + classDescriptor.getJcrType()); -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.