NX01: Migrated warp fault to klass fault
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 51s

This commit is contained in:
Willem Cazander 2026-03-24 14:08:39 +01:00
parent 99bf95a82a
commit 11084d3d94
125 changed files with 578 additions and 1363 deletions

View file

@ -57,10 +57,11 @@ import love.distributedrebirth.nx01.redsea.hyper.model.HyperFlowerBeeFly;
import love.distributedrebirth.nx01.redsea.hyper.model.HyperFlowerBeeFormation;
import love.distributedrebirth.nx01.redsea.hyper.model.HyperLint;
import love.distributedrebirth.nx01.redsea.hyper.model.HyperLintSlime;
import love.distributedrebirth.nx01.warp.fault.BassFaultAnchor;
import love.distributedrebirth.nx01.warp.fault.FaultBeanInterrupted;
import love.distributedrebirth.nx01.warp.fault.FaultStreamDelegate;
import love.distributedrebirth.nx01.warp.fault.FaultStreamInterrupted;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ.BassFaultAnchor;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ.FaultBeanInterrupted;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ.FaultStreamDelegate;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ.FaultStreamInterrupted;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ.ᑊᐣᓑᒼᑊᑉ.DuckTalesJavaScript;
/// Local 'npm drives' hyper file system support.
/// @author للَّٰهِilLצسُو
@ -373,7 +374,7 @@ public class HyperLocalFileSystem implements HyperFileSystem {
//System.out.println("error:....");
//System.out.println(result);
//System.out.println("");
throw FaultStreamDelegate.valueOfDuckTail(getClass(), "js", result).withSignalTrace(getClass(), v -> {
throw FaultStreamDelegate.valueOfDuckTail(getClass(), result, DuckTalesJavaScript.instance()).withSignalTrace(getClass(), v -> {
v.put("Hyper-Drives-Exit-Code", Integer.toString(exitCode));
tracer.accept(v);
});

View file

@ -37,7 +37,7 @@ import org.junit.jupiter.api.Test;
import love.distributedrebirth.nx01.redsea.hyper.model.HyperBeeHive;
import love.distributedrebirth.nx01.redsea.hyper.model.HyperFlower;
import love.distributedrebirth.nx01.redsea.hyper.model.HyperLint;
import love.distributedrebirth.nx01.warp.fault.BassFaultAnchor;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᣘᣔᓑᒻᐪ.BassFaultAnchor;
import love.distributedrebirth.nx01.redsea.hyper.local.drive.HyperLocalDriveInfo;
import love.distributedrebirth.nx01.redsea.hyper.local.drive.HyperLocalDriveInfoLine;
import love.distributedrebirth.nx01.redsea.hyper.local.drive.HyperLocalDriveTouch;