kopia lustrzana https://github.com/OpenDroneMap/NodeODM
commit
ea69b97f80
24
libs/Task.js
24
libs/Task.js
|
@ -367,7 +367,7 @@ module.exports = class Task{
|
||||||
if (code === 0){
|
if (code === 0){
|
||||||
this.updateProgress(93);
|
this.updateProgress(93);
|
||||||
done();
|
done();
|
||||||
}else done(new Error(`Process exited with code ${code}`));
|
}else done(new Error(`Postprocessing failed (${code})`));
|
||||||
}
|
}
|
||||||
}, output => {
|
}, output => {
|
||||||
this.output.push(output);
|
this.output.push(output);
|
||||||
|
@ -501,7 +501,27 @@ module.exports = class Task{
|
||||||
if (code === 0){
|
if (code === 0){
|
||||||
postProcess();
|
postProcess();
|
||||||
}else{
|
}else{
|
||||||
this.setStatus(statusCodes.FAILED, {errorMessage: `Process exited with code ${code}`});
|
let errorMessage = "";
|
||||||
|
switch(code){
|
||||||
|
case 1:
|
||||||
|
case 139:
|
||||||
|
case 134:
|
||||||
|
errorMessage = `Cannot process dataset`;
|
||||||
|
break;
|
||||||
|
case 137:
|
||||||
|
errorMessage = `Not enough memory`;
|
||||||
|
break;
|
||||||
|
case 132:
|
||||||
|
errorMessage = `Unsupported CPU`;
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
errorMessage = `Installation issue`;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
errorMessage = `Processing failed (${code})`;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
this.setStatus(statusCodes.FAILED, { errorMessage });
|
||||||
finished();
|
finished();
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
|
|
Ładowanie…
Reference in New Issue