Riduidel / aadarchi

A maven archetype to generate easily projects allowing architecture description using a mix of C4, agile architecture, Asciidoc and PlantUML
https://riduidel.github.io/aadarchi/
Apache License 2.0
41 stars 12 forks source link

Build error Model #204

Closed Bullfrog666 closed 1 year ago

Bullfrog666 commented 2 years ago

Build "randomly" fail with this error :

[INFO] Scanning for projects...
[INFO] 
[INFO] -------< io.github.Riduidel.aadarchi:architecture-documentation >-------
[INFO] Building Aadarchi : System documentation generator 0.1.2-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
Downloading from mavengems: mavengem:https://rubygems.org/io/github/Riduidel/aadarchi/cdi-config-extension/0.1.2-SNAPSHOT/maven-metadata.xml
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.jruby.ext.zlib.RubyZlib (file:/Users/sycz/.m2/repository/org/jruby/jruby-core/9.1.17.0/jruby-core-9.1.17.0.jar) to field java.util.zip.CRC32.crc
WARNING: Please consider reporting this to the maintainers of org.jruby.ext.zlib.RubyZlib
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Downloading from mavengems: mavengem:https://rubygems.org/io/github/Riduidel/aadarchi/markdown-to-asciidoc/0.1.2-SNAPSHOT/maven-metadata.xml
Downloading from mavengems: mavengem:https://rubygems.org/io/github/Riduidel/aadarchi/github-scm-handler/0.1.2-SNAPSHOT/maven-metadata.xml
Downloading from mavengems: mavengem:https://rubygems.org/io/github/Riduidel/aadarchi/adr-tickets-extractor/0.1.2-SNAPSHOT/maven-metadata.xml
Downloading from mavengems: mavengem:https://rubygems.org/io/github/Riduidel/aadarchi/maven-metadata-inferer/0.1.2-SNAPSHOT/maven-metadata.xml
Downloading from mavengems: mavengem:https://rubygems.org/io/github/Riduidel/aadarchi/sequence-diagram-generator/0.1.2-SNAPSHOT/maven-metadata.xml
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ architecture-documentation ---
[INFO] Deleting /Users/sycz/Stage/agile-architecture-documentation-system/architecture-documentation/target
[INFO] 
[INFO] --- maven-enforcer-plugin:3.0.0-M3:enforce (enforce-versions) @ architecture-documentation ---
[INFO] 
[INFO] --- maven-enforcer-plugin:3.0.0-M3:enforce (enforce-maven) @ architecture-documentation ---
[INFO] 
[INFO] --- gem-maven-plugin:2.0.1:initialize (install-gems) @ architecture-documentation ---
[INFO] Successfully installed asciidoctor-kroki-0.5.0
[INFO] 1 gem installed
[WARNING] WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method sun.nio.ch.NativeThread.signal(long)
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method sun.nio.ch.NativeThread.current()
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method java.lang.Object.finalize()
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method java.lang.Object.clone()
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to field java.io.FileDescriptor.fd
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/var/folders/y4/fpczfmrx7l91mbr6sgq75j_m0000gn/T/jruby-8458/jruby18280889276206458739bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/var/folders/y4/fpczfmrx7l91mbr6sgq75j_m0000gn/T/jruby-8458/jruby18280889276206458739bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.SecureRandom()
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method java.lang.Class.getClassLoader0()
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method java.lang.Class.protectionDomain()
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method java.lang.Class.getExecutableTypeAnnotationBytes(java.lang.reflect.Executable)
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method java.lang.Class.getEnumConstantsShared()
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method java.lang.Class.enumConstantDirectory()
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method java.lang.Class.getRawAnnotations()
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method java.lang.Class.getConstantPool()
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method java.lang.Class.casAnnotationType(sun.reflect.annotation.AnnotationType,sun.reflect.annotation.AnnotationType)
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method java.lang.Class.getRawTypeAnnotations()
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method java.lang.Class.typeVarBounds(java.lang.reflect.TypeVariable)
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method java.lang.Class.getClassData()
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method java.lang.Class.setSigners(java.lang.Object[])
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method java.lang.Class.getDeclaredPublicMethods(java.lang.String,java.lang.Class[])
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method java.lang.Class.getPrimitiveClass(java.lang.String)
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method java.lang.Class.getAnnotationType()
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method java.lang.Class.getDeclaredAnnotationMap()

[WARNING] WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method sun.nio.ch.NativeThread.signal(long)
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method sun.nio.ch.NativeThread.current()
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method java.lang.Object.finalize()
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method java.lang.Object.clone()
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to field java.io.FileDescriptor.fd
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method java.lang.Throwable.setCause(java.lang.Throwable)

[INFO] 
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ architecture-documentation ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ architecture-documentation ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 4 source files to /Users/sycz/Stage/agile-architecture-documentation-system/architecture-documentation/target/classes
[INFO] 
[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ architecture-documentation ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/sycz/Stage/agile-architecture-documentation-system/architecture-documentation/src/test/resources
[INFO] Copying 33 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ architecture-documentation ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to /Users/sycz/Stage/agile-architecture-documentation-system/architecture-documentation/target/test-classes
[INFO] 
[INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ architecture-documentation ---
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.ndx.aadarchi.EnhancerListerTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 s - in org.ndx.aadarchi.EnhancerListerTest
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[INFO] 
[INFO] --- aadarchi-maven-plugin:0.1.2-SNAPSHOT:generate-model (default) @ architecture-documentation ---
[INFO] Adding artifact /Users/sycz/.m2/repository/com/structurizr/structurizr-analysis/1.3.5/structurizr-analysis-1.3.5.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/com/structurizr/structurizr-annotations/1.3.5/structurizr-annotations-1.3.5.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/reflections/reflections/0.9.10/reflections-0.9.10.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/com/google/guava/guava/15.0/guava-15.0.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/com/google/code/findbugs/annotations/2.0.1/annotations-2.0.1.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/javassist/javassist/3.22.0-CR2/javassist-3.22.0-CR2.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/io/github/Riduidel/aadarchi/base/0.1.2-SNAPSHOT/base-0.1.2-SNAPSHOT.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/javax/enterprise/cdi-api/2.0.SP1/cdi-api-2.0.SP1.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/javax/el/javax.el-api/3.0.0/javax.el-api-3.0.0.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/javax/interceptor/javax.interceptor-api/1.2/javax.interceptor-api-1.2.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/jboss/weld/se/weld-se-core/3.1.4.Final/weld-se-core-3.1.4.Final.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/jboss/weld/environment/weld-environment-common/3.1.4.Final/weld-environment-common-3.1.4.Final.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/jboss/weld/weld-core-impl/3.1.4.Final/weld-core-impl-3.1.4.Final.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/jboss/weld/weld-api/3.1.SP2/weld-api-3.1.SP2.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/jboss/weld/weld-spi/3.1.SP2/weld-spi-3.1.SP2.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/jboss/spec/javax/annotation/jboss-annotations-api_1.3_spec/2.0.1.Final/jboss-annotations-api_1.3_spec-2.0.1.Final.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/jboss/spec/javax/el/jboss-el-api_3.0_spec/2.0.0.Final/jboss-el-api_3.0_spec-2.0.0.Final.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/jboss/spec/javax/interceptor/jboss-interceptors-api_1.2_spec/2.0.0.Final/jboss-interceptors-api_1.2_spec-2.0.0.Final.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/jboss/logging/jboss-logging/3.2.1.Final/jboss-logging-3.2.1.Final.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/jboss/weld/probe/weld-probe-core/3.1.4.Final/weld-probe-core-3.1.4.Final.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/jakarta/enterprise/jakarta.enterprise.cdi-api/2.0.2/jakarta.enterprise.cdi-api-2.0.2.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/jakarta/inject/jakarta.inject-api/1.0/jakarta.inject-api-1.0.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/jboss/classfilewriter/jboss-classfilewriter/1.2.4.Final/jboss-classfilewriter-1.2.4.Final.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/com/structurizr/structurizr-client/1.12.1/structurizr-client-1.12.1.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/com/structurizr/structurizr-core/1.12.1/structurizr-core-1.12.1.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/apache/httpcomponents/client5/httpclient5/5.0/httpclient5-5.0.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/apache/httpcomponents/core5/httpcore5/5.0/httpcore5-5.0.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/apache/httpcomponents/core5/httpcore5-h2/5.0/httpcore5-h2-5.0.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/commons-codec/commons-codec/1.13/commons-codec-1.13.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/com/structurizr/structurizr-dsl/1.18.0/structurizr-dsl-1.18.0.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/com/structurizr/structurizr-plantuml/1.6.3/structurizr-plantuml-1.6.3.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/io/github/Riduidel/aadarchi/cdi-config-extension/0.1.2-SNAPSHOT/cdi-config-extension-0.1.2-SNAPSHOT.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/apache/deltaspike/core/deltaspike-core-impl/1.9.6/deltaspike-core-impl-1.9.6.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/apache/deltaspike/core/deltaspike-core-api/1.9.6/deltaspike-core-api-1.9.6.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/io/github/Riduidel/aadarchi/markdown-to-asciidoc/0.1.2-SNAPSHOT/markdown-to-asciidoc-0.1.2-SNAPSHOT.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/pegdown/pegdown/1.6.0/pegdown-1.6.0.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/parboiled/parboiled-java/1.1.7/parboiled-java-1.1.7.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/parboiled/parboiled-core/1.1.7/parboiled-core-1.1.7.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/jsoup/jsoup/1.14.2/jsoup-1.14.2.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/commons-io/commons-io/2.9.0/commons-io-2.9.0.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/apache/commons/commons-text/1.9/commons-text-1.9.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/com/pivovarit/throwing-function/1.5.1/throwing-function-1.5.1.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/io/github/Riduidel/aadarchi/github-scm-handler/0.1.2-SNAPSHOT/github-scm-handler-0.1.2-SNAPSHOT.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/kohsuke/github-api/1.303/github-api-1.303.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.13.1/jackson-databind-2.13.1.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.13.1/jackson-annotations-2.13.1.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.13.1/jackson-core-2.13.1.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/io/github/Riduidel/aadarchi/adr-tickets-extractor/0.1.2-SNAPSHOT/adr-tickets-extractor-0.1.2-SNAPSHOT.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/freemarker/freemarker/2.3.31/freemarker-2.3.31.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/io/github/Riduidel/aadarchi/maven-metadata-inferer/0.1.2-SNAPSHOT/maven-metadata-inferer-0.1.2-SNAPSHOT.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/apache/maven/maven-project/2.2.1/maven-project-2.2.1.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/apache/maven/maven-settings/2.2.1/maven-settings-2.2.1.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/apache/maven/maven-profile/2.2.1/maven-profile-2.2.1.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/apache/maven/maven-model/2.2.1/maven-model-2.2.1.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/apache/maven/maven-artifact-manager/2.2.1/maven-artifact-manager-2.2.1.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/apache/maven/maven-repository-metadata/2.2.1/maven-repository-metadata-2.2.1.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/apache/maven/wagon/wagon-provider-api/1.0-beta-6/wagon-provider-api-1.0-beta-6.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/apache/maven/maven-plugin-registry/2.2.1/maven-plugin-registry-2.2.1.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/apache/maven/maven-artifact/2.2.1/maven-artifact-2.2.1.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/io/github/Riduidel/aadarchi/sequence-diagram-generator/0.1.2-SNAPSHOT/sequence-diagram-generator-0.1.2-SNAPSHOT.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/com/github/javaparser/javaparser-symbol-solver-core/3.16.2/javaparser-symbol-solver-core-3.16.2.jar to CLASSPATH
[INFO] Adding artifact /Users/sycz/.m2/repository/com/github/javaparser/javaparser-core/3.16.2/javaparser-core-3.16.2.jar to CLASSPATH
[INFO] (org.jboss.weld.bootstrap.WeldStartup) WELD-000900: {0}
[INFO] (org.apache.deltaspike.core.util.ProjectStageProducer) Computed the following DeltaSpike ProjectStage: Production
[INFO] (org.jboss.weld.bootstrap.WeldStartup) WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
[INFO] (org.jboss.weld.event.ExtensionObserverMethodImpl) WELD-000411: Observer method {0} receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
[WARNING] (org.jboss.weld.bean.builtin.ExtensionBean) WELD-001552: An extension ({0}) has a non-static public field ({1}).
[INFO] (org.jboss.weld.event.ExtensionObserverMethodImpl) WELD-000411: Observer method {0} receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
[INFO] (org.jboss.weld.event.ExtensionObserverMethodImpl) WELD-000411: Observer method {0} receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
[INFO] (org.jboss.weld.event.ExtensionObserverMethodImpl) WELD-000411: Observer method {0} receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
[INFO] (org.jboss.weld.event.ExtensionObserverMethodImpl) WELD-000411: Observer method {0} receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
[WARNING] (org.jboss.weld.logging.ValidatorLogger) WELD-001478: Interceptor {0} is enabled for the application and for the bean archive {1}. It will only be invoked in the @Priority part of the chain.
[WARNING] (org.jboss.weld.logging.ValidatorLogger) WELD-001478: Interceptor {0} is enabled for the application and for the bean archive {1}. It will only be invoked in the @Priority part of the chain.
[WARNING] (org.jboss.weld.logging.ValidatorLogger) WELD-001478: Interceptor {0} is enabled for the application and for the bean archive {1}. It will only be invoked in the @Priority part of the chain.
[WARNING] (org.jboss.weld.logging.ValidatorLogger) WELD-001478: Interceptor {0} is enabled for the application and for the bean archive {1}. It will only be invoked in the @Priority part of the chain.
[INFO] (org.jboss.weld.environment.se.WeldContainer) WELD-ENV-002003: Weld SE container {0} initialized
[INFO] (org.ndx.aadarchi.base.ArchitectureDocumentationBuilder) Architecture has been described. Now enhancing it (including writing the diagrams)!
[INFO] (org.ndx.aadarchi.base.ArchitectureEnhancer) Enhancers applied to this architecture are
org.ndx.aadarchi.EnhancerLister => 1
org.ndx.aadarchi.inferer.maven.MavenDetailsInfererEnhancer => 1
org.ndx.aadarchi.ComponentDetector => 10
org.ndx.aadarchi.tickets.ADRExtractor$Proxy$_$$_WeldClientProxy => 100000
org.ndx.aadarchi.base.enhancers.includes.ImplicitIncludeManager => 100001
org.ndx.aadarchi.ViewUpdater => 100001
org.ndx.aadarchi.base.enhancers.scm.SCMLinkGenerator$Proxy$_$$_WeldClientProxy => 100002
org.ndx.aadarchi.base.enhancers.scm.SCMReadmeReader => 100002
org.ndx.aadarchi.base.enhancers.dependencies.AddDependenciesFromProperties => 100005
org.ndx.aadarchi.sequence.generator.javaparser.SequenceDiagramVisitor => 100100
org.ndx.aadarchi.base.enhancers.collector.DocumentsCollector => 2147483646
org.ndx.aadarchi.base.enhancers.ToDsl => 2147483646
org.ndx.aadarchi.base.enhancers.graph.GraphEmitter$Proxy$_$$_WeldClientProxy => 2147483647
[INFO] (org.ndx.aadarchi.base.ArchitectureEnhancer) Running enhancement org.ndx.aadarchi.EnhancerLister took 00:00:00.016
[INFO] (org.ndx.aadarchi.base.ArchitectureEnhancer) Running enhancement org.ndx.aadarchi.inferer.maven.MavenDetailsInfererEnhancer took 00:00:00.038
[WARNING] (org.ndx.aadarchi.ComponentDetector) As there are no aadarchi.java.packages property defined on container Container://Aadarchi.asciidoc, we're not able to detect components in that container
[WARNING] (org.ndx.aadarchi.ComponentDetector) As there are no aadarchi.java.packages property defined on container Container://Aadarchi.maven, we're not able to detect components in that container
[WARNING] (org.ndx.aadarchi.ComponentDetector) As there are no aadarchi.java.packages property defined on container Container://Aadarchi.archetype, we're not able to detect components in that container
[INFO] (org.ndx.aadarchi.ComponentDetector) Detecting components of base. It can be long ...
[WARNING] (com.structurizr.analysis.StructurizrAnnotationsComponentFinderStrategy) A component of type "javax.enterprise.inject.Instance" could not be found.
[WARNING] (com.structurizr.analysis.StructurizrAnnotationsComponentFinderStrategy) A component of type "javax.enterprise.inject.Instance" could not be found.
[WARNING] (com.structurizr.analysis.StructurizrAnnotationsComponentFinderStrategy) A component of type "org.ndx.aadarchi.base.providers.FromDsl" could not be found.
[WARNING] (com.structurizr.analysis.StructurizrAnnotationsComponentFinderStrategy) A component of type "javax.enterprise.inject.Instance" could not be found.
[WARNING] (com.structurizr.analysis.StructurizrAnnotationsComponentFinderStrategy) A component of type "javax.enterprise.inject.Instance" could not be found.
[WARNING] (org.ndx.aadarchi.ComponentDetector) Unable to detect components in {7 | base | Base module defining the various used interfaces, and some very useful implementations}
[INFO] (org.ndx.aadarchi.base.ArchitectureEnhancer) Running enhancement org.ndx.aadarchi.ComponentDetector took 00:00:00.896
[WARNING] (org.ndx.aadarchi.tickets.ADRExtractor) We have this set of handlers
org.ndx.aadarchi.github.GitHubTicketsHandler@75989b13
in which we couldn't find one for tickets project aadarchi-documentation-system
[INFO] (org.ndx.aadarchi.base.ArchitectureEnhancer) Running enhancement org.ndx.aadarchi.tickets.ADRExtractor$Proxy$_$$_WeldClientProxy took 00:00:00.016
[INFO] (org.ndx.aadarchi.base.ArchitectureEnhancer) Running enhancement org.ndx.aadarchi.base.enhancers.includes.ImplicitIncludeManager took 00:00:00.010
[INFO] (org.ndx.aadarchi.base.ArchitectureEnhancer) Running enhancement org.ndx.aadarchi.ViewUpdater took 00:00:00.002
[INFO] (org.ndx.aadarchi.base.ArchitectureEnhancer) Running enhancement org.ndx.aadarchi.base.enhancers.scm.SCMLinkGenerator$Proxy$_$$_WeldClientProxy took 00:00:00.007
[INFO] (org.ndx.aadarchi.base.ArchitectureEnhancer) Running enhancement org.ndx.aadarchi.base.enhancers.scm.SCMReadmeReader took 00:00:05.313
[INFO] (org.ndx.aadarchi.base.ArchitectureEnhancer) Running enhancement org.ndx.aadarchi.base.enhancers.dependencies.AddDependenciesFromProperties took 00:00:00.000
[ERROR] (org.ndx.aadarchi.base.ArchitectureEnhancer) Something wrong happened
java.lang.NullPointerException
    at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method)
    at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:64)
    at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstanceWithCaller (Constructor.java:500)
    at java.lang.reflect.Constructor.newInstance (Constructor.java:481)
    at java.util.concurrent.ForkJoinTask.getThrowableException (ForkJoinTask.java:603)
    at java.util.concurrent.ForkJoinTask.reportException (ForkJoinTask.java:678)
    at java.util.concurrent.ForkJoinTask.invoke (ForkJoinTask.java:737)
    at java.util.stream.ForEachOps$ForEachOp.evaluateParallel (ForEachOps.java:159)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel (ForEachOps.java:173)
    at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:233)
    at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:497)
    at java.util.stream.ReferencePipeline$Head.forEach (ReferencePipeline.java:661)
    at org.ndx.aadarchi.sequence.generator.javaparser.SequenceDiagramVisitor.parseAllSources (SequenceDiagramVisitor.java:208)
    at org.ndx.aadarchi.sequence.generator.javaparser.SequenceDiagramVisitor.startVisit (SequenceDiagramVisitor.java:150)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.lambda$enhancerVisitSystem$17 (ArchitectureEnhancer.java:148)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.withClassLoader (ArchitectureEnhancer.java:64)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.lambda$enhancerVisitSystem$18 (ArchitectureEnhancer.java:148)
    at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:176)
    at java.util.HashMap$KeySpliterator.forEachRemaining (HashMap.java:1694)
    at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:484)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:474)
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:150)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:173)
    at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:497)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.enhancerVisitSystem (ArchitectureEnhancer.java:150)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.lambda$enhancerVisitModel$13 (ArchitectureEnhancer.java:137)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.withClassLoader (ArchitectureEnhancer.java:55)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.lambda$enhancerVisitModel$14 (ArchitectureEnhancer.java:137)
    at java.util.stream.ReferencePipeline$11$1.accept (ReferencePipeline.java:441)
    at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:177)
    at java.util.Iterator.forEachRemaining (Iterator.java:133)
    at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1801)
    at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:484)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:474)
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:150)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:173)
    at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:497)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.enhancerVisitModel (ArchitectureEnhancer.java:138)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.lambda$enhancerVisitWorkspace$6 (ArchitectureEnhancer.java:108)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.withStopWatch (ArchitectureEnhancer.java:93)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.enhancerVisitWorkspace (ArchitectureEnhancer.java:104)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.lambda$enhance$4 (ArchitectureEnhancer.java:80)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:183)
    at java.util.ArrayList.forEach (ArrayList.java:1511)
    at java.util.stream.SortedOps$RefSortingSink.end (SortedOps.java:395)
    at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:474)
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:150)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:173)
    at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:497)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.lambda$enhance$5 (ArchitectureEnhancer.java:80)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.withStopWatch (ArchitectureEnhancer.java:93)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.enhance (ArchitectureEnhancer.java:78)
    at org.ndx.aadarchi.base.ArchitectureEnhancer$Proxy$_$$_WeldClientProxy.enhance (Unknown Source)
    at org.ndx.aadarchi.base.ArchitectureDocumentationBuilder.run (ArchitectureDocumentationBuilder.java:57)
    at org.ndx.aadarchi.base.ArchitectureDocumentationBuilder$Proxy$_$$_WeldClientProxy.run (Unknown Source)
    at org.ndx.aadarchi.maven.plugin.GenerateDiagramsRunnable.run (GenerateDiagramsRunnable.java:25)
    at org.ndx.aadarchi.maven.plugin.GenerateDiagramsRunnable$Proxy$_$$_WeldClientProxy.run (Unknown Source)
    at org.ndx.aadarchi.maven.cdi.helper.wrappers.AbstractCDIStarterMojo.execute (AbstractCDIStarterMojo.java:91)
    at org.ndx.aadarchi.maven.plugin.GenerateDiagramsMojo.execute (GenerateDiagramsMojo.java:49)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:370)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:351)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:171)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:163)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:64)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:564)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.NullPointerException: Cannot read field "right" because "l" is null
    at java.util.TreeMap.rotateRight (TreeMap.java:2524)
    at java.util.TreeMap.fixAfterInsertion (TreeMap.java:2556)
    at java.util.TreeMap.addEntry (TreeMap.java:762)
    at java.util.TreeMap.put (TreeMap.java:820)
    at java.util.TreeMap.put (TreeMap.java:534)
    at org.ndx.aadarchi.sequence.generator.javaparser.SequenceDiagramVisitor.lambda$parseAllSources$16 (SequenceDiagramVisitor.java:213)
    at java.util.Optional.ifPresent (Optional.java:176)
    at org.ndx.aadarchi.sequence.generator.javaparser.SequenceDiagramVisitor.lambda$parseAllSources$17 (SequenceDiagramVisitor.java:212)
    at java.util.Optional.ifPresent (Optional.java:176)
    at org.ndx.aadarchi.sequence.generator.javaparser.SequenceDiagramVisitor.lambda$parseAllSources$18 (SequenceDiagramVisitor.java:211)
    at java.util.Optional.ifPresent (Optional.java:176)
    at org.ndx.aadarchi.sequence.generator.javaparser.SequenceDiagramVisitor.lambda$parseAllSources$19 (SequenceDiagramVisitor.java:210)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:183)
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1625)
    at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:484)
    at java.util.stream.ForEachOps$ForEachTask.compute (ForEachOps.java:290)
    at java.util.concurrent.CountedCompleter.exec (CountedCompleter.java:746)
    at java.util.concurrent.ForkJoinTask.doExec (ForkJoinTask.java:290)
    at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec (ForkJoinPool.java:1016)
    at java.util.concurrent.ForkJoinPool.scan (ForkJoinPool.java:1665)
    at java.util.concurrent.ForkJoinPool.runWorker (ForkJoinPool.java:1598)
    at java.util.concurrent.ForkJoinWorkerThread.run (ForkJoinWorkerThread.java:183)
[INFO] (org.ndx.aadarchi.base.ArchitectureEnhancer) Running enhancement org.ndx.aadarchi.sequence.generator.javaparser.SequenceDiagramVisitor took 00:00:00.404
[ERROR] (org.ndx.aadarchi.base.ArchitectureEnhancer) Something wrong happened
java.lang.NullPointerException
    at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method)
    at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:64)
    at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstanceWithCaller (Constructor.java:500)
    at java.lang.reflect.Constructor.newInstance (Constructor.java:481)
    at java.util.concurrent.ForkJoinTask.getThrowableException (ForkJoinTask.java:603)
    at java.util.concurrent.ForkJoinTask.reportException (ForkJoinTask.java:678)
    at java.util.concurrent.ForkJoinTask.invoke (ForkJoinTask.java:737)
    at java.util.stream.ForEachOps$ForEachOp.evaluateParallel (ForEachOps.java:159)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel (ForEachOps.java:173)
    at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:233)
    at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:497)
    at java.util.stream.ReferencePipeline$Head.forEach (ReferencePipeline.java:661)
    at org.ndx.aadarchi.sequence.generator.javaparser.SequenceDiagramVisitor.parseAllSources (SequenceDiagramVisitor.java:208)
    at org.ndx.aadarchi.sequence.generator.javaparser.SequenceDiagramVisitor.startVisit (SequenceDiagramVisitor.java:150)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.lambda$enhancerVisitSystem$17 (ArchitectureEnhancer.java:148)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.withClassLoader (ArchitectureEnhancer.java:64)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.lambda$enhancerVisitSystem$18 (ArchitectureEnhancer.java:148)
    at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:176)
    at java.util.HashMap$KeySpliterator.forEachRemaining (HashMap.java:1694)
    at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:484)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:474)
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:150)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:173)
    at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:497)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.enhancerVisitSystem (ArchitectureEnhancer.java:150)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.lambda$enhancerVisitModel$13 (ArchitectureEnhancer.java:137)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.withClassLoader (ArchitectureEnhancer.java:55)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.lambda$enhancerVisitModel$14 (ArchitectureEnhancer.java:137)
    at java.util.stream.ReferencePipeline$11$1.accept (ReferencePipeline.java:441)
    at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:177)
    at java.util.Iterator.forEachRemaining (Iterator.java:133)
    at java.util.Spliterators$IteratorSpliterator.forEachRemaining (Spliterators.java:1801)
    at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:484)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:474)
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:150)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:173)
    at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:497)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.enhancerVisitModel (ArchitectureEnhancer.java:138)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.lambda$enhancerVisitWorkspace$6 (ArchitectureEnhancer.java:108)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.withStopWatch (ArchitectureEnhancer.java:93)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.enhancerVisitWorkspace (ArchitectureEnhancer.java:104)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.lambda$enhance$4 (ArchitectureEnhancer.java:80)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:183)
    at java.util.ArrayList.forEach (ArrayList.java:1511)
    at java.util.stream.SortedOps$RefSortingSink.end (SortedOps.java:395)
    at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:474)
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential (ForEachOps.java:150)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential (ForEachOps.java:173)
    at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.forEach (ReferencePipeline.java:497)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.lambda$enhance$5 (ArchitectureEnhancer.java:80)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.withStopWatch (ArchitectureEnhancer.java:93)
    at org.ndx.aadarchi.base.ArchitectureEnhancer.enhance (ArchitectureEnhancer.java:78)
    at org.ndx.aadarchi.base.ArchitectureEnhancer$Proxy$_$$_WeldClientProxy.enhance (Unknown Source)
    at org.ndx.aadarchi.base.ArchitectureDocumentationBuilder.run (ArchitectureDocumentationBuilder.java:57)
    at org.ndx.aadarchi.base.ArchitectureDocumentationBuilder$Proxy$_$$_WeldClientProxy.run (Unknown Source)
    at org.ndx.aadarchi.maven.plugin.GenerateDiagramsRunnable.run (GenerateDiagramsRunnable.java:25)
    at org.ndx.aadarchi.maven.plugin.GenerateDiagramsRunnable$Proxy$_$$_WeldClientProxy.run (Unknown Source)
    at org.ndx.aadarchi.maven.cdi.helper.wrappers.AbstractCDIStarterMojo.execute (AbstractCDIStarterMojo.java:91)
    at org.ndx.aadarchi.maven.plugin.GenerateDiagramsMojo.execute (GenerateDiagramsMojo.java:49)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:370)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:351)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:171)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:163)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:64)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:564)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.NullPointerException: Cannot read field "right" because "l" is null
    at java.util.TreeMap.rotateRight (TreeMap.java:2524)
    at java.util.TreeMap.fixAfterInsertion (TreeMap.java:2556)
    at java.util.TreeMap.addEntry (TreeMap.java:762)
    at java.util.TreeMap.put (TreeMap.java:820)
    at java.util.TreeMap.put (TreeMap.java:534)
    at org.ndx.aadarchi.sequence.generator.javaparser.SequenceDiagramVisitor.lambda$parseAllSources$16 (SequenceDiagramVisitor.java:213)
    at java.util.Optional.ifPresent (Optional.java:176)
    at org.ndx.aadarchi.sequence.generator.javaparser.SequenceDiagramVisitor.lambda$parseAllSources$17 (SequenceDiagramVisitor.java:212)
    at java.util.Optional.ifPresent (Optional.java:176)
    at org.ndx.aadarchi.sequence.generator.javaparser.SequenceDiagramVisitor.lambda$parseAllSources$18 (SequenceDiagramVisitor.java:211)
    at java.util.Optional.ifPresent (Optional.java:176)
    at org.ndx.aadarchi.sequence.generator.javaparser.SequenceDiagramVisitor.lambda$parseAllSources$19 (SequenceDiagramVisitor.java:210)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.accept (ForEachOps.java:183)
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1625)
    at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:484)
    at java.util.stream.ForEachOps$ForEachTask.compute (ForEachOps.java:290)
    at java.util.concurrent.CountedCompleter.exec (CountedCompleter.java:746)
    at java.util.concurrent.ForkJoinTask.doExec (ForkJoinTask.java:290)
    at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec (ForkJoinPool.java:1016)
    at java.util.concurrent.ForkJoinPool.scan (ForkJoinPool.java:1665)
    at java.util.concurrent.ForkJoinPool.runWorker (ForkJoinPool.java:1598)
    at java.util.concurrent.ForkJoinWorkerThread.run (ForkJoinWorkerThread.java:183)
[INFO] (org.ndx.aadarchi.base.ArchitectureEnhancer) Running all enhancements took 00:00:06.755
[INFO] (org.jboss.weld.environment.se.WeldContainer) WELD-ENV-002001: Weld SE container {0} shut down
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  30.092 s
[INFO] Finished at: 2022-08-01T11:08:07+02:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal io.github.Riduidel.aadarchi:aadarchi-maven-plugin:0.1.2-SNAPSHOT:generate-model (default) on project architecture-documentation: Execution default of goal io.github.Riduidel.aadarchi:aadarchi-maven-plugin:0.1.2-SNAPSHOT:generate-model failed.: NullPointerException: Cannot read field "right" because "l" is null -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException
Riduidel commented 1 year ago

Unable to reproduce this issue, which seemed to be due to an empty component. I guess there is some strong link with #106 and #56 (but how, that's a mystery someone will solve the next year). So this issue is closed as "non reproductible"