Project:
View Revisions: Issue #40544 | [ Back to Issue ] | ||
Summary | 0040544: EDL process components are not injected properly | ||
Revision | 2019-04-05 14:35 by caristu | ||
Description | After the Weld upgrade (0040193), EDL process components are not injected properly. This is because the behavior when injecting classes that implement generic interfaces has been redefined. See[1] and [2]. [1] https://docs.jboss.org/cdi/spec/2.0-PFD/cdi-spec.html#assignable_parameters [^] [2] https://issues.jboss.org/browse/WELD-2575 [^] |
||
Revision | 2019-04-05 14:34 by caristu | ||
Description | After the Weld upgrade (0040193), EDL process components are not injected properly. This is because the behavior when injecting classes that implement generic interfaces has been redefined. See[1] and [2]. [1] https://docs.jboss.org/cdi/spec/2.0-PFD/cdi-spec.html#assignable_parameters [^] [2] https://issues.jboss.org/browse/WELD-2575 [^] |
||
Revision | 2019-04-05 14:34 by caristu | ||
Steps To Reproduce | 1) Install the https://code.openbravo.com/erp/pmods/org.openbravo.externaldata.integration.examples [^] 2) Run the [Import UOM] process. Note that it fails. The following error is thrown: org.jboss.weld.exceptions.UnsatisfiedResolutionException: WELD-001334: Unsatisfied dependencies for type ItemProcessor<T> with qualifiers @Any @Qualifier at org.jboss.weld.bean.builtin.InstanceImpl.checkBeanResolved(InstanceImpl.java:241) ~[weld-core-impl-3.1.0.Final.jar:3.1.0.Final] at org.jboss.weld.bean.builtin.InstanceImpl.get(InstanceImpl.java:113) ~[weld-core-impl-3.1.0.Final.jar:3.1.0.Final] at org.openbravo.externaldata.integration.process.ProcessRequest.initializeRequest(ProcessRequest.java:183) ~[classes/:?] |
||
Revision | 2019-04-05 14:33 by caristu | ||
Steps To Reproduce | 1) Install the https://code.openbravo.com/erp/pmods/org.openbravo.externaldata.integration.examples [^] 2) Run the [Import UOM] process. Note that it fails. The following error is thrown: |
Copyright © 2000 - 2009 MantisBT Group |