Step 6: Error 2#

Error Message#

Listing 182 Error message 2 when running Step 6.#
 1$ pylith step06_twofaults.cfg
 2
 3 >> {default}::
 4 -- pyre.inventory(error)
 5 -- timedependent.interfaces.faultcohesivekin.singlerupture.kinsrcstep.simpledb.simpleioascii.filename <- ''
 6 -- Filename for spatial database not specified.
 7 >> step06_twofaults.cfg:68:
 8 -- pyre.inventory(error)
 9 -- timedependent.interfaces.faultcohesivekin.singlerupture.kinsrcstep.simpledb.filename <- 'fault_slip.spatialdb'
10 -- unrecognized property 'timedependent.interfaces.faultcohesivekin.singlerupture.kinsrcstep.simpledb.filename'
11usage: pylith [--<property>=<value>] [--<facility>.<property>=<value>] [FILE.cfg] ...
12component 'pylithapp'
13    properties: dump_parameters, help, help-components, help-persistence, help-properties, include-citations, initialize_only, job, launcher, mesh_generator, metadata, nodes, petsc, problem, scheduler, start_python_debugger, typos, weaver
14    facilities: dump_parameters,job,launcher,mesh_generator,metadata,petsc,problem,scheduler,weaver
15For more information:
16  --help-properties: prints details about user settable properties
17  --help-components: prints details about user settable facilities and components
18pylithapp: configuration error(s)

Troubleshooting Strategy#

We still have problem configuration errors. The filename for the SimpleIOAscii reader for a SimpleDB is missing. We examine the earthquake rupture parameters in step06_twofaults.cfg again and see that the filename is associated with the SimpleDB; however, if we look at the SimpleDB documentation we notice that it has a reader SimpleIOAscii, which has a filename.

Resolution#

Listing 183 Correct error in step06_twofaults.cfg.#
# Error
db_auxiliary_field.filename = fault_slip.spatialdb

# Correct
db_auxiliary_field.iohandler.filename = fault_slip.spatialdb