The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Lux, reference 0.5.0 (ec1cb6), with Swift 6.3 for Linux on 12 Apr 2026 02:31:52 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ABridoux/lux.git
Reference: 0.5.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/ABridoux/lux
 * tag               0.5.0      -> FETCH_HEAD
HEAD is now at ec1cb60 Merge pull request #100 from ABridoux/release/0.5.0
Cloned https://github.com/ABridoux/lux.git
Revision (git rev-parse @):
ec1cb60275bce9fc1398cd70e0eb8dc98842dd56
SUCCESS checkout https://github.com/ABridoux/lux.git at 0.5.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.3
Building package at path:  $PWD
https://github.com/ABridoux/lux.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.3-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:5a7d791d2ead8a924b1292cb31bf3288eabcfe8880e0b005b00b45b71a5bc36a
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest
Fetching https://github.com/scinfu/SwiftSoup.git
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/JohnSundell/Splash
[1/2173] Fetching splash
[2174/19696] Fetching splash, swift-argument-parser
[2525/25625] Fetching splash, swift-argument-parser, swiftsoup
Fetched https://github.com/scinfu/SwiftSoup.git from cache (0.76s)
Fetched https://github.com/JohnSundell/Splash from cache (0.83s)
Fetched https://github.com/apple/swift-argument-parser from cache (0.84s)
Computing version for https://github.com/JohnSundell/Splash
Computed https://github.com/JohnSundell/Splash at 0.16.0 (1.32s)
Computing version for https://github.com/scinfu/SwiftSoup.git
Computed https://github.com/scinfu/SwiftSoup.git at 1.7.5 (3.61s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 0.5.0 (0.84s)
Creating working copy for https://github.com/scinfu/SwiftSoup.git
Working copy of https://github.com/scinfu/SwiftSoup.git resolved at 1.7.5
Creating working copy for https://github.com/JohnSundell/Splash
Working copy of https://github.com/JohnSundell/Splash resolved at 0.16.0
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 0.5.0
Building for debugging...
[0/15] Write sources
[6/15] Write swift-version-24593BA9C3E375BF.txt
[8/91] Emitting module Splash
[9/94] Emitting module SwiftSoup
[10/101] Emitting module ArgumentParserToolInfo
[11/101] Compiling ArgumentParserToolInfo ToolInfo.swift
[12/102] Wrapping AST for ArgumentParserToolInfo for debugging
[14/136] Emitting module ArgumentParser
[15/140] Compiling ArgumentParser Errors.swift
[16/140] Compiling ArgumentParser Flag.swift
[17/140] Compiling ArgumentParser NameSpecification.swift
[18/140] Compiling ArgumentParser Option.swift
[19/140] Compiling ArgumentParser OptionGroup.swift
[20/140] Compiling ArgumentParser CommandConfiguration.swift
[21/140] Compiling ArgumentParser EnumerableFlag.swift
[22/140] Compiling ArgumentParser ExpressibleByArgument.swift
[23/140] Compiling ArgumentParser ArgumentSet.swift
[24/140] Compiling ArgumentParser CommandParser.swift
[25/140] Compiling ArgumentParser ArgumentDecoder.swift
[26/140] Compiling ArgumentParser ArgumentDefinition.swift
[27/140] Compiling ArgumentParser ParsedValues.swift
[28/140] Compiling ArgumentParser Argument.swift
[29/140] Compiling ArgumentParser ArgumentHelp.swift
[30/140] Compiling ArgumentParser CompletionKind.swift
[31/140] Compiling ArgumentParser CollectionExtensions.swift
[32/140] Compiling ArgumentParser SequenceExtensions.swift
[33/140] Compiling ArgumentParser StringExtensions.swift
[34/140] Compiling ArgumentParser Tree.swift
[47/140] Compiling SwiftSoup OrderedSet.swift
[48/140] Compiling SwiftSoup ParseError.swift
[49/140] Compiling SwiftSoup ParseErrorList.swift
[50/140] Compiling SwiftSoup ParseSettings.swift
[51/140] Compiling SwiftSoup Parser.swift
[52/140] Compiling SwiftSoup Pattern.swift
[53/140] Compiling SwiftSoup QueryParser.swift
[54/140] Compiling ArgumentParser ParsableArguments.swift
[55/140] Compiling ArgumentParser ParsableArgumentsValidation.swift
[56/140] Compiling ArgumentParser ParsableCommand.swift
[57/140] Compiling ArgumentParser InputOrigin.swift
[58/140] Compiling ArgumentParser Name.swift
[59/140] Compiling ArgumentParser Parsed.swift
[60/140] Compiling ArgumentParser BashCompletionsGenerator.swift
[61/140] Compiling ArgumentParser CompletionsGenerator.swift
[62/140] Compiling ArgumentParser FishCompletionsGenerator.swift
[63/140] Compiling ArgumentParser ZshCompletionsGenerator.swift
[71/141] Compiling SwiftSoup TokeniserState.swift
[72/141] Compiling SwiftSoup TreeBuilder.swift
[73/141] Compiling SwiftSoup UnicodeScalar.swift
[74/141] Compiling SwiftSoup Validate.swift
[75/141] Compiling SwiftSoup Whitelist.swift
[76/141] Compiling SwiftSoup XmlDeclaration.swift
[77/141] Compiling SwiftSoup XmlTreeBuilder.swift
[78/141] Compiling ArgumentParser DumpHelpGenerator.swift
[79/141] Compiling ArgumentParser HelpCommand.swift
[80/141] Compiling ArgumentParser HelpGenerator.swift
[81/141] Compiling ArgumentParser MessageInfo.swift
[82/141] Compiling ArgumentParser UsageGenerator.swift
[88/141] Compiling SwiftSoup SimpleDictionary.swift
[89/141] Compiling SwiftSoup StreamReader.swift
[90/141] Compiling SwiftSoup String.swift
[91/141] Compiling SwiftSoup StringBuilder.swift
[92/141] Compiling SwiftSoup StringUtil.swift
[105/141] Compiling ArgumentParser ParserError.swift
[106/141] Compiling ArgumentParser SplitArguments.swift
[106/142] Wrapping AST for Splash for debugging
[108/142] Wrapping AST for SwiftSoup for debugging
[115/209] Compiling Lux StringProtocol+Extensions.swift
[116/209] Compiling Lux AttributedInjector.swift
[117/209] Compiling Lux BaseInjector.swift
[118/209] Compiling Lux FileInjectionService.swift
[119/209] Compiling Lux InjectionService.swift
[120/209] Emitting module Lux
[121/218] Compiling Lux DraculaThemeInjectorDelegate.swift
[122/218] Compiling Lux JSONDracula.swift
[123/218] Compiling Lux PlistDracula.swift
[124/218] Compiling Lux SwiftDracula.swift
[125/218] Compiling Lux XMLEnhancedDracula.swift
[126/218] Compiling Lux XmlDracula.swift
[127/218] Compiling Lux YAMLDracula.swift
[128/218] Compiling Lux ZshDracula.swift
[129/218] Compiling Lux ThemeInjectorDelegate.swift
[130/218] Compiling Lux XMLEnhancedDelegate.swift
[131/218] Compiling Lux XMLEnhancedInjector.swift
[132/218] Compiling Lux XMLCategory.swift
[133/218] Compiling Lux XMLDelegate.swift
[134/218] Compiling Lux XMLInjector.swift
[135/218] Compiling Lux YAMLCategory.swift
[136/218] Compiling Lux YAMLDelegate.swift
[137/218] Compiling Lux YAMLInjector.swift
[138/218] Compiling Lux JSONXcodeDarkDelegate.swift
[139/218] Compiling Lux PlistXcodeDarkDelegate.swift
[140/218] Compiling Lux SwiftXcodeDarkDelegate.swift
[141/218] Compiling Lux XMLEnhancedXcodeDarkDelegate.swift
[142/218] Compiling Lux XcodeDarkPalette.swift
[143/218] Compiling Lux XcodeDarkThemeInjectorDelegate.swift
[144/218] Compiling Lux XmlXcodeDarkDelegate.swift
[145/218] Compiling Lux YAMLXcodeDarkDelegate.swift
[146/218] Compiling Lux ZshXcodeDarkDelegate.swift
[147/218] Compiling Lux Category.swift
[148/218] Compiling Lux Color.swift
[149/218] Compiling Lux InjectionType.swift
[150/218] Compiling Lux InjectorType.swift
[151/218] Compiling Lux RegexPattern.swift
[152/218] Compiling Lux TerminalModifier.swift
[153/218] Compiling Lux TextType.swift
[154/218] Compiling Lux ColorTheme.swift
[155/218] Compiling Lux DraculaPalette.swift
[156/218] Compiling Lux DataFormat.swift
[157/218] Compiling Lux Version.swift
[158/218] Compiling Lux Bool+KeyPath.swift
[159/218] Compiling Lux NSRegularExpression+Extensions.swift
[160/218] Compiling Lux String+Extensions.swift
[161/218] Compiling Lux SwiftDelegate.swift
[162/218] Compiling Lux SwiftInjector.swift
[163/218] Compiling Lux TerminalOutputFormat.swift
[164/218] Compiling Lux TokenType+SwiftCategory.swift
[165/218] Compiling Lux XMLEnhancedCategory.swift
[176/219] Wrapping AST for ArgumentParser for debugging
[178/219] Compiling Lux JSONXcodeDefaultDelegate.swift
[179/219] Compiling Lux PlistXcodeDefaultDelegate.swift
[180/219] Compiling Lux SwiftXcodeDefaultDelegate.swift
[181/219] Compiling Lux XcodeLightPalette.swift
[182/219] Compiling Lux XcodeLightThemeInjectorDelegate.swift
[183/219] Compiling Lux XmlEnhancedXcodeDefaultDelegate.swift
[184/219] Compiling Lux XmlXcodeDefaultDelegate.swift
[185/219] Compiling Lux YAMLXcodeDefaultLightDelegate.swift
[186/219] Compiling Lux ZshXcodeLightDelegate.swift
[190/219] Compiling Lux ZshCategory.swift
[191/219] Compiling Lux ZshDelegate.swift
[192/219] Compiling Lux ZshInjector.swift
[193/219] Compiling Lux Appendable.swift
[194/219] Compiling Lux AttributedString.swift
[195/219] Compiling Lux CSSClass.swift
[196/219] Compiling Lux InjectorDelegate.swift
[197/219] Compiling Lux TextInjector.swift
[198/219] Compiling Lux JSONCategory.swift
[199/219] Compiling Lux JSONDelegate.swift
[200/219] Compiling Lux JSONInjector.swift
[201/219] Compiling Lux PlistCategory.swift
[202/219] Compiling Lux PlistDelegate.swift
[203/219] Compiling Lux PlistInjector.swift
[204/219] Compiling Lux HTMLCustomCSSOutputFormat.swift
[205/219] Compiling Lux SwiftCategory.swift
error: compile command failed due to signal 6 (use -v to see invocation)
Abort: function coerceToType at CSApply.cpp:7988
Unhandled coercion:
(struct_type decl="Swift.(file).String")
(class_type decl="Foundation.(file).NSString")
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0.	Program arguments: /usr/bin/swift-frontend -frontend -c -primary-file /host/spi-builder-workspace/Sources/Lux/Constants/DataFormat.swift -primary-file /host/spi-builder-workspace/Sources/Lux/Constants/Version.swift -primary-file /host/spi-builder-workspace/Sources/Lux/Extensions/Bool+KeyPath.swift -primary-file /host/spi-builder-workspace/Sources/Lux/Extensions/NSRegularExpression+Extensions.swift -primary-file /host/spi-builder-workspace/Sources/Lux/Extensions/String+Extensions.swift -primary-file /host/spi-builder-workspace/Sources/Lux/Extensions/StringProtocol+Extensions.swift -primary-file /host/spi-builder-workspace/Sources/Lux/Injection/AttributedInjector.swift -primary-file /host/spi-builder-workspace/Sources/Lux/Injection/BaseInjector.swift -primary-file /host/spi-builder-workspace/Sources/Lux/Injection/FileInjectionService.swift -primary-file /host/spi-builder-workspace/Sources/Lux/Injection/InjectionService.swift /host/spi-builder-workspace/Sources/Lux/Injection/InjectorDelegate.swift /host/spi-builder-workspace/Sources/Lux/Injection/TextInjector.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/Json/JSONCategory.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/Json/JSONDelegate.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/Json/JSONInjector.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/Plist/PlistCategory.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/Plist/PlistDelegate.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/Plist/PlistInjector.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/Swift/HTMLCustomCSSOutputFormat.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/Swift/SwiftCategory.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/Swift/SwiftDelegate.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/Swift/SwiftInjector.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/Swift/TerminalOutputFormat.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/Swift/TokenType+SwiftCategory.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/XMLEnhanced/XMLEnhancedCategory.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/XMLEnhanced/XMLEnhancedDelegate.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/XMLEnhanced/XMLEnhancedInjector.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/Xml/XMLCategory.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/Xml/XMLDelegate.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/Xml/XMLInjector.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/Yaml/YAMLCategory.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/Yaml/YAMLDelegate.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/Yaml/YAMLInjector.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/Zsh/ZshCategory.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/Zsh/ZshDelegate.swift /host/spi-builder-workspace/Sources/Lux/InjectorImplementations/Zsh/ZshInjector.swift /host/spi-builder-workspace/Sources/Lux/Models/Appendable.swift /host/spi-builder-workspace/Sources/Lux/Models/AttributedString.swift /host/spi-builder-workspace/Sources/Lux/Models/CSSClass.swift /host/spi-builder-workspace/Sources/Lux/Models/Category.swift /host/spi-builder-workspace/Sources/Lux/Models/Color.swift /host/spi-builder-workspace/Sources/Lux/Models/InjectionType.swift /host/spi-builder-workspace/Sources/Lux/Models/InjectorType.swift /host/spi-builder-workspace/Sources/Lux/Models/RegexPattern.swift /host/spi-builder-workspace/Sources/Lux/Models/TerminalModifier.swift /host/spi-builder-workspace/Sources/Lux/Models/TextType.swift /host/spi-builder-workspace/Sources/Lux/Themes/ColorTheme.swift /host/spi-builder-workspace/Sources/Lux/Themes/Dracula/DraculaPalette.swift /host/spi-builder-workspace/Sources/Lux/Themes/Dracula/DraculaThemeInjectorDelegate.swift /host/spi-builder-workspace/Sources/Lux/Themes/Dracula/JSONDracula.swift /host/spi-builder-workspace/Sources/Lux/Themes/Dracula/PlistDracula.swift /host/spi-builder-workspace/Sources/Lux/Themes/Dracula/SwiftDracula.swift /host/spi-builder-workspace/Sources/Lux/Themes/Dracula/XMLEnhancedDracula.swift /host/spi-builder-workspace/Sources/Lux/Themes/Dracula/XmlDracula.swift /host/spi-builder-workspace/Sources/Lux/Themes/Dracula/YAMLDracula.swift /host/spi-builder-workspace/Sources/Lux/Themes/Dracula/ZshDracula.swift /host/spi-builder-workspace/Sources/Lux/Themes/ThemeInjectorDelegate.swift "/host/spi-builder-workspace/Sources/Lux/Themes/Xcode Dark/JSONXcodeDarkDelegate.swift" "/host/spi-builder-workspace/Sources/Lux/Themes/Xcode Dark/PlistXcodeDarkDelegate.swift" "/host/spi-builder-workspace/Sources/Lux/Themes/Xcode Dark/SwiftXcodeDarkDelegate.swift" "/host/spi-builder-workspace/Sources/Lux/Themes/Xcode Dark/XMLEnhancedXcodeDarkDelegate.swift" "/host/spi-builder-workspace/Sources/Lux/Themes/Xcode Dark/XcodeDarkPalette.swift" "/host/spi-builder-workspace/Sources/Lux/Themes/Xcode Dark/XcodeDarkThemeInjectorDelegate.swift" "/host/spi-builder-workspace/Sources/Lux/Themes/Xcode Dark/XmlXcodeDarkDelegate.swift" "/host/spi-builder-workspace/Sources/Lux/Themes/Xcode Dark/YAMLXcodeDarkDelegate.swift" "/host/spi-builder-workspace/Sources/Lux/Themes/Xcode Dark/ZshXcodeDarkDelegate.swift" "/host/spi-builder-workspace/Sources/Lux/Themes/Xcode Light/JSONXcodeDefaultDelegate.swift" "/host/spi-builder-workspace/Sources/Lux/Themes/Xcode Light/PlistXcodeDefaultDelegate.swift" "/host/spi-builder-workspace/Sources/Lux/Themes/Xcode Light/SwiftXcodeDefaultDelegate.swift" "/host/spi-builder-workspace/Sources/Lux/Themes/Xcode Light/XcodeLightPalette.swift" "/host/spi-builder-workspace/Sources/Lux/Themes/Xcode Light/XcodeLightThemeInjectorDelegate.swift" "/host/spi-builder-workspace/Sources/Lux/Themes/Xcode Light/XmlEnhancedXcodeDefaultDelegate.swift" "/host/spi-builder-workspace/Sources/Lux/Themes/Xcode Light/XmlXcodeDefaultDelegate.swift" "/host/spi-builder-workspace/Sources/Lux/Themes/Xcode Light/YAMLXcodeDefaultLightDelegate.swift" "/host/spi-builder-workspace/Sources/Lux/Themes/Xcode Light/ZshXcodeLightDelegate.swift" -supplementary-output-file-map /tmp/TemporaryDirectory.TlZbkj/supplementaryOutputs-1 -target x86_64-unknown-linux-gnu -disable-objc-interop -I /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Modules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format=dwarf -dwarf-version=4 -module-cache-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/ModuleCache -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -empty-abi-descriptor -enable-anonymous-context-mangled-names -file-compilation-dir /host/spi-builder-workspace -Xcc -g -Xcc -fno-omit-frame-pointer -no-auto-bridging-header-chaining -module-name Lux -in-process-plugin-server-path /usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Lux.build/DataFormat.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Lux.build/Version.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Lux.build/Bool+KeyPath.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Lux.build/NSRegularExpression+Extensions.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Lux.build/String+Extensions.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Lux.build/StringProtocol+Extensions.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Lux.build/AttributedInjector.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Lux.build/BaseInjector.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Lux.build/FileInjectionService.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Lux.build/InjectionService.swift.o -index-store-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/index/store -index-system-modules
1.	Swift version 6.3 (swift-6.3-RELEASE)
2.	Compiling with effective version 5.10
3.	While evaluating request TypeCheckPrimaryFileRequest(source_file "/host/spi-builder-workspace/Sources/Lux/Injection/InjectionService.swift")
4.	While evaluating request TypeCheckFunctionBodyRequest(Lux.(file).InjectionService.inject(_:in:_:)@/host/spi-builder-workspace/Sources/Lux/Injection/InjectionService.swift:85:17)
5.	While type-checking statement at [/host/spi-builder-workspace/Sources/Lux/Injection/InjectionService.swift:85:95 - line:126:5] RangeText="{
        let textCount = text.nsRange.upperBound
        // try to get the range of the trimmed (white spaces and newlines) string
        guard let trimmedRange = NSRegularExpression.trimmedWhiteSpacesAndNewLinesRange(in: text),
            trimmedRange.lowerBound > 0 || trimmedRange.upperBound < textCount
        else { // no trimming was needed
            switch type {
            case .plain:
                return stringToInject + text + TerminalModifier.resetColors.raw
            case .html:
                return #"<span class="\#(stringToInject)">\#(text)</span>"#
            }
        }
        // isolate left and right ranges to inject the string only in the trimmed string
        var match = (text as NSString)[trimmedRange]
        switch type {
        case .plain:
            match = stringToInject + match + TerminalModifier.resetColors.raw
        case .html:
            match = #"<span class="\#(stringToInject)">\#(match)</span>"#
        }
        var injectedText = ""
        if trimmedRange.lowerBound > 0 {
            let leftRange = NSRange(location: 0, length: trimmedRange.lowerBound)
            injectedText += text[leftRange]
        }
        injectedText += match
        if trimmedRange.upperBound <  textCount {
            let rightRange = NSRange(location: trimmedRange.upperBound, length: textCount - trimmedRange.upperBound)
            injectedText += text[rightRange]
        }
        return injectedText
    "
6.	While type-checking statement at [/host/spi-builder-workspace/Sources/Lux/Injection/InjectionService.swift:113:9 - line:116:9] RangeText="if trimmedRange.lowerBound > 0 {
            let leftRange = NSRange(location: 0, length: trimmedRange.lowerBound)
            injectedText += text[leftRange]
        "
7.	While type-checking statement at [/host/spi-builder-workspace/Sources/Lux/Injection/InjectionService.swift:113:40 - line:116:9] RangeText="{
            let leftRange = NSRange(location: 0, length: trimmedRange.lowerBound)
            injectedText += text[leftRange]
        "
8.	While type-checking expression at [/host/spi-builder-workspace/Sources/Lux/Injection/InjectionService.swift:115:13 - line:115:43] RangeText="injectedText += text[leftRange"
9.	While type-checking-target starting at /host/spi-builder-workspace/Sources/Lux/Injection/InjectionService.swift:115:13
10.	Abort: function coerceToType at CSApply.cpp:7988
| 	Unhandled coercion:
| 	(struct_type decl="Swift.(file).String")
| 	(class_type decl="Foundation.(file).NSString")
 #0 0x000055703a5b08b8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/bin/swift-frontend+0x72e18b8)
 #1 0x000055703a5ae3a5 llvm::sys::RunSignalHandlers() (/usr/bin/swift-frontend+0x72df3a5)
 #2 0x000055703a5b1601 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
 #3 0x00007f0ad022f520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
 #4 0x00007f0ad02839fc pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x969fc)
 #5 0x00007f0ad022f476 gsignal (/lib/x86_64-linux-gnu/libc.so.6+0x42476)
 #6 0x00007f0ad02157f3 abort (/lib/x86_64-linux-gnu/libc.so.6+0x287f3)
 #7 0x000055703587cad2 (/usr/bin/swift-frontend+0x25adad2)
 #8 0x000055703587cbbc (/usr/bin/swift-frontend+0x25adbbc)
 #9 0x00005570350af9d9 (/usr/bin/swift-frontend+0x1de09d9)
#10 0x00005570350cc53c (anonymous namespace)::ExprRewriter::buildSubscript(swift::Expr*, swift::ArgumentList*, swift::constraints::ConstraintLocatorBuilder, swift::constraints::ConstraintLocatorBuilder, bool, swift::AccessSemantics, swift::constraints::SelectedOverload const&) CSApply.cpp:0:0
#11 0x00005570350b65b4 (anonymous namespace)::ExprRewriter::walkToExprPost(swift::Expr*) CSApply.cpp:0:0
#12 0x00005570350b0e10 (anonymous namespace)::ExprWalker::walkToExprPost(swift::Expr*) CSApply.cpp:0:0
#13 0x0000557035474aa5 (anonymous namespace)::Traversal::visit(swift::ArgumentList*) ASTWalker.cpp:0:0
#14 0x00005570354713ff (anonymous namespace)::Traversal::visitApplyExpr(swift::ApplyExpr*) ASTWalker.cpp:0:0
#15 0x000055703546d0ec (anonymous namespace)::Traversal::visit(swift::Expr*) ASTWalker.cpp:0:0
#16 0x000055703546c830 swift::Expr::walk(swift::ASTWalker&) (/usr/bin/swift-frontend+0x219d830)
#17 0x00005570350ab073 (anonymous namespace)::ExprWalker::rewriteTarget(swift::constraints::SyntacticElementTarget) CSApply.cpp:0:0
#18 0x00005570350aaecf swift::constraints::ConstraintSystem::applySolution(swift::constraints::Solution&, swift::constraints::SyntacticElementTarget) (/usr/bin/swift-frontend+0x1ddbecf)
#19 0x0000557034f53590 swift::TypeChecker::typeCheckTarget(swift::constraints::SyntacticElementTarget&, swift::optionset::OptionSet<swift::TypeCheckExprFlags, unsigned int>, swift::DiagnosticTransaction*) (/usr/bin/swift-frontend+0x1c84590)
#20 0x0000557034f5336d swift::TypeChecker::typeCheckExpression(swift::constraints::SyntacticElementTarget&, swift::optionset::OptionSet<swift::TypeCheckExprFlags, unsigned int>, swift::DiagnosticTransaction*) (/usr/bin/swift-frontend+0x1c8436d)
#21 0x0000557034f53256 swift::TypeChecker::typeCheckExpression(swift::Expr*&, swift::DeclContext*, swift::constraints::ContextualTypeInfo, swift::optionset::OptionSet<swift::TypeCheckExprFlags, unsigned int>) (/usr/bin/swift-frontend+0x1c84256)
#22 0x0000557035033a63 (anonymous namespace)::StmtChecker::typeCheckASTNode(swift::ASTNode&) TypeCheckStmt.cpp:0:0
#23 0x0000557035036c4d swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) TypeCheckStmt.cpp:0:0
#24 0x00005570350352ac bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::BraceStmt>(swift::BraceStmt*&) TypeCheckStmt.cpp:0:0
#25 0x0000557035036fc9 swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) TypeCheckStmt.cpp:0:0
#26 0x0000557035036b0c bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::Stmt>(swift::Stmt*&) TypeCheckStmt.cpp:0:0
#27 0x0000557035033a02 (anonymous namespace)::StmtChecker::typeCheckASTNode(swift::ASTNode&) TypeCheckStmt.cpp:0:0
#28 0x0000557035036c4d swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) TypeCheckStmt.cpp:0:0
#29 0x00005570350352ac bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::BraceStmt>(swift::BraceStmt*&) TypeCheckStmt.cpp:0:0
#30 0x0000557035034c73 (anonymous namespace)::StmtChecker::typeCheckBody(swift::BraceStmt*&) TypeCheckStmt.cpp:0:0
#31 0x0000557035034a45 swift::TypeCheckFunctionBodyRequest::evaluate(swift::Evaluator&, swift::AbstractFunctionDecl*) const (/usr/bin/swift-frontend+0x1d65a45)
#32 0x0000557035599a01 swift::TypeCheckFunctionBodyRequest::OutputType swift::Evaluator::getResultUncached<swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()>(swift::TypeCheckFunctionBodyRequest const&, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#33 0x00005570355034d3 swift::AbstractFunctionDecl::getTypecheckedBody() const (/usr/bin/swift-frontend+0x22344d3)
#34 0x000055703565397c swift::SourceFile::typeCheckDelayedFunctions() (/usr/bin/swift-frontend+0x238497c)
#35 0x0000557035077bb3 swift::TypeCheckPrimaryFileRequest::evaluate(swift::Evaluator&, swift::SourceFile*) const (/usr/bin/swift-frontend+0x1da8bb3)
#36 0x000055703507b4be swift::TypeCheckPrimaryFileRequest::OutputType swift::Evaluator::getResultUncached<swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'()>(swift::TypeCheckPrimaryFileRequest const&, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#37 0x0000557035077a45 swift::performTypeChecking(swift::SourceFile&) (/usr/bin/swift-frontend+0x1da8a45)
#38 0x0000557033f245b9 bool llvm::function_ref<bool (swift::SourceFile&)>::callback_fn<swift::CompilerInstance::performSema()::$_10>(long, swift::SourceFile&) Frontend.cpp:0:0
#39 0x0000557033f1a42a swift::CompilerInstance::forEachFileToTypeCheck(llvm::function_ref<bool (swift::SourceFile&)>) (/usr/bin/swift-frontend+0xc4b42a)
#40 0x0000557033f1a3ab swift::CompilerInstance::performSema() (/usr/bin/swift-frontend+0xc4b3ab)
#41 0x0000557033c31c31 performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*, llvm::ArrayRef<char const*>) FrontendTool.cpp:0:0
#42 0x0000557033c2f2cf swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/usr/bin/swift-frontend+0x9602cf)
#43 0x00005570339a5ad1 swift::mainEntry(int, char const**) (/usr/bin/swift-frontend+0x6d6ad1)
#44 0x00007f0ad0216d90 (/lib/x86_64-linux-gnu/libc.so.6+0x29d90)
#45 0x00007f0ad0216e40 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x29e40)
#46 0x00005570339a4205 _start (/usr/bin/swift-frontend+0x6d5205)
*** Signal 6: Backtracing from 0x7f0ad030b90d... done ***
*** Program crashed: Aborted at 0x00000000000002e4 ***
Platform: x86_64 Linux (Ubuntu 22.04.5 LTS)
Thread 0 "swift-frontend" crashed:
  0  0x00007f0ad030b90d <unknown> in libc.so.6
...
Registers:
rax 0x0000000000000000  0
rdx 0x0000000000000006  6
rcx 0x00007f0ad030b90d  48 3d 01 f0 ff ff 73 01 c3 48 8b 0d f3 b4 0f 00  H=·ðÿÿs·ÃH··ó´··
rbx 0x0000000000000006  6
rsi 0x00000000000002e4  740
rdi 0x00000000000002e4  740
rbp 0x00000000000002e4  740
rsp 0x000055703de58468  2b 16 5b 3a 70 55 00 00 f0 86 e5 3d 70 55 00 00  +·[:pU··ð·å=pU··
 r8 0x000055703de586f0  06 00 00 00 00 00 00 00 fa ff ff ff 00 00 00 00  ········úÿÿÿ····
 r9 0x000055703de586f0  06 00 00 00 00 00 00 00 fa ff ff ff 00 00 00 00  ········úÿÿÿ····
r10 0x000055703de586f0  06 00 00 00 00 00 00 00 fa ff ff ff 00 00 00 00  ········úÿÿÿ····
r11 0x0000000000000246  582
r12 0x0000000000000006  6
r13 0x0000000000000016  22
r14 0x0000000000000000  0
r15 0x000055703de58508  ff ff ff 7f fe ff ff ff 00 00 00 00 00 00 00 00  ÿÿÿ·þÿÿÿ········
rip 0x00007f0ad030b90d  48 3d 01 f0 ff ff 73 01 c3 48 8b 0d f3 b4 0f 00  H=·ðÿÿs·ÃH··ó´··
rflags 0x0000000000000246  ZF PF
cs 0x0033  fs 0x0000  gs 0x0000
Images (36 omitted):
0x00007f0ad01ed000–0x00007f0ad03a9401 095c7ba148aeca81668091f718047078d57efddb libc.so.6 /usr/lib/x86_64-linux-gnu/libc.so.6
Backtrace took 0.01s
BUILD FAILURE 6.3 linux