upgrade_tests/cql_tests.py:1537: <py._xmlgen.raw object at 0x7f887c3aeb20>upgrade_tests/cql_tests.py:3663: <py._xmlgen.raw object at 0x7f887c3c8250>upgrade_tests/cql_tests.py:1885: <py._xmlgen.raw object at 0x7f8879f71d90>upgrade_tests/cql_tests.py:4142: <py._xmlgen.raw object at 0x7f887c3f9fa0>upgrade_tests/cql_tests.py:5068: <py._xmlgen.raw object at 0x7f8879f13ac0>upgrade_tests/cql_tests.py:5160: <py._xmlgen.raw object at 0x7f887c2f69d0>upgrade_tests/cql_tests.py:2209: <py._xmlgen.raw object at 0x7f8879df3880>upgrade_tests/cql_tests.py:4403: <py._xmlgen.raw object at 0x7f887c052880>upgrade_tests/paging_test.py:92: <py._xmlgen.raw object at 0x7f887c35cca0>/home/cassandra/cassandra/cassandra-dtest/conftest.py:445: <py._xmlgen.raw object at 0x7f887c3df3a0>/home/cassandra/cassandra/cassandra-dtest/conftest.py:459: <py._xmlgen.raw object at 0x7f887c4070d0>/home/cassandra/cassandra/cassandra-dtest/conftest.py:450: <py._xmlgen.raw object at 0x7f887c3eaa90>self = <upgrade_tests.upgrade_through_versions_test.TestProtoV4Upgrade_AllVersions_RandomPartitioner_EndsAt_Trunk_HEAD object at 0x7f887c3ea9a0>
def test_parallel_upgrade_with_internode_ssl(self):
"""
Test upgrading cluster all at once (requires cluster downtime), with internode ssl.
"""
> self.upgrade_scenario(internode_ssl=True)
upgrade_tests/upgrade_through_versions_test.py:326:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
upgrade_tests/upgrade_through_versions_test.py:420: in upgrade_scenario
self.upgrade_to_version(version_meta, internode_ssl=internode_ssl)
upgrade_tests/upgrade_through_versions_test.py:486: in upgrade_to_version
node.set_install_dir(version=version_meta.version)
../venv/lib/python3.8/site-packages/ccmlib/node.py:325: in set_install_dir
self.__install_dir = self.node_setup(version, verbose=verbose)
../venv/lib/python3.8/site-packages/ccmlib/node.py:313: in node_setup
dir, v = setup(version, verbose=verbose)
../venv/lib/python3.8/site-packages/ccmlib/repository.py:70: in setup
clone_development(GITHUB_REPO, version, verbose=verbose)
../venv/lib/python3.8/site-packages/ccmlib/repository.py:270: in clone_development
raise e
../venv/lib/python3.8/site-packages/ccmlib/repository.py:232: in clone_development
compile_version(git_branch, target_dir, verbose)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
version = 'trunk'
target_dir = '/home/cassandra/cassandra/.ccm/repository/githubCOLONapacheSLASHtrunk'
verbose = False
def compile_version(version, target_dir, verbose=False):
# compiling cassandra and the stress tool
logfile = lastlogfilename()
logger = get_logger(logfile)
common.info("Compiling Cassandra {} ...".format(version))
logger.info("--- Cassandra Build -------------------\n")
env = update_java_version(install_dir=target_dir, for_build=True, info_message='Cassandra {} build'.format(version))
default_build_properties = os.path.join(common.get_default_path(), 'build.properties.default')
if os.path.exists(default_build_properties):
target_build_properties = os.path.join(target_dir, 'build.properties')
logger.info("Copying %s to %s\n" % (default_build_properties, target_build_properties))
shutil.copyfile(default_build_properties, target_build_properties)
try:
# Patch for pending Cassandra issue: https://issues.apache.org/jira/browse/CASSANDRA-5543
# Similar patch seen with buildbot
attempt = 0
ret_val = 1
gradlew = os.path.join(target_dir, platform_binary('gradlew'))
if os.path.exists(gradlew):
cmd = [gradlew, 'jar']
else:
# No gradle, use ant
cmd = [platform_binary('ant'), 'jar']
if get_jdk_version_int() >= 11:
cmd.append('-Duse.jdk11=true')
while attempt < 3 and ret_val != 0:
if attempt > 0:
logger.info("\n\n`{}` failed. Retry #{}...\n\n".format(' '.join(cmd), attempt))
process = subprocess.Popen(cmd, cwd=target_dir, env=env,
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
ret_val, stdout, stderr = log_info(process, logger)
attempt += 1
if ret_val != 0:
> raise CCMError('Error compiling Cassandra. See {logfile} or run '
'"ccm showlastlog" for details, stdout=\'{stdout}\' stderr=\'{stderr}\''.format(
logfile=logfile, stdout=stdout.decode(), stderr=stderr.decode()))
E ccmlib.common.CCMError: Error compiling Cassandra. See /home/cassandra/cassandra/.ccm/repository/ccm-repository.log or run "ccm showlastlog" for details, stdout='Buildfile: /home/cassandra/cassandra/.ccm/repository/githubCOLONapacheSLASHtrunk/build.xml
E
E validate-build-conf:
E
E init:
E
E _resolver_download:
E
E resolver-init:
E [resolver:resolve] Resolving artifacts
E [resolver:resolve] Resolving artifacts
E [resolver:resolve] Resolving artifacts
E [resolver:resolve] Resolving artifacts
E [resolver:resolve] Resolving artifacts
E
E write-poms:
E
E validate-build-conf:
E
E init:
E
E maven-ant-tasks-localrepo:
E
E maven-ant-tasks-download:
E
E _resolver_download:
E
E resolver-init:
E
E maven-ant-tasks-init:
E
E maven-declare-dependencies:
E
E _write-poms:
E
E resolver-retrieve-build:
E [resolver:resolve] The POM for org.perfkit.sjk.parsers:sjk-jfr5:jar:0.5 is invalid, transitive dependencies (if any) will not be available: 2 problems were encountered while building the effective model for org.perfkit.sjk.parsers:sjk-jfr5:0.5
E [resolver:resolve] [ERROR] 'dependencies.dependency.systemPath' for com.jrockit.mc:com.jrockit.mc.common:jar must specify an absolute path but is ${jmc5.path}/plugins/com.jrockit.mc.common_${jmc5.version}.jar @
E [resolver:resolve] [ERROR] 'dependencies.dependency.systemPath' for com.jrockit.mc:com.jrockit.mc.flightrecorder:jar must specify an absolute path but is ${jmc5.path}/plugins/com.jrockit.mc.flightrecorder_${jmc5.version}.jar @
E [resolver:resolve] The POM for org.perfkit.sjk.parsers:sjk-jfr6:jar:0.7 is invalid, transitive dependencies (if any) will not be available: 2 problems were encountered while building the effective model for org.perfkit.sjk.parsers:sjk-jfr6:0.7
E [resolver:resolve] [ERROR] 'dependencies.dependency.systemPath' for com.oracle.jmc:com.oracle.jmc.common:jar must specify an absolute path but is ${jmc6.path}/plugins/com.oracle.jmc.common_${jmc6.version}.jar @
E [resolver:resolve] [ERROR] 'dependencies.dependency.systemPath' for com.oracle.jmc:com.oracle.jmc.flightrecorder:jar must specify an absolute path but is ${jmc6.path}/plugins/com.oracle.jmc.flightrecorder_${jmc6.version}.jar @
E [resolver:resolve] The POM for org.perfkit.sjk.parsers:sjk-nps:jar:0.5 is invalid, transitive dependencies (if any) will not be available: 3 problems were encountered while building the effective model for org.perfkit.sjk.parsers:sjk-nps:0.5
E [resolver:resolve] [ERROR] 'dependencies.dependency.systemPath' for jdk.org.netbeans:profiler:jar must specify an absolute path but is ${visualvm.path}/profiler/modules/org-netbeans-modules-profiler.jar @
E [resolver:resolve] [ERROR] 'dependencies.dependency.systemPath' for jdk.org.netbeans:lib-profiler:jar must specify an absolute path but is ${visualvm.path}/profiler/modules/org-netbeans-lib-profiler.jar @
E [resolver:resolve] [ERROR] 'dependencies.dependency.systemPath' for jdk.org.netbeans:lib-profiler-common:jar must specify an absolute path but is ${visualvm.path}/profiler/modules/org-netbeans-lib-profiler-common.jar @
E [resolver:resolve] Resolving artifacts
E [resolver:resolve] Resolving artifacts
E [unzip] Expanding: /home/cassandra/.m2/repository/org/jacoco/org.jacoco.agent/0.8.6/org.jacoco.agent-0.8.6.jar into /home/cassandra/cassandra/.ccm/repository/githubCOLONapacheSLASHtrunk/build/lib/jars
E
E check-gen-cql3-grammar:
E
E gen-cql3-grammar:
E
E generate-cql-html:
E
E generate-jflex-java:
E
E _rat_init:
E
E _build_ratinclude:
E [copy] Copying 1 file to /home/cassandra/cassandra/.ccm/repository/githubCOLONapacheSLASHtrunk/build
E
E rat-check:
E ' stderr='
E BUILD FAILED
E /home/cassandra/cassandra/.ccm/repository/githubCOLONapacheSLASHtrunk/.build/build-rat.xml:87: Some files have missing or incorrect license information. Check RAT report in /home/cassandra/cassandra/.ccm/repository/githubCOLONapacheSLASHtrunk/build/rat.txt for more details! \n Unapproved licenses:
E
E /home/cassandra/cassandra/.ccm/repository/githubCOLONapacheSLASHtrunk/.asf.yaml
E
E *******************************
E
E Total time: 6 seconds
E '
../venv/lib/python3.8/site-packages/ccmlib/repository.py:422: CCMError