Skip to content

[BATCH] clean sensitivity analysis method in exploration #34

[BATCH] clean sensitivity analysis method in exploration

[BATCH] clean sensitivity analysis method in exploration #34

Triggered via pull request May 27, 2024 13:53
Status Success
Total duration 31m 40s
Artifacts 4

trigger-pr.yaml

on: pull_request
Compiling GAMA from PR branch  /  compilation
30m 24s
Compiling GAMA from PR branch / compilation
Compiling GAMA from base branch  /  compilation
12m 56s
Compiling GAMA from base branch / compilation
Testing built GAMA  /  compilation
59s
Testing built GAMA / compilation
Display Spotbugs results
22s
Display Spotbugs results
Fit to window
Zoom out
Zoom in

Annotations

14 warnings
CT_CONSTRUCTOR_THROW: gama.core/src/gama/core/kernel/batch/exploration/morris/Morris.java#L161
Exception thrown in class gama.core.kernel.batch.exploration.morris.Morris at new gama.core.kernel.batch.exploration.morris.Morris(File, int, int, IScope) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks.
DM_DEFAULT_ENCODING: gama.core/src/gama/core/kernel/batch/exploration/morris/Morris.java#L132
Found reliance on default encoding in new gama.core.kernel.batch.exploration.morris.Morris(File, int, int, IScope): new java.io.FileReader(File)
EI_EXPOSE_REP2: gama.core/src/gama/core/kernel/batch/exploration/morris/Morris.java#L107
new gama.core.kernel.batch.exploration.morris.Morris(List, int) may expose internal representation by storing an externally mutable object into Morris.MySample
EI_EXPOSE_REP2: gama.core/src/gama/core/kernel/batch/exploration/morris/Morris.java#L182
gama.core.kernel.batch.exploration.morris.Morris.setOutputs(Map, IScope) may expose internal representation by storing an externally mutable object into Morris.outputs
NP_ALWAYS_NULL: gama.core/src/gama/core/kernel/batch/exploration/morris/Morris.java#L181
Null pointer dereference of Morris.MySample in gama.core.kernel.batch.exploration.morris.Morris.setOutputs(Map, IScope)
NP_NULL_PARAM_DEREF: gama.core/src/gama/core/kernel/batch/exploration/morris/Morris.java#L137
Null passed for non-null parameter of new java.io.BufferedReader(Reader) in new gama.core.kernel.batch.exploration.morris.Morris(File, int, int, IScope)
OS_OPEN_STREAM: gama.core/src/gama/core/kernel/batch/exploration/morris/Morris.java#L137
new gama.core.kernel.batch.exploration.morris.Morris(File, int, int, IScope) may fail to close stream
RV_EXCEPTION_NOT_THROWN: gama.core/src/gama/core/kernel/batch/exploration/morris/Morris.java#L134
gama.core.runtime.exceptions.GamaRuntimeException.error(String, IScope) not thrown in new gama.core.kernel.batch.exploration.morris.Morris(File, int, int, IScope)
RV_EXCEPTION_NOT_THROWN: gama.core/src/gama/core/kernel/batch/exploration/morris/Morris.java#L181
gama.core.runtime.exceptions.GamaRuntimeException.error(String, IScope) not thrown in gama.core.kernel.batch.exploration.morris.Morris.setOutputs(Map, IScope)
WMI_WRONG_MAP_ITERATOR: gama.core/src/gama/core/kernel/batch/exploration/morris/Morris.java#L295
gama.core.kernel.batch.exploration.morris.Morris.buildReportString(String) makes inefficient use of keySet iterator instead of entrySet iterator
WMI_WRONG_MAP_ITERATOR: gama.core/src/gama/core/kernel/batch/exploration/morris/Morris.java#L225
gama.core.kernel.batch.exploration.morris.Morris.evaluate() makes inefficient use of keySet iterator instead of entrySet iterator
DM_DEFAULT_ENCODING: gama.core/src/gama/core/kernel/batch/exploration/morris/MorrisExploration.java#L355
Found reliance on default encoding in gama.core.kernel.batch.exploration.morris.MorrisExploration.saveResults(File, IScope): new java.io.FileWriter(File, boolean)
DM_DEFAULT_ENCODING: gama.core/src/gama/core/kernel/batch/exploration/morris/MorrisExploration.java#L314
Found reliance on default encoding in gama.core.kernel.batch.exploration.morris.MorrisExploration.saveSimulation(File, IScope): new java.io.FileWriter(File, boolean)
RV_EXCEPTION_NOT_THROWN: gama.core/src/gama/core/kernel/batch/exploration/morris/MorrisExploration.java#L378
gama.core.runtime.exceptions.GamaRuntimeException.error(String, IScope) not thrown in gama.core.kernel.batch.exploration.morris.MorrisExploration.buildParameterSetsFromCSV(IScope, String, List)

Artifacts

Produced during runtime
Name Size
final-report-spotbugs Expired
40.9 KB
gama-compiled-archive Expired
167 MB
result-spotbugs-base Expired
682 KB
result-spotbugs-pr Expired
684 KB