This repository was archived by the owner on Feb 4, 2024. It is now read-only.

Description
Using the context logger with primitive arrays like float[], char[], byte[] currently triggers a ClassCastException:
Exception in thread "main" java.lang.ClassCastException: [F cannot be cast to [Ljava.lang.Object;
at io.tracee.contextlogger.outputgenerator.RecursiveOutputElementTreeBuilderImpl.convertInstanceRecursively(RecursiveOutputElementTreeBuilderImpl.java:93)
at io.tracee.contextlogger.outputgenerator.RootOutputElementTreeBuilder.buildOutputElementTreeMain(RootOutputElementTreeBuilder.java:35)
at io.tracee.contextlogger.outputgenerator.RootOutputElementTreeBuilder.buildOutputElementTree(RootOutputElementTreeBuilder.java:69)
at io.tracee.contextlogger.outputgenerator.TraceeContextStringRepresentationBuilderImpl.createStringRepresentation(TraceeContextStringRepresentationBuilderImpl.java:18)
at io.tracee.contextlogger.TraceeContextLogger.provideOutput(TraceeContextLogger.java:92)
at io.tracee.contextlogger.connector.LogConnector.sendErrorReport(LogConnector.java:40)
at io.tracee.contextlogger.ConnectorFactory.sendErrorReportToConnectors(ConnectorFactory.java:82)
at io.tracee.contextlogger.TraceeContextLogger.logWithPrefixedMessage(TraceeContextLogger.java:67)
at io.tracee.contextlogger.TraceeContextLogger.log(TraceeContextLogger.java:58)