BUILD FAILURE

Build URL:https://build.barrywardell.net/job/EinsteinToolkit/1541/
Project:EinsteinToolkit
Date of build:Fri, 28 Feb 2020 20:18:59 +0000
Build duration:1 min 2 sec

Changes

Revision: e7e678766351b59c0314eaea85bfb7f0c08540aa
Author:Einstein Toolkit Git Server
Log:
Updated submodules:

* arrangements/WVUThorns a9e2d3c...1f8a3f3 (1):
  > FishboneMoncriefID: fix duplicate read declaration for Grid::y
Revision: 3d6d1c975a27f3e00f9a3a4174c2b58fe6e05996
Author:Einstein Toolkit Git Server
Log:
Updated submodules:

* arrangements/CactusBase b8a831f...2649647 (25):
  > Fix application of boundary reg.
  > Changed Symmetry BCs to properly match types
  > Reduced cosmetic differences w.r.t. master
  > Simplified Symmetry BCs to have a single function
  > Removed extra print statements
  > Changes to match PreSync RegisterPhysicalBCs function
  > Fixed backward compatibility with PreSync changes
  > Fixed interface with PreSync
  > Recent changes
  > Driver change
  > Added interface with PreSync routines
  > Fix to boundary
  > Mostly adding read/write declarations
  > Getting rid of Boundary2
  > Adding to boundary branch
  > Merge branch 'master' into presync
  > Replaced aliased function for backward compatibility
  > Update valid region on boundary update
  > Implemented PreSync backward compatibility changes
  > Implemented PreSync backward compatibility changes
  > Changed to match renamed scheduling group
  > Updated macros to match changes in rdwr.pl
  > Merge branch 'master' into presync
  > Thorn changed to use PreSync for applying BCs.
  > Integrated CactusBase thorns to use presync and rd/wr routines.

* repos/carpet 5ec762c...40b7cd7 (125):
  > Add some fortran dependencies
  > Update poison function
  > Fix rdwr for Fortran
  > Merge branch 'master' into presync
  > Merge branch 'master' into presync
  > Merge branch 'master' into presync
  > Merge branch 'master' into presync
  > Don't kill the sim because a ManualSync was called on something that wasn't a GF. Call CCTK_Checked_reset()
  > Remove redundant parsing framework.
  > CarpetLib: hide gh::regrid consistency checks behind CARPET_DEBUG
  > Merge branch 'master' into presync
  > Carpet: fix removing duplicate variable
  > Carpet: remove duplicate variable
  > Carpet: match aliased functin prototype for RegisterSymmBC
  > Carpet: reduce compiler warnings
  > Carpet: be more verbose when reporting SYNC errors
  > Carpet: add support for ManualSync on past timelevels
  > Carpet: add support for flipping timelevels
  > Fix inefficiency and bogus error message.
  > Call the function that sets the BCs
  > Add interiorwithboundary
  > CarpetIOHDF5: removed unused test from test.ccl
  > Carpet: add uncyle function for valid state
  > Carpet: split cycling valid state into cycling and invalidating
  > CarpetIOHDF5: remove now redundant checkpoint recovery test
  > CarpetIOHDF5: update test data for WaveToyC SYNC change
  > trim.py: compare varnames ignoring case
  > trim.py: accept RDWR tag for chksum lines
  > Removed repeated activation of thorns in parameter files
  > Changed AMR changes to properly handle non-GF variables
  > Changed Symmetry BCs to properly match types
  > Changed Symmetry BC interface for easier use
  > Removed additional string parsing for removed prints
  > Removed extra print statements
  > Make it so the evolution mask runs, even if it doesn't pass the test.
  > Removed 'before' PreSync mechanisms
  > Removed test dependency on ReadWriteDiagnostic thorn
  > Adding BC's to newsep test
  > Made the buffer_mask test pass
  > Fixed backward compatibility in Restrict
  > Removed activation of Boundary2 thorn
  > Carpet: require that at least INTERIOR be valid for ManualSync
  > Carpet: SYNC tl=0 before cycling it to tl=1 etc
  > Added read/writes for CarpetProlongateTest
  > Carpet: skip GF without storage when validating reads
  > Fix case on bc name
  > Carpet: make debug run.sh script work even outside of $PWD
  > Carpet: mark both this and finer reflevel as Interior on Restrict
  > Carpet: mark only interior as valid after a restrict operation
  > Recent changes
  > Add debug tools
  > Boundary->Driver
  > var name changed
  > Fixing the adding of tuple with -1
  > Debugging
  > Changed PreSync Boundary Selection aliases
  > Carpet: add diagnostic function to dump contents of valid_k
  > Carpet: output reflevel with var_tuple
  > Carpet: use correct reflevel when recording a write
  > Add assert.
  > Carpet: fix prototypes of RegisterBCs functions
  > Carpet: reduce number of compiler warnings
  > Carpet: remove overloaded constructors from var_tuple
  > Carpet: record reflevel in valid_k maps
  > Carpet: fix memory leaks when calling CCTK_FullName
  > Carpet: consider rl when sorting var_tuple
  > Carpet: recursively sync coarser levels on SYNC call
  > Starting to trace refinement levels.
  > Checkpointing
  > Move use_psync from carpet to cactus
  > Avoid errors from using psync when it should be disabled.
  > Cleaning up unimportant differences with master.
  > Remove boundary2
  > Moving away from Boundary2
  > Merge branch 'master' into presync
  > Removed unneeded function calls for syncs
  > Add more error checking
  > Add feature to count synchronizations in a run
  > Updated IO thorns for backward compatibility
  > Implemented PreSync backward compatibility changes
  > Moved BC groups to Carpet. Added PreSync_Recovery function.
  > Merge branch 'presync' of https://bitbucket.org/eschnett/carpet into presync
  > Updated macros to match changes to rdwr.pl
  > Added sync to HDF5 for write-only grid functions
  > Updated macros to match changes in rdwr.pl
  > Updated macros to match changes in rdwr.pl
  > Changed tests to use PreSync
  > Added validity check and sync call in IOScalar
  > Added error messages for sync call in IOASCII
  > Updated CarpetRegridTest to use PreSync
  > Updated RegridSyncTest to use PreSync
  > Updated CarpetTest to use PreSync
  > ReductionTest3 updated to use PreSync
  > ReductionTest2 updated to use PreSync
  > ReductionTest updated to use PreSync
  > Updated CarpetIntegrateTest to use PreSync
  > Carpet tests updated to use PreSync
  > Changed test parfiles to use presync and ignore SYNC declarations.
  > Merge branch 'master' into presync
  > Changed test parameter files to use Boundary2.
  > Symmetry BCs now properly work with PreSync. IOASCII changed to manually check region validity and apply BCs as needed.
  > Updated some thorns to use read/write and presync.
  > Merge branch 'presync' of https://bitbucket.org/eschnett/carpet into presync Merging Presync changes with upstream.
  > Implemented Presync for several Carpet thorns. Added two parameters - one for debugging and another for turning off SYNC statements.
  > add a little (disabled by default) debug output
  > Fine tuning to get bh test working again
  > Make presync errors optional
  > make it work without where_spec
  > allow empty where spec
  > Refine the hasAccess method to avoid creating excess map table entries.
  > Check access.
  > Worked on comments.
  > Fix for missing file
  > Rename functions
  > Updated to make PresyncWave work.
  > Keep track of valid regions on previous time steps.
  > Seems to be working with Presyncwave
  > Getting closer
  > Update presync
  > Remove some debugging code (one causes an error)
  > Merge remote-tracking branch 'origin/master' into presync
  > Handle cycling
  > Getting closer to correct
  > Make boundarywithghosts work, plus add some debugging.
  > First commit of presync functionality


Console Output


	[...truncated 86.02 KB...]

	0 Global, 0 Restricted, 5 Private parameters

	WaveExtractL

	0 Global, 0 Restricted, 53 Private parameters

	WaveMoL

	0 Global, 2 Restricted, 1 Private parameters

	WaveToy1DF77

	0 Global, 0 Restricted, 4 Private parameters

	WaveToy2DF77

	0 Global, 0 Restricted, 5 Private parameters

	WaveToyC

	0 Global, 1 Restricted, 0 Private parameters

	WaveToyCXX

	0 Global, 1 Restricted, 0 Private parameters

	WaveToyExtra

	0 Global, 0 Restricted, 2 Private parameters

	WaveToyF77

	0 Global, 1 Restricted, 0 Private parameters

	WaveToyF90

	0 Global, 1 Restricted, 0 Private parameters

	WaveToyFreeF90

	0 Global, 1 Restricted, 0 Private parameters

	WeylScal4

	0 Global, 30 Restricted, 3 Private parameters

	hwloc

	0 Global, 0 Restricted, 0 Private parameters

	libjpeg

	0 Global, 0 Restricted, 0 Private parameters

	particle_tracerET

	0 Global, 0 Restricted, 15 Private parameters

	pthreads

	0 Global, 0 Restricted, 0 Private parameters

	smallbPoynET

	0 Global, 0 Restricted, 2 Private parameters

	zlib

	0 Global, 0 Restricted, 0 Private parameters

	Parsing schedule files...

	ADMAnalysis

	15 schedule blocks.

	ADMBase

	27 schedule blocks.

	ADMCoupling

	0 schedule blocks.

	ADMDerivatives

	7 schedule blocks.

	ADMMacros

	1 Parse Error at /home/jenkins/workspace/EinsteinToolkit/flesh/lib/sbin/CSTUtils.pl line 966.

	main::parse_ccl(Grammar=HASH(0x3ea9f28), "sched", "/home/jenkins/workspace/EinsteinToolkit/arrangements/Carpet/C"..., "/home/jenkins/workspace/EinsteinToolkit/flesh/lib/sbin/../../"...) called at /home/jenkins/workspace/EinsteinToolkit/flesh/lib/sbin/ScheduleParser.pl line 95

	main::create_schedule_database("AHFinder", "/home/jenkins/workspace/EinsteinToolkit/arrangements/Einstein"..., "HDF5", "/home/jenkins/workspace/EinsteinToolkit/arrangements/External"..., "AHFinderDirect", "/home/jenkins/workspace/EinsteinToolkit/arrangements/Einstein"..., "InterpToArray", "/home/jenkins/workspace/EinsteinToolkit/arrangements/CactusNu"..., "GSL", ...) called at /home/jenkins/workspace/EinsteinToolkit/lib/sbin/CST line 167

	schedule blocks.

	ADMMass

	10 schedule blocks.

	AEILocalInterp

	1 schedule blocks.

	AHFinder

	7 schedule blocks.

	AHFinderDirect

	34 schedule blocks.

	BLAS

	0 schedule blocks.

	Boundary

	6 schedule blocks.

	CT_Analytic

	13 schedule blocks.

	CT_MultiLevel

	1 schedule blocks.

	Cactus

	0 schedule blocks.

	CalcK

	5 schedule blocks.

	Carpet

	CST ERROR IN FILE '/home/jenkins/workspace/EinsteinToolkit/arrangements/Carpet/Carpet/schedule.ccl' ERROR ON LINE 52:

	}

	

	if(CCTK_ParameterValInt("sync_count","Cactus") == 1)

	^

	| here

	FOUND CHARACTER: '('

	EXPECTED CHARACTER(S): '!', '&', ')', '-', '/', '0' to '9', '<', '=', '>', 'A' to 'Z', '\', '_', 'a' to 'z', '|'

	/home/jenkins/workspace/EinsteinToolkit/lib/make/make.configuration:212: recipe for target '/home/jenkins/workspace/EinsteinToolkit/configs/sim/config-data/make.thornlist' failed

	make[1]: *** [/home/jenkins/workspace/EinsteinToolkit/configs/sim/config-data/make.thornlist] Error 255

	Makefile:259: recipe for target 'sim' failed

	make: *** [sim] Error 2

	Build step 'Execute shell' marked build as failure

	Archiving artifacts

	Recording test results

	ERROR: Step ?Publish JUnit test result report? failed: Test reports were found but none of them are new. Did leafNodes run?

	For example, /home/jenkins/workspace/EinsteinToolkit/testresults.xml is 3 hr 11 min old

	

	IRC notifier plugin: Sending notification to: #cactus

	IRC notifier plugin: [ERROR] not connected. Cannot send message to '#cactus'

	Started calculate disk usage of build

	Finished Calculation of disk usage of build in 0 seconds

	Started calculate disk usage of workspace

	Finished Calculation of disk usage of workspace in  2 second

	Email was triggered for: Failure - 1st

	Email was triggered for: Failure - Any

	Trigger Failure - Any was overridden by another trigger and will not send an email.

	Trigger Failure - Still was overridden by another trigger and will not send an email.

	Sending email for trigger: Failure - 1st