XMLWordPrintable

      There are quite a few not useful logs generated by Stunner in both server and client.

      Client side
      Once running the workbench and opening the browser's console, several logs are generated by Stunner and appear continuously, some examples:

      _21:40:25 INFO [RuleManagerImpl] Rule Evaluation [org.kie.workbench.common.stunner.core.rule.impl.CanContain@1848, Optional.of({'No violations found' org.kie.workbench.common.stunner.core.rule.violations.DefaultRuleViolations@201f))]
      org.kie.workbench.KIEWebapp-0.js:65602 21:40:25 INFO [RuleManagerImpl] Rule Evaluation [org.kie.workbench.common.stunner.core.rule.impl.CanConnect@1858, Optional.of({'No violations found' org.kie.workbench.common.stunner.core.rule.violations.DefaultRuleViolations@2020))]
      21:40:25 INFO [RuleManagerImpl] Rule Evaluation [org.kie.workbench.common.stunner.core.rule.impl.EdgeOccurrences@1854, Optional.of({'ERROR' [{type=EdgeCardinalityMaxRuleViolation],{uuid=undefined],

      {args=Optional.of([Ljava.lang.Object;@215f)}

      ,

      {message=The node '[org.kie.workbench.common.stunner.bpmn.definition.StartNoneEvent, all, sequence_start, choreography_sequence_start, StartEventsMorph, cm_nop, fromtoall, to_task_event, Startevents_outgoing_all, Startevents_all, from_task_event]' can have a maximum of'1' occurrences for OUTGOING edge/s 'org.kie.workbench.common.stunner.bpmn.definition.SequenceFlow'. But currently found only '1' occurrences.}

      ]})]_

      No need to remove the logs generated, i'ts just reviewing the different log usages in the code and refactoring from level INFO to FINE/FINEST where applies.

      On server side
      Once adding Stunner jars into the classpath and running the container, it shows several warnings and other log outputs that must be reviewed. Examples:

      _22:01:59,886 INFO [org.jboss.weld.Bootstrap] (Weld Thread Pool – 3) WELD-001125: Illegal bean type interface org.kie.workbench.common.stunner.core.graph.processing.index.bounds.BoundsIndexer<org.kie.workbench.common.stunner.core.graph.Graph<org.kie.workbench.common.stunner.core.graph.content.view.View, org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View, org.kie.workbench.common.stunner.core.graph.Edge>>,org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>, org.kie.workbench.common.stunner.core.graph.Edge>> ignored on [EnhancedAnnotatedTypeImpl] public @Dependent class org.kie.workbench.common.stunner.core.graph.processing.index.bounds.GraphBoundsIndexerImpl
      22:01:59,892 INFO [org.jboss.weld.Bootstrap] (Weld Thread Pool – 3) WELD-001125: Illegal bean type interface org.kie.workbench.common.stunner.core.graph.processing.index.IndexBuilder<org.kie.workbench.common.stunner.core.graph.Graph<?, org.kie.workbench.common.stunner.core.graph.Node>,interface org.kie.workbench.common.stunner.core.graph.Node,interface org.kie.workbench.common.stunner.core.graph.Edge,class org.kie.workbench.common.stunner.core.graph.processing.index.map.MapIndex> ignored on [EnhancedAnnotatedTypeImpl] public @Dependent class org.kie.workbench.common.stunner.core.graph.processing.index.map.MapIndexBuilder
      22:01:59,894 INFO [org.jboss.weld.Bootstrap] (Weld Thread Pool – 4) WELD-001125: Illegal bean type org.kie.workbench.common.stunner.core.graph.processing.traverse.content.ContentTraverseProcessor<org.kie.workbench.common.stunner.core.graph.content.view.View<?>, org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View, org.kie.workbench.common.stunner.core.graph.Edge>, org.kie.workbench.common.stunner.core.graph.Edge<org.kie.workbench.common.stunner.core.graph.content.view.View<?>, org.kie.workbench.common.stunner.core.graph.Node>, org.kie.workbench.common.stunner.core.graph.processing.traverse.content.ContentTraverseCallback<org.kie.workbench.common.stunner.core.graph.content.view.View<?>, org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View, org.kie.workbench.common.stunner.core.graph.Edge>, org.kie.workbench.common.stunner.core.graph.Edge<org.kie.workbench.common.stunner.core.graph.content.view.View<?>, org.kie.workbench.common.stunner.core.graph.Node>>> ignored on [EnhancedAnnotatedTypeImpl] public final @Dependent class org.kie.workbench.common.stunner.core.graph.processing.traverse.content.ViewTraverseProcessorImpl
      22:01:59,903 INFO [org.jboss.weld.Bootstrap] (Weld Thread Pool – 4) WELD-001125: Illegal bean type org.kie.workbench.common.stunner.core.graph.processing.traverse.content.AbstractContentTraverseProcessor<org.kie.workbench.common.stunner.core.graph.content.view.View<?>, org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View, org.kie.workbench.common.stunner.core.graph.Edge>, org.kie.workbench.common.stunner.core.graph.Edge<org.kie.workbench.common.stunner.core.graph.content.view.View<?>, org.kie.workbench.common.stunner.core.graph.Node>, org.kie.workbench.common.stunner.core.graph.processing.traverse.content.ContentTraverseCallback<org.kie.workbench.common.stunner.core.graph.content.view.View<?>, org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View, org.kie.workbench.common.stunner.core.graph.Edge>, org.kie.workbench.common.stunner.core.graph.Edge<org.kie.workbench.common.stunner.core.graph.content.view.View<?>, org.kie.workbench.common.stunner.core.graph.Node>>> ignored on [EnhancedAnnotatedTypeImpl] public final @Dependent class org.kie.workbench.common.stunner.core.graph.processing.traverse.content.ViewTraverseProcessorImpl
      22:01:59,903 INFO [org.jboss.weld.Bootstrap] (Weld Thread Pool – 4) WELD-001125: Illegal bean type interface org.kie.workbench.common.stunner.core.graph.processing.traverse.TraverseProcessor<interface org.kie.workbench.common.stunner.core.graph.Graph<interface org.kie.workbench.common.stunner.core.graph.content.view.View,org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View, org.kie.workbench.common.stunner.core.graph.Edge>>,org.kie.workbench.common.stunner.core.graph.processing.traverse.content.ContentTraverseCallback<org.kie.workbench.common.stunner.core.graph.content.view.View<?>, org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View, org.kie.workbench.common.stunner.core.graph.Edge>, org.kie.workbench.common.stunner.core.graph.Edge<org.kie.workbench.common.stunner.core.graph.content.view.View<?>, org.kie.workbench.common.stunner.core.graph.Node>>> ignored on [EnhancedAnnotatedTypeImpl] public final @Dependent class org.kie.workbench.common.stunner.core.graph.processing.traverse.content.ViewTraverseProcessorImpl_

            romartin@redhat.com Roger Martinez
            kgaevski@redhat.com Kirill Gaevskii
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: