You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Joseph Witt (JIRA)" <ji...@apache.org> on 2017/12/22 20:18:01 UTC

[jira] [Commented] (NIFI-4092) ClassCastException Warning during cluster sync

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

Joseph Witt commented on NIFI-4092:
-----------------------------------

Talked with Gilman.  He says "we have seen this before. It’s always been environmental. Look for differ versions of jaxb on the class path. This could be from different versions of java on different nodes or a modified lib dir where someone added a jaxb jar."

> ClassCastException Warning during cluster sync
> ----------------------------------------------
>
>                 Key: NIFI-4092
>                 URL: https://issues.apache.org/jira/browse/NIFI-4092
>             Project: Apache NiFi
>          Issue Type: Bug
>    Affects Versions: 1.3.0
>            Reporter: Joseph Gresock
>
> This is the strack trace I receive, though I'm not sure it affects anything, since the cluster is eventually able to connect.
> 2017-06-20 13:46:44,680 WARN [Reconnect ip-172-31-55-36.ec2.internal:8443] o.a.n.c.c.node.NodeClusterCoordinator Problem encountered issuing reconnection request to node ip-172-31-55-36.ec2.internal:8443
> java.io.IOException: org.apache.nifi.controller.serialization.FlowSerializationException: java.lang.ClassCastException: org.apache.nifi.web.api.dto.TemplateDTO$JaxbAccessorM_getDescription_setDescription_java_lang_String cannot be cast to com.sun.xml.internal.bind.v2.runtime.reflect.Accessor
>         at org.apache.nifi.persistence.StandardXMLFlowConfigurationDAO.save(StandardXMLFlowConfigurationDAO.java:143)
>         at org.apache.nifi.controller.StandardFlowService.createDataFlowFromController(StandardFlowService.java:607)
>         at org.apache.nifi.controller.StandardFlowService.createDataFlowFromController(StandardFlowService.java:100)
>         at org.apache.nifi.cluster.coordination.node.NodeClusterCoordinator$2.run(NodeClusterCoordinator.java:706)
>         at java.lang.Thread.run(Thread.java:748)
> Caused by: org.apache.nifi.controller.serialization.FlowSerializationException: java.lang.ClassCastException: org.apache.nifi.web.api.dto.TemplateDTO$JaxbAccessorM_getDescription_setDescription_java_lang_String cannot be cast to com.sun.xml.internal.bind.v2.runtime.reflect.Accessor
>         at org.apache.nifi.controller.serialization.StandardFlowSerializer.addTemplate(StandardFlowSerializer.java:546)
>         at org.apache.nifi.controller.serialization.StandardFlowSerializer.addProcessGroup(StandardFlowSerializer.java:203)
>         at org.apache.nifi.controller.serialization.StandardFlowSerializer.addProcessGroup(StandardFlowSerializer.java:187)
>         at org.apache.nifi.controller.serialization.StandardFlowSerializer.addProcessGroup(StandardFlowSerializer.java:187)
>         at org.apache.nifi.controller.serialization.StandardFlowSerializer.serialize(StandardFlowSerializer.java:97)
>         at org.apache.nifi.controller.FlowController.serialize(FlowController.java:1544)
>         at org.apache.nifi.persistence.StandardXMLFlowConfigurationDAO.save(StandardXMLFlowConfigurationDAO.java:141)
>         ... 4 common frames omitted
> Caused by: java.lang.ClassCastException: org.apache.nifi.web.api.dto.TemplateDTO$JaxbAccessorM_getDescription_setDescription_java_lang_String cannot be cast to com.sun.xml.internal.bind.v2.runtime.reflect.Accessor
>         at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.instanciate(OptimizedAccessorFactory.java:190)
>         at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:129)
>         at com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:388)
>         at com.sun.xml.internal.bind.v2.runtime.property.SingleElementLeafProperty.<init>(SingleElementLeafProperty.java:77)
>         at sun.reflect.GeneratedConstructorAccessor435.newInstance(Unknown Source)
>         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>         at com.sun.xml.internal.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:113)
>         at com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:166)
>         at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:488)
>         at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:305)



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)