Uploaded image for project: 'Magnolia'
  1. Magnolia
  2. MAGNOLIA-2176

NPE in Content2Bean in case of indexed properties

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • 3.6
    • 3.5.8
    • core
    • None

      Trying to use Content2Bean on any class that declares an indexed property causes the following:

      java.lang.NullPointerException
      at info.magnolia.cms.util.ClassUtil.isSubClass(ClassUtil.java:100)
      at info.magnolia.content2bean.impl.TypeMappingImpl.getTypeDescriptor(TypeMappingImpl.java:170)
      at info.magnolia.content2bean.impl.TypeMappingImpl.getPropertyTypeDescriptor(TypeMappingImpl.java:127)
      at info.magnolia.content2bean.TypeDescriptor.getPropertyDescriptors(TypeDescriptor.java:117)
      at info.magnolia.content2bean.TypeDescriptor.getPropertyTypeDescriptor(TypeDescriptor.java:100)
      at info.magnolia.content2bean.impl.Content2BeanTransformerImpl.resolveType(Content2BeanTransformerImpl.java:115)
      at info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toBean(Content2BeanProcessorImpl.java:84)
      at info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toMap(Content2BeanProcessorImpl.java:167)
      at info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toBean(Content2BeanProcessorImpl.java:99)
      at info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toBean(Content2BeanProcessorImpl.java:75)
      at info.magnolia.content2bean.Content2BeanUtil.toBean(Content2BeanUtil.java:152)
      at info.magnolia.content2bean.Content2BeanUtil.toBean(Content2BeanUtil.java:145)

        Acceptance criteria

              fgiust Fabrizio Giustina
              fgiust Fabrizio Giustina
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Bug DoR
                  Task DoD