-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Contact Details
No response
What happened?
After using the new merge transformer in the beta release of FireSTARR (v1.5.5), the FBP spatial output options are duplicated for every results scenario (see screenshot).
This results in the following downstream error:
[Failure] The external program failed.
Program name was: C:\Program Files\R\R-4.5.2\bin\Rscript.exe
Arguments were: "C:\Users\Administrator\AppData\Local\SyncroSim\Packages\burnP3Plus\2.6.5\burnProbability.R"
Exit code was: 1
More information:
Joining with `by = join_by(Iteration)`
Joining with `by = join_by(Iteration, FireID)`
Error in if (!is.na(componentOutputOptions$Individual) & componentOutputOptions$Individual) { :
the condition has length > 1
Execution halted
The above fails because instead of getting a single TRUE or FALSE it returns a list of TRUE or FALSE. To fix, we just need to add a %>% distinct() at the end of line 22 (where the FBP Output Spatial datasheet is loaded for the first time).
What component are you seeing the problem on?
No response
Relevant log output
SyncroSim Version: 3.1.23.0
Operating System: Microsoft Windows Server 2022 Datacenter (Microsoft Windows NT 6.2.9200.0)
Packages:
burnP3Plus -> 2.6.5
burnP3PlusFireSTARR -> 1.5.5
core -> 3.1.23
Parent Scenario is: [12] FBP outputs
Result scenario is: [13] FBP outputs ([12] @ 26-Feb-2026 6:56 PM)
[Information] External input files have been excluded from this result scenario.
--------------------------------------------
STARTING SIMULATION: 2/26/2026 : 6:56:57 PM
--------------------------------------------
START TRANSFORMER: 4 - Summarize Burn Probability
This Library is capable of using conda environments, but the 'Use conda' property is disabled.
To enable conda, refer to https://docs.syncrosim.com/getting_started/quickstart_conda.html
[Information] 4 - Summarize Burn Probability: Using a newer version of rsyncrosim (2.1.9) than BurnP3+ was built against (2.1.0).
[Information] 4 - Summarize Burn Probability: Using a newer version of terra (1.8.86) than BurnP3+ was built against (1.5.21).
[Information] 4 - Summarize Burn Probability: Using a newer version of sf (1.0.23) than BurnP3+ was built against (1.0.7).
[Information] 4 - Summarize Burn Probability: Using a newer version of dplyr (1.1.4) than BurnP3+ was built against (1.1.2).
[Information] 4 - Summarize Burn Probability: Using a newer version of codetools (0.2.20) than BurnP3+ was built against (0.2.19).
[Information] 4 - Summarize Burn Probability: Using a newer version of data.table (1.17.8) than BurnP3+ was built against (1.14.8).
[Information] 4 - Summarize Burn Probability: Using a newer version of arrow (22.0.0) than BurnP3+ was built against (14.0.1).
Finished preparing inputs in 3.7 minutes
[Warning] 4 - Summarize Burn Probability: Could not sample enough fires above the specified minimum fire size for 17612 iterations.
Please increase the 'Proportion of Extra Ignition to Sample' in the Fire Resampling Options or decrease the 'Minimum Fire Size'.
Please see the Fire Statistics table for details on specific iterations, fires, and burn conditions. Incomplete iterations will not be included in summary burn maps
Burn Summary:
227514 fires burned.
95182 fires discarded due to insufficient burn area.
58% of simulated fires were above the minimum fire size.
0% of extra simulated fires not used because target ignition counts were already met.
Finished summarizing burn status and resampling fires in 17 seconds
Finished building burn summary maps in 1.6 minutes
[Failure] The external program failed.
Program name was: C:\Program Files\R\R-4.5.2\bin\Rscript.exe
Arguments were: "C:\Users\Administrator\AppData\Local\SyncroSim\Packages\burnP3Plus\2.6.5\burnProbability.R"
Exit code was: 1
More information:
Joining with `by = join_by(Iteration)`
Joining with `by = join_by(Iteration, FireID)`
Error in if (!is.na(componentOutputOptions$Individual) & componentOutputOptions$Individual) { :
the condition has length > 1
Execution halted
--------------------------------------------
SIMULATION COMPLETE: 2/26/2026 : 7:02:36 PM
--------------------------------------------
Total simulation time: 00:05:39
Approvals Process
- Testing For Issue
- Merge
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working