Sling
  1. Sling
  2. SLING-1065

asm.jar missing in jcr-ocm bundle

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: JCR OCM 2.0.4
    • Fix Version/s: None
    • Component/s: JCR
    • Labels:
      None

      Description

      As described in

      https://issues.apache.org/jira/browse/SLING-1064

      i am using discriminator="true" in my class mapping strategy.

      During insert of the object and discriminator property will be set the class org/objectweb/asm/Type is not found

      Caused by: java.lang.NoClassDefFoundError: org/objectweb/asm/Type
      at net.sf.cglib.core.TypeUtils.parseType(TypeUtils.java:180)
      at net.sf.cglib.core.KeyFactory.<clinit>(KeyFactory.java:66)
      at net.sf.cglib.proxy.Enhancer.<clinit>(Enhancer.java:69)
      at org.apache.jackrabbit.ocm.reflection.ReflectionUtils.isProxy(ReflectionUtils.java:194)
      at org.apache.jackrabbit.ocm.reflection.ReflectionUtils.getBeanClass(ReflectionUtils.java:200)
      at org.apache.jackrabbit.ocm.manager.objectconverter.impl.ObjectConverterImpl.addDiscriminatorProperty(ObjectConverterImpl.java:237)
      at org.apache.jackrabbit.ocm.manager.objectconverter.impl.ObjectConverterImpl.insert(ObjectConverterImpl.java:214)
      at org.apache.jackrabbit.ocm.manager.objectconverter.impl.ObjectConverterImpl.insert(ObjectConverterImpl.java:155)
      at org.apache.jackrabbit.ocm.manager.impl.ObjectContentManagerImpl.insert(ObjectContentManagerImpl.java:406)

      I checked the org.apache.sling.jcr.ocm pom file and found that there is cglib embedded and not asm.jar, not cglib-asm or cglib-nodeps.

      There are some entries in the pom file for not importing packages of !org.objectweb.asm ....

      But the asm.jar is not bundled.

      1. jcrocmpom.patch
        1 kB
        Markus Pallo

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            Unassigned
            Reporter:
            Markus Pallo
          • Votes:
            2 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:

              Development