nifi-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Oleg Zhurakousky (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (NIFI-1993) Upgrade CGLIB to the latest 3.2
Date Thu, 09 Jun 2016 21:35:21 GMT

     [ https://issues.apache.org/jira/browse/NIFI-1993?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Oleg Zhurakousky updated NIFI-1993:
-----------------------------------
    Description: 
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

  was:
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

Upgrading to CGLIB 3.2 resolves the issue


> 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)

Mime
View raw message