Started by timer
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on prd-ubuntu2204-docker-v1-8c-8g-16342 (ubuntu2204-builder-4c-4g ubuntu2204-docker-v1-8c-8g) in workspace /w/workspace/aai-model-loader-sonar
The recommended git tool is: NONE
using credential onap-jenkins-ssh
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository git://cloud.onap.org/mirror/aai/model-loader
> git init /w/workspace/aai-model-loader-sonar # timeout=10
Fetching upstream changes from git://cloud.onap.org/mirror/aai/model-loader
> git --version # timeout=10
> git --version # 'git version 2.34.1'
using GIT_SSH to set credentials Gerrit user
Verifying host key using manually-configured host key entries
> git fetch --tags --force --progress -- git://cloud.onap.org/mirror/aai/model-loader +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url git://cloud.onap.org/mirror/aai/model-loader # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision c95a210bba2376f1c2d3e433f0536976c593b264 (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f c95a210bba2376f1c2d3e433f0536976c593b264 # timeout=10
Commit message: "Merge "Bump step-security/harden-runner from 2.19.4 to 2.20.0""
> git rev-list --no-walk c95a210bba2376f1c2d3e433f0536976c593b264 # timeout=10
Run condition [Boolean condition] enabling prebuild for step [BuilderChain]
Run condition [Not] preventing prebuild for step [BuilderChain]
[aai-model-loader-sonar] $ /bin/bash /tmp/jenkins8432161321072338262.sh
---> python-tools-install.sh
Setup pyenv:
* system (set by /opt/pyenv/version)
* 3.8.20 (set by /opt/pyenv/version)
* 3.9.20 (set by /opt/pyenv/version)
3.10.15
3.11.10
lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-W0EV
lf-activate-venv(): INFO: Save venv in file: /tmp/.os_lf_venv
lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv)
lf-activate-venv(): INFO: Installing additional packages: lftools
lf-activate-venv(): INFO: Adding /tmp/venv-W0EV/bin to PATH
Generating Requirements File
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
httplib2 0.30.2 requires pyparsing<4,>=3.0.4, but you have pyparsing 2.4.7 which is incompatible.
Python 3.11.10
pip 26.2.1 from /tmp/venv-W0EV/lib/python3.11/site-packages/pip (python 3.11)
aiohappyeyeballs==2.7.1
aiohttp==3.14.3
aiosignal==1.4.0
appdirs==1.4.4
argcomplete==3.7.2
aspy.yaml==1.3.0
attrs==26.1.0
autopage==0.6.0
beautifulsoup4==4.15.0
boto3==1.43.83
botocore==1.43.83
bs4==0.0.2
certifi==2026.7.22
cffi==2.1.1
cfgv==3.5.0
chardet==7.6.0
charset-normalizer==3.5.1
click==8.5.0
cliff==4.16.0
cmd2==4.2.2
cryptography==3.3.2
debtcollector==3.1.0
decorator==5.3.1
defusedxml==0.7.1
Deprecated==1.3.1
distlib==0.4.3
dnspython==2.8.0
docker==7.2.0
dogpile.cache==1.5.0
durationpy==0.11
email-validator==2.3.0
filelock==3.32.4
frozenlist==1.8.0
future==1.0.0
gitdb==4.0.12
GitPython==3.1.61
httplib2==0.30.2
identify==2.6.19
idna==3.19
importlib-resources==1.5.0
iso8601==2.1.0
Jinja2==3.1.6
jmespath==1.1.0
jsonpatch==1.33
jsonpointer==3.1.1
jsonschema==4.26.0
jsonschema-specifications==2025.9.1
keystoneauth1==5.17.0
kubernetes==36.0.3
lftools==0.37.23
lxml==6.1.2
markdown-it-py==4.2.0
MarkupSafe==3.0.3
mdurl==0.1.2
msgpack==1.2.2
multi_key_dict==2.0.3
multidict==6.7.1
munch==4.0.0
netaddr==1.3.0
niet==1.4.2
nodeenv==1.10.0
oauth2client==4.1.3
oauthlib==3.3.1
openstacksdk==4.19.1
os-service-types==1.9.0
osc-lib==4.7.0
oslo.config==10.7.0
oslo.context==6.5.0
oslo.i18n==6.9.0
oslo.log==8.3.1
oslo.serialization==5.11.0
oslo.utils==10.2.0
packaging==26.3
pbr==7.0.3
platformdirs==4.11.5
prettytable==3.18.0
prompt_toolkit==3.0.53
propcache==0.5.2
psutil==7.2.2
pyasn1==0.6.4
pyasn1_modules==0.4.2
pycparser==3.0
pygerrit2==2.0.15
PyGithub==2.10.0
Pygments==2.21.0
PyJWT==2.13.0
PyNaCl==1.6.2
pyparsing==2.4.7
pyperclip==1.11.0
pyrsistent==0.20.0
python-dateutil==2.9.0.post0
python-discovery==1.6.0
python-heatclient==5.3.0
python-jenkins==1.8.3
python-keystoneclient==6.0.0
python-magnumclient==5.0.0
python-manilaclient==6.3.0
python-openstackclient==10.3.0
python-swiftclient==4.11.0
PyYAML==6.0.3
referencing==0.37.0
requests==2.34.2
requests-oauthlib==2.0.0
rfc3986==2.0.0
rich==15.0.0
rich-argparse==1.8.0
rpds-py==2026.6.3
rsa==4.9.1
ruamel.yaml==0.19.1
ruamel.yaml.clib==0.2.15
s3transfer==0.19.2
simplejson==4.1.2
six==1.17.0
smmap==5.0.3
soupsieve==2.9.2
stevedore==5.9.1
tabulate==0.10.0
toml==0.10.2
tomlkit==0.15.1
tqdm==4.70.0
typing_extensions==4.16.0
urllib3==1.26.20
virtualenv==21.7.7
wcwidth==0.8.3
websocket-client==1.9.0
wrapt==2.3.0
xdg==6.0.0
xmltodict==1.0.4
yarl==1.24.5
yq==4.1.2
[aai-model-loader-sonar] $ /bin/sh /tmp/jenkins4435169533744729572.sh
---> uv-install.sh
Installing uv/uvx (latest) using shell installer
2026-08-29 09:51:53 URL:https://releases.astral.sh/installers/uv/latest/uv-installer.sh [71225/71225] -> "/tmp/uv-install-LyRqrW.sh" [1]
downloading uv 0.12.7 x86_64-unknown-linux-gnu
installing to /home/jenkins/.local/bin
uv
uvx
everything's installed!
To add $HOME/.local/bin to your PATH, either restart your shell or run:
source $HOME/.local/bin/env (sh, bash, zsh)
source $HOME/.local/bin/env.fish (fish)
Adding install location to PATH
---> Validating uv/uvx install
uvx 0.12.7 (x86_64-unknown-linux-gnu)
[Boolean condition] checking [true] against [^(1|y|yes|t|true|on|run)$] (origin token: true)
Run condition [Boolean condition] enabling perform for step [BuilderChain]
[aai-model-loader-sonar] $ /bin/sh -xe /tmp/jenkins16892458248733742866.sh
+ echo Using SonarCloud
Using SonarCloud
[aai-model-loader-sonar] $ /bin/sh -xe /tmp/jenkins1638448033716497503.sh
+ echo quiet=on
Unpacking https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip to /w/tools/hudson.tasks.Maven_MavenInstallation/mvn36 on prd-ubuntu2204-docker-v1-8c-8g-16342
[aai-model-loader-sonar] $ /w/tools/hudson.tasks.Maven_MavenInstallation/mvn36/bin/mvn -DGERRIT_BRANCH=master -DPROJECT=aai/model-loader -DMVN=/w/tools/hudson.tasks.Maven_MavenInstallation/mvn36/bin/mvn -DSTREAM=master "-DARCHIVE_ARTIFACTS=**/*.log **/hs_err_*.log **/target/**/feature.xml **/target/failsafe-reports/failsafe-summary.xml **/target/surefire-reports/*-output.txt
" -DJAVA_OPTS= -DGERRIT_PROJECT=aai/model-loader -Dsha1=origin/master "-DMAVEN_OPTS=-Xmx1024m -XX:MaxMetaspaceSize=256m" -DGERRIT_REFSPEC=refs/heads/master -DM2_HOME=/w/tools/hudson.tasks.Maven_MavenInstallation/mvn36 -DMAVEN_PARAMS= -DSONAR_MAVEN_GOAL=org.sonarsource.scanner.maven:sonar-maven-plugin:4.0.0.4121:sonar --version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /w/tools/hudson.tasks.Maven_MavenInstallation/mvn36
Java version: 21.0.11, vendor: Ubuntu, runtime: /usr/lib/jvm/java-21-openjdk-amd64
Default locale: en, platform encoding: UTF-8
OS name: "linux", version: "5.15.0-190-generic", arch: "amd64", family: "unix"
[aai-model-loader-sonar] $ /bin/sh -xe /tmp/jenkins829550641973212748.sh
+ rm /home/jenkins/.wgetrc
[EnvInject] - Injecting environment variables from a build step.
[EnvInject] - Injecting as environment variables the properties content
SET_JDK_VERSION=openjdk21
GIT_URL="git://cloud.onap.org/mirror"
[EnvInject] - Variables injected successfully.
[aai-model-loader-sonar] $ /bin/sh /tmp/jenkins2205055993657988409.sh
---> update-java-alternatives.sh
---> Updating Java version
---> Ubuntu/Debian system detected
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in manual mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/javac to provide /usr/bin/javac (javac) in manual mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64 to provide /usr/lib/jvm/java-openjdk (java_sdk_openjdk) in manual mode
openjdk version "21.0.11" 2026-04-21
OpenJDK Runtime Environment (build 21.0.11+10-1-22.04.2-Ubuntu)
OpenJDK 64-Bit Server VM (build 21.0.11+10-1-22.04.2-Ubuntu, mixed mode, sharing)
JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
[EnvInject] - Injecting environment variables from a build step.
[EnvInject] - Injecting as environment variables the properties file path '/tmp/java.env'
[EnvInject] - Variables injected successfully.
[EnvInject] - Injecting environment variables from a build step.
[EnvInject] - Injecting as environment variables the properties content
MAVEN_GOALS=clean install
SONARCLOUD_JAVA_VERSION=openjdk21
SONARCLOUD_QUALITYGATE_WAIT=False
SCAN_DEV_BRANCH=False
PROJECT_ORGANIZATION=onap
SONAR_HOST_URL=https://sonarcloud.io
PROJECT_KEY=onap_aai-model-loader
[EnvInject] - Variables injected successfully.
provisioning config files...
copy managed file [global-settings] to file:/w/workspace/aai-model-loader-sonar@tmp/config11041491616023949523tmp
copy managed file [aai-model-loader-settings] to file:/w/workspace/aai-model-loader-sonar@tmp/config12655347217335838517tmp
[aai-model-loader-sonar] $ /bin/bash -l /tmp/jenkins4010662928196923616.sh
---> common-variables.sh
--show-version --batch-mode -Djenkins -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r
---> maven-sonar.sh
+ set +u
+ export MAVEN_OPTS
+ declare -a params
+ params+=("--global-settings $GLOBAL_SETTINGS_FILE")
+ params+=("--settings $SETTINGS_FILE")
+ _JAVA_OPTIONS=
+ /w/tools/hudson.tasks.Maven_MavenInstallation/mvn36/bin/mvn clean install -e -Dsonar --global-settings /w/workspace/aai-model-loader-sonar@tmp/config11041491616023949523tmp --settings /w/workspace/aai-model-loader-sonar@tmp/config12655347217335838517tmp --show-version --batch-mode -Djenkins -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r
Picked up _JAVA_OPTIONS:
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /w/tools/hudson.tasks.Maven_MavenInstallation/mvn36
Java version: 21.0.11, vendor: Ubuntu, runtime: /usr/lib/jvm/java-21-openjdk-amd64
Default locale: en, platform encoding: UTF-8
OS name: "linux", version: "5.15.0-190-generic", arch: "amd64", family: "unix"
[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO]
[INFO] ---------------< org.onap.aai.model-loader:model-loader >---------------
[INFO] Building aai-model-loader 1.15.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ model-loader ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ model-loader ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ model-loader ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.13:prepare-agent (pre-unit-test) @ model-loader ---
[INFO] surefireArgLine set to -javaagent:/tmp/r/org/jacoco/org.jacoco.agent/0.8.13/org.jacoco.agent-0.8.13-runtime.jar=destfile=/w/workspace/aai-model-loader-sonar/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/yang-gen/**:**/pax/**
[INFO]
[INFO] --- license-maven-plugin:3.0:check (default) @ model-loader ---
[INFO] Checking licenses...
[INFO]
[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ model-loader ---
[INFO] Starting audit...
Audit done.
[INFO] You have 0 Checkstyle violations.
[INFO]
[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ model-loader ---
[INFO] Starting audit...
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:30:1: Extra separation in import group before 'org.apache.commons.lang3.StringUtils' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:33: First sentence of Javadoc is missing an ending period. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:37:1: 'CLASS_DEF' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:70: Line is longer than 120 characters (found 122). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:71: Line is longer than 120 characters (found 122). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:72: Line is longer than 120 characters (found 122). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:74: Line is longer than 120 characters (found 124). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:88: First sentence of Javadoc is missing an ending period. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:131:11: 'if' child has incorrect indentation level 10, expected level should be 12. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:220: Summary javadoc is missing. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:228: Summary javadoc is missing. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:231:20: Abbreviation in name 'getASDCConnectionDisabled' must contain no more than '2' consecutive capital letters. [AbbreviationAsWordInName]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:252:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:261:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:277:9: 'if' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:277:9: WhitespaceAround: 'if' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) [WhitespaceAround]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:280:9: 'if' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:280:9: WhitespaceAround: 'if' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) [WhitespaceAround]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:288:9: 'if' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:288:9: WhitespaceAround: 'if' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) [WhitespaceAround]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:294: First sentence of Javadoc is missing an ending period. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:299:9: 'if' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/ModelLoaderConfig.java:299:9: WhitespaceAround: 'if' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) [WhitespaceAround]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/BabelProperties.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/BabelProperties.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/BabelProperties.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/BabelProperties.java:25:1: Extra separation in import group before 'lombok.Getter' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/BabelProperties.java:25:1: Wrong lexicographical order for 'lombok.Getter' import. Should be before 'org.springframework.stereotype.Component'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/BabelProperties.java:26:1: Wrong lexicographical order for 'lombok.Setter' import. Should be before 'org.springframework.stereotype.Component'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/BabelProperties.java:33:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/BabelProperties.java:34:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/DistributionClientStartupConfig.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/DistributionClientStartupConfig.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/DistributionClientStartupConfig.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/DistributionClientStartupConfig.java:26:1: Extra separation in import group before 'jakarta.annotation.PreDestroy' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/DistributionClientStartupConfig.java:26:1: Wrong lexicographical order for 'jakarta.annotation.PreDestroy' import. Should be before 'java.util.TimerTask'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/DistributionClientStartupConfig.java:28:1: Extra separation in import group before 'org.onap.aai.cl.api.Logger' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/DistributionClientStartupConfig.java:41:1: Extra separation in import group before 'lombok.RequiredArgsConstructor' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/DistributionClientStartupConfig.java:41:1: Wrong lexicographical order for 'lombok.RequiredArgsConstructor' import. Should be before 'org.springframework.context.event.EventListener'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/DistributionClientStartupConfig.java:87:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/BeanConfig.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/BeanConfig.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/BeanConfig.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/BeanConfig.java:28:1: Extra separation in import group before 'org.onap.aai.cl.api.Logger' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/BeanConfig.java:47:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/BeanConfig.java:64:32: Method name 'iDistributionClient' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9_]*$'. [MethodName]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/AaiProperties.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/AaiProperties.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/AaiProperties.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/AaiProperties.java:25:1: Extra separation in import group before 'lombok.Getter' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/AaiProperties.java:25:1: Wrong lexicographical order for 'lombok.Getter' import. Should be before 'org.springframework.stereotype.Component'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/AaiProperties.java:26:1: Wrong lexicographical order for 'lombok.Setter' import. Should be before 'org.springframework.stereotype.Component'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/AaiProperties.java:33:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/AaiProperties.java:34:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/AaiProperties.java:35:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/AaiProperties.java:36:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/AaiProperties.java:37:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/AaiProperties.java:38:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/config/AaiProperties.java:39:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/ModelLoaderApplication.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/ModelLoaderApplication.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/ModelLoaderApplication.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/BabelServiceClientImpl.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/BabelServiceClientImpl.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/BabelServiceClientImpl.java:42:1: Extra separation in import group before 'lombok.RequiredArgsConstructor' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/BabelServiceClientImpl.java:42:1: Wrong lexicographical order for 'lombok.RequiredArgsConstructor' import. Should be before 'org.springframework.web.client.RestTemplate'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/BabelServiceClientImpl.java:57: Line is longer than 120 characters (found 129). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/BabelServiceClientImpl.java:60: Line is longer than 120 characters (found 130). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/BabelServiceClientImpl.java:72: Line is longer than 120 characters (found 181). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/BabelServiceClient.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/BabelServiceClient.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/BabelServiceClient.java:30: Line is longer than 120 characters (found 121). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/AaiRestClient.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/AaiRestClient.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/AaiRestClient.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/AaiRestClient.java:63: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/AaiRestClient.java:64: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/AaiRestClient.java:65: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/AaiRestClient.java:66: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/AaiRestClient.java:85: Line is longer than 120 characters (found 129). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/AaiRestClient.java:95: Line is longer than 120 characters (found 130). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/AaiRestClient.java:95:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/AaiRestClient.java:128: Line is longer than 120 characters (found 133). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/AaiRestClient.java:142: First sentence of Javadoc is missing an ending period. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/AaiRestClient.java:145: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/BabelServiceClientException.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/BabelServiceClientException.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/restclient/BabelServiceClientException.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/util/JsonXmlConverter.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/util/JsonXmlConverter.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/util/JsonXmlConverter.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/util/GizmoTranslator.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/util/GizmoTranslator.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/util/GizmoTranslator.java:53: Line is longer than 120 characters (found 188). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/util/GizmoTranslator.java:58:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoVertexOperation.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoVertexOperation.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoVertexOperation.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoVertexOperation.java:35:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoVertexOperation.java:41:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoVertexOperation.java:51:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoEdgeOperation.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoEdgeOperation.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoEdgeOperation.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoEdgeOperation.java:35:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoEdgeOperation.java:41:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoEdgeOperation.java:51:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoEdge.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoEdge.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoEdge.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoBulkPayload.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoBulkPayload.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoBulkPayload.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoBulkPayload.java:73:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoBulkPayload.java:94:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoVertex.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoVertex.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoVertex.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/gizmo/GizmoVertex.java:62:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/EventCallback.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/EventCallback.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/EventCallback.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/EventCallback.java:26:1: Extra separation in import group before 'org.onap.aai.cl.api.Logger' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/EventCallback.java:51: Line is longer than 120 characters (found 201). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/EventCallback.java:51:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/EventCallback.java:75:9: 'if' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/EventCallback.java:75:9: WhitespaceAround: 'if' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) [WhitespaceAround]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/EventCallback.java:76:13: 'for' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/EventCallback.java:76:13: WhitespaceAround: 'for' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) [WhitespaceAround]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/EventCallback.java:77: Line is longer than 120 characters (found 122). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/EventCallback.java:77:17: 'if' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/EventCallback.java:77:17: WhitespaceAround: 'if' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) [WhitespaceAround]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/CompDoneStatusMsg.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/CompDoneStatusMsg.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/CompDoneStatusMsg.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/BasicStatusMsg.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/BasicStatusMsg.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/BasicStatusMsg.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/ProcessToscaArtifactsException.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/ProcessToscaArtifactsException.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/ProcessToscaArtifactsException.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/DistributionStatusMsg.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/DistributionStatusMsg.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/DistributionStatusMsg.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/ArtifactDownloadManager.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/ArtifactDownloadManager.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/ArtifactDownloadManager.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/ArtifactDownloadManager.java:31:1: Extra separation in import group before 'org.onap.aai.babel.service.data.BabelRequest' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/ArtifactDownloadManager.java:55: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/ArtifactDownloadManager.java:57: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/ArtifactDownloadManager.java:60: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/ArtifactDownloadManager.java:73:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/ArtifactDownloadManager.java:74: Line is longer than 120 characters (found 142). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/ArtifactDownloadManager.java:86:8: Unused @param tag for 'modelArtifacts'. [JavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/ArtifactDownloadManager.java:87:8: Unused @param tag for 'catalogArtifacts'. [JavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/ArtifactDownloadManager.java:89: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/ArtifactDownloadManager.java:154: Line is longer than 120 characters (found 137). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/ArtifactDownloadManager.java:154:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/ArtifactDownloadManager.java:170: Line is longer than 120 characters (found 143). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/ArtifactDownloadManager.java:185: Line is longer than 120 characters (found 145). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/DistributionStatusMessageBuilder.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/DistributionStatusMessageBuilder.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/DistributionStatusMessageBuilder.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilder.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilder.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilder.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/DownloadFailureException.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/DownloadFailureException.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/DownloadFailureException.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationDataImpl.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationDataImpl.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationDataImpl.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationDataImpl.java:28:1: Extra separation in import group before 'lombok.Data' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationDataImpl.java:28:1: Wrong lexicographical order for 'lombok.Data' import. Should be before 'org.onap.sdc.api.notification.IResourceInstance'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationDataImpl.java:36:20: Abbreviation in name 'serviceUUID' must contain no more than '2' consecutive capital letters. [AbbreviationAsWordInName]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationDataImpl.java:40:20: Abbreviation in name 'serviceInvariantUUID' must contain no more than '2' consecutive capital letters. [AbbreviationAsWordInName]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/BabelArtifactConverter.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/BabelArtifactConverter.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/BabelArtifactConverter.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/BabelArtifactConverter.java:49:8: Unused @param tag for 'xmlArtifacts'. [JavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/BabelArtifactConverter.java:50: Javadoc comment at column 20 has parse error. Missed HTML close tag 'org.openecomp.modelloader.entity.Artifact'. Sometimes it means that close tag missed for one of previous tags. [AtclauseOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/BabelArtifactConverter.java:68:8: Unused @param tag for 'xmlArtifacts'. [JavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/BabelArtifactConverter.java:69: Javadoc comment at column 20 has parse error. Missed HTML close tag 'org.openecomp.modelloader.entity.Artifact'. Sometimes it means that close tag missed for one of previous tags. [AtclauseOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationPublisher.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationPublisher.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationPublisher.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationPublisher.java:54:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationPublisher.java:103:25: Abbreviation in name 'initMDCStartTime' must contain no more than '2' consecutive capital letters. [AbbreviationAsWordInName]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationPublisher.java:124:51: '+' should be on a new line. [OperatorWrap]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationPublisher.java:125:67: '+' should be on a new line. [OperatorWrap]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationPublisher.java:126:83: '+' should be on a new line. [OperatorWrap]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationPublisher.java:127:77: '+' should be on a new line. [OperatorWrap]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationPublisher.java:128:67: '+' should be on a new line. [OperatorWrap]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationPublisher.java:129:69: '+' should be on a new line. [OperatorWrap]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationPublisher.java:130:79: '+' should be on a new line. [OperatorWrap]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationPublisher.java:131:65: '+' should be on a new line. [OperatorWrap]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationPublisher.java:132:69: '+' should be on a new line. [OperatorWrap]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationPublisher.java:133:64: '+' should be on a new line. [OperatorWrap]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationPublisher.java:163:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/notification/NotificationPublisher.java:182:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/extraction/InvalidArchiveException.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/extraction/InvalidArchiveException.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/extraction/InvalidArchiveException.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/extraction/VnfCatalogExtractor.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/extraction/VnfCatalogExtractor.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/extraction/VnfCatalogExtractor.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/extraction/VnfCatalogExtractor.java:30:1: Extra separation in import group before 'org.apache.commons.compress.archivers.zip.ZipArchiveEntry' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/extraction/VnfCatalogExtractor.java:47: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/extraction/VnfCatalogExtractor.java:66: Javadoc comment at column 20 has parse error. Missed HTML close tag 'Artifact'. Sometimes it means that close tag missed for one of previous tags. [AtclauseOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/extraction/ArtifactInfoExtractor.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/extraction/ArtifactInfoExtractor.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/extraction/ArtifactInfoExtractor.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/extraction/ArtifactInfoExtractor.java:41: Javadoc comment at column 20 has parse error. Missed HTML close tag 'IArtifactInfo'. Sometimes it means that close tag missed for one of previous tags. [AtclauseOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/ArtifactType.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/ArtifactType.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/ArtifactType.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/NamedQueryArtifact.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/NamedQueryArtifact.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/NamedQueryArtifact.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/NamedQueryArtifact.java:25:1: Extra separation in import group before 'org.onap.aai.modelloader.entity.ArtifactType' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/NamedQueryArtifact.java:27:1: Wrong lexicographical order for 'org.onap.aai.modelloader.config.AaiProperties' import. Should be before 'org.onap.aai.modelloader.restclient.AaiRestClient'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/NamedQueryArtifact.java:28:1: Wrong lexicographical order for 'org.onap.aai.modelloader.entity.Artifact' import. Should be before 'org.onap.aai.modelloader.restclient.AaiRestClient'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/NamedQueryArtifact.java:56: Line is longer than 120 characters (found 129). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/NamedQueryArtifact.java:70: Line is longer than 120 characters (found 125). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/NamedQueryArtifact.java:100:16: Abbreviation in name 'baseURL' must contain no more than '2' consecutive capital letters. [AbbreviationAsWordInName]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/NamedQueryArtifact.java:101:16: Abbreviation in name 'subURL' must contain no more than '2' consecutive capital letters. [AbbreviationAsWordInName]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/NamedQueryArtifact.java:102:9: Distance between variable 'instance' declaration and its first usage is 4, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). [VariableDeclarationUsageDistance]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Pair.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Pair.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Pair.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Pair.java:23: First sentence of Javadoc is missing an ending period. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Metadatum.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Metadatum.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Metadatum.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Metadatum.java:24:1: Extra separation in import group before 'lombok.AllArgsConstructor' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Metadatum.java:34:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Metadatum.java:37:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Metadatum.java:40:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Metadatum.java:43:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Metadatum.java:46:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Metadatum.java:49:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ElementChoiceSet.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ElementChoiceSet.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ElementChoiceSet.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ElementChoiceSet.java:24:1: Extra separation in import group before 'lombok.AllArgsConstructor' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ElementChoiceSet.java:28:1: Wrong lexicographical order for 'java.util.List' import. Should be before 'lombok.NoArgsConstructor'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ElementChoiceSet.java:35:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ElementChoiceSet.java:38:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ElementChoiceSet.java:41:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ElementChoiceSet.java:44:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ElementChoiceSet.java:47:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ElementChoiceSet.java:50:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ElementChoiceSet.java:53:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ElementChoiceSet.java:56:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Model.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Model.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Model.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Model.java:25:1: Extra separation in import group before 'lombok.AllArgsConstructor' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Model.java:30: First sentence of Javadoc is missing an ending period. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Model.java:39:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Model.java:42:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Model.java:45:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Model.java:48:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Model.java:51:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Model.java:54:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/Model.java:57:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/AbstractModelArtifact.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/AbstractModelArtifact.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/AbstractModelArtifact.java:89: Line is longer than 120 characters (found 129). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/IModelParser.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/IModelParser.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/IModelParser.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelConstraint.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelConstraint.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelConstraint.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelConstraint.java:24:1: Extra separation in import group before 'lombok.AllArgsConstructor' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelConstraint.java:28:1: Wrong lexicographical order for 'java.util.List' import. Should be before 'lombok.NoArgsConstructor'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelConstraint.java:35:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelConstraint.java:38:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelConstraint.java:41:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelConstraint.java:44:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelConstraint.java:47:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelConstraint.java:50:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelConstraint.java:53:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/IModelId.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/IModelId.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/IModelId.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/IModelId.java:23: First sentence of Javadoc is missing an ending period. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/IModelId.java:30: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/IModelId.java:33: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/IModelId.java:44: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifactHandler.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifactHandler.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifactHandler.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:25:1: Extra separation in import group before 'org.onap.aai.cl.api.Logger' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:88: First sentence of Javadoc is missing an ending period. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:91: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:92: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:93: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:101:13: 'if' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:101:13: WhitespaceAround: 'if' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) [WhitespaceAround]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:109: First sentence of Javadoc is missing an ending period. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:112: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:113: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:114: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:121: First sentence of Javadoc is missing an ending period. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:124: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:125: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:126: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:127: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:160:9: 'if' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:160:9: WhitespaceAround: 'if' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) [WhitespaceAround]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:169: Line is longer than 120 characters (found 132). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:174:13: 'if' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:174:13: WhitespaceAround: 'if' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) [WhitespaceAround]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:212: Summary javadoc is missing. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:213: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:214: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:215: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:216: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:217: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:260:16: Abbreviation in name 'baseURL' must contain no more than '2' consecutive capital letters. [AbbreviationAsWordInName]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:261:16: Abbreviation in name 'subURL' must contain no more than '2' consecutive capital letters. [AbbreviationAsWordInName]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:262:9: Distance between variable 'instance' declaration and its first usage is 4, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). [VariableDeclarationUsageDistance]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:280:16: Abbreviation in name 'baseURL' must contain no more than '2' consecutive capital letters. [AbbreviationAsWordInName]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:281:16: Abbreviation in name 'subURL' must contain no more than '2' consecutive capital letters. [AbbreviationAsWordInName]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifact.java:283:9: Distance between variable 'instance' declaration and its first usage is 4, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). [VariableDeclarationUsageDistance]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/IModelArtifact.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/IModelArtifact.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/IModelArtifact.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/IModelArtifact.java:30: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/NamedQueryArtifactParser.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/NamedQueryArtifactParser.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/NamedQueryArtifactParser.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/BabelArtifactParsingException.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/BabelArtifactParsingException.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/BabelArtifactParsingException.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/AbstractModelArtifactParser.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/AbstractModelArtifactParser.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/AbstractModelArtifactParser.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/AbstractModelArtifactParser.java:44: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/AbstractModelArtifactParser.java:46: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/AbstractModelArtifactParser.java:70: Javadoc comment at column 20 has parse error. Missed HTML close tag 'Artifact'. Sometimes it means that close tag missed for one of previous tags. [AtclauseOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/AbstractModelArtifactParser.java:120: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/AbstractModelArtifactParser.java:157: Summary javadoc is missing. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/AbstractModelArtifactParser.java:205: First sentence of Javadoc is missing an ending period. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/AbstractModelArtifactParser.java:260: Javadoc comment at column 16 has parse error. Missed HTML close tag 'code'. Sometimes it means that close tag missed for one of previous tags. [AtclauseOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ConstrainedElementSet.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ConstrainedElementSet.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ConstrainedElementSet.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ConstrainedElementSet.java:24:1: Extra separation in import group before 'lombok.AllArgsConstructor' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ConstrainedElementSet.java:28:1: Wrong lexicographical order for 'java.util.List' import. Should be before 'lombok.NoArgsConstructor'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ConstrainedElementSet.java:35:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ConstrainedElementSet.java:38:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ConstrainedElementSet.java:41:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ConstrainedElementSet.java:44:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ConstrainedElementSet.java:47:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ConstrainedElementSet.java:50:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ConstrainedElementSet.java:53:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ConstrainedElementSet.java:56:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelVersion.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelVersion.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelVersion.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelVersion.java:24:1: Extra separation in import group before 'lombok.AllArgsConstructor' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelVersion.java:29:1: Extra separation in import group before 'java.util.List' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelVersion.java:29:1: Wrong lexicographical order for 'java.util.List' import. Should be before 'lombok.NoArgsConstructor'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelVersion.java:37:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelVersion.java:40:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelVersion.java:43:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelVersion.java:46:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelVersion.java:49:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelVersion.java:52:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelVersion.java:55:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelVersion.java:58:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelVersion.java:61:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelVersion.java:64:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelVersion.java:67:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelVersion.java:70:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelVersion.java:73:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelSorter.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelSorter.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelSorter.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelSorter.java:33:1: Extra separation in import group before 'org.onap.aai.cl.api.Logger' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelSorter.java:121: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelSorter.java:193: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelSorter.java:221:28: ';' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelSorter.java:222:40: ';' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelElement.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelElement.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelElement.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelElement.java:24:1: Extra separation in import group before 'lombok.AllArgsConstructor' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelElement.java:28:1: Wrong lexicographical order for 'java.util.List' import. Should be before 'lombok.NoArgsConstructor'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelElement.java:35:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelElement.java:38:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelElement.java:41:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelElement.java:44:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelElement.java:47:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelElement.java:50:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelElement.java:53:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelElement.java:56:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelElement.java:59:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelElement.java:62:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifactParser.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifactParser.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifactParser.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifactParser.java:36:1: Extra separation in import group before 'org.onap.aai.cl.api.Logger' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifactParser.java:71: Line is longer than 120 characters (found 137). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifactParser.java:86:9: Distance between variable 'sw' declaration and its first usage is 5, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). [VariableDeclarationUsageDistance]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifactParser.java:137: First sentence of Javadoc is missing an ending period. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/Artifact.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/Artifact.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/Artifact.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/AaiResourcesObject.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/AaiResourcesObject.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/AaiResourcesObject.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/AaiResourcesObject.java:24:1: Extra separation in import group before 'lombok.AllArgsConstructor' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/AaiResourcesObject.java:32:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/ArtifactHandler.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/ArtifactHandler.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/ArtifactHandler.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/ArtifactHandler.java:25:1: Extra separation in import group before 'org.onap.aai.modelloader.config.AaiProperties' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfImageException.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfImageException.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfImageException.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfImageException.java:26: First sentence of Javadoc is missing an ending period. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifact.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifact.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifact.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java:55: First sentence of Javadoc is missing an ending period. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java:104: Line is longer than 120 characters (found 123). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java:126: First sentence of Javadoc is missing an ending period. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java:129: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java:130: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java:131: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java:132: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java:133: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java:177: Line is longer than 120 characters (found 126). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java:209: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java:211: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java:244: Summary javadoc is missing. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java:246: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java:247: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java:265: Summary javadoc is missing. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java:266: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java:267: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/vnf/VnfImages.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/vnf/VnfImages.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/vnf/VnfImages.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/vnf/VnfImages.java:24:1: Extra separation in import group before 'lombok.AllArgsConstructor' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/vnf/VnfImages.java:34:3: 'member def type' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/vnf/VnfImage.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/vnf/VnfImage.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/vnf/VnfImage.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/vnf/VnfImage.java:24:1: Extra separation in import group before 'lombok.AllArgsConstructor' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/vnf/VnfImage.java:34:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/vnf/VnfImage.java:37:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/vnf/VnfImage.java:39:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/vnf/VnfImage.java:42:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/vnf/VnfImage.java:45:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/vnf/VnfImage.java:47:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/vnf/VnfImage.java:50:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/vnf/VnfImage.java:53:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/vnf/VnfImage.java:56:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/babel/BabelArtifact.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/babel/BabelArtifact.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/babel/BabelArtifact.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/babel/BabelArtifact.java:24:1: Extra separation in import group before 'lombok.AllArgsConstructor' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/babel/BabelArtifact.java:24:1: Wrong lexicographical order for 'lombok.AllArgsConstructor' import. Should be before 'org.onap.aai.modelloader.entity.ArtifactType'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/babel/BabelArtifact.java:25:1: Wrong lexicographical order for 'lombok.Data' import. Should be before 'org.onap.aai.modelloader.entity.ArtifactType'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/babel/BabelArtifact.java:26:1: Wrong lexicographical order for 'lombok.NoArgsConstructor' import. Should be before 'org.onap.aai.modelloader.entity.ArtifactType'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/babel/BabelArtifact.java:32:3: 'member def type' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/babel/BabelArtifact.java:33:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/babel/BabelArtifact.java:34:3: 'member def type' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/babel/BabelArtifactService.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/babel/BabelArtifactService.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/babel/BabelArtifactService.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/babel/BabelArtifactService.java:25:1: Extra separation in import group before 'org.onap.aai.babel.service.data.BabelArtifact' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/babel/BabelArtifactService.java:51:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/babel/BabelArtifactService.java:62:13: 'for' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/babel/BabelArtifactService.java:62:13: WhitespaceAround: 'for' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) [WhitespaceAround]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/babel/BabelArtifactService.java:63:17: 'if' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/babel/BabelArtifactService.java:63:17: WhitespaceAround: 'if' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) [WhitespaceAround]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/babel/BabelArtifactService.java:64:21: 'if' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/babel/BabelArtifactService.java:64:21: WhitespaceAround: 'if' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) [WhitespaceAround]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/SdcConnectionJob.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/SdcConnectionJob.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/SdcConnectionJob.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/SdcConnectionJob.java:41:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ArtifactInfoImpl.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ArtifactInfoImpl.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ArtifactInfoImpl.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ArtifactInfoImpl.java:26:1: Extra separation in import group before 'lombok.Data' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ArtifactInfoImpl.java:26:1: Wrong lexicographical order for 'lombok.Data' import. Should be before 'org.onap.sdc.api.notification.IArtifactInfo'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ArtifactInfoImpl.java:38:20: Abbreviation in name 'artifactURL' must contain no more than '2' consecutive capital letters. [AbbreviationAsWordInName]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ArtifactInfoImpl.java:41:20: Abbreviation in name 'artifactUUID' must contain no more than '2' consecutive capital letters. [AbbreviationAsWordInName]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ModelController.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ModelController.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ModelController.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ModelController.java:28:1: Extra separation in import group before 'org.onap.aai.cl.api.Logger' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ModelController.java:62: Line is longer than 120 characters (found 184). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ModelController.java:62:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ModelController.java:79:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ModelController.java:107: Line is longer than 120 characters (found 146). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ModelController.java:110:13: 'for' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ModelController.java:110:13: WhitespaceAround: 'for' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) [WhitespaceAround]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ModelController.java:111:17: 'if' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ModelController.java:111:17: WhitespaceAround: 'if' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) [WhitespaceAround]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ModelController.java:124: Line is longer than 120 characters (found 125). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ModelController.java:126: Line is longer than 120 characters (found 127). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ArtifactDeploymentManager.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ArtifactDeploymentManager.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ArtifactDeploymentManager.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ArtifactDeploymentManager.java:26:1: Extra separation in import group before 'org.onap.aai.modelloader.entity.Artifact' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ArtifactDeploymentManager.java:42: Line is longer than 120 characters (found 159). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ArtifactDeploymentManager.java:42:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ModelLoaderMsgs.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ModelLoaderMsgs.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ModelLoaderMsgs.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ModelLoaderMsgs.java:83: First sentence of Javadoc is missing an ending period. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/ModelLoaderMsgs.java:123:5: Javadoc comment is placed in the wrong location. [InvalidJavadocPosition]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/EchoService.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/EchoService.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/EchoService.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/service/EchoService.java:35:7: 'method def' child has incorrect indentation level 6, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/TestModelLoaderConfig.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/TestModelLoaderConfig.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/TestModelLoaderConfig.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/DistributionClientStartupConfigTest.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/DistributionClientStartupConfigTest.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/DistributionClientStartupConfigTest.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/DistributionClientStartupConfigTest.java:40:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/DistributionClientStartupConfigTest.java:41:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/DistributionClientStartupConfigTest.java:42:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/DistributionClientStartupConfigTest.java:43:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/DistributionClientStartupConfigTest.java:45:3: 'method def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/DistributionClientStartupConfigTest.java:47:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/DistributionClientStartupConfigTest.java:48:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/DistributionClientStartupConfigTest.java:49:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/DistributionClientStartupConfigTest.java:50:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/DistributionClientStartupConfigTest.java:51:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/DistributionClientStartupConfigTest.java:52:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/DistributionClientStartupConfigTest.java:53:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/DistributionClientStartupConfigTest.java:54:3: 'method def rcurly' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/DistributionClientStartupConfigTest.java:56:3: 'method def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/DistributionClientStartupConfigTest.java:58:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/DistributionClientStartupConfigTest.java:59:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/DistributionClientStartupConfigTest.java:60:3: 'method def rcurly' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/PropertiesTest.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/PropertiesTest.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/PropertiesTest.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/PropertiesTest.java:29:3: 'annotation array initialization' child has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/PropertiesTest.java:33:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/PropertiesTest.java:36:3: 'method def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/PropertiesTest.java:38:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/config/PropertiesTest.java:39:3: 'method def rcurly' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:37:1: Extra separation in import group before 'org.apache.kafka.clients.producer.ProducerConfig' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:52:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:55:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:58:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:61:3: 'method def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:65:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:66:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:67:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:69:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:71:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:72:3: 'method def rcurly' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:74:3: 'method def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:76:7: 'method def' child has incorrect indentation level 6, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:77:7: 'method def' child has incorrect indentation level 6, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:78:7: 'method def' child has incorrect indentation level 6, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:79:7: 'method def' child has incorrect indentation level 6, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:81:7: 'method def' child has incorrect indentation level 6, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:82:3: 'method def rcurly' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:84:3: 'method def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:86:7: 'method def' child has incorrect indentation level 6, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:87:3: 'method def rcurly' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:89:3: 'method def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:90:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:91:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:92:3: 'method def rcurly' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:94:3: 'method def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:94:3: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:96:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:101:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/DistributionClientTestConfiguration.java:109:3: 'method def rcurly' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TestAaiRestClient.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TestAaiRestClient.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TestAaiRestClient.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TestAaiRestClient.java:32:1: Extra separation in import group before 'javax.xml.parsers.DocumentBuilderFactory' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TestAaiRestClient.java:34:1: Extra separation in import group before 'org.onap.aai.modelloader.config.AaiProperties' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TestAaiRestClient.java:95: Line is longer than 120 characters (found 135). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TracingTest.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TracingTest.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TracingTest.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TracingTest.java:30:1: Extra separation in import group before 'com.github.tomakehurst.wiremock.client.WireMock' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TracingTest.java:30:1: Wrong lexicographical order for 'com.github.tomakehurst.wiremock.client.WireMock' import. Should be before 'org.springframework.web.client.RestTemplate'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TracingTest.java:33:9: 'annotation array initialization' child has incorrect indentation level 8, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TracingTest.java:34:9: 'annotation array initialization' child has incorrect indentation level 8, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TracingTest.java:35:9: 'annotation array initialization' child has incorrect indentation level 8, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TracingTest.java:36:9: 'annotation array initialization' child has incorrect indentation level 8, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TestBabelServiceClient.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TestBabelServiceClient.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TestBabelServiceClient.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TestBabelServiceClient.java:34:1: Extra separation in import group before 'org.junit.jupiter.api.BeforeEach' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TestBabelServiceClient.java:46:1: Extra separation in import group before 'com.fasterxml.jackson.core.JsonProcessingException' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TestBabelServiceClient.java:46:1: Wrong lexicographical order for 'com.fasterxml.jackson.core.JsonProcessingException' import. Should be before 'org.springframework.test.annotation.DirtiesContext'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TestBabelServiceClient.java:47:1: Wrong lexicographical order for 'com.fasterxml.jackson.databind.ObjectMapper' import. Should be before 'org.springframework.test.annotation.DirtiesContext'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TestBabelServiceClient.java:48:1: Wrong lexicographical order for 'com.github.tomakehurst.wiremock.client.WireMock' import. Should be before 'org.springframework.test.annotation.DirtiesContext'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/TestBabelServiceClient.java:66:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/BabelServiceClientExceptionTest.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/BabelServiceClientExceptionTest.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/BabelServiceClientExceptionTest.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/BabelServiceClientExceptionTest.java:22:47: Using the '.*' form of import should be avoided - org.junit.jupiter.api.Assertions.*. [AvoidStarImport]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/restclient/BabelServiceClientExceptionTest.java:23:1: 'org.junit.jupiter.api.Test' should be separated from previous import group by one line. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/util/TestGizmoTranslator.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/util/TestGizmoTranslator.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/util/TestGizmoTranslator.java:32:1: Extra separation in import group before 'org.junit.jupiter.api.Test' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/util/TestJsonXmlConverter.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/util/TestJsonXmlConverter.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/util/TestJsonXmlConverter.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/util/TestJsonXmlConverter.java:30:1: Extra separation in import group before 'javax.xml.parsers.DocumentBuilder' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/util/TestJsonXmlConverter.java:33:1: Extra separation in import group before 'org.junit.jupiter.api.Test' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/util/ArtifactTestUtils.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/util/ArtifactTestUtils.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/util/ArtifactTestUtils.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/util/ArtifactTestUtils.java:27:1: Extra separation in import group before 'org.apache.commons.io.IOUtils' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerVnfcTest.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerVnfcTest.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerVnfcTest.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerVnfcTest.java:36:1: Extra separation in import group before 'org.junit.jupiter.api.BeforeEach' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerVnfcTest.java:74:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerVnfcTest.java:176: Line is longer than 120 characters (found 125). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerVnfcTest.java:177: Line is longer than 120 characters (found 148). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:36:1: Extra separation in import group before 'org.junit.jupiter.api.Test' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:58:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:60:3: 'method def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:62:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:63:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:64:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:66:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:74:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:87:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:88:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:89:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:90:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:91:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:92:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:93:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:94:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:95:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:96:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:98:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:99:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:100:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:101:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:102:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:103:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:104:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:105: Line is longer than 120 characters (found 140). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:105:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ArtifactDownloadManagerTest.java:106:3: 'method def rcurly' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestNotificationPublisher.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestNotificationPublisher.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestNotificationPublisher.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestNotificationPublisher.java:39: First sentence of Javadoc is missing an ending period. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestNotificationPublisher.java:64:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestBabelArtifactConverter.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestBabelArtifactConverter.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestBabelArtifactConverter.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestBabelArtifactConverter.java:30:1: Extra separation in import group before 'org.junit.jupiter.api.Test' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestBabelArtifactConverter.java:86: Line is longer than 120 characters (found 124). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestEventCallback.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestEventCallback.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestEventCallback.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestEventCallback.java:23:43: Using the '.*' form of import should be avoided - org.mockito.ArgumentMatchers.*. [AvoidStarImport]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestEventCallback.java:26:1: 'java.io.IOException' should be separated from previous import group by one line. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestEventCallback.java:59:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestEventCallback.java:65: Line is longer than 120 characters (found 153). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestEventCallback.java:68:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestEventCallback.java:107:5: 'METHOD_DEF' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestEventCallback.java:109:9: Distance between variable 'data' declaration and its first usage is 4, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). [VariableDeclarationUsageDistance]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDeploymentManager.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDeploymentManager.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDeploymentManager.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDeploymentManager.java:35:1: Extra separation in import group before 'org.junit.jupiter.api.AfterEach' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDeploymentManager.java:69:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDeploymentManager.java:82:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDeploymentManager.java:94: Line is longer than 120 characters (found 124). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDeploymentManager.java:99: Line is longer than 120 characters (found 135). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDeploymentManager.java:132: Line is longer than 120 characters (found 133). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDeploymentManager.java:164: Line is longer than 120 characters (found 124). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDeploymentManager.java:174: Line is longer than 120 characters (found 130). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDeploymentManager.java:204: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDeploymentManager.java:205: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDeploymentManager.java:206: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDeploymentManager.java:213: Line is longer than 120 characters (found 124). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionStatusMessageBuilderTest.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionStatusMessageBuilderTest.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionStatusMessageBuilderTest.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionStatusMessageBuilderTest.java:28:1: Import statement for 'org.mockito.Mockito.mock' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionStatusMessageBuilderTest.java:29:1: Import statement for 'org.mockito.Mockito.when' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionStatusMessageBuilderTest.java:33:1: Import statement for 'org.junit.jupiter.api.Assertions.*' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionStatusMessageBuilderTest.java:33:47: Using the '.*' form of import should be avoided - org.junit.jupiter.api.Assertions.*. [AvoidStarImport]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionStatusMessageBuilderTest.java:54: Line is longer than 120 characters (found 127). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:1:1: Block comment has incorrect indentation level 0, expected is 1, indentation should be the same level as line 20. [CommentsIndentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:20:2: 'package def' has incorrect indentation level 1, expected level should be 0. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:20:2: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:22:2: 'import' has incorrect indentation level 1, expected level should be 0. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:23:2: 'import' has incorrect indentation level 1, expected level should be 0. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:24:2: 'import' has incorrect indentation level 1, expected level should be 0. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:25:2: 'import' has incorrect indentation level 1, expected level should be 0. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:26:2: 'import' has incorrect indentation level 1, expected level should be 0. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:27:2: 'import' has incorrect indentation level 1, expected level should be 0. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:28:2: 'import' has incorrect indentation level 1, expected level should be 0. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:29:2: 'import' has incorrect indentation level 1, expected level should be 0. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:30:2: Import statement for 'org.mockito.Mockito.mock' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:31:1: Import statement for 'org.mockito.Mockito.when' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:32:2: Import statement for 'org.junit.jupiter.api.Assertions.*' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:32:48: Using the '.*' form of import should be avoided - org.junit.jupiter.api.Assertions.*. [AvoidStarImport]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:34:2: 'class def modifier' has incorrect indentation level 1, expected level should be 0. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:35:2: 'class def modifier' has incorrect indentation level 1, expected level should be 0. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:36:2: 'class def modifier' has incorrect indentation level 1, expected level should be 0. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:38:6: 'method def modifier' has incorrect indentation level 5, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:40:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:41:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:43:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:44:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:45:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:47:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:49:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:50:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:52:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:53:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:54:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:56:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:57:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:58:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:59:6: 'method def rcurly' has incorrect indentation level 5, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:61:6: 'method def modifier' has incorrect indentation level 5, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:63:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:64:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:66:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:67:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:68:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:70:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:72:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:73:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:75:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:76:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:77:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:79:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:80:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:81:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:82:6: 'method def rcurly' has incorrect indentation level 5, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:84:6: 'method def modifier' has incorrect indentation level 5, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:86:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:87:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:89:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:90:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:91:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:92:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:94:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:95:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:97:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:98:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:99:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:101:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:102:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:103:10: 'method def' child has incorrect indentation level 9, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/CompDoneStatusMessageBuilderTest.java:104:6: 'method def rcurly' has incorrect indentation level 5, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:25:1: Wrong lexicographical order for 'com.github.tomakehurst.wiremock.client.WireMock.stubFor' import. Should be before 'org.mockito.Mockito.when'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:26:1: Wrong lexicographical order for 'com.github.tomakehurst.wiremock.client.WireMock.verify' import. Should be before 'org.mockito.Mockito.when'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:27:1: Wrong lexicographical order for 'com.github.tomakehurst.wiremock.client.WireMock.urlEqualTo' import. Should be before 'org.mockito.Mockito.when'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:28:1: Wrong lexicographical order for 'com.github.tomakehurst.wiremock.client.WireMock.aResponse' import. Should be before 'org.mockito.Mockito.when'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:29:1: Wrong lexicographical order for 'com.github.tomakehurst.wiremock.client.WireMock.deleteRequestedFor' import. Should be before 'org.mockito.Mockito.when'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:30:1: Wrong lexicographical order for 'com.github.tomakehurst.wiremock.client.WireMock.equalTo' import. Should be before 'org.mockito.Mockito.when'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:34:1: Extra separation in import group before 'org.junit.jupiter.api.BeforeEach' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:53:1: Extra separation in import group before 'com.fasterxml.jackson.databind.ObjectMapper' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:53:1: Wrong lexicographical order for 'com.fasterxml.jackson.databind.ObjectMapper' import. Should be before 'org.springframework.http.ResponseEntity'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:54:1: Wrong lexicographical order for 'com.github.tomakehurst.wiremock.client.WireMock' import. Should be before 'org.springframework.http.ResponseEntity'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:56:1: Extra separation in import group before 'java.util.ArrayList' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:56:1: Wrong lexicographical order for 'java.util.ArrayList' import. Should be before 'org.springframework.http.ResponseEntity'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:62:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:65:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:66:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:68:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:71:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:74:3: 'method def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:76:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:77:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:78:3: 'method def rcurly' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:80:3: 'method def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:82:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:91:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:101:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:102:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:103:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:104:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:105:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:106:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:108:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:110:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:111:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:113:3: 'method def rcurly' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:115:3: 'method def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:118:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:128:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:138:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:149:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:150:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:151:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:152:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:153:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:154:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:155:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:156:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:158:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:160:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:162:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:163:3: 'method def rcurly' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:165:3: 'method def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:167: Line is longer than 120 characters (found 126). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:167:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:175: Line is longer than 120 characters (found 160). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:175:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:180:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:181:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:182:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:183:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:185:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:186:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:188:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:190:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:192:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:194: Line is longer than 120 characters (found 146). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:195:3: 'method def rcurly' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:203: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:205:3: 'method def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:206:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:207:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:208:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:209:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:210:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:211:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:212:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:213:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:214:3: 'method def rcurly' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:216:3: 'method def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:219:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:230: Line is longer than 120 characters (found 180). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:235:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:236:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:237:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:238:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:240:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:241:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:243:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:245:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:247: Line is longer than 120 characters (found 162). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/ModelArtifactHandlerTest.java:248:3: 'method def rcurly' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:32:1: Extra separation in import group before 'org.junit.jupiter.api.BeforeEach' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:45:1: Extra separation in import group before 'lombok.SneakyThrows' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:45:1: Wrong lexicographical order for 'lombok.SneakyThrows' import. Should be before 'org.springframework.test.annotation.DirtiesContext'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:54:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:57:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:58:23: ',' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:60:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:63:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:65:3: 'method def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:65:3: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:67:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:69:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:70:7: 'block' child has incorrect indentation level 6, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:71:7: 'block' child has incorrect indentation level 6, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:73:3: 'method def rcurly' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:75:3: 'method def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:78:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:79:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:80:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:82:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:84:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:85:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/DistributionClientIntegrationTest.java:86:3: 'method def rcurly' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDownloadManager.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDownloadManager.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDownloadManager.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDownloadManager.java:42:1: Extra separation in import group before 'org.junit.jupiter.api.AfterEach' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDownloadManager.java:81:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDownloadManager.java:92:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDownloadManager.java:101: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDownloadManager.java:105: Line is longer than 120 characters (found 125). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDownloadManager.java:198: Line is longer than 120 characters (found 129). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDownloadManager.java:204: Line is longer than 120 characters (found 123). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/notification/TestArtifactDownloadManager.java:205: Line is longer than 120 characters (found 123). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/csar/extractor/VnfCatalogExtractorTest.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/csar/extractor/VnfCatalogExtractorTest.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/csar/extractor/VnfCatalogExtractorTest.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/csar/extractor/VnfCatalogExtractorTest.java:35:1: Extra separation in import group before 'org.junit.jupiter.api.Test' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/csar/extractor/VnfCatalogExtractorTest.java:105:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/extraction/TestArtifactInfoExtractor.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/extraction/TestArtifactInfoExtractor.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/extraction/TestArtifactInfoExtractor.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/model/ModelSorterTest.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/model/ModelSorterTest.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/model/ModelSorterTest.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/model/ModelSorterTest.java:36:1: Extra separation in import group before 'org.junit.jupiter.api.Test' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/model/TestModelArtifactHandler.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/model/TestModelArtifactHandler.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/model/TestModelArtifactHandler.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/model/TestModelArtifactHandler.java:34:1: Extra separation in import group before 'org.junit.jupiter.api.BeforeAll' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/model/TestModelArtifactHandler.java:46: First sentence of Javadoc is missing an ending period. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/model/TestModelArtifactHandler.java:60:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/model/TestModelArtifactParser.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/model/TestModelArtifactParser.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/model/TestModelArtifactParser.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/model/TestModelArtifactParser.java:33:1: Extra separation in import group before 'org.junit.jupiter.api.Test' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/model/TestNamedQueryArtifactParser.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/model/TestNamedQueryArtifactParser.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/model/TestNamedQueryArtifactParser.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/model/TestNamedQueryArtifactParser.java:34:1: Extra separation in import group before 'org.junit.jupiter.api.Test' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfCatalogArtifactHandler.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfCatalogArtifactHandler.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfCatalogArtifactHandler.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfCatalogArtifactHandler.java:37:1: Extra separation in import group before 'org.junit.jupiter.api.BeforeAll' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfCatalogArtifactHandler.java:55:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfCatalogArtifactHandler.java:66: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfCatalogArtifactHandler.java:81: Line is longer than 120 characters (found 127). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfCatalogArtifactHandler.java:87: Line is longer than 120 characters (found 121). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfCatalogArtifactHandler.java:105: Line is longer than 120 characters (found 127). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfCatalogArtifactHandler.java:118: Line is longer than 120 characters (found 134). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfCatalogArtifactHandler.java:126: First sentence of Javadoc is missing an ending period. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfCatalogArtifactHandler.java:130: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfCatalogArtifactHandler.java:131: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfCatalogArtifactHandler.java:141: First sentence of Javadoc is missing an ending period. [SummaryJavadoc]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfCatalogArtifactHandler.java:145: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfCatalogArtifactHandler.java:146: At-clause should have a non-empty description. [NonEmptyAtclauseDescription]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfImageException.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfImageException.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfImageException.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/actuator/ActuatorTest.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/actuator/ActuatorTest.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/actuator/ActuatorTest.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/actuator/ActuatorTest.java:32:3: 'annotation array initialization' child has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/actuator/ActuatorTest.java:37:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/actuator/ActuatorTest.java:40:3: 'method def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/actuator/ActuatorTest.java:42:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/actuator/ActuatorTest.java:47:7: 'method call' child has incorrect indentation level 6, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/actuator/ActuatorTest.java:48:3: 'method def rcurly' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/fixture/ArtifactInfoBuilder.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/fixture/ArtifactInfoBuilder.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/fixture/ArtifactInfoBuilder.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/fixture/NotificationDataFixtureBuilder.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/fixture/NotificationDataFixtureBuilder.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/fixture/NotificationDataFixtureBuilder.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/fixture/MockNotificationDataImpl.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/fixture/MockNotificationDataImpl.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/fixture/MockNotificationDataImpl.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/fixture/ResourceInstanceBuilder.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/fixture/ResourceInstanceBuilder.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/fixture/ResourceInstanceBuilder.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/fixture/TestResourceInstanceImpl.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/fixture/TestResourceInstanceImpl.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/fixture/TestResourceInstanceImpl.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/distribution/NotificationIntegrationTest.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/distribution/NotificationIntegrationTest.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/distribution/NotificationIntegrationTest.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/distribution/NotificationIntegrationTest.java:27:1: Extra separation in import group before 'org.junit.jupiter.api.Disabled' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/distribution/NotificationIntegrationTest.java:53:7: 'throws' has incorrect indentation level 6, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/distribution/EventCallbackAspect.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/distribution/EventCallbackAspect.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/distribution/EventCallbackAspect.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/distribution/EventCallbackAspect.java:24:1: Extra separation in import group before 'org.aspectj.lang.annotation.After' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/distribution/EventCallbackAspect.java:28:1: Extra separation in import group before 'lombok.Getter' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/distribution/EventCallbackAspect.java:28:1: Wrong lexicographical order for 'lombok.Getter' import. Should be before 'org.springframework.stereotype.Component'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/distribution/EventCallbackAspect.java:29:1: Wrong lexicographical order for 'lombok.Setter' import. Should be before 'org.springframework.stereotype.Component'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/distribution/EventCallbackAspect.java:35:1: Javadoc comment is placed in the wrong location. [InvalidJavadocPosition]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/distribution/EventCallbackAspect.java:40:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/distribution/EventCallbackAspect.java:42:3: 'method def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/distribution/EventCallbackAspect.java:45:5: 'if' has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/distribution/EventCallbackAspect.java:46:7: 'if' child has incorrect indentation level 6, expected level should be 12. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/distribution/EventCallbackAspect.java:47:5: 'if rcurly' has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/distribution/EventCallbackAspect.java:48:3: 'method def rcurly' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/BabelClientTestConfiguration.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/BabelClientTestConfiguration.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/BabelClientTestConfiguration.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/BabelClientTestConfiguration.java:28:1: Extra separation in import group before 'org.springframework.beans.factory.annotation.Value' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/BabelClientTestConfiguration.java:35:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/BabelClientTestConfiguration.java:38:3: 'member def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/BabelClientTestConfiguration.java:41:3: 'method def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/BabelClientTestConfiguration.java:41:3: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/BabelClientTestConfiguration.java:45:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/BabelClientTestConfiguration.java:46:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/BabelClientTestConfiguration.java:47:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/BabelClientTestConfiguration.java:49:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/BabelClientTestConfiguration.java:51:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/BabelClientTestConfiguration.java:52:3: 'method def rcurly' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/BabelClientTestConfiguration.java:54:3: 'method def modifier' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/BabelClientTestConfiguration.java:55:5: 'method def' child has incorrect indentation level 4, expected level should be 8. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/BabelClientTestConfiguration.java:56:3: 'method def rcurly' has incorrect indentation level 2, expected level should be 4. [Indentation]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestModelLoaderServiceWithSdc.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestModelLoaderServiceWithSdc.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestModelLoaderServiceWithSdc.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestModelLoaderServiceWithSdc.java:29:1: Extra separation in import group before 'org.junit.jupiter.api.Test' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestModelLoaderServiceWithSdc.java:42:67: ',' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestModelLoaderServiceWithSdc.java:51: Line is longer than 120 characters (found 132). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/EchoServiceTest.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/EchoServiceTest.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/EchoServiceTest.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/EchoServiceTest.java:26:1: Import statement for 'org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/EchoServiceTest.java:27:1: Import statement for 'org.springframework.test.web.servlet.result.MockMvcResultMatchers.status' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/EchoServiceTest.java:28:1: Import statement for 'org.springframework.test.web.servlet.result.MockMvcResultMatchers.content' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestSdcConnectionJob.java:10: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestSdcConnectionJob.java:12: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestSdcConnectionJob.java:20:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestSdcConnectionJob.java:22:34: Using the '.*' form of import should be avoided - org.mockito.Mockito.*. [AvoidStarImport]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestSdcConnectionJob.java:23:1: 'org.junit.jupiter.api.BeforeEach' should be separated from previous import group by one line. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestSdcConnectionJob.java:37:1: Extra separation in import group before 'java.util.Timer' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestSdcConnectionJob.java:37:1: Wrong lexicographical order for 'java.util.Timer' import. Should be before 'org.springframework.test.context.TestPropertySource'. [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestSdcConnectionJob.java:40:67: ',' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestSdcConnectionJob.java:63:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestSdcConnectionJob.java:72:17: Abbreviation in name 'testRunWhenASDCConnectionDisabled' must contain no more than '2' consecutive capital letters. [AbbreviationAsWordInName]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestSdcConnectionJob.java:102:22: ',' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestSdcConnectionJob.java:119:22: ',' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestModelController.java:11: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestModelController.java:13: Empty line should be followed by
tag on the next line. [JavadocParagraph]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestModelController.java:21:1: 'package' should be separated from previous line. [EmptyLineSeparator]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestModelController.java:32:1: Extra separation in import group before 'org.junit.jupiter.api.BeforeEach' [CustomImportOrder]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestModelController.java:57:67: ',' is not followed by whitespace. [WhitespaceAfter]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestModelController.java:60:36: Member name 'iDistributionClient' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. [MemberName]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestModelController.java:72:5: Missing a Javadoc comment. [MissingJavadocMethod]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestModelController.java:75: Line is longer than 120 characters (found 173). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestModelController.java:76: Line is longer than 120 characters (found 143). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestModelController.java:94: Line is longer than 120 characters (found 137). [LineLength]
[WARN] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/service/TestModelController.java:101: Line is longer than 120 characters (found 127). [LineLength]
Audit done.
[INFO] You have 0 Checkstyle violations.
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ model-loader ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.14.1:compile (default-compile) @ model-loader ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 69 source files with javac [debug release 17] to target/classes
[INFO] Annotation processing is enabled because one or more processors were found
on the class path. A future release of javac may disable annotation processing
unless at least one processor is specified by name (-processor), or a search
path is specified (--processor-path, --processor-module-path), or annotation
processing is enabled explicitly (-proc:only, -proc:full).
Use -Xlint:-options to suppress this message.
Use -proc:none to disable annotation processing.
[INFO] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java: /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java uses or overrides a deprecated API.
[INFO] /w/workspace/aai-model-loader-sonar/src/main/java/org/onap/aai/modelloader/entity/catalog/VnfCatalogArtifactHandler.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ model-loader ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 35 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.14.1:testCompile (default-testCompile) @ model-loader ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 43 source files with javac [debug release 17] to target/test-classes
[INFO] Annotation processing is enabled because one or more processors were found
on the class path. A future release of javac may disable annotation processing
unless at least one processor is specified by name (-processor), or a search
path is specified (--processor-path, --processor-module-path), or annotation
processing is enabled explicitly (-proc:only, -proc:full).
Use -Xlint:-options to suppress this message.
Use -proc:none to disable annotation processing.
[INFO] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfCatalogArtifactHandler.java: Some input files use or override a deprecated API.
[INFO] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfCatalogArtifactHandler.java: Recompile with -Xlint:deprecation for details.
[INFO] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfCatalogArtifactHandler.java: Some input files use unchecked or unsafe operations.
[INFO] /w/workspace/aai-model-loader-sonar/src/test/java/org/onap/aai/modelloader/entity/catalog/TestVnfCatalogArtifactHandler.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- maven-surefire-plugin:3.1.2:test (default-test) @ model-loader ---
[INFO] Surefire report directory: /w/workspace/aai-model-loader-sonar/target/surefire-reports
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
Picked up _JAVA_OPTIONS:
[INFO] Running org.onap.aai.modelloader.config.DistributionClientStartupConfigTest
Standard Commons Logging discovery in action with spring-jcl: please remove commons-logging.jar from classpath in order to avoid potential conflicts
09:52:29.433 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [org.onap.aai.modelloader.config.DistributionClientStartupConfigTest]: DistributionClientStartupConfigTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
09:52:29.603 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration org.onap.aai.modelloader.ModelLoaderApplication for test class org.onap.aai.modelloader.config.DistributionClientStartupConfigTest
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v3.1.12)
09:52:30.229 [main] INFO o.o.a.m.c.DistributionClientStartupConfigTest - Starting DistributionClientStartupConfigTest using Java 21.0.11 with PID 2137 (started by jenkins in /w/workspace/aai-model-loader-sonar)
09:52:30.230 [main] INFO o.o.a.m.c.DistributionClientStartupConfigTest - No active profile set, falling back to 1 default profile: "default"
09:52:31.640 [main] WARN o.s.c.LocalVariableTableParameterNameDiscoverer - Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: org.onap.aai.modelloader.restclient.BabelServiceClientImpl
09:52:31.753 [main] WARN o.s.c.LocalVariableTableParameterNameDiscoverer - Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: org.onap.aai.modelloader.config.BeanConfig
09:52:31.756 [main] INFO o.o.a.modelloader.config.BeanConfig - MDLSVC0001I|MDLSVC0001I Loading configuration |
09:52:32.945 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 1 endpoint(s) beneath base path '/actuator'
09:52:33.009 [main] INFO o.o.a.m.c.DistributionClientStartupConfigTest - Started DistributionClientStartupConfigTest in 3.189 seconds (process running for 5.242)
WARNING: A Java agent has been loaded dynamically (/tmp/r/net/bytebuddy/byte-buddy-agent/1.14.16/byte-buddy-agent-1.14.16.jar)
WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
WARNING: Dynamic loading of agents will be disallowed by default in a future release
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
09:52:34.771 [main] INFO o.o.a.m.c.DistributionClientStartupConfig - MDLSVC0002I|MDLSVC0002I Stopping distribution client|
09:52:34.906 [main] INFO o.o.a.m.c.DistributionClientStartupConfig - MDLSVC0001D|MDLSVC0001D init(): Connection to SDC established|
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.024 s -- in org.onap.aai.modelloader.config.DistributionClientStartupConfigTest
[INFO] Running org.onap.aai.modelloader.config.TestModelLoaderConfig
ArtifactType: MODEL_INVENTORY_PROFILE
ArtifactType: MODEL_QUERY_SPEC
ArtifactType: VNF_CATALOG
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 s -- in org.onap.aai.modelloader.config.TestModelLoaderConfig
[INFO] Running org.onap.aai.modelloader.config.PropertiesTest
09:52:35.010 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [org.onap.aai.modelloader.config.PropertiesTest]: PropertiesTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
09:52:35.014 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration org.onap.aai.modelloader.ModelLoaderApplication for test class org.onap.aai.modelloader.config.PropertiesTest
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v3.1.12)
09:52:35.118 [main] INFO o.o.a.m.config.PropertiesTest - Starting PropertiesTest using Java 21.0.11 with PID 2137 (started by jenkins in /w/workspace/aai-model-loader-sonar)
09:52:35.118 [main] INFO o.o.a.m.config.PropertiesTest - No active profile set, falling back to 1 default profile: "default"
09:52:35.561 [main] WARN o.s.c.LocalVariableTableParameterNameDiscoverer - Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: org.onap.aai.modelloader.restclient.BabelServiceClientImpl
09:52:35.595 [main] WARN o.s.c.LocalVariableTableParameterNameDiscoverer - Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: org.onap.aai.modelloader.config.BeanConfig
09:52:35.596 [main] INFO o.o.a.modelloader.config.BeanConfig - MDLSVC0001I|MDLSVC0001I Loading configuration |
09:52:36.084 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 1 endpoint(s) beneath base path '/actuator'
09:52:36.132 [main] INFO o.o.a.m.config.PropertiesTest - Started PropertiesTest in 1.113 seconds (process running for 8.365)
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.132 s -- in org.onap.aai.modelloader.config.PropertiesTest
[INFO] Running org.onap.aai.modelloader.restclient.TracingTest
09:52:36.153 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [org.onap.aai.modelloader.restclient.TracingTest]: TracingTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
09:52:36.173 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration org.onap.aai.modelloader.ModelLoaderApplication for test class org.onap.aai.modelloader.restclient.TracingTest
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v3.1.12)
09:52:36.211 [main] INFO o.o.a.m.restclient.TracingTest - Starting TracingTest using Java 21.0.11 with PID 2137 (started by jenkins in /w/workspace/aai-model-loader-sonar)
09:52:36.211 [main] INFO o.o.a.m.restclient.TracingTest - No active profile set, falling back to 1 default profile: "default"
09:52:36.468 [main] WARN o.s.c.LocalVariableTableParameterNameDiscoverer - Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: org.onap.aai.modelloader.restclient.BabelServiceClientImpl
09:52:36.484 [main] WARN o.s.c.LocalVariableTableParameterNameDiscoverer - Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: org.onap.aai.modelloader.config.BeanConfig
09:52:36.485 [main] INFO o.o.a.modelloader.config.BeanConfig - MDLSVC0001I|MDLSVC0001I Loading configuration |
09:52:38.173 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 1 endpoint(s) beneath base path '/actuator'
09:52:38.206 [main] INFO o.o.a.m.restclient.TracingTest - Started TracingTest in 2.03 seconds (process running for 10.439)
09:52:38.553 [qtp1795014868-46] INFO WireMock - Request received:
127.0.0.1 - GET /
Accept: [text/plain, application/xml, text/xml, application/json, application/*+xml, application/*+json, */*]
User-Agent: [Java/21.0.11]
Host: [localhost:11020]
Connection: [keep-alive]
Matched response definition:
{
"status" : 200,
"body" : "ok"
}
Response:
HTTP/1.1 200
Matched-Stub-Id: [e10d0f34-50bb-4a1f-9d39-d7c798bdff8c]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.460 s -- in org.onap.aai.modelloader.restclient.TracingTest
[INFO] Running org.onap.aai.modelloader.restclient.TestBabelServiceClient
09:52:38.617 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [org.onap.aai.modelloader.restclient.TestBabelServiceClient]: TestBabelServiceClient does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
09:52:38.620 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration org.onap.aai.modelloader.ModelLoaderApplication for test class org.onap.aai.modelloader.restclient.TestBabelServiceClient
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v3.1.12)
09:52:38.680 [main] INFO o.o.a.m.r.TestBabelServiceClient - Starting TestBabelServiceClient using Java 21.0.11 with PID 2137 (started by jenkins in /w/workspace/aai-model-loader-sonar)
09:52:38.680 [main] INFO o.o.a.m.r.TestBabelServiceClient - No active profile set, falling back to 1 default profile: "default"
09:52:38.919 [main] WARN o.s.c.LocalVariableTableParameterNameDiscoverer - Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: org.onap.aai.modelloader.restclient.BabelServiceClientImpl
09:52:38.962 [main] INFO o.o.a.modelloader.config.BeanConfig - MDLSVC0001I|MDLSVC0001I Loading configuration |
09:52:39.212 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 1 endpoint(s) beneath base path '/actuator'
09:52:39.229 [main] INFO o.o.a.m.r.TestBabelServiceClient - Started TestBabelServiceClient in 0.607 seconds (process running for 11.462)
09:52:39.371 [qtp245162942-71] INFO WireMock - Request received:
127.0.0.1 - POST /services/babel-service/v1/app/generateArtifacts
Accept: [application/json]
Content-Type: [application/json]
X-TransactionId: [Test-Transaction-ID-BabelClient]
X-FromAppId: [ModelLoader]
User-Agent: [Java/21.0.11]
Host: [localhost:11027]
Connection: [keep-alive]
Content-Length: [40757]
{"csar":"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","artifactVersion":"1.0","artifactName":"service-Vscpass-Test"}
Matched response definition:
{
"status" : 200,
"body" : "[{\"name\":\"art1\",\"type\":null,\"payload\":\"\"},{\"name\":\"art2\",\"type\":null,\"payload\":\"\"},{\"name\":\"art3\",\"type\":null,\"payload\":\"\"}]",
"headers" : {
"Content-Type" : "application/json"
}
}
Response:
HTTP/1.1 200
Content-Type: [application/json]
Matched-Stub-Id: [acd115c6-3b86-4c62-8072-ca8201a2c09d]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.911 s -- in org.onap.aai.modelloader.restclient.TestBabelServiceClient
[INFO] Running org.onap.aai.modelloader.restclient.BabelServiceClientExceptionTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in org.onap.aai.modelloader.restclient.BabelServiceClientExceptionTest
[INFO] Running org.onap.aai.modelloader.util.TestJsonXmlConverter
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 s -- in org.onap.aai.modelloader.util.TestJsonXmlConverter
[INFO] Running org.onap.aai.modelloader.util.TestGizmoTranslator
09:52:39.588 [main] INFO o.o.a.m.util.GizmoTranslator - MDLSVC0003I|MDLSVC0003I Distribution event: Process XML model artifact: not valid XML|
[Fatal Error] :1:1: Content is not allowed in prolog.
09:52:39.594 [main] INFO o.o.a.m.util.GizmoTranslator - MDLSVC0003I|MDLSVC0003I Distribution event: Process XML model artifact:
94cac189-8d88-4d63-a194-f44214e080ff
wan-connector
v1.0
Named Query - Wan Connector
model
model.model-invariant-id
d09dd9da-0148-46cd-a947-591afc844d24
model
model.model-invariant-id
997fc7-fca1-451f-b953-9a1e6197b4d6
model
model.model-invariant-id
897df7ea-8938-42b0-bc57-46e913a4d93b
model
model.model-invariant-id
f2b24d95-c582-48d5-b2d6-c5b3a94ce812
|
09:52:39.632 [main] INFO o.o.a.m.util.GizmoTranslator - MDLSVC0003I|MDLSVC0003I Distribution event: Process XML model artifact:
fedf9da3-6a74-4813-8fa2-221a98b0e7ad
service
e0373537-7f66-4094-9939-e2f5de6ff5f6
stellService
1
fd
F
unbounded
F
unbounded
model-ver
model-ver.model-version-id
88bdbadf-db8a-490f-881e-c8effcbc3f66
model.model-invariant-id
5c12984d-db0f-4300-a0e0-9791775cc40f
F
unbounded
model-ver
model-ver.model-version-id
374d0899-bbc2-4403-9320-fe9bebef75c6
model.model-invariant-id
959b7c09-9f34-4e5f-8b63-505381db176e
model-ver
model-ver.model-version-id
46b92144-923a-4d20-b85a-3cbd847668a9
model.model-invariant-id
82194af1-3c2c-485a-8f44-420e22a9eaa4
|
09:52:39.646 [main] INFO o.o.a.m.util.GizmoTranslator - MDLSVC0003I|MDLSVC0003I Distribution event: Process XML model artifact:
3d560d81-57d0-438b-a2a1-5334dba0651a
widget
9111f20f-e680-4001-b83f-19a2fc23bfc1
1.0
l3-network
|
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 s -- in org.onap.aai.modelloader.util.TestGizmoTranslator
[INFO] Running org.onap.aai.modelloader.notification.DistributionStatusMessageBuilderTest
09:52:39.668 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [org.onap.aai.modelloader.notification.DistributionStatusMessageBuilderTest]: DistributionStatusMessageBuilderTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
09:52:39.681 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration org.onap.aai.modelloader.ModelLoaderApplication for test class org.onap.aai.modelloader.notification.DistributionStatusMessageBuilderTest
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v3.1.12)
09:52:39.742 [main] INFO o.o.a.m.n.DistributionStatusMessageBuilderTest - Starting DistributionStatusMessageBuilderTest using Java 21.0.11 with PID 2137 (started by jenkins in /w/workspace/aai-model-loader-sonar)
09:52:39.742 [main] INFO o.o.a.m.n.DistributionStatusMessageBuilderTest - No active profile set, falling back to 1 default profile: "default"
09:52:39.936 [main] WARN o.s.c.LocalVariableTableParameterNameDiscoverer - Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: org.onap.aai.modelloader.restclient.BabelServiceClientImpl
09:52:39.948 [main] WARN o.s.c.LocalVariableTableParameterNameDiscoverer - Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: org.onap.aai.modelloader.config.BeanConfig
09:52:39.949 [main] INFO o.o.a.modelloader.config.BeanConfig - MDLSVC0001I|MDLSVC0001I Loading configuration |
09:52:40.188 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 1 endpoint(s) beneath base path '/actuator'
09:52:40.204 [main] INFO o.o.a.m.n.DistributionStatusMessageBuilderTest - Started DistributionStatusMessageBuilderTest in 0.517 seconds (process running for 12.437)
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.707 s -- in org.onap.aai.modelloader.notification.DistributionStatusMessageBuilderTest
[INFO] Running org.onap.aai.modelloader.notification.TestNotificationPublisher
09:52:40.389 [main] INFO o.o.a.m.n.NotificationPublisher - MDLSVC0003I|MDLSVC0003I Distribution event: Notification publishing is disabled, skipping publishing of the following status: DOWNLOAD_OK with message: success|
09:52:40.389 [main] INFO o.o.a.m.n.NotificationPublisher - MDLSVC0003I|MDLSVC0003I Distribution event: Notification publishing is disabled, skipping publishing of the following status: DOWNLOAD_ERROR with message: failure|
09:52:40.389 [main] ERROR o.o.a.m.n.NotificationPublisher - MDLSVC2002E|MDLSVC2002E Distribution event error: Failed to download artifact null: |
09:52:40.389 [main] INFO o.o.a.m.n.NotificationPublisher - MDLSVC0003I|MDLSVC0003I Distribution event: Notification publishing is disabled, skipping publishing of the following status: COMPONENT_DONE_OK with message: null|
09:52:40.390 [main] INFO o.o.a.m.n.NotificationPublisher - MDLSVC0003I|MDLSVC0003I Distribution event: Notification publishing is disabled, skipping publishing of the following status: COMPONENT_DONE_ERROR with message: |
09:52:40.390 [main] INFO o.o.a.m.n.NotificationPublisher - MDLSVC0003I|MDLSVC0003I Distribution event: Notification publishing is disabled, skipping publishing of the following status: DEPLOY_OK with message: success|
09:52:40.390 [main] INFO o.o.a.m.n.NotificationPublisher - MDLSVC0003I|MDLSVC0003I Distribution event: Notification publishing is disabled, skipping publishing of the following status: DEPLOY_ERROR with message: failure|
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in org.onap.aai.modelloader.notification.TestNotificationPublisher
[INFO] Running org.onap.aai.modelloader.notification.ArtifactDownloadManagerVnfcTest
09:52:40.727 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0006I|MDLSVC0006I Download of artifact SUCCESS from ASDC complete. An artifact was downloaded from the ASDC. Payload: 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|
09:52:40.728 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0003I|MDLSVC0003I Distribution event: Downloaded artifact: service|
09:52:40.730 [main] INFO o.o.a.m.babel.BabelArtifactService - MDLSVC0003I|MDLSVC0003I Distribution event: Posting artifact: service, service version: null, artifact version: null|
09:52:40.731 [main] ERROR o.o.a.m.n.ArtifactDownloadManager - MDLSVC2006E|MDLSVC2006E Artifact: service contains both TOSCA and XML VNF Catalog data.|
09:52:40.749 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0006I|MDLSVC0006I Download of artifact SUCCESS from ASDC complete. An artifact was downloaded from the ASDC. Payload: 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|
09:52:40.750 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0003I|MDLSVC0003I Distribution event: Downloaded artifact: service|
09:52:40.752 [main] INFO o.o.a.m.babel.BabelArtifactService - MDLSVC0003I|MDLSVC0003I Distribution event: Posting artifact: service, service version: null, artifact version: null|
09:52:40.781 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0006I|MDLSVC0006I Download of artifact SUCCESS from ASDC complete. An artifact was downloaded from the ASDC. Payload: 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|
09:52:40.782 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0003I|MDLSVC0003I Distribution event: Downloaded artifact: service|
09:52:40.782 [main] INFO o.o.a.m.babel.BabelArtifactService - MDLSVC0003I|MDLSVC0003I Distribution event: Posting artifact: service, service version: null, artifact version: null|
09:52:40.785 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0006I|MDLSVC0006I Download of artifact SUCCESS from ASDC complete. An artifact was downloaded from the ASDC. Payload: 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|
09:52:40.788 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0003I|MDLSVC0003I Distribution event: Downloaded artifact: service|
09:52:40.789 [main] INFO o.o.a.m.babel.BabelArtifactService - MDLSVC0003I|MDLSVC0003I Distribution event: Posting artifact: service, service version: null, artifact version: null|
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.396 s -- in org.onap.aai.modelloader.notification.ArtifactDownloadManagerVnfcTest
[INFO] Running org.onap.aai.modelloader.notification.DistributionClientIntegrationTest
09:52:40.800 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [org.onap.aai.modelloader.notification.DistributionClientIntegrationTest]: DistributionClientIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
09:52:40.806 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration org.onap.aai.modelloader.ModelLoaderApplication for test class org.onap.aai.modelloader.notification.DistributionClientIntegrationTest
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v3.1.12)
09:52:41.309 [main] INFO k.utils.Log4jControllerRegistration$ - Registered kafka:type=kafka.Log4jController MBean
09:52:41.325 [main] INFO o.a.zookeeper.server.ZooKeeperServer -
09:52:41.325 [main] INFO o.a.zookeeper.server.ZooKeeperServer - ______ _
09:52:41.325 [main] INFO o.a.zookeeper.server.ZooKeeperServer - |___ / | |
09:52:41.325 [main] INFO o.a.zookeeper.server.ZooKeeperServer - / / ___ ___ | | __ ___ ___ _ __ ___ _ __
09:52:41.325 [main] INFO o.a.zookeeper.server.ZooKeeperServer - / / / _ \ / _ \ | |/ / / _ \ / _ \ | '_ \ / _ \ | '__|
09:52:41.325 [main] INFO o.a.zookeeper.server.ZooKeeperServer - / /__ | (_) | | (_) | | < | __/ | __/ | |_) | | __/ | |
09:52:41.325 [main] INFO o.a.zookeeper.server.ZooKeeperServer - /_____| \___/ \___/ |_|\_\ \___| \___| | .__/ \___| |_|
09:52:41.325 [main] INFO o.a.zookeeper.server.ZooKeeperServer - | |
09:52:41.325 [main] INFO o.a.zookeeper.server.ZooKeeperServer - |_|
09:52:41.325 [main] INFO o.a.zookeeper.server.ZooKeeperServer -
09:52:41.327 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Server environment:zookeeper.version=3.6.3--6401e4ad2087061bc6b9f80dec2d69f2e3c8660a, built on 04/08/2021 16:35 GMT
09:52:41.327 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Server environment:host.name=prd-ubuntu2204-docker-v1-8c-8g-16342
09:52:41.327 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Server environment:java.version=21.0.11
09:52:41.327 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Server environment:java.vendor=Ubuntu
09:52:41.327 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Server environment:java.home=/usr/lib/jvm/java-21-openjdk-amd64
09:52:41.327 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Server environment:java.class.path=/w/workspace/aai-model-loader-sonar/target/test-classes:/w/workspace/aai-model-loader-sonar/target/classes:/tmp/r/org/springframework/boot/spring-boot-starter-jetty/3.1.12/spring-boot-starter-jetty-3.1.12.jar:/tmp/r/jakarta/servlet/jakarta.servlet-api/6.0.0/jakarta.servlet-api-6.0.0.jar:/tmp/r/jakarta/websocket/jakarta.websocket-api/2.1.1/jakarta.websocket-api-2.1.1.jar:/tmp/r/jakarta/websocket/jakarta.websocket-client-api/2.1.1/jakarta.websocket-client-api-2.1.1.jar:/tmp/r/org/apache/tomcat/embed/tomcat-embed-el/10.1.24/tomcat-embed-el-10.1.24.jar:/tmp/r/org/eclipse/jetty/jetty-servlets/11.0.21/jetty-servlets-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-util/11.0.21/jetty-util-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-webapp/11.0.21/jetty-webapp-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-servlet/11.0.21/jetty-servlet-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-security/11.0.21/jetty-security-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-xml/11.0.21/jetty-xml-11.0.21.jar:/tmp/r/org/eclipse/jetty/websocket/websocket-jakarta-server/11.0.21/websocket-jakarta-server-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-annotations/11.0.21/jetty-annotations-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-plus/11.0.21/jetty-plus-11.0.21.jar:/tmp/r/jakarta/transaction/jakarta.transaction-api/2.0.1/jakarta.transaction-api-2.0.1.jar:/tmp/r/org/eclipse/jetty/jetty-jndi/11.0.21/jetty-jndi-11.0.21.jar:/tmp/r/org/ow2/asm/asm/9.7/asm-9.7.jar:/tmp/r/org/ow2/asm/asm-commons/9.7/asm-commons-9.7.jar:/tmp/r/org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar:/tmp/r/org/eclipse/jetty/websocket/websocket-jakarta-client/11.0.21/websocket-jakarta-client-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-client/11.0.21/jetty-client-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-alpn-client/11.0.21/jetty-alpn-client-11.0.21.jar:/tmp/r/org/eclipse/jetty/websocket/websocket-core-client/11.0.21/websocket-core-client-11.0.21.jar:/tmp/r/org/eclipse/jetty/websocket/websocket-jakarta-common/11.0.21/websocket-jakarta-common-11.0.21.jar:/tmp/r/org/eclipse/jetty/websocket/websocket-servlet/11.0.21/websocket-servlet-11.0.21.jar:/tmp/r/org/eclipse/jetty/websocket/websocket-core-server/11.0.21/websocket-core-server-11.0.21.jar:/tmp/r/org/eclipse/jetty/websocket/websocket-jetty-server/11.0.21/websocket-jetty-server-11.0.21.jar:/tmp/r/org/eclipse/jetty/websocket/websocket-jetty-api/11.0.21/websocket-jetty-api-11.0.21.jar:/tmp/r/org/eclipse/jetty/websocket/websocket-jetty-common/11.0.21/websocket-jetty-common-11.0.21.jar:/tmp/r/org/eclipse/jetty/websocket/websocket-core-common/11.0.21/websocket-core-common-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-server/11.0.21/jetty-server-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-http/11.0.21/jetty-http-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-io/11.0.21/jetty-io-11.0.21.jar:/tmp/r/org/eclipse/jetty/toolchain/jetty-jakarta-servlet-api/5.0.2/jetty-jakarta-servlet-api-5.0.2.jar:/tmp/r/org/slf4j/slf4j-api/2.0.13/slf4j-api-2.0.13.jar:/tmp/r/org/springframework/boot/spring-boot-starter-web/3.1.12/spring-boot-starter-web-3.1.12.jar:/tmp/r/org/springframework/boot/spring-boot-starter/3.1.12/spring-boot-starter-3.1.12.jar:/tmp/r/org/springframework/boot/spring-boot/3.1.12/spring-boot-3.1.12.jar:/tmp/r/org/springframework/boot/spring-boot-autoconfigure/3.1.12/spring-boot-autoconfigure-3.1.12.jar:/tmp/r/org/springframework/boot/spring-boot-starter-logging/3.1.12/spring-boot-starter-logging-3.1.12.jar:/tmp/r/org/apache/logging/log4j/log4j-to-slf4j/2.20.0/log4j-to-slf4j-2.20.0.jar:/tmp/r/org/apache/logging/log4j/log4j-api/2.20.0/log4j-api-2.20.0.jar:/tmp/r/org/slf4j/jul-to-slf4j/2.0.13/jul-to-slf4j-2.0.13.jar:/tmp/r/jakarta/annotation/jakarta.annotation-api/2.1.1/jakarta.annotation-api-2.1.1.jar:/tmp/r/org/springframework/boot/spring-boot-starter-json/3.1.12/spring-boot-starter-json-3.1.12.jar:/tmp/r/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.15.4/jackson-datatype-jdk8-2.15.4.jar:/tmp/r/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.15.4/jackson-datatype-jsr310-2.15.4.jar:/tmp/r/com/fasterxml/jackson/module/jackson-module-parameter-names/2.15.4/jackson-module-parameter-names-2.15.4.jar:/tmp/r/org/springframework/spring-web/6.0.21/spring-web-6.0.21.jar:/tmp/r/org/springframework/spring-beans/6.0.21/spring-beans-6.0.21.jar:/tmp/r/org/springframework/spring-webmvc/6.0.21/spring-webmvc-6.0.21.jar:/tmp/r/org/springframework/spring-expression/6.0.21/spring-expression-6.0.21.jar:/tmp/r/org/springframework/boot/spring-boot-starter-webflux/3.1.12/spring-boot-starter-webflux-3.1.12.jar:/tmp/r/org/springframework/boot/spring-boot-starter-reactor-netty/3.1.12/spring-boot-starter-reactor-netty-3.1.12.jar:/tmp/r/io/projectreactor/netty/reactor-netty-http/1.1.19/reactor-netty-http-1.1.19.jar:/tmp/r/io/netty/netty-codec-http/4.1.110.Final/netty-codec-http-4.1.110.Final.jar:/tmp/r/io/netty/netty-codec-http2/4.1.110.Final/netty-codec-http2-4.1.110.Final.jar:/tmp/r/io/netty/netty-resolver-dns/4.1.110.Final/netty-resolver-dns-4.1.110.Final.jar:/tmp/r/io/netty/netty-codec-dns/4.1.110.Final/netty-codec-dns-4.1.110.Final.jar:/tmp/r/io/netty/netty-resolver-dns-native-macos/4.1.110.Final/netty-resolver-dns-native-macos-4.1.110.Final-osx-x86_64.jar:/tmp/r/io/netty/netty-resolver-dns-classes-macos/4.1.110.Final/netty-resolver-dns-classes-macos-4.1.110.Final.jar:/tmp/r/io/netty/netty-transport-native-epoll/4.1.110.Final/netty-transport-native-epoll-4.1.110.Final-linux-x86_64.jar:/tmp/r/io/projectreactor/netty/reactor-netty-core/1.1.19/reactor-netty-core-1.1.19.jar:/tmp/r/io/netty/netty-handler-proxy/4.1.110.Final/netty-handler-proxy-4.1.110.Final.jar:/tmp/r/io/netty/netty-codec-socks/4.1.110.Final/netty-codec-socks-4.1.110.Final.jar:/tmp/r/org/springframework/spring-webflux/6.0.21/spring-webflux-6.0.21.jar:/tmp/r/io/projectreactor/reactor-core/3.5.17/reactor-core-3.5.17.jar:/tmp/r/org/reactivestreams/reactive-streams/1.0.4/reactive-streams-1.0.4.jar:/tmp/r/org/springframework/boot/spring-boot-starter-aop/3.1.12/spring-boot-starter-aop-3.1.12.jar:/tmp/r/org/springframework/spring-aop/6.0.21/spring-aop-6.0.21.jar:/tmp/r/org/aspectj/aspectjweaver/1.9.22/aspectjweaver-1.9.22.jar:/tmp/r/org/springframework/boot/spring-boot-configuration-processor/3.1.12/spring-boot-configuration-processor-3.1.12.jar:/tmp/r/org/springframework/boot/spring-boot-starter-actuator/3.1.12/spring-boot-starter-actuator-3.1.12.jar:/tmp/r/org/springframework/boot/spring-boot-actuator-autoconfigure/3.1.12/spring-boot-actuator-autoconfigure-3.1.12.jar:/tmp/r/org/springframework/boot/spring-boot-actuator/3.1.12/spring-boot-actuator-3.1.12.jar:/tmp/r/io/micrometer/micrometer-observation/1.11.12/micrometer-observation-1.11.12.jar:/tmp/r/io/micrometer/micrometer-commons/1.11.12/micrometer-commons-1.11.12.jar:/tmp/r/io/micrometer/micrometer-core/1.11.12/micrometer-core-1.11.12.jar:/tmp/r/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar:/tmp/r/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar:/tmp/r/io/micrometer/micrometer-registry-prometheus/1.11.12/micrometer-registry-prometheus-1.11.12.jar:/tmp/r/io/prometheus/simpleclient_common/0.16.0/simpleclient_common-0.16.0.jar:/tmp/r/io/prometheus/simpleclient/0.16.0/simpleclient-0.16.0.jar:/tmp/r/io/prometheus/simpleclient_tracer_otel/0.16.0/simpleclient_tracer_otel-0.16.0.jar:/tmp/r/io/prometheus/simpleclient_tracer_common/0.16.0/simpleclient_tracer_common-0.16.0.jar:/tmp/r/io/prometheus/simpleclient_tracer_otel_agent/0.16.0/simpleclient_tracer_otel_agent-0.16.0.jar:/tmp/r/org/springframework/kafka/spring-kafka/2.9.13/spring-kafka-2.9.13.jar:/tmp/r/org/springframework/spring-context/6.0.21/spring-context-6.0.21.jar:/tmp/r/org/springframework/spring-messaging/6.0.21/spring-messaging-6.0.21.jar:/tmp/r/org/springframework/spring-tx/6.0.21/spring-tx-6.0.21.jar:/tmp/r/org/springframework/retry/spring-retry/2.0.6/spring-retry-2.0.6.jar:/tmp/r/org/apache/kafka/kafka-clients/3.4.1/kafka-clients-3.4.1.jar:/tmp/r/com/github/luben/zstd-jni/1.5.2-1/zstd-jni-1.5.2-1.jar:/tmp/r/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar:/tmp/r/org/xerial/snappy/snappy-java/1.1.8.4/snappy-java-1.1.8.4.jar:/tmp/r/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/tmp/r/org/springframework/kafka/spring-kafka-test/2.9.13/spring-kafka-test-2.9.13.jar:/tmp/r/org/springframework/spring-test/6.0.21/spring-test-6.0.21.jar:/tmp/r/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3.jar:/tmp/r/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3.jar:/tmp/r/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar:/tmp/r/io/netty/netty-handler/4.1.110.Final/netty-handler-4.1.110.Final.jar:/tmp/r/io/netty/netty-common/4.1.110.Final/netty-common-4.1.110.Final.jar:/tmp/r/io/netty/netty-resolver/4.1.110.Final/netty-resolver-4.1.110.Final.jar:/tmp/r/io/netty/netty-buffer/4.1.110.Final/netty-buffer-4.1.110.Final.jar:/tmp/r/io/netty/netty-transport/4.1.110.Final/netty-transport-4.1.110.Final.jar:/tmp/r/io/netty/netty-transport-native-unix-common/4.1.110.Final/netty-transport-native-unix-common-4.1.110.Final.jar:/tmp/r/io/netty/netty-codec/4.1.110.Final/netty-codec-4.1.110.Final.jar:/tmp/r/io/netty/netty-transport-native-epoll/4.1.110.Final/netty-transport-native-epoll-4.1.110.Final.jar:/tmp/r/io/netty/netty-transport-classes-epoll/4.1.110.Final/netty-transport-classes-epoll-4.1.110.Final.jar:/tmp/r/org/apache/kafka/kafka-clients/3.4.1/kafka-clients-3.4.1-test.jar:/tmp/r/org/apache/kafka/kafka-metadata/3.4.1/kafka-metadata-3.4.1.jar:/tmp/r/org/apache/kafka/kafka-server-common/3.4.1/kafka-server-common-3.4.1.jar:/tmp/r/org/apache/kafka/kafka-raft/3.4.1/kafka-raft-3.4.1.jar:/tmp/r/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.jar:/tmp/r/org/apache/kafka/kafka-streams-test-utils/3.4.1/kafka-streams-test-utils-3.4.1.jar:/tmp/r/org/apache/kafka/kafka-streams/3.4.1/kafka-streams-3.4.1.jar:/tmp/r/org/rocksdb/rocksdbjni/7.1.2/rocksdbjni-7.1.2.jar:/tmp/r/org/apache/kafka/kafka_2.13/3.4.1/kafka_2.13-3.4.1.jar:/tmp/r/org/scala-lang/scala-library/2.13.10/scala-library-2.13.10.jar:/tmp/r/org/apache/kafka/kafka-group-coordinator/3.4.1/kafka-group-coordinator-3.4.1.jar:/tmp/r/org/apache/kafka/kafka-storage/3.4.1/kafka-storage-3.4.1.jar:/tmp/r/org/apache/kafka/kafka-storage-api/3.4.1/kafka-storage-api-3.4.1.jar:/tmp/r/net/sourceforge/argparse4j/argparse4j/0.7.0/argparse4j-0.7.0.jar:/tmp/r/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.15.4/jackson-module-scala_2.13-2.15.4.jar:/tmp/r/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar:/tmp/r/com/fasterxml/jackson/dataformat/jackson-dataformat-csv/2.15.4/jackson-dataformat-csv-2.15.4.jar:/tmp/r/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar:/tmp/r/org/bitbucket/b_c/jose4j/0.9.3/jose4j-0.9.3.jar:/tmp/r/org/scala-lang/modules/scala-collection-compat_2.13/2.10.0/scala-collection-compat_2.13-2.10.0.jar:/tmp/r/org/scala-lang/modules/scala-java8-compat_2.13/1.0.2/scala-java8-compat_2.13-1.0.2.jar:/tmp/r/org/scala-lang/scala-reflect/2.13.10/scala-reflect-2.13.10.jar:/tmp/r/com/typesafe/scala-logging/scala-logging_2.13/3.9.4/scala-logging_2.13-3.9.4.jar:/tmp/r/io/dropwizard/metrics/metrics-core/4.2.25/metrics-core-4.2.25.jar:/tmp/r/commons-cli/commons-cli/1.4/commons-cli-1.4.jar:/tmp/r/org/apache/kafka/kafka_2.13/3.4.1/kafka_2.13-3.4.1-test.jar:/tmp/r/org/onap/aai/babel/1.14.0/babel-1.14.0-client.jar:/tmp/r/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar:/tmp/r/com/mikesamuel/json-sanitizer/1.2.3/json-sanitizer-1.2.3.jar:/tmp/r/org/onap/aai/logging-service/common-logging/1.5.0/common-logging-1.5.0.jar:/tmp/r/org/onap/aai/logging-service/eelf-logging/1.5.0/eelf-logging-1.5.0.jar:/tmp/r/org/onap/aai/logging-service/logging-api/1.5.0/logging-api-1.5.0.jar:/tmp/r/com/att/eelf/eelf-core/1.0.1-oss/eelf-core-1.0.1-oss.jar:/tmp/r/ch/qos/logback/logback-classic/1.4.14/logback-classic-1.4.14.jar:/tmp/r/ch/qos/logback/logback-core/1.4.14/logback-core-1.4.14.jar:/tmp/r/org/onap/sdc/sdc-distribution-client/sdc-distribution-client/2.0.0/sdc-distribution-client-2.0.0.jar:/tmp/r/com/fasterxml/jackson/core/jackson-core/2.15.4/jackson-core-2.15.4.jar:/tmp/r/com/fasterxml/jackson/core/jackson-databind/2.15.4/jackson-databind-2.15.4.jar:/tmp/r/com/fasterxml/jackson/core/jackson-annotations/2.15.4/jackson-annotations-2.15.4.jar:/tmp/r/org/projectlombok/lombok/1.18.32/lombok-1.18.32.jar:/tmp/r/org/json/json/20220320/json-20220320.jar:/tmp/r/org/functionaljava/functionaljava/4.8/functionaljava-4.8.jar:/tmp/r/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar:/tmp/r/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/tmp/r/org/yaml/snakeyaml/1.33/snakeyaml-1.33.jar:/tmp/r/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar:/tmp/r/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar:/tmp/r/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/tmp/r/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/tmp/r/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar:/tmp/r/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar:/tmp/r/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/tmp/r/net/logstash/logback/logstash-logback-encoder/6.6/logstash-logback-encoder-6.6.jar:/tmp/r/org/apache/commons/commons-compress/1.27.0/commons-compress-1.27.0.jar:/tmp/r/commons-codec/commons-codec/1.15/commons-codec-1.15.jar:/tmp/r/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:/tmp/r/commons-io/commons-io/2.16.1/commons-io-2.16.1.jar:/tmp/r/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar:/tmp/r/org/apache/httpcomponents/client5/httpclient5/5.2.3/httpclient5-5.2.3.jar:/tmp/r/org/apache/httpcomponents/core5/httpcore5/5.2.4/httpcore5-5.2.4.jar:/tmp/r/org/apache/httpcomponents/core5/httpcore5-h2/5.2.4/httpcore5-h2-5.2.4.jar:/tmp/r/io/micrometer/micrometer-tracing-bridge-brave/1.1.13/micrometer-tracing-bridge-brave-1.1.13.jar:/tmp/r/io/micrometer/micrometer-tracing/1.1.13/micrometer-tracing-1.1.13.jar:/tmp/r/io/micrometer/context-propagation/1.0.6/context-propagation-1.0.6.jar:/tmp/r/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/tmp/r/io/zipkin/brave/brave/5.15.1/brave-5.15.1.jar:/tmp/r/io/zipkin/brave/brave-context-slf4j/5.15.1/brave-context-slf4j-5.15.1.jar:/tmp/r/io/zipkin/brave/brave-instrumentation-http/5.15.1/brave-instrumentation-http-5.15.1.jar:/tmp/r/io/zipkin/aws/brave-propagation-aws/0.23.5/brave-propagation-aws-0.23.5.jar:/tmp/r/io/zipkin/reporter2/zipkin-reporter-brave/2.16.3/zipkin-reporter-brave-2.16.3.jar:/tmp/r/io/zipkin/reporter2/zipkin-reporter/2.16.3/zipkin-reporter-2.16.3.jar:/tmp/r/io/zipkin/zipkin2/zipkin/2.23.2/zipkin-2.23.2.jar:/tmp/r/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.15.4/jackson-dataformat-xml-2.15.4.jar:/tmp/r/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar:/tmp/r/com/fasterxml/woodstox/woodstox-core/6.5.1/woodstox-core-6.5.1.jar:/tmp/r/org/junit/jupiter/junit-jupiter/5.9.3/junit-jupiter-5.9.3.jar:/tmp/r/org/junit/jupiter/junit-jupiter-params/5.9.3/junit-jupiter-params-5.9.3.jar:/tmp/r/org/junit/jupiter/junit-jupiter-engine/5.9.3/junit-jupiter-engine-5.9.3.jar:/tmp/r/org/junit/platform/junit-platform-engine/1.9.3/junit-platform-engine-1.9.3.jar:/tmp/r/org/junit/jupiter/junit-jupiter-api/5.9.3/junit-jupiter-api-5.9.3.jar:/tmp/r/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar:/tmp/r/org/junit/platform/junit-platform-commons/1.9.3/junit-platform-commons-1.9.3.jar:/tmp/r/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/tmp/r/org/mockito/mockito-core/5.3.1/mockito-core-5.3.1.jar:/tmp/r/net/bytebuddy/byte-buddy/1.14.16/byte-buddy-1.14.16.jar:/tmp/r/net/bytebuddy/byte-buddy-agent/1.14.16/byte-buddy-agent-1.14.16.jar:/tmp/r/org/objenesis/objenesis/3.3/objenesis-3.3.jar:/tmp/r/org/springframework/boot/spring-boot-starter-test/3.1.12/spring-boot-starter-test-3.1.12.jar:/tmp/r/org/springframework/boot/spring-boot-test/3.1.12/spring-boot-test-3.1.12.jar:/tmp/r/org/springframework/boot/spring-boot-test-autoconfigure/3.1.12/spring-boot-test-autoconfigure-3.1.12.jar:/tmp/r/com/jayway/jsonpath/json-path/2.9.0/json-path-2.9.0.jar:/tmp/r/jakarta/xml/bind/jakarta.xml.bind-api/4.0.2/jakarta.xml.bind-api-4.0.2.jar:/tmp/r/jakarta/activation/jakarta.activation-api/2.1.3/jakarta.activation-api-2.1.3.jar:/tmp/r/net/minidev/json-smart/2.4.11/json-smart-2.4.11.jar:/tmp/r/net/minidev/accessors-smart/2.4.11/accessors-smart-2.4.11.jar:/tmp/r/org/assertj/assertj-core/3.24.2/assertj-core-3.24.2.jar:/tmp/r/org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar:/tmp/r/org/mockito/mockito-junit-jupiter/5.3.1/mockito-junit-jupiter-5.3.1.jar:/tmp/r/org/skyscreamer/jsonassert/1.5.1/jsonassert-1.5.1.jar:/tmp/r/org/springframework/spring-core/6.0.21/spring-core-6.0.21.jar:/tmp/r/org/springframework/spring-jcl/6.0.21/spring-jcl-6.0.21.jar:/tmp/r/org/xmlunit/xmlunit-core/2.9.1/xmlunit-core-2.9.1.jar:/tmp/r/org/springframework/cloud/spring-cloud-contract-wiremock/4.1.6/spring-cloud-contract-wiremock-4.1.6.jar:/tmp/r/com/github/tomakehurst/wiremock-jre8-standalone/2.35.2/wiremock-jre8-standalone-2.35.2.jar:/tmp/r/org/springframework/cloud/spring-cloud-test-support/4.1.6/spring-cloud-test-support-4.1.6.jar:/tmp/r/org/apache/maven/resolver/maven-resolver-connector-basic/1.9.23/maven-resolver-connector-basic-1.9.23.jar:/tmp/r/org/apache/maven/resolver/maven-resolver-api/1.9.23/maven-resolver-api-1.9.23.jar:/tmp/r/org/apache/maven/resolver/maven-resolver-spi/1.9.23/maven-resolver-spi-1.9.23.jar:/tmp/r/org/apache/maven/resolver/maven-resolver-util/1.9.23/maven-resolver-util-1.9.23.jar:/tmp/r/org/apache/maven/resolver/maven-resolver-impl/1.9.23/maven-resolver-impl-1.9.23.jar:/tmp/r/org/apache/maven/resolver/maven-resolver-named-locks/1.9.23/maven-resolver-named-locks-1.9.23.jar:/tmp/r/org/apache/maven/maven-resolver-provider/3.9.10/maven-resolver-provider-3.9.10.jar:/tmp/r/org/apache/maven/maven-model/3.9.10/maven-model-3.9.10.jar:/tmp/r/org/apache/maven/maven-model-builder/3.9.10/maven-model-builder-3.9.10.jar:/tmp/r/org/codehaus/plexus/plexus-interpolation/1.28/plexus-interpolation-1.28.jar:/tmp/r/org/apache/maven/maven-artifact/3.9.10/maven-artifact-3.9.10.jar:/tmp/r/org/apache/maven/maven-builder-support/3.9.10/maven-builder-support-3.9.10.jar:/tmp/r/org/eclipse/sisu/org.eclipse.sisu.inject/0.9.0.M4/org.eclipse.sisu.inject-0.9.0.M4.jar:/tmp/r/org/apache/maven/maven-repository-metadata/3.9.10/maven-repository-metadata-3.9.10.jar:/tmp/r/org/codehaus/plexus/plexus-utils/3.6.0/plexus-utils-3.6.0.jar:/tmp/r/javax/inject/javax.inject/1/javax.inject-1.jar:/tmp/r/org/apache/maven/resolver/maven-resolver-transport-http/1.9.23/maven-resolver-transport-http-1.9.23.jar:
09:52:41.327 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Server environment:java.library.path=/usr/java/packages/lib:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib
09:52:41.327 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Server environment:java.io.tmpdir=/tmp
09:52:41.328 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Server environment:java.compiler=
09:52:41.328 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Server environment:os.name=Linux
09:52:41.328 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Server environment:os.arch=amd64
09:52:41.328 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Server environment:os.version=5.15.0-190-generic
09:52:41.328 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Server environment:user.name=jenkins
09:52:41.328 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Server environment:user.home=/home/jenkins
09:52:41.328 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Server environment:user.dir=/w/workspace/aai-model-loader-sonar
09:52:41.328 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Server environment:os.memory.free=96MB
09:52:41.328 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Server environment:os.memory.max=3998MB
09:52:41.328 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Server environment:os.memory.total=176MB
09:52:41.328 [main] INFO o.a.zookeeper.server.ZooKeeperServer - zookeeper.enableEagerACLCheck = false
09:52:41.330 [main] INFO o.a.zookeeper.server.ZooKeeperServer - zookeeper.digest.enabled = true
09:52:41.330 [main] INFO o.a.zookeeper.server.ZooKeeperServer - zookeeper.closeSessionTxn.enabled = true
09:52:41.330 [main] INFO o.a.zookeeper.server.ZooKeeperServer - zookeeper.flushDelay=0
09:52:41.330 [main] INFO o.a.zookeeper.server.ZooKeeperServer - zookeeper.maxWriteQueuePollTime=0
09:52:41.330 [main] INFO o.a.zookeeper.server.ZooKeeperServer - zookeeper.maxBatchSize=1000
09:52:41.330 [main] INFO o.a.zookeeper.server.ZooKeeperServer - zookeeper.intBufferStartingSizeBytes = 1024
09:52:41.333 [main] INFO o.a.z.s.persistence.FileTxnSnapLog - zookeeper.snapshot.trust.empty : false
09:52:41.355 [main] INFO o.a.z.s.watch.WatchManagerFactory - Using org.apache.zookeeper.server.watch.WatchManager as watch manager
09:52:41.356 [main] INFO o.a.z.s.watch.WatchManagerFactory - Using org.apache.zookeeper.server.watch.WatchManager as watch manager
09:52:41.356 [main] INFO o.apache.zookeeper.server.ZKDatabase - zookeeper.snapshotSizeFactor = 0.33
09:52:41.356 [main] INFO o.apache.zookeeper.server.ZKDatabase - zookeeper.commitLogCount=500
09:52:41.361 [main] INFO o.a.zookeeper.server.BlueThrottle - Weighed connection throttling is disabled
09:52:41.363 [main] INFO o.a.zookeeper.server.ZooKeeperServer - minSessionTimeout set to 1600
09:52:41.363 [main] INFO o.a.zookeeper.server.ZooKeeperServer - maxSessionTimeout set to 16000
09:52:41.364 [main] INFO o.a.zookeeper.server.ResponseCache - Response cache size is initialized with value 400.
09:52:41.364 [main] INFO o.a.zookeeper.server.ResponseCache - Response cache size is initialized with value 400.
09:52:41.365 [main] INFO o.a.z.s.u.RequestPathMetricsCollector - zookeeper.pathStats.slotCapacity = 60
09:52:41.365 [main] INFO o.a.z.s.u.RequestPathMetricsCollector - zookeeper.pathStats.slotDuration = 15
09:52:41.365 [main] INFO o.a.z.s.u.RequestPathMetricsCollector - zookeeper.pathStats.maxDepth = 6
09:52:41.365 [main] INFO o.a.z.s.u.RequestPathMetricsCollector - zookeeper.pathStats.initialDelay = 5
09:52:41.366 [main] INFO o.a.z.s.u.RequestPathMetricsCollector - zookeeper.pathStats.delay = 5
09:52:41.366 [main] INFO o.a.z.s.u.RequestPathMetricsCollector - zookeeper.pathStats.enabled = false
09:52:41.368 [main] INFO o.a.zookeeper.server.ZooKeeperServer - The max bytes for all large requests are set to 104857600
09:52:41.368 [main] INFO o.a.zookeeper.server.ZooKeeperServer - The large request threshold is set to -1
09:52:41.368 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Created server with tickTime 800 minSessionTimeout 1600 maxSessionTimeout 16000 clientPortListenBacklog -1 datadir /tmp/kafka-4654297122392791503/version-2 snapdir /tmp/kafka-3985634744053133874/version-2
09:52:41.375 [main] WARN o.a.z.server.ServerCnxnFactory - maxCnxns is not configured, using default value 0.
09:52:41.377 [main] INFO o.a.z.server.NIOServerCnxnFactory - Configuring NIO connection handler with 10s sessionless connection timeout, 1 selector thread(s), 8 worker threads, and 64 kB direct buffers.
09:52:41.379 [main] INFO o.a.z.server.NIOServerCnxnFactory - binding to port /127.0.0.1:0
09:52:41.396 [main] INFO o.a.z.server.persistence.SnapStream - zookeeper.snapshot.compression.method = CHECKED
09:52:41.397 [main] INFO o.a.z.s.persistence.FileTxnSnapLog - Snapshotting: 0x0 to /tmp/kafka-3985634744053133874/version-2/snapshot.0
09:52:41.402 [main] INFO o.apache.zookeeper.server.ZKDatabase - Snapshot loaded in 21 ms, highest zxid is 0x0, digest is 1371985504
09:52:41.403 [main] INFO o.a.z.s.persistence.FileTxnSnapLog - Snapshotting: 0x0 to /tmp/kafka-3985634744053133874/version-2/snapshot.0
09:52:41.403 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Snapshot taken in 1 ms
09:52:41.456 [ProcessThread(sid:0 cport:42985):] INFO o.a.z.server.PrepRequestProcessor - PrepRequestProcessor (sid:0) started, reconfigEnabled=false
09:52:41.456 [main] INFO o.a.z.server.RequestThrottler - zookeeper.request_throttler.shutdownTimeout = 10000
09:52:41.783 [main] INFO kafka.server.KafkaConfig - KafkaConfig values:
advertised.listeners = null
alter.config.policy.class.name = null
alter.log.dirs.replication.quota.window.num = 11
alter.log.dirs.replication.quota.window.size.seconds = 1
authorizer.class.name =
auto.create.topics.enable = true
auto.include.jmx.reporter = true
auto.leader.rebalance.enable = true
background.threads = 10
broker.heartbeat.interval.ms = 2000
broker.id = 0
broker.id.generation.enable = true
broker.rack = null
broker.session.timeout.ms = 9000
client.quota.callback.class = null
compression.type = producer
connection.failed.authentication.delay.ms = 100
connections.max.idle.ms = 600000
connections.max.reauth.ms = 0
control.plane.listener.name = null
controlled.shutdown.enable = false
controlled.shutdown.max.retries = 3
controlled.shutdown.retry.backoff.ms = 100
controller.listener.names = null
controller.quorum.append.linger.ms = 25
controller.quorum.election.backoff.max.ms = 1000
controller.quorum.election.timeout.ms = 1000
controller.quorum.fetch.timeout.ms = 2000
controller.quorum.request.timeout.ms = 2000
controller.quorum.retry.backoff.ms = 20
controller.quorum.voters = []
controller.quota.window.num = 11
controller.quota.window.size.seconds = 1
controller.socket.timeout.ms = 1000
create.topic.policy.class.name = null
default.replication.factor = 1
delegation.token.expiry.check.interval.ms = 3600000
delegation.token.expiry.time.ms = 86400000
delegation.token.master.key = null
delegation.token.max.lifetime.ms = 604800000
delegation.token.secret.key = null
delete.records.purgatory.purge.interval.requests = 1
delete.topic.enable = true
early.start.listeners = null
fetch.max.bytes = 57671680
fetch.purgatory.purge.interval.requests = 1000
group.initial.rebalance.delay.ms = 0
group.max.session.timeout.ms = 1800000
group.max.size = 2147483647
group.min.session.timeout.ms = 6000
initial.broker.registration.timeout.ms = 60000
inter.broker.listener.name = null
inter.broker.protocol.version = 3.4-IV0
kafka.metrics.polling.interval.secs = 10
kafka.metrics.reporters = []
leader.imbalance.check.interval.seconds = 300
leader.imbalance.per.broker.percentage = 10
listener.security.protocol.map = PLAINTEXT:PLAINTEXT,SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,SASL_SSL:SASL_SSL
listeners = PLAINTEXT://localhost:9092
log.cleaner.backoff.ms = 15000
log.cleaner.dedupe.buffer.size = 2097152
log.cleaner.delete.retention.ms = 86400000
log.cleaner.enable = true
log.cleaner.io.buffer.load.factor = 0.9
log.cleaner.io.buffer.size = 524288
log.cleaner.io.max.bytes.per.second = 1.7976931348623157E308
log.cleaner.max.compaction.lag.ms = 9223372036854775807
log.cleaner.min.cleanable.ratio = 0.5
log.cleaner.min.compaction.lag.ms = 0
log.cleaner.threads = 1
log.cleanup.policy = [delete]
log.dir = /tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476
log.dirs = null
log.flush.interval.messages = 9223372036854775807
log.flush.interval.ms = null
log.flush.offset.checkpoint.interval.ms = 60000
log.flush.scheduler.interval.ms = 9223372036854775807
log.flush.start.offset.checkpoint.interval.ms = 60000
log.index.interval.bytes = 4096
log.index.size.max.bytes = 10485760
log.message.downconversion.enable = true
log.message.format.version = 3.0-IV1
log.message.timestamp.difference.max.ms = 9223372036854775807
log.message.timestamp.type = CreateTime
log.preallocate = false
log.retention.bytes = -1
log.retention.check.interval.ms = 300000
log.retention.hours = 168
log.retention.minutes = null
log.retention.ms = null
log.roll.hours = 168
log.roll.jitter.hours = 0
log.roll.jitter.ms = null
log.roll.ms = null
log.segment.bytes = 1073741824
log.segment.delete.delay.ms = 1000
max.connection.creation.rate = 2147483647
max.connections = 2147483647
max.connections.per.ip = 2147483647
max.connections.per.ip.overrides =
max.incremental.fetch.session.cache.slots = 1000
message.max.bytes = 1048588
metadata.log.dir = null
metadata.log.max.record.bytes.between.snapshots = 20971520
metadata.log.max.snapshot.interval.ms = 3600000
metadata.log.segment.bytes = 1073741824
metadata.log.segment.min.bytes = 8388608
metadata.log.segment.ms = 604800000
metadata.max.idle.interval.ms = 500
metadata.max.retention.bytes = 104857600
metadata.max.retention.ms = 604800000
metric.reporters = []
metrics.num.samples = 2
metrics.recording.level = INFO
metrics.sample.window.ms = 30000
min.insync.replicas = 1
node.id = 0
num.io.threads = 8
num.network.threads = 3
num.partitions = 1
num.recovery.threads.per.data.dir = 1
num.replica.alter.log.dirs.threads = null
num.replica.fetchers = 1
offset.metadata.max.bytes = 4096
offsets.commit.required.acks = -1
offsets.commit.timeout.ms = 5000
offsets.load.buffer.size = 5242880
offsets.retention.check.interval.ms = 600000
offsets.retention.minutes = 10080
offsets.topic.compression.codec = 0
offsets.topic.num.partitions = 5
offsets.topic.replication.factor = 1
offsets.topic.segment.bytes = 104857600
password.encoder.cipher.algorithm = AES/CBC/PKCS5Padding
password.encoder.iterations = 4096
password.encoder.key.length = 128
password.encoder.keyfactory.algorithm = null
password.encoder.old.secret = null
password.encoder.secret = null
principal.builder.class = class org.apache.kafka.common.security.authenticator.DefaultKafkaPrincipalBuilder
process.roles = []
producer.id.expiration.check.interval.ms = 600000
producer.id.expiration.ms = 86400000
producer.purgatory.purge.interval.requests = 1000
queued.max.request.bytes = -1
queued.max.requests = 500
quota.window.num = 11
quota.window.size.seconds = 1
remote.log.index.file.cache.total.size.bytes = 1073741824
remote.log.manager.task.interval.ms = 30000
remote.log.manager.task.retry.backoff.max.ms = 30000
remote.log.manager.task.retry.backoff.ms = 500
remote.log.manager.task.retry.jitter = 0.2
remote.log.manager.thread.pool.size = 10
remote.log.metadata.manager.class.name = null
remote.log.metadata.manager.class.path = null
remote.log.metadata.manager.impl.prefix = null
remote.log.metadata.manager.listener.name = null
remote.log.reader.max.pending.tasks = 100
remote.log.reader.threads = 10
remote.log.storage.manager.class.name = null
remote.log.storage.manager.class.path = null
remote.log.storage.manager.impl.prefix = null
remote.log.storage.system.enable = false
replica.fetch.backoff.ms = 1000
replica.fetch.max.bytes = 1048576
replica.fetch.min.bytes = 1
replica.fetch.response.max.bytes = 10485760
replica.fetch.wait.max.ms = 500
replica.high.watermark.checkpoint.interval.ms = 9223372036854775807
replica.lag.time.max.ms = 30000
replica.selector.class = null
replica.socket.receive.buffer.bytes = 65536
replica.socket.timeout.ms = 1000
replication.quota.window.num = 11
replication.quota.window.size.seconds = 1
request.timeout.ms = 30000
reserved.broker.max.id = 1000
sasl.client.callback.handler.class = null
sasl.enabled.mechanisms = [GSSAPI]
sasl.jaas.config = null
sasl.kerberos.kinit.cmd = /usr/bin/kinit
sasl.kerberos.min.time.before.relogin = 60000
sasl.kerberos.principal.to.local.rules = [DEFAULT]
sasl.kerberos.service.name = null
sasl.kerberos.ticket.renew.jitter = 0.05
sasl.kerberos.ticket.renew.window.factor = 0.8
sasl.login.callback.handler.class = null
sasl.login.class = null
sasl.login.connect.timeout.ms = null
sasl.login.read.timeout.ms = null
sasl.login.refresh.buffer.seconds = 300
sasl.login.refresh.min.period.seconds = 60
sasl.login.refresh.window.factor = 0.8
sasl.login.refresh.window.jitter = 0.05
sasl.login.retry.backoff.max.ms = 10000
sasl.login.retry.backoff.ms = 100
sasl.mechanism.controller.protocol = GSSAPI
sasl.mechanism.inter.broker.protocol = GSSAPI
sasl.oauthbearer.clock.skew.seconds = 30
sasl.oauthbearer.expected.audience = null
sasl.oauthbearer.expected.issuer = null
sasl.oauthbearer.jwks.endpoint.refresh.ms = 3600000
sasl.oauthbearer.jwks.endpoint.retry.backoff.max.ms = 10000
sasl.oauthbearer.jwks.endpoint.retry.backoff.ms = 100
sasl.oauthbearer.jwks.endpoint.url = null
sasl.oauthbearer.scope.claim.name = scope
sasl.oauthbearer.sub.claim.name = sub
sasl.oauthbearer.token.endpoint.url = null
sasl.server.callback.handler.class = null
sasl.server.max.receive.size = 524288
security.inter.broker.protocol = PLAINTEXT
security.providers = null
socket.connection.setup.timeout.max.ms = 30000
socket.connection.setup.timeout.ms = 10000
socket.listen.backlog.size = 50
socket.receive.buffer.bytes = 102400
socket.request.max.bytes = 104857600
socket.send.buffer.bytes = 102400
ssl.cipher.suites = []
ssl.client.auth = none
ssl.enabled.protocols = [TLSv1.2, TLSv1.3]
ssl.endpoint.identification.algorithm = https
ssl.engine.factory.class = null
ssl.key.password = null
ssl.keymanager.algorithm = SunX509
ssl.keystore.certificate.chain = null
ssl.keystore.key = null
ssl.keystore.location = null
ssl.keystore.password = null
ssl.keystore.type = JKS
ssl.principal.mapping.rules = DEFAULT
ssl.protocol = TLSv1.3
ssl.provider = null
ssl.secure.random.implementation = null
ssl.trustmanager.algorithm = PKIX
ssl.truststore.certificates = null
ssl.truststore.location = null
ssl.truststore.password = null
ssl.truststore.type = JKS
transaction.abort.timed.out.transaction.cleanup.interval.ms = 10000
transaction.max.timeout.ms = 900000
transaction.remove.expired.transaction.cleanup.interval.ms = 3600000
transaction.state.log.load.buffer.size = 5242880
transaction.state.log.min.isr = 2
transaction.state.log.num.partitions = 50
transaction.state.log.replication.factor = 3
transaction.state.log.segment.bytes = 104857600
transactional.id.expiration.ms = 604800000
unclean.leader.election.enable = false
zookeeper.clientCnxnSocket = null
zookeeper.connect = 127.0.0.1:42985
zookeeper.connection.timeout.ms = 10000
zookeeper.max.in.flight.requests = 10
zookeeper.metadata.migration.enable = false
zookeeper.session.timeout.ms = 18000
zookeeper.set.acl = false
zookeeper.ssl.cipher.suites = null
zookeeper.ssl.client.enable = false
zookeeper.ssl.crl.enable = false
zookeeper.ssl.enabled.protocols = null
zookeeper.ssl.endpoint.identification.algorithm = HTTPS
zookeeper.ssl.keystore.location = null
zookeeper.ssl.keystore.password = null
zookeeper.ssl.keystore.type = null
zookeeper.ssl.ocsp.enable = false
zookeeper.ssl.protocol = TLSv1.2
zookeeper.ssl.truststore.location = null
zookeeper.ssl.truststore.password = null
zookeeper.ssl.truststore.type = null
09:52:41.828 [main] INFO o.apache.zookeeper.common.X509Util - Setting -D jdk.tls.rejectClientInitiatedRenegotiation=true to disable client-initiated TLS renegotiation
09:52:41.897 [main] INFO kafka.server.KafkaServer - starting
09:52:41.898 [main] INFO kafka.server.KafkaServer - Connecting to zookeeper on 127.0.0.1:42985
09:52:41.929 [main] INFO kafka.zookeeper.ZooKeeperClient - [ZooKeeperClient Kafka server] Initializing a new session to 127.0.0.1:42985.
09:52:41.935 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:zookeeper.version=3.6.3--6401e4ad2087061bc6b9f80dec2d69f2e3c8660a, built on 04/08/2021 16:35 GMT
09:52:41.935 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:host.name=prd-ubuntu2204-docker-v1-8c-8g-16342
09:52:41.935 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:java.version=21.0.11
09:52:41.935 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:java.vendor=Ubuntu
09:52:41.935 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:java.home=/usr/lib/jvm/java-21-openjdk-amd64
09:52:41.935 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:java.class.path=/w/workspace/aai-model-loader-sonar/target/test-classes:/w/workspace/aai-model-loader-sonar/target/classes:/tmp/r/org/springframework/boot/spring-boot-starter-jetty/3.1.12/spring-boot-starter-jetty-3.1.12.jar:/tmp/r/jakarta/servlet/jakarta.servlet-api/6.0.0/jakarta.servlet-api-6.0.0.jar:/tmp/r/jakarta/websocket/jakarta.websocket-api/2.1.1/jakarta.websocket-api-2.1.1.jar:/tmp/r/jakarta/websocket/jakarta.websocket-client-api/2.1.1/jakarta.websocket-client-api-2.1.1.jar:/tmp/r/org/apache/tomcat/embed/tomcat-embed-el/10.1.24/tomcat-embed-el-10.1.24.jar:/tmp/r/org/eclipse/jetty/jetty-servlets/11.0.21/jetty-servlets-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-util/11.0.21/jetty-util-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-webapp/11.0.21/jetty-webapp-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-servlet/11.0.21/jetty-servlet-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-security/11.0.21/jetty-security-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-xml/11.0.21/jetty-xml-11.0.21.jar:/tmp/r/org/eclipse/jetty/websocket/websocket-jakarta-server/11.0.21/websocket-jakarta-server-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-annotations/11.0.21/jetty-annotations-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-plus/11.0.21/jetty-plus-11.0.21.jar:/tmp/r/jakarta/transaction/jakarta.transaction-api/2.0.1/jakarta.transaction-api-2.0.1.jar:/tmp/r/org/eclipse/jetty/jetty-jndi/11.0.21/jetty-jndi-11.0.21.jar:/tmp/r/org/ow2/asm/asm/9.7/asm-9.7.jar:/tmp/r/org/ow2/asm/asm-commons/9.7/asm-commons-9.7.jar:/tmp/r/org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar:/tmp/r/org/eclipse/jetty/websocket/websocket-jakarta-client/11.0.21/websocket-jakarta-client-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-client/11.0.21/jetty-client-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-alpn-client/11.0.21/jetty-alpn-client-11.0.21.jar:/tmp/r/org/eclipse/jetty/websocket/websocket-core-client/11.0.21/websocket-core-client-11.0.21.jar:/tmp/r/org/eclipse/jetty/websocket/websocket-jakarta-common/11.0.21/websocket-jakarta-common-11.0.21.jar:/tmp/r/org/eclipse/jetty/websocket/websocket-servlet/11.0.21/websocket-servlet-11.0.21.jar:/tmp/r/org/eclipse/jetty/websocket/websocket-core-server/11.0.21/websocket-core-server-11.0.21.jar:/tmp/r/org/eclipse/jetty/websocket/websocket-jetty-server/11.0.21/websocket-jetty-server-11.0.21.jar:/tmp/r/org/eclipse/jetty/websocket/websocket-jetty-api/11.0.21/websocket-jetty-api-11.0.21.jar:/tmp/r/org/eclipse/jetty/websocket/websocket-jetty-common/11.0.21/websocket-jetty-common-11.0.21.jar:/tmp/r/org/eclipse/jetty/websocket/websocket-core-common/11.0.21/websocket-core-common-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-server/11.0.21/jetty-server-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-http/11.0.21/jetty-http-11.0.21.jar:/tmp/r/org/eclipse/jetty/jetty-io/11.0.21/jetty-io-11.0.21.jar:/tmp/r/org/eclipse/jetty/toolchain/jetty-jakarta-servlet-api/5.0.2/jetty-jakarta-servlet-api-5.0.2.jar:/tmp/r/org/slf4j/slf4j-api/2.0.13/slf4j-api-2.0.13.jar:/tmp/r/org/springframework/boot/spring-boot-starter-web/3.1.12/spring-boot-starter-web-3.1.12.jar:/tmp/r/org/springframework/boot/spring-boot-starter/3.1.12/spring-boot-starter-3.1.12.jar:/tmp/r/org/springframework/boot/spring-boot/3.1.12/spring-boot-3.1.12.jar:/tmp/r/org/springframework/boot/spring-boot-autoconfigure/3.1.12/spring-boot-autoconfigure-3.1.12.jar:/tmp/r/org/springframework/boot/spring-boot-starter-logging/3.1.12/spring-boot-starter-logging-3.1.12.jar:/tmp/r/org/apache/logging/log4j/log4j-to-slf4j/2.20.0/log4j-to-slf4j-2.20.0.jar:/tmp/r/org/apache/logging/log4j/log4j-api/2.20.0/log4j-api-2.20.0.jar:/tmp/r/org/slf4j/jul-to-slf4j/2.0.13/jul-to-slf4j-2.0.13.jar:/tmp/r/jakarta/annotation/jakarta.annotation-api/2.1.1/jakarta.annotation-api-2.1.1.jar:/tmp/r/org/springframework/boot/spring-boot-starter-json/3.1.12/spring-boot-starter-json-3.1.12.jar:/tmp/r/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.15.4/jackson-datatype-jdk8-2.15.4.jar:/tmp/r/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.15.4/jackson-datatype-jsr310-2.15.4.jar:/tmp/r/com/fasterxml/jackson/module/jackson-module-parameter-names/2.15.4/jackson-module-parameter-names-2.15.4.jar:/tmp/r/org/springframework/spring-web/6.0.21/spring-web-6.0.21.jar:/tmp/r/org/springframework/spring-beans/6.0.21/spring-beans-6.0.21.jar:/tmp/r/org/springframework/spring-webmvc/6.0.21/spring-webmvc-6.0.21.jar:/tmp/r/org/springframework/spring-expression/6.0.21/spring-expression-6.0.21.jar:/tmp/r/org/springframework/boot/spring-boot-starter-webflux/3.1.12/spring-boot-starter-webflux-3.1.12.jar:/tmp/r/org/springframework/boot/spring-boot-starter-reactor-netty/3.1.12/spring-boot-starter-reactor-netty-3.1.12.jar:/tmp/r/io/projectreactor/netty/reactor-netty-http/1.1.19/reactor-netty-http-1.1.19.jar:/tmp/r/io/netty/netty-codec-http/4.1.110.Final/netty-codec-http-4.1.110.Final.jar:/tmp/r/io/netty/netty-codec-http2/4.1.110.Final/netty-codec-http2-4.1.110.Final.jar:/tmp/r/io/netty/netty-resolver-dns/4.1.110.Final/netty-resolver-dns-4.1.110.Final.jar:/tmp/r/io/netty/netty-codec-dns/4.1.110.Final/netty-codec-dns-4.1.110.Final.jar:/tmp/r/io/netty/netty-resolver-dns-native-macos/4.1.110.Final/netty-resolver-dns-native-macos-4.1.110.Final-osx-x86_64.jar:/tmp/r/io/netty/netty-resolver-dns-classes-macos/4.1.110.Final/netty-resolver-dns-classes-macos-4.1.110.Final.jar:/tmp/r/io/netty/netty-transport-native-epoll/4.1.110.Final/netty-transport-native-epoll-4.1.110.Final-linux-x86_64.jar:/tmp/r/io/projectreactor/netty/reactor-netty-core/1.1.19/reactor-netty-core-1.1.19.jar:/tmp/r/io/netty/netty-handler-proxy/4.1.110.Final/netty-handler-proxy-4.1.110.Final.jar:/tmp/r/io/netty/netty-codec-socks/4.1.110.Final/netty-codec-socks-4.1.110.Final.jar:/tmp/r/org/springframework/spring-webflux/6.0.21/spring-webflux-6.0.21.jar:/tmp/r/io/projectreactor/reactor-core/3.5.17/reactor-core-3.5.17.jar:/tmp/r/org/reactivestreams/reactive-streams/1.0.4/reactive-streams-1.0.4.jar:/tmp/r/org/springframework/boot/spring-boot-starter-aop/3.1.12/spring-boot-starter-aop-3.1.12.jar:/tmp/r/org/springframework/spring-aop/6.0.21/spring-aop-6.0.21.jar:/tmp/r/org/aspectj/aspectjweaver/1.9.22/aspectjweaver-1.9.22.jar:/tmp/r/org/springframework/boot/spring-boot-configuration-processor/3.1.12/spring-boot-configuration-processor-3.1.12.jar:/tmp/r/org/springframework/boot/spring-boot-starter-actuator/3.1.12/spring-boot-starter-actuator-3.1.12.jar:/tmp/r/org/springframework/boot/spring-boot-actuator-autoconfigure/3.1.12/spring-boot-actuator-autoconfigure-3.1.12.jar:/tmp/r/org/springframework/boot/spring-boot-actuator/3.1.12/spring-boot-actuator-3.1.12.jar:/tmp/r/io/micrometer/micrometer-observation/1.11.12/micrometer-observation-1.11.12.jar:/tmp/r/io/micrometer/micrometer-commons/1.11.12/micrometer-commons-1.11.12.jar:/tmp/r/io/micrometer/micrometer-core/1.11.12/micrometer-core-1.11.12.jar:/tmp/r/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar:/tmp/r/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar:/tmp/r/io/micrometer/micrometer-registry-prometheus/1.11.12/micrometer-registry-prometheus-1.11.12.jar:/tmp/r/io/prometheus/simpleclient_common/0.16.0/simpleclient_common-0.16.0.jar:/tmp/r/io/prometheus/simpleclient/0.16.0/simpleclient-0.16.0.jar:/tmp/r/io/prometheus/simpleclient_tracer_otel/0.16.0/simpleclient_tracer_otel-0.16.0.jar:/tmp/r/io/prometheus/simpleclient_tracer_common/0.16.0/simpleclient_tracer_common-0.16.0.jar:/tmp/r/io/prometheus/simpleclient_tracer_otel_agent/0.16.0/simpleclient_tracer_otel_agent-0.16.0.jar:/tmp/r/org/springframework/kafka/spring-kafka/2.9.13/spring-kafka-2.9.13.jar:/tmp/r/org/springframework/spring-context/6.0.21/spring-context-6.0.21.jar:/tmp/r/org/springframework/spring-messaging/6.0.21/spring-messaging-6.0.21.jar:/tmp/r/org/springframework/spring-tx/6.0.21/spring-tx-6.0.21.jar:/tmp/r/org/springframework/retry/spring-retry/2.0.6/spring-retry-2.0.6.jar:/tmp/r/org/apache/kafka/kafka-clients/3.4.1/kafka-clients-3.4.1.jar:/tmp/r/com/github/luben/zstd-jni/1.5.2-1/zstd-jni-1.5.2-1.jar:/tmp/r/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar:/tmp/r/org/xerial/snappy/snappy-java/1.1.8.4/snappy-java-1.1.8.4.jar:/tmp/r/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/tmp/r/org/springframework/kafka/spring-kafka-test/2.9.13/spring-kafka-test-2.9.13.jar:/tmp/r/org/springframework/spring-test/6.0.21/spring-test-6.0.21.jar:/tmp/r/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3.jar:/tmp/r/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3.jar:/tmp/r/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar:/tmp/r/io/netty/netty-handler/4.1.110.Final/netty-handler-4.1.110.Final.jar:/tmp/r/io/netty/netty-common/4.1.110.Final/netty-common-4.1.110.Final.jar:/tmp/r/io/netty/netty-resolver/4.1.110.Final/netty-resolver-4.1.110.Final.jar:/tmp/r/io/netty/netty-buffer/4.1.110.Final/netty-buffer-4.1.110.Final.jar:/tmp/r/io/netty/netty-transport/4.1.110.Final/netty-transport-4.1.110.Final.jar:/tmp/r/io/netty/netty-transport-native-unix-common/4.1.110.Final/netty-transport-native-unix-common-4.1.110.Final.jar:/tmp/r/io/netty/netty-codec/4.1.110.Final/netty-codec-4.1.110.Final.jar:/tmp/r/io/netty/netty-transport-native-epoll/4.1.110.Final/netty-transport-native-epoll-4.1.110.Final.jar:/tmp/r/io/netty/netty-transport-classes-epoll/4.1.110.Final/netty-transport-classes-epoll-4.1.110.Final.jar:/tmp/r/org/apache/kafka/kafka-clients/3.4.1/kafka-clients-3.4.1-test.jar:/tmp/r/org/apache/kafka/kafka-metadata/3.4.1/kafka-metadata-3.4.1.jar:/tmp/r/org/apache/kafka/kafka-server-common/3.4.1/kafka-server-common-3.4.1.jar:/tmp/r/org/apache/kafka/kafka-raft/3.4.1/kafka-raft-3.4.1.jar:/tmp/r/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.jar:/tmp/r/org/apache/kafka/kafka-streams-test-utils/3.4.1/kafka-streams-test-utils-3.4.1.jar:/tmp/r/org/apache/kafka/kafka-streams/3.4.1/kafka-streams-3.4.1.jar:/tmp/r/org/rocksdb/rocksdbjni/7.1.2/rocksdbjni-7.1.2.jar:/tmp/r/org/apache/kafka/kafka_2.13/3.4.1/kafka_2.13-3.4.1.jar:/tmp/r/org/scala-lang/scala-library/2.13.10/scala-library-2.13.10.jar:/tmp/r/org/apache/kafka/kafka-group-coordinator/3.4.1/kafka-group-coordinator-3.4.1.jar:/tmp/r/org/apache/kafka/kafka-storage/3.4.1/kafka-storage-3.4.1.jar:/tmp/r/org/apache/kafka/kafka-storage-api/3.4.1/kafka-storage-api-3.4.1.jar:/tmp/r/net/sourceforge/argparse4j/argparse4j/0.7.0/argparse4j-0.7.0.jar:/tmp/r/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.15.4/jackson-module-scala_2.13-2.15.4.jar:/tmp/r/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar:/tmp/r/com/fasterxml/jackson/dataformat/jackson-dataformat-csv/2.15.4/jackson-dataformat-csv-2.15.4.jar:/tmp/r/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar:/tmp/r/org/bitbucket/b_c/jose4j/0.9.3/jose4j-0.9.3.jar:/tmp/r/org/scala-lang/modules/scala-collection-compat_2.13/2.10.0/scala-collection-compat_2.13-2.10.0.jar:/tmp/r/org/scala-lang/modules/scala-java8-compat_2.13/1.0.2/scala-java8-compat_2.13-1.0.2.jar:/tmp/r/org/scala-lang/scala-reflect/2.13.10/scala-reflect-2.13.10.jar:/tmp/r/com/typesafe/scala-logging/scala-logging_2.13/3.9.4/scala-logging_2.13-3.9.4.jar:/tmp/r/io/dropwizard/metrics/metrics-core/4.2.25/metrics-core-4.2.25.jar:/tmp/r/commons-cli/commons-cli/1.4/commons-cli-1.4.jar:/tmp/r/org/apache/kafka/kafka_2.13/3.4.1/kafka_2.13-3.4.1-test.jar:/tmp/r/org/onap/aai/babel/1.14.0/babel-1.14.0-client.jar:/tmp/r/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar:/tmp/r/com/mikesamuel/json-sanitizer/1.2.3/json-sanitizer-1.2.3.jar:/tmp/r/org/onap/aai/logging-service/common-logging/1.5.0/common-logging-1.5.0.jar:/tmp/r/org/onap/aai/logging-service/eelf-logging/1.5.0/eelf-logging-1.5.0.jar:/tmp/r/org/onap/aai/logging-service/logging-api/1.5.0/logging-api-1.5.0.jar:/tmp/r/com/att/eelf/eelf-core/1.0.1-oss/eelf-core-1.0.1-oss.jar:/tmp/r/ch/qos/logback/logback-classic/1.4.14/logback-classic-1.4.14.jar:/tmp/r/ch/qos/logback/logback-core/1.4.14/logback-core-1.4.14.jar:/tmp/r/org/onap/sdc/sdc-distribution-client/sdc-distribution-client/2.0.0/sdc-distribution-client-2.0.0.jar:/tmp/r/com/fasterxml/jackson/core/jackson-core/2.15.4/jackson-core-2.15.4.jar:/tmp/r/com/fasterxml/jackson/core/jackson-databind/2.15.4/jackson-databind-2.15.4.jar:/tmp/r/com/fasterxml/jackson/core/jackson-annotations/2.15.4/jackson-annotations-2.15.4.jar:/tmp/r/org/projectlombok/lombok/1.18.32/lombok-1.18.32.jar:/tmp/r/org/json/json/20220320/json-20220320.jar:/tmp/r/org/functionaljava/functionaljava/4.8/functionaljava-4.8.jar:/tmp/r/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar:/tmp/r/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/tmp/r/org/yaml/snakeyaml/1.33/snakeyaml-1.33.jar:/tmp/r/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar:/tmp/r/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar:/tmp/r/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/tmp/r/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/tmp/r/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar:/tmp/r/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar:/tmp/r/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/tmp/r/net/logstash/logback/logstash-logback-encoder/6.6/logstash-logback-encoder-6.6.jar:/tmp/r/org/apache/commons/commons-compress/1.27.0/commons-compress-1.27.0.jar:/tmp/r/commons-codec/commons-codec/1.15/commons-codec-1.15.jar:/tmp/r/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:/tmp/r/commons-io/commons-io/2.16.1/commons-io-2.16.1.jar:/tmp/r/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar:/tmp/r/org/apache/httpcomponents/client5/httpclient5/5.2.3/httpclient5-5.2.3.jar:/tmp/r/org/apache/httpcomponents/core5/httpcore5/5.2.4/httpcore5-5.2.4.jar:/tmp/r/org/apache/httpcomponents/core5/httpcore5-h2/5.2.4/httpcore5-h2-5.2.4.jar:/tmp/r/io/micrometer/micrometer-tracing-bridge-brave/1.1.13/micrometer-tracing-bridge-brave-1.1.13.jar:/tmp/r/io/micrometer/micrometer-tracing/1.1.13/micrometer-tracing-1.1.13.jar:/tmp/r/io/micrometer/context-propagation/1.0.6/context-propagation-1.0.6.jar:/tmp/r/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/tmp/r/io/zipkin/brave/brave/5.15.1/brave-5.15.1.jar:/tmp/r/io/zipkin/brave/brave-context-slf4j/5.15.1/brave-context-slf4j-5.15.1.jar:/tmp/r/io/zipkin/brave/brave-instrumentation-http/5.15.1/brave-instrumentation-http-5.15.1.jar:/tmp/r/io/zipkin/aws/brave-propagation-aws/0.23.5/brave-propagation-aws-0.23.5.jar:/tmp/r/io/zipkin/reporter2/zipkin-reporter-brave/2.16.3/zipkin-reporter-brave-2.16.3.jar:/tmp/r/io/zipkin/reporter2/zipkin-reporter/2.16.3/zipkin-reporter-2.16.3.jar:/tmp/r/io/zipkin/zipkin2/zipkin/2.23.2/zipkin-2.23.2.jar:/tmp/r/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.15.4/jackson-dataformat-xml-2.15.4.jar:/tmp/r/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar:/tmp/r/com/fasterxml/woodstox/woodstox-core/6.5.1/woodstox-core-6.5.1.jar:/tmp/r/org/junit/jupiter/junit-jupiter/5.9.3/junit-jupiter-5.9.3.jar:/tmp/r/org/junit/jupiter/junit-jupiter-params/5.9.3/junit-jupiter-params-5.9.3.jar:/tmp/r/org/junit/jupiter/junit-jupiter-engine/5.9.3/junit-jupiter-engine-5.9.3.jar:/tmp/r/org/junit/platform/junit-platform-engine/1.9.3/junit-platform-engine-1.9.3.jar:/tmp/r/org/junit/jupiter/junit-jupiter-api/5.9.3/junit-jupiter-api-5.9.3.jar:/tmp/r/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar:/tmp/r/org/junit/platform/junit-platform-commons/1.9.3/junit-platform-commons-1.9.3.jar:/tmp/r/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/tmp/r/org/mockito/mockito-core/5.3.1/mockito-core-5.3.1.jar:/tmp/r/net/bytebuddy/byte-buddy/1.14.16/byte-buddy-1.14.16.jar:/tmp/r/net/bytebuddy/byte-buddy-agent/1.14.16/byte-buddy-agent-1.14.16.jar:/tmp/r/org/objenesis/objenesis/3.3/objenesis-3.3.jar:/tmp/r/org/springframework/boot/spring-boot-starter-test/3.1.12/spring-boot-starter-test-3.1.12.jar:/tmp/r/org/springframework/boot/spring-boot-test/3.1.12/spring-boot-test-3.1.12.jar:/tmp/r/org/springframework/boot/spring-boot-test-autoconfigure/3.1.12/spring-boot-test-autoconfigure-3.1.12.jar:/tmp/r/com/jayway/jsonpath/json-path/2.9.0/json-path-2.9.0.jar:/tmp/r/jakarta/xml/bind/jakarta.xml.bind-api/4.0.2/jakarta.xml.bind-api-4.0.2.jar:/tmp/r/jakarta/activation/jakarta.activation-api/2.1.3/jakarta.activation-api-2.1.3.jar:/tmp/r/net/minidev/json-smart/2.4.11/json-smart-2.4.11.jar:/tmp/r/net/minidev/accessors-smart/2.4.11/accessors-smart-2.4.11.jar:/tmp/r/org/assertj/assertj-core/3.24.2/assertj-core-3.24.2.jar:/tmp/r/org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar:/tmp/r/org/mockito/mockito-junit-jupiter/5.3.1/mockito-junit-jupiter-5.3.1.jar:/tmp/r/org/skyscreamer/jsonassert/1.5.1/jsonassert-1.5.1.jar:/tmp/r/org/springframework/spring-core/6.0.21/spring-core-6.0.21.jar:/tmp/r/org/springframework/spring-jcl/6.0.21/spring-jcl-6.0.21.jar:/tmp/r/org/xmlunit/xmlunit-core/2.9.1/xmlunit-core-2.9.1.jar:/tmp/r/org/springframework/cloud/spring-cloud-contract-wiremock/4.1.6/spring-cloud-contract-wiremock-4.1.6.jar:/tmp/r/com/github/tomakehurst/wiremock-jre8-standalone/2.35.2/wiremock-jre8-standalone-2.35.2.jar:/tmp/r/org/springframework/cloud/spring-cloud-test-support/4.1.6/spring-cloud-test-support-4.1.6.jar:/tmp/r/org/apache/maven/resolver/maven-resolver-connector-basic/1.9.23/maven-resolver-connector-basic-1.9.23.jar:/tmp/r/org/apache/maven/resolver/maven-resolver-api/1.9.23/maven-resolver-api-1.9.23.jar:/tmp/r/org/apache/maven/resolver/maven-resolver-spi/1.9.23/maven-resolver-spi-1.9.23.jar:/tmp/r/org/apache/maven/resolver/maven-resolver-util/1.9.23/maven-resolver-util-1.9.23.jar:/tmp/r/org/apache/maven/resolver/maven-resolver-impl/1.9.23/maven-resolver-impl-1.9.23.jar:/tmp/r/org/apache/maven/resolver/maven-resolver-named-locks/1.9.23/maven-resolver-named-locks-1.9.23.jar:/tmp/r/org/apache/maven/maven-resolver-provider/3.9.10/maven-resolver-provider-3.9.10.jar:/tmp/r/org/apache/maven/maven-model/3.9.10/maven-model-3.9.10.jar:/tmp/r/org/apache/maven/maven-model-builder/3.9.10/maven-model-builder-3.9.10.jar:/tmp/r/org/codehaus/plexus/plexus-interpolation/1.28/plexus-interpolation-1.28.jar:/tmp/r/org/apache/maven/maven-artifact/3.9.10/maven-artifact-3.9.10.jar:/tmp/r/org/apache/maven/maven-builder-support/3.9.10/maven-builder-support-3.9.10.jar:/tmp/r/org/eclipse/sisu/org.eclipse.sisu.inject/0.9.0.M4/org.eclipse.sisu.inject-0.9.0.M4.jar:/tmp/r/org/apache/maven/maven-repository-metadata/3.9.10/maven-repository-metadata-3.9.10.jar:/tmp/r/org/codehaus/plexus/plexus-utils/3.6.0/plexus-utils-3.6.0.jar:/tmp/r/javax/inject/javax.inject/1/javax.inject-1.jar:/tmp/r/org/apache/maven/resolver/maven-resolver-transport-http/1.9.23/maven-resolver-transport-http-1.9.23.jar:
09:52:41.936 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:java.library.path=/usr/java/packages/lib:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib
09:52:41.936 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:java.io.tmpdir=/tmp
09:52:41.936 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:java.compiler=
09:52:41.936 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:os.name=Linux
09:52:41.936 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:os.arch=amd64
09:52:41.936 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:os.version=5.15.0-190-generic
09:52:41.936 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:user.name=jenkins
09:52:41.936 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:user.home=/home/jenkins
09:52:41.936 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:user.dir=/w/workspace/aai-model-loader-sonar
09:52:41.936 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:os.memory.free=58MB
09:52:41.936 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:os.memory.max=3998MB
09:52:41.936 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:os.memory.total=176MB
09:52:41.939 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=127.0.0.1:42985 sessionTimeout=18000 watcher=kafka.zookeeper.ZooKeeperClient$ZooKeeperClientWatcher$@49a7cd71
09:52:41.943 [main] INFO o.apache.zookeeper.ClientCnxnSocket - jute.maxbuffer value is 4194304 Bytes
09:52:41.950 [main] INFO org.apache.zookeeper.ClientCnxn - zookeeper.request.timeout value is 0. feature enabled=false
09:52:41.952 [main-SendThread(127.0.0.1:42985)] INFO org.apache.zookeeper.ClientCnxn - Opening socket connection to server /127.0.0.1:42985.
09:52:41.955 [main] INFO kafka.zookeeper.ZooKeeperClient - [ZooKeeperClient Kafka server] Waiting until connected.
09:52:41.959 [main-SendThread(127.0.0.1:42985)] INFO org.apache.zookeeper.ClientCnxn - Socket connection established, initiating session, client: /127.0.0.1:49044, server: /127.0.0.1:42985
09:52:41.970 [SyncThread:0] INFO o.a.z.server.persistence.FileTxnLog - Creating new log file: log.1
09:52:41.980 [SyncThread:0] INFO o.a.zookeeper.audit.ZKAuditProvider - ZooKeeper audit is disabled.
09:52:41.988 [main-SendThread(127.0.0.1:42985)] INFO org.apache.zookeeper.ClientCnxn - Session establishment complete on server /127.0.0.1:42985, session id = 0x1000002414b0000, negotiated timeout = 16000
09:52:41.992 [main] INFO kafka.zookeeper.ZooKeeperClient - [ZooKeeperClient Kafka server] Connected.
09:52:42.115 [main] INFO kafka.server.KafkaServer - Cluster ID = qbxnP5XzQnSR4X6580R9gg
09:52:42.117 [main] WARN k.server.BrokerMetadataCheckpoint - No meta.properties file under dir /tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476/meta.properties
09:52:42.159 [main] INFO kafka.server.KafkaConfig - KafkaConfig values:
advertised.listeners = null
alter.config.policy.class.name = null
alter.log.dirs.replication.quota.window.num = 11
alter.log.dirs.replication.quota.window.size.seconds = 1
authorizer.class.name =
auto.create.topics.enable = true
auto.include.jmx.reporter = true
auto.leader.rebalance.enable = true
background.threads = 10
broker.heartbeat.interval.ms = 2000
broker.id = 0
broker.id.generation.enable = true
broker.rack = null
broker.session.timeout.ms = 9000
client.quota.callback.class = null
compression.type = producer
connection.failed.authentication.delay.ms = 100
connections.max.idle.ms = 600000
connections.max.reauth.ms = 0
control.plane.listener.name = null
controlled.shutdown.enable = false
controlled.shutdown.max.retries = 3
controlled.shutdown.retry.backoff.ms = 100
controller.listener.names = null
controller.quorum.append.linger.ms = 25
controller.quorum.election.backoff.max.ms = 1000
controller.quorum.election.timeout.ms = 1000
controller.quorum.fetch.timeout.ms = 2000
controller.quorum.request.timeout.ms = 2000
controller.quorum.retry.backoff.ms = 20
controller.quorum.voters = []
controller.quota.window.num = 11
controller.quota.window.size.seconds = 1
controller.socket.timeout.ms = 1000
create.topic.policy.class.name = null
default.replication.factor = 1
delegation.token.expiry.check.interval.ms = 3600000
delegation.token.expiry.time.ms = 86400000
delegation.token.master.key = null
delegation.token.max.lifetime.ms = 604800000
delegation.token.secret.key = null
delete.records.purgatory.purge.interval.requests = 1
delete.topic.enable = true
early.start.listeners = null
fetch.max.bytes = 57671680
fetch.purgatory.purge.interval.requests = 1000
group.initial.rebalance.delay.ms = 0
group.max.session.timeout.ms = 1800000
group.max.size = 2147483647
group.min.session.timeout.ms = 6000
initial.broker.registration.timeout.ms = 60000
inter.broker.listener.name = null
inter.broker.protocol.version = 3.4-IV0
kafka.metrics.polling.interval.secs = 10
kafka.metrics.reporters = []
leader.imbalance.check.interval.seconds = 300
leader.imbalance.per.broker.percentage = 10
listener.security.protocol.map = PLAINTEXT:PLAINTEXT,SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,SASL_SSL:SASL_SSL
listeners = PLAINTEXT://localhost:9092
log.cleaner.backoff.ms = 15000
log.cleaner.dedupe.buffer.size = 2097152
log.cleaner.delete.retention.ms = 86400000
log.cleaner.enable = true
log.cleaner.io.buffer.load.factor = 0.9
log.cleaner.io.buffer.size = 524288
log.cleaner.io.max.bytes.per.second = 1.7976931348623157E308
log.cleaner.max.compaction.lag.ms = 9223372036854775807
log.cleaner.min.cleanable.ratio = 0.5
log.cleaner.min.compaction.lag.ms = 0
log.cleaner.threads = 1
log.cleanup.policy = [delete]
log.dir = /tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476
log.dirs = null
log.flush.interval.messages = 9223372036854775807
log.flush.interval.ms = null
log.flush.offset.checkpoint.interval.ms = 60000
log.flush.scheduler.interval.ms = 9223372036854775807
log.flush.start.offset.checkpoint.interval.ms = 60000
log.index.interval.bytes = 4096
log.index.size.max.bytes = 10485760
log.message.downconversion.enable = true
log.message.format.version = 3.0-IV1
log.message.timestamp.difference.max.ms = 9223372036854775807
log.message.timestamp.type = CreateTime
log.preallocate = false
log.retention.bytes = -1
log.retention.check.interval.ms = 300000
log.retention.hours = 168
log.retention.minutes = null
log.retention.ms = null
log.roll.hours = 168
log.roll.jitter.hours = 0
log.roll.jitter.ms = null
log.roll.ms = null
log.segment.bytes = 1073741824
log.segment.delete.delay.ms = 1000
max.connection.creation.rate = 2147483647
max.connections = 2147483647
max.connections.per.ip = 2147483647
max.connections.per.ip.overrides =
max.incremental.fetch.session.cache.slots = 1000
message.max.bytes = 1048588
metadata.log.dir = null
metadata.log.max.record.bytes.between.snapshots = 20971520
metadata.log.max.snapshot.interval.ms = 3600000
metadata.log.segment.bytes = 1073741824
metadata.log.segment.min.bytes = 8388608
metadata.log.segment.ms = 604800000
metadata.max.idle.interval.ms = 500
metadata.max.retention.bytes = 104857600
metadata.max.retention.ms = 604800000
metric.reporters = []
metrics.num.samples = 2
metrics.recording.level = INFO
metrics.sample.window.ms = 30000
min.insync.replicas = 1
node.id = 0
num.io.threads = 8
num.network.threads = 3
num.partitions = 1
num.recovery.threads.per.data.dir = 1
num.replica.alter.log.dirs.threads = null
num.replica.fetchers = 1
offset.metadata.max.bytes = 4096
offsets.commit.required.acks = -1
offsets.commit.timeout.ms = 5000
offsets.load.buffer.size = 5242880
offsets.retention.check.interval.ms = 600000
offsets.retention.minutes = 10080
offsets.topic.compression.codec = 0
offsets.topic.num.partitions = 5
offsets.topic.replication.factor = 1
offsets.topic.segment.bytes = 104857600
password.encoder.cipher.algorithm = AES/CBC/PKCS5Padding
password.encoder.iterations = 4096
password.encoder.key.length = 128
password.encoder.keyfactory.algorithm = null
password.encoder.old.secret = null
password.encoder.secret = null
principal.builder.class = class org.apache.kafka.common.security.authenticator.DefaultKafkaPrincipalBuilder
process.roles = []
producer.id.expiration.check.interval.ms = 600000
producer.id.expiration.ms = 86400000
producer.purgatory.purge.interval.requests = 1000
queued.max.request.bytes = -1
queued.max.requests = 500
quota.window.num = 11
quota.window.size.seconds = 1
remote.log.index.file.cache.total.size.bytes = 1073741824
remote.log.manager.task.interval.ms = 30000
remote.log.manager.task.retry.backoff.max.ms = 30000
remote.log.manager.task.retry.backoff.ms = 500
remote.log.manager.task.retry.jitter = 0.2
remote.log.manager.thread.pool.size = 10
remote.log.metadata.manager.class.name = null
remote.log.metadata.manager.class.path = null
remote.log.metadata.manager.impl.prefix = null
remote.log.metadata.manager.listener.name = null
remote.log.reader.max.pending.tasks = 100
remote.log.reader.threads = 10
remote.log.storage.manager.class.name = null
remote.log.storage.manager.class.path = null
remote.log.storage.manager.impl.prefix = null
remote.log.storage.system.enable = false
replica.fetch.backoff.ms = 1000
replica.fetch.max.bytes = 1048576
replica.fetch.min.bytes = 1
replica.fetch.response.max.bytes = 10485760
replica.fetch.wait.max.ms = 500
replica.high.watermark.checkpoint.interval.ms = 9223372036854775807
replica.lag.time.max.ms = 30000
replica.selector.class = null
replica.socket.receive.buffer.bytes = 65536
replica.socket.timeout.ms = 1000
replication.quota.window.num = 11
replication.quota.window.size.seconds = 1
request.timeout.ms = 30000
reserved.broker.max.id = 1000
sasl.client.callback.handler.class = null
sasl.enabled.mechanisms = [GSSAPI]
sasl.jaas.config = null
sasl.kerberos.kinit.cmd = /usr/bin/kinit
sasl.kerberos.min.time.before.relogin = 60000
sasl.kerberos.principal.to.local.rules = [DEFAULT]
sasl.kerberos.service.name = null
sasl.kerberos.ticket.renew.jitter = 0.05
sasl.kerberos.ticket.renew.window.factor = 0.8
sasl.login.callback.handler.class = null
sasl.login.class = null
sasl.login.connect.timeout.ms = null
sasl.login.read.timeout.ms = null
sasl.login.refresh.buffer.seconds = 300
sasl.login.refresh.min.period.seconds = 60
sasl.login.refresh.window.factor = 0.8
sasl.login.refresh.window.jitter = 0.05
sasl.login.retry.backoff.max.ms = 10000
sasl.login.retry.backoff.ms = 100
sasl.mechanism.controller.protocol = GSSAPI
sasl.mechanism.inter.broker.protocol = GSSAPI
sasl.oauthbearer.clock.skew.seconds = 30
sasl.oauthbearer.expected.audience = null
sasl.oauthbearer.expected.issuer = null
sasl.oauthbearer.jwks.endpoint.refresh.ms = 3600000
sasl.oauthbearer.jwks.endpoint.retry.backoff.max.ms = 10000
sasl.oauthbearer.jwks.endpoint.retry.backoff.ms = 100
sasl.oauthbearer.jwks.endpoint.url = null
sasl.oauthbearer.scope.claim.name = scope
sasl.oauthbearer.sub.claim.name = sub
sasl.oauthbearer.token.endpoint.url = null
sasl.server.callback.handler.class = null
sasl.server.max.receive.size = 524288
security.inter.broker.protocol = PLAINTEXT
security.providers = null
socket.connection.setup.timeout.max.ms = 30000
socket.connection.setup.timeout.ms = 10000
socket.listen.backlog.size = 50
socket.receive.buffer.bytes = 102400
socket.request.max.bytes = 104857600
socket.send.buffer.bytes = 102400
ssl.cipher.suites = []
ssl.client.auth = none
ssl.enabled.protocols = [TLSv1.2, TLSv1.3]
ssl.endpoint.identification.algorithm = https
ssl.engine.factory.class = null
ssl.key.password = null
ssl.keymanager.algorithm = SunX509
ssl.keystore.certificate.chain = null
ssl.keystore.key = null
ssl.keystore.location = null
ssl.keystore.password = null
ssl.keystore.type = JKS
ssl.principal.mapping.rules = DEFAULT
ssl.protocol = TLSv1.3
ssl.provider = null
ssl.secure.random.implementation = null
ssl.trustmanager.algorithm = PKIX
ssl.truststore.certificates = null
ssl.truststore.location = null
ssl.truststore.password = null
ssl.truststore.type = JKS
transaction.abort.timed.out.transaction.cleanup.interval.ms = 10000
transaction.max.timeout.ms = 900000
transaction.remove.expired.transaction.cleanup.interval.ms = 3600000
transaction.state.log.load.buffer.size = 5242880
transaction.state.log.min.isr = 2
transaction.state.log.num.partitions = 50
transaction.state.log.replication.factor = 3
transaction.state.log.segment.bytes = 104857600
transactional.id.expiration.ms = 604800000
unclean.leader.election.enable = false
zookeeper.clientCnxnSocket = null
zookeeper.connect = 127.0.0.1:42985
zookeeper.connection.timeout.ms = 10000
zookeeper.max.in.flight.requests = 10
zookeeper.metadata.migration.enable = false
zookeeper.session.timeout.ms = 18000
zookeeper.set.acl = false
zookeeper.ssl.cipher.suites = null
zookeeper.ssl.client.enable = false
zookeeper.ssl.crl.enable = false
zookeeper.ssl.enabled.protocols = null
zookeeper.ssl.endpoint.identification.algorithm = HTTPS
zookeeper.ssl.keystore.location = null
zookeeper.ssl.keystore.password = null
zookeeper.ssl.keystore.type = null
zookeeper.ssl.ocsp.enable = false
zookeeper.ssl.protocol = TLSv1.2
zookeeper.ssl.truststore.location = null
zookeeper.ssl.truststore.password = null
zookeeper.ssl.truststore.type = null
09:52:42.188 [ThrottledChannelReaper-Fetch] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Fetch]: Starting
09:52:42.189 [ThrottledChannelReaper-Produce] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Produce]: Starting
09:52:42.190 [ThrottledChannelReaper-Request] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Request]: Starting
09:52:42.193 [ThrottledChannelReaper-ControllerMutation] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-ControllerMutation]: Starting
09:52:42.238 [main] INFO kafka.log.LogManager - Loading logs from log dirs ArraySeq(/tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476)
09:52:42.241 [main] INFO kafka.log.LogManager - Attempting recovery for all logs in /tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476 since no clean shutdown file was found
09:52:42.249 [main] INFO kafka.log.LogManager - Loaded 0 logs in 10ms.
09:52:42.249 [main] INFO kafka.log.LogManager - Starting log cleanup with a period of 300000 ms.
09:52:42.251 [main] INFO kafka.log.LogManager - Starting log flusher with a default period of 9223372036854775807 ms.
09:52:42.264 [main] INFO kafka.log.LogCleaner - Starting the log cleaner
09:52:42.276 [kafka-log-cleaner-thread-0] INFO kafka.log.LogCleaner - [kafka-log-cleaner-thread-0]: Starting
09:52:42.292 [feature-zk-node-event-process-thread] INFO k.s.FinalizedFeatureChangeListener$ChangeNotificationProcessorThread - [feature-zk-node-event-process-thread]: Starting
09:52:42.305 [feature-zk-node-event-process-thread] INFO k.s.FinalizedFeatureChangeListener - Feature ZK node at path: /feature does not exist
09:52:42.345 [BrokerToControllerChannelManager broker=0 name=forwarding] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=forwarding]: Starting
09:52:42.810 [main] INFO kafka.network.ConnectionQuotas - Updated connection-accept-rate max connection creation rate to 2147483647
09:52:42.814 [main] INFO kafka.network.DataPlaneAcceptor - Awaiting socket connections on localhost:9092.
09:52:42.836 [main] INFO kafka.network.SocketServer - [SocketServer listenerType=ZK_BROKER, nodeId=0] Created data-plane acceptor and processors for endpoint : ListenerName(PLAINTEXT)
09:52:42.841 [BrokerToControllerChannelManager broker=0 name=alterPartition] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=alterPartition]: Starting
09:52:42.861 [ExpirationReaper-0-Produce] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Produce]: Starting
09:52:42.865 [ExpirationReaper-0-Fetch] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Fetch]: Starting
09:52:42.867 [ExpirationReaper-0-DeleteRecords] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-DeleteRecords]: Starting
09:52:42.869 [ExpirationReaper-0-ElectLeader] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-ElectLeader]: Starting
09:52:42.898 [LogDirFailureHandler] INFO k.s.ReplicaManager$LogDirFailureHandler - [LogDirFailureHandler]: Starting
09:52:42.919 [main] INFO kafka.zk.KafkaZkClient - Creating /brokers/ids/0 (is it secure? false)
09:52:42.937 [main] INFO kafka.zk.KafkaZkClient - Stat of the created znode at /brokers/ids/0 is: 25,25,1787997162929,1787997162929,1,0,0,72057603723296768,202,0,25
09:52:42.938 [main] INFO kafka.zk.KafkaZkClient - Registered broker 0 at path /brokers/ids/0 with addresses: PLAINTEXT://localhost:9092, czxid (broker epoch): 25
09:52:43.001 [controller-event-thread] INFO k.c.ControllerEventManager$ControllerEventThread - [ControllerEventThread controllerId=0] Starting
09:52:43.005 [ExpirationReaper-0-topic] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-topic]: Starting
09:52:43.015 [ExpirationReaper-0-Rebalance] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Rebalance]: Starting
09:52:43.018 [ExpirationReaper-0-Heartbeat] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Heartbeat]: Starting
09:52:43.034 [main] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Starting up.
09:52:43.041 [controller-event-thread] INFO kafka.zk.KafkaZkClient - Successfully created /controller_epoch with initial epoch 0
09:52:43.041 [main] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Startup complete.
09:52:43.048 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] 0 successfully elected as the controller. Epoch incremented to 1 and epoch zk version is now 1
09:52:43.055 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Creating FeatureZNode at path: /feature with contents: FeatureZNode(2,Enabled,Map())
09:52:43.057 [main-EventThread] INFO k.s.FinalizedFeatureChangeListener - Feature ZK node created at path: /feature
09:52:43.062 [main] INFO k.c.t.TransactionCoordinator - [TransactionCoordinator id=0] Starting up.
09:52:43.068 [main] INFO k.c.t.TransactionCoordinator - [TransactionCoordinator id=0] Startup complete.
09:52:43.070 [TxnMarkerSenderThread-0] INFO k.c.t.TransactionMarkerChannelManager - [Transaction Marker Channel Manager 0]: Starting
09:52:43.077 [feature-zk-node-event-process-thread] INFO k.server.metadata.ZkMetadataCache - [MetadataCache brokerId=0] Updated cache from existing to latest FinalizedFeaturesAndEpoch(features=Map(), epoch=0).
09:52:43.078 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Registering handlers
09:52:43.085 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Deleting log dir event notifications
09:52:43.087 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Deleting isr change notifications
09:52:43.088 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Initializing controller context
09:52:43.099 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Initialized broker epochs cache: HashMap(0 -> 25)
09:52:43.109 [ExpirationReaper-0-AlterAcls] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-AlterAcls]: Starting
09:52:43.111 [Controller-0-to-broker-0-send-thread] INFO kafka.controller.RequestSendThread - [RequestSendThread controllerId=0] Starting
09:52:43.112 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Currently active brokers in the cluster: Set(0)
09:52:43.113 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Currently shutting brokers in the cluster: HashSet()
09:52:43.113 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Current list of topics in the cluster: HashSet()
09:52:43.113 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Fetching topic deletions in progress
09:52:43.115 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] List of topics to be deleted:
09:52:43.115 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] List of topics ineligible for deletion:
09:52:43.115 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Initializing topic deletion manager
09:52:43.115 [controller-event-thread] INFO k.controller.TopicDeletionManager - [Topic Deletion Manager 0] Initializing manager with initial deletions: Set(), initial ineligible deletions: HashSet()
09:52:43.118 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Sending update metadata request
09:52:43.124 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet(0) for 0 partitions
09:52:43.155 [controller-event-thread] INFO k.controller.ZkReplicaStateMachine - [ReplicaStateMachine controllerId=0] Initializing replica state
09:52:43.156 [controller-event-thread] INFO k.controller.ZkReplicaStateMachine - [ReplicaStateMachine controllerId=0] Triggering online replica state changes
09:52:43.159 [controller-event-thread] INFO k.controller.ZkReplicaStateMachine - [ReplicaStateMachine controllerId=0] Triggering offline replica state changes
09:52:43.159 [controller-event-thread] INFO k.controller.ZkPartitionStateMachine - [PartitionStateMachine controllerId=0] Initializing partition state
09:52:43.160 [controller-event-thread] INFO k.controller.ZkPartitionStateMachine - [PartitionStateMachine controllerId=0] Triggering online partition state changes
09:52:43.162 [Controller-0-to-broker-0-send-thread] INFO kafka.controller.RequestSendThread - [RequestSendThread controllerId=0] Controller 0 connected to localhost:9092 (id: 0 rack: null) for sending state change requests
09:52:43.162 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Ready to serve as the new controller with epoch 1
09:52:43.166 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Partitions undergoing preferred replica election:
09:52:43.166 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Partitions that completed preferred replica election:
09:52:43.167 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Skipping preferred replica election for partitions due to topic deletion:
09:52:43.167 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Resuming preferred replica election for partitions:
09:52:43.168 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Starting replica leader election (PREFERRED) for partitions triggered by ZkTriggered
09:52:43.182 [/config/changes-event-process-thread] INFO k.c.ZkNodeChangeNotificationListener$ChangeEventProcessThread - [/config/changes-event-process-thread]: Starting
09:52:43.187 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Starting the controller scheduler
09:52:43.192 [main] INFO kafka.network.SocketServer - [SocketServer listenerType=ZK_BROKER, nodeId=0] Enabling request processing.
09:52:43.204 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka version: 3.4.1
09:52:43.204 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka commitId: 8a516edc2755df89
09:52:43.204 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka startTimeMs: 1787997163202
09:52:43.205 [main] INFO kafka.server.KafkaServer - [KafkaServer id=0] started
09:52:43.210 [main] INFO o.a.k.c.admin.AdminClientConfig - AdminClientConfig values:
auto.include.jmx.reporter = true
bootstrap.servers = [127.0.0.1:9092]
client.dns.lookup = use_all_dns_ips
client.id =
connections.max.idle.ms = 300000
default.api.timeout.ms = 60000
metadata.max.age.ms = 300000
metric.reporters = []
metrics.num.samples = 2
metrics.recording.level = INFO
metrics.sample.window.ms = 30000
receive.buffer.bytes = 65536
reconnect.backoff.max.ms = 1000
reconnect.backoff.ms = 50
request.timeout.ms = 30000
retries = 2147483647
retry.backoff.ms = 100
sasl.client.callback.handler.class = null
sasl.jaas.config = null
sasl.kerberos.kinit.cmd = /usr/bin/kinit
sasl.kerberos.min.time.before.relogin = 60000
sasl.kerberos.service.name = null
sasl.kerberos.ticket.renew.jitter = 0.05
sasl.kerberos.ticket.renew.window.factor = 0.8
sasl.login.callback.handler.class = null
sasl.login.class = null
sasl.login.connect.timeout.ms = null
sasl.login.read.timeout.ms = null
sasl.login.refresh.buffer.seconds = 300
sasl.login.refresh.min.period.seconds = 60
sasl.login.refresh.window.factor = 0.8
sasl.login.refresh.window.jitter = 0.05
sasl.login.retry.backoff.max.ms = 10000
sasl.login.retry.backoff.ms = 100
sasl.mechanism = GSSAPI
sasl.oauthbearer.clock.skew.seconds = 30
sasl.oauthbearer.expected.audience = null
sasl.oauthbearer.expected.issuer = null
sasl.oauthbearer.jwks.endpoint.refresh.ms = 3600000
sasl.oauthbearer.jwks.endpoint.retry.backoff.max.ms = 10000
sasl.oauthbearer.jwks.endpoint.retry.backoff.ms = 100
sasl.oauthbearer.jwks.endpoint.url = null
sasl.oauthbearer.scope.claim.name = scope
sasl.oauthbearer.sub.claim.name = sub
sasl.oauthbearer.token.endpoint.url = null
security.protocol = PLAINTEXT
security.providers = null
send.buffer.bytes = 131072
socket.connection.setup.timeout.max.ms = 30000
socket.connection.setup.timeout.ms = 10000
ssl.cipher.suites = null
ssl.enabled.protocols = [TLSv1.2, TLSv1.3]
ssl.endpoint.identification.algorithm = https
ssl.engine.factory.class = null
ssl.key.password = null
ssl.keymanager.algorithm = SunX509
ssl.keystore.certificate.chain = null
ssl.keystore.key = null
ssl.keystore.location = null
ssl.keystore.password = null
ssl.keystore.type = JKS
ssl.protocol = TLSv1.3
ssl.provider = null
ssl.secure.random.implementation = null
ssl.trustmanager.algorithm = PKIX
ssl.truststore.certificates = null
ssl.truststore.location = null
ssl.truststore.password = null
ssl.truststore.type = JKS
09:52:43.247 [BrokerToControllerChannelManager broker=0 name=alterPartition] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=alterPartition]: Recorded new controller, from now on will use node localhost:9092 (id: 0 rack: null)
09:52:43.254 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka version: 3.4.1
09:52:43.255 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka commitId: 8a516edc2755df89
09:52:43.255 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka startTimeMs: 1787997163254
09:52:43.266 [BrokerToControllerChannelManager broker=0 name=forwarding] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=forwarding]: Recorded new controller, from now on will use node localhost:9092 (id: 0 rack: null)
09:52:43.316 [data-plane-kafka-request-handler-4] INFO kafka.zk.AdminZkClient - Creating topic SDC-DISTR-NOTIF-TOPIC-AUTO with configuration {} and initial partition assignment HashMap(0 -> ArrayBuffer(0))
09:52:43.336 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] New topics: [Set(SDC-DISTR-NOTIF-TOPIC-AUTO)], deleted topics: [HashSet()], new partition replica assignment [Set(TopicIdReplicaAssignment(SDC-DISTR-NOTIF-TOPIC-AUTO,Some(xsddL4MCQy6BspAoq6pS3w),Map(SDC-DISTR-NOTIF-TOPIC-AUTO-0 -> ReplicaAssignment(replicas=0, addingReplicas=, removingReplicas=))))]
09:52:43.337 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] New partition creation callback for SDC-DISTR-NOTIF-TOPIC-AUTO-0
09:52:43.339 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 state from NonExistentPartition to NewPartition with assigned replicas 0
09:52:43.339 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:52:43.342 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:52:43.355 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 from NewPartition to OnlinePartition with state LeaderAndIsr(leader=0, leaderEpoch=0, isr=List(0), leaderRecoveryState=RECOVERED, partitionEpoch=0)
09:52:43.356 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending LeaderAndIsr request to broker 0 with 1 become-leader and 0 become-follower partitions
09:52:43.358 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet(0) for 1 partitions
09:52:43.358 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:52:43.362 [data-plane-kafka-request-handler-5] INFO state.change.logger - [Broker id=0] Handling LeaderAndIsr request correlationId 1 from controller 0 for 1 partitions
09:52:43.387 [data-plane-kafka-request-handler-5] INFO kafka.server.ReplicaFetcherManager - [ReplicaFetcherManager on broker 0] Removed fetcher for partitions Set(SDC-DISTR-NOTIF-TOPIC-AUTO-0)
09:52:43.388 [data-plane-kafka-request-handler-5] INFO state.change.logger - [Broker id=0] Stopped fetchers as part of LeaderAndIsr request correlationId 1 from controller 0 epoch 1 as part of the become-leader transition for 1 partitions
09:52:43.442 [data-plane-kafka-request-handler-5] INFO kafka.log.UnifiedLog$ - [LogLoader partition=SDC-DISTR-NOTIF-TOPIC-AUTO-0, dir=/tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476] Loading producer state till offset 0 with message format version 2
09:52:43.455 [data-plane-kafka-request-handler-5] INFO kafka.log.LogManager - Created log for partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 in /tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476/SDC-DISTR-NOTIF-TOPIC-AUTO-0 with properties {}
09:52:43.456 [data-plane-kafka-request-handler-5] INFO kafka.cluster.Partition - [Partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 broker=0] No checkpointed highwatermark is found for partition SDC-DISTR-NOTIF-TOPIC-AUTO-0
09:52:43.456 [data-plane-kafka-request-handler-5] INFO kafka.cluster.Partition - [Partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 broker=0] Log loaded for partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 with initial high watermark 0
09:52:43.457 [data-plane-kafka-request-handler-5] INFO state.change.logger - [Broker id=0] Leader SDC-DISTR-NOTIF-TOPIC-AUTO-0 with topic id Some(xsddL4MCQy6BspAoq6pS3w) starts at leader epoch 0 from offset 0 with partition epoch 0, high watermark 0, ISR [0], adding replicas [] and removing replicas []. Previous leader epoch was -1.
09:52:43.468 [data-plane-kafka-request-handler-5] INFO state.change.logger - [Broker id=0] Finished LeaderAndIsr request in 108ms correlationId 1 from controller 0 for 1 partitions
09:52:43.479 [data-plane-kafka-request-handler-0] INFO state.change.logger - [Broker id=0] Add 1 partitions and deleted 0 partitions from metadata cache in response to UpdateMetadata request sent by controller 0 epoch 1 with correlation id 2
09:52:43.488 [kafka-admin-client-thread | adminclient-1] INFO o.a.kafka.common.utils.AppInfoParser - App info kafka.admin.client for adminclient-1 unregistered
09:52:43.492 [kafka-admin-client-thread | adminclient-1] INFO o.a.kafka.common.metrics.Metrics - Metrics scheduler closed
09:52:43.492 [kafka-admin-client-thread | adminclient-1] INFO o.a.kafka.common.metrics.Metrics - Closing reporter org.apache.kafka.common.metrics.JmxReporter
09:52:43.492 [kafka-admin-client-thread | adminclient-1] INFO o.a.kafka.common.metrics.Metrics - Metrics reporters closed
09:52:43.498 [main] INFO o.o.a.m.n.DistributionClientIntegrationTest - Starting DistributionClientIntegrationTest using Java 21.0.11 with PID 2137 (started by jenkins in /w/workspace/aai-model-loader-sonar)
09:52:43.498 [main] INFO o.o.a.m.n.DistributionClientIntegrationTest - No active profile set, falling back to 1 default profile: "default"
09:52:43.722 [main] WARN o.s.c.LocalVariableTableParameterNameDiscoverer - Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: org.onap.aai.modelloader.restclient.BabelServiceClientImpl
09:52:43.764 [main] INFO o.o.a.modelloader.config.BeanConfig - MDLSVC0001I|MDLSVC0001I Loading configuration |
09:52:43.987 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 1 endpoint(s) beneath base path '/actuator'
09:52:44.006 [main] INFO o.o.a.m.n.DistributionClientIntegrationTest - Started DistributionClientIntegrationTest in 3.198 seconds (process running for 16.24)
09:52:44.008 [main] INFO o.o.sdc.impl.DistributionClientImpl - DistributionClient - init
09:52:44.010 [main] WARN o.o.sdc.impl.DistributionClientImpl - polling interval is out of range. value should be greater than or equals to 15
09:52:44.010 [main] WARN o.o.sdc.impl.DistributionClientImpl - setting polling interval to default: 15
09:52:44.010 [main] WARN o.o.sdc.impl.DistributionClientImpl - polling interval is out of range. value should be greater than or equals to 15
09:52:44.010 [main] WARN o.o.sdc.impl.DistributionClientImpl - setting polling interval to default: 15
09:52:44.137 [qtp1844931261-167] INFO WireMock - Request received:
127.0.0.1 - GET /sdc/v1/artifactTypes
X-ECOMP-RequestID: [2f3581da-3b36-4671-b424-0d92f3d61e89]
X-ECOMP-InstanceID: [aai-ml-id-test]
Content-Type: [application/json; charset=UTF-8]
Authorization: [Basic Y2k6QWExMjM0NTY=]
Host: [localhost:12260]
Connection: [keep-alive]
User-Agent: [Apache-HttpClient/4.5.13 (Java/21.0.11)]
Accept-Encoding: [gzip,deflate]
Matched response definition:
{
"status" : 200,
"bodyFileName" : "artifactTypes.json",
"headers" : {
"Content-Type" : "application/json"
}
}
Response:
HTTP/1.1 200
Content-Type: [application/json]
Matched-Stub-Id: [172f3ea7-85cc-46a5-bc78-6e99eed6ab70]
09:52:44.407 [qtp1844931261-156] INFO WireMock - Request received:
127.0.0.1 - GET /sdc/v1/distributionKafkaData
X-ECOMP-RequestID: [17e88f6a-03d0-4d1b-8a6b-87eb8b0d4930]
X-ECOMP-InstanceID: [aai-ml-id-test]
Content-Type: [application/json; charset=UTF-8]
Authorization: [Basic Y2k6QWExMjM0NTY=]
Host: [localhost:12260]
Connection: [keep-alive]
User-Agent: [Apache-HttpClient/4.5.13 (Java/21.0.11)]
Accept-Encoding: [gzip,deflate]
Matched response definition:
{
"status" : 200,
"body" : "{\n \"kafkaBootStrapServer\": \"127.0.0.1:9092\",\n \"distrNotificationTopicName\": \"SDC-DISTR-NOTIF-TOPIC-AUTO\",\n \"distrStatusTopicName\": \"SDC-DISTR-STATUS-TOPIC-AUTO\"\n}\n",
"bodyFileName" : "kafkaBootstrap.json",
"headers" : {
"Content-Type" : "application/json"
},
"transformers" : [ "response-template" ],
"transformerParameters" : {
"kafkaBootstrapAddress" : "127.0.0.1:9092"
}
}
Response:
HTTP/1.1 200
Content-Type: [application/json]
Matched-Stub-Id: [54a9f2d8-f533-455f-9422-db237a116c0d]
09:52:44.432 [main] INFO o.a.k.c.producer.ProducerConfig - ProducerConfig values:
acks = -1
auto.include.jmx.reporter = true
batch.size = 16384
bootstrap.servers = [127.0.0.1:9092]
buffer.memory = 33554432
client.dns.lookup = use_all_dns_ips
client.id = aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477
compression.type = none
connections.max.idle.ms = 540000
delivery.timeout.ms = 120000
enable.idempotence = true
interceptor.classes = []
key.serializer = class org.apache.kafka.common.serialization.StringSerializer
linger.ms = 0
max.block.ms = 60000
max.in.flight.requests.per.connection = 5
max.request.size = 1048576
metadata.max.age.ms = 300000
metadata.max.idle.ms = 300000
metric.reporters = []
metrics.num.samples = 2
metrics.recording.level = INFO
metrics.sample.window.ms = 30000
partitioner.adaptive.partitioning.enable = true
partitioner.availability.timeout.ms = 0
partitioner.class = null
partitioner.ignore.keys = false
receive.buffer.bytes = 32768
reconnect.backoff.max.ms = 1000
reconnect.backoff.ms = 50
request.timeout.ms = 30000
retries = 2147483647
retry.backoff.ms = 100
sasl.client.callback.handler.class = null
sasl.jaas.config = [hidden]
sasl.kerberos.kinit.cmd = /usr/bin/kinit
sasl.kerberos.min.time.before.relogin = 60000
sasl.kerberos.service.name = null
sasl.kerberos.ticket.renew.jitter = 0.05
sasl.kerberos.ticket.renew.window.factor = 0.8
sasl.login.callback.handler.class = null
sasl.login.class = null
sasl.login.connect.timeout.ms = null
sasl.login.read.timeout.ms = null
sasl.login.refresh.buffer.seconds = 300
sasl.login.refresh.min.period.seconds = 60
sasl.login.refresh.window.factor = 0.8
sasl.login.refresh.window.jitter = 0.05
sasl.login.retry.backoff.max.ms = 10000
sasl.login.retry.backoff.ms = 100
sasl.mechanism = PLAIN
sasl.oauthbearer.clock.skew.seconds = 30
sasl.oauthbearer.expected.audience = null
sasl.oauthbearer.expected.issuer = null
sasl.oauthbearer.jwks.endpoint.refresh.ms = 3600000
sasl.oauthbearer.jwks.endpoint.retry.backoff.max.ms = 10000
sasl.oauthbearer.jwks.endpoint.retry.backoff.ms = 100
sasl.oauthbearer.jwks.endpoint.url = null
sasl.oauthbearer.scope.claim.name = scope
sasl.oauthbearer.sub.claim.name = sub
sasl.oauthbearer.token.endpoint.url = null
security.protocol = PLAINTEXT
security.providers = null
send.buffer.bytes = 131072
socket.connection.setup.timeout.max.ms = 30000
socket.connection.setup.timeout.ms = 10000
ssl.cipher.suites = null
ssl.enabled.protocols = [TLSv1.2, TLSv1.3]
ssl.endpoint.identification.algorithm = https
ssl.engine.factory.class = null
ssl.key.password = null
ssl.keymanager.algorithm = SunX509
ssl.keystore.certificate.chain = null
ssl.keystore.key = null
ssl.keystore.location = null
ssl.keystore.password = null
ssl.keystore.type = JKS
ssl.protocol = TLSv1.3
ssl.provider = null
ssl.secure.random.implementation = null
ssl.trustmanager.algorithm = PKIX
ssl.truststore.certificates = null
ssl.truststore.location = null
ssl.truststore.password = null
ssl.truststore.type = JKS
transaction.timeout.ms = 60000
transactional.id = null
value.serializer = class org.apache.kafka.common.serialization.StringSerializer
09:52:44.453 [main] INFO o.a.k.clients.producer.KafkaProducer - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Instantiated an idempotent producer.
09:52:44.481 [main] WARN o.a.k.c.producer.ProducerConfig - These configurations '[sasl.jaas.config]' were supplied but are not used yet.
09:52:44.482 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka version: 3.4.1
09:52:44.482 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka commitId: 8a516edc2755df89
09:52:44.482 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka startTimeMs: 1787997164482
09:52:44.482 [main] INFO o.o.sdc.impl.DistributionClientImpl - start DistributionClient
09:52:44.497 [main] INFO o.a.k.c.consumer.ConsumerConfig - ConsumerConfig values:
allow.auto.create.topics = false
auto.commit.interval.ms = 5000
auto.include.jmx.reporter = true
auto.offset.reset = latest
bootstrap.servers = [127.0.0.1:9092]
check.crcs = true
client.dns.lookup = use_all_dns_ips
client.id = aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4
client.rack =
connections.max.idle.ms = 540000
default.api.timeout.ms = 60000
enable.auto.commit = true
exclude.internal.topics = true
fetch.max.bytes = 52428800
fetch.max.wait.ms = 500
fetch.min.bytes = 1
group.id = aai-ml-group-test
group.instance.id = null
heartbeat.interval.ms = 3000
interceptor.classes = []
internal.leave.group.on.close = true
internal.throw.on.fetch.stable.offset.unsupported = false
isolation.level = read_uncommitted
key.deserializer = class org.apache.kafka.common.serialization.StringDeserializer
max.partition.fetch.bytes = 1048576
max.poll.interval.ms = 300000
max.poll.records = 500
metadata.max.age.ms = 300000
metric.reporters = []
metrics.num.samples = 2
metrics.recording.level = INFO
metrics.sample.window.ms = 30000
partition.assignment.strategy = [class org.apache.kafka.clients.consumer.RangeAssignor, class org.apache.kafka.clients.consumer.CooperativeStickyAssignor]
receive.buffer.bytes = 65536
reconnect.backoff.max.ms = 1000
reconnect.backoff.ms = 50
request.timeout.ms = 30000
retry.backoff.ms = 100
sasl.client.callback.handler.class = null
sasl.jaas.config = [hidden]
sasl.kerberos.kinit.cmd = /usr/bin/kinit
sasl.kerberos.min.time.before.relogin = 60000
sasl.kerberos.service.name = null
sasl.kerberos.ticket.renew.jitter = 0.05
sasl.kerberos.ticket.renew.window.factor = 0.8
sasl.login.callback.handler.class = null
sasl.login.class = null
sasl.login.connect.timeout.ms = null
sasl.login.read.timeout.ms = null
sasl.login.refresh.buffer.seconds = 300
sasl.login.refresh.min.period.seconds = 60
sasl.login.refresh.window.factor = 0.8
sasl.login.refresh.window.jitter = 0.05
sasl.login.retry.backoff.max.ms = 10000
sasl.login.retry.backoff.ms = 100
sasl.mechanism = PLAIN
sasl.oauthbearer.clock.skew.seconds = 30
sasl.oauthbearer.expected.audience = null
sasl.oauthbearer.expected.issuer = null
sasl.oauthbearer.jwks.endpoint.refresh.ms = 3600000
sasl.oauthbearer.jwks.endpoint.retry.backoff.max.ms = 10000
sasl.oauthbearer.jwks.endpoint.retry.backoff.ms = 100
sasl.oauthbearer.jwks.endpoint.url = null
sasl.oauthbearer.scope.claim.name = scope
sasl.oauthbearer.sub.claim.name = sub
sasl.oauthbearer.token.endpoint.url = null
security.protocol = PLAINTEXT
security.providers = null
send.buffer.bytes = 131072
session.timeout.ms = 45000
socket.connection.setup.timeout.max.ms = 30000
socket.connection.setup.timeout.ms = 10000
ssl.cipher.suites = null
ssl.enabled.protocols = [TLSv1.2, TLSv1.3]
ssl.endpoint.identification.algorithm = https
ssl.engine.factory.class = null
ssl.key.password = null
ssl.keymanager.algorithm = SunX509
ssl.keystore.certificate.chain = null
ssl.keystore.key = null
ssl.keystore.location = null
ssl.keystore.password = null
ssl.keystore.type = JKS
ssl.protocol = TLSv1.3
ssl.provider = null
ssl.secure.random.implementation = null
ssl.trustmanager.algorithm = PKIX
ssl.truststore.certificates = null
ssl.truststore.location = null
ssl.truststore.password = null
ssl.truststore.type = JKS
value.deserializer = class org.apache.kafka.common.serialization.StringDeserializer
09:52:44.507 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO org.apache.kafka.clients.Metadata - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Cluster ID: qbxnP5XzQnSR4X6580R9gg
09:52:44.529 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Acquired new producerId block ProducerIdsBlock(assignedBrokerId=0, firstProducerId=0, size=1000) by writing to Zk with path version 1
09:52:44.535 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO o.a.k.c.p.i.TransactionManager - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] ProducerId set to 0 with epoch 0
09:52:44.561 [main] WARN o.a.k.c.consumer.ConsumerConfig - These configurations '[sasl.jaas.config]' were supplied but are not used yet.
09:52:44.561 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka version: 3.4.1
09:52:44.561 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka commitId: 8a516edc2755df89
09:52:44.561 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka startTimeMs: 1787997164561
09:52:44.561 [main] INFO o.a.k.clients.consumer.KafkaConsumer - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Subscribed to topic(s): SDC-DISTR-NOTIF-TOPIC-AUTO
09:52:44.563 [main] INFO o.o.a.m.c.DistributionClientStartupConfig - MDLSVC0001D|MDLSVC0001D init(): Connection to SDC established|
09:52:44.563 [pool-10-thread-1] INFO o.onap.sdc.impl.NotificationConsumer - Polling for messages from topic: SDC-DISTR-NOTIF-TOPIC-AUTO
09:52:44.595 [pool-10-thread-1] INFO org.apache.kafka.clients.Metadata - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Resetting the last seen epoch of partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 to 0 since the associated topicId changed from null to xsddL4MCQy6BspAoq6pS3w
09:52:44.597 [pool-10-thread-1] INFO org.apache.kafka.clients.Metadata - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Cluster ID: qbxnP5XzQnSR4X6580R9gg
09:52:44.599 [data-plane-kafka-request-handler-2] INFO kafka.zk.AdminZkClient - Creating topic __consumer_offsets with configuration {compression.type=producer, cleanup.policy=compact, segment.bytes=104857600} and initial partition assignment HashMap(0 -> ArrayBuffer(0), 1 -> ArrayBuffer(0), 2 -> ArrayBuffer(0), 3 -> ArrayBuffer(0), 4 -> ArrayBuffer(0))
09:52:44.607 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] New topics: [Set(__consumer_offsets)], deleted topics: [HashSet()], new partition replica assignment [Set(TopicIdReplicaAssignment(__consumer_offsets,Some(JUj3EtHOS96DiZn4fb2Brg),HashMap(__consumer_offsets-4 -> ReplicaAssignment(replicas=0, addingReplicas=, removingReplicas=), __consumer_offsets-3 -> ReplicaAssignment(replicas=0, addingReplicas=, removingReplicas=), __consumer_offsets-2 -> ReplicaAssignment(replicas=0, addingReplicas=, removingReplicas=), __consumer_offsets-0 -> ReplicaAssignment(replicas=0, addingReplicas=, removingReplicas=), __consumer_offsets-1 -> ReplicaAssignment(replicas=0, addingReplicas=, removingReplicas=))))]
09:52:44.607 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] New partition creation callback for __consumer_offsets-4,__consumer_offsets-3,__consumer_offsets-2,__consumer_offsets-0,__consumer_offsets-1
09:52:44.607 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-4 state from NonExistentPartition to NewPartition with assigned replicas 0
09:52:44.607 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-3 state from NonExistentPartition to NewPartition with assigned replicas 0
09:52:44.607 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-2 state from NonExistentPartition to NewPartition with assigned replicas 0
09:52:44.607 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-0 state from NonExistentPartition to NewPartition with assigned replicas 0
09:52:44.607 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-1 state from NonExistentPartition to NewPartition with assigned replicas 0
09:52:44.607 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:52:44.608 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:52:44.618 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-4 from NewPartition to OnlinePartition with state LeaderAndIsr(leader=0, leaderEpoch=0, isr=List(0), leaderRecoveryState=RECOVERED, partitionEpoch=0)
09:52:44.618 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-3 from NewPartition to OnlinePartition with state LeaderAndIsr(leader=0, leaderEpoch=0, isr=List(0), leaderRecoveryState=RECOVERED, partitionEpoch=0)
09:52:44.618 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-2 from NewPartition to OnlinePartition with state LeaderAndIsr(leader=0, leaderEpoch=0, isr=List(0), leaderRecoveryState=RECOVERED, partitionEpoch=0)
09:52:44.618 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-0 from NewPartition to OnlinePartition with state LeaderAndIsr(leader=0, leaderEpoch=0, isr=List(0), leaderRecoveryState=RECOVERED, partitionEpoch=0)
09:52:44.618 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-1 from NewPartition to OnlinePartition with state LeaderAndIsr(leader=0, leaderEpoch=0, isr=List(0), leaderRecoveryState=RECOVERED, partitionEpoch=0)
09:52:44.619 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending LeaderAndIsr request to broker 0 with 5 become-leader and 0 become-follower partitions
09:52:44.619 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet(0) for 5 partitions
09:52:44.619 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:52:44.620 [data-plane-kafka-request-handler-4] INFO state.change.logger - [Broker id=0] Handling LeaderAndIsr request correlationId 3 from controller 0 for 5 partitions
09:52:44.624 [data-plane-kafka-request-handler-4] INFO kafka.server.ReplicaFetcherManager - [ReplicaFetcherManager on broker 0] Removed fetcher for partitions HashSet(__consumer_offsets-4, __consumer_offsets-3, __consumer_offsets-2, __consumer_offsets-0, __consumer_offsets-1)
09:52:44.624 [data-plane-kafka-request-handler-4] INFO state.change.logger - [Broker id=0] Stopped fetchers as part of LeaderAndIsr request correlationId 3 from controller 0 epoch 1 as part of the become-leader transition for 5 partitions
09:52:44.632 [data-plane-kafka-request-handler-4] INFO kafka.log.UnifiedLog$ - [LogLoader partition=__consumer_offsets-3, dir=/tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476] Loading producer state till offset 0 with message format version 2
09:52:44.633 [data-plane-kafka-request-handler-4] INFO kafka.log.LogManager - Created log for partition __consumer_offsets-3 in /tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476/__consumer_offsets-3 with properties {cleanup.policy=compact, compression.type="producer", segment.bytes=104857600}
09:52:44.633 [data-plane-kafka-request-handler-4] INFO kafka.cluster.Partition - [Partition __consumer_offsets-3 broker=0] No checkpointed highwatermark is found for partition __consumer_offsets-3
09:52:44.633 [data-plane-kafka-request-handler-4] INFO kafka.cluster.Partition - [Partition __consumer_offsets-3 broker=0] Log loaded for partition __consumer_offsets-3 with initial high watermark 0
09:52:44.633 [data-plane-kafka-request-handler-4] INFO state.change.logger - [Broker id=0] Leader __consumer_offsets-3 with topic id Some(JUj3EtHOS96DiZn4fb2Brg) starts at leader epoch 0 from offset 0 with partition epoch 0, high watermark 0, ISR [0], adding replicas [] and removing replicas []. Previous leader epoch was -1.
09:52:44.644 [data-plane-kafka-request-handler-4] INFO kafka.log.UnifiedLog$ - [LogLoader partition=__consumer_offsets-2, dir=/tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476] Loading producer state till offset 0 with message format version 2
09:52:44.645 [data-plane-kafka-request-handler-4] INFO kafka.log.LogManager - Created log for partition __consumer_offsets-2 in /tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476/__consumer_offsets-2 with properties {cleanup.policy=compact, compression.type="producer", segment.bytes=104857600}
09:52:44.645 [data-plane-kafka-request-handler-4] INFO kafka.cluster.Partition - [Partition __consumer_offsets-2 broker=0] No checkpointed highwatermark is found for partition __consumer_offsets-2
09:52:44.645 [data-plane-kafka-request-handler-4] INFO kafka.cluster.Partition - [Partition __consumer_offsets-2 broker=0] Log loaded for partition __consumer_offsets-2 with initial high watermark 0
09:52:44.645 [data-plane-kafka-request-handler-4] INFO state.change.logger - [Broker id=0] Leader __consumer_offsets-2 with topic id Some(JUj3EtHOS96DiZn4fb2Brg) starts at leader epoch 0 from offset 0 with partition epoch 0, high watermark 0, ISR [0], adding replicas [] and removing replicas []. Previous leader epoch was -1.
09:52:44.653 [data-plane-kafka-request-handler-4] INFO kafka.log.UnifiedLog$ - [LogLoader partition=__consumer_offsets-4, dir=/tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476] Loading producer state till offset 0 with message format version 2
09:52:44.653 [data-plane-kafka-request-handler-4] INFO kafka.log.LogManager - Created log for partition __consumer_offsets-4 in /tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476/__consumer_offsets-4 with properties {cleanup.policy=compact, compression.type="producer", segment.bytes=104857600}
09:52:44.653 [data-plane-kafka-request-handler-4] INFO kafka.cluster.Partition - [Partition __consumer_offsets-4 broker=0] No checkpointed highwatermark is found for partition __consumer_offsets-4
09:52:44.654 [data-plane-kafka-request-handler-4] INFO kafka.cluster.Partition - [Partition __consumer_offsets-4 broker=0] Log loaded for partition __consumer_offsets-4 with initial high watermark 0
09:52:44.654 [data-plane-kafka-request-handler-4] INFO state.change.logger - [Broker id=0] Leader __consumer_offsets-4 with topic id Some(JUj3EtHOS96DiZn4fb2Brg) starts at leader epoch 0 from offset 0 with partition epoch 0, high watermark 0, ISR [0], adding replicas [] and removing replicas []. Previous leader epoch was -1.
09:52:44.660 [data-plane-kafka-request-handler-4] INFO kafka.log.UnifiedLog$ - [LogLoader partition=__consumer_offsets-1, dir=/tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476] Loading producer state till offset 0 with message format version 2
09:52:44.661 [data-plane-kafka-request-handler-4] INFO kafka.log.LogManager - Created log for partition __consumer_offsets-1 in /tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476/__consumer_offsets-1 with properties {cleanup.policy=compact, compression.type="producer", segment.bytes=104857600}
09:52:44.661 [data-plane-kafka-request-handler-4] INFO kafka.cluster.Partition - [Partition __consumer_offsets-1 broker=0] No checkpointed highwatermark is found for partition __consumer_offsets-1
09:52:44.661 [data-plane-kafka-request-handler-4] INFO kafka.cluster.Partition - [Partition __consumer_offsets-1 broker=0] Log loaded for partition __consumer_offsets-1 with initial high watermark 0
09:52:44.661 [data-plane-kafka-request-handler-4] INFO state.change.logger - [Broker id=0] Leader __consumer_offsets-1 with topic id Some(JUj3EtHOS96DiZn4fb2Brg) starts at leader epoch 0 from offset 0 with partition epoch 0, high watermark 0, ISR [0], adding replicas [] and removing replicas []. Previous leader epoch was -1.
09:52:44.669 [data-plane-kafka-request-handler-4] INFO kafka.log.UnifiedLog$ - [LogLoader partition=__consumer_offsets-0, dir=/tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476] Loading producer state till offset 0 with message format version 2
09:52:44.669 [data-plane-kafka-request-handler-4] INFO kafka.log.LogManager - Created log for partition __consumer_offsets-0 in /tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476/__consumer_offsets-0 with properties {cleanup.policy=compact, compression.type="producer", segment.bytes=104857600}
09:52:44.669 [data-plane-kafka-request-handler-4] INFO kafka.cluster.Partition - [Partition __consumer_offsets-0 broker=0] No checkpointed highwatermark is found for partition __consumer_offsets-0
09:52:44.669 [data-plane-kafka-request-handler-4] INFO kafka.cluster.Partition - [Partition __consumer_offsets-0 broker=0] Log loaded for partition __consumer_offsets-0 with initial high watermark 0
09:52:44.670 [data-plane-kafka-request-handler-4] INFO state.change.logger - [Broker id=0] Leader __consumer_offsets-0 with topic id Some(JUj3EtHOS96DiZn4fb2Brg) starts at leader epoch 0 from offset 0 with partition epoch 0, high watermark 0, ISR [0], adding replicas [] and removing replicas []. Previous leader epoch was -1.
09:52:44.675 [data-plane-kafka-request-handler-4] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Elected as the group coordinator for partition 3 in epoch 0
09:52:44.676 [data-plane-kafka-request-handler-4] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Scheduling loading of offsets and group metadata from __consumer_offsets-3 for epoch 0
09:52:44.681 [group-metadata-manager-0] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Finished loading offsets and group metadata from __consumer_offsets-3 in 4 milliseconds for epoch 0, of which 2 milliseconds was spent in the scheduler.
09:52:44.681 [data-plane-kafka-request-handler-4] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Elected as the group coordinator for partition 2 in epoch 0
09:52:44.681 [data-plane-kafka-request-handler-4] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Scheduling loading of offsets and group metadata from __consumer_offsets-2 for epoch 0
09:52:44.682 [group-metadata-manager-0] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Finished loading offsets and group metadata from __consumer_offsets-2 in 0 milliseconds for epoch 0, of which 0 milliseconds was spent in the scheduler.
09:52:44.682 [data-plane-kafka-request-handler-4] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Elected as the group coordinator for partition 4 in epoch 0
09:52:44.682 [data-plane-kafka-request-handler-4] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Scheduling loading of offsets and group metadata from __consumer_offsets-4 for epoch 0
09:52:44.682 [group-metadata-manager-0] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Finished loading offsets and group metadata from __consumer_offsets-4 in 0 milliseconds for epoch 0, of which 0 milliseconds was spent in the scheduler.
09:52:44.682 [data-plane-kafka-request-handler-4] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Elected as the group coordinator for partition 1 in epoch 0
09:52:44.682 [data-plane-kafka-request-handler-4] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Scheduling loading of offsets and group metadata from __consumer_offsets-1 for epoch 0
09:52:44.682 [group-metadata-manager-0] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Finished loading offsets and group metadata from __consumer_offsets-1 in 0 milliseconds for epoch 0, of which 0 milliseconds was spent in the scheduler.
09:52:44.683 [data-plane-kafka-request-handler-4] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Elected as the group coordinator for partition 0 in epoch 0
09:52:44.683 [data-plane-kafka-request-handler-4] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Scheduling loading of offsets and group metadata from __consumer_offsets-0 for epoch 0
09:52:44.683 [group-metadata-manager-0] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Finished loading offsets and group metadata from __consumer_offsets-0 in 0 milliseconds for epoch 0, of which 0 milliseconds was spent in the scheduler.
09:52:44.683 [data-plane-kafka-request-handler-4] INFO state.change.logger - [Broker id=0] Finished LeaderAndIsr request in 63ms correlationId 3 from controller 0 for 5 partitions
09:52:44.686 [data-plane-kafka-request-handler-6] INFO state.change.logger - [Broker id=0] Add 5 partitions and deleted 0 partitions from metadata cache in response to UpdateMetadata request sent by controller 0 epoch 1 with correlation id 4
09:52:44.698 [pool-10-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Discovered group coordinator localhost:9092 (id: 2147483647 rack: null)
09:52:44.706 [pool-10-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] (Re-)joining group
09:52:44.725 [data-plane-kafka-request-handler-3] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Dynamic member with unknown member id joins group aai-ml-group-test in Empty state. Created a new member id aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4-00a3cda3-bb26-4130-9f23-e18728ae84ac and request the member to rejoin with this id.
09:52:44.732 [pool-10-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Request joining group due to: need to re-join with the given member-id: aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4-00a3cda3-bb26-4130-9f23-e18728ae84ac
09:52:44.733 [pool-10-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Request joining group due to: rebalance failed due to 'The group member needs to have a valid member id before actually entering a consumer group.' (MemberIdRequiredException)
09:52:44.733 [pool-10-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] (Re-)joining group
09:52:44.741 [data-plane-kafka-request-handler-2] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Preparing to rebalance group aai-ml-group-test in state PreparingRebalance with old generation 0 (__consumer_offsets-1) (reason: Adding new member aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4-00a3cda3-bb26-4130-9f23-e18728ae84ac with group instance id None; client reason: rebalance failed due to MemberIdRequiredException)
09:52:44.747 [executor-Rebalance] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Stabilized group aai-ml-group-test generation 1 (__consumer_offsets-1) with 1 members
09:52:44.749 [pool-10-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Successfully joined group with generation Generation{generationId=1, memberId='aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4-00a3cda3-bb26-4130-9f23-e18728ae84ac', protocol='range'}
09:52:44.751 [pool-10-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Finished assignment for group at generation 1: {aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4-00a3cda3-bb26-4130-9f23-e18728ae84ac=Assignment(partitions=[SDC-DISTR-NOTIF-TOPIC-AUTO-0])}
09:52:44.759 [data-plane-kafka-request-handler-4] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Assignment received from leader aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4-00a3cda3-bb26-4130-9f23-e18728ae84ac for group aai-ml-group-test for generation 1. The group has 1 members, 0 of which are static.
09:52:44.804 [pool-10-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Successfully synced group in generation Generation{generationId=1, memberId='aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4-00a3cda3-bb26-4130-9f23-e18728ae84ac', protocol='range'}
09:52:44.805 [pool-10-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Notifying assignor about the new Assignment(partitions=[SDC-DISTR-NOTIF-TOPIC-AUTO-0])
09:52:44.807 [pool-10-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Adding newly assigned partitions: SDC-DISTR-NOTIF-TOPIC-AUTO-0
09:52:44.818 [pool-10-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Found no committed offset for partition SDC-DISTR-NOTIF-TOPIC-AUTO-0
09:52:44.832 [pool-10-thread-1] INFO o.a.k.c.c.i.SubscriptionState - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Resetting offset for partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 to position FetchPosition{offset=0, offsetEpoch=Optional.empty, currentLeader=LeaderAndEpoch{leader=Optional[localhost:9092 (id: 0 rack: null)], epoch=0}}.
09:52:48.188 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Processing automatic preferred replica leader election
09:52:54.579 [main] INFO o.a.k.c.producer.ProducerConfig - ProducerConfig values:
acks = -1
auto.include.jmx.reporter = true
batch.size = 16384
bootstrap.servers = [127.0.0.1:9092]
buffer.memory = 33554432
client.dns.lookup = use_all_dns_ips
client.id = producer-1
compression.type = none
connections.max.idle.ms = 540000
delivery.timeout.ms = 120000
enable.idempotence = true
interceptor.classes = []
key.serializer = class org.apache.kafka.common.serialization.StringSerializer
linger.ms = 0
max.block.ms = 60000
max.in.flight.requests.per.connection = 5
max.request.size = 1048576
metadata.max.age.ms = 300000
metadata.max.idle.ms = 300000
metric.reporters = []
metrics.num.samples = 2
metrics.recording.level = INFO
metrics.sample.window.ms = 30000
partitioner.adaptive.partitioning.enable = true
partitioner.availability.timeout.ms = 0
partitioner.class = null
partitioner.ignore.keys = false
receive.buffer.bytes = 32768
reconnect.backoff.max.ms = 1000
reconnect.backoff.ms = 50
request.timeout.ms = 30000
retries = 2147483647
retry.backoff.ms = 100
sasl.client.callback.handler.class = null
sasl.jaas.config = null
sasl.kerberos.kinit.cmd = /usr/bin/kinit
sasl.kerberos.min.time.before.relogin = 60000
sasl.kerberos.service.name = null
sasl.kerberos.ticket.renew.jitter = 0.05
sasl.kerberos.ticket.renew.window.factor = 0.8
sasl.login.callback.handler.class = null
sasl.login.class = null
sasl.login.connect.timeout.ms = null
sasl.login.read.timeout.ms = null
sasl.login.refresh.buffer.seconds = 300
sasl.login.refresh.min.period.seconds = 60
sasl.login.refresh.window.factor = 0.8
sasl.login.refresh.window.jitter = 0.05
sasl.login.retry.backoff.max.ms = 10000
sasl.login.retry.backoff.ms = 100
sasl.mechanism = GSSAPI
sasl.oauthbearer.clock.skew.seconds = 30
sasl.oauthbearer.expected.audience = null
sasl.oauthbearer.expected.issuer = null
sasl.oauthbearer.jwks.endpoint.refresh.ms = 3600000
sasl.oauthbearer.jwks.endpoint.retry.backoff.max.ms = 10000
sasl.oauthbearer.jwks.endpoint.retry.backoff.ms = 100
sasl.oauthbearer.jwks.endpoint.url = null
sasl.oauthbearer.scope.claim.name = scope
sasl.oauthbearer.sub.claim.name = sub
sasl.oauthbearer.token.endpoint.url = null
security.protocol = PLAINTEXT
security.providers = null
send.buffer.bytes = 131072
socket.connection.setup.timeout.max.ms = 30000
socket.connection.setup.timeout.ms = 10000
ssl.cipher.suites = null
ssl.enabled.protocols = [TLSv1.2, TLSv1.3]
ssl.endpoint.identification.algorithm = https
ssl.engine.factory.class = null
ssl.key.password = null
ssl.keymanager.algorithm = SunX509
ssl.keystore.certificate.chain = null
ssl.keystore.key = null
ssl.keystore.location = null
ssl.keystore.password = null
ssl.keystore.type = JKS
ssl.protocol = TLSv1.3
ssl.provider = null
ssl.secure.random.implementation = null
ssl.trustmanager.algorithm = PKIX
ssl.truststore.certificates = null
ssl.truststore.location = null
ssl.truststore.password = null
ssl.truststore.type = JKS
transaction.timeout.ms = 60000
transactional.id = null
value.serializer = class org.apache.kafka.common.serialization.StringSerializer
09:52:54.580 [main] INFO o.a.k.clients.producer.KafkaProducer - [Producer clientId=producer-1] Instantiated an idempotent producer.
09:52:54.586 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka version: 3.4.1
09:52:54.587 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka commitId: 8a516edc2755df89
09:52:54.587 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka startTimeMs: 1787997174586
09:52:54.593 [kafka-producer-network-thread | producer-1] INFO org.apache.kafka.clients.Metadata - [Producer clientId=producer-1] Cluster ID: qbxnP5XzQnSR4X6580R9gg
09:52:54.594 [kafka-producer-network-thread | producer-1] INFO o.a.k.c.p.i.TransactionManager - [Producer clientId=producer-1] ProducerId set to 1 with epoch 0
09:52:54.607 [kafka-producer-network-thread | producer-1] INFO org.apache.kafka.clients.Metadata - [Producer clientId=producer-1] Resetting the last seen epoch of partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 to 0 since the associated topicId changed from null to xsddL4MCQy6BspAoq6pS3w
09:52:54.695 [pool-10-thread-1] INFO o.o.sdc.impl.DistributionClientImpl - DistributionClient - sendNotificationStatus
09:52:54.699 [pool-10-thread-1] INFO o.onap.sdc.utils.NotificationSender - DistributionClient - sendStatus
09:52:54.700 [pool-10-thread-1] INFO o.onap.sdc.utils.NotificationSender - Trying to send status: {
"distributionID": "ac6f29fc-d6b3-428b-8ee2-b2e3ea636fe9",
"consumerID": "aai-ml-id-test",
"timestamp": 1787997164563,
"artifactURL": "/sdc/v1/catalog/services/PnfMacro/1.0/resourceInstances/pnf_macro0/artifacts/vf-license-model.xml",
"status": "NOT_NOTIFIED"
}
to topic SDC-DISTR-STATUS-TOPIC-AUTO
09:52:54.708 [data-plane-kafka-request-handler-5] INFO kafka.zk.AdminZkClient - Creating topic SDC-DISTR-STATUS-TOPIC-AUTO with configuration {} and initial partition assignment HashMap(0 -> ArrayBuffer(0))
09:52:54.713 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Error while fetching metadata with correlation id 4 : {SDC-DISTR-STATUS-TOPIC-AUTO=LEADER_NOT_AVAILABLE}
09:52:54.718 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] New topics: [Set(SDC-DISTR-STATUS-TOPIC-AUTO)], deleted topics: [HashSet()], new partition replica assignment [Set(TopicIdReplicaAssignment(SDC-DISTR-STATUS-TOPIC-AUTO,Some(ZLzTXI5TQ7-urMXNJXQThg),Map(SDC-DISTR-STATUS-TOPIC-AUTO-0 -> ReplicaAssignment(replicas=0, addingReplicas=, removingReplicas=))))]
09:52:54.719 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] New partition creation callback for SDC-DISTR-STATUS-TOPIC-AUTO-0
09:52:54.719 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition SDC-DISTR-STATUS-TOPIC-AUTO-0 state from NonExistentPartition to NewPartition with assigned replicas 0
09:52:54.719 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:52:54.719 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:52:54.723 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition SDC-DISTR-STATUS-TOPIC-AUTO-0 from NewPartition to OnlinePartition with state LeaderAndIsr(leader=0, leaderEpoch=0, isr=List(0), leaderRecoveryState=RECOVERED, partitionEpoch=0)
09:52:54.724 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending LeaderAndIsr request to broker 0 with 1 become-leader and 0 become-follower partitions
09:52:54.724 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet(0) for 1 partitions
09:52:54.724 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:52:54.725 [data-plane-kafka-request-handler-0] INFO state.change.logger - [Broker id=0] Handling LeaderAndIsr request correlationId 5 from controller 0 for 1 partitions
09:52:54.726 [data-plane-kafka-request-handler-0] INFO kafka.server.ReplicaFetcherManager - [ReplicaFetcherManager on broker 0] Removed fetcher for partitions Set(SDC-DISTR-STATUS-TOPIC-AUTO-0)
09:52:54.726 [data-plane-kafka-request-handler-0] INFO state.change.logger - [Broker id=0] Stopped fetchers as part of LeaderAndIsr request correlationId 5 from controller 0 epoch 1 as part of the become-leader transition for 1 partitions
09:52:54.728 [data-plane-kafka-request-handler-0] INFO kafka.log.UnifiedLog$ - [LogLoader partition=SDC-DISTR-STATUS-TOPIC-AUTO-0, dir=/tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476] Loading producer state till offset 0 with message format version 2
09:52:54.729 [data-plane-kafka-request-handler-0] INFO kafka.log.LogManager - Created log for partition SDC-DISTR-STATUS-TOPIC-AUTO-0 in /tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476/SDC-DISTR-STATUS-TOPIC-AUTO-0 with properties {}
09:52:54.729 [data-plane-kafka-request-handler-0] INFO kafka.cluster.Partition - [Partition SDC-DISTR-STATUS-TOPIC-AUTO-0 broker=0] No checkpointed highwatermark is found for partition SDC-DISTR-STATUS-TOPIC-AUTO-0
09:52:54.729 [data-plane-kafka-request-handler-0] INFO kafka.cluster.Partition - [Partition SDC-DISTR-STATUS-TOPIC-AUTO-0 broker=0] Log loaded for partition SDC-DISTR-STATUS-TOPIC-AUTO-0 with initial high watermark 0
09:52:54.729 [data-plane-kafka-request-handler-0] INFO state.change.logger - [Broker id=0] Leader SDC-DISTR-STATUS-TOPIC-AUTO-0 with topic id Some(ZLzTXI5TQ7-urMXNJXQThg) starts at leader epoch 0 from offset 0 with partition epoch 0, high watermark 0, ISR [0], adding replicas [] and removing replicas []. Previous leader epoch was -1.
09:52:54.735 [data-plane-kafka-request-handler-0] INFO state.change.logger - [Broker id=0] Finished LeaderAndIsr request in 10ms correlationId 5 from controller 0 for 1 partitions
09:52:54.737 [data-plane-kafka-request-handler-7] INFO state.change.logger - [Broker id=0] Add 1 partitions and deleted 0 partitions from metadata cache in response to UpdateMetadata request sent by controller 0 epoch 1 with correlation id 6
09:52:54.817 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO org.apache.kafka.clients.Metadata - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Resetting the last seen epoch of partition SDC-DISTR-STATUS-TOPIC-AUTO-0 to 0 since the associated topicId changed from null to ZLzTXI5TQ7-urMXNJXQThg
09:52:55.820 [pool-10-thread-1] INFO o.o.sdc.impl.DistributionClientImpl - DistributionClient - sendNotificationStatus
09:52:55.821 [pool-10-thread-1] INFO o.onap.sdc.utils.NotificationSender - DistributionClient - sendStatus
09:52:55.821 [pool-10-thread-1] INFO o.onap.sdc.utils.NotificationSender - Trying to send status: {
"distributionID": "ac6f29fc-d6b3-428b-8ee2-b2e3ea636fe9",
"consumerID": "aai-ml-id-test",
"timestamp": 1787997164563,
"artifactURL": "/sdc/v1/catalog/services/PnfMacro/1.0/resourceInstances/pnf_macro0/artifacts/pNF.csar",
"status": "NOT_NOTIFIED"
}
to topic SDC-DISTR-STATUS-TOPIC-AUTO
09:52:56.821 [pool-10-thread-1] INFO o.o.sdc.impl.DistributionClientImpl - DistributionClient - sendNotificationStatus
09:52:56.822 [pool-10-thread-1] INFO o.onap.sdc.utils.NotificationSender - DistributionClient - sendStatus
09:52:56.822 [pool-10-thread-1] INFO o.onap.sdc.utils.NotificationSender - Trying to send status: {
"distributionID": "ac6f29fc-d6b3-428b-8ee2-b2e3ea636fe9",
"consumerID": "aai-ml-id-test",
"timestamp": 1787997164563,
"artifactURL": "/sdc/v1/catalog/services/PnfMacro/1.0/resourceInstances/pnf_macro0/artifacts/mynetconf.yang",
"status": "NOT_NOTIFIED"
}
to topic SDC-DISTR-STATUS-TOPIC-AUTO
09:52:57.822 [pool-10-thread-1] INFO o.o.sdc.impl.DistributionClientImpl - DistributionClient - sendNotificationStatus
09:52:57.823 [pool-10-thread-1] INFO o.onap.sdc.utils.NotificationSender - DistributionClient - sendStatus
09:52:57.823 [pool-10-thread-1] INFO o.onap.sdc.utils.NotificationSender - Trying to send status: {
"distributionID": "ac6f29fc-d6b3-428b-8ee2-b2e3ea636fe9",
"consumerID": "aai-ml-id-test",
"timestamp": 1787997164563,
"artifactURL": "/sdc/v1/catalog/services/PnfMacro/1.0/resourceInstances/pnf_macro0/artifacts/vendor-license-model.xml",
"status": "NOT_NOTIFIED"
}
to topic SDC-DISTR-STATUS-TOPIC-AUTO
09:52:58.823 [pool-10-thread-1] INFO o.o.sdc.impl.DistributionClientImpl - DistributionClient - sendNotificationStatus
09:52:58.824 [pool-10-thread-1] INFO o.onap.sdc.utils.NotificationSender - DistributionClient - sendStatus
09:52:58.824 [pool-10-thread-1] INFO o.onap.sdc.utils.NotificationSender - Trying to send status: {
"distributionID": "ac6f29fc-d6b3-428b-8ee2-b2e3ea636fe9",
"consumerID": "aai-ml-id-test",
"timestamp": 1787997164563,
"artifactURL": "/sdc/v1/catalog/services/PnfMacro/1.0/resourceInstances/pnf_macro0/artifacts/PM_Dictionary.yaml",
"status": "NOT_NOTIFIED"
}
to topic SDC-DISTR-STATUS-TOPIC-AUTO
09:52:59.825 [pool-10-thread-1] INFO o.o.sdc.impl.DistributionClientImpl - DistributionClient - sendNotificationStatus
09:52:59.825 [pool-10-thread-1] INFO o.onap.sdc.utils.NotificationSender - DistributionClient - sendStatus
09:52:59.825 [pool-10-thread-1] INFO o.onap.sdc.utils.NotificationSender - Trying to send status: {
"distributionID": "ac6f29fc-d6b3-428b-8ee2-b2e3ea636fe9",
"consumerID": "aai-ml-id-test",
"timestamp": 1787997164563,
"artifactURL": "/sdc/v1/catalog/services/PnfMacro/1.0/resourceInstances/pnf_macro0/artifacts/MyPnf_Pnf_v1.yaml",
"status": "NOT_NOTIFIED"
}
to topic SDC-DISTR-STATUS-TOPIC-AUTO
09:53:00.826 [pool-10-thread-1] INFO o.o.sdc.impl.DistributionClientImpl - DistributionClient - sendNotificationStatus
09:53:00.826 [pool-10-thread-1] INFO o.onap.sdc.utils.NotificationSender - DistributionClient - sendStatus
09:53:00.826 [pool-10-thread-1] INFO o.onap.sdc.utils.NotificationSender - Trying to send status: {
"distributionID": "ac6f29fc-d6b3-428b-8ee2-b2e3ea636fe9",
"consumerID": "aai-ml-id-test",
"timestamp": 1787997164563,
"artifactURL": "/sdc/v1/catalog/services/PnfMacro/1.0/artifacts/service-PnfMacro-template.yml",
"status": "NOT_NOTIFIED"
}
to topic SDC-DISTR-STATUS-TOPIC-AUTO
09:53:01.827 [pool-10-thread-1] INFO o.o.sdc.impl.DistributionClientImpl - DistributionClient - sendNotificationStatus
09:53:01.827 [pool-10-thread-1] INFO o.onap.sdc.utils.NotificationSender - DistributionClient - sendStatus
09:53:01.827 [pool-10-thread-1] INFO o.onap.sdc.utils.NotificationSender - Trying to send status: {
"distributionID": "ac6f29fc-d6b3-428b-8ee2-b2e3ea636fe9",
"consumerID": "aai-ml-id-test",
"timestamp": 1787997164563,
"artifactURL": "/sdc/v1/catalog/services/PnfMacro/1.0/artifacts/service-PnfMacro-csar.csar",
"status": "NOTIFIED"
}
to topic SDC-DISTR-STATUS-TOPIC-AUTO
09:53:02.832 [pool-10-thread-1] INFO o.onap.sdc.impl.NotificationConsumer - Polling for messages from topic: SDC-DISTR-NOTIF-TOPIC-AUTO
09:53:02.876 [main] INFO o.a.k.clients.producer.KafkaProducer - [Producer clientId=producer-1] Closing the Kafka producer with timeoutMillis = 30000 ms.
09:53:02.880 [main] INFO o.a.kafka.common.metrics.Metrics - Metrics scheduler closed
09:53:02.880 [main] INFO o.a.kafka.common.metrics.Metrics - Closing reporter org.apache.kafka.common.metrics.JmxReporter
09:53:02.881 [main] INFO o.a.kafka.common.metrics.Metrics - Metrics reporters closed
09:53:02.881 [main] INFO o.a.kafka.common.utils.AppInfoParser - App info kafka.producer for producer-1 unregistered
09:53:02.882 [main] INFO o.o.a.m.c.DistributionClientStartupConfig - MDLSVC0002I|MDLSVC0002I Stopping distribution client|
09:53:02.882 [main] INFO o.o.sdc.impl.DistributionClientImpl - stop DistributionClient
09:53:17.836 [main] INFO kafka.server.KafkaServer - [KafkaServer id=0] shutting down
09:53:17.837 [main] INFO k.c.ZkNodeChangeNotificationListener$ChangeEventProcessThread - [/config/changes-event-process-thread]: Shutting down
09:53:17.837 [main] INFO k.c.ZkNodeChangeNotificationListener$ChangeEventProcessThread - [/config/changes-event-process-thread]: Shutdown completed
09:53:17.838 [/config/changes-event-process-thread] INFO k.c.ZkNodeChangeNotificationListener$ChangeEventProcessThread - [/config/changes-event-process-thread]: Stopped
09:53:17.838 [main] INFO kafka.network.SocketServer - [SocketServer listenerType=ZK_BROKER, nodeId=0] Stopping socket server request processors
09:53:17.843 [BrokerToControllerChannelManager broker=0 name=forwarding] INFO o.apache.kafka.clients.NetworkClient - [BrokerToControllerChannelManager broker=0 name=forwarding] Node 0 disconnected.
09:53:17.843 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Node 0 disconnected.
09:53:17.844 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Node -1 disconnected.
09:53:17.848 [main] INFO kafka.network.SocketServer - [SocketServer listenerType=ZK_BROKER, nodeId=0] Stopped socket server request processors
09:53:17.848 [main] INFO k.server.KafkaRequestHandlerPool - [data-plane Kafka Request Handler on Broker 0], shutting down
09:53:17.850 [main] INFO k.server.KafkaRequestHandlerPool - [data-plane Kafka Request Handler on Broker 0], shut down completely
09:53:17.853 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-AlterAcls]: Shutting down
09:53:17.857 [ExpirationReaper-0-AlterAcls] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-AlterAcls]: Stopped
09:53:17.857 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-AlterAcls]: Shutdown completed
09:53:17.859 [main] INFO kafka.server.KafkaApis - [KafkaApi-0] Shutdown complete.
09:53:17.859 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-topic]: Shutting down
09:53:17.860 [ExpirationReaper-0-topic] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-topic]: Stopped
09:53:17.860 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-topic]: Shutdown completed
09:53:17.862 [main] INFO k.c.t.TransactionCoordinator - [TransactionCoordinator id=0] Shutting down.
09:53:17.863 [main] INFO k.c.t.TransactionStateManager - [Transaction State Manager 0]: Shutdown complete
09:53:17.863 [main] INFO k.c.t.TransactionMarkerChannelManager - [Transaction Marker Channel Manager 0]: Shutting down
09:53:17.863 [TxnMarkerSenderThread-0] INFO k.c.t.TransactionMarkerChannelManager - [Transaction Marker Channel Manager 0]: Stopped
09:53:17.863 [main] INFO k.c.t.TransactionMarkerChannelManager - [Transaction Marker Channel Manager 0]: Shutdown completed
09:53:17.865 [main] INFO k.c.t.TransactionCoordinator - [TransactionCoordinator id=0] Shutdown complete.
09:53:17.865 [main] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Shutting down.
09:53:17.866 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Heartbeat]: Shutting down
09:53:17.866 [ExpirationReaper-0-Heartbeat] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Heartbeat]: Stopped
09:53:17.866 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Heartbeat]: Shutdown completed
09:53:17.867 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Rebalance]: Shutting down
09:53:17.867 [ExpirationReaper-0-Rebalance] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Rebalance]: Stopped
09:53:17.867 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Rebalance]: Shutdown completed
09:53:17.868 [main] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Shutdown complete.
09:53:17.868 [main] INFO kafka.server.ReplicaManager - [ReplicaManager broker=0] Shutting down
09:53:17.869 [main] INFO k.s.ReplicaManager$LogDirFailureHandler - [LogDirFailureHandler]: Shutting down
09:53:17.869 [main] INFO k.s.ReplicaManager$LogDirFailureHandler - [LogDirFailureHandler]: Shutdown completed
09:53:17.869 [LogDirFailureHandler] INFO k.s.ReplicaManager$LogDirFailureHandler - [LogDirFailureHandler]: Stopped
09:53:17.870 [main] INFO kafka.server.ReplicaFetcherManager - [ReplicaFetcherManager on broker 0] shutting down
09:53:17.871 [main] INFO kafka.server.ReplicaFetcherManager - [ReplicaFetcherManager on broker 0] shutdown completed
09:53:17.871 [main] INFO k.server.ReplicaAlterLogDirsManager - [ReplicaAlterLogDirsManager on broker 0] shutting down
09:53:17.872 [main] INFO k.server.ReplicaAlterLogDirsManager - [ReplicaAlterLogDirsManager on broker 0] shutdown completed
09:53:17.872 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Fetch]: Shutting down
09:53:17.872 [ExpirationReaper-0-Fetch] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Fetch]: Stopped
09:53:17.872 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Fetch]: Shutdown completed
09:53:17.872 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Produce]: Shutting down
09:53:17.873 [ExpirationReaper-0-Produce] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Produce]: Stopped
09:53:17.873 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Produce]: Shutdown completed
09:53:17.873 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-DeleteRecords]: Shutting down
09:53:17.874 [ExpirationReaper-0-DeleteRecords] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-DeleteRecords]: Stopped
09:53:17.874 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-DeleteRecords]: Shutdown completed
09:53:17.874 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-ElectLeader]: Shutting down
09:53:17.875 [ExpirationReaper-0-ElectLeader] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-ElectLeader]: Stopped
09:53:17.875 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-ElectLeader]: Shutdown completed
09:53:17.886 [main] INFO kafka.server.ReplicaManager - [ReplicaManager broker=0] Shut down completely
09:53:17.886 [main] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=alterPartition]: Shutting down
09:53:17.886 [BrokerToControllerChannelManager broker=0 name=alterPartition] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=alterPartition]: Stopped
09:53:17.886 [main] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=alterPartition]: Shutdown completed
09:53:17.889 [main] INFO k.s.BrokerToControllerChannelManagerImpl - Broker to controller channel manager for alterPartition shutdown
09:53:17.889 [main] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=forwarding]: Shutting down
09:53:17.889 [BrokerToControllerChannelManager broker=0 name=forwarding] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=forwarding]: Stopped
09:53:17.889 [main] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=forwarding]: Shutdown completed
09:53:17.890 [main] INFO k.s.BrokerToControllerChannelManagerImpl - Broker to controller channel manager for forwarding shutdown
09:53:17.890 [main] INFO kafka.log.LogManager - Shutting down.
09:53:17.892 [main] INFO kafka.log.LogCleaner - Shutting down the log cleaner.
09:53:17.892 [main] INFO kafka.log.LogCleaner - [kafka-log-cleaner-thread-0]: Shutting down
09:53:17.893 [kafka-log-cleaner-thread-0] INFO kafka.log.LogCleaner - [kafka-log-cleaner-thread-0]: Stopped
09:53:17.893 [main] INFO kafka.log.LogCleaner - [kafka-log-cleaner-thread-0]: Shutdown completed
09:53:17.914 [log-closing-/tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476] INFO kafka.log.ProducerStateManager - [ProducerStateManager partition=SDC-DISTR-STATUS-TOPIC-AUTO-0] Wrote producer snapshot at offset 8 with 1 producer ids in 4 ms.
09:53:17.917 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Node 0 disconnected.
09:53:17.917 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Cancelled in-flight FETCH request with correlation id 76 due to node 0 being disconnected (elapsed time since creation: 473ms, elapsed time since send: 473ms, request timeout: 30000ms)
09:53:17.917 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Node 2147483647 disconnected.
09:53:17.917 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Node -1 disconnected.
09:53:17.921 [log-closing-/tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476] INFO kafka.log.ProducerStateManager - [ProducerStateManager partition=__consumer_offsets-1] Wrote producer snapshot at offset 5 with 0 producer ids in 2 ms.
09:53:17.918 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.a.k.clients.FetchSessionHandler - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Error sending fetch request (sessionId=313421573, epoch=50) to node 0:
org.apache.kafka.common.errors.DisconnectException: null
09:53:17.923 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Group coordinator localhost:9092 (id: 2147483647 rack: null) is unavailable or invalid due to cause: coordinator unavailable. isDisconnected: true. Rediscovery will be attempted.
09:53:17.930 [log-closing-/tmp/spring.kafka.37e984e2-3792-4403-af98-f44fdd8f0ccb10189745592003484476] INFO kafka.log.ProducerStateManager - [ProducerStateManager partition=SDC-DISTR-NOTIF-TOPIC-AUTO-0] Wrote producer snapshot at offset 1 with 1 producer ids in 2 ms.
09:53:17.944 [main] INFO kafka.log.LogManager - Shutdown complete.
09:53:17.945 [main] INFO k.c.ControllerEventManager$ControllerEventThread - [ControllerEventThread controllerId=0] Shutting down
09:53:17.945 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Node 0 disconnected.
09:53:17.945 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:17.945 [controller-event-thread] INFO k.c.ControllerEventManager$ControllerEventThread - [ControllerEventThread controllerId=0] Stopped
09:53:17.945 [main] INFO k.c.ControllerEventManager$ControllerEventThread - [ControllerEventThread controllerId=0] Shutdown completed
09:53:17.947 [main] INFO k.controller.ZkPartitionStateMachine - [PartitionStateMachine controllerId=0] Stopped partition state machine
09:53:17.948 [main] INFO k.controller.ZkReplicaStateMachine - [ReplicaStateMachine controllerId=0] Stopped replica state machine
09:53:17.949 [main] INFO kafka.controller.RequestSendThread - [RequestSendThread controllerId=0] Shutting down
09:53:17.950 [main] INFO kafka.controller.RequestSendThread - [RequestSendThread controllerId=0] Shutdown completed
09:53:17.950 [Controller-0-to-broker-0-send-thread] INFO kafka.controller.RequestSendThread - [RequestSendThread controllerId=0] Stopped
09:53:17.952 [main] INFO kafka.controller.KafkaController - [Controller id=0] Resigned
09:53:17.952 [main] INFO k.s.FinalizedFeatureChangeListener$ChangeNotificationProcessorThread - [feature-zk-node-event-process-thread]: Shutting down
09:53:17.952 [feature-zk-node-event-process-thread] INFO k.s.FinalizedFeatureChangeListener$ChangeNotificationProcessorThread - [feature-zk-node-event-process-thread]: Stopped
09:53:17.952 [main] INFO k.s.FinalizedFeatureChangeListener$ChangeNotificationProcessorThread - [feature-zk-node-event-process-thread]: Shutdown completed
09:53:17.953 [main] INFO kafka.zookeeper.ZooKeeperClient - [ZooKeeperClient Kafka server] Closing.
09:53:17.958 [main-SendThread(127.0.0.1:42985)] WARN org.apache.zookeeper.ClientCnxn - An exception was thrown while closing send thread for session 0x1000002414b0000.
org.apache.zookeeper.ClientCnxn$EndOfStreamException: Unable to read additional data from server sessionid 0x1000002414b0000, likely server has closed socket
at org.apache.zookeeper.ClientCnxnSocketNIO.doIO(ClientCnxnSocketNIO.java:77)
at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:350)
at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1290)
09:53:18.024 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Node 0 disconnected.
09:53:18.024 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] WARN o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:18.060 [main] INFO org.apache.zookeeper.ZooKeeper - Session: 0x1000002414b0000 closed
09:53:18.061 [main-EventThread] INFO org.apache.zookeeper.ClientCnxn - EventThread shut down for session: 0x1000002414b0000
09:53:18.062 [main] INFO kafka.zookeeper.ZooKeeperClient - [ZooKeeperClient Kafka server] Closed.
09:53:18.062 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Fetch]: Shutting down
09:53:18.065 [ThrottledChannelReaper-Fetch] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Fetch]: Stopped
09:53:18.065 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Fetch]: Shutdown completed
09:53:18.065 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Produce]: Shutting down
09:53:18.065 [ThrottledChannelReaper-Produce] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Produce]: Stopped
09:53:18.065 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Produce]: Shutdown completed
09:53:18.065 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Request]: Shutting down
09:53:18.065 [ThrottledChannelReaper-Request] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Request]: Stopped
09:53:18.065 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Request]: Shutdown completed
09:53:18.066 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-ControllerMutation]: Shutting down
09:53:18.066 [ThrottledChannelReaper-ControllerMutation] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-ControllerMutation]: Stopped
09:53:18.066 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-ControllerMutation]: Shutdown completed
09:53:18.067 [main] INFO kafka.network.SocketServer - [SocketServer listenerType=ZK_BROKER, nodeId=0] Shutting down socket server
09:53:18.096 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Node 0 disconnected.
09:53:18.097 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:18.110 [main] INFO kafka.network.SocketServer - [SocketServer listenerType=ZK_BROKER, nodeId=0] Shutdown completed
09:53:18.110 [main] INFO o.a.kafka.common.metrics.Metrics - Metrics scheduler closed
09:53:18.110 [main] INFO o.a.kafka.common.metrics.Metrics - Closing reporter org.apache.kafka.common.metrics.JmxReporter
09:53:18.110 [main] INFO o.a.kafka.common.metrics.Metrics - Metrics reporters closed
09:53:18.112 [main] INFO kafka.server.BrokerTopicStats - Broker and topic stats closed
09:53:18.113 [main] INFO o.a.kafka.common.utils.AppInfoParser - App info kafka.server for 0 unregistered
09:53:18.113 [main] INFO kafka.server.KafkaServer - [KafkaServer id=0] shut down completed
09:53:18.118 [ConnnectionExpirer] INFO o.a.z.server.NIOServerCnxnFactory - ConnnectionExpirerThread interrupted
09:53:18.118 [NIOServerCxnFactory.SelectorThread-0] INFO o.a.z.server.NIOServerCnxnFactory - selector thread exitted run method
09:53:18.118 [NIOServerCxnFactory.AcceptThread:/127.0.0.1:0] INFO o.a.z.server.NIOServerCnxnFactory - accept thread exitted run method
09:53:18.119 [main] INFO o.a.zookeeper.server.ZooKeeperServer - shutting down
09:53:18.119 [main] INFO o.a.z.server.RequestThrottler - Shutting down
09:53:18.119 [RequestThrottler] INFO o.a.z.server.RequestThrottler - Draining request throttler queue
09:53:18.120 [RequestThrottler] INFO o.a.z.server.RequestThrottler - RequestThrottler shutdown. Dropped 0 requests
09:53:18.120 [main] INFO o.a.z.server.SessionTrackerImpl - Shutting down
09:53:18.120 [main] INFO o.a.z.server.PrepRequestProcessor - Shutting down
09:53:18.120 [main] INFO o.a.z.server.SyncRequestProcessor - Shutting down
09:53:18.120 [ProcessThread(sid:0 cport:42985):] INFO o.a.z.server.PrepRequestProcessor - PrepRequestProcessor exited loop!
09:53:18.120 [SyncThread:0] INFO o.a.z.server.SyncRequestProcessor - SyncRequestProcessor exited!
09:53:18.120 [main] INFO o.a.z.server.FinalRequestProcessor - shutdown of request processor complete
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 37.33 s -- in org.onap.aai.modelloader.notification.DistributionClientIntegrationTest
[INFO] Running org.onap.aai.modelloader.notification.TestArtifactDeploymentManager
09:53:18.233 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Node 0 disconnected.
09:53:18.233 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] WARN o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:18.314 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Node 0 disconnected.
09:53:18.315 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:18.388 [main] INFO o.o.a.m.e.model.ModelArtifactParser - MDLSVC0003I|MDLSVC0003I Distribution event: Model parsed =====>>>> Model-invariant-Id: b2b88a73-5c55-4984-99dd-a35c55935d14 Model-Version-Id: 2e42bac2-318a-410c-b8ff-3b3a31351be7|
09:53:18.414 [main] INFO o.o.a.m.e.model.ModelArtifactParser - MDLSVC0003I|MDLSVC0003I Distribution event: Model parsed =====>>>> Model-invariant-Id: b2b88a73-5c55-4984-99dd-a35c55935d14 Model-Version-Id: 2e42bac2-318a-410c-b8ff-3b3a31351be7|
09:53:18.418 [SessionTracker] INFO o.a.z.server.SessionTrackerImpl - SessionTrackerImpl exited loop!
09:53:18.426 [main] INFO o.o.a.m.e.model.ModelArtifactParser - MDLSVC0003I|MDLSVC0003I Distribution event: Model parsed =====>>>> Model-invariant-Id: b2b88a73-5c55-4984-99dd-a35c55935d14 Model-Version-Id: 2e42bac2-318a-410c-b8ff-3b3a31351be7|
09:53:18.432 [main] INFO o.o.a.m.e.model.ModelArtifactParser - MDLSVC0003I|MDLSVC0003I Distribution event: Model parsed =====>>>> Model-invariant-Id: b2b88a73-5c55-4984-99dd-a35c55935d14 Model-Version-Id: 2e42bac2-318a-410c-b8ff-3b3a31351be7|
09:53:18.442 [main] INFO o.o.a.m.e.model.ModelArtifactParser - MDLSVC0003I|MDLSVC0003I Distribution event: Model parsed =====>>>> Model-invariant-Id: b2b88a73-5c55-4984-99dd-a35c55935d14 Model-Version-Id: 2e42bac2-318a-410c-b8ff-3b3a31351be7|
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.305 s -- in org.onap.aai.modelloader.notification.TestArtifactDeploymentManager
[INFO] Running org.onap.aai.modelloader.notification.TestArtifactDownloadManager
09:53:18.454 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0006I|MDLSVC0006I Download of artifact SUCCESS from ASDC complete. An artifact was downloaded from the ASDC. Payload: VGhpcyBpcyBub3QgYSB2YWxpZCBNb2RlbCBRdWVyeSBTcGVj|
09:53:18.454 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0003I|MDLSVC0003I Distribution event: Downloaded artifact: service|
[Fatal Error] :1:1: Content is not allowed in prolog.
09:53:18.456 [main] ERROR o.o.a.m.e.m.AbstractModelArtifactParser - MDLSVC2004E|MDLSVC2004E Failed to parse artifact: Unable to parse named-query artifact null: Content is not allowed in prolog.|
09:53:18.461 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0006I|MDLSVC0006I Download of artifact SUCCESS from ASDC complete. An artifact was downloaded from the ASDC. Payload: VGhpcyBpcyBub3QgYSB2YWxpZCBUb3NjYSBDU0FSIEZpbGU=|
09:53:18.461 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0003I|MDLSVC0003I Distribution event: Downloaded artifact: service|
09:53:18.461 [main] INFO o.o.a.m.babel.BabelArtifactService - MDLSVC0003I|MDLSVC0003I Distribution event: Posting artifact: service, service version: null, artifact version: null|
09:53:18.462 [main] ERROR o.o.a.m.babel.BabelArtifactService - MDLSVC2005E|MDLSVC2005E Failed to send POST request to Error posting artifact service null to Babel: : {2}|
org.onap.aai.modelloader.restclient.BabelServiceClientException:
at org.onap.aai.modelloader.babel.BabelArtifactService.invokeBabelService(BabelArtifactService.java:59)
at org.onap.aai.modelloader.notification.ArtifactDownloadManager.processToscaArtifacts(ArtifactDownloadManager.java:161)
at org.onap.aai.modelloader.notification.ArtifactDownloadManager.processDownloadedArtifacts(ArtifactDownloadManager.java:139)
at org.onap.aai.modelloader.notification.ArtifactDownloadManager.downloadArtifacts(ArtifactDownloadManager.java:97)
at org.onap.aai.modelloader.notification.TestArtifactDownloadManager.lambda$downloadArtifacts_invalidToscaCsarFile$1(TestArtifactDownloadManager.java:142)
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:53)
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35)
at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3083)
at org.onap.aai.modelloader.notification.TestArtifactDownloadManager.downloadArtifacts_invalidToscaCsarFile(TestArtifactDownloadManager.java:141)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
09:53:18.465 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0006I|MDLSVC0006I Download of artifact FAIL from ASDC complete. An artifact was downloaded from the ASDC. Payload: null|
09:53:18.468 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0006I|MDLSVC0006I Download of artifact SUCCESS from ASDC complete. An artifact was downloaded from the ASDC. Payload: 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|
09:53:18.468 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0003I|MDLSVC0003I Distribution event: Downloaded artifact: service|
09:53:18.468 [main] INFO o.o.a.m.babel.BabelArtifactService - MDLSVC0003I|MDLSVC0003I Distribution event: Posting artifact: service, service version: null, artifact version: null|
09:53:18.474 [main] INFO o.o.a.m.e.VnfCatalogExtractor - MDLSVC0003I|MDLSVC0003I Distribution event: Extracting CSAR archive: service|
09:53:18.519 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0006I|MDLSVC0006I Download of artifact SUCCESS from ASDC complete. An artifact was downloaded from the ASDC. Payload: PG5hbWVkLXF1ZXJ5IHhtbG5zPSJodHRwOi8vb3JnLm9wZW5lY29tcC5hYWkuaW52ZW50b3J5L3Y3Ij4KCTxuYW1lZC1xdWVyeS11dWlkPjk0Y2FjMTg5LThkODgtNGQ2My1hMTk0LWY0NDIxNGUwODBmZgoJPC9uYW1lZC1xdWVyeS11dWlkPgoJPG5hbWVkLXF1ZXJ5LW5hbWU+d2FuLWNvbm5lY3RvcjwvbmFtZWQtcXVlcnktbmFtZT4KCTxuYW1lZC1xdWVyeS12ZXJzaW9uPnYxLjA8L25hbWVkLXF1ZXJ5LXZlcnNpb24+Cgk8ZGVzY3JpcHRpb24+TmFtZWQgUXVlcnkgLSBXYW4gQ29ubmVjdG9yPC9kZXNjcmlwdGlvbj4KCTxuYW1lZC1xdWVyeS1lbGVtZW50cz4KCQk8bmFtZWQtcXVlcnktZWxlbWVudD4KCQkJPHJlbGF0aW9uc2hpcC1saXN0PgoJCQkJPHJlbGF0aW9uc2hpcD4KCQkJCQk8cmVsYXRlZC10bz5tb2RlbDwvcmVsYXRlZC10bz4KCQkJCQk8cmVsYXRpb25zaGlwLWRhdGE+CgkJCQkJCTwhLS0gY29ubmVjdG9yIC0tPgoJCQkJCQk8cmVsYXRpb25zaGlwLWtleT5tb2RlbC5tb2RlbC1pbnZhcmlhbnQtaWQ8L3JlbGF0aW9uc2hpcC1rZXk+CgkJCQkJCTxyZWxhdGlvbnNoaXAtdmFsdWU+ZDA5ZGQ5ZGEtMDE0OC00NmNkLWE5NDctNTkxYWZjODQ0ZDI0CgkJCQkJCTwvcmVsYXRpb25zaGlwLXZhbHVlPgoJCQkJCTwvcmVsYXRpb25zaGlwLWRhdGE+CgkJCQk8L3JlbGF0aW9uc2hpcD4KCQkJPC9yZWxhdGlvbnNoaXAtbGlzdD4KCQkJPG5hbWVkLXF1ZXJ5LWVsZW1lbnRzPgoJCQkJPG5hbWVkLXF1ZXJ5LWVsZW1lbnQ+CgkJCQkJPHJlbGF0aW9uc2hpcC1saXN0PgoJCQkJCQk8cmVsYXRpb25zaGlwPgoJCQkJCQkJPHJlbGF0ZWQtdG8+bW9kZWw8L3JlbGF0ZWQtdG8+CgkJCQkJCQk8cmVsYXRpb25zaGlwLWRhdGE+CgkJCQkJCQkJPCEtLSB2ZGMgLS0+CgkJCQkJCQkJPHJlbGF0aW9uc2hpcC1rZXk+bW9kZWwubW9kZWwtaW52YXJpYW50LWlkPC9yZWxhdGlvbnNoaXAta2V5PgoJCQkJCQkJCTxyZWxhdGlvbnNoaXAtdmFsdWU+OTk3ZmM3LWZjYTEtNDUxZi1iOTUzLTlhMWU2MTk3YjRkNgoJCQkJCQkJCTwvcmVsYXRpb25zaGlwLXZhbHVlPgoJCQkJCQkJPC9yZWxhdGlvbnNoaXAtZGF0YT4KCQkJCQkJPC9yZWxhdGlvbnNoaXA+CgkJCQkJPC9yZWxhdGlvbnNoaXAtbGlzdD4KCQkJCQk8bmFtZWQtcXVlcnktZWxlbWVudHM+CgkJCQkJCTxuYW1lZC1xdWVyeS1lbGVtZW50PgoJCQkJCQkJPHJlbGF0aW9uc2hpcC1saXN0PgoJCQkJCQkJCTxyZWxhdGlvbnNoaXA+CgkJCQkJCQkJCTxyZWxhdGVkLXRvPm1vZGVsPC9yZWxhdGVkLXRvPgoJCQkJCQkJCQk8cmVsYXRpb25zaGlwLWRhdGE+CgkJCQkJCQkJCQk8IS0tIGxvZ2ljYWwtbGluayAtLT4KCQkJCQkJCQkJCTxyZWxhdGlvbnNoaXAta2V5Pm1vZGVsLm1vZGVsLWludmFyaWFudC1pZAoJCQkJCQkJCQkJPC9yZWxhdGlvbnNoaXAta2V5PgoJCQkJCQkJCQkJPHJlbGF0aW9uc2hpcC12YWx1ZT44OTdkZjdlYS04OTM4LTQyYjAtYmM1Ny00NmU5MTNhNGQ5M2IKCQkJCQkJCQkJCTwvcmVsYXRpb25zaGlwLXZhbHVlPgoJCQkJCQkJCQk8L3JlbGF0aW9uc2hpcC1kYXRhPgoJCQkJCQkJCTwvcmVsYXRpb25zaGlwPgoJCQkJCQkJPC9yZWxhdGlvbnNoaXAtbGlzdD4KCQkJCQkJCTxuYW1lZC1xdWVyeS1lbGVtZW50cz4KCQkJCQkJCQk8bmFtZWQtcXVlcnktZWxlbWVudD4KCQkJCQkJCQkJPHJlbGF0aW9uc2hpcC1saXN0PgoJCQkJCQkJCQkJPHJlbGF0aW9uc2hpcD4KCQkJCQkJCQkJCQk8cmVsYXRlZC10bz5tb2RlbDwvcmVsYXRlZC10bz4KCQkJCQkJCQkJCQk8cmVsYXRpb25zaGlwLWRhdGE+CgkJCQkJCQkJCQkJCTwhLS0gcHNlcnZlciAtLT4KCQkJCQkJCQkJCQkJPHJlbGF0aW9uc2hpcC1rZXk+bW9kZWwubW9kZWwtaW52YXJpYW50LWlkCgkJCQkJCQkJCQkJCTwvcmVsYXRpb25zaGlwLWtleT4KCQkJCQkJCQkJCQkJPHJlbGF0aW9uc2hpcC12YWx1ZT5mMmIyNGQ5NS1jNTgyLTQ4ZDUtYjJkNi1jNWIzYTk0Y2U4MTIKCQkJCQkJCQkJCQkJPC9yZWxhdGlvbnNoaXAtdmFsdWU+CgkJCQkJCQkJCQkJPC9yZWxhdGlvbnNoaXAtZGF0YT4KCQkJCQkJCQkJCTwvcmVsYXRpb25zaGlwPgoJCQkJCQkJCQk8L3JlbGF0aW9uc2hpcC1saXN0PgoJCQkJCQkJCTwvbmFtZWQtcXVlcnktZWxlbWVudD4KCQkJCQkJCTwvbmFtZWQtcXVlcnktZWxlbWVudHM+CgkJCQkJCTwvbmFtZWQtcXVlcnktZWxlbWVudD4KCQkJCQk8L25hbWVkLXF1ZXJ5LWVsZW1lbnRzPgoJCQkJPC9uYW1lZC1xdWVyeS1lbGVtZW50PgoJCQk8L25hbWVkLXF1ZXJ5LWVsZW1lbnRzPgoJCTwvbmFtZWQtcXVlcnktZWxlbWVudD4KCTwvbmFtZWQtcXVlcnktZWxlbWVudHM+CjwvbmFtZWQtcXVlcnk+Cgo=|
09:53:18.519 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0003I|MDLSVC0003I Distribution event: Downloaded artifact: resource2|
09:53:18.522 [main] INFO o.o.a.m.e.m.NamedQueryArtifactParser - MDLSVC0003I|MDLSVC0003I Distribution event: Named-Query parsed =====>>>> Named-Query-UUID: 94cac189-8d88-4d63-a194-f44214e080ff|
09:53:18.526 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0006I|MDLSVC0006I Download of artifact SUCCESS from ASDC complete. An artifact was downloaded from the ASDC. Payload: VGhpcyBjb250ZW50IGRvZXMgbm90IG1hdHRlci4=|
09:53:18.527 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0003I|MDLSVC0003I Distribution event: Downloaded artifact: service|
09:53:18.527 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0011I|MDLSVC0011I The downloaded artifact: service has an unsupported type of: INVALID_TYPE|
09:53:18.529 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0006I|MDLSVC0006I Download of artifact SUCCESS from ASDC complete. An artifact was downloaded from the ASDC. Payload: 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|
09:53:18.530 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0003I|MDLSVC0003I Distribution event: Downloaded artifact: service|
09:53:18.530 [main] INFO o.o.a.m.babel.BabelArtifactService - MDLSVC0003I|MDLSVC0003I Distribution event: Posting artifact: service, service version: null, artifact version: null|
09:53:18.530 [main] INFO o.o.a.m.e.VnfCatalogExtractor - MDLSVC0003I|MDLSVC0003I Distribution event: Extracting CSAR archive: service|
09:53:18.535 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Node 0 disconnected.
09:53:18.535 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] WARN o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:18.536 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0006I|MDLSVC0006I Download of artifact SUCCESS from ASDC complete. An artifact was downloaded from the ASDC. Payload: PG5hbWVkLXF1ZXJ5IHhtbG5zPSJodHRwOi8vb3JnLm9wZW5lY29tcC5hYWkuaW52ZW50b3J5L3Y3Ij4KCTxuYW1lZC1xdWVyeS11dWlkPjk0Y2FjMTg5LThkODgtNGQ2My1hMTk0LWY0NDIxNGUwODBmZgoJPC9uYW1lZC1xdWVyeS11dWlkPgoJPG5hbWVkLXF1ZXJ5LW5hbWU+d2FuLWNvbm5lY3RvcjwvbmFtZWQtcXVlcnktbmFtZT4KCTxuYW1lZC1xdWVyeS12ZXJzaW9uPnYxLjA8L25hbWVkLXF1ZXJ5LXZlcnNpb24+Cgk8ZGVzY3JpcHRpb24+TmFtZWQgUXVlcnkgLSBXYW4gQ29ubmVjdG9yPC9kZXNjcmlwdGlvbj4KCTxuYW1lZC1xdWVyeS1lbGVtZW50cz4KCQk8bmFtZWQtcXVlcnktZWxlbWVudD4KCQkJPHJlbGF0aW9uc2hpcC1saXN0PgoJCQkJPHJlbGF0aW9uc2hpcD4KCQkJCQk8cmVsYXRlZC10bz5tb2RlbDwvcmVsYXRlZC10bz4KCQkJCQk8cmVsYXRpb25zaGlwLWRhdGE+CgkJCQkJCTwhLS0gY29ubmVjdG9yIC0tPgoJCQkJCQk8cmVsYXRpb25zaGlwLWtleT5tb2RlbC5tb2RlbC1pbnZhcmlhbnQtaWQ8L3JlbGF0aW9uc2hpcC1rZXk+CgkJCQkJCTxyZWxhdGlvbnNoaXAtdmFsdWU+ZDA5ZGQ5ZGEtMDE0OC00NmNkLWE5NDctNTkxYWZjODQ0ZDI0CgkJCQkJCTwvcmVsYXRpb25zaGlwLXZhbHVlPgoJCQkJCTwvcmVsYXRpb25zaGlwLWRhdGE+CgkJCQk8L3JlbGF0aW9uc2hpcD4KCQkJPC9yZWxhdGlvbnNoaXAtbGlzdD4KCQkJPG5hbWVkLXF1ZXJ5LWVsZW1lbnRzPgoJCQkJPG5hbWVkLXF1ZXJ5LWVsZW1lbnQ+CgkJCQkJPHJlbGF0aW9uc2hpcC1saXN0PgoJCQkJCQk8cmVsYXRpb25zaGlwPgoJCQkJCQkJPHJlbGF0ZWQtdG8+bW9kZWw8L3JlbGF0ZWQtdG8+CgkJCQkJCQk8cmVsYXRpb25zaGlwLWRhdGE+CgkJCQkJCQkJPCEtLSB2ZGMgLS0+CgkJCQkJCQkJPHJlbGF0aW9uc2hpcC1rZXk+bW9kZWwubW9kZWwtaW52YXJpYW50LWlkPC9yZWxhdGlvbnNoaXAta2V5PgoJCQkJCQkJCTxyZWxhdGlvbnNoaXAtdmFsdWU+OTk3ZmM3LWZjYTEtNDUxZi1iOTUzLTlhMWU2MTk3YjRkNgoJCQkJCQkJCTwvcmVsYXRpb25zaGlwLXZhbHVlPgoJCQkJCQkJPC9yZWxhdGlvbnNoaXAtZGF0YT4KCQkJCQkJPC9yZWxhdGlvbnNoaXA+CgkJCQkJPC9yZWxhdGlvbnNoaXAtbGlzdD4KCQkJCQk8bmFtZWQtcXVlcnktZWxlbWVudHM+CgkJCQkJCTxuYW1lZC1xdWVyeS1lbGVtZW50PgoJCQkJCQkJPHJlbGF0aW9uc2hpcC1saXN0PgoJCQkJCQkJCTxyZWxhdGlvbnNoaXA+CgkJCQkJCQkJCTxyZWxhdGVkLXRvPm1vZGVsPC9yZWxhdGVkLXRvPgoJCQkJCQkJCQk8cmVsYXRpb25zaGlwLWRhdGE+CgkJCQkJCQkJCQk8IS0tIGxvZ2ljYWwtbGluayAtLT4KCQkJCQkJCQkJCTxyZWxhdGlvbnNoaXAta2V5Pm1vZGVsLm1vZGVsLWludmFyaWFudC1pZAoJCQkJCQkJCQkJPC9yZWxhdGlvbnNoaXAta2V5PgoJCQkJCQkJCQkJPHJlbGF0aW9uc2hpcC12YWx1ZT44OTdkZjdlYS04OTM4LTQyYjAtYmM1Ny00NmU5MTNhNGQ5M2IKCQkJCQkJCQkJCTwvcmVsYXRpb25zaGlwLXZhbHVlPgoJCQkJCQkJCQk8L3JlbGF0aW9uc2hpcC1kYXRhPgoJCQkJCQkJCTwvcmVsYXRpb25zaGlwPgoJCQkJCQkJPC9yZWxhdGlvbnNoaXAtbGlzdD4KCQkJCQkJCTxuYW1lZC1xdWVyeS1lbGVtZW50cz4KCQkJCQkJCQk8bmFtZWQtcXVlcnktZWxlbWVudD4KCQkJCQkJCQkJPHJlbGF0aW9uc2hpcC1saXN0PgoJCQkJCQkJCQkJPHJlbGF0aW9uc2hpcD4KCQkJCQkJCQkJCQk8cmVsYXRlZC10bz5tb2RlbDwvcmVsYXRlZC10bz4KCQkJCQkJCQkJCQk8cmVsYXRpb25zaGlwLWRhdGE+CgkJCQkJCQkJCQkJCTwhLS0gcHNlcnZlciAtLT4KCQkJCQkJCQkJCQkJPHJlbGF0aW9uc2hpcC1rZXk+bW9kZWwubW9kZWwtaW52YXJpYW50LWlkCgkJCQkJCQkJCQkJCTwvcmVsYXRpb25zaGlwLWtleT4KCQkJCQkJCQkJCQkJPHJlbGF0aW9uc2hpcC12YWx1ZT5mMmIyNGQ5NS1jNTgyLTQ4ZDUtYjJkNi1jNWIzYTk0Y2U4MTIKCQkJCQkJCQkJCQkJPC9yZWxhdGlvbnNoaXAtdmFsdWU+CgkJCQkJCQkJCQkJPC9yZWxhdGlvbnNoaXAtZGF0YT4KCQkJCQkJCQkJCTwvcmVsYXRpb25zaGlwPgoJCQkJCQkJCQk8L3JlbGF0aW9uc2hpcC1saXN0PgoJCQkJCQkJCTwvbmFtZWQtcXVlcnktZWxlbWVudD4KCQkJCQkJCTwvbmFtZWQtcXVlcnktZWxlbWVudHM+CgkJCQkJCTwvbmFtZWQtcXVlcnktZWxlbWVudD4KCQkJCQk8L25hbWVkLXF1ZXJ5LWVsZW1lbnRzPgoJCQkJPC9uYW1lZC1xdWVyeS1lbGVtZW50PgoJCQk8L25hbWVkLXF1ZXJ5LWVsZW1lbnRzPgoJCTwvbmFtZWQtcXVlcnktZWxlbWVudD4KCTwvbmFtZWQtcXVlcnktZWxlbWVudHM+CjwvbmFtZWQtcXVlcnk+Cgo=|
09:53:18.536 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0003I|MDLSVC0003I Distribution event: Downloaded artifact: service|
09:53:18.537 [main] INFO o.o.a.m.e.m.NamedQueryArtifactParser - MDLSVC0003I|MDLSVC0003I Distribution event: Named-Query parsed =====>>>> Named-Query-UUID: 94cac189-8d88-4d63-a194-f44214e080ff|
09:53:18.543 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0006I|MDLSVC0006I Download of artifact SUCCESS from ASDC complete. An artifact was downloaded from the ASDC. Payload: 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|
09:53:18.543 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0003I|MDLSVC0003I Distribution event: Downloaded artifact: service|
09:53:18.544 [main] INFO o.o.a.m.babel.BabelArtifactService - MDLSVC0003I|MDLSVC0003I Distribution event: Posting artifact: service, service version: null, artifact version: null|
09:53:18.544 [main] ERROR o.o.a.m.babel.BabelArtifactService - MDLSVC2004E|MDLSVC2004E Failed to parse artifact: Error for artifact service null org.onap.aai.modelloader.entity.model.BabelArtifactParsingException|
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.097 s -- in org.onap.aai.modelloader.notification.TestArtifactDownloadManager
[INFO] Running org.onap.aai.modelloader.notification.TestEventCallback
09:53:18.609 [main] INFO o.o.a.m.notification.EventCallback - MDLSVC0003I|MDLSVC0003I Distribution event: Received distribution ID|
09:53:18.611 [main] INFO com.att.eelf.audit - 2026-08-29T09:53:18.609Z|2026-08-29T09:53:18.611Z|ID||main|prd-ubuntu2204-docker-v1-8c-8g-16342|ModelLoader|Event-Bus|||||INFO|||2|prd-ubuntu2204-docker-v1-8c-8g-16342|||||||||MDLSVC0003I Distribution event: Processed distribution ID (SUCCESS)
09:53:18.614 [main] INFO o.o.a.m.notification.EventCallback - MDLSVC0003I|MDLSVC0003I Distribution event: Received distribution ID|
09:53:18.615 [main] INFO com.att.eelf.audit - 2026-08-29T09:53:18.614Z|2026-08-29T09:53:18.615Z|ID||main|prd-ubuntu2204-docker-v1-8c-8g-16342|ModelLoader|Event-Bus|||||INFO|||1|prd-ubuntu2204-docker-v1-8c-8g-16342|||||||||MDLSVC0003I Distribution event: Processed distribution ID (FAILURE)
09:53:18.618 [main] INFO o.o.a.m.notification.EventCallback - MDLSVC0003I|MDLSVC0003I Distribution event: Received distribution ID|
09:53:18.618 [main] INFO com.att.eelf.audit - 2026-08-29T09:53:18.618Z|2026-08-29T09:53:18.618Z|ID||main|prd-ubuntu2204-docker-v1-8c-8g-16342|ModelLoader|Event-Bus|||||INFO|||0|prd-ubuntu2204-docker-v1-8c-8g-16342|||||||||MDLSVC0003I Distribution event: Processed distribution ID (FAILURE)
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.073 s -- in org.onap.aai.modelloader.notification.TestEventCallback
[INFO] Running org.onap.aai.modelloader.notification.ModelArtifactHandlerTest
09:53:18.622 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [org.onap.aai.modelloader.notification.ModelArtifactHandlerTest]: ModelArtifactHandlerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
09:53:18.623 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration org.onap.aai.modelloader.ModelLoaderApplication for test class org.onap.aai.modelloader.notification.ModelArtifactHandlerTest
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v3.1.12)
09:53:18.654 [main] INFO o.o.a.m.n.ModelArtifactHandlerTest - Starting ModelArtifactHandlerTest using Java 21.0.11 with PID 2137 (started by jenkins in /w/workspace/aai-model-loader-sonar)
09:53:18.654 [main] INFO o.o.a.m.n.ModelArtifactHandlerTest - No active profile set, falling back to 1 default profile: "default"
09:53:18.801 [main] WARN o.s.c.LocalVariableTableParameterNameDiscoverer - Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: org.onap.aai.modelloader.restclient.BabelServiceClientImpl
09:53:18.808 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Node 0 disconnected.
09:53:18.809 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:18.812 [main] WARN o.s.c.LocalVariableTableParameterNameDiscoverer - Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: org.onap.aai.modelloader.config.BeanConfig
09:53:18.813 [main] INFO o.o.a.modelloader.config.BeanConfig - MDLSVC0001I|MDLSVC0001I Loading configuration |
09:53:19.039 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Node 0 disconnected.
09:53:19.040 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] WARN o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:19.063 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 1 endpoint(s) beneath base path '/actuator'
09:53:19.078 [main] INFO o.o.a.m.n.ModelArtifactHandlerTest - Started ModelArtifactHandlerTest in 0.452 seconds (process running for 51.311)
09:53:19.205 [qtp580316431-205] INFO WireMock - Request received:
127.0.0.1 - GET /aai/v28/service-design-and-creation/models/model/modelInvariantId
Accept: [application/xml]
X-TransactionId: [someId]
X-FromAppId: [ModelLoader]
User-Agent: [Java/21.0.11]
Host: [localhost:10537]
Connection: [keep-alive]
Matched response definition:
{
"status" : 404
}
Response:
HTTP/1.1 404
Matched-Stub-Id: [abb7426b-903b-4bc6-973a-fca379a71e0a]
09:53:19.211 [main] INFO o.o.a.m.restclient.AaiRestClient - MDLSVC0010I|MDLSVC0010I A&AI request payload: |
09:53:19.216 [qtp580316431-194] INFO WireMock - Request received:
127.0.0.1 - PUT /aai/v28/service-design-and-creation/models/model/modelInvariantId
Accept: [application/xml]
X-TransactionId: [someId]
X-FromAppId: [ModelLoader]
Content-Type: [application/xml]
User-Agent: [Java/21.0.11]
Host: [localhost:10537]
Connection: [keep-alive]
Content-Length: [0]
Matched response definition:
{
"status" : 201
}
Response:
HTTP/1.1 201
Matched-Stub-Id: [a6f6b8ad-78f7-4999-b116-9fc0d089ebe2]
09:53:19.217 [main] INFO o.o.a.m.e.m.AbstractModelArtifact - MDLSVC0003I|MDLSVC0003I Distribution event: MODEL modelInvariantId|null successfully ingested.|
09:53:19.232 [qtp580316431-203] INFO WireMock - Request received:
127.0.0.1 - GET /aai/v28/service-design-and-creation/models/model/modelInvariantId/model-vers/model-ver/modelVersionId
Accept: [application/xml]
X-TransactionId: [distributionId]
X-FromAppId: [ModelLoader]
User-Agent: [Java/21.0.11]
Host: [localhost:10537]
Connection: [keep-alive]
Matched response definition:
{
"status" : 200,
"bodyFileName" : "modelVersion.xml",
"headers" : {
"Content-Type" : "application/xml"
}
}
Response:
HTTP/1.1 200
Content-Type: [application/xml]
Matched-Stub-Id: [3b0dc8a6-e573-4532-aeaf-33c733f7dc77]
09:53:19.293 [qtp580316431-205] INFO WireMock - Request received:
127.0.0.1 - DELETE /aai/v28/service-design-and-creation/models/model/modelInvariantId/model-vers/model-ver/modelVersionId?resource-version=1708937324692
Accept: [text/plain, application/xml, text/xml, application/json, application/*+xml, application/*+json, */*]
X-TransactionId: [distributionId]
X-FromAppId: [ModelLoader]
User-Agent: [Java/21.0.11]
Host: [localhost:10537]
Connection: [keep-alive]
Matched response definition:
{
"status" : 200
}
Response:
HTTP/1.1 200
Matched-Stub-Id: [ac902a71-73ec-41b7-822f-7bde6b1d299d]
09:53:19.311 [qtp580316431-203] INFO WireMock - Request received:
127.0.0.1 - GET /aai/v28/service-design-and-creation/models/model/modelInvariantId
Accept: [application/xml]
X-TransactionId: [distributionId]
X-FromAppId: [ModelLoader]
User-Agent: [Java/21.0.11]
Host: [localhost:10537]
Connection: [keep-alive]
Matched response definition:
{
"status" : 200
}
Response:
HTTP/1.1 200
Matched-Stub-Id: [624f1435-88df-4736-b897-707b570dde89]
09:53:19.313 [main] INFO o.o.a.m.e.m.AbstractModelArtifact - MDLSVC0003I|MDLSVC0003I Distribution event: MODEL modelInvariantId already exists. Skipping ingestion.|
09:53:19.316 [qtp580316431-205] INFO WireMock - Request received:
127.0.0.1 - GET /aai/v28/service-design-and-creation/models/model/modelInvariantId/model-vers/model-ver/modelVersionId
Accept: [application/xml]
X-TransactionId: [distributionId]
X-FromAppId: [ModelLoader]
User-Agent: [Java/21.0.11]
Host: [localhost:10537]
Connection: [keep-alive]
Matched response definition:
{
"status" : 404
}
Response:
HTTP/1.1 404
Matched-Stub-Id: [6e497641-b786-4801-bf39-c5887172cc1b]
09:53:19.318 [main] INFO o.o.a.m.restclient.AaiRestClient - MDLSVC0010I|MDLSVC0010I A&AI request payload: 2.0|
09:53:19.320 [qtp580316431-205] INFO WireMock - Request received:
127.0.0.1 - PUT /aai/v28/service-design-and-creation/models/model/modelInvariantId/model-vers/model-ver/modelVersionId
Accept: [application/xml]
X-TransactionId: [distributionId]
X-FromAppId: [ModelLoader]
Content-Type: [application/xml]
User-Agent: [Java/21.0.11]
Host: [localhost:10537]
Connection: [keep-alive]
Content-Length: [3]
2.0
Matched response definition:
{
"status" : 201
}
Response:
HTTP/1.1 201
Matched-Stub-Id: [6b0495af-bffc-4685-ba49-cb59f13d3659]
09:53:19.321 [main] INFO o.o.a.m.e.m.AbstractModelArtifact - MDLSVC0003I|MDLSVC0003I Distribution event: MODEL modelInvariantId|modelVersionId successfully ingested.|
09:53:19.545 [main] INFO o.o.a.m.e.m.AbstractModelArtifact - MDLSVC0003I|MDLSVC0003I Distribution event: MODEL 3a40ab73-6694-4e75-bb6d-9a4a86ce35b3|modelVersionId successfully ingested.|
09:53:19.551 [qtp580316431-203] INFO WireMock - Request received:
127.0.0.1 - GET /aai/v28/service-design-and-creation/models/model/3a40ab73-6694-4e75-bb6d-9a4a86ce35b3
Accept: [application/xml]
X-TransactionId: [distributionId]
X-FromAppId: [ModelLoader]
User-Agent: [Java/21.0.11]
Host: [localhost:10537]
Connection: [keep-alive]
Matched response definition:
{
"status" : 200,
"bodyFileName" : "modelResponse.xml",
"headers" : {
"Content-Type" : "application/xml"
}
}
Response:
HTTP/1.1 200
Content-Type: [application/xml]
Matched-Stub-Id: [a1bbd6e5-d55e-443c-b972-a39a6539bdab]
09:53:19.559 [qtp580316431-205] INFO WireMock - Request received:
127.0.0.1 - DELETE /aai/v28/service-design-and-creation/models/model/3a40ab73-6694-4e75-bb6d-9a4a86ce35b3?resource-version=1710523260974
Accept: [text/plain, application/xml, text/xml, application/json, application/*+xml, application/*+json, */*]
X-TransactionId: [distributionId]
X-FromAppId: [ModelLoader]
User-Agent: [Java/21.0.11]
Host: [localhost:10537]
Connection: [keep-alive]
Matched response definition:
{
"status" : 200
}
Response:
HTTP/1.1 200
Matched-Stub-Id: [a15d6932-a3ec-43e6-b745-0dbddf7da9d6]
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.968 s -- in org.onap.aai.modelloader.notification.ModelArtifactHandlerTest
[INFO] Running org.onap.aai.modelloader.notification.CompDoneStatusMessageBuilderTest
09:53:19.592 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [org.onap.aai.modelloader.notification.CompDoneStatusMessageBuilderTest]: CompDoneStatusMessageBuilderTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
09:53:19.594 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration org.onap.aai.modelloader.ModelLoaderApplication for test class org.onap.aai.modelloader.notification.CompDoneStatusMessageBuilderTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 s -- in org.onap.aai.modelloader.notification.CompDoneStatusMessageBuilderTest
[INFO] Running org.onap.aai.modelloader.notification.ArtifactDownloadManagerTest
09:53:19.618 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [org.onap.aai.modelloader.notification.ArtifactDownloadManagerTest]: ArtifactDownloadManagerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
09:53:19.620 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration org.onap.aai.modelloader.ModelLoaderApplication for test class org.onap.aai.modelloader.notification.ArtifactDownloadManagerTest
09:53:19.636 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Node 0 disconnected.
09:53:19.636 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v3.1.12)
09:53:19.648 [main] INFO o.a.z.s.persistence.FileTxnSnapLog - zookeeper.snapshot.trust.empty : false
09:53:19.648 [main] INFO o.a.z.s.watch.WatchManagerFactory - Using org.apache.zookeeper.server.watch.WatchManager as watch manager
09:53:19.648 [main] INFO o.a.z.s.watch.WatchManagerFactory - Using org.apache.zookeeper.server.watch.WatchManager as watch manager
09:53:19.648 [main] INFO o.apache.zookeeper.server.ZKDatabase - zookeeper.snapshotSizeFactor = 0.33
09:53:19.648 [main] INFO o.apache.zookeeper.server.ZKDatabase - zookeeper.commitLogCount=500
09:53:19.648 [main] INFO o.a.zookeeper.server.ZooKeeperServer - minSessionTimeout set to 1600
09:53:19.648 [main] INFO o.a.zookeeper.server.ZooKeeperServer - maxSessionTimeout set to 16000
09:53:19.648 [main] INFO o.a.zookeeper.server.ResponseCache - Response cache size is initialized with value 400.
09:53:19.648 [main] INFO o.a.zookeeper.server.ResponseCache - Response cache size is initialized with value 400.
09:53:19.648 [main] INFO o.a.z.s.u.RequestPathMetricsCollector - zookeeper.pathStats.slotCapacity = 60
09:53:19.648 [main] INFO o.a.z.s.u.RequestPathMetricsCollector - zookeeper.pathStats.slotDuration = 15
09:53:19.648 [main] INFO o.a.z.s.u.RequestPathMetricsCollector - zookeeper.pathStats.maxDepth = 6
09:53:19.648 [main] INFO o.a.z.s.u.RequestPathMetricsCollector - zookeeper.pathStats.initialDelay = 5
09:53:19.648 [main] INFO o.a.z.s.u.RequestPathMetricsCollector - zookeeper.pathStats.delay = 5
09:53:19.648 [main] INFO o.a.z.s.u.RequestPathMetricsCollector - zookeeper.pathStats.enabled = false
09:53:19.649 [main] INFO o.a.zookeeper.server.ZooKeeperServer - The max bytes for all large requests are set to 104857600
09:53:19.649 [main] INFO o.a.zookeeper.server.ZooKeeperServer - The large request threshold is set to -1
09:53:19.649 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Created server with tickTime 800 minSessionTimeout 1600 maxSessionTimeout 16000 clientPortListenBacklog -1 datadir /tmp/kafka-12901793761703593999/version-2 snapdir /tmp/kafka-3431930605116457635/version-2
09:53:19.649 [main] WARN o.a.z.server.ServerCnxnFactory - maxCnxns is not configured, using default value 0.
09:53:19.649 [main] INFO o.a.z.server.NIOServerCnxnFactory - Configuring NIO connection handler with 10s sessionless connection timeout, 1 selector thread(s), 8 worker threads, and 64 kB direct buffers.
09:53:19.649 [main] INFO o.a.z.server.NIOServerCnxnFactory - binding to port /127.0.0.1:0
09:53:19.651 [main] INFO o.a.z.s.persistence.FileTxnSnapLog - Snapshotting: 0x0 to /tmp/kafka-3431930605116457635/version-2/snapshot.0
09:53:19.651 [main] INFO o.apache.zookeeper.server.ZKDatabase - Snapshot loaded in 0 ms, highest zxid is 0x0, digest is 1371985504
09:53:19.651 [main] INFO o.a.z.s.persistence.FileTxnSnapLog - Snapshotting: 0x0 to /tmp/kafka-3431930605116457635/version-2/snapshot.0
09:53:19.652 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Snapshot taken in 0 ms
09:53:19.653 [ProcessThread(sid:0 cport:34923):] INFO o.a.z.server.PrepRequestProcessor - PrepRequestProcessor (sid:0) started, reconfigEnabled=false
09:53:19.654 [main] INFO kafka.server.KafkaConfig - KafkaConfig values:
advertised.listeners = null
alter.config.policy.class.name = null
alter.log.dirs.replication.quota.window.num = 11
alter.log.dirs.replication.quota.window.size.seconds = 1
authorizer.class.name =
auto.create.topics.enable = true
auto.include.jmx.reporter = true
auto.leader.rebalance.enable = true
background.threads = 10
broker.heartbeat.interval.ms = 2000
broker.id = 0
broker.id.generation.enable = true
broker.rack = null
broker.session.timeout.ms = 9000
client.quota.callback.class = null
compression.type = producer
connection.failed.authentication.delay.ms = 100
connections.max.idle.ms = 600000
connections.max.reauth.ms = 0
control.plane.listener.name = null
controlled.shutdown.enable = false
controlled.shutdown.max.retries = 3
controlled.shutdown.retry.backoff.ms = 100
controller.listener.names = null
controller.quorum.append.linger.ms = 25
controller.quorum.election.backoff.max.ms = 1000
controller.quorum.election.timeout.ms = 1000
controller.quorum.fetch.timeout.ms = 2000
controller.quorum.request.timeout.ms = 2000
controller.quorum.retry.backoff.ms = 20
controller.quorum.voters = []
controller.quota.window.num = 11
controller.quota.window.size.seconds = 1
controller.socket.timeout.ms = 1000
create.topic.policy.class.name = null
default.replication.factor = 1
delegation.token.expiry.check.interval.ms = 3600000
delegation.token.expiry.time.ms = 86400000
delegation.token.master.key = null
delegation.token.max.lifetime.ms = 604800000
delegation.token.secret.key = null
delete.records.purgatory.purge.interval.requests = 1
delete.topic.enable = true
early.start.listeners = null
fetch.max.bytes = 57671680
fetch.purgatory.purge.interval.requests = 1000
group.initial.rebalance.delay.ms = 0
group.max.session.timeout.ms = 1800000
group.max.size = 2147483647
group.min.session.timeout.ms = 6000
initial.broker.registration.timeout.ms = 60000
inter.broker.listener.name = null
inter.broker.protocol.version = 3.4-IV0
kafka.metrics.polling.interval.secs = 10
kafka.metrics.reporters = []
leader.imbalance.check.interval.seconds = 300
leader.imbalance.per.broker.percentage = 10
listener.security.protocol.map = PLAINTEXT:PLAINTEXT,SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,SASL_SSL:SASL_SSL
listeners = PLAINTEXT://localhost:9092
log.cleaner.backoff.ms = 15000
log.cleaner.dedupe.buffer.size = 2097152
log.cleaner.delete.retention.ms = 86400000
log.cleaner.enable = true
log.cleaner.io.buffer.load.factor = 0.9
log.cleaner.io.buffer.size = 524288
log.cleaner.io.max.bytes.per.second = 1.7976931348623157E308
log.cleaner.max.compaction.lag.ms = 9223372036854775807
log.cleaner.min.cleanable.ratio = 0.5
log.cleaner.min.compaction.lag.ms = 0
log.cleaner.threads = 1
log.cleanup.policy = [delete]
log.dir = /tmp/spring.kafka.6ba07a0c-c725-4ca9-ac57-d11450c5620913108459326513132748
log.dirs = null
log.flush.interval.messages = 9223372036854775807
log.flush.interval.ms = null
log.flush.offset.checkpoint.interval.ms = 60000
log.flush.scheduler.interval.ms = 9223372036854775807
log.flush.start.offset.checkpoint.interval.ms = 60000
log.index.interval.bytes = 4096
log.index.size.max.bytes = 10485760
log.message.downconversion.enable = true
log.message.format.version = 3.0-IV1
log.message.timestamp.difference.max.ms = 9223372036854775807
log.message.timestamp.type = CreateTime
log.preallocate = false
log.retention.bytes = -1
log.retention.check.interval.ms = 300000
log.retention.hours = 168
log.retention.minutes = null
log.retention.ms = null
log.roll.hours = 168
log.roll.jitter.hours = 0
log.roll.jitter.ms = null
log.roll.ms = null
log.segment.bytes = 1073741824
log.segment.delete.delay.ms = 1000
max.connection.creation.rate = 2147483647
max.connections = 2147483647
max.connections.per.ip = 2147483647
max.connections.per.ip.overrides =
max.incremental.fetch.session.cache.slots = 1000
message.max.bytes = 1048588
metadata.log.dir = null
metadata.log.max.record.bytes.between.snapshots = 20971520
metadata.log.max.snapshot.interval.ms = 3600000
metadata.log.segment.bytes = 1073741824
metadata.log.segment.min.bytes = 8388608
metadata.log.segment.ms = 604800000
metadata.max.idle.interval.ms = 500
metadata.max.retention.bytes = 104857600
metadata.max.retention.ms = 604800000
metric.reporters = []
metrics.num.samples = 2
metrics.recording.level = INFO
metrics.sample.window.ms = 30000
min.insync.replicas = 1
node.id = 0
num.io.threads = 8
num.network.threads = 3
num.partitions = 1
num.recovery.threads.per.data.dir = 1
num.replica.alter.log.dirs.threads = null
num.replica.fetchers = 1
offset.metadata.max.bytes = 4096
offsets.commit.required.acks = -1
offsets.commit.timeout.ms = 5000
offsets.load.buffer.size = 5242880
offsets.retention.check.interval.ms = 600000
offsets.retention.minutes = 10080
offsets.topic.compression.codec = 0
offsets.topic.num.partitions = 5
offsets.topic.replication.factor = 1
offsets.topic.segment.bytes = 104857600
password.encoder.cipher.algorithm = AES/CBC/PKCS5Padding
password.encoder.iterations = 4096
password.encoder.key.length = 128
password.encoder.keyfactory.algorithm = null
password.encoder.old.secret = null
password.encoder.secret = null
principal.builder.class = class org.apache.kafka.common.security.authenticator.DefaultKafkaPrincipalBuilder
process.roles = []
producer.id.expiration.check.interval.ms = 600000
producer.id.expiration.ms = 86400000
producer.purgatory.purge.interval.requests = 1000
queued.max.request.bytes = -1
queued.max.requests = 500
quota.window.num = 11
quota.window.size.seconds = 1
remote.log.index.file.cache.total.size.bytes = 1073741824
remote.log.manager.task.interval.ms = 30000
remote.log.manager.task.retry.backoff.max.ms = 30000
remote.log.manager.task.retry.backoff.ms = 500
remote.log.manager.task.retry.jitter = 0.2
remote.log.manager.thread.pool.size = 10
remote.log.metadata.manager.class.name = null
remote.log.metadata.manager.class.path = null
remote.log.metadata.manager.impl.prefix = null
remote.log.metadata.manager.listener.name = null
remote.log.reader.max.pending.tasks = 100
remote.log.reader.threads = 10
remote.log.storage.manager.class.name = null
remote.log.storage.manager.class.path = null
remote.log.storage.manager.impl.prefix = null
remote.log.storage.system.enable = false
replica.fetch.backoff.ms = 1000
replica.fetch.max.bytes = 1048576
replica.fetch.min.bytes = 1
replica.fetch.response.max.bytes = 10485760
replica.fetch.wait.max.ms = 500
replica.high.watermark.checkpoint.interval.ms = 9223372036854775807
replica.lag.time.max.ms = 30000
replica.selector.class = null
replica.socket.receive.buffer.bytes = 65536
replica.socket.timeout.ms = 1000
replication.quota.window.num = 11
replication.quota.window.size.seconds = 1
request.timeout.ms = 30000
reserved.broker.max.id = 1000
sasl.client.callback.handler.class = null
sasl.enabled.mechanisms = [GSSAPI]
sasl.jaas.config = null
sasl.kerberos.kinit.cmd = /usr/bin/kinit
sasl.kerberos.min.time.before.relogin = 60000
sasl.kerberos.principal.to.local.rules = [DEFAULT]
sasl.kerberos.service.name = null
sasl.kerberos.ticket.renew.jitter = 0.05
sasl.kerberos.ticket.renew.window.factor = 0.8
sasl.login.callback.handler.class = null
sasl.login.class = null
sasl.login.connect.timeout.ms = null
sasl.login.read.timeout.ms = null
sasl.login.refresh.buffer.seconds = 300
sasl.login.refresh.min.period.seconds = 60
sasl.login.refresh.window.factor = 0.8
sasl.login.refresh.window.jitter = 0.05
sasl.login.retry.backoff.max.ms = 10000
sasl.login.retry.backoff.ms = 100
sasl.mechanism.controller.protocol = GSSAPI
sasl.mechanism.inter.broker.protocol = GSSAPI
sasl.oauthbearer.clock.skew.seconds = 30
sasl.oauthbearer.expected.audience = null
sasl.oauthbearer.expected.issuer = null
sasl.oauthbearer.jwks.endpoint.refresh.ms = 3600000
sasl.oauthbearer.jwks.endpoint.retry.backoff.max.ms = 10000
sasl.oauthbearer.jwks.endpoint.retry.backoff.ms = 100
sasl.oauthbearer.jwks.endpoint.url = null
sasl.oauthbearer.scope.claim.name = scope
sasl.oauthbearer.sub.claim.name = sub
sasl.oauthbearer.token.endpoint.url = null
sasl.server.callback.handler.class = null
sasl.server.max.receive.size = 524288
security.inter.broker.protocol = PLAINTEXT
security.providers = null
socket.connection.setup.timeout.max.ms = 30000
socket.connection.setup.timeout.ms = 10000
socket.listen.backlog.size = 50
socket.receive.buffer.bytes = 102400
socket.request.max.bytes = 104857600
socket.send.buffer.bytes = 102400
ssl.cipher.suites = []
ssl.client.auth = none
ssl.enabled.protocols = [TLSv1.2, TLSv1.3]
ssl.endpoint.identification.algorithm = https
ssl.engine.factory.class = null
ssl.key.password = null
ssl.keymanager.algorithm = SunX509
ssl.keystore.certificate.chain = null
ssl.keystore.key = null
ssl.keystore.location = null
ssl.keystore.password = null
ssl.keystore.type = JKS
ssl.principal.mapping.rules = DEFAULT
ssl.protocol = TLSv1.3
ssl.provider = null
ssl.secure.random.implementation = null
ssl.trustmanager.algorithm = PKIX
ssl.truststore.certificates = null
ssl.truststore.location = null
ssl.truststore.password = null
ssl.truststore.type = JKS
transaction.abort.timed.out.transaction.cleanup.interval.ms = 10000
transaction.max.timeout.ms = 900000
transaction.remove.expired.transaction.cleanup.interval.ms = 3600000
transaction.state.log.load.buffer.size = 5242880
transaction.state.log.min.isr = 2
transaction.state.log.num.partitions = 50
transaction.state.log.replication.factor = 3
transaction.state.log.segment.bytes = 104857600
transactional.id.expiration.ms = 604800000
unclean.leader.election.enable = false
zookeeper.clientCnxnSocket = null
zookeeper.connect = 127.0.0.1:34923
zookeeper.connection.timeout.ms = 10000
zookeeper.max.in.flight.requests = 10
zookeeper.metadata.migration.enable = false
zookeeper.session.timeout.ms = 18000
zookeeper.set.acl = false
zookeeper.ssl.cipher.suites = null
zookeeper.ssl.client.enable = false
zookeeper.ssl.crl.enable = false
zookeeper.ssl.enabled.protocols = null
zookeeper.ssl.endpoint.identification.algorithm = HTTPS
zookeeper.ssl.keystore.location = null
zookeeper.ssl.keystore.password = null
zookeeper.ssl.keystore.type = null
zookeeper.ssl.ocsp.enable = false
zookeeper.ssl.protocol = TLSv1.2
zookeeper.ssl.truststore.location = null
zookeeper.ssl.truststore.password = null
zookeeper.ssl.truststore.type = null
09:53:19.657 [main] INFO kafka.server.KafkaServer - starting
09:53:19.657 [main] INFO kafka.server.KafkaServer - Connecting to zookeeper on 127.0.0.1:34923
09:53:19.657 [main] INFO kafka.zookeeper.ZooKeeperClient - [ZooKeeperClient Kafka server] Initializing a new session to 127.0.0.1:34923.
09:53:19.657 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=127.0.0.1:34923 sessionTimeout=18000 watcher=kafka.zookeeper.ZooKeeperClient$ZooKeeperClientWatcher$@58ce13bc
09:53:19.657 [main] INFO o.apache.zookeeper.ClientCnxnSocket - jute.maxbuffer value is 4194304 Bytes
09:53:19.658 [main] INFO org.apache.zookeeper.ClientCnxn - zookeeper.request.timeout value is 0. feature enabled=false
09:53:19.658 [main-SendThread(127.0.0.1:34923)] INFO org.apache.zookeeper.ClientCnxn - Opening socket connection to server /127.0.0.1:34923.
09:53:19.658 [main-SendThread(127.0.0.1:34923)] INFO org.apache.zookeeper.ClientCnxn - Socket connection established, initiating session, client: /127.0.0.1:50868, server: /127.0.0.1:34923
09:53:19.662 [main] INFO kafka.zookeeper.ZooKeeperClient - [ZooKeeperClient Kafka server] Waiting until connected.
09:53:19.663 [SyncThread:0] INFO o.a.z.server.persistence.FileTxnLog - Creating new log file: log.1
09:53:19.663 [main-SendThread(127.0.0.1:34923)] INFO org.apache.zookeeper.ClientCnxn - Session establishment complete on server /127.0.0.1:34923, session id = 0x1000002d6b10000, negotiated timeout = 16000
09:53:19.664 [main] INFO kafka.zookeeper.ZooKeeperClient - [ZooKeeperClient Kafka server] Connected.
09:53:19.685 [main] INFO kafka.server.KafkaServer - Cluster ID = qTcY8H7uR_SehRfoPPIhLg
09:53:19.685 [main] WARN k.server.BrokerMetadataCheckpoint - No meta.properties file under dir /tmp/spring.kafka.6ba07a0c-c725-4ca9-ac57-d11450c5620913108459326513132748/meta.properties
09:53:19.691 [main] INFO kafka.server.KafkaConfig - KafkaConfig values:
advertised.listeners = null
alter.config.policy.class.name = null
alter.log.dirs.replication.quota.window.num = 11
alter.log.dirs.replication.quota.window.size.seconds = 1
authorizer.class.name =
auto.create.topics.enable = true
auto.include.jmx.reporter = true
auto.leader.rebalance.enable = true
background.threads = 10
broker.heartbeat.interval.ms = 2000
broker.id = 0
broker.id.generation.enable = true
broker.rack = null
broker.session.timeout.ms = 9000
client.quota.callback.class = null
compression.type = producer
connection.failed.authentication.delay.ms = 100
connections.max.idle.ms = 600000
connections.max.reauth.ms = 0
control.plane.listener.name = null
controlled.shutdown.enable = false
controlled.shutdown.max.retries = 3
controlled.shutdown.retry.backoff.ms = 100
controller.listener.names = null
controller.quorum.append.linger.ms = 25
controller.quorum.election.backoff.max.ms = 1000
controller.quorum.election.timeout.ms = 1000
controller.quorum.fetch.timeout.ms = 2000
controller.quorum.request.timeout.ms = 2000
controller.quorum.retry.backoff.ms = 20
controller.quorum.voters = []
controller.quota.window.num = 11
controller.quota.window.size.seconds = 1
controller.socket.timeout.ms = 1000
create.topic.policy.class.name = null
default.replication.factor = 1
delegation.token.expiry.check.interval.ms = 3600000
delegation.token.expiry.time.ms = 86400000
delegation.token.master.key = null
delegation.token.max.lifetime.ms = 604800000
delegation.token.secret.key = null
delete.records.purgatory.purge.interval.requests = 1
delete.topic.enable = true
early.start.listeners = null
fetch.max.bytes = 57671680
fetch.purgatory.purge.interval.requests = 1000
group.initial.rebalance.delay.ms = 0
group.max.session.timeout.ms = 1800000
group.max.size = 2147483647
group.min.session.timeout.ms = 6000
initial.broker.registration.timeout.ms = 60000
inter.broker.listener.name = null
inter.broker.protocol.version = 3.4-IV0
kafka.metrics.polling.interval.secs = 10
kafka.metrics.reporters = []
leader.imbalance.check.interval.seconds = 300
leader.imbalance.per.broker.percentage = 10
listener.security.protocol.map = PLAINTEXT:PLAINTEXT,SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,SASL_SSL:SASL_SSL
listeners = PLAINTEXT://localhost:9092
log.cleaner.backoff.ms = 15000
log.cleaner.dedupe.buffer.size = 2097152
log.cleaner.delete.retention.ms = 86400000
log.cleaner.enable = true
log.cleaner.io.buffer.load.factor = 0.9
log.cleaner.io.buffer.size = 524288
log.cleaner.io.max.bytes.per.second = 1.7976931348623157E308
log.cleaner.max.compaction.lag.ms = 9223372036854775807
log.cleaner.min.cleanable.ratio = 0.5
log.cleaner.min.compaction.lag.ms = 0
log.cleaner.threads = 1
log.cleanup.policy = [delete]
log.dir = /tmp/spring.kafka.6ba07a0c-c725-4ca9-ac57-d11450c5620913108459326513132748
log.dirs = null
log.flush.interval.messages = 9223372036854775807
log.flush.interval.ms = null
log.flush.offset.checkpoint.interval.ms = 60000
log.flush.scheduler.interval.ms = 9223372036854775807
log.flush.start.offset.checkpoint.interval.ms = 60000
log.index.interval.bytes = 4096
log.index.size.max.bytes = 10485760
log.message.downconversion.enable = true
log.message.format.version = 3.0-IV1
log.message.timestamp.difference.max.ms = 9223372036854775807
log.message.timestamp.type = CreateTime
log.preallocate = false
log.retention.bytes = -1
log.retention.check.interval.ms = 300000
log.retention.hours = 168
log.retention.minutes = null
log.retention.ms = null
log.roll.hours = 168
log.roll.jitter.hours = 0
log.roll.jitter.ms = null
log.roll.ms = null
log.segment.bytes = 1073741824
log.segment.delete.delay.ms = 1000
max.connection.creation.rate = 2147483647
max.connections = 2147483647
max.connections.per.ip = 2147483647
max.connections.per.ip.overrides =
max.incremental.fetch.session.cache.slots = 1000
message.max.bytes = 1048588
metadata.log.dir = null
metadata.log.max.record.bytes.between.snapshots = 20971520
metadata.log.max.snapshot.interval.ms = 3600000
metadata.log.segment.bytes = 1073741824
metadata.log.segment.min.bytes = 8388608
metadata.log.segment.ms = 604800000
metadata.max.idle.interval.ms = 500
metadata.max.retention.bytes = 104857600
metadata.max.retention.ms = 604800000
metric.reporters = []
metrics.num.samples = 2
metrics.recording.level = INFO
metrics.sample.window.ms = 30000
min.insync.replicas = 1
node.id = 0
num.io.threads = 8
num.network.threads = 3
num.partitions = 1
num.recovery.threads.per.data.dir = 1
num.replica.alter.log.dirs.threads = null
num.replica.fetchers = 1
offset.metadata.max.bytes = 4096
offsets.commit.required.acks = -1
offsets.commit.timeout.ms = 5000
offsets.load.buffer.size = 5242880
offsets.retention.check.interval.ms = 600000
offsets.retention.minutes = 10080
offsets.topic.compression.codec = 0
offsets.topic.num.partitions = 5
offsets.topic.replication.factor = 1
offsets.topic.segment.bytes = 104857600
password.encoder.cipher.algorithm = AES/CBC/PKCS5Padding
password.encoder.iterations = 4096
password.encoder.key.length = 128
password.encoder.keyfactory.algorithm = null
password.encoder.old.secret = null
password.encoder.secret = null
principal.builder.class = class org.apache.kafka.common.security.authenticator.DefaultKafkaPrincipalBuilder
process.roles = []
producer.id.expiration.check.interval.ms = 600000
producer.id.expiration.ms = 86400000
producer.purgatory.purge.interval.requests = 1000
queued.max.request.bytes = -1
queued.max.requests = 500
quota.window.num = 11
quota.window.size.seconds = 1
remote.log.index.file.cache.total.size.bytes = 1073741824
remote.log.manager.task.interval.ms = 30000
remote.log.manager.task.retry.backoff.max.ms = 30000
remote.log.manager.task.retry.backoff.ms = 500
remote.log.manager.task.retry.jitter = 0.2
remote.log.manager.thread.pool.size = 10
remote.log.metadata.manager.class.name = null
remote.log.metadata.manager.class.path = null
remote.log.metadata.manager.impl.prefix = null
remote.log.metadata.manager.listener.name = null
remote.log.reader.max.pending.tasks = 100
remote.log.reader.threads = 10
remote.log.storage.manager.class.name = null
remote.log.storage.manager.class.path = null
remote.log.storage.manager.impl.prefix = null
remote.log.storage.system.enable = false
replica.fetch.backoff.ms = 1000
replica.fetch.max.bytes = 1048576
replica.fetch.min.bytes = 1
replica.fetch.response.max.bytes = 10485760
replica.fetch.wait.max.ms = 500
replica.high.watermark.checkpoint.interval.ms = 9223372036854775807
replica.lag.time.max.ms = 30000
replica.selector.class = null
replica.socket.receive.buffer.bytes = 65536
replica.socket.timeout.ms = 1000
replication.quota.window.num = 11
replication.quota.window.size.seconds = 1
request.timeout.ms = 30000
reserved.broker.max.id = 1000
sasl.client.callback.handler.class = null
sasl.enabled.mechanisms = [GSSAPI]
sasl.jaas.config = null
sasl.kerberos.kinit.cmd = /usr/bin/kinit
sasl.kerberos.min.time.before.relogin = 60000
sasl.kerberos.principal.to.local.rules = [DEFAULT]
sasl.kerberos.service.name = null
sasl.kerberos.ticket.renew.jitter = 0.05
sasl.kerberos.ticket.renew.window.factor = 0.8
sasl.login.callback.handler.class = null
sasl.login.class = null
sasl.login.connect.timeout.ms = null
sasl.login.read.timeout.ms = null
sasl.login.refresh.buffer.seconds = 300
sasl.login.refresh.min.period.seconds = 60
sasl.login.refresh.window.factor = 0.8
sasl.login.refresh.window.jitter = 0.05
sasl.login.retry.backoff.max.ms = 10000
sasl.login.retry.backoff.ms = 100
sasl.mechanism.controller.protocol = GSSAPI
sasl.mechanism.inter.broker.protocol = GSSAPI
sasl.oauthbearer.clock.skew.seconds = 30
sasl.oauthbearer.expected.audience = null
sasl.oauthbearer.expected.issuer = null
sasl.oauthbearer.jwks.endpoint.refresh.ms = 3600000
sasl.oauthbearer.jwks.endpoint.retry.backoff.max.ms = 10000
sasl.oauthbearer.jwks.endpoint.retry.backoff.ms = 100
sasl.oauthbearer.jwks.endpoint.url = null
sasl.oauthbearer.scope.claim.name = scope
sasl.oauthbearer.sub.claim.name = sub
sasl.oauthbearer.token.endpoint.url = null
sasl.server.callback.handler.class = null
sasl.server.max.receive.size = 524288
security.inter.broker.protocol = PLAINTEXT
security.providers = null
socket.connection.setup.timeout.max.ms = 30000
socket.connection.setup.timeout.ms = 10000
socket.listen.backlog.size = 50
socket.receive.buffer.bytes = 102400
socket.request.max.bytes = 104857600
socket.send.buffer.bytes = 102400
ssl.cipher.suites = []
ssl.client.auth = none
ssl.enabled.protocols = [TLSv1.2, TLSv1.3]
ssl.endpoint.identification.algorithm = https
ssl.engine.factory.class = null
ssl.key.password = null
ssl.keymanager.algorithm = SunX509
ssl.keystore.certificate.chain = null
ssl.keystore.key = null
ssl.keystore.location = null
ssl.keystore.password = null
ssl.keystore.type = JKS
ssl.principal.mapping.rules = DEFAULT
ssl.protocol = TLSv1.3
ssl.provider = null
ssl.secure.random.implementation = null
ssl.trustmanager.algorithm = PKIX
ssl.truststore.certificates = null
ssl.truststore.location = null
ssl.truststore.password = null
ssl.truststore.type = JKS
transaction.abort.timed.out.transaction.cleanup.interval.ms = 10000
transaction.max.timeout.ms = 900000
transaction.remove.expired.transaction.cleanup.interval.ms = 3600000
transaction.state.log.load.buffer.size = 5242880
transaction.state.log.min.isr = 2
transaction.state.log.num.partitions = 50
transaction.state.log.replication.factor = 3
transaction.state.log.segment.bytes = 104857600
transactional.id.expiration.ms = 604800000
unclean.leader.election.enable = false
zookeeper.clientCnxnSocket = null
zookeeper.connect = 127.0.0.1:34923
zookeeper.connection.timeout.ms = 10000
zookeeper.max.in.flight.requests = 10
zookeeper.metadata.migration.enable = false
zookeeper.session.timeout.ms = 18000
zookeeper.set.acl = false
zookeeper.ssl.cipher.suites = null
zookeeper.ssl.client.enable = false
zookeeper.ssl.crl.enable = false
zookeeper.ssl.enabled.protocols = null
zookeeper.ssl.endpoint.identification.algorithm = HTTPS
zookeeper.ssl.keystore.location = null
zookeeper.ssl.keystore.password = null
zookeeper.ssl.keystore.type = null
zookeeper.ssl.ocsp.enable = false
zookeeper.ssl.protocol = TLSv1.2
zookeeper.ssl.truststore.location = null
zookeeper.ssl.truststore.password = null
zookeeper.ssl.truststore.type = null
09:53:19.698 [ThrottledChannelReaper-Fetch] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Fetch]: Starting
09:53:19.698 [ThrottledChannelReaper-Produce] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Produce]: Starting
09:53:19.698 [ThrottledChannelReaper-Request] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Request]: Starting
09:53:19.703 [ThrottledChannelReaper-ControllerMutation] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-ControllerMutation]: Starting
09:53:19.707 [main] INFO kafka.log.LogManager - Loading logs from log dirs ArraySeq(/tmp/spring.kafka.6ba07a0c-c725-4ca9-ac57-d11450c5620913108459326513132748)
09:53:19.707 [main] INFO kafka.log.LogManager - Attempting recovery for all logs in /tmp/spring.kafka.6ba07a0c-c725-4ca9-ac57-d11450c5620913108459326513132748 since no clean shutdown file was found
09:53:19.708 [main] INFO kafka.log.LogManager - Loaded 0 logs in 0ms.
09:53:19.708 [main] INFO kafka.log.LogManager - Starting log cleanup with a period of 300000 ms.
09:53:19.708 [main] INFO kafka.log.LogManager - Starting log flusher with a default period of 9223372036854775807 ms.
09:53:19.714 [main] INFO kafka.log.LogCleaner - Starting the log cleaner
09:53:19.714 [kafka-log-cleaner-thread-0] INFO kafka.log.LogCleaner - [kafka-log-cleaner-thread-0]: Starting
09:53:19.715 [feature-zk-node-event-process-thread] INFO k.s.FinalizedFeatureChangeListener$ChangeNotificationProcessorThread - [feature-zk-node-event-process-thread]: Starting
09:53:19.716 [feature-zk-node-event-process-thread] INFO k.s.FinalizedFeatureChangeListener - Feature ZK node at path: /feature does not exist
09:53:19.718 [BrokerToControllerChannelManager broker=0 name=forwarding] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=forwarding]: Starting
09:53:19.741 [main] INFO kafka.network.ConnectionQuotas - Updated connection-accept-rate max connection creation rate to 2147483647
09:53:19.741 [main] INFO kafka.network.DataPlaneAcceptor - Awaiting socket connections on localhost:9092.
09:53:19.743 [main] INFO kafka.network.SocketServer - [SocketServer listenerType=ZK_BROKER, nodeId=0] Created data-plane acceptor and processors for endpoint : ListenerName(PLAINTEXT)
09:53:19.745 [BrokerToControllerChannelManager broker=0 name=alterPartition] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=alterPartition]: Starting
09:53:19.746 [ExpirationReaper-0-Fetch] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Fetch]: Starting
09:53:19.746 [ExpirationReaper-0-DeleteRecords] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-DeleteRecords]: Starting
09:53:19.747 [ExpirationReaper-0-ElectLeader] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-ElectLeader]: Starting
09:53:19.747 [ExpirationReaper-0-Produce] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Produce]: Starting
09:53:19.748 [LogDirFailureHandler] INFO k.s.ReplicaManager$LogDirFailureHandler - [LogDirFailureHandler]: Starting
09:53:19.750 [main] INFO kafka.zk.KafkaZkClient - Creating /brokers/ids/0 (is it secure? false)
09:53:19.752 [main] INFO kafka.zk.KafkaZkClient - Stat of the created znode at /brokers/ids/0 is: 25,25,1787997199751,1787997199751,1,0,0,72057606229786624,202,0,25
09:53:19.752 [main] INFO kafka.zk.KafkaZkClient - Registered broker 0 at path /brokers/ids/0 with addresses: PLAINTEXT://localhost:9092, czxid (broker epoch): 25
09:53:19.766 [controller-event-thread] INFO k.c.ControllerEventManager$ControllerEventThread - [ControllerEventThread controllerId=0] Starting
09:53:19.770 [controller-event-thread] INFO kafka.zk.KafkaZkClient - Successfully created /controller_epoch with initial epoch 0
09:53:19.775 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] 0 successfully elected as the controller. Epoch incremented to 1 and epoch zk version is now 1
09:53:19.775 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Creating FeatureZNode at path: /feature with contents: FeatureZNode(2,Enabled,Map())
09:53:19.777 [main-EventThread] INFO k.s.FinalizedFeatureChangeListener - Feature ZK node created at path: /feature
09:53:19.778 [feature-zk-node-event-process-thread] INFO k.server.metadata.ZkMetadataCache - [MetadataCache brokerId=0] Updated cache from existing to latest FinalizedFeaturesAndEpoch(features=Map(), epoch=0).
09:53:19.779 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Registering handlers
09:53:19.781 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Deleting log dir event notifications
09:53:19.781 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Deleting isr change notifications
09:53:19.782 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Initializing controller context
09:53:19.784 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Initialized broker epochs cache: HashMap(0 -> 25)
09:53:19.787 [ExpirationReaper-0-topic] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-topic]: Starting
09:53:19.790 [ExpirationReaper-0-Heartbeat] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Heartbeat]: Starting
09:53:19.796 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Currently active brokers in the cluster: Set(0)
09:53:19.796 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Currently shutting brokers in the cluster: HashSet()
09:53:19.796 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Current list of topics in the cluster: HashSet()
09:53:19.796 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Fetching topic deletions in progress
09:53:19.796 [Controller-0-to-broker-0-send-thread] INFO kafka.controller.RequestSendThread - [RequestSendThread controllerId=0] Starting
09:53:19.797 [ExpirationReaper-0-Rebalance] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Rebalance]: Starting
09:53:19.797 [main] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Starting up.
09:53:19.798 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] List of topics to be deleted:
09:53:19.798 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] List of topics ineligible for deletion:
09:53:19.798 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Initializing topic deletion manager
09:53:19.798 [controller-event-thread] INFO k.controller.TopicDeletionManager - [Topic Deletion Manager 0] Initializing manager with initial deletions: Set(), initial ineligible deletions: HashSet()
09:53:19.798 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Sending update metadata request
09:53:19.798 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet(0) for 0 partitions
09:53:19.798 [controller-event-thread] INFO k.controller.ZkReplicaStateMachine - [ReplicaStateMachine controllerId=0] Initializing replica state
09:53:19.798 [controller-event-thread] INFO k.controller.ZkReplicaStateMachine - [ReplicaStateMachine controllerId=0] Triggering online replica state changes
09:53:19.798 [controller-event-thread] INFO k.controller.ZkReplicaStateMachine - [ReplicaStateMachine controllerId=0] Triggering offline replica state changes
09:53:19.798 [controller-event-thread] INFO k.controller.ZkPartitionStateMachine - [PartitionStateMachine controllerId=0] Initializing partition state
09:53:19.798 [controller-event-thread] INFO k.controller.ZkPartitionStateMachine - [PartitionStateMachine controllerId=0] Triggering online partition state changes
09:53:19.798 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Ready to serve as the new controller with epoch 1
09:53:19.801 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Partitions undergoing preferred replica election:
09:53:19.802 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Partitions that completed preferred replica election:
09:53:19.802 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Skipping preferred replica election for partitions due to topic deletion:
09:53:19.802 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Resuming preferred replica election for partitions:
09:53:19.802 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Starting replica leader election (PREFERRED) for partitions triggered by ZkTriggered
09:53:19.801 [Controller-0-to-broker-0-send-thread] INFO kafka.controller.RequestSendThread - [RequestSendThread controllerId=0] Controller 0 connected to localhost:9092 (id: 0 rack: null) for sending state change requests
09:53:19.804 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Starting the controller scheduler
09:53:19.810 [main] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Startup complete.
09:53:19.811 [main] INFO k.c.t.TransactionCoordinator - [TransactionCoordinator id=0] Starting up.
09:53:19.816 [main] INFO k.c.t.TransactionCoordinator - [TransactionCoordinator id=0] Startup complete.
09:53:19.817 [TxnMarkerSenderThread-0] INFO k.c.t.TransactionMarkerChannelManager - [Transaction Marker Channel Manager 0]: Starting
09:53:19.817 [ExpirationReaper-0-AlterAcls] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-AlterAcls]: Starting
09:53:19.828 [main] INFO kafka.network.SocketServer - [SocketServer listenerType=ZK_BROKER, nodeId=0] Enabling request processing.
09:53:19.828 [/config/changes-event-process-thread] INFO k.c.ZkNodeChangeNotificationListener$ChangeEventProcessThread - [/config/changes-event-process-thread]: Starting
09:53:19.829 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka version: 3.4.1
09:53:19.829 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka commitId: 8a516edc2755df89
09:53:19.829 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka startTimeMs: 1787997199829
09:53:19.829 [main] INFO kafka.server.KafkaServer - [KafkaServer id=0] started
09:53:19.829 [main] INFO o.a.k.c.admin.AdminClientConfig - AdminClientConfig values:
auto.include.jmx.reporter = true
bootstrap.servers = [127.0.0.1:9092]
client.dns.lookup = use_all_dns_ips
client.id =
connections.max.idle.ms = 300000
default.api.timeout.ms = 60000
metadata.max.age.ms = 300000
metric.reporters = []
metrics.num.samples = 2
metrics.recording.level = INFO
metrics.sample.window.ms = 30000
receive.buffer.bytes = 65536
reconnect.backoff.max.ms = 1000
reconnect.backoff.ms = 50
request.timeout.ms = 30000
retries = 2147483647
retry.backoff.ms = 100
sasl.client.callback.handler.class = null
sasl.jaas.config = null
sasl.kerberos.kinit.cmd = /usr/bin/kinit
sasl.kerberos.min.time.before.relogin = 60000
sasl.kerberos.service.name = null
sasl.kerberos.ticket.renew.jitter = 0.05
sasl.kerberos.ticket.renew.window.factor = 0.8
sasl.login.callback.handler.class = null
sasl.login.class = null
sasl.login.connect.timeout.ms = null
sasl.login.read.timeout.ms = null
sasl.login.refresh.buffer.seconds = 300
sasl.login.refresh.min.period.seconds = 60
sasl.login.refresh.window.factor = 0.8
sasl.login.refresh.window.jitter = 0.05
sasl.login.retry.backoff.max.ms = 10000
sasl.login.retry.backoff.ms = 100
sasl.mechanism = GSSAPI
sasl.oauthbearer.clock.skew.seconds = 30
sasl.oauthbearer.expected.audience = null
sasl.oauthbearer.expected.issuer = null
sasl.oauthbearer.jwks.endpoint.refresh.ms = 3600000
sasl.oauthbearer.jwks.endpoint.retry.backoff.max.ms = 10000
sasl.oauthbearer.jwks.endpoint.retry.backoff.ms = 100
sasl.oauthbearer.jwks.endpoint.url = null
sasl.oauthbearer.scope.claim.name = scope
sasl.oauthbearer.sub.claim.name = sub
sasl.oauthbearer.token.endpoint.url = null
security.protocol = PLAINTEXT
security.providers = null
send.buffer.bytes = 131072
socket.connection.setup.timeout.max.ms = 30000
socket.connection.setup.timeout.ms = 10000
ssl.cipher.suites = null
ssl.enabled.protocols = [TLSv1.2, TLSv1.3]
ssl.endpoint.identification.algorithm = https
ssl.engine.factory.class = null
ssl.key.password = null
ssl.keymanager.algorithm = SunX509
ssl.keystore.certificate.chain = null
ssl.keystore.key = null
ssl.keystore.location = null
ssl.keystore.password = null
ssl.keystore.type = JKS
ssl.protocol = TLSv1.3
ssl.provider = null
ssl.secure.random.implementation = null
ssl.trustmanager.algorithm = PKIX
ssl.truststore.certificates = null
ssl.truststore.location = null
ssl.truststore.password = null
ssl.truststore.type = JKS
09:53:19.830 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka version: 3.4.1
09:53:19.830 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka commitId: 8a516edc2755df89
09:53:19.830 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka startTimeMs: 1787997199830
09:53:19.844 [data-plane-kafka-request-handler-4] INFO kafka.zk.AdminZkClient - Creating topic SDC-DISTR-NOTIF-TOPIC-AUTO with configuration {} and initial partition assignment HashMap(0 -> ArrayBuffer(0))
09:53:19.845 [BrokerToControllerChannelManager broker=0 name=alterPartition] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=alterPartition]: Recorded new controller, from now on will use node localhost:9092 (id: 0 rack: null)
09:53:19.849 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] New topics: [Set(SDC-DISTR-NOTIF-TOPIC-AUTO)], deleted topics: [HashSet()], new partition replica assignment [Set(TopicIdReplicaAssignment(SDC-DISTR-NOTIF-TOPIC-AUTO,Some(sRZGJtn9STuj4o63-4fHNg),Map(SDC-DISTR-NOTIF-TOPIC-AUTO-0 -> ReplicaAssignment(replicas=0, addingReplicas=, removingReplicas=))))]
09:53:19.849 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] New partition creation callback for SDC-DISTR-NOTIF-TOPIC-AUTO-0
09:53:19.849 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 state from NonExistentPartition to NewPartition with assigned replicas 0
09:53:19.849 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:53:19.850 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:53:19.853 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 from NewPartition to OnlinePartition with state LeaderAndIsr(leader=0, leaderEpoch=0, isr=List(0), leaderRecoveryState=RECOVERED, partitionEpoch=0)
09:53:19.853 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending LeaderAndIsr request to broker 0 with 1 become-leader and 0 become-follower partitions
09:53:19.853 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet(0) for 1 partitions
09:53:19.853 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:53:19.854 [data-plane-kafka-request-handler-5] INFO state.change.logger - [Broker id=0] Handling LeaderAndIsr request correlationId 1 from controller 0 for 1 partitions
09:53:19.855 [data-plane-kafka-request-handler-5] INFO kafka.server.ReplicaFetcherManager - [ReplicaFetcherManager on broker 0] Removed fetcher for partitions Set(SDC-DISTR-NOTIF-TOPIC-AUTO-0)
09:53:19.855 [data-plane-kafka-request-handler-5] INFO state.change.logger - [Broker id=0] Stopped fetchers as part of LeaderAndIsr request correlationId 1 from controller 0 epoch 1 as part of the become-leader transition for 1 partitions
09:53:19.857 [data-plane-kafka-request-handler-5] INFO kafka.log.UnifiedLog$ - [LogLoader partition=SDC-DISTR-NOTIF-TOPIC-AUTO-0, dir=/tmp/spring.kafka.6ba07a0c-c725-4ca9-ac57-d11450c5620913108459326513132748] Loading producer state till offset 0 with message format version 2
09:53:19.858 [data-plane-kafka-request-handler-5] INFO kafka.log.LogManager - Created log for partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 in /tmp/spring.kafka.6ba07a0c-c725-4ca9-ac57-d11450c5620913108459326513132748/SDC-DISTR-NOTIF-TOPIC-AUTO-0 with properties {}
09:53:19.858 [data-plane-kafka-request-handler-5] INFO kafka.cluster.Partition - [Partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 broker=0] No checkpointed highwatermark is found for partition SDC-DISTR-NOTIF-TOPIC-AUTO-0
09:53:19.858 [data-plane-kafka-request-handler-5] INFO kafka.cluster.Partition - [Partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 broker=0] Log loaded for partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 with initial high watermark 0
09:53:19.858 [data-plane-kafka-request-handler-5] INFO state.change.logger - [Broker id=0] Leader SDC-DISTR-NOTIF-TOPIC-AUTO-0 with topic id Some(sRZGJtn9STuj4o63-4fHNg) starts at leader epoch 0 from offset 0 with partition epoch 0, high watermark 0, ISR [0], adding replicas [] and removing replicas []. Previous leader epoch was -1.
09:53:19.865 [data-plane-kafka-request-handler-5] INFO state.change.logger - [Broker id=0] Finished LeaderAndIsr request in 10ms correlationId 1 from controller 0 for 1 partitions
09:53:19.867 [data-plane-kafka-request-handler-7] INFO state.change.logger - [Broker id=0] Add 1 partitions and deleted 0 partitions from metadata cache in response to UpdateMetadata request sent by controller 0 epoch 1 with correlation id 2
09:53:19.868 [kafka-admin-client-thread | adminclient-2] INFO o.a.kafka.common.utils.AppInfoParser - App info kafka.admin.client for adminclient-2 unregistered
09:53:19.869 [kafka-admin-client-thread | adminclient-2] INFO o.a.kafka.common.metrics.Metrics - Metrics scheduler closed
09:53:19.870 [kafka-admin-client-thread | adminclient-2] INFO o.a.kafka.common.metrics.Metrics - Closing reporter org.apache.kafka.common.metrics.JmxReporter
09:53:19.870 [kafka-admin-client-thread | adminclient-2] INFO o.a.kafka.common.metrics.Metrics - Metrics reporters closed
09:53:19.872 [main] INFO o.o.a.m.n.ArtifactDownloadManagerTest - Starting ArtifactDownloadManagerTest using Java 21.0.11 with PID 2137 (started by jenkins in /w/workspace/aai-model-loader-sonar)
09:53:19.872 [main] INFO o.o.a.m.n.ArtifactDownloadManagerTest - No active profile set, falling back to 1 default profile: "default"
09:53:19.919 [BrokerToControllerChannelManager broker=0 name=forwarding] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=forwarding]: Recorded new controller, from now on will use node localhost:9092 (id: 0 rack: null)
09:53:20.052 [main] WARN o.s.c.LocalVariableTableParameterNameDiscoverer - Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: org.onap.aai.modelloader.restclient.BabelServiceClientImpl
09:53:20.103 [main] INFO o.o.a.modelloader.config.BeanConfig - MDLSVC0001I|MDLSVC0001I Loading configuration |
09:53:20.257 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO org.apache.kafka.clients.Metadata - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Resetting the last seen epoch of partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 to 0 since the associated topicId changed from xsddL4MCQy6BspAoq6pS3w to sRZGJtn9STuj4o63-4fHNg
09:53:20.258 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO org.apache.kafka.clients.Metadata - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Cluster ID: qTcY8H7uR_SehRfoPPIhLg
09:53:20.261 [data-plane-kafka-request-handler-0] INFO kafka.zk.AdminZkClient - Creating topic __consumer_offsets with configuration {compression.type=producer, cleanup.policy=compact, segment.bytes=104857600} and initial partition assignment HashMap(0 -> ArrayBuffer(0), 1 -> ArrayBuffer(0), 2 -> ArrayBuffer(0), 3 -> ArrayBuffer(0), 4 -> ArrayBuffer(0))
09:53:20.267 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] New topics: [Set(__consumer_offsets)], deleted topics: [HashSet()], new partition replica assignment [Set(TopicIdReplicaAssignment(__consumer_offsets,Some(HzOYvytzRD2pNPhBEpaL9w),HashMap(__consumer_offsets-4 -> ReplicaAssignment(replicas=0, addingReplicas=, removingReplicas=), __consumer_offsets-3 -> ReplicaAssignment(replicas=0, addingReplicas=, removingReplicas=), __consumer_offsets-2 -> ReplicaAssignment(replicas=0, addingReplicas=, removingReplicas=), __consumer_offsets-0 -> ReplicaAssignment(replicas=0, addingReplicas=, removingReplicas=), __consumer_offsets-1 -> ReplicaAssignment(replicas=0, addingReplicas=, removingReplicas=))))]
09:53:20.268 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] New partition creation callback for __consumer_offsets-4,__consumer_offsets-3,__consumer_offsets-2,__consumer_offsets-0,__consumer_offsets-1
09:53:20.268 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-4 state from NonExistentPartition to NewPartition with assigned replicas 0
09:53:20.268 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-3 state from NonExistentPartition to NewPartition with assigned replicas 0
09:53:20.268 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-2 state from NonExistentPartition to NewPartition with assigned replicas 0
09:53:20.268 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-0 state from NonExistentPartition to NewPartition with assigned replicas 0
09:53:20.268 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-1 state from NonExistentPartition to NewPartition with assigned replicas 0
09:53:20.268 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:53:20.269 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:53:20.277 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-4 from NewPartition to OnlinePartition with state LeaderAndIsr(leader=0, leaderEpoch=0, isr=List(0), leaderRecoveryState=RECOVERED, partitionEpoch=0)
09:53:20.277 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-3 from NewPartition to OnlinePartition with state LeaderAndIsr(leader=0, leaderEpoch=0, isr=List(0), leaderRecoveryState=RECOVERED, partitionEpoch=0)
09:53:20.277 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-2 from NewPartition to OnlinePartition with state LeaderAndIsr(leader=0, leaderEpoch=0, isr=List(0), leaderRecoveryState=RECOVERED, partitionEpoch=0)
09:53:20.277 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-0 from NewPartition to OnlinePartition with state LeaderAndIsr(leader=0, leaderEpoch=0, isr=List(0), leaderRecoveryState=RECOVERED, partitionEpoch=0)
09:53:20.277 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-1 from NewPartition to OnlinePartition with state LeaderAndIsr(leader=0, leaderEpoch=0, isr=List(0), leaderRecoveryState=RECOVERED, partitionEpoch=0)
09:53:20.277 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending LeaderAndIsr request to broker 0 with 5 become-leader and 0 become-follower partitions
09:53:20.277 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet(0) for 5 partitions
09:53:20.279 [data-plane-kafka-request-handler-1] INFO state.change.logger - [Broker id=0] Handling LeaderAndIsr request correlationId 3 from controller 0 for 5 partitions
09:53:20.280 [data-plane-kafka-request-handler-1] INFO kafka.server.ReplicaFetcherManager - [ReplicaFetcherManager on broker 0] Removed fetcher for partitions HashSet(__consumer_offsets-4, __consumer_offsets-3, __consumer_offsets-2, __consumer_offsets-0, __consumer_offsets-1)
09:53:20.281 [data-plane-kafka-request-handler-1] INFO state.change.logger - [Broker id=0] Stopped fetchers as part of LeaderAndIsr request correlationId 3 from controller 0 epoch 1 as part of the become-leader transition for 5 partitions
09:53:20.281 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:53:20.283 [data-plane-kafka-request-handler-1] INFO kafka.log.UnifiedLog$ - [LogLoader partition=__consumer_offsets-3, dir=/tmp/spring.kafka.6ba07a0c-c725-4ca9-ac57-d11450c5620913108459326513132748] Loading producer state till offset 0 with message format version 2
09:53:20.284 [data-plane-kafka-request-handler-1] INFO kafka.log.LogManager - Created log for partition __consumer_offsets-3 in /tmp/spring.kafka.6ba07a0c-c725-4ca9-ac57-d11450c5620913108459326513132748/__consumer_offsets-3 with properties {cleanup.policy=compact, compression.type="producer", segment.bytes=104857600}
09:53:20.284 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition __consumer_offsets-3 broker=0] No checkpointed highwatermark is found for partition __consumer_offsets-3
09:53:20.284 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition __consumer_offsets-3 broker=0] Log loaded for partition __consumer_offsets-3 with initial high watermark 0
09:53:20.284 [data-plane-kafka-request-handler-1] INFO state.change.logger - [Broker id=0] Leader __consumer_offsets-3 with topic id Some(HzOYvytzRD2pNPhBEpaL9w) starts at leader epoch 0 from offset 0 with partition epoch 0, high watermark 0, ISR [0], adding replicas [] and removing replicas []. Previous leader epoch was -1.
09:53:20.293 [data-plane-kafka-request-handler-1] INFO kafka.log.UnifiedLog$ - [LogLoader partition=__consumer_offsets-2, dir=/tmp/spring.kafka.6ba07a0c-c725-4ca9-ac57-d11450c5620913108459326513132748] Loading producer state till offset 0 with message format version 2
09:53:20.294 [data-plane-kafka-request-handler-1] INFO kafka.log.LogManager - Created log for partition __consumer_offsets-2 in /tmp/spring.kafka.6ba07a0c-c725-4ca9-ac57-d11450c5620913108459326513132748/__consumer_offsets-2 with properties {cleanup.policy=compact, compression.type="producer", segment.bytes=104857600}
09:53:20.294 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition __consumer_offsets-2 broker=0] No checkpointed highwatermark is found for partition __consumer_offsets-2
09:53:20.294 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition __consumer_offsets-2 broker=0] Log loaded for partition __consumer_offsets-2 with initial high watermark 0
09:53:20.294 [data-plane-kafka-request-handler-1] INFO state.change.logger - [Broker id=0] Leader __consumer_offsets-2 with topic id Some(HzOYvytzRD2pNPhBEpaL9w) starts at leader epoch 0 from offset 0 with partition epoch 0, high watermark 0, ISR [0], adding replicas [] and removing replicas []. Previous leader epoch was -1.
09:53:20.302 [data-plane-kafka-request-handler-1] INFO kafka.log.UnifiedLog$ - [LogLoader partition=__consumer_offsets-4, dir=/tmp/spring.kafka.6ba07a0c-c725-4ca9-ac57-d11450c5620913108459326513132748] Loading producer state till offset 0 with message format version 2
09:53:20.303 [data-plane-kafka-request-handler-1] INFO kafka.log.LogManager - Created log for partition __consumer_offsets-4 in /tmp/spring.kafka.6ba07a0c-c725-4ca9-ac57-d11450c5620913108459326513132748/__consumer_offsets-4 with properties {cleanup.policy=compact, compression.type="producer", segment.bytes=104857600}
09:53:20.303 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition __consumer_offsets-4 broker=0] No checkpointed highwatermark is found for partition __consumer_offsets-4
09:53:20.303 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition __consumer_offsets-4 broker=0] Log loaded for partition __consumer_offsets-4 with initial high watermark 0
09:53:20.303 [data-plane-kafka-request-handler-1] INFO state.change.logger - [Broker id=0] Leader __consumer_offsets-4 with topic id Some(HzOYvytzRD2pNPhBEpaL9w) starts at leader epoch 0 from offset 0 with partition epoch 0, high watermark 0, ISR [0], adding replicas [] and removing replicas []. Previous leader epoch was -1.
09:53:20.310 [data-plane-kafka-request-handler-1] INFO kafka.log.UnifiedLog$ - [LogLoader partition=__consumer_offsets-1, dir=/tmp/spring.kafka.6ba07a0c-c725-4ca9-ac57-d11450c5620913108459326513132748] Loading producer state till offset 0 with message format version 2
09:53:20.311 [data-plane-kafka-request-handler-1] INFO kafka.log.LogManager - Created log for partition __consumer_offsets-1 in /tmp/spring.kafka.6ba07a0c-c725-4ca9-ac57-d11450c5620913108459326513132748/__consumer_offsets-1 with properties {cleanup.policy=compact, compression.type="producer", segment.bytes=104857600}
09:53:20.311 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition __consumer_offsets-1 broker=0] No checkpointed highwatermark is found for partition __consumer_offsets-1
09:53:20.311 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition __consumer_offsets-1 broker=0] Log loaded for partition __consumer_offsets-1 with initial high watermark 0
09:53:20.311 [data-plane-kafka-request-handler-1] INFO state.change.logger - [Broker id=0] Leader __consumer_offsets-1 with topic id Some(HzOYvytzRD2pNPhBEpaL9w) starts at leader epoch 0 from offset 0 with partition epoch 0, high watermark 0, ISR [0], adding replicas [] and removing replicas []. Previous leader epoch was -1.
09:53:20.319 [data-plane-kafka-request-handler-1] INFO kafka.log.UnifiedLog$ - [LogLoader partition=__consumer_offsets-0, dir=/tmp/spring.kafka.6ba07a0c-c725-4ca9-ac57-d11450c5620913108459326513132748] Loading producer state till offset 0 with message format version 2
09:53:20.320 [data-plane-kafka-request-handler-1] INFO kafka.log.LogManager - Created log for partition __consumer_offsets-0 in /tmp/spring.kafka.6ba07a0c-c725-4ca9-ac57-d11450c5620913108459326513132748/__consumer_offsets-0 with properties {cleanup.policy=compact, compression.type="producer", segment.bytes=104857600}
09:53:20.320 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition __consumer_offsets-0 broker=0] No checkpointed highwatermark is found for partition __consumer_offsets-0
09:53:20.320 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition __consumer_offsets-0 broker=0] Log loaded for partition __consumer_offsets-0 with initial high watermark 0
09:53:20.320 [data-plane-kafka-request-handler-1] INFO state.change.logger - [Broker id=0] Leader __consumer_offsets-0 with topic id Some(HzOYvytzRD2pNPhBEpaL9w) starts at leader epoch 0 from offset 0 with partition epoch 0, high watermark 0, ISR [0], adding replicas [] and removing replicas []. Previous leader epoch was -1.
09:53:20.328 [data-plane-kafka-request-handler-1] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Elected as the group coordinator for partition 3 in epoch 0
09:53:20.328 [data-plane-kafka-request-handler-1] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Scheduling loading of offsets and group metadata from __consumer_offsets-3 for epoch 0
09:53:20.328 [group-metadata-manager-0] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Finished loading offsets and group metadata from __consumer_offsets-3 in 0 milliseconds for epoch 0, of which 0 milliseconds was spent in the scheduler.
09:53:20.328 [data-plane-kafka-request-handler-1] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Elected as the group coordinator for partition 2 in epoch 0
09:53:20.328 [data-plane-kafka-request-handler-1] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Scheduling loading of offsets and group metadata from __consumer_offsets-2 for epoch 0
09:53:20.328 [group-metadata-manager-0] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Finished loading offsets and group metadata from __consumer_offsets-2 in 0 milliseconds for epoch 0, of which 0 milliseconds was spent in the scheduler.
09:53:20.328 [data-plane-kafka-request-handler-1] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Elected as the group coordinator for partition 4 in epoch 0
09:53:20.328 [data-plane-kafka-request-handler-1] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Scheduling loading of offsets and group metadata from __consumer_offsets-4 for epoch 0
09:53:20.328 [group-metadata-manager-0] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Finished loading offsets and group metadata from __consumer_offsets-4 in 0 milliseconds for epoch 0, of which 0 milliseconds was spent in the scheduler.
09:53:20.329 [data-plane-kafka-request-handler-1] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Elected as the group coordinator for partition 1 in epoch 0
09:53:20.329 [data-plane-kafka-request-handler-1] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Scheduling loading of offsets and group metadata from __consumer_offsets-1 for epoch 0
09:53:20.329 [group-metadata-manager-0] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Finished loading offsets and group metadata from __consumer_offsets-1 in 0 milliseconds for epoch 0, of which 0 milliseconds was spent in the scheduler.
09:53:20.329 [data-plane-kafka-request-handler-1] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Elected as the group coordinator for partition 0 in epoch 0
09:53:20.329 [data-plane-kafka-request-handler-1] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Scheduling loading of offsets and group metadata from __consumer_offsets-0 for epoch 0
09:53:20.329 [group-metadata-manager-0] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Finished loading offsets and group metadata from __consumer_offsets-0 in 0 milliseconds for epoch 0, of which 0 milliseconds was spent in the scheduler.
09:53:20.329 [data-plane-kafka-request-handler-1] INFO state.change.logger - [Broker id=0] Finished LeaderAndIsr request in 50ms correlationId 3 from controller 0 for 5 partitions
09:53:20.331 [data-plane-kafka-request-handler-2] INFO state.change.logger - [Broker id=0] Add 5 partitions and deleted 0 partitions from metadata cache in response to UpdateMetadata request sent by controller 0 epoch 1 with correlation id 4
09:53:20.369 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 1 endpoint(s) beneath base path '/actuator'
09:53:20.386 [main] INFO o.o.a.m.n.ArtifactDownloadManagerTest - Started ArtifactDownloadManagerTest in 0.764 seconds (process running for 52.62)
09:53:20.387 [main] INFO o.o.sdc.impl.DistributionClientImpl - DistributionClient - init
09:53:20.388 [main] WARN o.o.sdc.impl.DistributionClientImpl - polling interval is out of range. value should be greater than or equals to 15
09:53:20.388 [main] WARN o.o.sdc.impl.DistributionClientImpl - setting polling interval to default: 15
09:53:20.388 [main] WARN o.o.sdc.impl.DistributionClientImpl - polling interval is out of range. value should be greater than or equals to 15
09:53:20.388 [main] WARN o.o.sdc.impl.DistributionClientImpl - setting polling interval to default: 15
09:53:20.392 [qtp887534331-298] INFO WireMock - Request received:
127.0.0.1 - GET /sdc/v1/artifactTypes
X-ECOMP-RequestID: [40170338-ba5b-4519-8518-cda8a5d38a89]
X-ECOMP-InstanceID: [aai-ml-id-test]
Content-Type: [application/json; charset=UTF-8]
Authorization: [Basic Y2k6QWExMjM0NTY=]
Host: [localhost:12405]
Connection: [keep-alive]
User-Agent: [Apache-HttpClient/4.5.13 (Java/21.0.11)]
Accept-Encoding: [gzip,deflate]
Matched response definition:
{
"status" : 200,
"bodyFileName" : "artifactTypes.json",
"headers" : {
"Content-Type" : "application/json"
}
}
Response:
HTTP/1.1 200
Content-Type: [application/json]
Matched-Stub-Id: [882ce499-6297-48c4-8377-a25a39a09634]
09:53:20.397 [qtp887534331-298] INFO WireMock - Request received:
127.0.0.1 - GET /sdc/v1/distributionKafkaData
X-ECOMP-RequestID: [5462bcc8-e502-4d3a-b544-fd0f36995ae0]
X-ECOMP-InstanceID: [aai-ml-id-test]
Content-Type: [application/json; charset=UTF-8]
Authorization: [Basic Y2k6QWExMjM0NTY=]
Host: [localhost:12405]
Connection: [keep-alive]
User-Agent: [Apache-HttpClient/4.5.13 (Java/21.0.11)]
Accept-Encoding: [gzip,deflate]
Matched response definition:
{
"status" : 200,
"body" : "{\n \"kafkaBootStrapServer\": \"127.0.0.1:9092\",\n \"distrNotificationTopicName\": \"SDC-DISTR-NOTIF-TOPIC-AUTO\",\n \"distrStatusTopicName\": \"SDC-DISTR-STATUS-TOPIC-AUTO\"\n}\n",
"bodyFileName" : "kafkaBootstrap.json",
"headers" : {
"Content-Type" : "application/json"
},
"transformers" : [ "response-template" ],
"transformerParameters" : {
"kafkaBootstrapAddress" : "127.0.0.1:9092"
}
}
Response:
HTTP/1.1 200
Content-Type: [application/json]
Matched-Stub-Id: [4986848d-2c1a-448c-b08e-f332da6d6e99]
09:53:20.399 [main] INFO o.a.k.c.producer.ProducerConfig - ProducerConfig values:
acks = -1
auto.include.jmx.reporter = true
batch.size = 16384
bootstrap.servers = [127.0.0.1:9092]
buffer.memory = 33554432
client.dns.lookup = use_all_dns_ips
client.id = aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c
compression.type = none
connections.max.idle.ms = 540000
delivery.timeout.ms = 120000
enable.idempotence = true
interceptor.classes = []
key.serializer = class org.apache.kafka.common.serialization.StringSerializer
linger.ms = 0
max.block.ms = 60000
max.in.flight.requests.per.connection = 5
max.request.size = 1048576
metadata.max.age.ms = 300000
metadata.max.idle.ms = 300000
metric.reporters = []
metrics.num.samples = 2
metrics.recording.level = INFO
metrics.sample.window.ms = 30000
partitioner.adaptive.partitioning.enable = true
partitioner.availability.timeout.ms = 0
partitioner.class = null
partitioner.ignore.keys = false
receive.buffer.bytes = 32768
reconnect.backoff.max.ms = 1000
reconnect.backoff.ms = 50
request.timeout.ms = 30000
retries = 2147483647
retry.backoff.ms = 100
sasl.client.callback.handler.class = null
sasl.jaas.config = [hidden]
sasl.kerberos.kinit.cmd = /usr/bin/kinit
sasl.kerberos.min.time.before.relogin = 60000
sasl.kerberos.service.name = null
sasl.kerberos.ticket.renew.jitter = 0.05
sasl.kerberos.ticket.renew.window.factor = 0.8
sasl.login.callback.handler.class = null
sasl.login.class = null
sasl.login.connect.timeout.ms = null
sasl.login.read.timeout.ms = null
sasl.login.refresh.buffer.seconds = 300
sasl.login.refresh.min.period.seconds = 60
sasl.login.refresh.window.factor = 0.8
sasl.login.refresh.window.jitter = 0.05
sasl.login.retry.backoff.max.ms = 10000
sasl.login.retry.backoff.ms = 100
sasl.mechanism = PLAIN
sasl.oauthbearer.clock.skew.seconds = 30
sasl.oauthbearer.expected.audience = null
sasl.oauthbearer.expected.issuer = null
sasl.oauthbearer.jwks.endpoint.refresh.ms = 3600000
sasl.oauthbearer.jwks.endpoint.retry.backoff.max.ms = 10000
sasl.oauthbearer.jwks.endpoint.retry.backoff.ms = 100
sasl.oauthbearer.jwks.endpoint.url = null
sasl.oauthbearer.scope.claim.name = scope
sasl.oauthbearer.sub.claim.name = sub
sasl.oauthbearer.token.endpoint.url = null
security.protocol = PLAINTEXT
security.providers = null
send.buffer.bytes = 131072
socket.connection.setup.timeout.max.ms = 30000
socket.connection.setup.timeout.ms = 10000
ssl.cipher.suites = null
ssl.enabled.protocols = [TLSv1.2, TLSv1.3]
ssl.endpoint.identification.algorithm = https
ssl.engine.factory.class = null
ssl.key.password = null
ssl.keymanager.algorithm = SunX509
ssl.keystore.certificate.chain = null
ssl.keystore.key = null
ssl.keystore.location = null
ssl.keystore.password = null
ssl.keystore.type = JKS
ssl.protocol = TLSv1.3
ssl.provider = null
ssl.secure.random.implementation = null
ssl.trustmanager.algorithm = PKIX
ssl.truststore.certificates = null
ssl.truststore.location = null
ssl.truststore.password = null
ssl.truststore.type = JKS
transaction.timeout.ms = 60000
transactional.id = null
value.serializer = class org.apache.kafka.common.serialization.StringSerializer
09:53:20.400 [main] INFO o.a.k.clients.producer.KafkaProducer - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Instantiated an idempotent producer.
09:53:20.402 [main] WARN o.a.k.c.producer.ProducerConfig - These configurations '[sasl.jaas.config]' were supplied but are not used yet.
09:53:20.402 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka version: 3.4.1
09:53:20.402 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka commitId: 8a516edc2755df89
09:53:20.402 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka startTimeMs: 1787997200402
09:53:20.403 [main] INFO o.o.sdc.impl.DistributionClientImpl - start DistributionClient
09:53:20.403 [main] INFO o.a.k.c.consumer.ConsumerConfig - ConsumerConfig values:
allow.auto.create.topics = false
auto.commit.interval.ms = 5000
auto.include.jmx.reporter = true
auto.offset.reset = latest
bootstrap.servers = [127.0.0.1:9092]
check.crcs = true
client.dns.lookup = use_all_dns_ips
client.id = aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225
client.rack =
connections.max.idle.ms = 540000
default.api.timeout.ms = 60000
enable.auto.commit = true
exclude.internal.topics = true
fetch.max.bytes = 52428800
fetch.max.wait.ms = 500
fetch.min.bytes = 1
group.id = aai-ml-group-test
group.instance.id = null
heartbeat.interval.ms = 3000
interceptor.classes = []
internal.leave.group.on.close = true
internal.throw.on.fetch.stable.offset.unsupported = false
isolation.level = read_uncommitted
key.deserializer = class org.apache.kafka.common.serialization.StringDeserializer
max.partition.fetch.bytes = 1048576
max.poll.interval.ms = 300000
max.poll.records = 500
metadata.max.age.ms = 300000
metric.reporters = []
metrics.num.samples = 2
metrics.recording.level = INFO
metrics.sample.window.ms = 30000
partition.assignment.strategy = [class org.apache.kafka.clients.consumer.RangeAssignor, class org.apache.kafka.clients.consumer.CooperativeStickyAssignor]
receive.buffer.bytes = 65536
reconnect.backoff.max.ms = 1000
reconnect.backoff.ms = 50
request.timeout.ms = 30000
retry.backoff.ms = 100
sasl.client.callback.handler.class = null
sasl.jaas.config = [hidden]
sasl.kerberos.kinit.cmd = /usr/bin/kinit
sasl.kerberos.min.time.before.relogin = 60000
sasl.kerberos.service.name = null
sasl.kerberos.ticket.renew.jitter = 0.05
sasl.kerberos.ticket.renew.window.factor = 0.8
sasl.login.callback.handler.class = null
sasl.login.class = null
sasl.login.connect.timeout.ms = null
sasl.login.read.timeout.ms = null
sasl.login.refresh.buffer.seconds = 300
sasl.login.refresh.min.period.seconds = 60
sasl.login.refresh.window.factor = 0.8
sasl.login.refresh.window.jitter = 0.05
sasl.login.retry.backoff.max.ms = 10000
sasl.login.retry.backoff.ms = 100
sasl.mechanism = PLAIN
sasl.oauthbearer.clock.skew.seconds = 30
sasl.oauthbearer.expected.audience = null
sasl.oauthbearer.expected.issuer = null
sasl.oauthbearer.jwks.endpoint.refresh.ms = 3600000
sasl.oauthbearer.jwks.endpoint.retry.backoff.max.ms = 10000
sasl.oauthbearer.jwks.endpoint.retry.backoff.ms = 100
sasl.oauthbearer.jwks.endpoint.url = null
sasl.oauthbearer.scope.claim.name = scope
sasl.oauthbearer.sub.claim.name = sub
sasl.oauthbearer.token.endpoint.url = null
security.protocol = PLAINTEXT
security.providers = null
send.buffer.bytes = 131072
session.timeout.ms = 45000
socket.connection.setup.timeout.max.ms = 30000
socket.connection.setup.timeout.ms = 10000
ssl.cipher.suites = null
ssl.enabled.protocols = [TLSv1.2, TLSv1.3]
ssl.endpoint.identification.algorithm = https
ssl.engine.factory.class = null
ssl.key.password = null
ssl.keymanager.algorithm = SunX509
ssl.keystore.certificate.chain = null
ssl.keystore.key = null
ssl.keystore.location = null
ssl.keystore.password = null
ssl.keystore.type = JKS
ssl.protocol = TLSv1.3
ssl.provider = null
ssl.secure.random.implementation = null
ssl.trustmanager.algorithm = PKIX
ssl.truststore.certificates = null
ssl.truststore.location = null
ssl.truststore.password = null
ssl.truststore.type = JKS
value.deserializer = class org.apache.kafka.common.serialization.StringDeserializer
09:53:20.405 [main] WARN o.a.k.c.consumer.ConsumerConfig - These configurations '[sasl.jaas.config]' were supplied but are not used yet.
09:53:20.405 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka version: 3.4.1
09:53:20.405 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka commitId: 8a516edc2755df89
09:53:20.405 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka startTimeMs: 1787997200405
09:53:20.405 [main] INFO o.a.k.clients.consumer.KafkaConsumer - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Subscribed to topic(s): SDC-DISTR-NOTIF-TOPIC-AUTO
09:53:20.411 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] INFO org.apache.kafka.clients.Metadata - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Cluster ID: qTcY8H7uR_SehRfoPPIhLg
09:53:20.412 [main] INFO o.o.a.m.c.DistributionClientStartupConfig - MDLSVC0001D|MDLSVC0001D init(): Connection to SDC established|
09:53:20.413 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Acquired new producerId block ProducerIdsBlock(assignedBrokerId=0, firstProducerId=0, size=1000) by writing to Zk with path version 1
09:53:20.418 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] INFO o.a.k.c.p.i.TransactionManager - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] ProducerId set to 0 with epoch 0
09:53:20.418 [pool-18-thread-1] INFO o.onap.sdc.impl.NotificationConsumer - Polling for messages from topic: SDC-DISTR-NOTIF-TOPIC-AUTO
09:53:20.419 [main] INFO o.o.sdc.impl.DistributionClientImpl - DistributionClient - download
09:53:20.421 [qtp887534331-286] INFO WireMock - Warning: JSON path expression '$.artifactName' failed to match document 'null' because of error 'json string can not be null or empty'
09:53:20.421 [qtp887534331-286] INFO WireMock - Warning: JSON path expression '$.artifactVersion' failed to match document 'null' because of error 'json string can not be null or empty'
09:53:20.422 [qtp887534331-286] INFO WireMock - Warning: JSON path expression '$.csar' failed to match document 'null' because of error 'json string can not be null or empty'
09:53:20.422 [pool-18-thread-1] INFO org.apache.kafka.clients.Metadata - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Resetting the last seen epoch of partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 to 0 since the associated topicId changed from null to sRZGJtn9STuj4o63-4fHNg
09:53:20.423 [pool-18-thread-1] INFO org.apache.kafka.clients.Metadata - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Cluster ID: qTcY8H7uR_SehRfoPPIhLg
09:53:20.423 [qtp887534331-286] INFO WireMock - Request received:
127.0.0.1 - GET /sdc/v1/catalog/services/DemovlbCds/1.0/artifacts/service-TestSvc-csar.csar
Accept: [application/octet-stream]
X-ECOMP-RequestID: [d22d094b-986a-4b4d-b385-058e20ea89b5]
X-ECOMP-InstanceID: [aai-ml-id-test]
Authorization: [Basic Y2k6QWExMjM0NTY=]
Host: [localhost:12405]
Connection: [keep-alive]
User-Agent: [Apache-HttpClient/4.5.13 (Java/21.0.11)]
Accept-Encoding: [gzip,deflate]
Matched response definition:
{
"status" : 200,
"bodyFileName" : "service-TestSvc-csar.csar",
"headers" : {
"Content-Type" : "application/octet-stream"
}
}
Response:
HTTP/1.1 200
Content-Type: [application/octet-stream]
Matched-Stub-Id: [9c2f0e51-d4da-464a-8926-b5c4d4558eaf]
09:53:20.424 [pool-18-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Discovered group coordinator localhost:9092 (id: 2147483647 rack: null)
09:53:20.426 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0006I|MDLSVC0006I Download of artifact SUCCESS from ASDC complete. An artifact was downloaded from the ASDC. Payload: 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|
09:53:20.427 [main] INFO o.o.a.m.n.ArtifactDownloadManager - MDLSVC0003I|MDLSVC0003I Distribution event: Downloaded artifact: service-TestSvc-csar.csar|
09:53:20.427 [pool-18-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] (Re-)joining group
09:53:20.428 [main] INFO o.o.a.m.n.NotificationPublisher - MDLSVC0003I|MDLSVC0003I Distribution event: Notification publishing is disabled, skipping publishing of the following status: DOWNLOAD_OK with message: success|
09:53:20.428 [main] INFO o.o.a.m.babel.BabelArtifactService - MDLSVC0003I|MDLSVC0003I Distribution event: Posting artifact: service-TestSvc-csar.csar, service version: 2.0, artifact version: 2.0|
09:53:20.430 [data-plane-kafka-request-handler-5] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Dynamic member with unknown member id joins group aai-ml-group-test in Empty state. Created a new member id aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225-18222004-6899-45f7-bbfb-b1221286f6ee and request the member to rejoin with this id.
09:53:20.431 [pool-18-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Request joining group due to: need to re-join with the given member-id: aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225-18222004-6899-45f7-bbfb-b1221286f6ee
09:53:20.431 [pool-18-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Request joining group due to: rebalance failed due to 'The group member needs to have a valid member id before actually entering a consumer group.' (MemberIdRequiredException)
09:53:20.431 [pool-18-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] (Re-)joining group
09:53:20.432 [data-plane-kafka-request-handler-6] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Preparing to rebalance group aai-ml-group-test in state PreparingRebalance with old generation 0 (__consumer_offsets-1) (reason: Adding new member aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225-18222004-6899-45f7-bbfb-b1221286f6ee with group instance id None; client reason: rebalance failed due to MemberIdRequiredException)
09:53:20.442 [executor-Rebalance] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Stabilized group aai-ml-group-test generation 1 (__consumer_offsets-1) with 1 members
09:53:20.444 [pool-18-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Successfully joined group with generation Generation{generationId=1, memberId='aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225-18222004-6899-45f7-bbfb-b1221286f6ee', protocol='range'}
09:53:20.444 [pool-18-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Finished assignment for group at generation 1: {aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225-18222004-6899-45f7-bbfb-b1221286f6ee=Assignment(partitions=[SDC-DISTR-NOTIF-TOPIC-AUTO-0])}
09:53:20.445 [data-plane-kafka-request-handler-0] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Assignment received from leader aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225-18222004-6899-45f7-bbfb-b1221286f6ee for group aai-ml-group-test for generation 1. The group has 1 members, 0 of which are static.
09:53:20.447 [pool-18-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Successfully synced group in generation Generation{generationId=1, memberId='aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225-18222004-6899-45f7-bbfb-b1221286f6ee', protocol='range'}
09:53:20.447 [pool-18-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Notifying assignor about the new Assignment(partitions=[SDC-DISTR-NOTIF-TOPIC-AUTO-0])
09:53:20.447 [pool-18-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Adding newly assigned partitions: SDC-DISTR-NOTIF-TOPIC-AUTO-0
09:53:20.447 [qtp887534331-298] INFO WireMock - Request received:
127.0.0.1 - POST /services/babel-service/v1/app/generateArtifacts
Accept: [application/json]
Content-Type: [application/json]
X-TransactionId: [distributionID]
X-FromAppId: [ModelLoader]
User-Agent: [Java/21.0.11]
Host: [localhost:12405]
Connection: [keep-alive]
Content-Length: [73870]
{"csar":"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","artifactVersion":"2.0","artifactName":"service-TestSvc-csar.csar"}
Matched response definition:
{
"status" : 200,
"bodyFileName" : "service-TestSvc-csar-babel-response.json",
"headers" : {
"Content-Type" : "application/json"
}
}
Response:
HTTP/1.1 200
Content-Type: [application/json]
Matched-Stub-Id: [eb7cbce2-bb08-4d23-9eb2-48b3c20d4f68]
09:53:20.449 [pool-18-thread-1] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Found no committed offset for partition SDC-DISTR-NOTIF-TOPIC-AUTO-0
09:53:20.455 [main] INFO o.o.a.m.e.model.ModelArtifactParser - MDLSVC0003I|MDLSVC0003I Distribution event: Model parsed =====>>>> Model-invariant-Id: 3c8bc8e7-e387-46ed-8616-70e99e2206dc Model-Version-Id: 71f47717-b100-4eac-940b-7d4e86a4cbb7|
09:53:20.455 [main] INFO o.o.a.m.e.VnfCatalogExtractor - MDLSVC0003I|MDLSVC0003I Distribution event: Extracting CSAR archive: service-TestSvc-csar.csar|
09:53:20.459 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Discovered group coordinator localhost:9092 (id: 2147483647 rack: null)
09:53:20.460 [pool-18-thread-1] INFO o.a.k.c.c.i.SubscriptionState - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Resetting offset for partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 to position FetchPosition{offset=0, offsetEpoch=Optional.empty, currentLeader=LeaderAndEpoch{leader=Optional[localhost:9092 (id: 0 rack: null)], epoch=0}}.
09:53:20.502 [main] INFO o.o.a.m.c.DistributionClientStartupConfig - MDLSVC0002I|MDLSVC0002I Stopping distribution client|
09:53:20.502 [main] INFO o.o.sdc.impl.DistributionClientImpl - stop DistributionClient
09:53:20.560 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Discovered group coordinator localhost:9092 (id: 2147483647 rack: null)
09:53:20.699 [data-plane-kafka-request-handler-0] INFO kafka.zk.AdminZkClient - Creating topic SDC-DISTR-STATUS-TOPIC-AUTO with configuration {} and initial partition assignment HashMap(0 -> ArrayBuffer(0))
09:53:20.707 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Error while fetching metadata with correlation id 15 : {SDC-DISTR-STATUS-TOPIC-AUTO=LEADER_NOT_AVAILABLE}
09:53:20.707 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO org.apache.kafka.clients.Metadata - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Cluster ID: qTcY8H7uR_SehRfoPPIhLg
09:53:20.708 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] New topics: [Set(SDC-DISTR-STATUS-TOPIC-AUTO)], deleted topics: [HashSet()], new partition replica assignment [Set(TopicIdReplicaAssignment(SDC-DISTR-STATUS-TOPIC-AUTO,Some(waOoF2WbS6GDNkIZn6CLfA),Map(SDC-DISTR-STATUS-TOPIC-AUTO-0 -> ReplicaAssignment(replicas=0, addingReplicas=, removingReplicas=))))]
09:53:20.708 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] New partition creation callback for SDC-DISTR-STATUS-TOPIC-AUTO-0
09:53:20.708 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition SDC-DISTR-STATUS-TOPIC-AUTO-0 state from NonExistentPartition to NewPartition with assigned replicas 0
09:53:20.709 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:53:20.709 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:53:20.716 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition SDC-DISTR-STATUS-TOPIC-AUTO-0 from NewPartition to OnlinePartition with state LeaderAndIsr(leader=0, leaderEpoch=0, isr=List(0), leaderRecoveryState=RECOVERED, partitionEpoch=0)
09:53:20.716 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending LeaderAndIsr request to broker 0 with 1 become-leader and 0 become-follower partitions
09:53:20.717 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet(0) for 1 partitions
09:53:20.717 [data-plane-kafka-request-handler-7] INFO state.change.logger - [Broker id=0] Handling LeaderAndIsr request correlationId 5 from controller 0 for 1 partitions
09:53:20.718 [data-plane-kafka-request-handler-7] INFO kafka.server.ReplicaFetcherManager - [ReplicaFetcherManager on broker 0] Removed fetcher for partitions Set(SDC-DISTR-STATUS-TOPIC-AUTO-0)
09:53:20.718 [data-plane-kafka-request-handler-7] INFO state.change.logger - [Broker id=0] Stopped fetchers as part of LeaderAndIsr request correlationId 5 from controller 0 epoch 1 as part of the become-leader transition for 1 partitions
09:53:20.719 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:53:20.722 [data-plane-kafka-request-handler-7] INFO kafka.log.UnifiedLog$ - [LogLoader partition=SDC-DISTR-STATUS-TOPIC-AUTO-0, dir=/tmp/spring.kafka.6ba07a0c-c725-4ca9-ac57-d11450c5620913108459326513132748] Loading producer state till offset 0 with message format version 2
09:53:20.723 [data-plane-kafka-request-handler-7] INFO kafka.log.LogManager - Created log for partition SDC-DISTR-STATUS-TOPIC-AUTO-0 in /tmp/spring.kafka.6ba07a0c-c725-4ca9-ac57-d11450c5620913108459326513132748/SDC-DISTR-STATUS-TOPIC-AUTO-0 with properties {}
09:53:20.724 [data-plane-kafka-request-handler-7] INFO kafka.cluster.Partition - [Partition SDC-DISTR-STATUS-TOPIC-AUTO-0 broker=0] No checkpointed highwatermark is found for partition SDC-DISTR-STATUS-TOPIC-AUTO-0
09:53:20.724 [data-plane-kafka-request-handler-7] INFO kafka.cluster.Partition - [Partition SDC-DISTR-STATUS-TOPIC-AUTO-0 broker=0] Log loaded for partition SDC-DISTR-STATUS-TOPIC-AUTO-0 with initial high watermark 0
09:53:20.724 [data-plane-kafka-request-handler-7] INFO state.change.logger - [Broker id=0] Leader SDC-DISTR-STATUS-TOPIC-AUTO-0 with topic id Some(waOoF2WbS6GDNkIZn6CLfA) starts at leader epoch 0 from offset 0 with partition epoch 0, high watermark 0, ISR [0], adding replicas [] and removing replicas []. Previous leader epoch was -1.
09:53:20.730 [data-plane-kafka-request-handler-7] INFO state.change.logger - [Broker id=0] Finished LeaderAndIsr request in 13ms correlationId 5 from controller 0 for 1 partitions
09:53:20.732 [data-plane-kafka-request-handler-2] INFO state.change.logger - [Broker id=0] Add 1 partitions and deleted 0 partitions from metadata cache in response to UpdateMetadata request sent by controller 0 epoch 1 with correlation id 6
09:53:20.810 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO org.apache.kafka.clients.Metadata - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Resetting the last seen epoch of partition SDC-DISTR-STATUS-TOPIC-AUTO-0 to 0 since the associated topicId changed from null to waOoF2WbS6GDNkIZn6CLfA
09:53:20.962 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Attempt to heartbeat with Generation{generationId=1, memberId='aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4-00a3cda3-bb26-4130-9f23-e18728ae84ac', protocol='range'} and group instance id Optional.empty failed due to UNKNOWN_MEMBER_ID, resetting generation
09:53:20.962 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Resetting generation and member id due to: encountered UNKNOWN_MEMBER_ID from HEARTBEAT response
09:53:20.962 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-a8f70965-03db-469a-a8c9-f7ad4a74b3f4, groupId=aai-ml-group-test] Request joining group due to: encountered UNKNOWN_MEMBER_ID from HEARTBEAT response
09:53:24.804 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Processing automatic preferred replica leader election
09:53:35.420 [main] INFO kafka.server.KafkaServer - [KafkaServer id=0] shutting down
09:53:35.420 [main] INFO k.c.ZkNodeChangeNotificationListener$ChangeEventProcessThread - [/config/changes-event-process-thread]: Shutting down
09:53:35.420 [/config/changes-event-process-thread] INFO k.c.ZkNodeChangeNotificationListener$ChangeEventProcessThread - [/config/changes-event-process-thread]: Stopped
09:53:35.420 [main] INFO k.c.ZkNodeChangeNotificationListener$ChangeEventProcessThread - [/config/changes-event-process-thread]: Shutdown completed
09:53:35.420 [main] INFO kafka.network.SocketServer - [SocketServer listenerType=ZK_BROKER, nodeId=0] Stopping socket server request processors
09:53:35.421 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Node 0 disconnected.
09:53:35.421 [BrokerToControllerChannelManager broker=0 name=forwarding] INFO o.apache.kafka.clients.NetworkClient - [BrokerToControllerChannelManager broker=0 name=forwarding] Node 0 disconnected.
09:53:35.422 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Node -1 disconnected.
09:53:35.422 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Node 0 disconnected.
09:53:35.422 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:35.425 [main] INFO kafka.network.SocketServer - [SocketServer listenerType=ZK_BROKER, nodeId=0] Stopped socket server request processors
09:53:35.425 [main] INFO k.server.KafkaRequestHandlerPool - [data-plane Kafka Request Handler on Broker 0], shutting down
09:53:35.426 [main] INFO k.server.KafkaRequestHandlerPool - [data-plane Kafka Request Handler on Broker 0], shut down completely
09:53:35.426 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-AlterAcls]: Shutting down
09:53:35.427 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-AlterAcls]: Shutdown completed
09:53:35.427 [ExpirationReaper-0-AlterAcls] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-AlterAcls]: Stopped
09:53:35.427 [main] INFO kafka.server.KafkaApis - [KafkaApi-0] Shutdown complete.
09:53:35.427 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-topic]: Shutting down
09:53:35.427 [ExpirationReaper-0-topic] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-topic]: Stopped
09:53:35.428 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-topic]: Shutdown completed
09:53:35.428 [main] INFO k.c.t.TransactionCoordinator - [TransactionCoordinator id=0] Shutting down.
09:53:35.428 [main] INFO k.c.t.TransactionStateManager - [Transaction State Manager 0]: Shutdown complete
09:53:35.428 [main] INFO k.c.t.TransactionMarkerChannelManager - [Transaction Marker Channel Manager 0]: Shutting down
09:53:35.428 [TxnMarkerSenderThread-0] INFO k.c.t.TransactionMarkerChannelManager - [Transaction Marker Channel Manager 0]: Stopped
09:53:35.428 [main] INFO k.c.t.TransactionMarkerChannelManager - [Transaction Marker Channel Manager 0]: Shutdown completed
09:53:35.429 [main] INFO k.c.t.TransactionCoordinator - [TransactionCoordinator id=0] Shutdown complete.
09:53:35.429 [main] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Shutting down.
09:53:35.429 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Heartbeat]: Shutting down
09:53:35.430 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Heartbeat]: Shutdown completed
09:53:35.430 [ExpirationReaper-0-Heartbeat] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Heartbeat]: Stopped
09:53:35.430 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Rebalance]: Shutting down
09:53:35.430 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Rebalance]: Shutdown completed
09:53:35.430 [main] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Shutdown complete.
09:53:35.430 [main] INFO kafka.server.ReplicaManager - [ReplicaManager broker=0] Shutting down
09:53:35.430 [ExpirationReaper-0-Rebalance] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Rebalance]: Stopped
09:53:35.431 [main] INFO k.s.ReplicaManager$LogDirFailureHandler - [LogDirFailureHandler]: Shutting down
09:53:35.431 [main] INFO k.s.ReplicaManager$LogDirFailureHandler - [LogDirFailureHandler]: Shutdown completed
09:53:35.431 [LogDirFailureHandler] INFO k.s.ReplicaManager$LogDirFailureHandler - [LogDirFailureHandler]: Stopped
09:53:35.431 [main] INFO kafka.server.ReplicaFetcherManager - [ReplicaFetcherManager on broker 0] shutting down
09:53:35.431 [main] INFO kafka.server.ReplicaFetcherManager - [ReplicaFetcherManager on broker 0] shutdown completed
09:53:35.431 [main] INFO k.server.ReplicaAlterLogDirsManager - [ReplicaAlterLogDirsManager on broker 0] shutting down
09:53:35.431 [main] INFO k.server.ReplicaAlterLogDirsManager - [ReplicaAlterLogDirsManager on broker 0] shutdown completed
09:53:35.431 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Fetch]: Shutting down
09:53:35.432 [ExpirationReaper-0-Fetch] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Fetch]: Stopped
09:53:35.432 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Fetch]: Shutdown completed
09:53:35.432 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Produce]: Shutting down
09:53:35.435 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Produce]: Shutdown completed
09:53:35.435 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-DeleteRecords]: Shutting down
09:53:35.435 [ExpirationReaper-0-Produce] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Produce]: Stopped
09:53:35.435 [ExpirationReaper-0-DeleteRecords] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-DeleteRecords]: Stopped
09:53:35.435 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-DeleteRecords]: Shutdown completed
09:53:35.436 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-ElectLeader]: Shutting down
09:53:35.436 [ExpirationReaper-0-ElectLeader] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-ElectLeader]: Stopped
09:53:35.436 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-ElectLeader]: Shutdown completed
09:53:35.443 [main] INFO kafka.server.ReplicaManager - [ReplicaManager broker=0] Shut down completely
09:53:35.443 [main] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=alterPartition]: Shutting down
09:53:35.443 [main] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=alterPartition]: Shutdown completed
09:53:35.443 [BrokerToControllerChannelManager broker=0 name=alterPartition] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=alterPartition]: Stopped
09:53:35.444 [main] INFO k.s.BrokerToControllerChannelManagerImpl - Broker to controller channel manager for alterPartition shutdown
09:53:35.445 [main] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=forwarding]: Shutting down
09:53:35.445 [main] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=forwarding]: Shutdown completed
09:53:35.445 [BrokerToControllerChannelManager broker=0 name=forwarding] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=forwarding]: Stopped
09:53:35.445 [main] INFO k.s.BrokerToControllerChannelManagerImpl - Broker to controller channel manager for forwarding shutdown
09:53:35.445 [main] INFO kafka.log.LogManager - Shutting down.
09:53:35.445 [main] INFO kafka.log.LogCleaner - Shutting down the log cleaner.
09:53:35.445 [main] INFO kafka.log.LogCleaner - [kafka-log-cleaner-thread-0]: Shutting down
09:53:35.445 [kafka-log-cleaner-thread-0] INFO kafka.log.LogCleaner - [kafka-log-cleaner-thread-0]: Stopped
09:53:35.446 [main] INFO kafka.log.LogCleaner - [kafka-log-cleaner-thread-0]: Shutdown completed
09:53:35.455 [log-closing-/tmp/spring.kafka.6ba07a0c-c725-4ca9-ac57-d11450c5620913108459326513132748] INFO kafka.log.ProducerStateManager - [ProducerStateManager partition=__consumer_offsets-1] Wrote producer snapshot at offset 3 with 0 producer ids in 2 ms.
09:53:35.472 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Node 0 disconnected.
09:53:35.472 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:35.473 [main] INFO kafka.log.LogManager - Shutdown complete.
09:53:35.473 [main] INFO k.c.ControllerEventManager$ControllerEventThread - [ControllerEventThread controllerId=0] Shutting down
09:53:35.473 [controller-event-thread] INFO k.c.ControllerEventManager$ControllerEventThread - [ControllerEventThread controllerId=0] Stopped
09:53:35.473 [main] INFO k.c.ControllerEventManager$ControllerEventThread - [ControllerEventThread controllerId=0] Shutdown completed
09:53:35.474 [main] INFO k.controller.ZkPartitionStateMachine - [PartitionStateMachine controllerId=0] Stopped partition state machine
09:53:35.474 [main] INFO k.controller.ZkReplicaStateMachine - [ReplicaStateMachine controllerId=0] Stopped replica state machine
09:53:35.474 [main] INFO kafka.controller.RequestSendThread - [RequestSendThread controllerId=0] Shutting down
09:53:35.474 [main] INFO kafka.controller.RequestSendThread - [RequestSendThread controllerId=0] Shutdown completed
09:53:35.474 [Controller-0-to-broker-0-send-thread] INFO kafka.controller.RequestSendThread - [RequestSendThread controllerId=0] Stopped
09:53:35.476 [main] INFO kafka.controller.KafkaController - [Controller id=0] Resigned
09:53:35.476 [main] INFO k.s.FinalizedFeatureChangeListener$ChangeNotificationProcessorThread - [feature-zk-node-event-process-thread]: Shutting down
09:53:35.477 [feature-zk-node-event-process-thread] INFO k.s.FinalizedFeatureChangeListener$ChangeNotificationProcessorThread - [feature-zk-node-event-process-thread]: Stopped
09:53:35.477 [main] INFO k.s.FinalizedFeatureChangeListener$ChangeNotificationProcessorThread - [feature-zk-node-event-process-thread]: Shutdown completed
09:53:35.477 [main] INFO kafka.zookeeper.ZooKeeperClient - [ZooKeeperClient Kafka server] Closing.
09:53:35.480 [main-SendThread(127.0.0.1:34923)] WARN org.apache.zookeeper.ClientCnxn - An exception was thrown while closing send thread for session 0x1000002d6b10000.
org.apache.zookeeper.ClientCnxn$EndOfStreamException: Unable to read additional data from server sessionid 0x1000002d6b10000, likely server has closed socket
at org.apache.zookeeper.ClientCnxnSocketNIO.doIO(ClientCnxnSocketNIO.java:77)
at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:350)
at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1290)
09:53:35.519 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Node 0 disconnected.
09:53:35.520 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Cancelled in-flight FETCH request with correlation id 45 due to node 0 being disconnected (elapsed time since creation: 456ms, elapsed time since send: 456ms, request timeout: 30000ms)
09:53:35.520 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Node 2147483647 disconnected.
09:53:35.520 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Node -1 disconnected.
09:53:35.520 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.a.k.clients.FetchSessionHandler - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Error sending fetch request (sessionId=732490721, epoch=29) to node 0:
org.apache.kafka.common.errors.DisconnectException: null
09:53:35.520 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Group coordinator localhost:9092 (id: 2147483647 rack: null) is unavailable or invalid due to cause: coordinator unavailable. isDisconnected: true. Rediscovery will be attempted.
09:53:35.523 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Node 0 disconnected.
09:53:35.524 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:35.573 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Node 0 disconnected.
09:53:35.574 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:35.581 [main] INFO org.apache.zookeeper.ZooKeeper - Session: 0x1000002d6b10000 closed
09:53:35.581 [main] INFO kafka.zookeeper.ZooKeeperClient - [ZooKeeperClient Kafka server] Closed.
09:53:35.581 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Fetch]: Shutting down
09:53:35.581 [ThrottledChannelReaper-Fetch] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Fetch]: Stopped
09:53:35.582 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Fetch]: Shutdown completed
09:53:35.582 [main-EventThread] INFO org.apache.zookeeper.ClientCnxn - EventThread shut down for session: 0x1000002d6b10000
09:53:35.582 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Produce]: Shutting down
09:53:35.582 [ThrottledChannelReaper-Produce] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Produce]: Stopped
09:53:35.582 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Produce]: Shutdown completed
09:53:35.582 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Request]: Shutting down
09:53:35.582 [ThrottledChannelReaper-Request] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Request]: Stopped
09:53:35.582 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Request]: Shutdown completed
09:53:35.582 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-ControllerMutation]: Shutting down
09:53:35.583 [ThrottledChannelReaper-ControllerMutation] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-ControllerMutation]: Stopped
09:53:35.583 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-ControllerMutation]: Shutdown completed
09:53:35.583 [main] INFO kafka.network.SocketServer - [SocketServer listenerType=ZK_BROKER, nodeId=0] Shutting down socket server
09:53:35.607 [main] INFO kafka.network.SocketServer - [SocketServer listenerType=ZK_BROKER, nodeId=0] Shutdown completed
09:53:35.607 [main] INFO o.a.kafka.common.metrics.Metrics - Metrics scheduler closed
09:53:35.607 [main] INFO o.a.kafka.common.metrics.Metrics - Closing reporter org.apache.kafka.common.metrics.JmxReporter
09:53:35.607 [main] INFO o.a.kafka.common.metrics.Metrics - Metrics reporters closed
09:53:35.607 [main] INFO kafka.server.BrokerTopicStats - Broker and topic stats closed
09:53:35.608 [main] INFO o.a.kafka.common.utils.AppInfoParser - App info kafka.server for 0 unregistered
09:53:35.608 [main] INFO kafka.server.KafkaServer - [KafkaServer id=0] shut down completed
09:53:35.610 [ConnnectionExpirer] INFO o.a.z.server.NIOServerCnxnFactory - ConnnectionExpirerThread interrupted
09:53:35.610 [NIOServerCxnFactory.AcceptThread:/127.0.0.1:0] INFO o.a.z.server.NIOServerCnxnFactory - accept thread exitted run method
09:53:35.610 [NIOServerCxnFactory.SelectorThread-0] INFO o.a.z.server.NIOServerCnxnFactory - selector thread exitted run method
09:53:35.612 [main] INFO o.a.zookeeper.server.ZooKeeperServer - shutting down
09:53:35.612 [main] INFO o.a.z.server.RequestThrottler - Shutting down
09:53:35.612 [RequestThrottler] INFO o.a.z.server.RequestThrottler - Draining request throttler queue
09:53:35.612 [RequestThrottler] INFO o.a.z.server.RequestThrottler - RequestThrottler shutdown. Dropped 0 requests
09:53:35.612 [main] INFO o.a.z.server.SessionTrackerImpl - Shutting down
09:53:35.612 [main] INFO o.a.z.server.PrepRequestProcessor - Shutting down
09:53:35.612 [ProcessThread(sid:0 cport:34923):] INFO o.a.z.server.PrepRequestProcessor - PrepRequestProcessor exited loop!
09:53:35.612 [main] INFO o.a.z.server.SyncRequestProcessor - Shutting down
09:53:35.613 [SyncThread:0] INFO o.a.z.server.SyncRequestProcessor - SyncRequestProcessor exited!
09:53:35.613 [main] INFO o.a.z.server.FinalRequestProcessor - shutdown of request processor complete
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.00 s -- in org.onap.aai.modelloader.notification.ArtifactDownloadManagerTest
[INFO] Running org.onap.aai.modelloader.notification.TestBabelArtifactConverter
09:53:35.621 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Node 0 disconnected.
09:53:35.621 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] WARN o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:35.623 [main] INFO o.o.a.m.e.model.ModelArtifactParser - MDLSVC0003I|MDLSVC0003I Distribution event: Model parsed =====>>>> Model-invariant-Id: b2b88a73-5c55-4984-99dd-a35c55935d14 Model-Version-Id: 2e42bac2-318a-410c-b8ff-3b3a31351be7|
09:53:35.625 [main] ERROR o.o.a.m.e.model.ModelArtifactParser - MDLSVC2004E|MDLSVC2004E Failed to parse artifact: Unable to parse artifact service|
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in org.onap.aai.modelloader.notification.TestBabelArtifactConverter
[INFO] Running org.onap.aai.modelloader.csar.extractor.VnfCatalogExtractorTest
09:53:35.628 [main] INFO o.o.a.m.e.VnfCatalogExtractor - MDLSVC0003I|MDLSVC0003I Distribution event: Extracting CSAR archive: noVnfcFilesArchive.csar|
09:53:35.633 [main] INFO o.o.a.m.e.VnfCatalogExtractor - MDLSVC0003I|MDLSVC0003I Distribution event: Extracting CSAR archive: threeVnfcFilesArchive.csar|
09:53:35.642 [main] INFO o.o.a.m.e.VnfCatalogExtractor - MDLSVC0003I|MDLSVC0003I Distribution event: Extracting CSAR archive: foo|
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s -- in org.onap.aai.modelloader.csar.extractor.VnfCatalogExtractorTest
[INFO] Running org.onap.aai.modelloader.extraction.TestArtifactInfoExtractor
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in org.onap.aai.modelloader.extraction.TestArtifactInfoExtractor
[INFO] Running org.onap.aai.modelloader.entity.model.TestNamedQueryArtifactParser
09:53:35.650 [main] INFO o.o.a.m.e.m.NamedQueryArtifactParser - MDLSVC0003I|MDLSVC0003I Distribution event: Named-Query parsed =====>>>> Named-Query-UUID: 94cac189-8d88-4d63-a194-f44214e080ff|
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in org.onap.aai.modelloader.entity.model.TestNamedQueryArtifactParser
[INFO] Running org.onap.aai.modelloader.entity.model.TestModelArtifactParser
09:53:35.657 [main] INFO o.o.a.m.e.model.ModelArtifactParser - MDLSVC0003I|MDLSVC0003I Distribution event: Model parsed =====>>>> Model-invariant-Id: 3d560d81-57d0-438b-a2a1-5334dba0651a Model-Version-Id: 9111f20f-e680-4001-b83f-19a2fc23bfc1|
09:53:35.660 [main] ERROR o.o.a.m.e.model.ModelArtifactParser - MDLSVC2004E|MDLSVC2004E Failed to parse artifact: Unable to parse artifact test-artifact|
09:53:35.662 [main] INFO o.o.a.m.e.model.ModelArtifactParser - MDLSVC0003I|MDLSVC0003I Distribution event: Model parsed =====>>>> Model-invariant-Id: fedf9da3-6a74-4813-8fa2-221a98b0e7ad Model-Version-Id: e0373537-7f66-4094-9939-e2f5de6ff5f6|
[Fatal Error] :32:1: XML document structures must start and end within the same entity.
09:53:35.663 [main] ERROR o.o.a.m.e.m.AbstractModelArtifactParser - MDLSVC2004E|MDLSVC2004E Failed to parse artifact: Unable to parse legacy model artifact test-artifact: XML document structures must start and end within the same entity.|
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in org.onap.aai.modelloader.entity.model.TestModelArtifactParser
[INFO] Running org.onap.aai.modelloader.entity.model.TestModelArtifactHandler
09:53:35.669 [main] INFO o.o.a.m.e.m.AbstractModelArtifact - MDLSVC0003I|MDLSVC0003I Distribution event: MODEL null already exists. Skipping ingestion.|
09:53:35.670 [main] INFO o.o.a.m.e.m.AbstractModelArtifact - MDLSVC0003I|MDLSVC0003I Distribution event: MODEL null|null already exists. Skipping ingestion.|
09:53:35.672 [main] ERROR o.o.a.m.e.m.AbstractModelArtifact - MDLSVC2002E|MDLSVC2002E Distribution event error: Ingestion failed for MODEL null|null Error creating model. Skipping ingestion.. Rolling back distribution.|
09:53:35.673 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Node 0 disconnected.
09:53:35.673 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:35.674 [main] ERROR o.o.a.m.e.m.AbstractModelArtifact - MDLSVC2002E|MDLSVC2002E Distribution event error: Ingestion failed for MODEL null|null Error creating model. Skipping ingestion.. Rolling back distribution.|
09:53:35.676 [main] INFO o.o.a.m.e.m.AbstractModelArtifact - MDLSVC0003I|MDLSVC0003I Distribution event: MODEL null|null successfully ingested.|
09:53:35.677 [main] INFO o.o.a.m.e.m.AbstractModelArtifact - MDLSVC0003I|MDLSVC0003I Distribution event: NAMED_QUERY fred successfully ingested.|
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s -- in org.onap.aai.modelloader.entity.model.TestModelArtifactHandler
[INFO] Running org.onap.aai.modelloader.entity.model.ModelSorterTest
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in org.onap.aai.modelloader.entity.model.ModelSorterTest
[INFO] Running org.onap.aai.modelloader.entity.catalog.TestVnfImageException
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.onap.aai.modelloader.entity.catalog.TestVnfImageException
[INFO] Running org.onap.aai.modelloader.entity.catalog.TestVnfCatalogArtifactHandler
09:53:35.722 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Node 0 disconnected.
09:53:35.722 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] WARN o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:35.722 [main] INFO o.o.a.m.e.c.VnfCatalogArtifactHandler - MDLSVC0003I|MDLSVC0003I Distribution event: vnf image ATT (Tosca) VM00 3.16.1 already exists. Skipping ingestion.|
09:53:35.723 [main] INFO o.o.a.m.e.c.VnfCatalogArtifactHandler - MDLSVC0003I|MDLSVC0003I Distribution event: vnf image ATT (Tosca) VM00 3.16.9 successfully ingested.|
09:53:35.724 [main] INFO o.o.a.m.e.c.VnfCatalogArtifactHandler - MDLSVC0003I|MDLSVC0003I Distribution event: vnf image ATT (Tosca) VM01 3.16.1 successfully ingested.|
09:53:35.725 [main] INFO o.o.a.m.e.c.VnfCatalogArtifactHandler - MDLSVC0003I|MDLSVC0003I Distribution event: vnf image ATT (Tosca) VM01 3.16.9 already exists. Skipping ingestion.|
09:53:35.731 [main] INFO o.o.a.m.e.c.VnfCatalogArtifactHandler - MDLSVC0003I|MDLSVC0003I Distribution event: vnf image VM00 FORTINET 5.2.7 already exists. Skipping ingestion.|
09:53:35.731 [main] INFO o.o.a.m.e.c.VnfCatalogArtifactHandler - MDLSVC0003I|MDLSVC0003I Distribution event: vnf image VM00 FORTINET 5.2.5 successfully ingested.|
09:53:35.732 [main] INFO o.o.a.m.e.c.VnfCatalogArtifactHandler - MDLSVC0003I|MDLSVC0003I Distribution event: vnf image VM00 FORTINET 5.2.4 successfully ingested.|
09:53:35.732 [main] INFO o.o.a.m.e.c.VnfCatalogArtifactHandler - MDLSVC0003I|MDLSVC0003I Distribution event: vnf image VM01 FORTINET 5.2.7 already exists. Skipping ingestion.|
09:53:35.733 [main] INFO o.o.a.m.e.c.VnfCatalogArtifactHandler - MDLSVC0003I|MDLSVC0003I Distribution event: vnf image VM01 FORTINET 5.2.5 already exists. Skipping ingestion.|
09:53:35.733 [main] INFO o.o.a.m.e.c.VnfCatalogArtifactHandler - MDLSVC0003I|MDLSVC0003I Distribution event: vnf image VM01 FORTINET 5.2.4 already exists. Skipping ingestion.|
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 s -- in org.onap.aai.modelloader.entity.catalog.TestVnfCatalogArtifactHandler
[INFO] Running org.onap.aai.modelloader.actuator.ActuatorTest
09:53:35.736 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [org.onap.aai.modelloader.actuator.ActuatorTest]: ActuatorTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
09:53:35.741 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration org.onap.aai.modelloader.ModelLoaderApplication for test class org.onap.aai.modelloader.actuator.ActuatorTest
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v3.1.12)
09:53:35.773 [main] INFO o.o.a.m.actuator.ActuatorTest - Starting ActuatorTest using Java 21.0.11 with PID 2137 (started by jenkins in /w/workspace/aai-model-loader-sonar)
09:53:35.773 [main] INFO o.o.a.m.actuator.ActuatorTest - No active profile set, falling back to 1 default profile: "default"
09:53:35.774 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Node 0 disconnected.
09:53:35.774 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:35.874 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Node 0 disconnected.
09:53:35.874 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:36.019 [SessionTracker] INFO o.a.z.server.SessionTrackerImpl - SessionTrackerImpl exited loop!
09:53:36.023 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Node 0 disconnected.
09:53:36.024 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] WARN o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:36.131 [main] INFO o.s.b.w.e.j.JettyServletWebServerFactory - Server initialized with port: 0
09:53:36.134 [main] INFO org.eclipse.jetty.server.Server - jetty-11.0.21; built: 2024-05-14T03:19:28.958Z; git: 996cd61addad9cb033e0e3eba6fa3f0fa3dc270d; jvm 21.0.11+10-1-22.04.2-Ubuntu
09:53:36.176 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Node 0 disconnected.
09:53:36.177 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:36.184 [main] INFO o.e.j.s.h.ContextHandler.application - Initializing Spring embedded WebApplicationContext
09:53:36.184 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 410 ms
09:53:36.225 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Node 0 disconnected.
09:53:36.226 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:36.287 [main] INFO o.e.j.s.s.DefaultSessionIdManager - Session workerName=node0
09:53:36.294 [main] INFO o.e.j.server.handler.ContextHandler - Started o.s.b.w.e.j.JettyEmbeddedWebAppContext@6535a721{application,/,[file:///tmp/jetty-docbase.0.4428388768224221217/],AVAILABLE}
09:53:36.295 [main] INFO org.eclipse.jetty.server.Server - Started Server@37615690{STARTING}[11.0.21,sto=0] @68528ms
09:53:36.299 [main] WARN o.s.c.LocalVariableTableParameterNameDiscoverer - Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: org.onap.aai.modelloader.restclient.BabelServiceClientImpl
09:53:36.309 [main] WARN o.s.c.LocalVariableTableParameterNameDiscoverer - Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: org.onap.aai.modelloader.config.BeanConfig
09:53:36.309 [main] INFO o.o.a.modelloader.config.BeanConfig - MDLSVC0001I|MDLSVC0001I Loading configuration |
09:53:36.440 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoint(s) beneath base path '/actuator'
09:53:36.526 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Node 0 disconnected.
09:53:36.527 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] WARN o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:36.572 [main] INFO o.e.j.s.h.ContextHandler.application - Initializing Spring DispatcherServlet 'dispatcherServlet'
09:53:36.573 [main] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
09:53:36.573 [main] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 0 ms
09:53:36.580 [main] INFO o.e.jetty.server.AbstractConnector - Started ServerConnector@6d0b585{HTTP/1.1, (http/1.1)}{0.0.0.0:37003}
09:53:36.581 [main] INFO o.s.b.w.e.jetty.JettyWebServer - Jetty started on port(s) 37003 (http/1.1) with context path '/'
09:53:36.594 [main] INFO o.o.a.m.actuator.ActuatorTest - Started ActuatorTest in 0.851 seconds (process running for 68.828)
09:53:36.982 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Node 0 disconnected.
09:53:36.983 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:37.230 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Node 0 disconnected.
09:53:37.231 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.693 s -- in org.onap.aai.modelloader.actuator.ActuatorTest
09:53:37.431 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Node 0 disconnected.
09:53:37.431 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] WARN o.apache.kafka.clients.NetworkClient - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
[INFO] Running org.onap.aai.modelloader.distribution.NotificationIntegrationTest
09:53:37.434 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [org.onap.aai.modelloader.distribution.NotificationIntegrationTest]: NotificationIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
09:53:37.441 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration org.onap.aai.modelloader.ModelLoaderApplication for test class org.onap.aai.modelloader.distribution.NotificationIntegrationTest
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v3.1.12)
09:53:37.471 [main] INFO o.a.z.s.persistence.FileTxnSnapLog - zookeeper.snapshot.trust.empty : false
09:53:37.471 [main] INFO o.a.z.s.watch.WatchManagerFactory - Using org.apache.zookeeper.server.watch.WatchManager as watch manager
09:53:37.471 [main] INFO o.a.z.s.watch.WatchManagerFactory - Using org.apache.zookeeper.server.watch.WatchManager as watch manager
09:53:37.471 [main] INFO o.apache.zookeeper.server.ZKDatabase - zookeeper.snapshotSizeFactor = 0.33
09:53:37.472 [main] INFO o.apache.zookeeper.server.ZKDatabase - zookeeper.commitLogCount=500
09:53:37.472 [main] INFO o.a.zookeeper.server.ZooKeeperServer - minSessionTimeout set to 1600
09:53:37.473 [main] INFO o.a.zookeeper.server.ZooKeeperServer - maxSessionTimeout set to 16000
09:53:37.473 [main] INFO o.a.zookeeper.server.ResponseCache - Response cache size is initialized with value 400.
09:53:37.473 [main] INFO o.a.zookeeper.server.ResponseCache - Response cache size is initialized with value 400.
09:53:37.473 [main] INFO o.a.z.s.u.RequestPathMetricsCollector - zookeeper.pathStats.slotCapacity = 60
09:53:37.473 [main] INFO o.a.z.s.u.RequestPathMetricsCollector - zookeeper.pathStats.slotDuration = 15
09:53:37.473 [main] INFO o.a.z.s.u.RequestPathMetricsCollector - zookeeper.pathStats.maxDepth = 6
09:53:37.473 [main] INFO o.a.z.s.u.RequestPathMetricsCollector - zookeeper.pathStats.initialDelay = 5
09:53:37.473 [main] INFO o.a.z.s.u.RequestPathMetricsCollector - zookeeper.pathStats.delay = 5
09:53:37.474 [main] INFO o.a.z.s.u.RequestPathMetricsCollector - zookeeper.pathStats.enabled = false
09:53:37.474 [main] INFO o.a.zookeeper.server.ZooKeeperServer - The max bytes for all large requests are set to 104857600
09:53:37.474 [main] INFO o.a.zookeeper.server.ZooKeeperServer - The large request threshold is set to -1
09:53:37.474 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Created server with tickTime 800 minSessionTimeout 1600 maxSessionTimeout 16000 clientPortListenBacklog -1 datadir /tmp/kafka-9941917319837193919/version-2 snapdir /tmp/kafka-1749255506974362659/version-2
09:53:37.474 [main] WARN o.a.z.server.ServerCnxnFactory - maxCnxns is not configured, using default value 0.
09:53:37.474 [main] INFO o.a.z.server.NIOServerCnxnFactory - Configuring NIO connection handler with 10s sessionless connection timeout, 1 selector thread(s), 8 worker threads, and 64 kB direct buffers.
09:53:37.474 [main] INFO o.a.z.server.NIOServerCnxnFactory - binding to port /127.0.0.1:0
09:53:37.494 [main] INFO o.a.z.s.persistence.FileTxnSnapLog - Snapshotting: 0x0 to /tmp/kafka-1749255506974362659/version-2/snapshot.0
09:53:37.495 [main] INFO o.apache.zookeeper.server.ZKDatabase - Snapshot loaded in 0 ms, highest zxid is 0x0, digest is 1371985504
09:53:37.495 [main] INFO o.a.z.s.persistence.FileTxnSnapLog - Snapshotting: 0x0 to /tmp/kafka-1749255506974362659/version-2/snapshot.0
09:53:37.495 [main] INFO o.a.zookeeper.server.ZooKeeperServer - Snapshot taken in 0 ms
09:53:37.502 [ProcessThread(sid:0 cport:37891):] INFO o.a.z.server.PrepRequestProcessor - PrepRequestProcessor (sid:0) started, reconfigEnabled=false
09:53:37.505 [main] INFO kafka.server.KafkaConfig - KafkaConfig values:
advertised.listeners = null
alter.config.policy.class.name = null
alter.log.dirs.replication.quota.window.num = 11
alter.log.dirs.replication.quota.window.size.seconds = 1
authorizer.class.name =
auto.create.topics.enable = true
auto.include.jmx.reporter = true
auto.leader.rebalance.enable = true
background.threads = 10
broker.heartbeat.interval.ms = 2000
broker.id = 0
broker.id.generation.enable = true
broker.rack = null
broker.session.timeout.ms = 9000
client.quota.callback.class = null
compression.type = producer
connection.failed.authentication.delay.ms = 100
connections.max.idle.ms = 600000
connections.max.reauth.ms = 0
control.plane.listener.name = null
controlled.shutdown.enable = false
controlled.shutdown.max.retries = 3
controlled.shutdown.retry.backoff.ms = 100
controller.listener.names = null
controller.quorum.append.linger.ms = 25
controller.quorum.election.backoff.max.ms = 1000
controller.quorum.election.timeout.ms = 1000
controller.quorum.fetch.timeout.ms = 2000
controller.quorum.request.timeout.ms = 2000
controller.quorum.retry.backoff.ms = 20
controller.quorum.voters = []
controller.quota.window.num = 11
controller.quota.window.size.seconds = 1
controller.socket.timeout.ms = 1000
create.topic.policy.class.name = null
default.replication.factor = 1
delegation.token.expiry.check.interval.ms = 3600000
delegation.token.expiry.time.ms = 86400000
delegation.token.master.key = null
delegation.token.max.lifetime.ms = 604800000
delegation.token.secret.key = null
delete.records.purgatory.purge.interval.requests = 1
delete.topic.enable = true
early.start.listeners = null
fetch.max.bytes = 57671680
fetch.purgatory.purge.interval.requests = 1000
group.initial.rebalance.delay.ms = 0
group.max.session.timeout.ms = 1800000
group.max.size = 2147483647
group.min.session.timeout.ms = 6000
initial.broker.registration.timeout.ms = 60000
inter.broker.listener.name = null
inter.broker.protocol.version = 3.4-IV0
kafka.metrics.polling.interval.secs = 10
kafka.metrics.reporters = []
leader.imbalance.check.interval.seconds = 300
leader.imbalance.per.broker.percentage = 10
listener.security.protocol.map = PLAINTEXT:PLAINTEXT,SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,SASL_SSL:SASL_SSL
listeners = PLAINTEXT://localhost:9092
log.cleaner.backoff.ms = 15000
log.cleaner.dedupe.buffer.size = 2097152
log.cleaner.delete.retention.ms = 86400000
log.cleaner.enable = true
log.cleaner.io.buffer.load.factor = 0.9
log.cleaner.io.buffer.size = 524288
log.cleaner.io.max.bytes.per.second = 1.7976931348623157E308
log.cleaner.max.compaction.lag.ms = 9223372036854775807
log.cleaner.min.cleanable.ratio = 0.5
log.cleaner.min.compaction.lag.ms = 0
log.cleaner.threads = 1
log.cleanup.policy = [delete]
log.dir = /tmp/spring.kafka.94b85968-8510-44a3-9ddd-e6d936bfd8506410265906216115903
log.dirs = null
log.flush.interval.messages = 9223372036854775807
log.flush.interval.ms = null
log.flush.offset.checkpoint.interval.ms = 60000
log.flush.scheduler.interval.ms = 9223372036854775807
log.flush.start.offset.checkpoint.interval.ms = 60000
log.index.interval.bytes = 4096
log.index.size.max.bytes = 10485760
log.message.downconversion.enable = true
log.message.format.version = 3.0-IV1
log.message.timestamp.difference.max.ms = 9223372036854775807
log.message.timestamp.type = CreateTime
log.preallocate = false
log.retention.bytes = -1
log.retention.check.interval.ms = 300000
log.retention.hours = 168
log.retention.minutes = null
log.retention.ms = null
log.roll.hours = 168
log.roll.jitter.hours = 0
log.roll.jitter.ms = null
log.roll.ms = null
log.segment.bytes = 1073741824
log.segment.delete.delay.ms = 1000
max.connection.creation.rate = 2147483647
max.connections = 2147483647
max.connections.per.ip = 2147483647
max.connections.per.ip.overrides =
max.incremental.fetch.session.cache.slots = 1000
message.max.bytes = 1048588
metadata.log.dir = null
metadata.log.max.record.bytes.between.snapshots = 20971520
metadata.log.max.snapshot.interval.ms = 3600000
metadata.log.segment.bytes = 1073741824
metadata.log.segment.min.bytes = 8388608
metadata.log.segment.ms = 604800000
metadata.max.idle.interval.ms = 500
metadata.max.retention.bytes = 104857600
metadata.max.retention.ms = 604800000
metric.reporters = []
metrics.num.samples = 2
metrics.recording.level = INFO
metrics.sample.window.ms = 30000
min.insync.replicas = 1
node.id = 0
num.io.threads = 8
num.network.threads = 3
num.partitions = 1
num.recovery.threads.per.data.dir = 1
num.replica.alter.log.dirs.threads = null
num.replica.fetchers = 1
offset.metadata.max.bytes = 4096
offsets.commit.required.acks = -1
offsets.commit.timeout.ms = 5000
offsets.load.buffer.size = 5242880
offsets.retention.check.interval.ms = 600000
offsets.retention.minutes = 10080
offsets.topic.compression.codec = 0
offsets.topic.num.partitions = 5
offsets.topic.replication.factor = 1
offsets.topic.segment.bytes = 104857600
password.encoder.cipher.algorithm = AES/CBC/PKCS5Padding
password.encoder.iterations = 4096
password.encoder.key.length = 128
password.encoder.keyfactory.algorithm = null
password.encoder.old.secret = null
password.encoder.secret = null
principal.builder.class = class org.apache.kafka.common.security.authenticator.DefaultKafkaPrincipalBuilder
process.roles = []
producer.id.expiration.check.interval.ms = 600000
producer.id.expiration.ms = 86400000
producer.purgatory.purge.interval.requests = 1000
queued.max.request.bytes = -1
queued.max.requests = 500
quota.window.num = 11
quota.window.size.seconds = 1
remote.log.index.file.cache.total.size.bytes = 1073741824
remote.log.manager.task.interval.ms = 30000
remote.log.manager.task.retry.backoff.max.ms = 30000
remote.log.manager.task.retry.backoff.ms = 500
remote.log.manager.task.retry.jitter = 0.2
remote.log.manager.thread.pool.size = 10
remote.log.metadata.manager.class.name = null
remote.log.metadata.manager.class.path = null
remote.log.metadata.manager.impl.prefix = null
remote.log.metadata.manager.listener.name = null
remote.log.reader.max.pending.tasks = 100
remote.log.reader.threads = 10
remote.log.storage.manager.class.name = null
remote.log.storage.manager.class.path = null
remote.log.storage.manager.impl.prefix = null
remote.log.storage.system.enable = false
replica.fetch.backoff.ms = 1000
replica.fetch.max.bytes = 1048576
replica.fetch.min.bytes = 1
replica.fetch.response.max.bytes = 10485760
replica.fetch.wait.max.ms = 500
replica.high.watermark.checkpoint.interval.ms = 9223372036854775807
replica.lag.time.max.ms = 30000
replica.selector.class = null
replica.socket.receive.buffer.bytes = 65536
replica.socket.timeout.ms = 1000
replication.quota.window.num = 11
replication.quota.window.size.seconds = 1
request.timeout.ms = 30000
reserved.broker.max.id = 1000
sasl.client.callback.handler.class = null
sasl.enabled.mechanisms = [GSSAPI]
sasl.jaas.config = null
sasl.kerberos.kinit.cmd = /usr/bin/kinit
sasl.kerberos.min.time.before.relogin = 60000
sasl.kerberos.principal.to.local.rules = [DEFAULT]
sasl.kerberos.service.name = null
sasl.kerberos.ticket.renew.jitter = 0.05
sasl.kerberos.ticket.renew.window.factor = 0.8
sasl.login.callback.handler.class = null
sasl.login.class = null
sasl.login.connect.timeout.ms = null
sasl.login.read.timeout.ms = null
sasl.login.refresh.buffer.seconds = 300
sasl.login.refresh.min.period.seconds = 60
sasl.login.refresh.window.factor = 0.8
sasl.login.refresh.window.jitter = 0.05
sasl.login.retry.backoff.max.ms = 10000
sasl.login.retry.backoff.ms = 100
sasl.mechanism.controller.protocol = GSSAPI
sasl.mechanism.inter.broker.protocol = GSSAPI
sasl.oauthbearer.clock.skew.seconds = 30
sasl.oauthbearer.expected.audience = null
sasl.oauthbearer.expected.issuer = null
sasl.oauthbearer.jwks.endpoint.refresh.ms = 3600000
sasl.oauthbearer.jwks.endpoint.retry.backoff.max.ms = 10000
sasl.oauthbearer.jwks.endpoint.retry.backoff.ms = 100
sasl.oauthbearer.jwks.endpoint.url = null
sasl.oauthbearer.scope.claim.name = scope
sasl.oauthbearer.sub.claim.name = sub
sasl.oauthbearer.token.endpoint.url = null
sasl.server.callback.handler.class = null
sasl.server.max.receive.size = 524288
security.inter.broker.protocol = PLAINTEXT
security.providers = null
socket.connection.setup.timeout.max.ms = 30000
socket.connection.setup.timeout.ms = 10000
socket.listen.backlog.size = 50
socket.receive.buffer.bytes = 102400
socket.request.max.bytes = 104857600
socket.send.buffer.bytes = 102400
ssl.cipher.suites = []
ssl.client.auth = none
ssl.enabled.protocols = [TLSv1.2, TLSv1.3]
ssl.endpoint.identification.algorithm = https
ssl.engine.factory.class = null
ssl.key.password = null
ssl.keymanager.algorithm = SunX509
ssl.keystore.certificate.chain = null
ssl.keystore.key = null
ssl.keystore.location = null
ssl.keystore.password = null
ssl.keystore.type = JKS
ssl.principal.mapping.rules = DEFAULT
ssl.protocol = TLSv1.3
ssl.provider = null
ssl.secure.random.implementation = null
ssl.trustmanager.algorithm = PKIX
ssl.truststore.certificates = null
ssl.truststore.location = null
ssl.truststore.password = null
ssl.truststore.type = JKS
transaction.abort.timed.out.transaction.cleanup.interval.ms = 10000
transaction.max.timeout.ms = 900000
transaction.remove.expired.transaction.cleanup.interval.ms = 3600000
transaction.state.log.load.buffer.size = 5242880
transaction.state.log.min.isr = 2
transaction.state.log.num.partitions = 50
transaction.state.log.replication.factor = 3
transaction.state.log.segment.bytes = 104857600
transactional.id.expiration.ms = 604800000
unclean.leader.election.enable = false
zookeeper.clientCnxnSocket = null
zookeeper.connect = 127.0.0.1:37891
zookeeper.connection.timeout.ms = 10000
zookeeper.max.in.flight.requests = 10
zookeeper.metadata.migration.enable = false
zookeeper.session.timeout.ms = 18000
zookeeper.set.acl = false
zookeeper.ssl.cipher.suites = null
zookeeper.ssl.client.enable = false
zookeeper.ssl.crl.enable = false
zookeeper.ssl.enabled.protocols = null
zookeeper.ssl.endpoint.identification.algorithm = HTTPS
zookeeper.ssl.keystore.location = null
zookeeper.ssl.keystore.password = null
zookeeper.ssl.keystore.type = null
zookeeper.ssl.ocsp.enable = false
zookeeper.ssl.protocol = TLSv1.2
zookeeper.ssl.truststore.location = null
zookeeper.ssl.truststore.password = null
zookeeper.ssl.truststore.type = null
09:53:37.508 [main] INFO kafka.server.KafkaServer - starting
09:53:37.508 [main] INFO kafka.server.KafkaServer - Connecting to zookeeper on 127.0.0.1:37891
09:53:37.509 [main] INFO kafka.zookeeper.ZooKeeperClient - [ZooKeeperClient Kafka server] Initializing a new session to 127.0.0.1:37891.
09:53:37.509 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=127.0.0.1:37891 sessionTimeout=18000 watcher=kafka.zookeeper.ZooKeeperClient$ZooKeeperClientWatcher$@4d3d68df
09:53:37.509 [main] INFO o.apache.zookeeper.ClientCnxnSocket - jute.maxbuffer value is 4194304 Bytes
09:53:37.509 [main] INFO org.apache.zookeeper.ClientCnxn - zookeeper.request.timeout value is 0. feature enabled=false
09:53:37.511 [main-SendThread(127.0.0.1:37891)] INFO org.apache.zookeeper.ClientCnxn - Opening socket connection to server /127.0.0.1:37891.
09:53:37.512 [main-SendThread(127.0.0.1:37891)] INFO org.apache.zookeeper.ClientCnxn - Socket connection established, initiating session, client: /127.0.0.1:43168, server: /127.0.0.1:37891
09:53:37.512 [main] INFO kafka.zookeeper.ZooKeeperClient - [ZooKeeperClient Kafka server] Waiting until connected.
09:53:37.515 [SyncThread:0] INFO o.a.z.server.persistence.FileTxnLog - Creating new log file: log.1
09:53:37.518 [main-SendThread(127.0.0.1:37891)] INFO org.apache.zookeeper.ClientCnxn - Session establishment complete on server /127.0.0.1:37891, session id = 0x10000031c640000, negotiated timeout = 16000
09:53:37.518 [main] INFO kafka.zookeeper.ZooKeeperClient - [ZooKeeperClient Kafka server] Connected.
09:53:37.554 [main] INFO kafka.server.KafkaServer - Cluster ID = dIgXZ3lMSdCIdylODnpKbA
09:53:37.554 [main] WARN k.server.BrokerMetadataCheckpoint - No meta.properties file under dir /tmp/spring.kafka.94b85968-8510-44a3-9ddd-e6d936bfd8506410265906216115903/meta.properties
09:53:37.560 [main] INFO kafka.server.KafkaConfig - KafkaConfig values:
advertised.listeners = null
alter.config.policy.class.name = null
alter.log.dirs.replication.quota.window.num = 11
alter.log.dirs.replication.quota.window.size.seconds = 1
authorizer.class.name =
auto.create.topics.enable = true
auto.include.jmx.reporter = true
auto.leader.rebalance.enable = true
background.threads = 10
broker.heartbeat.interval.ms = 2000
broker.id = 0
broker.id.generation.enable = true
broker.rack = null
broker.session.timeout.ms = 9000
client.quota.callback.class = null
compression.type = producer
connection.failed.authentication.delay.ms = 100
connections.max.idle.ms = 600000
connections.max.reauth.ms = 0
control.plane.listener.name = null
controlled.shutdown.enable = false
controlled.shutdown.max.retries = 3
controlled.shutdown.retry.backoff.ms = 100
controller.listener.names = null
controller.quorum.append.linger.ms = 25
controller.quorum.election.backoff.max.ms = 1000
controller.quorum.election.timeout.ms = 1000
controller.quorum.fetch.timeout.ms = 2000
controller.quorum.request.timeout.ms = 2000
controller.quorum.retry.backoff.ms = 20
controller.quorum.voters = []
controller.quota.window.num = 11
controller.quota.window.size.seconds = 1
controller.socket.timeout.ms = 1000
create.topic.policy.class.name = null
default.replication.factor = 1
delegation.token.expiry.check.interval.ms = 3600000
delegation.token.expiry.time.ms = 86400000
delegation.token.master.key = null
delegation.token.max.lifetime.ms = 604800000
delegation.token.secret.key = null
delete.records.purgatory.purge.interval.requests = 1
delete.topic.enable = true
early.start.listeners = null
fetch.max.bytes = 57671680
fetch.purgatory.purge.interval.requests = 1000
group.initial.rebalance.delay.ms = 0
group.max.session.timeout.ms = 1800000
group.max.size = 2147483647
group.min.session.timeout.ms = 6000
initial.broker.registration.timeout.ms = 60000
inter.broker.listener.name = null
inter.broker.protocol.version = 3.4-IV0
kafka.metrics.polling.interval.secs = 10
kafka.metrics.reporters = []
leader.imbalance.check.interval.seconds = 300
leader.imbalance.per.broker.percentage = 10
listener.security.protocol.map = PLAINTEXT:PLAINTEXT,SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,SASL_SSL:SASL_SSL
listeners = PLAINTEXT://localhost:9092
log.cleaner.backoff.ms = 15000
log.cleaner.dedupe.buffer.size = 2097152
log.cleaner.delete.retention.ms = 86400000
log.cleaner.enable = true
log.cleaner.io.buffer.load.factor = 0.9
log.cleaner.io.buffer.size = 524288
log.cleaner.io.max.bytes.per.second = 1.7976931348623157E308
log.cleaner.max.compaction.lag.ms = 9223372036854775807
log.cleaner.min.cleanable.ratio = 0.5
log.cleaner.min.compaction.lag.ms = 0
log.cleaner.threads = 1
log.cleanup.policy = [delete]
log.dir = /tmp/spring.kafka.94b85968-8510-44a3-9ddd-e6d936bfd8506410265906216115903
log.dirs = null
log.flush.interval.messages = 9223372036854775807
log.flush.interval.ms = null
log.flush.offset.checkpoint.interval.ms = 60000
log.flush.scheduler.interval.ms = 9223372036854775807
log.flush.start.offset.checkpoint.interval.ms = 60000
log.index.interval.bytes = 4096
log.index.size.max.bytes = 10485760
log.message.downconversion.enable = true
log.message.format.version = 3.0-IV1
log.message.timestamp.difference.max.ms = 9223372036854775807
log.message.timestamp.type = CreateTime
log.preallocate = false
log.retention.bytes = -1
log.retention.check.interval.ms = 300000
log.retention.hours = 168
log.retention.minutes = null
log.retention.ms = null
log.roll.hours = 168
log.roll.jitter.hours = 0
log.roll.jitter.ms = null
log.roll.ms = null
log.segment.bytes = 1073741824
log.segment.delete.delay.ms = 1000
max.connection.creation.rate = 2147483647
max.connections = 2147483647
max.connections.per.ip = 2147483647
max.connections.per.ip.overrides =
max.incremental.fetch.session.cache.slots = 1000
message.max.bytes = 1048588
metadata.log.dir = null
metadata.log.max.record.bytes.between.snapshots = 20971520
metadata.log.max.snapshot.interval.ms = 3600000
metadata.log.segment.bytes = 1073741824
metadata.log.segment.min.bytes = 8388608
metadata.log.segment.ms = 604800000
metadata.max.idle.interval.ms = 500
metadata.max.retention.bytes = 104857600
metadata.max.retention.ms = 604800000
metric.reporters = []
metrics.num.samples = 2
metrics.recording.level = INFO
metrics.sample.window.ms = 30000
min.insync.replicas = 1
node.id = 0
num.io.threads = 8
num.network.threads = 3
num.partitions = 1
num.recovery.threads.per.data.dir = 1
num.replica.alter.log.dirs.threads = null
num.replica.fetchers = 1
offset.metadata.max.bytes = 4096
offsets.commit.required.acks = -1
offsets.commit.timeout.ms = 5000
offsets.load.buffer.size = 5242880
offsets.retention.check.interval.ms = 600000
offsets.retention.minutes = 10080
offsets.topic.compression.codec = 0
offsets.topic.num.partitions = 5
offsets.topic.replication.factor = 1
offsets.topic.segment.bytes = 104857600
password.encoder.cipher.algorithm = AES/CBC/PKCS5Padding
password.encoder.iterations = 4096
password.encoder.key.length = 128
password.encoder.keyfactory.algorithm = null
password.encoder.old.secret = null
password.encoder.secret = null
principal.builder.class = class org.apache.kafka.common.security.authenticator.DefaultKafkaPrincipalBuilder
process.roles = []
producer.id.expiration.check.interval.ms = 600000
producer.id.expiration.ms = 86400000
producer.purgatory.purge.interval.requests = 1000
queued.max.request.bytes = -1
queued.max.requests = 500
quota.window.num = 11
quota.window.size.seconds = 1
remote.log.index.file.cache.total.size.bytes = 1073741824
remote.log.manager.task.interval.ms = 30000
remote.log.manager.task.retry.backoff.max.ms = 30000
remote.log.manager.task.retry.backoff.ms = 500
remote.log.manager.task.retry.jitter = 0.2
remote.log.manager.thread.pool.size = 10
remote.log.metadata.manager.class.name = null
remote.log.metadata.manager.class.path = null
remote.log.metadata.manager.impl.prefix = null
remote.log.metadata.manager.listener.name = null
remote.log.reader.max.pending.tasks = 100
remote.log.reader.threads = 10
remote.log.storage.manager.class.name = null
remote.log.storage.manager.class.path = null
remote.log.storage.manager.impl.prefix = null
remote.log.storage.system.enable = false
replica.fetch.backoff.ms = 1000
replica.fetch.max.bytes = 1048576
replica.fetch.min.bytes = 1
replica.fetch.response.max.bytes = 10485760
replica.fetch.wait.max.ms = 500
replica.high.watermark.checkpoint.interval.ms = 9223372036854775807
replica.lag.time.max.ms = 30000
replica.selector.class = null
replica.socket.receive.buffer.bytes = 65536
replica.socket.timeout.ms = 1000
replication.quota.window.num = 11
replication.quota.window.size.seconds = 1
request.timeout.ms = 30000
reserved.broker.max.id = 1000
sasl.client.callback.handler.class = null
sasl.enabled.mechanisms = [GSSAPI]
sasl.jaas.config = null
sasl.kerberos.kinit.cmd = /usr/bin/kinit
sasl.kerberos.min.time.before.relogin = 60000
sasl.kerberos.principal.to.local.rules = [DEFAULT]
sasl.kerberos.service.name = null
sasl.kerberos.ticket.renew.jitter = 0.05
sasl.kerberos.ticket.renew.window.factor = 0.8
sasl.login.callback.handler.class = null
sasl.login.class = null
sasl.login.connect.timeout.ms = null
sasl.login.read.timeout.ms = null
sasl.login.refresh.buffer.seconds = 300
sasl.login.refresh.min.period.seconds = 60
sasl.login.refresh.window.factor = 0.8
sasl.login.refresh.window.jitter = 0.05
sasl.login.retry.backoff.max.ms = 10000
sasl.login.retry.backoff.ms = 100
sasl.mechanism.controller.protocol = GSSAPI
sasl.mechanism.inter.broker.protocol = GSSAPI
sasl.oauthbearer.clock.skew.seconds = 30
sasl.oauthbearer.expected.audience = null
sasl.oauthbearer.expected.issuer = null
sasl.oauthbearer.jwks.endpoint.refresh.ms = 3600000
sasl.oauthbearer.jwks.endpoint.retry.backoff.max.ms = 10000
sasl.oauthbearer.jwks.endpoint.retry.backoff.ms = 100
sasl.oauthbearer.jwks.endpoint.url = null
sasl.oauthbearer.scope.claim.name = scope
sasl.oauthbearer.sub.claim.name = sub
sasl.oauthbearer.token.endpoint.url = null
sasl.server.callback.handler.class = null
sasl.server.max.receive.size = 524288
security.inter.broker.protocol = PLAINTEXT
security.providers = null
socket.connection.setup.timeout.max.ms = 30000
socket.connection.setup.timeout.ms = 10000
socket.listen.backlog.size = 50
socket.receive.buffer.bytes = 102400
socket.request.max.bytes = 104857600
socket.send.buffer.bytes = 102400
ssl.cipher.suites = []
ssl.client.auth = none
ssl.enabled.protocols = [TLSv1.2, TLSv1.3]
ssl.endpoint.identification.algorithm = https
ssl.engine.factory.class = null
ssl.key.password = null
ssl.keymanager.algorithm = SunX509
ssl.keystore.certificate.chain = null
ssl.keystore.key = null
ssl.keystore.location = null
ssl.keystore.password = null
ssl.keystore.type = JKS
ssl.principal.mapping.rules = DEFAULT
ssl.protocol = TLSv1.3
ssl.provider = null
ssl.secure.random.implementation = null
ssl.trustmanager.algorithm = PKIX
ssl.truststore.certificates = null
ssl.truststore.location = null
ssl.truststore.password = null
ssl.truststore.type = JKS
transaction.abort.timed.out.transaction.cleanup.interval.ms = 10000
transaction.max.timeout.ms = 900000
transaction.remove.expired.transaction.cleanup.interval.ms = 3600000
transaction.state.log.load.buffer.size = 5242880
transaction.state.log.min.isr = 2
transaction.state.log.num.partitions = 50
transaction.state.log.replication.factor = 3
transaction.state.log.segment.bytes = 104857600
transactional.id.expiration.ms = 604800000
unclean.leader.election.enable = false
zookeeper.clientCnxnSocket = null
zookeeper.connect = 127.0.0.1:37891
zookeeper.connection.timeout.ms = 10000
zookeeper.max.in.flight.requests = 10
zookeeper.metadata.migration.enable = false
zookeeper.session.timeout.ms = 18000
zookeeper.set.acl = false
zookeeper.ssl.cipher.suites = null
zookeeper.ssl.client.enable = false
zookeeper.ssl.crl.enable = false
zookeeper.ssl.enabled.protocols = null
zookeeper.ssl.endpoint.identification.algorithm = HTTPS
zookeeper.ssl.keystore.location = null
zookeeper.ssl.keystore.password = null
zookeeper.ssl.keystore.type = null
zookeeper.ssl.ocsp.enable = false
zookeeper.ssl.protocol = TLSv1.2
zookeeper.ssl.truststore.location = null
zookeeper.ssl.truststore.password = null
zookeeper.ssl.truststore.type = null
09:53:37.565 [ThrottledChannelReaper-Fetch] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Fetch]: Starting
09:53:37.570 [ThrottledChannelReaper-Produce] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Produce]: Starting
09:53:37.570 [ThrottledChannelReaper-Request] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Request]: Starting
09:53:37.571 [ThrottledChannelReaper-ControllerMutation] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-ControllerMutation]: Starting
09:53:37.572 [main] INFO kafka.log.LogManager - Loading logs from log dirs ArraySeq(/tmp/spring.kafka.94b85968-8510-44a3-9ddd-e6d936bfd8506410265906216115903)
09:53:37.572 [main] INFO kafka.log.LogManager - Attempting recovery for all logs in /tmp/spring.kafka.94b85968-8510-44a3-9ddd-e6d936bfd8506410265906216115903 since no clean shutdown file was found
09:53:37.573 [main] INFO kafka.log.LogManager - Loaded 0 logs in 0ms.
09:53:37.573 [main] INFO kafka.log.LogManager - Starting log cleanup with a period of 300000 ms.
09:53:37.573 [main] INFO kafka.log.LogManager - Starting log flusher with a default period of 9223372036854775807 ms.
09:53:37.583 [main] INFO kafka.log.LogCleaner - Starting the log cleaner
09:53:37.584 [kafka-log-cleaner-thread-0] INFO kafka.log.LogCleaner - [kafka-log-cleaner-thread-0]: Starting
09:53:37.586 [feature-zk-node-event-process-thread] INFO k.s.FinalizedFeatureChangeListener$ChangeNotificationProcessorThread - [feature-zk-node-event-process-thread]: Starting
09:53:37.591 [feature-zk-node-event-process-thread] INFO k.s.FinalizedFeatureChangeListener - Feature ZK node at path: /feature does not exist
09:53:37.592 [BrokerToControllerChannelManager broker=0 name=forwarding] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=forwarding]: Starting
09:53:37.612 [main] INFO kafka.network.ConnectionQuotas - Updated connection-accept-rate max connection creation rate to 2147483647
09:53:37.612 [main] INFO kafka.network.DataPlaneAcceptor - Awaiting socket connections on localhost:9092.
09:53:37.614 [main] INFO kafka.network.SocketServer - [SocketServer listenerType=ZK_BROKER, nodeId=0] Created data-plane acceptor and processors for endpoint : ListenerName(PLAINTEXT)
09:53:37.615 [BrokerToControllerChannelManager broker=0 name=alterPartition] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=alterPartition]: Starting
09:53:37.617 [ExpirationReaper-0-DeleteRecords] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-DeleteRecords]: Starting
09:53:37.618 [ExpirationReaper-0-ElectLeader] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-ElectLeader]: Starting
09:53:37.618 [ExpirationReaper-0-Fetch] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Fetch]: Starting
09:53:37.622 [ExpirationReaper-0-Produce] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Produce]: Starting
09:53:37.626 [LogDirFailureHandler] INFO k.s.ReplicaManager$LogDirFailureHandler - [LogDirFailureHandler]: Starting
09:53:37.628 [main] INFO kafka.zk.KafkaZkClient - Creating /brokers/ids/0 (is it secure? false)
09:53:37.630 [main] INFO kafka.zk.KafkaZkClient - Stat of the created znode at /brokers/ids/0 is: 25,25,1787997217629,1787997217629,1,0,0,72057607399145472,202,0,25
09:53:37.630 [main] INFO kafka.zk.KafkaZkClient - Registered broker 0 at path /brokers/ids/0 with addresses: PLAINTEXT://localhost:9092, czxid (broker epoch): 25
09:53:37.640 [ExpirationReaper-0-topic] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-topic]: Starting
09:53:37.640 [ExpirationReaper-0-Heartbeat] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Heartbeat]: Starting
09:53:37.640 [controller-event-thread] INFO k.c.ControllerEventManager$ControllerEventThread - [ControllerEventThread controllerId=0] Starting
09:53:37.642 [main] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Starting up.
09:53:37.644 [controller-event-thread] INFO kafka.zk.KafkaZkClient - Successfully created /controller_epoch with initial epoch 0
09:53:37.644 [ExpirationReaper-0-Rebalance] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Rebalance]: Starting
09:53:37.645 [main] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Startup complete.
09:53:37.645 [main] INFO k.c.t.TransactionCoordinator - [TransactionCoordinator id=0] Starting up.
09:53:37.646 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] 0 successfully elected as the controller. Epoch incremented to 1 and epoch zk version is now 1
09:53:37.647 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Creating FeatureZNode at path: /feature with contents: FeatureZNode(2,Enabled,Map())
09:53:37.647 [main] INFO k.c.t.TransactionCoordinator - [TransactionCoordinator id=0] Startup complete.
09:53:37.648 [main-EventThread] INFO k.s.FinalizedFeatureChangeListener - Feature ZK node created at path: /feature
09:53:37.649 [TxnMarkerSenderThread-0] INFO k.c.t.TransactionMarkerChannelManager - [Transaction Marker Channel Manager 0]: Starting
09:53:37.650 [ExpirationReaper-0-AlterAcls] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-AlterAcls]: Starting
09:53:37.650 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Registering handlers
09:53:37.650 [feature-zk-node-event-process-thread] INFO k.server.metadata.ZkMetadataCache - [MetadataCache brokerId=0] Updated cache from existing to latest FinalizedFeaturesAndEpoch(features=Map(), epoch=0).
09:53:37.652 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Deleting log dir event notifications
09:53:37.652 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Deleting isr change notifications
09:53:37.653 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Initializing controller context
09:53:37.654 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Initialized broker epochs cache: HashMap(0 -> 25)
09:53:37.664 [/config/changes-event-process-thread] INFO k.c.ZkNodeChangeNotificationListener$ChangeEventProcessThread - [/config/changes-event-process-thread]: Starting
09:53:37.666 [main] INFO kafka.network.SocketServer - [SocketServer listenerType=ZK_BROKER, nodeId=0] Enabling request processing.
09:53:37.667 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Currently active brokers in the cluster: Set(0)
09:53:37.667 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Currently shutting brokers in the cluster: HashSet()
09:53:37.667 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Current list of topics in the cluster: HashSet()
09:53:37.667 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Fetching topic deletions in progress
09:53:37.667 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] List of topics to be deleted:
09:53:37.667 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] List of topics ineligible for deletion:
09:53:37.667 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Initializing topic deletion manager
09:53:37.667 [controller-event-thread] INFO k.controller.TopicDeletionManager - [Topic Deletion Manager 0] Initializing manager with initial deletions: Set(), initial ineligible deletions: HashSet()
09:53:37.667 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Sending update metadata request
09:53:37.667 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet(0) for 0 partitions
09:53:37.668 [controller-event-thread] INFO k.controller.ZkReplicaStateMachine - [ReplicaStateMachine controllerId=0] Initializing replica state
09:53:37.668 [controller-event-thread] INFO k.controller.ZkReplicaStateMachine - [ReplicaStateMachine controllerId=0] Triggering online replica state changes
09:53:37.668 [controller-event-thread] INFO k.controller.ZkReplicaStateMachine - [ReplicaStateMachine controllerId=0] Triggering offline replica state changes
09:53:37.668 [controller-event-thread] INFO k.controller.ZkPartitionStateMachine - [PartitionStateMachine controllerId=0] Initializing partition state
09:53:37.668 [controller-event-thread] INFO k.controller.ZkPartitionStateMachine - [PartitionStateMachine controllerId=0] Triggering online partition state changes
09:53:37.668 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Ready to serve as the new controller with epoch 1
09:53:37.668 [Controller-0-to-broker-0-send-thread] INFO kafka.controller.RequestSendThread - [RequestSendThread controllerId=0] Starting
09:53:37.669 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Partitions undergoing preferred replica election:
09:53:37.669 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Partitions that completed preferred replica election:
09:53:37.669 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Skipping preferred replica election for partitions due to topic deletion:
09:53:37.669 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Resuming preferred replica election for partitions:
09:53:37.669 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Starting replica leader election (PREFERRED) for partitions triggered by ZkTriggered
09:53:37.669 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] Starting the controller scheduler
09:53:37.670 [Controller-0-to-broker-0-send-thread] INFO kafka.controller.RequestSendThread - [RequestSendThread controllerId=0] Controller 0 connected to localhost:9092 (id: 0 rack: null) for sending state change requests
09:53:37.671 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka version: 3.4.1
09:53:37.671 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka commitId: 8a516edc2755df89
09:53:37.671 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka startTimeMs: 1787997217671
09:53:37.671 [main] INFO kafka.server.KafkaServer - [KafkaServer id=0] started
09:53:37.671 [main] INFO o.a.k.c.admin.AdminClientConfig - AdminClientConfig values:
auto.include.jmx.reporter = true
bootstrap.servers = [127.0.0.1:9092]
client.dns.lookup = use_all_dns_ips
client.id =
connections.max.idle.ms = 300000
default.api.timeout.ms = 60000
metadata.max.age.ms = 300000
metric.reporters = []
metrics.num.samples = 2
metrics.recording.level = INFO
metrics.sample.window.ms = 30000
receive.buffer.bytes = 65536
reconnect.backoff.max.ms = 1000
reconnect.backoff.ms = 50
request.timeout.ms = 30000
retries = 2147483647
retry.backoff.ms = 100
sasl.client.callback.handler.class = null
sasl.jaas.config = null
sasl.kerberos.kinit.cmd = /usr/bin/kinit
sasl.kerberos.min.time.before.relogin = 60000
sasl.kerberos.service.name = null
sasl.kerberos.ticket.renew.jitter = 0.05
sasl.kerberos.ticket.renew.window.factor = 0.8
sasl.login.callback.handler.class = null
sasl.login.class = null
sasl.login.connect.timeout.ms = null
sasl.login.read.timeout.ms = null
sasl.login.refresh.buffer.seconds = 300
sasl.login.refresh.min.period.seconds = 60
sasl.login.refresh.window.factor = 0.8
sasl.login.refresh.window.jitter = 0.05
sasl.login.retry.backoff.max.ms = 10000
sasl.login.retry.backoff.ms = 100
sasl.mechanism = GSSAPI
sasl.oauthbearer.clock.skew.seconds = 30
sasl.oauthbearer.expected.audience = null
sasl.oauthbearer.expected.issuer = null
sasl.oauthbearer.jwks.endpoint.refresh.ms = 3600000
sasl.oauthbearer.jwks.endpoint.retry.backoff.max.ms = 10000
sasl.oauthbearer.jwks.endpoint.retry.backoff.ms = 100
sasl.oauthbearer.jwks.endpoint.url = null
sasl.oauthbearer.scope.claim.name = scope
sasl.oauthbearer.sub.claim.name = sub
sasl.oauthbearer.token.endpoint.url = null
security.protocol = PLAINTEXT
security.providers = null
send.buffer.bytes = 131072
socket.connection.setup.timeout.max.ms = 30000
socket.connection.setup.timeout.ms = 10000
ssl.cipher.suites = null
ssl.enabled.protocols = [TLSv1.2, TLSv1.3]
ssl.endpoint.identification.algorithm = https
ssl.engine.factory.class = null
ssl.key.password = null
ssl.keymanager.algorithm = SunX509
ssl.keystore.certificate.chain = null
ssl.keystore.key = null
ssl.keystore.location = null
ssl.keystore.password = null
ssl.keystore.type = JKS
ssl.protocol = TLSv1.3
ssl.provider = null
ssl.secure.random.implementation = null
ssl.trustmanager.algorithm = PKIX
ssl.truststore.certificates = null
ssl.truststore.location = null
ssl.truststore.password = null
ssl.truststore.type = JKS
09:53:37.672 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka version: 3.4.1
09:53:37.672 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka commitId: 8a516edc2755df89
09:53:37.672 [main] INFO o.a.kafka.common.utils.AppInfoParser - Kafka startTimeMs: 1787997217672
09:53:37.694 [BrokerToControllerChannelManager broker=0 name=forwarding] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=forwarding]: Recorded new controller, from now on will use node localhost:9092 (id: 0 rack: null)
09:53:37.700 [data-plane-kafka-request-handler-4] INFO kafka.zk.AdminZkClient - Creating topic SDC-DISTR-NOTIF-TOPIC-AUTO with configuration {} and initial partition assignment HashMap(0 -> ArrayBuffer(0))
09:53:37.704 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] New topics: [Set(SDC-DISTR-NOTIF-TOPIC-AUTO)], deleted topics: [HashSet()], new partition replica assignment [Set(TopicIdReplicaAssignment(SDC-DISTR-NOTIF-TOPIC-AUTO,Some(BHHmosenQwungFAX7PO0cw),Map(SDC-DISTR-NOTIF-TOPIC-AUTO-0 -> ReplicaAssignment(replicas=0, addingReplicas=, removingReplicas=))))]
09:53:37.704 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] New partition creation callback for SDC-DISTR-NOTIF-TOPIC-AUTO-0
09:53:37.704 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 state from NonExistentPartition to NewPartition with assigned replicas 0
09:53:37.704 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:53:37.705 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:53:37.708 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 from NewPartition to OnlinePartition with state LeaderAndIsr(leader=0, leaderEpoch=0, isr=List(0), leaderRecoveryState=RECOVERED, partitionEpoch=0)
09:53:37.708 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending LeaderAndIsr request to broker 0 with 1 become-leader and 0 become-follower partitions
09:53:37.708 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet(0) for 1 partitions
09:53:37.709 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:53:37.709 [data-plane-kafka-request-handler-5] INFO state.change.logger - [Broker id=0] Handling LeaderAndIsr request correlationId 1 from controller 0 for 1 partitions
09:53:37.710 [data-plane-kafka-request-handler-5] INFO kafka.server.ReplicaFetcherManager - [ReplicaFetcherManager on broker 0] Removed fetcher for partitions Set(SDC-DISTR-NOTIF-TOPIC-AUTO-0)
09:53:37.710 [data-plane-kafka-request-handler-5] INFO state.change.logger - [Broker id=0] Stopped fetchers as part of LeaderAndIsr request correlationId 1 from controller 0 epoch 1 as part of the become-leader transition for 1 partitions
09:53:37.712 [data-plane-kafka-request-handler-5] INFO kafka.log.UnifiedLog$ - [LogLoader partition=SDC-DISTR-NOTIF-TOPIC-AUTO-0, dir=/tmp/spring.kafka.94b85968-8510-44a3-9ddd-e6d936bfd8506410265906216115903] Loading producer state till offset 0 with message format version 2
09:53:37.714 [data-plane-kafka-request-handler-5] INFO kafka.log.LogManager - Created log for partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 in /tmp/spring.kafka.94b85968-8510-44a3-9ddd-e6d936bfd8506410265906216115903/SDC-DISTR-NOTIF-TOPIC-AUTO-0 with properties {}
09:53:37.714 [data-plane-kafka-request-handler-5] INFO kafka.cluster.Partition - [Partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 broker=0] No checkpointed highwatermark is found for partition SDC-DISTR-NOTIF-TOPIC-AUTO-0
09:53:37.714 [data-plane-kafka-request-handler-5] INFO kafka.cluster.Partition - [Partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 broker=0] Log loaded for partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 with initial high watermark 0
09:53:37.715 [data-plane-kafka-request-handler-5] INFO state.change.logger - [Broker id=0] Leader SDC-DISTR-NOTIF-TOPIC-AUTO-0 with topic id Some(BHHmosenQwungFAX7PO0cw) starts at leader epoch 0 from offset 0 with partition epoch 0, high watermark 0, ISR [0], adding replicas [] and removing replicas []. Previous leader epoch was -1.
09:53:37.715 [BrokerToControllerChannelManager broker=0 name=alterPartition] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=alterPartition]: Recorded new controller, from now on will use node localhost:9092 (id: 0 rack: null)
09:53:37.719 [data-plane-kafka-request-handler-5] INFO state.change.logger - [Broker id=0] Finished LeaderAndIsr request in 10ms correlationId 1 from controller 0 for 1 partitions
09:53:37.720 [data-plane-kafka-request-handler-6] INFO state.change.logger - [Broker id=0] Add 1 partitions and deleted 0 partitions from metadata cache in response to UpdateMetadata request sent by controller 0 epoch 1 with correlation id 2
09:53:37.722 [kafka-admin-client-thread | adminclient-3] INFO o.a.kafka.common.utils.AppInfoParser - App info kafka.admin.client for adminclient-3 unregistered
09:53:37.723 [kafka-admin-client-thread | adminclient-3] INFO o.a.kafka.common.metrics.Metrics - Metrics scheduler closed
09:53:37.723 [kafka-admin-client-thread | adminclient-3] INFO o.a.kafka.common.metrics.Metrics - Closing reporter org.apache.kafka.common.metrics.JmxReporter
09:53:37.723 [kafka-admin-client-thread | adminclient-3] INFO o.a.kafka.common.metrics.Metrics - Metrics reporters closed
09:53:37.725 [main] INFO o.o.a.m.d.NotificationIntegrationTest - Starting NotificationIntegrationTest using Java 21.0.11 with PID 2137 (started by jenkins in /w/workspace/aai-model-loader-sonar)
09:53:37.725 [main] INFO o.o.a.m.d.NotificationIntegrationTest - No active profile set, falling back to 1 default profile: "default"
09:53:37.851 [main] WARN o.s.c.LocalVariableTableParameterNameDiscoverer - Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: org.onap.aai.modelloader.restclient.BabelServiceClientImpl
09:53:37.861 [main] WARN o.s.c.LocalVariableTableParameterNameDiscoverer - Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: org.onap.aai.modelloader.config.BeanConfig
09:53:37.861 [main] INFO o.o.a.modelloader.config.BeanConfig - MDLSVC0001I|MDLSVC0001I Loading configuration |
09:53:37.941 [data-plane-kafka-request-handler-0] INFO kafka.zk.AdminZkClient - Creating topic SDC-DISTR-STATUS-TOPIC-AUTO with configuration {} and initial partition assignment HashMap(0 -> ArrayBuffer(0))
09:53:37.945 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Error while fetching metadata with correlation id 18 : {SDC-DISTR-STATUS-TOPIC-AUTO=LEADER_NOT_AVAILABLE}
09:53:37.945 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO org.apache.kafka.clients.Metadata - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Cluster ID: dIgXZ3lMSdCIdylODnpKbA
09:53:37.946 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] New topics: [Set(SDC-DISTR-STATUS-TOPIC-AUTO)], deleted topics: [HashSet()], new partition replica assignment [Set(TopicIdReplicaAssignment(SDC-DISTR-STATUS-TOPIC-AUTO,Some(IdkxzaSDQM-XeETvk7fIkQ),Map(SDC-DISTR-STATUS-TOPIC-AUTO-0 -> ReplicaAssignment(replicas=0, addingReplicas=, removingReplicas=))))]
09:53:37.946 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] New partition creation callback for SDC-DISTR-STATUS-TOPIC-AUTO-0
09:53:37.946 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition SDC-DISTR-STATUS-TOPIC-AUTO-0 state from NonExistentPartition to NewPartition with assigned replicas 0
09:53:37.946 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:53:37.946 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:53:37.950 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition SDC-DISTR-STATUS-TOPIC-AUTO-0 from NewPartition to OnlinePartition with state LeaderAndIsr(leader=0, leaderEpoch=0, isr=List(0), leaderRecoveryState=RECOVERED, partitionEpoch=0)
09:53:37.950 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending LeaderAndIsr request to broker 0 with 1 become-leader and 0 become-follower partitions
09:53:37.950 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet(0) for 1 partitions
09:53:37.950 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:53:37.951 [data-plane-kafka-request-handler-1] INFO state.change.logger - [Broker id=0] Handling LeaderAndIsr request correlationId 3 from controller 0 for 1 partitions
09:53:37.951 [data-plane-kafka-request-handler-1] INFO kafka.server.ReplicaFetcherManager - [ReplicaFetcherManager on broker 0] Removed fetcher for partitions Set(SDC-DISTR-STATUS-TOPIC-AUTO-0)
09:53:37.951 [data-plane-kafka-request-handler-1] INFO state.change.logger - [Broker id=0] Stopped fetchers as part of LeaderAndIsr request correlationId 3 from controller 0 epoch 1 as part of the become-leader transition for 1 partitions
09:53:37.953 [data-plane-kafka-request-handler-1] INFO kafka.log.UnifiedLog$ - [LogLoader partition=SDC-DISTR-STATUS-TOPIC-AUTO-0, dir=/tmp/spring.kafka.94b85968-8510-44a3-9ddd-e6d936bfd8506410265906216115903] Loading producer state till offset 0 with message format version 2
09:53:37.954 [data-plane-kafka-request-handler-1] INFO kafka.log.LogManager - Created log for partition SDC-DISTR-STATUS-TOPIC-AUTO-0 in /tmp/spring.kafka.94b85968-8510-44a3-9ddd-e6d936bfd8506410265906216115903/SDC-DISTR-STATUS-TOPIC-AUTO-0 with properties {}
09:53:37.954 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition SDC-DISTR-STATUS-TOPIC-AUTO-0 broker=0] No checkpointed highwatermark is found for partition SDC-DISTR-STATUS-TOPIC-AUTO-0
09:53:37.954 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition SDC-DISTR-STATUS-TOPIC-AUTO-0 broker=0] Log loaded for partition SDC-DISTR-STATUS-TOPIC-AUTO-0 with initial high watermark 0
09:53:37.954 [data-plane-kafka-request-handler-1] INFO state.change.logger - [Broker id=0] Leader SDC-DISTR-STATUS-TOPIC-AUTO-0 with topic id Some(IdkxzaSDQM-XeETvk7fIkQ) starts at leader epoch 0 from offset 0 with partition epoch 0, high watermark 0, ISR [0], adding replicas [] and removing replicas []. Previous leader epoch was -1.
09:53:37.962 [data-plane-kafka-request-handler-1] INFO state.change.logger - [Broker id=0] Finished LeaderAndIsr request in 11ms correlationId 3 from controller 0 for 1 partitions
09:53:37.963 [data-plane-kafka-request-handler-2] INFO state.change.logger - [Broker id=0] Add 1 partitions and deleted 0 partitions from metadata cache in response to UpdateMetadata request sent by controller 0 epoch 1 with correlation id 4
09:53:38.047 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO org.apache.kafka.clients.Metadata - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Resetting the last seen epoch of partition SDC-DISTR-STATUS-TOPIC-AUTO-0 to 0 since the associated topicId changed from null to IdkxzaSDQM-XeETvk7fIkQ
09:53:38.085 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 1 endpoint(s) beneath base path '/actuator'
09:53:38.096 [main] INFO o.o.a.m.d.NotificationIntegrationTest - Started NotificationIntegrationTest in 0.651 seconds (process running for 70.33)
09:53:38.341 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] INFO org.apache.kafka.clients.Metadata - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Cluster ID: dIgXZ3lMSdCIdylODnpKbA
09:53:38.938 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO org.apache.kafka.clients.Metadata - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Resetting the last seen epoch of partition SDC-DISTR-NOTIF-TOPIC-AUTO-0 to 0 since the associated topicId changed from sRZGJtn9STuj4o63-4fHNg to BHHmosenQwungFAX7PO0cw
09:53:38.938 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO org.apache.kafka.clients.Metadata - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Cluster ID: dIgXZ3lMSdCIdylODnpKbA
09:53:38.944 [data-plane-kafka-request-handler-0] INFO kafka.zk.AdminZkClient - Creating topic __consumer_offsets with configuration {compression.type=producer, cleanup.policy=compact, segment.bytes=104857600} and initial partition assignment HashMap(0 -> ArrayBuffer(0), 1 -> ArrayBuffer(0), 2 -> ArrayBuffer(0), 3 -> ArrayBuffer(0), 4 -> ArrayBuffer(0))
09:53:38.953 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] New topics: [Set(__consumer_offsets)], deleted topics: [HashSet()], new partition replica assignment [Set(TopicIdReplicaAssignment(__consumer_offsets,Some(_giMyybISYyNHL2BphZBTw),HashMap(__consumer_offsets-4 -> ReplicaAssignment(replicas=0, addingReplicas=, removingReplicas=), __consumer_offsets-3 -> ReplicaAssignment(replicas=0, addingReplicas=, removingReplicas=), __consumer_offsets-2 -> ReplicaAssignment(replicas=0, addingReplicas=, removingReplicas=), __consumer_offsets-0 -> ReplicaAssignment(replicas=0, addingReplicas=, removingReplicas=), __consumer_offsets-1 -> ReplicaAssignment(replicas=0, addingReplicas=, removingReplicas=))))]
09:53:38.953 [controller-event-thread] INFO kafka.controller.KafkaController - [Controller id=0] New partition creation callback for __consumer_offsets-4,__consumer_offsets-3,__consumer_offsets-2,__consumer_offsets-0,__consumer_offsets-1
09:53:38.953 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-4 state from NonExistentPartition to NewPartition with assigned replicas 0
09:53:38.953 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-3 state from NonExistentPartition to NewPartition with assigned replicas 0
09:53:38.953 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-2 state from NonExistentPartition to NewPartition with assigned replicas 0
09:53:38.953 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-0 state from NonExistentPartition to NewPartition with assigned replicas 0
09:53:38.953 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-1 state from NonExistentPartition to NewPartition with assigned replicas 0
09:53:38.953 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:53:38.954 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:53:38.967 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-4 from NewPartition to OnlinePartition with state LeaderAndIsr(leader=0, leaderEpoch=0, isr=List(0), leaderRecoveryState=RECOVERED, partitionEpoch=0)
09:53:38.967 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-3 from NewPartition to OnlinePartition with state LeaderAndIsr(leader=0, leaderEpoch=0, isr=List(0), leaderRecoveryState=RECOVERED, partitionEpoch=0)
09:53:38.967 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-2 from NewPartition to OnlinePartition with state LeaderAndIsr(leader=0, leaderEpoch=0, isr=List(0), leaderRecoveryState=RECOVERED, partitionEpoch=0)
09:53:38.967 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-0 from NewPartition to OnlinePartition with state LeaderAndIsr(leader=0, leaderEpoch=0, isr=List(0), leaderRecoveryState=RECOVERED, partitionEpoch=0)
09:53:38.967 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Changed partition __consumer_offsets-1 from NewPartition to OnlinePartition with state LeaderAndIsr(leader=0, leaderEpoch=0, isr=List(0), leaderRecoveryState=RECOVERED, partitionEpoch=0)
09:53:38.967 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending LeaderAndIsr request to broker 0 with 5 become-leader and 0 become-follower partitions
09:53:38.968 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet(0) for 5 partitions
09:53:38.968 [controller-event-thread] INFO state.change.logger - [Controller id=0 epoch=1] Sending UpdateMetadata request to brokers HashSet() for 0 partitions
09:53:38.969 [data-plane-kafka-request-handler-1] INFO state.change.logger - [Broker id=0] Handling LeaderAndIsr request correlationId 5 from controller 0 for 5 partitions
09:53:38.971 [data-plane-kafka-request-handler-1] INFO kafka.server.ReplicaFetcherManager - [ReplicaFetcherManager on broker 0] Removed fetcher for partitions HashSet(__consumer_offsets-4, __consumer_offsets-3, __consumer_offsets-2, __consumer_offsets-0, __consumer_offsets-1)
09:53:38.971 [data-plane-kafka-request-handler-1] INFO state.change.logger - [Broker id=0] Stopped fetchers as part of LeaderAndIsr request correlationId 5 from controller 0 epoch 1 as part of the become-leader transition for 5 partitions
09:53:38.975 [data-plane-kafka-request-handler-1] INFO kafka.log.UnifiedLog$ - [LogLoader partition=__consumer_offsets-3, dir=/tmp/spring.kafka.94b85968-8510-44a3-9ddd-e6d936bfd8506410265906216115903] Loading producer state till offset 0 with message format version 2
09:53:38.977 [data-plane-kafka-request-handler-1] INFO kafka.log.LogManager - Created log for partition __consumer_offsets-3 in /tmp/spring.kafka.94b85968-8510-44a3-9ddd-e6d936bfd8506410265906216115903/__consumer_offsets-3 with properties {cleanup.policy=compact, compression.type="producer", segment.bytes=104857600}
09:53:38.977 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition __consumer_offsets-3 broker=0] No checkpointed highwatermark is found for partition __consumer_offsets-3
09:53:38.977 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition __consumer_offsets-3 broker=0] Log loaded for partition __consumer_offsets-3 with initial high watermark 0
09:53:38.977 [data-plane-kafka-request-handler-1] INFO state.change.logger - [Broker id=0] Leader __consumer_offsets-3 with topic id Some(_giMyybISYyNHL2BphZBTw) starts at leader epoch 0 from offset 0 with partition epoch 0, high watermark 0, ISR [0], adding replicas [] and removing replicas []. Previous leader epoch was -1.
09:53:38.989 [data-plane-kafka-request-handler-1] INFO kafka.log.UnifiedLog$ - [LogLoader partition=__consumer_offsets-2, dir=/tmp/spring.kafka.94b85968-8510-44a3-9ddd-e6d936bfd8506410265906216115903] Loading producer state till offset 0 with message format version 2
09:53:38.990 [data-plane-kafka-request-handler-1] INFO kafka.log.LogManager - Created log for partition __consumer_offsets-2 in /tmp/spring.kafka.94b85968-8510-44a3-9ddd-e6d936bfd8506410265906216115903/__consumer_offsets-2 with properties {cleanup.policy=compact, compression.type="producer", segment.bytes=104857600}
09:53:38.990 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition __consumer_offsets-2 broker=0] No checkpointed highwatermark is found for partition __consumer_offsets-2
09:53:38.990 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition __consumer_offsets-2 broker=0] Log loaded for partition __consumer_offsets-2 with initial high watermark 0
09:53:38.990 [data-plane-kafka-request-handler-1] INFO state.change.logger - [Broker id=0] Leader __consumer_offsets-2 with topic id Some(_giMyybISYyNHL2BphZBTw) starts at leader epoch 0 from offset 0 with partition epoch 0, high watermark 0, ISR [0], adding replicas [] and removing replicas []. Previous leader epoch was -1.
09:53:38.999 [data-plane-kafka-request-handler-1] INFO kafka.log.UnifiedLog$ - [LogLoader partition=__consumer_offsets-4, dir=/tmp/spring.kafka.94b85968-8510-44a3-9ddd-e6d936bfd8506410265906216115903] Loading producer state till offset 0 with message format version 2
09:53:39.000 [data-plane-kafka-request-handler-1] INFO kafka.log.LogManager - Created log for partition __consumer_offsets-4 in /tmp/spring.kafka.94b85968-8510-44a3-9ddd-e6d936bfd8506410265906216115903/__consumer_offsets-4 with properties {cleanup.policy=compact, compression.type="producer", segment.bytes=104857600}
09:53:39.000 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition __consumer_offsets-4 broker=0] No checkpointed highwatermark is found for partition __consumer_offsets-4
09:53:39.000 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition __consumer_offsets-4 broker=0] Log loaded for partition __consumer_offsets-4 with initial high watermark 0
09:53:39.000 [data-plane-kafka-request-handler-1] INFO state.change.logger - [Broker id=0] Leader __consumer_offsets-4 with topic id Some(_giMyybISYyNHL2BphZBTw) starts at leader epoch 0 from offset 0 with partition epoch 0, high watermark 0, ISR [0], adding replicas [] and removing replicas []. Previous leader epoch was -1.
09:53:39.008 [data-plane-kafka-request-handler-1] INFO kafka.log.UnifiedLog$ - [LogLoader partition=__consumer_offsets-1, dir=/tmp/spring.kafka.94b85968-8510-44a3-9ddd-e6d936bfd8506410265906216115903] Loading producer state till offset 0 with message format version 2
09:53:39.009 [data-plane-kafka-request-handler-1] INFO kafka.log.LogManager - Created log for partition __consumer_offsets-1 in /tmp/spring.kafka.94b85968-8510-44a3-9ddd-e6d936bfd8506410265906216115903/__consumer_offsets-1 with properties {cleanup.policy=compact, compression.type="producer", segment.bytes=104857600}
09:53:39.009 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition __consumer_offsets-1 broker=0] No checkpointed highwatermark is found for partition __consumer_offsets-1
09:53:39.009 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition __consumer_offsets-1 broker=0] Log loaded for partition __consumer_offsets-1 with initial high watermark 0
09:53:39.009 [data-plane-kafka-request-handler-1] INFO state.change.logger - [Broker id=0] Leader __consumer_offsets-1 with topic id Some(_giMyybISYyNHL2BphZBTw) starts at leader epoch 0 from offset 0 with partition epoch 0, high watermark 0, ISR [0], adding replicas [] and removing replicas []. Previous leader epoch was -1.
09:53:39.017 [data-plane-kafka-request-handler-1] INFO kafka.log.UnifiedLog$ - [LogLoader partition=__consumer_offsets-0, dir=/tmp/spring.kafka.94b85968-8510-44a3-9ddd-e6d936bfd8506410265906216115903] Loading producer state till offset 0 with message format version 2
09:53:39.018 [data-plane-kafka-request-handler-1] INFO kafka.log.LogManager - Created log for partition __consumer_offsets-0 in /tmp/spring.kafka.94b85968-8510-44a3-9ddd-e6d936bfd8506410265906216115903/__consumer_offsets-0 with properties {cleanup.policy=compact, compression.type="producer", segment.bytes=104857600}
09:53:39.018 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition __consumer_offsets-0 broker=0] No checkpointed highwatermark is found for partition __consumer_offsets-0
09:53:39.018 [data-plane-kafka-request-handler-1] INFO kafka.cluster.Partition - [Partition __consumer_offsets-0 broker=0] Log loaded for partition __consumer_offsets-0 with initial high watermark 0
09:53:39.018 [data-plane-kafka-request-handler-1] INFO state.change.logger - [Broker id=0] Leader __consumer_offsets-0 with topic id Some(_giMyybISYyNHL2BphZBTw) starts at leader epoch 0 from offset 0 with partition epoch 0, high watermark 0, ISR [0], adding replicas [] and removing replicas []. Previous leader epoch was -1.
09:53:39.023 [data-plane-kafka-request-handler-1] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Elected as the group coordinator for partition 3 in epoch 0
09:53:39.023 [data-plane-kafka-request-handler-1] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Scheduling loading of offsets and group metadata from __consumer_offsets-3 for epoch 0
09:53:39.023 [data-plane-kafka-request-handler-1] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Elected as the group coordinator for partition 2 in epoch 0
09:53:39.023 [data-plane-kafka-request-handler-1] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Scheduling loading of offsets and group metadata from __consumer_offsets-2 for epoch 0
09:53:39.023 [data-plane-kafka-request-handler-1] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Elected as the group coordinator for partition 4 in epoch 0
09:53:39.023 [data-plane-kafka-request-handler-1] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Scheduling loading of offsets and group metadata from __consumer_offsets-4 for epoch 0
09:53:39.023 [data-plane-kafka-request-handler-1] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Elected as the group coordinator for partition 1 in epoch 0
09:53:39.023 [data-plane-kafka-request-handler-1] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Scheduling loading of offsets and group metadata from __consumer_offsets-1 for epoch 0
09:53:39.023 [data-plane-kafka-request-handler-1] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Elected as the group coordinator for partition 0 in epoch 0
09:53:39.024 [data-plane-kafka-request-handler-1] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Scheduling loading of offsets and group metadata from __consumer_offsets-0 for epoch 0
09:53:39.024 [group-metadata-manager-0] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Finished loading offsets and group metadata from __consumer_offsets-3 in 1 milliseconds for epoch 0, of which 0 milliseconds was spent in the scheduler.
09:53:39.024 [data-plane-kafka-request-handler-1] INFO state.change.logger - [Broker id=0] Finished LeaderAndIsr request in 55ms correlationId 5 from controller 0 for 5 partitions
09:53:39.024 [group-metadata-manager-0] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Finished loading offsets and group metadata from __consumer_offsets-2 in 1 milliseconds for epoch 0, of which 1 milliseconds was spent in the scheduler.
09:53:39.024 [group-metadata-manager-0] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Finished loading offsets and group metadata from __consumer_offsets-4 in 1 milliseconds for epoch 0, of which 1 milliseconds was spent in the scheduler.
09:53:39.024 [group-metadata-manager-0] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Finished loading offsets and group metadata from __consumer_offsets-1 in 1 milliseconds for epoch 0, of which 1 milliseconds was spent in the scheduler.
09:53:39.024 [group-metadata-manager-0] INFO k.c.group.GroupMetadataManager - [GroupMetadataManager brokerId=0] Finished loading offsets and group metadata from __consumer_offsets-0 in 0 milliseconds for epoch 0, of which 0 milliseconds was spent in the scheduler.
09:53:39.026 [data-plane-kafka-request-handler-2] INFO state.change.logger - [Broker id=0] Add 5 partitions and deleted 0 partitions from metadata cache in response to UpdateMetadata request sent by controller 0 epoch 1 with correlation id 6
09:53:39.139 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Discovered group coordinator localhost:9092 (id: 2147483647 rack: null)
09:53:39.241 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Discovered group coordinator localhost:9092 (id: 2147483647 rack: null)
09:53:39.542 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Attempt to heartbeat with Generation{generationId=1, memberId='aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225-18222004-6899-45f7-bbfb-b1221286f6ee', protocol='range'} and group instance id Optional.empty failed due to UNKNOWN_MEMBER_ID, resetting generation
09:53:39.543 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Resetting generation and member id due to: encountered UNKNOWN_MEMBER_ID from HEARTBEAT response
09:53:39.543 [kafka-coordinator-heartbeat-thread | aai-ml-group-test] INFO o.a.k.c.c.i.ConsumerCoordinator - [Consumer clientId=aai-ml-id-test-consumer-b5d6351c-ede7-4072-9040-0d59eefb9225, groupId=aai-ml-group-test] Request joining group due to: encountered UNKNOWN_MEMBER_ID from HEARTBEAT response
09:53:40.128 [main] INFO kafka.server.KafkaServer - [KafkaServer id=0] shutting down
09:53:40.128 [main] INFO k.c.ZkNodeChangeNotificationListener$ChangeEventProcessThread - [/config/changes-event-process-thread]: Shutting down
09:53:40.129 [/config/changes-event-process-thread] INFO k.c.ZkNodeChangeNotificationListener$ChangeEventProcessThread - [/config/changes-event-process-thread]: Stopped
09:53:40.129 [main] INFO k.c.ZkNodeChangeNotificationListener$ChangeEventProcessThread - [/config/changes-event-process-thread]: Shutdown completed
09:53:40.129 [main] INFO kafka.network.SocketServer - [SocketServer listenerType=ZK_BROKER, nodeId=0] Stopping socket server request processors
09:53:40.130 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Node 0 disconnected.
09:53:40.131 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Node 0 disconnected.
09:53:40.133 [main] INFO kafka.network.SocketServer - [SocketServer listenerType=ZK_BROKER, nodeId=0] Stopped socket server request processors
09:53:40.133 [main] INFO k.server.KafkaRequestHandlerPool - [data-plane Kafka Request Handler on Broker 0], shutting down
09:53:40.134 [main] INFO k.server.KafkaRequestHandlerPool - [data-plane Kafka Request Handler on Broker 0], shut down completely
09:53:40.135 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-AlterAcls]: Shutting down
09:53:40.136 [ExpirationReaper-0-AlterAcls] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-AlterAcls]: Stopped
09:53:40.136 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-AlterAcls]: Shutdown completed
09:53:40.136 [main] INFO kafka.server.KafkaApis - [KafkaApi-0] Shutdown complete.
09:53:40.136 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-topic]: Shutting down
09:53:40.137 [ExpirationReaper-0-topic] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-topic]: Stopped
09:53:40.137 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-topic]: Shutdown completed
09:53:40.137 [main] INFO k.c.t.TransactionCoordinator - [TransactionCoordinator id=0] Shutting down.
09:53:40.137 [main] INFO k.c.t.TransactionStateManager - [Transaction State Manager 0]: Shutdown complete
09:53:40.137 [main] INFO k.c.t.TransactionMarkerChannelManager - [Transaction Marker Channel Manager 0]: Shutting down
09:53:40.137 [TxnMarkerSenderThread-0] INFO k.c.t.TransactionMarkerChannelManager - [Transaction Marker Channel Manager 0]: Stopped
09:53:40.137 [main] INFO k.c.t.TransactionMarkerChannelManager - [Transaction Marker Channel Manager 0]: Shutdown completed
09:53:40.138 [main] INFO k.c.t.TransactionCoordinator - [TransactionCoordinator id=0] Shutdown complete.
09:53:40.138 [main] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Shutting down.
09:53:40.139 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Heartbeat]: Shutting down
09:53:40.139 [ExpirationReaper-0-Heartbeat] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Heartbeat]: Stopped
09:53:40.139 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Heartbeat]: Shutdown completed
09:53:40.139 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Rebalance]: Shutting down
09:53:40.140 [ExpirationReaper-0-Rebalance] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Rebalance]: Stopped
09:53:40.140 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Rebalance]: Shutdown completed
09:53:40.140 [main] INFO k.coordinator.group.GroupCoordinator - [GroupCoordinator 0]: Shutdown complete.
09:53:40.140 [main] INFO kafka.server.ReplicaManager - [ReplicaManager broker=0] Shutting down
09:53:40.140 [main] INFO k.s.ReplicaManager$LogDirFailureHandler - [LogDirFailureHandler]: Shutting down
09:53:40.140 [LogDirFailureHandler] INFO k.s.ReplicaManager$LogDirFailureHandler - [LogDirFailureHandler]: Stopped
09:53:40.141 [main] INFO k.s.ReplicaManager$LogDirFailureHandler - [LogDirFailureHandler]: Shutdown completed
09:53:40.141 [main] INFO kafka.server.ReplicaFetcherManager - [ReplicaFetcherManager on broker 0] shutting down
09:53:40.141 [main] INFO kafka.server.ReplicaFetcherManager - [ReplicaFetcherManager on broker 0] shutdown completed
09:53:40.141 [main] INFO k.server.ReplicaAlterLogDirsManager - [ReplicaAlterLogDirsManager on broker 0] shutting down
09:53:40.141 [main] INFO k.server.ReplicaAlterLogDirsManager - [ReplicaAlterLogDirsManager on broker 0] shutdown completed
09:53:40.141 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Fetch]: Shutting down
09:53:40.141 [ExpirationReaper-0-Fetch] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Fetch]: Stopped
09:53:40.141 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Fetch]: Shutdown completed
09:53:40.141 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Produce]: Shutting down
09:53:40.142 [ExpirationReaper-0-Produce] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Produce]: Stopped
09:53:40.142 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-Produce]: Shutdown completed
09:53:40.142 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-DeleteRecords]: Shutting down
09:53:40.142 [ExpirationReaper-0-DeleteRecords] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-DeleteRecords]: Stopped
09:53:40.142 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-DeleteRecords]: Shutdown completed
09:53:40.143 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-ElectLeader]: Shutting down
09:53:40.143 [ExpirationReaper-0-ElectLeader] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-ElectLeader]: Stopped
09:53:40.143 [main] INFO k.s.DelayedOperationPurgatory$ExpiredOperationReaper - [ExpirationReaper-0-ElectLeader]: Shutdown completed
09:53:40.150 [main] INFO kafka.server.ReplicaManager - [ReplicaManager broker=0] Shut down completely
09:53:40.150 [main] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=alterPartition]: Shutting down
09:53:40.150 [BrokerToControllerChannelManager broker=0 name=alterPartition] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=alterPartition]: Stopped
09:53:40.150 [main] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=alterPartition]: Shutdown completed
09:53:40.151 [main] INFO k.s.BrokerToControllerChannelManagerImpl - Broker to controller channel manager for alterPartition shutdown
09:53:40.151 [main] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=forwarding]: Shutting down
09:53:40.151 [BrokerToControllerChannelManager broker=0 name=forwarding] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=forwarding]: Stopped
09:53:40.151 [main] INFO k.s.BrokerToControllerRequestThread - [BrokerToControllerChannelManager broker=0 name=forwarding]: Shutdown completed
09:53:40.152 [main] INFO k.s.BrokerToControllerChannelManagerImpl - Broker to controller channel manager for forwarding shutdown
09:53:40.152 [main] INFO kafka.log.LogManager - Shutting down.
09:53:40.152 [main] INFO kafka.log.LogCleaner - Shutting down the log cleaner.
09:53:40.152 [main] INFO kafka.log.LogCleaner - [kafka-log-cleaner-thread-0]: Shutting down
09:53:40.152 [kafka-log-cleaner-thread-0] INFO kafka.log.LogCleaner - [kafka-log-cleaner-thread-0]: Stopped
09:53:40.152 [main] INFO kafka.log.LogCleaner - [kafka-log-cleaner-thread-0]: Shutdown completed
09:53:40.177 [main] INFO kafka.log.LogManager - Shutdown complete.
09:53:40.177 [main] INFO k.c.ControllerEventManager$ControllerEventThread - [ControllerEventThread controllerId=0] Shutting down
09:53:40.177 [main] INFO k.c.ControllerEventManager$ControllerEventThread - [ControllerEventThread controllerId=0] Shutdown completed
09:53:40.177 [controller-event-thread] INFO k.c.ControllerEventManager$ControllerEventThread - [ControllerEventThread controllerId=0] Stopped
09:53:40.178 [main] INFO k.controller.ZkPartitionStateMachine - [PartitionStateMachine controllerId=0] Stopped partition state machine
09:53:40.178 [main] INFO k.controller.ZkReplicaStateMachine - [ReplicaStateMachine controllerId=0] Stopped replica state machine
09:53:40.178 [main] INFO kafka.controller.RequestSendThread - [RequestSendThread controllerId=0] Shutting down
09:53:40.178 [Controller-0-to-broker-0-send-thread] INFO kafka.controller.RequestSendThread - [RequestSendThread controllerId=0] Stopped
09:53:40.178 [main] INFO kafka.controller.RequestSendThread - [RequestSendThread controllerId=0] Shutdown completed
09:53:40.179 [main] INFO kafka.controller.KafkaController - [Controller id=0] Resigned
09:53:40.179 [main] INFO k.s.FinalizedFeatureChangeListener$ChangeNotificationProcessorThread - [feature-zk-node-event-process-thread]: Shutting down
09:53:40.180 [feature-zk-node-event-process-thread] INFO k.s.FinalizedFeatureChangeListener$ChangeNotificationProcessorThread - [feature-zk-node-event-process-thread]: Stopped
09:53:40.180 [main] INFO k.s.FinalizedFeatureChangeListener$ChangeNotificationProcessorThread - [feature-zk-node-event-process-thread]: Shutdown completed
09:53:40.180 [main] INFO kafka.zookeeper.ZooKeeperClient - [ZooKeeperClient Kafka server] Closing.
09:53:40.182 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Node 0 disconnected.
09:53:40.182 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:40.182 [main-SendThread(127.0.0.1:37891)] WARN org.apache.zookeeper.ClientCnxn - An exception was thrown while closing send thread for session 0x10000031c640000.
org.apache.zookeeper.ClientCnxn$EndOfStreamException: Unable to read additional data from server sessionid 0x10000031c640000, likely server has closed socket
at org.apache.zookeeper.ClientCnxnSocketNIO.doIO(ClientCnxnSocketNIO.java:77)
at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:350)
at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1290)
09:53:40.232 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Node 0 disconnected.
09:53:40.232 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:40.283 [main] INFO org.apache.zookeeper.ZooKeeper - Session: 0x10000031c640000 closed
09:53:40.283 [main-EventThread] INFO org.apache.zookeeper.ClientCnxn - EventThread shut down for session: 0x10000031c640000
09:53:40.283 [main] INFO kafka.zookeeper.ZooKeeperClient - [ZooKeeperClient Kafka server] Closed.
09:53:40.283 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Fetch]: Shutting down
09:53:40.283 [ThrottledChannelReaper-Fetch] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Fetch]: Stopped
09:53:40.283 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Fetch]: Shutdown completed
09:53:40.283 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Produce]: Shutting down
09:53:40.284 [ThrottledChannelReaper-Produce] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Produce]: Stopped
09:53:40.284 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Produce]: Shutdown completed
09:53:40.284 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Request]: Shutting down
09:53:40.284 [ThrottledChannelReaper-Request] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Request]: Stopped
09:53:40.284 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-Request]: Shutdown completed
09:53:40.284 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-ControllerMutation]: Shutting down
09:53:40.284 [ThrottledChannelReaper-ControllerMutation] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-ControllerMutation]: Stopped
09:53:40.284 [main] INFO k.s.ClientQuotaManager$ThrottledChannelReaper - [ThrottledChannelReaper-ControllerMutation]: Shutdown completed
09:53:40.284 [main] INFO kafka.network.SocketServer - [SocketServer listenerType=ZK_BROKER, nodeId=0] Shutting down socket server
09:53:40.302 [main] INFO kafka.network.SocketServer - [SocketServer listenerType=ZK_BROKER, nodeId=0] Shutdown completed
09:53:40.302 [main] INFO o.a.kafka.common.metrics.Metrics - Metrics scheduler closed
09:53:40.302 [main] INFO o.a.kafka.common.metrics.Metrics - Closing reporter org.apache.kafka.common.metrics.JmxReporter
09:53:40.302 [main] INFO o.a.kafka.common.metrics.Metrics - Metrics reporters closed
09:53:40.303 [main] INFO kafka.server.BrokerTopicStats - Broker and topic stats closed
09:53:40.303 [main] INFO o.a.kafka.common.utils.AppInfoParser - App info kafka.server for 0 unregistered
09:53:40.303 [main] INFO kafka.server.KafkaServer - [KafkaServer id=0] shut down completed
09:53:40.305 [NIOServerCxnFactory.AcceptThread:/127.0.0.1:0] INFO o.a.z.server.NIOServerCnxnFactory - accept thread exitted run method
09:53:40.306 [NIOServerCxnFactory.SelectorThread-0] INFO o.a.z.server.NIOServerCnxnFactory - selector thread exitted run method
09:53:40.306 [ConnnectionExpirer] INFO o.a.z.server.NIOServerCnxnFactory - ConnnectionExpirerThread interrupted
09:53:40.306 [main] INFO o.a.zookeeper.server.ZooKeeperServer - shutting down
09:53:40.306 [main] INFO o.a.z.server.RequestThrottler - Shutting down
09:53:40.306 [RequestThrottler] INFO o.a.z.server.RequestThrottler - Draining request throttler queue
09:53:40.307 [RequestThrottler] INFO o.a.z.server.RequestThrottler - RequestThrottler shutdown. Dropped 0 requests
09:53:40.307 [main] INFO o.a.z.server.SessionTrackerImpl - Shutting down
09:53:40.307 [main] INFO o.a.z.server.PrepRequestProcessor - Shutting down
09:53:40.307 [ProcessThread(sid:0 cport:37891):] INFO o.a.z.server.PrepRequestProcessor - PrepRequestProcessor exited loop!
09:53:40.307 [main] INFO o.a.z.server.SyncRequestProcessor - Shutting down
09:53:40.307 [SyncThread:0] INFO o.a.z.server.SyncRequestProcessor - SyncRequestProcessor exited!
09:53:40.307 [main] INFO o.a.z.server.FinalRequestProcessor - shutdown of request processor complete
[WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 2.878 s -- in org.onap.aai.modelloader.distribution.NotificationIntegrationTest
[INFO] Running org.onap.aai.modelloader.service.EchoServiceTest
09:53:40.317 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [org.onap.aai.modelloader.service.EchoServiceTest]: EchoServiceTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
09:53:40.333 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Node 0 disconnected.
09:53:40.333 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:40.333 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Node 0 disconnected.
09:53:40.333 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:40.337 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration org.onap.aai.modelloader.ModelLoaderApplication for test class org.onap.aai.modelloader.service.EchoServiceTest
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v3.1.12)
09:53:40.369 [main] INFO o.o.a.m.service.EchoServiceTest - Starting EchoServiceTest using Java 21.0.11 with PID 2137 (started by jenkins in /w/workspace/aai-model-loader-sonar)
09:53:40.369 [main] INFO o.o.a.m.service.EchoServiceTest - No active profile set, falling back to 1 default profile: "default"
09:53:40.510 [main] INFO o.s.b.t.m.w.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet ''
09:53:40.511 [main] INFO o.s.t.w.s.TestDispatcherServlet - Initializing Servlet ''
09:53:40.511 [main] INFO o.s.t.w.s.TestDispatcherServlet - Completed initialization in 0 ms
09:53:40.520 [main] INFO o.o.a.m.service.EchoServiceTest - Started EchoServiceTest in 0.181 seconds (process running for 72.754)
09:53:40.528 [main] WARN o.s.c.LocalVariableTableParameterNameDiscoverer - Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: org.onap.aai.modelloader.service.EchoService
09:53:40.534 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Node 0 disconnected.
09:53:40.534 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.232 s -- in org.onap.aai.modelloader.service.EchoServiceTest
[INFO] Running org.onap.aai.modelloader.service.TestSdcConnectionJob
09:53:40.548 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [org.onap.aai.modelloader.service.TestSdcConnectionJob]: TestSdcConnectionJob does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
09:53:40.549 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration org.onap.aai.modelloader.ModelLoaderApplication for test class org.onap.aai.modelloader.service.TestSdcConnectionJob
09:53:40.633 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Node 0 disconnected.
09:53:40.633 [kafka-producer-network-thread | aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-56844157-9cb8-464c-b09f-add5521fc477] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:40.835 [SessionTracker] INFO o.a.z.server.SessionTrackerImpl - SessionTrackerImpl exited loop!
09:53:40.844 [main] INFO o.o.a.m.service.SdcConnectionJob - MDLSVC0001D|MDLSVC0001D init(): Connection to SDC established|
09:53:40.856 [main] ERROR o.o.a.m.service.SdcConnectionJob - MDLSVC2001E|MDLSVC2001E Unable to register with ASDC: Failed to start distribution client: null|
09:53:40.865 [main] ERROR o.o.a.m.service.SdcConnectionJob - MDLSVC2001E|MDLSVC2001E Unable to register with ASDC: Failed to initialize distribution client: null|
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.327 s -- in org.onap.aai.modelloader.service.TestSdcConnectionJob
[INFO] Running org.onap.aai.modelloader.service.TestModelController
09:53:40.877 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [org.onap.aai.modelloader.service.TestModelController]: TestModelController does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
09:53:40.878 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration org.onap.aai.modelloader.ModelLoaderApplication for test class org.onap.aai.modelloader.service.TestModelController
09:53:40.885 [main] INFO o.o.a.m.service.ModelController - MDLSVC0003I|MDLSVC0003I Distribution event: Received test artifact |
09:53:40.886 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] INFO o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Node 0 disconnected.
09:53:40.886 [kafka-producer-network-thread | aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] WARN o.apache.kafka.clients.NetworkClient - [Producer clientId=aai-ml-id-test-producer-a49e1830-279c-49e6-8773-dd264b18a97c] Connection to node 0 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.
09:53:40.887 [main] INFO o.o.a.m.service.ModelController - MDLSVC0003I|MDLSVC0003I Distribution event: Generating XML models from test artifact|
09:53:40.888 [main] INFO o.o.a.m.babel.BabelArtifactService - MDLSVC0003I|MDLSVC0003I Distribution event: Posting artifact: , service version: , artifact version: |
09:53:40.888 [main] INFO o.o.a.m.service.ModelController - MDLSVC0003I|MDLSVC0003I Distribution event: Exception handled: The name of the archive must be supplied for processing.|
09:53:40.888 [main] INFO o.o.a.m.n.NotificationPublisher - MDLSVC0003I|MDLSVC0003I Distribution event: Notification publishing is disabled, skipping publishing of the following status: DEPLOY_ERROR with message: failure|
09:53:40.896 [main] INFO o.o.a.m.service.ModelController - MDLSVC0003I|MDLSVC0003I Distribution event: Received test artifact model-name |
09:53:40.897 [main] INFO o.o.a.m.service.ModelController - MDLSVC0003I|MDLSVC0003I Distribution event: Generating XML models from test artifact|
09:53:40.898 [main] INFO o.o.a.m.babel.BabelArtifactService - MDLSVC0003I|MDLSVC0003I Distribution event: Posting artifact: model-name, service version: , artifact version: |
09:53:40.898 [main] INFO o.o.a.m.e.VnfCatalogExtractor - MDLSVC0003I|MDLSVC0003I Distribution event: Extracting CSAR archive: model-name|
09:53:40.901 [main] INFO o.o.a.m.service.ModelController - MDLSVC0003I|MDLSVC0003I Distribution event: Loading xml models from test artifacts: 0 model(s) and 0 catalog(s)|
09:53:40.901 [main] INFO o.o.a.m.service.ModelController - MDLSVC0003I|MDLSVC0003I Distribution event: Deployment success was true|
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 s -- in org.onap.aai.modelloader.service.TestModelController
[INFO] Running org.onap.aai.modelloader.service.TestModelLoaderServiceWithSdc
09:53:40.918 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [org.onap.aai.modelloader.service.TestModelLoaderServiceWithSdc]: TestModelLoaderServiceWithSdc does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
09:53:40.919 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration org.onap.aai.modelloader.ModelLoaderApplication for test class org.onap.aai.modelloader.service.TestModelLoaderServiceWithSdc
09:53:40.924 [main] INFO o.o.a.m.service.ModelController - MDLSVC0003I|MDLSVC0003I Distribution event: Received test artifact model-name |
09:53:40.925 [main] INFO o.o.a.m.service.ModelController - MDLSVC0003I|MDLSVC0003I Distribution event: Generating XML models from test artifact|
09:53:40.925 [main] INFO o.o.a.m.babel.BabelArtifactService - MDLSVC0003I|MDLSVC0003I Distribution event: Posting artifact: model-name, service version: , artifact version: |
09:53:40.930 [main] ERROR o.o.a.m.babel.BabelArtifactService - MDLSVC2005E|MDLSVC2005E Failed to send POST request to Error posting artifact model-name to Babel: I/O error on POST request for "http://localhost:8080/services/babel-service/v1/app/generateArtifacts": Connection refused: {2}|
org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://localhost:8080/services/babel-service/v1/app/generateArtifacts": Connection refused
at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:890)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:870)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:765)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:676)
at org.onap.aai.modelloader.restclient.BabelServiceClientImpl.postArtifact(BabelServiceClientImpl.java:72)
at org.onap.aai.modelloader.babel.BabelArtifactService.invokeBabelService(BabelArtifactService.java:59)
at org.onap.aai.modelloader.notification.ArtifactDownloadManager.processToscaArtifacts(ArtifactDownloadManager.java:161)
at org.onap.aai.modelloader.service.ModelController.processTestArtifact(ModelController.java:107)
at org.onap.aai.modelloader.service.ModelController.ingestModel(ModelController.java:85)
at org.onap.aai.modelloader.service.TestModelLoaderServiceWithSdc.testIngestModel(TestModelLoaderServiceWithSdc.java:51)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
Caused by: java.net.ConnectException: Connection refused
at java.base/sun.nio.ch.Net.connect0(Native Method)
at java.base/sun.nio.ch.Net.connect(Net.java:601)
at java.base/sun.nio.ch.Net.connect(Net.java:590)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:583)
at java.base/java.net.Socket.connect(Socket.java:751)
at java.base/java.net.Socket.connect(Socket.java:686)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:183)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636)
at java.base/sun.net.www.http.HttpClient.(HttpClient.java:282)
at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:386)
at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:408)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1324)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1257)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1143)
at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1072)
at org.springframework.http.client.SimpleBufferingClientHttpRequest.executeInternal(SimpleBufferingClientHttpRequest.java:75)
at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48)
at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:864)
... 77 common frames omitted
09:53:40.931 [main] INFO o.o.a.m.service.ModelController - MDLSVC0003I|MDLSVC0003I Distribution event: Exception handled: An error occurred while calling the Babel service: I/O error on POST request for "http://localhost:8080/services/babel-service/v1/app/generateArtifacts": Connection refused|
09:53:40.931 [main] INFO o.o.a.m.n.NotificationPublisher - MDLSVC0003I|MDLSVC0003I Distribution event: Notification publishing is disabled, skipping publishing of the following status: DEPLOY_ERROR with message: failure|
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.027 s -- in org.onap.aai.modelloader.service.TestModelLoaderServiceWithSdc
[INFO]
[INFO] Results:
[INFO]
[WARNING] Tests run: 102, Failures: 0, Errors: 0, Skipped: 1
[INFO]
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.13:report (post-unit-test) @ model-loader ---
[INFO] Loading execution data file /w/workspace/aai-model-loader-sonar/target/code-coverage/jacoco-ut.exec
[INFO] Analyzed bundle 'aai-model-loader' with 82 classes
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ model-loader ---
[INFO] Building jar: /w/workspace/aai-model-loader-sonar/target/model-loader-1.15.0-SNAPSHOT.jar
[INFO]
[INFO] --- spring-boot-maven-plugin:3.1.12:repackage (default) @ model-loader ---
[INFO] Replacing main artifact /w/workspace/aai-model-loader-sonar/target/model-loader-1.15.0-SNAPSHOT.jar with repackaged archive, adding nested dependencies in BOOT-INF/.
[INFO] The original artifact has been renamed to /w/workspace/aai-model-loader-sonar/target/model-loader-1.15.0-SNAPSHOT.jar.original
[INFO]
[INFO] --- maven-assembly-plugin:2.2-beta-5:single (make-assembly) @ model-loader ---
[INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml
[INFO] Copying files to /w/workspace/aai-model-loader-sonar/target/model-loader-1.15.0-SNAPSHOT-build
[WARNING] Assembly file: /w/workspace/aai-model-loader-sonar/target/model-loader-1.15.0-SNAPSHOT-build is not a regular file (it may be a directory). It cannot be attached to the project build for installation or deployment.
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.13:prepare-agent (pre-integration-test) @ model-loader ---
[INFO] failsafeArgLine set to -javaagent:/tmp/r/org/jacoco/org.jacoco.agent/0.8.13/org.jacoco.agent-0.8.13-runtime.jar=destfile=/w/workspace/aai-model-loader-sonar/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/yang-gen/**:**/pax/**
[INFO]
[INFO] --- maven-failsafe-plugin:3.1.2:integration-test (integration-tests) @ model-loader ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.13:report (post-integration-test) @ model-loader ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.13:check (default-check) @ model-loader ---
[INFO] Loading execution data file /w/workspace/aai-model-loader-sonar/target/code-coverage/jacoco-ut.exec
[INFO] Analyzed bundle 'model-loader' with 82 classes
[INFO] All coverage checks have been met.
[INFO]
[INFO] --- maven-failsafe-plugin:3.1.2:verify (integration-tests) @ model-loader ---
[INFO] Failsafe report directory: /w/workspace/aai-model-loader-sonar/target/failsafe-reports
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ model-loader ---
[INFO] Installing /w/workspace/aai-model-loader-sonar/target/model-loader-1.15.0-SNAPSHOT.jar to /tmp/r/org/onap/aai/model-loader/model-loader/1.15.0-SNAPSHOT/model-loader-1.15.0-SNAPSHOT.jar
[INFO] Installing /w/workspace/aai-model-loader-sonar/pom.xml to /tmp/r/org/onap/aai/model-loader/model-loader/1.15.0-SNAPSHOT/model-loader-1.15.0-SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:47 min
[INFO] Finished at: 2026-08-29T09:53:45Z
[INFO] ------------------------------------------------------------------------
+ '[' https://sonarcloud.io = https://sonarcloud.io ']'
+ params+=("-Dsonar.projectKey=$PROJECT_KEY")
+ params+=("-Dsonar.organization=$PROJECT_ORGANIZATION")
+ params+=("-Dsonar.token=$API_TOKEN")
+ '[' False = True ']'
+ '[' -n openjdk21 ']'
+ '[' openjdk21 '!=' openjdk21 ']'
+ /w/tools/hudson.tasks.Maven_MavenInstallation/mvn36/bin/mvn org.sonarsource.scanner.maven:sonar-maven-plugin:4.0.0.4121:sonar -e -Dsonar -Dsonar.host.url=https://sonarcloud.io --global-settings /w/workspace/aai-model-loader-sonar@tmp/config11041491616023949523tmp --settings /w/workspace/aai-model-loader-sonar@tmp/config12655347217335838517tmp -Dsonar.projectKey=onap_aai-model-loader -Dsonar.organization=onap -Dsonar.token=**** --show-version --batch-mode -Djenkins -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /w/tools/hudson.tasks.Maven_MavenInstallation/mvn36
Java version: 21.0.11, vendor: Ubuntu, runtime: /usr/lib/jvm/java-21-openjdk-amd64
Default locale: en, platform encoding: UTF-8
OS name: "linux", version: "5.15.0-190-generic", arch: "amd64", family: "unix"
[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO]
[INFO] ---------------< org.onap.aai.model-loader:model-loader >---------------
[INFO] Building aai-model-loader 1.15.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- sonar-maven-plugin:4.0.0.4121:sonar (default-cli) @ model-loader ---
[INFO] 09:53:47.605 Java 21.0.11 Ubuntu (64-bit)
[INFO] 09:53:47.607 Linux 5.15.0-190-generic (amd64)
[INFO] 09:53:47.608 MAVEN_OPTS= -Xmx1024m -XX:MaxMetaspaceSize=256m
[INFO] 09:53:47.637 User cache: /home/jenkins/.sonar/cache
[INFO] 09:53:50.400 Communicating with SonarCloud
[INFO] 09:53:50.461 Default locale: "en", source code encoding: "UTF-8"
[INFO] 09:53:51.042 Load global settings
[INFO] 09:53:51.586 Load global settings (done) | time=556ms
[INFO] 09:53:51.698 Server id: 1BD809FA-AWHW8ct9-T_TB3XqouNu
[INFO] 09:53:51.811 Loading required plugins
[INFO] 09:53:51.812 Load plugins index
[INFO] 09:53:51.997 Load plugins index (done) | time=185ms
[INFO] 09:53:51.999 Load/download plugins
[INFO] 09:53:52.528 Load/download plugins (done) | time=528ms
[INFO] 09:53:52.729 Loaded core extensions: a3s, sca, architecture
[INFO] 09:53:52.954 Inferred api base url 'https://api.sonarcloud.io' from host url 'https://sonarcloud.io'.
[INFO] 09:53:52.971 Found an active CI vendor: 'Jenkins'
[INFO] 09:53:52.974 Inferred api base url 'https://api.sonarcloud.io' from host url 'https://sonarcloud.io'.
[INFO] 09:53:53.069 Inferred api base url 'https://api.sonarcloud.io' from host url 'https://sonarcloud.io'.
[INFO] 09:53:53.595 Process project properties
[INFO] 09:53:53.634 Project key: onap_aai-model-loader
[INFO] 09:53:53.637 Base dir: /w/workspace/aai-model-loader-sonar
[INFO] 09:53:53.638 Working dir: /w/workspace/aai-model-loader-sonar/target/sonar
[INFO] 09:53:53.651 Load project settings for component key: 'onap_aai-model-loader'
[INFO] 09:53:53.946 Load project settings for component key: 'onap_aai-model-loader' (done) | time=294ms
[INFO] 09:53:53.972 Inferred api base url 'https://api.sonarcloud.io' from host url 'https://sonarcloud.io'.
[INFO] 09:53:53.986 Check ALM binding of project 'onap_aai-model-loader'
[INFO] 09:53:54.181 Detected project binding: NOT_BOUND
[INFO] 09:53:54.183 Check ALM binding of project 'onap_aai-model-loader' (done) | time=196ms
[INFO] 09:53:54.196 Load branch configuration
[INFO] 09:53:54.200 Load branch configuration (done) | time=4ms
[INFO] 09:53:54.206 Inferred api base url 'https://api.sonarcloud.io' from host url 'https://sonarcloud.io'.
[INFO] 09:53:54.212 Create analysis
[INFO] 09:53:54.582 Create analysis (done) | time=369ms
[INFO] 09:53:54.587 Inferred api base url 'https://api.sonarcloud.io' from host url 'https://sonarcloud.io'.
[INFO] 09:53:54.809 Load quality profiles
[INFO] 09:53:55.276 Load quality profiles (done) | time=466ms
[INFO] 09:53:55.384 Inferred api base url 'https://api.sonarcloud.io' from host url 'https://sonarcloud.io'.
[INFO] 09:53:55.386 Load active rules
[INFO] 09:53:56.617 Load active rules (done) | time=1230ms
[INFO] 09:53:56.911 Organization key: onap
[INFO] 09:53:56.928 Preprocessing files...
[INFO] 09:53:57.093 2 languages detected in 113 preprocessed files (done) | time=164ms
[INFO] 09:53:57.099 0 files ignored because of inclusion/exclusion patterns
[INFO] 09:53:57.101 0 files ignored because of scm ignore settings
[INFO] 09:53:57.302 Loading plugins for detected languages
[INFO] 09:53:57.312 Load/download plugins
[INFO] 09:53:58.638 Load/download plugins (done) | time=1325ms
SLF4J(W): No SLF4J providers were found.
SLF4J(W): Defaulting to no-operation (NOP) logger implementation
SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details.
[INFO] 09:53:59.040 Load project repositories
[INFO] 09:53:59.341 Load project repositories (done) | time=300ms
[INFO] 09:53:59.375 Indexing files...
[INFO] 09:53:59.379 Project configuration:
[INFO] 09:53:59.384 Excluded sources: **/gen/**, **/generated-sources/**, **/yang-gen**, **/pax/**, **/build-wrapper-dump.json
[INFO] 09:53:59.404 113 files indexed (done) | time=25ms
[INFO] 09:53:59.406 Quality profile for java: ONAP way
[INFO] 09:53:59.408 Quality profile for xml: Sonar way
[INFO] 09:53:59.410 ------------- Run sensors on module aai-model-loader
[INFO] 09:53:59.498 Load metrics repository
[INFO] 09:53:59.625 Load metrics repository (done) | time=127ms
[INFO] 09:53:59.647 Sensor cache enabled
[INFO] 09:53:59.657 Inferred api base url 'https://api.sonarcloud.io' from host url 'https://sonarcloud.io'.
[INFO] 09:53:59.668 Load sensor cache
[INFO] 09:54:00.914 Load sensor cache (682 KB) | time=1246ms
[INFO] 09:54:00.921 Inferred api base url 'https://api.sonarcloud.io' from host url 'https://sonarcloud.io'.
[INFO] 09:54:00.940 Inferred api base url 'https://api.sonarcloud.io' from host url 'https://sonarcloud.io'.
[INFO] 09:54:02.032 Inferred api base url 'https://api.sonarcloud.io' from host url 'https://sonarcloud.io'.
[INFO] 09:54:02.080 Configured Java source version (sonar.java.source): 17, preview features enabled (sonar.java.enablePreview): false
[INFO] 09:54:02.121 Sensor IaC YAML File Type Classification Sensor [iac]
[INFO] 09:54:02.134 Sensor IaC YAML File Type Classification Sensor [iac] (done) | time=13ms
[INFO] 09:54:02.137 Sensor JavaSensor [java]
[INFO] 09:54:02.142 Configured Java source version (sonar.java.source): 17, preview features enabled (sonar.java.enablePreview): false
[INFO] 09:54:02.179 Server-side caching is enabled. The Java analyzer will not try to leverage data from a previous analysis.
[INFO] 09:54:02.184 Using ECJ batch to parse 69 Main java source files with batch size 53 KB.
[INFO] 09:54:02.483 Starting batch processing.
[INFO] 09:54:02.895 The Java analyzer cannot skip unchanged files in this context. A full analysis is performed for all files.
[INFO] 09:54:03.126 No boundary descriptors defined
[INFO] 09:54:08.241 100% analyzed
[INFO] 09:54:08.242 Batch processing: Done.
[INFO] 09:54:08.243 Did not optimize analysis for any files, performed a full analysis for all 69 files.
[INFO] 09:54:08.290 Using ECJ batch to parse 43 Test java source files with batch size 53 KB.
[INFO] 09:54:08.299 Starting batch processing.
[INFO] 09:54:09.244 100% analyzed
[INFO] 09:54:09.245 Batch processing: Done.
[INFO] 09:54:09.248 Did not optimize analysis for any files, performed a full analysis for all 43 files.
[WARNING] 09:54:09.253 Unresolved imports/types have been detected during analysis. Enable DEBUG mode to see them.
[INFO] 09:54:09.257 No "Generated" source files to scan.
[INFO] 09:54:09.260 Sensor JavaSensor [java] (done) | time=7122ms
[INFO] 09:54:09.261 Sensor JaCoCo XML Report Importer [jacoco]
[INFO] 09:54:09.266 Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list.
[INFO] 09:54:09.340 Sensor JaCoCo XML Report Importer [jacoco] (done) | time=79ms
[INFO] 09:54:09.344 Sensor IaC hadolint report Sensor [iac]
[INFO] 09:54:09.347 Sensor IaC hadolint report Sensor [iac] (done) | time=3ms
[INFO] 09:54:09.350 Sensor Java Config Sensor [iac]
[INFO] 09:54:09.353 There are no files to be analyzed for the Java language
[INFO] 09:54:09.354 Sensor Java Config Sensor [iac] (done) | time=3ms
[INFO] 09:54:09.356 Sensor IaC Docker Sensor [iac]
[INFO] 09:54:09.362 There are no files to be analyzed for the Docker language
[INFO] 09:54:09.364 Sensor IaC Docker Sensor [iac] (done) | time=7ms
[INFO] 09:54:09.367 Sensor IaC GitHub Actions Sensor [iac]
[INFO] 09:54:09.369 There are no files to be analyzed for the GitHub Actions language
[INFO] 09:54:09.373 Sensor IaC GitHub Actions Sensor [iac] (done) | time=6ms
[INFO] 09:54:09.377 Sensor IaC actionlint report Sensor [iac]
[INFO] 09:54:09.380 Sensor IaC actionlint report Sensor [iac] (done) | time=3ms
[INFO] 09:54:09.383 Sensor IaC Shell Sensor [iac]
[INFO] 09:54:09.386 There are no files to be analyzed for the Shell language
[INFO] 09:54:09.390 Sensor IaC Shell Sensor [iac] (done) | time=6ms
[INFO] 09:54:09.392 Sensor ThymeLeaf template sensor [securityjavafrontend]
[INFO] 09:54:09.393 Sensor ThymeLeaf template sensor [securityjavafrontend] (done) | time=1ms
[INFO] 09:54:09.394 Sensor JavaAndroidConfigurationSensor [securityjavafrontend]
[INFO] 09:54:09.395 Sensor JavaAndroidConfigurationSensor [securityjavafrontend] (done) | time=0ms
[INFO] 09:54:09.395 Sensor JavaModuleSecuritySensor [securityjavafrontend]
[INFO] 09:54:09.396 Sensor JavaModuleSecuritySensor [securityjavafrontend] (done) | time=0ms
[INFO] 09:54:09.396 Sensor SurefireSensor [java]
[INFO] 09:54:09.397 parsing [/w/workspace/aai-model-loader-sonar/target/surefire-reports]
[INFO] 09:54:09.462 Sensor SurefireSensor [java] (done) | time=65ms
[INFO] 09:54:09.462 Sensor Removed properties sensor [java]
[WARNING] 09:54:09.463 Property 'sonar.jacoco.reportPath' is no longer supported. Use JaCoCo's xml report and sonar-jacoco plugin.
[WARNING] 09:54:09.463 Property 'sonar.jacoco.reportMissing.force.zero' is no longer supported. Use JaCoCo's xml report and sonar-jacoco plugin.
[WARNING] 09:54:09.463 Property 'sonar.jacoco.itReportPath' is no longer supported. Use JaCoCo's xml report and sonar-jacoco plugin.
[INFO] 09:54:09.463 Sensor Removed properties sensor [java] (done) | time=1ms
[INFO] 09:54:09.464 Sensor Scan Manifest Module Properties Collector [commona3scontextcollector]
[INFO] 09:54:09.842 Sensor Scan Manifest Module Properties Collector [commona3scontextcollector] (done) | time=378ms
[INFO] 09:54:09.843 Sensor XML Sensor [xml]
[INFO] 09:54:09.851 1 source file to be analyzed
[INFO] 09:54:10.023 1/1 source file has been analyzed
[INFO] 09:54:10.023 Sensor XML Sensor [xml] (done) | time=180ms
[INFO] 09:54:10.024 Sensor Java A3S Context Collector [javaa3scontextcollector]
[INFO] 09:54:10.024 Sensor Java A3S Context Collector [javaa3scontextcollector] (done) | time=0ms
[INFO] 09:54:10.024 Sensor DBD/Java IR Generation [dbdjavafrontend]
[INFO] 09:54:10.098 Sensor DBD/Java IR Generation [dbdjavafrontend] (done) | time=73ms
[INFO] 09:54:10.098 Sensor javabugs [dbd]
[INFO] 09:54:10.358 Analyzing 380/1153 functions to detect bugs.
[INFO] 09:54:11.487 Sensor javabugs [dbd] (done) | time=1388ms
[INFO] 09:54:11.488 Sensor pythonbugs [dbd]
[INFO] 09:54:11.492 No IR files have been included for analysis.
[INFO] 09:54:11.492 Sensor pythonbugs [dbd] (done) | time=4ms
[INFO] 09:54:11.492 Sensor EnterpriseTextAndSecretsSensor [textenterprise]
[INFO] 09:54:11.506 Available processors: 4
[INFO] 09:54:11.507 Using 4 threads for analysis.
[INFO] 09:54:11.794 The following rules are activated in the quality profile but will not raise any issue, because they are being rolled out progressively: secrets:S8135, secrets:S8136. You can enable it by setting: sonar.featureflag.cloud-security-enable-secrets-S8135, sonar.featureflag.cloud-security-enable-secrets-S8136 to true.
[INFO] 09:54:11.892 Start fetching files for the text and secrets analysis
[INFO] 09:54:11.898 Using Git CLI to retrieve dirty files
[INFO] 09:54:11.909 Retrieving language associated files and files included via "sonar.text.inclusions" that are tracked by git
[INFO] 09:54:11.909 Starting the text and secrets analysis
[INFO] 09:54:11.911 113 source files to be analyzed for the text and secrets analysis
[INFO] 09:54:12.088 113/113 source files have been analyzed for the text and secrets analysis
[INFO] 09:54:12.089 Start fetching files for the binary file analysis
[INFO] 09:54:12.090 There are no files to be analyzed for the binary file analysis
[INFO] 09:54:12.095 Sensor EnterpriseTextAndSecretsSensor [textenterprise] (done) | time=602ms
[INFO] 09:54:12.096 Sensor DBD End of Execution [dbd]
[INFO] 09:54:12.096 Sensor DBD End of Execution [dbd] (done) | time=0ms
[INFO] 09:54:12.096 Sensor JavaSecuritySensor [security]
[INFO] 09:54:12.101 13 taint analysis rules enabled.
[INFO] 09:54:12.325 Analyzing 528 UCFGs to detect vulnerabilities.
[INFO] 09:54:14.093 All rules entry points : 4
[INFO] 09:54:14.095 Retained UCFGs : 194
[INFO] 09:54:14.122 0 / 194 UCFGs simulated, memory usage: 527 MB
[INFO] 09:54:14.486 178 / 194 UCFGs simulated, memory usage: 307 MB
[INFO] 09:54:14.494 java security sensor: Begin: 2026-08-29T09:54:12.099652456Z, End: 2026-08-29T09:54:14.493919776Z, Duration: 00:00:02.394
Resolve files to analyze: Begin: 2026-08-29T09:54:12.102176960Z, End: 2026-08-29T09:54:12.102868880Z, Duration: 00:00:00.000
Load type hierarchy and UCFGs: Begin: 2026-08-29T09:54:12.103279033Z, End: 2026-08-29T09:54:12.325174248Z, Duration: 00:00:00.221
Load type hierarchy: Begin: 2026-08-29T09:54:12.103283623Z, End: 2026-08-29T09:54:12.151391069Z, Duration: 00:00:00.048
Load UCFGs: Begin: 2026-08-29T09:54:12.151478711Z, End: 2026-08-29T09:54:12.325123766Z, Duration: 00:00:00.173
Check cache: Begin: 2026-08-29T09:54:12.325431375Z, End: 2026-08-29T09:54:12.326178898Z, Duration: 00:00:00.000
Load cache: Begin: 2026-08-29T09:54:12.325965351Z, End: 2026-08-29T09:54:12.325987912Z, Duration: 00:00:00.000
Create runtime call graph: Begin: 2026-08-29T09:54:12.326209798Z, End: 2026-08-29T09:54:12.375240442Z, Duration: 00:00:00.049
Variable Type Analysis #1: Begin: 2026-08-29T09:54:12.326652241Z, End: 2026-08-29T09:54:12.354875696Z, Duration: 00:00:00.028
Create runtime type propagation graph: Begin: 2026-08-29T09:54:12.327271720Z, End: 2026-08-29T09:54:12.345335468Z, Duration: 00:00:00.018
Run SCC (Tarjan) on 2334 nodes: Begin: 2026-08-29T09:54:12.345582525Z, End: 2026-08-29T09:54:12.349225401Z, Duration: 00:00:00.003
Propagate runtime types to strongly connected components: Begin: 2026-08-29T09:54:12.349277982Z, End: 2026-08-29T09:54:12.354844725Z, Duration: 00:00:00.005
Variable Type Analysis #2: Begin: 2026-08-29T09:54:12.357798231Z, End: 2026-08-29T09:54:12.374190121Z, Duration: 00:00:00.016
Create runtime type propagation graph: Begin: 2026-08-29T09:54:12.357802521Z, End: 2026-08-29T09:54:12.368889176Z, Duration: 00:00:00.011
Run SCC (Tarjan) on 2331 nodes: Begin: 2026-08-29T09:54:12.368970738Z, End: 2026-08-29T09:54:12.370656288Z, Duration: 00:00:00.001
Propagate runtime types to strongly connected components: Begin: 2026-08-29T09:54:12.370696039Z, End: 2026-08-29T09:54:12.374145450Z, Duration: 00:00:00.003
Load config: Begin: 2026-08-29T09:54:12.375277473Z, End: 2026-08-29T09:54:14.066025229Z, Duration: 00:00:01.690
Compute entry points: Begin: 2026-08-29T09:54:14.066250646Z, End: 2026-08-29T09:54:14.093715147Z, Duration: 00:00:00.027
Slice call graph: Begin: 2026-08-29T09:54:14.094665275Z, End: 2026-08-29T09:54:14.098325062Z, Duration: 00:00:00.003
Live variable analysis: Begin: 2026-08-29T09:54:14.098373553Z, End: 2026-08-29T09:54:14.120897830Z, Duration: 00:00:00.022
Taint analysis for java: Begin: 2026-08-29T09:54:14.121035364Z, End: 2026-08-29T09:54:14.487757437Z, Duration: 00:00:00.366
Report issues: Begin: 2026-08-29T09:54:14.487828589Z, End: 2026-08-29T09:54:14.490560649Z, Duration: 00:00:00.002
Store cache: Begin: 2026-08-29T09:54:14.491498236Z, End: 2026-08-29T09:54:14.493285918Z, Duration: 00:00:00.001
[INFO] 09:54:14.515 java security sensor peak memory (pre-GC, max allocation pressure): 576 MB
[INFO] 09:54:14.515 java security sensor peak memory (post-GC, max live footprint): 367 MB
[INFO] 09:54:14.516 Sensor JavaSecuritySensor [security] (done) | time=2419ms
[INFO] 09:54:14.533 ------------- Run sensors on project
[INFO] 09:54:14.719 Sensor JaCoCo Aggregate XML Report Importer [jacoco]
[INFO] 09:54:14.720 Sensor JaCoCo Aggregate XML Report Importer [jacoco] (done) | time=1ms
[INFO] 09:54:14.722 Sensor Scan Manifest A3S Context Collector [commona3scontextcollector]
[INFO] 09:54:14.723 Sensor Scan Manifest A3S Context Collector [commona3scontextcollector] (done) | time=1ms
[INFO] 09:54:14.725 Sensor Deterministic Rule Engine for Mule [dre]
[INFO] 09:54:14.726 Sensor Deterministic Rule Engine for Mule [dre] (done) | time=1ms
[INFO] 09:54:14.728 Sensor MUnit Coverage Sensor [dre]
[INFO] 09:54:14.729 Sensor MUnit Coverage Sensor [dre] (done) | time=1ms
[INFO] 09:54:14.731 Sensor SQL Dialect Detection [dre]
[INFO] 09:54:14.732 Sensor SQL Dialect Detection [dre] (done) | time=1ms
[INFO] 09:54:14.734 Sensor DRE Project Telemetry [dre]
[INFO] 09:54:14.735 Sensor DRE Project Telemetry [dre] (done) | time=1ms
[INFO] 09:54:14.736 Sensor CveReachabilitySensor [cvereachability]
[INFO] 09:54:14.737 Skipping CveReachabilitySensor
[INFO] 09:54:14.738 Sensor CveReachabilitySensor [cvereachability] (done) | time=1ms
[INFO] 09:54:14.739 Sensor javaSecurityContextCollectorSensor [securitya3scontextcollector]
[INFO] 09:54:14.741 Sensor javaSecurityContextCollectorSensor [securitya3scontextcollector] (done) | time=1ms
[INFO] 09:54:14.742 Sensor Java A3S Project Context Collector [javaa3scontextcollector]
[INFO] 09:54:14.744 Sensor Java A3S Project Context Collector [javaa3scontextcollector] (done) | time=1ms
[INFO] 09:54:14.745 Sensor IaC Project Sensor [iac]
[INFO] 09:54:14.746 Sensor IaC Project Sensor [iac] (done) | time=0ms
[INFO] 09:54:14.746 Sensor JavaProjectSensor [java]
[INFO] 09:54:14.747 Sensor JavaProjectSensor [java] (done) | time=1ms
[INFO] 09:54:14.747 Sensor JavaArchitectureSensor [architecture]
[INFO] 09:54:14.756 Found 1 potential Udg file location(s) for "java" in "/w/workspace/aai-model-loader-sonar/target/sonar"
[INFO] 09:54:14.756 - /w/workspace/aai-model-loader-sonar/target/sonar/architecture/java
[INFO] 09:54:14.768 Architecture analysis is enabled.
[INFO] 09:54:14.772 * Protobuf reading starting | memory total=625 | free=286 | used=338 (MB)
[INFO] 09:54:14.773 * Reading SonarArchitecture UDG data from directory "/w/workspace/aai-model-loader-sonar/target/sonar/architecture/java"
[INFO] 09:54:14.946 * Files successfully loaded: "69" out of "69"
[INFO] 09:54:14.946 * Purging externals (components not scanned) from graphs
[INFO] 09:54:14.948 * Purging excluded nodes from graphs
[INFO] 09:54:14.955 * Protobuf reading complete | memory total=625 | free=262 | used=362 (MB)
[INFO] 09:54:14.998 * Build architecture.graph.java.namespace_graph.default_perspective hierarchy graph complete (filtered=false) | memory total=625 | free=255 | used=369 (MB)
[INFO] 09:54:15.074 No directives configured
[INFO] 09:54:15.084 * No intended architecture defined or detected, using an empty model
[INFO] 09:54:15.259 Sensor JavaArchitectureSensor [architecture] (done) | time=511ms
[INFO] 09:54:15.259 Sensor Zero Coverage Sensor
[INFO] 09:54:15.260 Sensor Zero Coverage Sensor (done) | time=0ms
[INFO] 09:54:15.260 Sensor Java CPD Block Indexer
[INFO] 09:54:15.330 Sensor Java CPD Block Indexer (done) | time=69ms
[INFO] 09:54:15.330 Sensor Architecture Telemetry [architecture]
[INFO] 09:54:15.330 Sensor Architecture Telemetry [architecture] (done) | time=0ms
[INFO] 09:54:15.339 ------------- Gather SCA dependencies on project
[INFO] 09:54:15.340 Inferred api base url 'https://api.sonarcloud.io' from host url 'https://sonarcloud.io'.
[INFO] 09:54:15.856 Dependency analysis skipped
[INFO] 09:54:15.867 CPD Executor 22 files had no CPD blocks
[INFO] 09:54:15.868 CPD Executor Calculating CPD for 47 files
[INFO] 09:54:15.887 CPD Executor CPD calculation finished (done) | time=19ms
[INFO] 09:54:15.890 SCM Publisher SCM provider for this project is: git
[INFO] 09:54:15.892 SCM Publisher 113 source files to be analyzed
[INFO] 09:54:16.350 SCM Publisher 113/113 source files have been analyzed (done) | time=458ms
[INFO] 09:54:16.357 SCM revision ID 'c95a210bba2376f1c2d3e433f0536976c593b264'
[INFO] 09:54:16.522 Analysis report generated in 164ms, dir size=1 MB
[INFO] 09:54:16.677 Analysis report compressed in 154ms, zip size=486 KB
[INFO] 09:54:17.840 Analysis report uploaded in 1161ms
[INFO] 09:54:17.844 ANALYSIS SUCCESSFUL, you can find the results at: https://sonarcloud.io/dashboard?id=onap_aai-model-loader
[INFO] 09:54:17.848 Note that you will be able to access the updated dashboard once the server has processed the submitted analysis report
[INFO] 09:54:17.852 More about the report processing at https://sonarcloud.io/api/ce/task?id=AaBM8P_qwnCo21AycGD9
[INFO] 09:54:17.855 ------------- Upload SCA dependency files
[INFO] 09:54:17.857 Inferred api base url 'https://api.sonarcloud.io' from host url 'https://sonarcloud.io'.
[INFO] 09:54:18.987 Inferred api base url 'https://api.sonarcloud.io' from host url 'https://sonarcloud.io'.
[INFO] 09:54:19.655 Successfully sent architecture data
[INFO] 09:54:20.915 Sensor cache published successfully
[INFO] 09:54:21.134 Analysis total time: 28.402 s
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 35.066 s
[INFO] Finished at: 2026-08-29T09:54:21Z
[INFO] ------------------------------------------------------------------------
[aai-model-loader-sonar] $ /bin/bash /tmp/jenkins9440403053300188276.sh
[Boolean condition] checking [true] against [^(1|y|yes|t|true|on|run)$] (origin token: true)
Run condition [Not] preventing perform for step [BuilderChain]
[PostBuildScript] - [INFO] Executing post build scripts.
[aai-model-loader-sonar] $ /bin/bash /tmp/jenkins890452632637060947.sh
---> sysstat.sh
[aai-model-loader-sonar] $ /bin/bash /tmp/jenkins15087804054424042216.sh
---> package-listing.sh
++ facter osfamily
++ tr '[:upper:]' '[:lower:]'
+ OS_FAMILY=debian
+ workspace=/w/workspace/aai-model-loader-sonar
+ START_PACKAGES=/tmp/packages_start.txt
+ END_PACKAGES=/tmp/packages_end.txt
+ DIFF_PACKAGES=/tmp/packages_diff.txt
+ PACKAGES=/tmp/packages_start.txt
+ '[' /w/workspace/aai-model-loader-sonar ']'
+ PACKAGES=/tmp/packages_end.txt
+ case "${OS_FAMILY}" in
+ dpkg -l
+ grep '^ii'
+ '[' -f /tmp/packages_start.txt ']'
+ '[' -f /tmp/packages_end.txt ']'
+ diff /tmp/packages_start.txt /tmp/packages_end.txt
+ '[' /w/workspace/aai-model-loader-sonar ']'
+ mkdir -p /w/workspace/aai-model-loader-sonar/archives/
+ cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/aai-model-loader-sonar/archives/
[aai-model-loader-sonar] $ /bin/bash /tmp/jenkins6107774254241773079.sh
---> capture-instance-metadata.sh
Setup pyenv:
system
3.8.20
3.9.20
3.10.15
* 3.11.10 (set by /w/workspace/aai-model-loader-sonar/.python-version)
lf-activate-venv(): INFO: Reuse venv:/tmp/venv-W0EV from file:/tmp/.os_lf_venv
lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv)
lf-activate-venv(): INFO: Installing additional packages: lftools
lf-activate-venv(): INFO: Adding /tmp/venv-W0EV/bin to PATH
INFO: Running in OpenStack, capturing instance metadata
[aai-model-loader-sonar] $ /bin/bash /tmp/jenkins12316073356746930509.sh
provisioning config files...
copy managed file [jenkins-log-archives-settings] to file:/w/workspace/aai-model-loader-sonar@tmp/config14144352908268076881tmp
Regular expression run condition: Expression=[^.*logs-s3.*], Label=[]
Run condition [Regular expression match] preventing perform for step [Provide Configuration files]
[EnvInject] - Injecting environment variables from a build step.
[EnvInject] - Injecting as environment variables the properties content
SERVER_ID=logs
[EnvInject] - Variables injected successfully.
[aai-model-loader-sonar] $ /bin/bash /tmp/jenkins3433625759258195538.sh
---> create-netrc.sh
[aai-model-loader-sonar] $ /bin/bash /tmp/jenkins6114322389989125323.sh
---> python-tools-install.sh
Setup pyenv:
system
3.8.20
3.9.20
3.10.15
* 3.11.10 (set by /w/workspace/aai-model-loader-sonar/.python-version)
lf-activate-venv(): INFO: Reuse venv:/tmp/venv-W0EV from file:/tmp/.os_lf_venv
lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv)
lf-activate-venv(): INFO: Installing additional packages: lftools
lf-activate-venv(): INFO: Adding /tmp/venv-W0EV/bin to PATH
[aai-model-loader-sonar] $ /bin/sh /tmp/jenkins7811150970096699803.sh
---> uv-install.sh
uv 0.12.7 is already installed
uvx 0.12.7 (x86_64-unknown-linux-gnu)
[aai-model-loader-sonar] $ /bin/bash /tmp/jenkins10462791127273360786.sh
---> sudo-logs.sh
Archiving 'sudo' log..
[aai-model-loader-sonar] $ /bin/bash /tmp/jenkins13385509430922065076.sh
---> job-cost.sh
INFO: Activating Python virtual environment...
Setup pyenv:
system
3.8.20
3.9.20
3.10.15
* 3.11.10 (set by /w/workspace/aai-model-loader-sonar/.python-version)
lf-activate-venv(): INFO: Reuse venv:/tmp/venv-W0EV from file:/tmp/.os_lf_venv
lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv)
lf-activate-venv(): INFO: Installing additional packages: zipp==1.1.0 python-openstackclient urllib3~=1.26.15
lf-activate-venv(): INFO: Adding /tmp/venv-W0EV/bin to PATH
INFO: No stack-cost file found
INFO: Instance uptime: 270s
INFO: Fetching instance metadata (attempt 1 of 3)...
DEBUG: URL: http://169.254.169.254/latest/meta-data/instance-type
INFO: Successfully fetched instance metadata
INFO: Instance type: v3-standard-4
INFO: Retrieving pricing info for: v3-standard-4
INFO: Fetching Vexxhost pricing API (attempt 1 of 3)...
DEBUG: URL: https://pricing.vexxhost.net/v1/pricing/v3-standard-4/cost?seconds=270
INFO: Successfully fetched Vexxhost pricing API
INFO: Retrieved cost: 0.11
INFO: Retrieved resource: v3-standard-4
INFO: Creating archive directory: /w/workspace/aai-model-loader-sonar/archives/cost
INFO: Archiving costs to: /w/workspace/aai-model-loader-sonar/archives/cost.csv
INFO: Successfully archived job cost data
DEBUG: Cost data: aai-model-loader-sonar,2259,2026-08-29 09:54:43,v3-standard-4,270,0.11,0.00,SUCCESS
[aai-model-loader-sonar] $ /bin/bash -l /tmp/jenkins8842691806126922410.sh
---> logs-deploy.sh
Setup pyenv:
system
3.8.20
3.9.20
3.10.15
* 3.11.10 (set by /w/workspace/aai-model-loader-sonar/.python-version)
lf-activate-venv(): INFO: Reuse venv:/tmp/venv-W0EV from file:/tmp/.os_lf_venv
lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv)
lf-activate-venv(): INFO: Installing additional packages: lftools urllib3~=1.26.15
lf-activate-venv(): INFO: Adding /tmp/venv-W0EV/bin to PATH
INFO: Nexus URL https://nexus.onap.org path production/vex-yul-ecomp-jenkins-1/aai-model-loader-sonar/2259
INFO: archiving workspace using pattern(s): -p **/*.log -p **/hs_err_*.log -p **/target/**/feature.xml -p **/target/failsafe-reports/failsafe-summary.xml -p **/target/surefire-reports/*-output.txt
Archives upload complete.
INFO: archiving logs to Nexus
---> uname -a:
Linux prd-ubuntu2204-docker-v1-8c-8g-16342 5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux
---> lscpu:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 40 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Vendor ID: AuthenticAMD
Model name: AMD EPYC-Rome Processor
CPU family: 23
Model: 49
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 4
Stepping: 0
BogoMIPS: 5599.99
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean flushbyasid pausefilter pfthreshold v_vmsave_vmload vgif umip rdpid arch_capabilities
Virtualization: AMD-V
Hypervisor vendor: KVM
Virtualization type: full
L1d cache: 128 KiB (4 instances)
L1i cache: 128 KiB (4 instances)
L2 cache: 2 MiB (4 instances)
L3 cache: 64 MiB (4 instances)
NUMA node(s): 1
NUMA node0 CPU(s): 0-3
Vulnerability Gather data sampling: Not affected
Vulnerability Indirect target selection: Not affected
Vulnerability Itlb multihit: Not affected
Vulnerability L1tf: Not affected
Vulnerability Mds: Not affected
Vulnerability Meltdown: Not affected
Vulnerability Mmio stale data: Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed: Mitigation; untrained return thunk; SMT disabled
Vulnerability Spec rstack overflow: Mitigation; SMT disabled
Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp
Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds: Not affected
Vulnerability Tsa: Not affected
Vulnerability Tsx async abort: Not affected
Vulnerability Vmscape: Not affected
---> nproc:
4
---> df -h:
Filesystem Size Used Avail Use% Mounted on
tmpfs 1.6G 1.1M 1.6G 1% /run
/dev/vda1 78G 11G 67G 14% /
tmpfs 7.9G 0 7.9G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/vda15 105M 6.1M 99M 6% /boot/efi
tmpfs 1.6G 4.0K 1.6G 1% /run/user/1001
---> free -m:
total used free shared buff/cache available
Mem: 15989 604 12010 4 3374 15041
Swap: 1023 0 1023
---> ip addr:
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens3: mtu 1458 qdisc mq state UP group default qlen 1000
link/ether fa:16:3e:32:89:5d brd ff:ff:ff:ff:ff:ff
altname enp0s3
inet 10.30.107.154/23 metric 100 brd 10.30.107.255 scope global dynamic ens3
valid_lft 86129sec preferred_lft 86129sec
inet6 fe80::f816:3eff:fe32:895d/64 scope link
valid_lft forever preferred_lft forever
3: docker0: mtu 1458 qdisc noqueue state DOWN group default
link/ether 12:97:c3:30:4e:63 brd ff:ff:ff:ff:ff:ff
inet 10.250.0.254/24 brd 10.250.0.255 scope global docker0
valid_lft forever preferred_lft forever
---> sar -b -r -n DEV:
Linux 5.15.0-190-generic (prd-ubuntu2204-docker-v1-8c-8g-16342) 08/29/26 _x86_64_ (4 CPU)
09:50:24 LINUX RESTART (4 CPU)
---> sar -P ALL:
Linux 5.15.0-190-generic (prd-ubuntu2204-docker-v1-8c-8g-16342) 08/29/26 _x86_64_ (4 CPU)
09:50:24 LINUX RESTART (4 CPU)