[ 
https://issues.apache.org/jira/browse/NIFI-1993?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15324729#comment-15324729
 ] 

ASF GitHub Bot commented on NIFI-1993:
--------------------------------------

Github user mattyb149 commented on the issue:

    https://github.com/apache/nifi/pull/516
  
    +1 LGTM, tested #515 with and without this commit, verified the test fails 
without this commit. Merged to master


> Upgrade CGLIB to the latest 3.2
> -------------------------------
>
>                 Key: NIFI-1993
>                 URL: https://issues.apache.org/jira/browse/NIFI-1993
>             Project: Apache NiFi
>          Issue Type: Improvement
>            Reporter: Oleg Zhurakousky
>            Assignee: Oleg Zhurakousky
>            Priority: Minor
>             Fix For: 1.0.0
>
>
> While, working in NIFI-826 I've encountered problem related to Groovy tests 
> (Spoke) and java 1.8 which is essentially described here: 
> https://groups.google.com/forum/#!topic/spockframework/59WIHGgcSNE
> The stack trace from the failing Spoke test:
> {code}
> test InstantiateTemplate moves and scales 
> templates[0](org.apache.nifi.web.dao.impl.StandardTemplateDAOSpec)  Time 
> elapsed: 0.46 sec  <<< ERROR!
> java.lang.IllegalArgumentException: null
>       at 
> net.sf.cglib.proxy.BridgeMethodResolver.resolveAll(BridgeMethodResolver.java:61)
>       at net.sf.cglib.proxy.Enhancer.emitMethods(Enhancer.java:911)
>       at net.sf.cglib.proxy.Enhancer.generateClass(Enhancer.java:498)
>       at 
> net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25)
>       at 
> net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:216)
>       at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:377)
>       at net.sf.cglib.proxy.Enhancer.createClass(Enhancer.java:317)
>       at 
> org.spockframework.mock.runtime.ProxyBasedMockFactory$CglibMockFactory.createMock(ProxyBasedMockFactory.java:91)
>       at 
> org.spockframework.mock.runtime.ProxyBasedMockFactory.create(ProxyBasedMockFactory.java:49)
>       at 
> org.spockframework.mock.runtime.JavaMockFactory.create(JavaMockFactory.java:51)
>       at 
> org.spockframework.mock.runtime.CompositeMockFactory.create(CompositeMockFactory.java:44)
>       at 
> org.spockframework.lang.SpecInternals.createMock(SpecInternals.java:45)
>       at 
> org.spockframework.lang.SpecInternals.createMockImpl(SpecInternals.java:281)
>       at org.spockframework.lang.SpecInternals.MockImpl(SpecInternals.java:99)
>       at 
> groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:46)
>       at 
> groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:46)
>       at 
> org.apache.nifi.web.dao.impl.StandardTemplateDAOSpec$__spock_feature_0_0_closure2.closure7$_closure8(StandardTemplateDAOSpec.groovy:71)
>       at groovy.lang.Closure.call(Closure.java:426)
>       at 
> org.spockframework.mock.response.CodeResponseGenerator.invokeClosure(CodeResponseGenerator.java:53)
>       at 
> org.spockframework.mock.response.CodeResponseGenerator.doRespond(CodeResponseGenerator.java:36)
>       at 
> org.spockframework.mock.response.SingleResponseGenerator.respond(SingleResponseGenerator.java:31)
>       at 
> org.spockframework.mock.response.ResponseGeneratorChain.respond(ResponseGeneratorChain.java:45)
>       at 
> org.spockframework.mock.runtime.MockInteraction.accept(MockInteraction.java:76)
>       at 
> org.spockframework.mock.runtime.MockInteractionDecorator.accept(MockInteractionDecorator.java:46)
>       at 
> org.spockframework.mock.runtime.InteractionScope$1.accept(InteractionScope.java:41)
>       at 
> org.spockframework.mock.runtime.MockController.handle(MockController.java:39)
>       at 
> org.spockframework.mock.runtime.JavaMockInterceptor.intercept(JavaMockInterceptor.java:72)
>       at 
> org.spockframework.mock.runtime.CglibMockInterceptorAdapter.intercept(CglibMockInterceptorAdapter.java:30)
>       at 
> org.apache.nifi.web.dao.impl.StandardTemplateDAO.instantiateTemplate(StandardTemplateDAO.java:91)
>       at org.apache.nifi.web.dao.impl.StandardTemplateDAOSpec.test 
> InstantiateTemplate moves and scales 
> templates(StandardTemplateDAOSpec.groovy:62)
> {code}
> Upgrading to CGLIB 3.2 resolves the issue



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to