[jboss-jira] [JBoss JIRA] (DROOLS-3395) [DMN Designer] Two copies of node are created
Michael Anstis (Jira)
issues at jboss.org
Wed Dec 5 05:35:01 EST 2018
[ https://issues.jboss.org/browse/DROOLS-3395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13670552#comment-13670552 ]
Michael Anstis commented on DROOLS-3395:
----------------------------------------
Errai is generating two invocations of a CDI Beans' {{@PostConstruct}} method:
{code}
package org.jboss.errai.ioc.client;
..
public class Type_factory__o_k_w_c_d_p_c_s_DMNEditorSessionCommands__quals__j_e_i_Any_o_k_w_c_d_a_q_DMNEditor extends Factory<DMNEditorSessionCommands> { public Type_factory__o_k_w_c_d_p_c_s_DMNEditorSessionCommands__quals__j_e_i_Any_o_k_w_c_d_a_q_DMNEditor() {
super(new FactoryHandleImpl(DMNEditorSessionCommands.class, "Type_factory__o_k_w_c_d_p_c_s_DMNEditorSessionCommands__quals__j_e_i_Any_o_k_w_c_d_a_q_DMNEditor", Dependent.class, false, null, true));
handle.setAssignableTypes(new Class[] { DMNEditorSessionCommands.class, EditorSessionCommands.class, Object.class });
handle.setQualifiers(new Annotation[] { QualifierUtil.ANY_ANNOTATION, new DMNEditor() {
public Class annotationType() {
return DMNEditor.class;
}
public String toString() {
return "@org.kie.workbench.common.dmn.api.qualifiers.DMNEditor()";
}
} });
}
public DMNEditorSessionCommands createInstance(final ContextManager contextManager) {
final ManagedClientSessionCommands _commands_0 = (ManagedClientSessionCommands) contextManager.getInstance("Type_factory__o_k_w_c_s_c_c_s_c_ManagedClientSessionCommands__quals__j_e_i_Any_j_e_i_Default");
final DMNEditorSessionCommands instance = new DMNEditorSessionCommands(_commands_0);
registerDependentScopedReference(instance, _commands_0);
setIncompleteInstance(instance);
setIncompleteInstance(null);
return instance;
}
public void invokePostConstructs(final DMNEditorSessionCommands instance) {
instance.init();
instance.init(); // <-- Oh dear!
}
}
{code}
> [DMN Designer] Two copies of node are created
> ---------------------------------------------
>
> Key: DROOLS-3395
> URL: https://issues.jboss.org/browse/DROOLS-3395
> Project: Drools
> Issue Type: Bug
> Components: DMN Editor
> Affects Versions: 7.16.0.Final
> Reporter: Jozef Marko
> Assignee: Michael Anstis
> Priority: Major
> Labels: drools-tools
>
> Spotted during DROOLS-3371 review, however it is probably not related.
> If user copies diagram node by CTRL+C and CTRL+V it results two copies of the given node are created.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
More information about the jboss-jira
mailing list