Uploaded image for project: 'Groovy'
  1. Groovy
  2. GROOVY-7346

MissingMethodException: No signature of method: com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl.xpath() is applicable

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • None
    • XML Processing
    • None
    • Windows 7, 64-Bit JDK 1.7.0_72

    Description

      When running the test of the groovy-xml subproject, I get this failure on master:

      groovy.xml.dom.DOMCategoryTest > testXPathWithDomCategory FAILED
      groovy.lang.MissingMethodException: No signature of method: com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl.xpath() is applicable for
      argument types: (java.lang.String, java.lang.Class) values: [c, class groovy.util.Node]
      Possible solutions: wait(), any(), getAt(java.lang.String), each(groovy.lang.Closure), with(groovy.lang.Closure), putAt(java.lang.String, java.lang.Object)
      at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:56)
      at org.codehaus.groovy.runtime.callsite.PojoMetaClassSite.call(PojoMetaClassSite.java:46)
      at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
      at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:110)
      at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)
      at groovy.xml.dom.DOMCategoryTest$_testXPathWithDomCategory_closure11.doCall(DOMCategoryTest.groovy:158)
      at groovy.xml.dom.DOMCategoryTest$_testXPathWithDomCategory_closure11.doCall(DOMCategoryTest.groovy)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:606)
      at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
      at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324)
      at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:292)
      at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1013)
      at groovy.lang.Closure.call(Closure.java:423)
      at groovy.lang.Closure.call(Closure.java:417)
      at org.codehaus.groovy.runtime.GroovyCategorySupport$ThreadCategoryInfo.use(GroovyCategorySupport.java:109)
      at org.codehaus.groovy.runtime.GroovyCategorySupport$ThreadCategoryInfo.access$400(GroovyCategorySupport.java:65)
      at org.codehaus.groovy.runtime.GroovyCategorySupport.use(GroovyCategorySupport.java:249)
      at org.codehaus.groovy.runtime.DefaultGroovyMethods.use(DefaultGroovyMethods.java:403)
      at org.codehaus.groovy.runtime.dgm$755.invoke(Unknown Source)
      at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoMetaMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:248)
      at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:56)
      at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
      at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:151)
      at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
      at groovy.xml.dom.DOMCategoryTest.testXPathWithDomCategory(DOMCategoryTest.groovy:155)

      Seems to be caused by recent changes, on the GROOVY_2_4_X branch the test still works.

      Attachments

        Activity

          People

            Unassigned Unassigned
            pschumacher Pascal Schumacher
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: