Skip to content

Regression

ISSM Test Suite.PYTHON-235 FAILURE

Failing for the past 1 build (Since Failed#724 )
Took 0 ms.

Error Message

Script Error

Standard Output



+++ Running case: PYTHON-235 
+++ working dir: /Users/jenkins/workspace/macOS-Silicon-Dakota/nightlylog
| ----------------running-----------------------
|       boundary conditions for stressbalance model: spc set as zero
|       no smb.mass_balance specified: values set as zero
|       no basalforcings.groundedice_melting_rate specified: values set as zero
|       no basalforcings.floatingice_melting_rate specified: values set as zero
|       no balancethickness.thickening_rate specified: values set as zero
| Chacox -- Applying weights for 27 vertices.

| Chacox -- Calling Chaco interface:


| Chacox -- Chaco interface returning flag=0.
| preprocessing dakota inputs
| Opening Dakota input file 'test235.qmu.in'
| Writing environment section of Dakota input file
| Writing method section of Dakota input file
| Writing model section of Dakota input file
| Writing variables section of Dakota input file
|   Writing 20 normal_uncertain variables.
| Writing interface section of Dakota input file
| Writing responses section of Dakota input file
|   Writing 8 response_function responses.
| End of file successfully written
| uploading input file and queuing script
| launching solution sequence on remote cluster
| Preparing directory structure for model outputs:
|              IntParam IoConstant                          1413
|           DoubleParam IoConstant                          100
|           DoubleParam IoConstant                          100000
|           StringParam IoConstant                          Vel
|           DoubleParam IoConstant                          3
|              IntParam IoConstant                          1
|           DoubleParam IoConstant                          1.5
|           DoubleParam IoConstant                          500
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          500
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          500
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          500
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          0
|              IntParam IoConstant                          0
|             BoolParam IoConstant                          false
|           StringParam IoConstant                          fos_forward
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          1
|              IntParam IoConstant                          1517
|              IntParam IoConstant                          1481
|           DoubleParam IoConstant                          9.81
|           DoubleParam IoConstant                          3.1536e+07
|           DoubleParam IoConstant                          223.15
|           DoubleParam IoConstant                          6.67259e-11
|             BoolParam IoConstant                          false
|           DoubleParam IoConstant                          0
|              IntParam IoConstant                          1413
|           DoubleParam IoConstant                          100
|           DoubleParam IoConstant                          100000
|           StringParam IoConstant                          Vel
|           DoubleParam IoConstant                          3
|              IntParam IoConstant                          1
|           DoubleParam IoConstant                          1.5
|           DoubleParam IoConstant                          500
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          500
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          500
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          500
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          0
|              IntParam IoConstant                          0
|             BoolParam IoConstant                          false
|           StringParam IoConstant                          fos_forward
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          1
|              IntParam IoConstant                          1517
|              IntParam IoConstant                          1481
|           DoubleParam IoConstant                          9.81
|           DoubleParam IoConstant                          3.1536e+07
|           DoubleParam IoConstant                          223.15
|           DoubleParam IoConstant                          6.67259e-11
|             BoolParam IoConstant                          false
|           DoubleParam IoConstant                          0
|              IntParam IoConstant                          2
|              IntParam IoConstant                          0
|              IntParam IoConstant                          0
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          0.01
|      StringArrayParam IoConstant                          { 'DebrisThickness' 'DebrisMaskNodeActivation' 'VxDebris' 'VyDebris'}
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          2
|              IntParam IoConstant                          1
|              IntParam IoConstant                          0
|           DoubleParam IoConstant                          0.01
|      StringArrayParam IoConstant                          { 'EsaUmotion'}
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          0
|              IntParam IoConstant                          0
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|           DoubleParam IoConstant                          1e+06
|              IntParam IoConstant                          966
|              IntParam IoConstant                          966
|              IntParam IoConstant                          1618
|           DoubleParam IoConstant                          1
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          0.01
|           DoubleParam IoConstant                          1
|           DoubleParam IoConstant                          1
|           DoubleParam IoConstant                          1
|           DoubleParam IoConstant                          0
|              IntParam IoConstant                          1
|              IntParam IoConstant                          0
|              IntParam IoConstant                          0
|           DoubleParam IoConstant                          0
|              IntParam IoConstant                          1521
|              IntParam IoConstant                          1665
|              IntParam IoConstant                          1763
|              IntParam IoConstant                          1660
|           DoubleParam IoConstant                          0
|      StringArrayParam IoConstant                          {     StringArrayParam IoConstant                          { 'DebrisThickness' 'DebrisMaskNodeActivation' 'Surface' 'Base' 'MaskOceanLevelset'}
|              IntParam IoConstant                          1562
|           DoubleParam IoConstant                          1
|      StringArrayParam IoConstant                          { 'Watercolumn' 'HydrologyWaterVx' 'VxDebris' 'VyDebris'}
|  'HydrologyWaterVy'}
|              IntParam IoConstant                          0
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          true
|              IntParam IoConstant                          1
|              IntParam IoConstant                          10
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          1
|              IntParam IoConstant                          0
|             BoolParam IoConstant                          true
|           DoubleParam IoConstant                          31709.8
|              IntParam IoConstant                          966
|              IntParam IoConstant                          1
|              IntParam IoConstant                          256
|              IntParam IoConstant                          1
|           DoubleParam IoConstant                          9.81
|           DoubleParam IoConstant                          0.01
|      StringArrayParam IoConstant                          { 'EsaUmotion'}
|           DoubleParam IoConstant                          6.371e+06
|           DoubleParam IoConstant                          1e+11
|           DoubleParam IoConstant                          6.67259e-11
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          true
|           DoubleParam IoConstant                          1e-16
|           DoubleParam IoConstant                          0.001
|              IntParam IoConstant                          500
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|           DoubleParam IoConstant                          10000
|              IntParam IoConstant                          2
|             BoolParam IoConstant                          true
|              IntParam IoConstant                          7
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          11
|              IntParam IoConstant                          1
|              IntParam IoConstant                          2
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|           DoubleParam IoConstant                          1e+06
|              IntParam IoConstant                          966
|              IntParam IoConstant                          966
|              IntParam IoConstant                          1618
|           DoubleParam IoConstant                          1
|           DoubleParam IoConstant                          1
|           DoubleParam IoConstant                          1
|           DoubleParam IoConstant                          1
|           DoubleParam IoConstant                          0
|              IntParam IoConstant                          1
|              IntParam IoConstant                          0
|              IntParam IoConstant                          0
|           DoubleParam IoConstant                          0
|              IntParam IoConstant                          1521
|              IntParam IoConstant                          1665
|              IntParam IoConstant                          1763
|              IntParam IoConstant                          1660
|           DoubleParam IoConstant                          0
|      StringArrayParam IoConstant                          { 'Surface' 'Base' 'MaskOceanLevelset'}
|              IntParam IoConstant                          1562
|           DoubleParam IoConstant                          1
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          1
|              IntParam IoConstant                          1
|             BoolParam IoConstant                          false
|           DoubleParam IoConstant                          1
|              IntParam IoConstant                          1406
|              IntParam IoConstant                          1
|           DoubleParam IoConstant                          3
|      StringArrayParam IoConstant                          { 'Thickness' 'Surface' 'Base'}
|              IntParam IoConstant                          1632
|           DoubleParam IoConstant                          917
|           DoubleParam IoConstant                          1023
|           DoubleParam IoConstant                          1000
|           DoubleParam IoConstant                          0.001787
|           DoubleParam IoConstant                          2093
|           DoubleParam IoConstant                          334000
|           DoubleParam IoConstant                          2.4
|           DoubleParam IoConstant                          0.24
|              IntParam IoConstant                          1
|           DoubleParam IoConstant                          273.15
|           DoubleParam IoConstant                          9.8e-08
|           DoubleParam IoConstant                          3974
|           DoubleParam IoConstant                          0.0001
|              IntParam IoConstant                          1693
|           DoubleParam IoConstant                          5512
|              IntParam IoConstant                          816
|              IntParam IoConstant                          2
|              IntParam IoConstant                          1790
|              IntParam IoConstant                          36
|              IntParam IoConstant                          27
|              IntParam IoConstant                          25
|           StringParam IoConstant                          test235
|      StringArrayParam IoConstant                          {}
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          0
|              IntParam IoConstant                          8
|      StringArrayParam IoConstant                          { 'scaled_SmbMassBalance'}
|      StringArrayParam IoConstant                          { 'MaxVel' 'IceVolume' 'indexed_MassFlux_1' 'indexed_MassFlux_2' 'indexed_MassFlux_3' 'indexed_MassFlux_4' 'indexed_MassFlux_5' 'indexed_MassFlux_6'}
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          0
|              IntParam IoConstant                          2
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          -1
|      StringArrayParam IoConstant                          {}
|      StringArrayParam IoConstant                          {}
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          1
|              IntParam IoConstant                          1
|              IntParam IoConstant                          0
|             BoolParam IoConstant                          true
|           DoubleParam IoConstant                          1e-06
|              IntParam IoConstant                          1713
|              IntParam IoConstant                          1
|              IntParam IoConstant                          0
|      StringArrayParam IoConstant                          { 'SmbMassBalance'}
|           DoubleParam IoConstant                          6.37101e+06
|              IntParam IoConstant                          0
|              IntParam IoConstant                          0
|              IntParam IoConstant                          0
|           DoubleParam IoConstant                          0.01
|           DoubleParam IoConstant                          nan
|              IntParam IoConstant                          5
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          false
|      StringArrayParam IoConstant                          { 'Watercolumn' 'HydrologyWaterVx' 'HydrologyWaterVy'}
|              IntParam IoConstant                          0
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          true
|              IntParam IoConstant                          1
|              IntParam IoConstant                          10
|             BoolParam IoConstant                          true
|           DoubleParam IoConstant                          31709.8
|              IntParam IoConstant                          966
|              IntParam IoConstant                          1
|              IntParam IoConstant                          256
|              IntParam IoConstant                          1
|           DoubleParam IoConstant                          9.81
|           DoubleParam IoConstant                          6.371e+06
|           DoubleParam IoConstant                          1e+11
|           DoubleParam IoConstant                          6.67259e-11
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          true
|           DoubleParam IoConstant                          1e-16
|           DoubleParam IoConstant                          0.001
|              IntParam IoConstant                          500
|           DoubleParam IoConstant                          10000
|              IntParam IoConstant                          2
|             BoolParam IoConstant                          true
|              IntParam IoConstant                          7
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          11
|              IntParam IoConstant                          1
|              IntParam IoConstant                          2
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          1
|              IntParam IoConstant                          1
|             BoolParam IoConstant                          false
|           DoubleParam IoConstant                          1
|              IntParam IoConstant                          1406
|              IntParam IoConstant                          1
|           DoubleParam IoConstant                          3
|      StringArrayParam IoConstant                          { 'Thickness' 'Surface' 'Base'}
|              IntParam IoConstant                          1632
|           DoubleParam IoConstant                          917
|           DoubleParam IoConstant                          1023
|           DoubleParam IoConstant                          1000
|           DoubleParam IoConstant                          0.001787
|           DoubleParam IoConstant                          2093
|           DoubleParam IoConstant                          334000
|           DoubleParam IoConstant                          2.4
|           DoubleParam IoConstant                          0.24
|              IntParam IoConstant                          1
|           DoubleParam IoConstant                          273.15
|           DoubleParam IoConstant                          9.8e-08
|           DoubleParam IoConstant                          3974
|           DoubleParam IoConstant                          0.0001
|              IntParam IoConstant                          1693
|           DoubleParam IoConstant                          5512
|              IntParam IoConstant                          816
|              IntParam IoConstant                          2
|              IntParam IoConstant                          1790
|              IntParam IoConstant                          36
|              IntParam IoConstant                          27
|              IntParam IoConstant                          25
|           StringParam IoConstant                          test235
|      StringArrayParam IoConstant                          {}
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          0
|              IntParam IoConstant                          8
|      StringArrayParam IoConstant                          { 'scaled_SmbMassBalance'}
|      StringArrayParam IoConstant                          { 'MaxVel' 'IceVolume' 'indexed_MassFlux_1' 'indexed_MassFlux_2' 'indexed_MassFlux_3' 'indexed_MassFlux_4' 'indexed_MassFlux_5' 'indexed_MassFlux_6'}
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          0
|              IntParam IoConstant                          2
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          -1
|      StringArrayParam IoConstant                          {}
|      StringArrayParam IoConstant                          {}
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          1
|              IntParam IoConstant                          1
|              IntParam IoConstant                          0
|             BoolParam IoConstant                          true
|           DoubleParam IoConstant                          1e-06
|              IntParam IoConstant                          1713
|              IntParam IoConstant                          1
|              IntParam IoConstant                          0
|      StringArrayParam IoConstant                          { 'SmbMassBalance'}
|           DoubleParam IoConstant                          6.37101e+06
|              IntParam IoConstant                          0
|              IntParam IoConstant                          0
|              IntParam IoConstant                          0
|           DoubleParam IoConstant                          0.01
|           DoubleParam IoConstant                          nan
|              IntParam IoConstant                          5
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          1
|           DoubleParam IoConstant                          0.01
|           DoubleParam IoConstant                          3.1536e+07
|              IntParam IoConstant                          0
|              IntParam IoConstant                          1
|              IntParam IoConstant                          0
|              IntParam IoConstant                          0
|              IntParam IoConstant                          176
|              IntParam IoConstant                          1
|           DoubleParam IoConstant                          0.942
|             BoolParam IoConstant                          true
|           DoubleParam IoConstant                          8.0077e+37
|           DoubleParam IoConstant                          8.0345e+37
|           DoubleParam IoConstant                          7.2921e-05
|              IntParam IoConstant                          0
|      StringArrayParam IoConstant                          { 'Sealevel'}
|           DoubleParam IoConstant                          0.02
|              IntParam IoConstant                          100
|      StringArrayParam IoConstant                          { 'Vx' 'Vy' 'Vel' 'Pressure' 'Temperature' 'BasalforcingsGroundediceMeltingRate'}
|             BoolParam IoConstant                          false
|           DoubleParam IoConstant                          0.1
|           DoubleParam IoConstant                          1e-05
|           DoubleParam IoConstant                          nan
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          0
|           DoubleParam IoConstant                          1e+13
|              IntParam IoConstant                          100
|              IntParam IoConstant                          0
|           DoubleParam IoConstant                          3
|              IntParam IoConstant                          10
|              IntParam IoConstant                          0
|      StringArrayParam IoConstant                          { 'Vx' 'Vy' 'Vel' 'Pressure'}
|              IntParam IoConstant                          0
|              IntParam IoConstant                          1
|           DoubleParam IoConstant                          0.01
|              IntParam IoConstant                          100
|              IntParam IoConstant                          0
|           DoubleParam IoConstant                          3
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          true
|           DoubleParam IoConstant                          1000
|              IntParam IoConstant                          966
|             BoolParam IoConstant                          false
|      StringArrayParam IoConstant                          { 'Temperature' 'BasalforcingsGroundediceMeltingRate'}
|              IntParam IoConstant                          1514
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          1.26144e+08
|           DoubleParam IoConstant                          3.1536e+07
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|           DoubleParam IoConstant                          0
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          0
|              IntParam IoConstant                          0
|      StringArrayParam IoConstant                          { 'IceVolume'}
|              IntParam IoConstant                          0
|             BoolParam IoConstant                          true
| libc++abi: terminating due to uncaught exception of type ErrorException: Could not find constant "md.transient.ismmemasstransport"
|              IntParam IoConstant                          1
|           DoubleParam IoConstant                          0.01
|           DoubleParam IoConstant                          3.1536e+07
|              IntParam IoConstant                          0
|              IntParam IoConstant                          1
|              IntParam IoConstant                          0
|              IntParam IoConstant                          0
|              IntParam IoConstant                          176
|              IntParam IoConstant                          1
|           DoubleParam IoConstant                          0.942
|             BoolParam IoConstant                          true
|           DoubleParam IoConstant                          8.0077e+37
|           DoubleParam IoConstant                          8.0345e+37
|           DoubleParam IoConstant                          7.2921e-05
|              IntParam IoConstant                          0
|      StringArrayParam IoConstant                          { 'Sealevel'}
|           DoubleParam IoConstant                          0.02
|              IntParam IoConstant                          100
|      StringArrayParam IoConstant                          { 'Vx' 'Vy' 'Vel' 'Pressure' 'Temperature' 'BasalforcingsGroundediceMeltingRate'}
|             BoolParam IoConstant                          false
|           DoubleParam IoConstant                          0.1
|           DoubleParam IoConstant                          1e-05
|           DoubleParam IoConstant                          nan
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          0
|           DoubleParam IoConstant                          1e+13
|              IntParam IoConstant                          100
|              IntParam IoConstant                          0
|           DoubleParam IoConstant                          3
|              IntParam IoConstant                          10
|              IntParam IoConstant                          0
|      StringArrayParam IoConstant                          { 'Vx' 'Vy' 'Vel' 'Pressure'}
|              IntParam IoConstant                          0
|              IntParam IoConstant                          1
|           DoubleParam IoConstant                          0.01
|              IntParam IoConstant                          100
|              IntParam IoConstant                          0
|           DoubleParam IoConstant                          3
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          true
|           DoubleParam IoConstant                          1000
|              IntParam IoConstant                          966
|             BoolParam IoConstant                          false
|      StringArrayParam IoConstant                          { 'Temperature' 'BasalforcingsGroundediceMeltingRate'}
|              IntParam IoConstant                          1514
|           DoubleParam IoConstant                          0
|           DoubleParam IoConstant                          1.26144e+08
|           DoubleParam IoConstant                          3.1536e+07
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|           DoubleParam IoConstant                          0
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          true
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|             BoolParam IoConstant                          false
|              IntParam IoConstant                          0
|              IntParam IoConstant                          0
|      StringArrayParam IoConstant                          { 'IceVolume'}
|              IntParam IoConstant                          0
|             BoolParam IoConstant                          true
| libc++abi: terminating due to uncaught exception of type ErrorException: Could not find constant "md.transient.ismmemasstransport"

| ===================================================================================
| =   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
| =   PID 74571 RUNNING AT ISSM-Jenkins-Silicon-Mac-Mini.local
| =   EXIT CODE: 6
| =   CLEANING UP REMAINING PROCESSES
| =   YOU CAN IGNORE THE BELOW CLEANUP MESSAGES
| ===================================================================================
| YOUR APPLICATION TERMINATED WITH THE EXIT STRING: Abort trap: 6 (signal 6)
| This typically refers to a problem with your application.
| Please see the FAQ page for debugging suggestions
| Dakota method = 'nond_local_reliability'
| Warning: findline:str_not_found: String <<<<< Function evaluation summary not found in file
| End of file successfully reached
| Traceback (most recent call last):
|   File "/Users/jenkins/workspace/macOS-Silicon-Dakota/test/NightlyRun/runme.py", line 196, in runme
|     exec(compile(open('test{}.py'.format(id)).read(), 'test{}.py'.format(id), 'exec'), globals())
|   File "test235.py", line 93, in <module>
|     md.results.dakota.moments.append(md.results.dakota.dresp_out[i].mean)
| IndexError: list index out of range

| FAILURE difference: N/A test id: 235 test name: SquareShelfTranForceNeg2dDakotaLocal field: N/A
+++ exit code: 0