Skip to content

Passing parameter type error when executing command 'topsApp.py --steps' #7

@zhbfang

Description

@zhbfang

Dear scott:
I am an InSAR rookie, just started to get in touch with Linux,so this problem may be a kind of low-level and it is an honor to ask you questions.If you are willing to help me, I will be very very grateful.
When I installed ISCE according to your instructions"Notes for installing ISCE 2.2.0 (on Ubuntu 18.04 LTS)", I executed the command"topsApp.py --steps",then there is a parameter type error like:


File "/opt/isce-2.2.0/install/isce/applications/topsApp.py",line 901,in
insar.run()
File "/opt/isce-2.2.0/install/isce/components/iscesys/Component/Application.py",line 129,in run
exitStatus = self._processSteps()
File "/opt/isce-2.2.0/install/isce/components/iscesys/Component/Application.py",line 392,in _processSteps
result = func(*pargs,**kwargs)
File "/opt/isce-2.2.0/install/isce/components/isceobj/TopsProc/Factories.py",line 40
,in call
return self.method(self.other,*args,**kwargs)
File "/opt/isce-2.2.0/install/isce/components/isceobj/TopsProc/runPreprocessor.py",line 35,in runPreprocessor
frame.output = os.path.join(frame.output,'IW{0}'.format(swath))
File "/usr/lib/python3.6/posixpath.py",line 80,in join
a = os.fspath(a)
TypeError:expected str,bytes or os.PathLike object,not NoneType


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions