[
https://issues.apache.org/jira/browse/UIMA-5007?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15373543#comment-15373543
]
Lou DeGenaro commented on UIMA-5007:
------------------------------------
ConcurrentHashMap is incompatible between Java 7 and Java 8. The Orchestrator
and the Job Driver can be running different Java's and therefore should not
transport any object containing ConcurrentHashMap between them else Exceptions
will result in DUCC daemon and user processes.
Specifically:
1. JobDriverStateExchanger should not use DuccProcessConcurrentMap
2. JdRequestEvent should not use IDuccWorkJob
3. JobDriverReport should not use ConcurrentHashMap
The goals for the interchange of information can be attained w/o the need to
pass ConcurrentHashMap.
> Jobs using Java7 fail if DUCC uses Java8
> ----------------------------------------
>
> Key: UIMA-5007
> URL: https://issues.apache.org/jira/browse/UIMA-5007
> Project: UIMA
> Issue Type: Bug
> Components: DUCC
> Reporter: Burn Lewis
> Assignee: Lou DeGenaro
> Fix For: future-DUCC
>
>
> Caused when Java7 deserializes a ConcurrentHashMap created by Java8.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)