18 KiB
18 KiB
RFC ZilLaLa Manyfesto
RFC for language independent fault and stack trace report format.
Looks like clone of Emacs error report.
ZilLaLa KISS Requirements
To keep it simple stupid, you only need;
- UTF8 Unicode
- Base64 codec's
- UUID's for quad water markings
- RFC_1123_DATE_TIME format
- Binary manifest 3.0 as described in rfc-zillala-manifest.
This is the lowest level technology stack possible for an fault report.
Format Spec
Spec by example of old 2.0 version, TODO: write doc for fields
Manifest-Version: 2.0
Fault-Manyfesto-V#: 1.0
Fault-Manyfesto-A4: java
Fault-UUID-WM1: 98160a3f-86be-3765-5f0b-a921018f1000 // jvm instance water mark
Fault-UUID-WM2: f2f69738-e14c-3c3c-ae5b-d027d196cc49 // auto optional appId HMAC via SPI
Fault-UUID-WM3: 6720ceee-2c43-3789-9800-6f1ff9e49c7c // class path (version)
Fault-UUID-WM4: 98381ec5-8b98-430d-a484-f1cf80076836 // fault sequence
Fault-UUID-Date: Thu, 9 May 2024 20:29:10 GMT
Fault-Root-Iceberg: love.distributedrebirth.bassboon.warp.fault.FaultBeanInstantiation
Fault-Top-Iceberg: love.distributedrebirth.bassboon.warp.fault.FaultBeanStateUnsupported
Fault-Top-Message: Classic argument missing wrapper
Name: love.distributedrebirth.bassboon.warp.fault.FaultSignalTraceTest$SpaceA
Fault-Chain-Message: The signal trace root
Name: love.distributedrebirth.bassboon.warp.fault.FaultSignalTraceTest$SpaceB
Fault-Wrap-From: FoodEmail
Fault-Wrap-Name: FoodSection
Name: love.distributedrebirth.bassboon.warp.fault.FaultSignalTraceTest$SpaceC
Junit-Bar: test456
Junit-Foo: test123
Name: love.distributedrebirth.bassboon.warp.fault.FaultSignalTraceTest$SpaceD
Fault-Chain-Iceberg: java.lang.IllegalArgumentException
Format Example
An application without stack trace reporting, report just an uri;
FaultStreamDelegate(Invalid Hypercore key) data:application/manifest3-gz;base64,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
Manifest-Version: 2.0
Fault-Manyfesto-VX: 1.0
Fault-Manyfesto-A4: java
Fault-UUID-WM1: 8a649a1d-eba4-5581-d4f2-736001931000
Fault-UUID-WM2: f2f69738-e14c-3c3c-ae5b-d027d196cc49
Fault-UUID-WM3: 6dea1461-d6c5-3b34-9597-8da750cc07d1
Fault-UUID-WM4: e4d2fb67-8e87-4ce7-98b5-5def374ecb08
Fault-UUID-Date: Tue, 17 Dec 2024 14:07:59 GMT
Fault-Root-Iceberg: love.distributedrebirth.nx01.warp.fault.FaultStreamDelegateDuckTail
Fault-Top-Iceberg: love.distributedrebirth.nx01.warp.fault.FaultStreamDelegate
Fault-Top-Message: Invalid Hypercore key
Name: love.distributedrebirth.nx01.warp.fault.duck.QuackJavaScriptDuckTales
Fault-Section-Goal: ROCK summit
Fault-Section-Chain-Message: Invalid Hypercore key
Name: love.distributedrebirth.nx01.redsea.hyper.local.HyperLocalFileSystem
Fault-Section-Goal: ROCK climb
Fault-Section-Chain-Iceberg: love.distributedrebirth.nx01.warp.fault.FaultStreamDelegateDuckTail
Hyper-Drives-Command: drives ls -r
Hyper-Drives-Exit-Code: 1
Name: love.distributedrebirth.nx01.warp.fault.report.ReportSitraFaultStackTraceJava3
Fault-Section-Goal: SCISSORS java3
Ladder-Fault-X_0: love.distributedrebirth.nx01.warp.fault.FaultStreamDelegateDuckTail: Invalid Hypercore key
Ladder-X_0: Object.decode(/home/willemtsade/.nvm/versions/node/v22.1.0/lib/node_modules/drives/node_modules/hypercore-id-encoding/index.js:30)
Ladder-X_1: this.getDrive(/home/willemtsade/.nvm/versions/node/v22.1.0/lib/node_modules/drives/lib/get-drive.js:19)
Ladder-X_2: Command.cmd(/home/willemtsade/.nvm/versions/node/v22.1.0/lib/node_modules/drives/bin/ls.js:21)
Ladder-X_3: Command.parseAsync(/home/willemtsade/.nvm/versions/node/v22.1.0/lib/node_modules/drives/node_modules/commander/lib/command.js:935)
Ladder-Fault-X_1: love.distributedrebirth.nx01.warp.fault.FaultStreamDelegate: Invalid Hypercore key
Ladder-X_4: love.distributedrebirth.nx01.warp.fault.FaultStreamDelegate.valueOfDuckTail(FaultStreamDelegate.java:70)
Ladder-X_5: love.distributedrebirth.nx01.redsea.hyper.local.HyperLocalFileSystem.executeHyperdrive(HyperLocalFileSystem.java:375)
Ladder-X_6: love.distributedrebirth.nx01.redsea.hyper.local.HyperLocalFileSystem.cmdList(HyperLocalFileSystem.java:251)
Ladder-X_7: love.distributedrebirth.nx01.redsea.hyper.local.HyperLocalFileSystemTest.testFail(HyperLocalFileSystemTest.java:53)
Ladder-X_8: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Ladder-X_9: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
Ladder-X_10: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Ladder-X_11: java.base/java.lang.reflect.Method.invoke(Method.java:569)
Ladder-X_12: org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:765)
Ladder-X_13: org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
Ladder-X_14: org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
Ladder-X_15: org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
Ladder-X_16: org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
Ladder-X_17: org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
Ladder-X_18: org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
Ladder-X_19: org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
Ladder-X_20: org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
Ladder-X_21: org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
Ladder-X_22: org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
Ladder-X_23: org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
Ladder-X_24: org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
Ladder-X_25: org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
Ladder-X_26: org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:218)
Ladder-X_27: org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
Ladder-X_28: org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:214)
Ladder-X_29: org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:139)
Ladder-X_30: org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69)
Ladder-X_31: org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
Ladder-X_32: org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
Ladder-X_33: org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
Ladder-X_34: org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
Ladder-X_35: org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
Ladder-X_36: org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
Ladder-X_37: org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
Ladder-X_38: org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
Ladder-X_39: java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Ladder-X_40: org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
Ladder-X_41: org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
Ladder-X_42: org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
Ladder-X_43: org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
Ladder-X_44: org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
Ladder-X_45: org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
Ladder-X_46: org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
Ladder-X_47: org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
Ladder-X_48: org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
Ladder-X_49: java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Ladder-X_50: org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
Ladder-X_51: org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
Ladder-X_52: org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
Ladder-X_53: org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
Ladder-X_54: org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
Ladder-X_55: org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
Ladder-X_56: org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
Ladder-X_57: org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
Ladder-X_58: org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
Ladder-X_59: org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
Ladder-X_60: org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
Ladder-X_61: org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
Ladder-X_62: org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
Ladder-X_63: org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
Ladder-X_64: org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
Ladder-X_65: org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
Ladder-X_66: org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
Ladder-X_67: org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
Ladder-X_68: org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
Ladder-X_69: org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:94)
Ladder-X_70: org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:52)
Ladder-X_71: org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:70)
Ladder-X_72: org.eclipse.jdt.internal.junit5.runner.JUnit5TestReference.run(JUnit5TestReference.java:100)
Ladder-X_73: org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:40)
Ladder-X_74: org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:529)
Ladder-X_75: org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:757)
Ladder-X_76: org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:452)
Ladder-X_77: org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:210)
Name: love.distributedrebirth.nx01.warp.fault.report.ReportSitraFaultWarpVersion
Name: love.distributedrebirth.nx01.warp.fault.report.ReportSitraRuntimeChapter
Fault-Section-Goal: BUBBLES runtime
VM-Version: 17.0.13+11-Debian-2deb12u1
VM-Max-Memory: 5234491392
VM-Free-Memory: 327601384
VM-Total-Memory: 335544320
VM-Available-Processors: 8
Name: love.distributedrebirth.nx01.warp.fault.report.ReportSitraRuntimeThreads
Fault-Section-Goal: BUTTER
RUNNABLE-ID_1: java.lang.Thread (main) java.base@17.0.13/java.lang.Thread.dumpThreads(Native Method)
RUNNABLE-ID_2: java.lang.ref.Reference$ReferenceHandler (Reference Handler) java.base@17.0.13/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
TIMED_WAITING-ID_13: jdk.internal.misc.InnocuousThread (Common-Cleaner) java.base@17.0.13/java.lang.Object.wait(Native Method)
RUNNABLE-ID_15: org.eclipse.jdt.internal.junit.runner.RemoteTestRunner$ReaderThread (ReaderThread) java.base@17.0.13/sun.nio.ch.SocketDispatcher.read0(Native Method)
RUNNABLE-ID_12: java.lang.Thread (Notification Thread)
TIMED_WAITING-ID_16: java.lang.Thread (process reaper) java.base@17.0.13/jdk.internal.misc.Unsafe.park(Native Method)
RUNNABLE-ID_4: java.lang.Thread (Signal Dispatcher)
WAITING-ID_3: java.lang.ref.Finalizer$FinalizerThread (Finalizer) java.base@17.0.13/java.lang.Object.wait(Native Method)
Name: love.distributedrebirth.nx01.warp.fault.report.ReportSitraSystemChapter
Fault-Section-Goal: BUBBLES os
OS-Name: Linux
OS-Arch: amd64
OS-Version: 6.1.0-28-amd64
OS-Available-Processors: 8
OS-Load-Average: 1.36376953125
OS-Committed-Virtual-Memory-Size: 8823193600
OS-Free-Swap-Space-Size: 1073737728
OS-Process-Cpu-Load: 0.0
OS-Process-Cpu-Time: 1160000000
OS-Cpu-Load: 0.0
OS-Total-Memory-Size: 20924112896
OS-Total-Memory-Usage: 41.28105212838553
Name: love.distributedrebirth.nx01.warp.fault.report.ReportSitraSystemLocale
Locale-Language: en
Locale-Country: US
Locale-Variant: