Submit NetPyNE <IP_ADDRESS>

id: netpyne
version: <IP_ADDRESS>
specificationsUrl: https://raw.githubusercontent.com/biosimulators/Biosimulators_pyNeuroML/dc6b86d7247f2767fbea4b0db41348ae12d3bf68/biosimulators-netpyne.json
specificationsPatch:
version: <IP_ADDRESS>
image:
url: ghcr.io/biosimulators/biosimulators_pyneuroml/netpyne:<IP_ADDRESS>
digest: "sha256:a2b4b14c2741e96896e8c7402ce3f90ca641a527f6d4b7103a13d07176799382"
validateImage: true
commitSimulator: true

Thank you @biosimulators-daemon for your submission to the BioSimulators simulator validation/submission system!
The BioSimulators validator bot is validating the specifications of your simulator, validating your Docker image, and committing your simulator to the BioSimulators registry.
We will discuss any concerns with your submission in this issue.
A complete log of your simulator submission job will be available for 90 days here. The results of the validation of your tool will also be saved as a JSON file. A link to this file will be available for 90 days from the "Artifacts" section at the bottom of this page.

The specifications of your simulator is valid!

Warnings
docker_image.DeclaresSupportedEnvironmentVariables (0.7 s)

Test if a Docker image declares the environment variables that is supports
Warnings:
Docker images for simulation tools should declare the environment variables that they support.

The Docker image does not declare the following standard environment variables recognized by BioSimulators:
  - 'ALGORITHM_SUBSTITUTION_POLICY'
  - 'BUNDLE_OUTPUTS'
  - 'COLLECT_COMBINE_ARCHIVE_RESULTS'
  - 'COLLECT_SED_DOCUMENT_RESULTS'
  - 'DEBUG'
  - 'H5_REPORTS_PATH'
  - 'KEEP_INDIVIDUAL_OUTPUTS'
  - 'LOG_PATH'
  - 'OMEX_METADATA_INPUT_FORMAT'
  - 'OMEX_METADATA_OUTPUT_FORMAT'
  - 'OMEX_METADATA_SCHEMA'
  - 'PLOTS_PATH'
  - 'REPORTS_PATH'
  - 'REPORT_FORMATS'
  - 'SAVE_PLOT_DATA'
  - 'VALIDATE_IMAGES'
  - 'VALIDATE_OMEX_MANIFESTS'
  - 'VALIDATE_OMEX_METADATA'
  - 'VALIDATE_RESULTS'
  - 'VALIDATE_SEDML'
  - 'VALIDATE_SEDML_MODELS'
  - 'VIZ_FORMATS'

If the simulation tool implements these variables, they should be declared in the Dockerfile for the Docker image for the simulator.

Note, support for these environment variables is optional. Simulation tools are not required to support these variables.

Log: None

docker_image.HasBioContainersLabels (0.5 s)

Test that a Docker image has BioContainers labels with metadata about the image
Warnings:
Docker images are encouraged to have the following BioContainers labels:
  extra.identifiers.biotools

Log: None

Summary of tests

Executed 73 test cases

Passed 29 test cases:

cli.CliDescribesSupportedEnvironmentVariablesInline
cli.CliDisplaysHelpInline
cli.CliDisplaysVersionInformationInline
combine_archive.CombineArchiveHasSedDocumentsInNestedDirectories
combine_archive.CombineArchiveHasSedDocumentsWithSameNamesInDifferentInNestedDirectories
combine_archive.WhenACombineArchiveHasAMasterFileSimulatorOnlyExecutesThisFile
combine_archive.WhenACombineArchiveHasNoMasterFileSimulatorExecutesAllSedDocuments
docker_image.DeclaresSupportedEnvironmentVariables
docker_image.DefaultUserIsRoot
docker_image.HasBioContainersLabels
docker_image.HasOciLabels
docker_image.SingularityImageExecutesSimulationsSuccessfully
log.SimulatorReportsTheStatusOfTheExecutionOfCombineArchives
log.SimulatorReportsTheStatusOfTheExecutionOfSedDocuments
log.SimulatorReportsTheStatusOfTheExecutionOfSedOutputs
log.SimulatorReportsTheStatusOfTheExecutionOfSedTasks
published_project.SimulatorCanExecutePublishedProject:neuroml-lems/Hodgkin-Huxley-cell-CVODE
results_report.SimulatorGeneratesReportsOfSimulationResults
sedml.SimulatorCanResolveModelSourcesDefinedByUriFragments
sedml.SimulatorCanResolveModelSourcesDefinedByUriFragmentsAndInheritChanges
sedml.SimulatorProducesLinear2DPlots
sedml.SimulatorProducesLogarithmic2DPlots
sedml.SimulatorProducesMultiplePlots
sedml.SimulatorSupportsDataGeneratorsWithDifferentShapes
sedml.SimulatorSupportsDataSetsWithDifferentShapes
sedml.SimulatorSupportsModelsSimulationsTasksDataGeneratorsAndReports
sedml.SimulatorSupportsMultipleReportsPerSedDocument
sedml.SimulatorSupportsMultipleTasksPerSedDocument
sedml.SimulatorSupportsUniformTimeCoursesWithNonZeroOutputStartTimes

Failed 0 test cases

Skipped 44 test cases:

published_project.SimulatorCanExecutePublishedProject:bngl/Dolan-PLoS-Comput-Biol-2015-NHEJ
published_project.SimulatorCanExecutePublishedProject:bngl/test-bngl
published_project.SimulatorCanExecutePublishedProject:cellml/Elowitz-Nature-2000-Repressilator
published_project.SimulatorCanExecutePublishedProject:cellml/Lorenz-system
published_project.SimulatorCanExecutePublishedProject:mass/Bordbar-Cell-Syst-2015-RBC-metabolism
published_project.SimulatorCanExecutePublishedProject:neuroml-lems/Hodgkin-Huxley-cell-Euler
published_project.SimulatorCanExecutePublishedProject:rba/Escherichia-coli-K12-WT
published_project.SimulatorCanExecutePublishedProject:sbml-core/Caravagna-J-Theor-Biol-2010-tumor-suppressive-oscillations
published_project.SimulatorCanExecutePublishedProject:sbml-core/Ciliberto-J-Cell-Biol-2003-morphogenesis-checkpoint-Fehlberg
published_project.SimulatorCanExecutePublishedProject:sbml-core/Ciliberto-J-Cell-Biol-2003-morphogenesis-checkpoint-continuous
published_project.SimulatorCanExecutePublishedProject:sbml-core/Edelstein-Biol-Cybern-1996-Nicotinic-excitation
published_project.SimulatorCanExecutePublishedProject:sbml-core/Elowitz-Nature-2000-Repressilator
published_project.SimulatorCanExecutePublishedProject:sbml-core/Parmar-BMC-Syst-Biol-2017-iron-distribution
published_project.SimulatorCanExecutePublishedProject:sbml-core/Szymanska-J-Theor-Biol-2009-HSP-synthesis
published_project.SimulatorCanExecutePublishedProject:sbml-core/Tomida-EMBO-J-2003-NFAT-translocation
published_project.SimulatorCanExecutePublishedProject:sbml-core/Varusai-Sci-Rep-2018-mTOR-signaling-LSODA-LSODAR-SBML
published_project.SimulatorCanExecutePublishedProject:sbml-core/Vilar-PNAS-2002-minimal-circardian-clock
published_project.SimulatorCanExecutePublishedProject:sbml-core/Vilar-PNAS-2002-minimal-circardian-clock-continuous
published_project.SimulatorCanExecutePublishedProject:sbml-core/Vilar-PNAS-2002-minimal-circardian-clock-discrete-NRM
published_project.SimulatorCanExecutePublishedProject:sbml-core/Vilar-PNAS-2002-minimal-circardian-clock-discrete-SSA
published_project.SimulatorCanExecutePublishedProject:sbml-fbc/Escherichia-coli-core-metabolism
published_project.SimulatorCanExecutePublishedProject:sbml-qual/Chaouiya-BMC-Syst-Biol-2013-EGF-TNFa-signaling
published_project.SimulatorCanExecutePublishedProject:sbml-qual/Irons-J-Theor-Biol-2009-yeast-cell-cycle
published_project.SimulatorCanExecutePublishedProject:smoldyn/Lotka-Volterra
published_project.SimulatorCanExecutePublishedProject:xpp/Wu-Biochem-Pharmacol-2006-pituitary-GH3-cells
sedml.SimulatorProducesLinear3DPlots
sedml.SimulatorProducesLogarithmic3DPlots
sedml.SimulatorProducesReportsWithCuratedNumberOfDimensions
sedml.SimulatorSupportsAddReplaceRemoveModelElementChanges
sedml.SimulatorSupportsAlgorithmParameters
sedml.SimulatorSupportsComputeModelChanges
sedml.SimulatorSupportsModelAttributeChanges
sedml.SimulatorSupportsRepeatedTasksWithChanges
sedml.SimulatorSupportsRepeatedTasksWithFunctionalRangeVariables
sedml.SimulatorSupportsRepeatedTasksWithFunctionalRanges
sedml.SimulatorSupportsRepeatedTasksWithLinearUniformRanges
sedml.SimulatorSupportsRepeatedTasksWithLogarithmicUniformRanges
sedml.SimulatorSupportsRepeatedTasksWithMultipleSubTasks
sedml.SimulatorSupportsRepeatedTasksWithNestedFunctionalRanges
sedml.SimulatorSupportsRepeatedTasksWithNestedRepeatedTasks
sedml.SimulatorSupportsRepeatedTasksWithSubTasksOfMixedTypes
sedml.SimulatorSupportsRepeatedTasksWithVectorRanges
sedml.SimulatorSupportsSubstitutingAlgorithms
sedml.SimulatorSupportsUniformTimeCoursesWithNonZeroInitialTimes

Skips
published_project.SimulatorCanExecutePublishedProject:bngl/Dolan-PLoS-Comput-Biol-2015-NHEJ (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_3972
Algorithm: KISAO_0000263

Reason for skip:
Case requires model formats format_3972 and simulation algorithms KISAO_0000263

Log: None

published_project.SimulatorCanExecutePublishedProject:bngl/test-bngl (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_3972
Algorithm: KISAO_0000019

Reason for skip:
Case requires model formats format_3972 and simulation algorithms KISAO_0000019

Log: None

published_project.SimulatorCanExecutePublishedProject:cellml/Elowitz-Nature-2000-Repressilator (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_3240
Algorithm: KISAO_0000019

Reason for skip:
Case requires model formats format_3240 and simulation algorithms KISAO_0000019

Log: None

published_project.SimulatorCanExecutePublishedProject:cellml/Lorenz-system (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_3240
Algorithm: KISAO_0000019

Reason for skip:
Case requires model formats format_3240 and simulation algorithms KISAO_0000019

Log: None

published_project.SimulatorCanExecutePublishedProject:mass/Bordbar-Cell-Syst-2015-RBC-metabolism (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_2585
Algorithm: KISAO_0000019

Reason for skip:
Case requires model formats format_2585 and simulation algorithms KISAO_0000019

Log: None

published_project.SimulatorCanExecutePublishedProject:neuroml-lems/Hodgkin-Huxley-cell-Euler (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_9004
Algorithm: KISAO_0000030

Reason for skip:
Case requires model formats format_9004 and simulation algorithms KISAO_0000030

Log: None

published_project.SimulatorCanExecutePublishedProject:rba/Escherichia-coli-K12-WT (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_9012
Algorithm: KISAO_0000669

Reason for skip:
Case requires model formats format_9012 and simulation algorithms KISAO_0000669

Log: None

published_project.SimulatorCanExecutePublishedProject:sbml-core/Caravagna-J-Theor-Biol-2010-tumor-suppressive-oscillations (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_2585
Algorithm: KISAO_0000019

Reason for skip:
Case requires model formats format_2585 and simulation algorithms KISAO_0000019

Log: None

published_project.SimulatorCanExecutePublishedProject:sbml-core/Ciliberto-J-Cell-Biol-2003-morphogenesis-checkpoint-Fehlberg (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_2585
Algorithm: KISAO_0000086

Reason for skip:
Case requires model formats format_2585 and simulation algorithms KISAO_0000086

Log: None

published_project.SimulatorCanExecutePublishedProject:sbml-core/Ciliberto-J-Cell-Biol-2003-morphogenesis-checkpoint-continuous (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_2585
Algorithm: KISAO_0000019

Reason for skip:
Case requires model formats format_2585 and simulation algorithms KISAO_0000019

Log: None

published_project.SimulatorCanExecutePublishedProject:sbml-core/Edelstein-Biol-Cybern-1996-Nicotinic-excitation (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_2585
Algorithm: KISAO_0000088

Reason for skip:
Case requires model formats format_2585 and simulation algorithms KISAO_0000088

Log: None

published_project.SimulatorCanExecutePublishedProject:sbml-core/Elowitz-Nature-2000-Repressilator (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_2585
Algorithm: KISAO_0000019

Reason for skip:
Case requires model formats format_2585 and simulation algorithms KISAO_0000019

Log: None

published_project.SimulatorCanExecutePublishedProject:sbml-core/Parmar-BMC-Syst-Biol-2017-iron-distribution (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_2585
Algorithm: KISAO_000019

Reason for skip:
Case requires model formats format_2585 and simulation algorithms KISAO_000019

Log: None

published_project.SimulatorCanExecutePublishedProject:sbml-core/Szymanska-J-Theor-Biol-2009-HSP-synthesis (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_2585
Algorithm: KISAO_0000496

Reason for skip:
Case requires model formats format_2585 and simulation algorithms KISAO_0000496

Log: None

published_project.SimulatorCanExecutePublishedProject:sbml-core/Tomida-EMBO-J-2003-NFAT-translocation (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_2585
Algorithm: KISAO_0000560

Reason for skip:
Case requires model formats format_2585 and simulation algorithms KISAO_0000560

Log: None

published_project.SimulatorCanExecutePublishedProject:sbml-core/Varusai-Sci-Rep-2018-mTOR-signaling-LSODA-LSODAR-SBML (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_2585
Algorithm: KISAO_0000560

Reason for skip:
Case requires model formats format_2585 and simulation algorithms KISAO_0000560

Log: None

published_project.SimulatorCanExecutePublishedProject:sbml-core/Vilar-PNAS-2002-minimal-circardian-clock (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_2585
Algorithm: KISAO_0000019
Format: format_2585
Algorithm: KISAO_0000027

Reason for skip:
Case requires model formats format_2585 and simulation algorithms KISAO_0000019, KISAO_0000027

Log: None

published_project.SimulatorCanExecutePublishedProject:sbml-core/Vilar-PNAS-2002-minimal-circardian-clock-continuous (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_2585
Algorithm: KISAO_0000019

Reason for skip:
Case requires model formats format_2585 and simulation algorithms KISAO_0000019

Log: None

published_project.SimulatorCanExecutePublishedProject:sbml-core/Vilar-PNAS-2002-minimal-circardian-clock-discrete-NRM (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_2585
Algorithm: KISAO_0000027

Reason for skip:
Case requires model formats format_2585 and simulation algorithms KISAO_0000027

Log: None

published_project.SimulatorCanExecutePublishedProject:sbml-core/Vilar-PNAS-2002-minimal-circardian-clock-discrete-SSA (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_2585
Algorithm: KISAO_0000029

Reason for skip:
Case requires model formats format_2585 and simulation algorithms KISAO_0000029

Log: None

published_project.SimulatorCanExecutePublishedProject:sbml-fbc/Escherichia-coli-core-metabolism (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_2585
Algorithm: KISAO_0000437

Reason for skip:
Case requires model formats format_2585 and simulation algorithms KISAO_0000437

Log: None

published_project.SimulatorCanExecutePublishedProject:sbml-qual/Chaouiya-BMC-Syst-Biol-2013-EGF-TNFa-signaling (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_2585
Algorithm: KISAO_0000449

Reason for skip:
Case requires model formats format_2585 and simulation algorithms KISAO_0000449

Log: None

published_project.SimulatorCanExecutePublishedProject:sbml-qual/Irons-J-Theor-Biol-2009-yeast-cell-cycle (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_2585
Algorithm: KISAO_0000449

Reason for skip:
Case requires model formats format_2585 and simulation algorithms KISAO_0000449

Log: None

published_project.SimulatorCanExecutePublishedProject:smoldyn/Lotka-Volterra (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_9001
Algorithm: KISAO_0000057

Reason for skip:
Case requires model formats format_9001 and simulation algorithms KISAO_0000057

Log: None

published_project.SimulatorCanExecutePublishedProject:xpp/Wu-Biochem-Pharmacol-2006-pituitary-GH3-cells (0.0 s)

Required model formats and simulation algorithms for SED tasks:

Format: format_9010
Algorithm: KISAO_0000019

Reason for skip:
Case requires model formats format_9010 and simulation algorithms KISAO_0000019

Log: None

sedml.SimulatorProducesLinear3DPlots (1.6 s)

Test that a simulator produces linear 3D plots
Reason for skip:
No curated COMBINE/OMEX archives are available to generate archives for testing

Log: None

sedml.SimulatorProducesLogarithmic3DPlots (1.6 s)

Test that a simulator produces logarithmic 3D plots
Reason for skip:
No curated COMBINE/OMEX archives are available to generate archives for testing

Log: None

sedml.SimulatorProducesReportsWithCuratedNumberOfDimensions (1.7 s)

Test that that the curated number of output dimensions matches the actual number of output dimensions
Reason for skip:
No curated COMBINE/OMEX archives are available to generate archives for testing

Log: None

sedml.SimulatorSupportsAddReplaceRemoveModelElementChanges (0.9 s)

Test that a simulator supports model changes that involve adding, replacing, and removing model elements.
Reason for skip:
'cython_function_or_method' object has no attribute 'rpartition'

Log: None

sedml.SimulatorSupportsAlgorithmParameters (1.0 s)

Test that a simulator supports setting the values of parameters of algorithms
Reason for skip:
No curated COMBINE/OMEX archives are available to generate archives for testing

Log: None

sedml.SimulatorSupportsComputeModelChanges (1.2 s)

Test that a simulator supports compute model changes
Reason for skip:
'cython_function_or_method' object has no attribute 'rpartition'

Log: None

sedml.SimulatorSupportsModelAttributeChanges (1.8 s)

Test that a simulator supports changes to the attributes of model elements
Reason for skip:
'cython_function_or_method' object has no attribute 'rpartition'

Log: None

sedml.SimulatorSupportsRepeatedTasksWithChanges (1.7 s)

Test that a simulator supports repeated tasks with multiple subtasks
Reason for skip:
'cython_function_or_method' object has no attribute 'rpartition'

Log: None

sedml.SimulatorSupportsRepeatedTasksWithFunctionalRangeVariables (1.0 s)

Test that a simulator supports repeated tasks over nested functional ranges based on model (specification) variables
Reason for skip:
'cython_function_or_method' object has no attribute 'rpartition'

Log: None

sedml.SimulatorSupportsRepeatedTasksWithFunctionalRanges (15.0 s)

Test that a simulator supports repeated tasks over functional ranges
Reason for skip:
The image 'ghcr.io/biosimulators/biosimulators_pyneuroml/netpyne:<IP_ADDRESS>' could not execute the archive:

  Unknown error

Log:
Archive contains 1 SED-ML documents with 1 models, 1 simulations, 2 tasks, 2 reports, and 0 plots:

  simulation.sedml:

    Tasks (2):

      __repeated_task_0

      task

    Reports (2):

      __repeated_task_report: 5 data sets

      task_report: 5 data sets

Executing SED-ML file 1: simulation.sedml ...

Bundling outputs ...

Cleaning up ...

============= SUMMARY =============

Executed 1 SED documents:

  SED documents (1):

    Succeeded: 0

    Skipped: 0

    Failed: 1

  Tasks (2):

    Succeeded: 1

    Skipped: 0

    Failed: 1

  Outputs (2):

    Succeeded: 1

    Skipped: 1

    Failed: 0

The COMBINE/OMEX did not execute successfully:

  The SED document did not execute successfully:

    `NetPyNe` was not able to execute `/tmp/tmpc4x27s38.xml`

      pyNeuroML >>> pyneuroml.pynml - INFO - Loading LEMS file: tmp/tmp6z4ge7nz.xml and running with jNeuroML_NetPyNE

      pyNeuroML >>> 2021-11-25 04:35:13,239 - pyneuroml.pynml - INFO - Loading LEMS file: tmp/tmp6z4ge7nz.xml and running with jNeuroML_NetPyNE

      pyNeuroML >>> pyneuroml.pynml - INFO - Executing: (java -Xmx5650M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmp6z4ge7nz.xml"  -netpyne -run -nogui -I '') in directory: .

      pyNeuroML >>> 2021-11-25 04:35:13,240 - pyneuroml.pynml - INFO - Executing: (java -Xmx5650M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmp6z4ge7nz.xml"  -netpyne -run -nogui -I '') in directory: .

      pyNeuroML >>> pyneuroml.pynml - CRITICAL - *** Problem running command:

             Command 'java -Xmx5650M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmp6z4ge7nz.xml"  -netpyne -run -nogui -I ''' returned non-zero exit status 1.

      pyNeuroML >>> 2021-11-25 04:35:13,534 - pyneuroml.pynml - CRITICAL - *** Problem running command:

             Command 'java -Xmx5650M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmp6z4ge7nz.xml"  -netpyne -run -nogui -I ''' returned non-zero exit status 1.

      pyNeuroML >>> pyneuroml.pynml - CRITICAL -  jNeuroML >>   jNeuroML v0.11.0

       jNeuroML >>  (INFO) Reading from: /tmp/tmp6z4ge7nz.xml

       jNeuroML >>  org.lemsml.jlems.core.sim.ContentError: Can't find file at path: NaConductance.channel.nml

       jNeuroML >>  Search directories are: [/, /tmp, /tmp, /]

       jNeuroML >>  Search paths in jar are: [/NeuroML2CoreTypes]

       jNeuroML >>

       jNeuroML >>  	at org.lemsml.jlems.io.reader.JarResourceInclusionReader.getRelativeContent(JarResourceInclusionReader.java:179)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.getRelativeContent(NeuroMLInclusionReader.java:61)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.getIncludeContent(AbstractInclusionReader.java:41)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.insertIncludes(AbstractInclusionReader.java:71)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.insertIncludes(NeuroMLInclusionReader.java:102)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.read(AbstractInclusionReader.java:24)

       jNeuroML >>  	at org.neuroml.export.utils.Utils.readLemsNeuroMLFile(Utils.java:259)

       jNeuroML >>  	at org.neuroml.JNeuroML.loadLemsFile(JNeuroML.java:258)

       jNeuroML >>  	at org.neuroml.JNeuroML.main(JNeuroML.java:535)

       jNeuroML >>

      pyNeuroML >>> 2021-11-25 04:35:13,534 - pyneuroml.pynml - CRITICAL -  jNeuroML >>   jNeuroML v0.11.0

       jNeuroML >>  (INFO) Reading from: /tmp/tmp6z4ge7nz.xml

       jNeuroML >>  org.lemsml.jlems.core.sim.ContentError: Can't find file at path: NaConductance.channel.nml

       jNeuroML >>  Search directories are: [/, /tmp, /tmp, /]

       jNeuroML >>  Search paths in jar are: [/NeuroML2CoreTypes]

       jNeuroML >>

       jNeuroML >>  	at org.lemsml.jlems.io.reader.JarResourceInclusionReader.getRelativeContent(JarResourceInclusionReader.java:179)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.getRelativeContent(NeuroMLInclusionReader.java:61)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.getIncludeContent(AbstractInclusionReader.java:41)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.insertIncludes(AbstractInclusionReader.java:71)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.insertIncludes(NeuroMLInclusionReader.java:102)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.read(AbstractInclusionReader.java:24)

       jNeuroML >>  	at org.neuroml.export.utils.Utils.readLemsNeuroMLFile(Utils.java:259)

       jNeuroML >>  	at org.neuroml.JNeuroML.loadLemsFile(JNeuroML.java:258)

       jNeuroML >>  	at org.neuroml.JNeuroML.main(JNeuroML.java:535)

       jNeuroML >>

sedml.SimulatorSupportsRepeatedTasksWithLinearUniformRanges (15.5 s)

Test that a simulator supports repeated tasks over uniform ranges
Reason for skip:
The image 'ghcr.io/biosimulators/biosimulators_pyneuroml/netpyne:<IP_ADDRESS>' could not execute the archive:

  Unknown error

Log:
Archive contains 1 SED-ML documents with 1 models, 1 simulations, 2 tasks, 2 reports, and 0 plots:

  simulation.sedml:

    Tasks (2):

      __repeated_task_0

      task

    Reports (2):

      __repeated_task_report: 5 data sets

      task_report: 5 data sets

Executing SED-ML file 1: simulation.sedml ...

Bundling outputs ...

Cleaning up ...

============= SUMMARY =============

Executed 1 SED documents:

  SED documents (1):

    Succeeded: 0

    Skipped: 0

    Failed: 1

  Tasks (2):

    Succeeded: 1

    Skipped: 0

    Failed: 1

  Outputs (2):

    Succeeded: 1

    Skipped: 1

    Failed: 0

The COMBINE/OMEX did not execute successfully:

  The SED document did not execute successfully:

    `NetPyNe` was not able to execute `/tmp/tmp8w7qa878.xml`

      pyNeuroML >>> pyneuroml.pynml - INFO - Loading LEMS file: tmp/tmphmcc104c.xml and running with jNeuroML_NetPyNE

      pyNeuroML >>> 2021-11-25 04:35:28,744 - pyneuroml.pynml - INFO - Loading LEMS file: tmp/tmphmcc104c.xml and running with jNeuroML_NetPyNE

      pyNeuroML >>> pyneuroml.pynml - INFO - Executing: (java -Xmx5654M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmphmcc104c.xml"  -netpyne -run -nogui -I '') in directory: .

      pyNeuroML >>> 2021-11-25 04:35:28,745 - pyneuroml.pynml - INFO - Executing: (java -Xmx5654M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmphmcc104c.xml"  -netpyne -run -nogui -I '') in directory: .

      pyNeuroML >>> pyneuroml.pynml - CRITICAL - *** Problem running command:

             Command 'java -Xmx5654M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmphmcc104c.xml"  -netpyne -run -nogui -I ''' returned non-zero exit status 1.

      pyNeuroML >>> 2021-11-25 04:35:29,095 - pyneuroml.pynml - CRITICAL - *** Problem running command:

             Command 'java -Xmx5654M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmphmcc104c.xml"  -netpyne -run -nogui -I ''' returned non-zero exit status 1.

      pyNeuroML >>> pyneuroml.pynml - CRITICAL -  jNeuroML >>   jNeuroML v0.11.0

       jNeuroML >>  (INFO) Reading from: /tmp/tmphmcc104c.xml

       jNeuroML >>  org.lemsml.jlems.core.sim.ContentError: Can't find file at path: NaConductance.channel.nml

       jNeuroML >>  Search directories are: [/, /tmp, /tmp, /]

       jNeuroML >>  Search paths in jar are: [/NeuroML2CoreTypes]

       jNeuroML >>

       jNeuroML >>  	at org.lemsml.jlems.io.reader.JarResourceInclusionReader.getRelativeContent(JarResourceInclusionReader.java:179)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.getRelativeContent(NeuroMLInclusionReader.java:61)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.getIncludeContent(AbstractInclusionReader.java:41)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.insertIncludes(AbstractInclusionReader.java:71)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.insertIncludes(NeuroMLInclusionReader.java:102)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.read(AbstractInclusionReader.java:24)

       jNeuroML >>  	at org.neuroml.export.utils.Utils.readLemsNeuroMLFile(Utils.java:259)

       jNeuroML >>  	at org.neuroml.JNeuroML.loadLemsFile(JNeuroML.java:258)

       jNeuroML >>  	at org.neuroml.JNeuroML.main(JNeuroML.java:535)

       jNeuroML >>

      pyNeuroML >>> 2021-11-25 04:35:29,095 - pyneuroml.pynml - CRITICAL -  jNeuroML >>   jNeuroML v0.11.0

       jNeuroML >>  (INFO) Reading from: /tmp/tmphmcc104c.xml

       jNeuroML >>  org.lemsml.jlems.core.sim.ContentError: Can't find file at path: NaConductance.channel.nml

       jNeuroML >>  Search directories are: [/, /tmp, /tmp, /]

       jNeuroML >>  Search paths in jar are: [/NeuroML2CoreTypes]

       jNeuroML >>

       jNeuroML >>  	at org.lemsml.jlems.io.reader.JarResourceInclusionReader.getRelativeContent(JarResourceInclusionReader.java:179)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.getRelativeContent(NeuroMLInclusionReader.java:61)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.getIncludeContent(AbstractInclusionReader.java:41)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.insertIncludes(AbstractInclusionReader.java:71)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.insertIncludes(NeuroMLInclusionReader.java:102)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.read(AbstractInclusionReader.java:24)

       jNeuroML >>  	at org.neuroml.export.utils.Utils.readLemsNeuroMLFile(Utils.java:259)

       jNeuroML >>  	at org.neuroml.JNeuroML.loadLemsFile(JNeuroML.java:258)

       jNeuroML >>  	at org.neuroml.JNeuroML.main(JNeuroML.java:535)

       jNeuroML >>

sedml.SimulatorSupportsRepeatedTasksWithLogarithmicUniformRanges (15.7 s)

Test that a simulator supports repeated tasks over uniform ranges
Reason for skip:
The image 'ghcr.io/biosimulators/biosimulators_pyneuroml/netpyne:<IP_ADDRESS>' could not execute the archive:

  Unknown error

Log:
Archive contains 1 SED-ML documents with 1 models, 1 simulations, 2 tasks, 2 reports, and 0 plots:

  simulation.sedml:

    Tasks (2):

      __repeated_task_0

      task

    Reports (2):

      __repeated_task_report: 5 data sets

      task_report: 5 data sets

Executing SED-ML file 1: simulation.sedml ...

Bundling outputs ...

Cleaning up ...

============= SUMMARY =============

Executed 1 SED documents:

  SED documents (1):

    Succeeded: 0

    Skipped: 0

    Failed: 1

  Tasks (2):

    Succeeded: 1

    Skipped: 0

    Failed: 1

  Outputs (2):

    Succeeded: 1

    Skipped: 1

    Failed: 0

The COMBINE/OMEX did not execute successfully:

  The SED document did not execute successfully:

    `NetPyNe` was not able to execute `/tmp/tmpy_4g2vbu.xml`

      pyNeuroML >>> pyneuroml.pynml - INFO - Loading LEMS file: tmp/tmp1e_yevka.xml and running with jNeuroML_NetPyNE

      pyNeuroML >>> 2021-11-25 04:35:44,497 - pyneuroml.pynml - INFO - Loading LEMS file: tmp/tmp1e_yevka.xml and running with jNeuroML_NetPyNE

      pyNeuroML >>> pyneuroml.pynml - INFO - Executing: (java -Xmx5654M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmp1e_yevka.xml"  -netpyne -run -nogui -I '') in directory: .

      pyNeuroML >>> 2021-11-25 04:35:44,498 - pyneuroml.pynml - INFO - Executing: (java -Xmx5654M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmp1e_yevka.xml"  -netpyne -run -nogui -I '') in directory: .

      pyNeuroML >>> pyneuroml.pynml - CRITICAL - *** Problem running command:

             Command 'java -Xmx5654M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmp1e_yevka.xml"  -netpyne -run -nogui -I ''' returned non-zero exit status 1.

      pyNeuroML >>> 2021-11-25 04:35:44,810 - pyneuroml.pynml - CRITICAL - *** Problem running command:

             Command 'java -Xmx5654M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmp1e_yevka.xml"  -netpyne -run -nogui -I ''' returned non-zero exit status 1.

      pyNeuroML >>> pyneuroml.pynml - CRITICAL -  jNeuroML >>   jNeuroML v0.11.0

       jNeuroML >>  (INFO) Reading from: /tmp/tmp1e_yevka.xml

       jNeuroML >>  org.lemsml.jlems.core.sim.ContentError: Can't find file at path: NaConductance.channel.nml

       jNeuroML >>  Search directories are: [/, /tmp, /tmp, /]

       jNeuroML >>  Search paths in jar are: [/NeuroML2CoreTypes]

       jNeuroML >>

       jNeuroML >>  	at org.lemsml.jlems.io.reader.JarResourceInclusionReader.getRelativeContent(JarResourceInclusionReader.java:179)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.getRelativeContent(NeuroMLInclusionReader.java:61)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.getIncludeContent(AbstractInclusionReader.java:41)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.insertIncludes(AbstractInclusionReader.java:71)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.insertIncludes(NeuroMLInclusionReader.java:102)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.read(AbstractInclusionReader.java:24)

       jNeuroML >>  	at org.neuroml.export.utils.Utils.readLemsNeuroMLFile(Utils.java:259)

       jNeuroML >>  	at org.neuroml.JNeuroML.loadLemsFile(JNeuroML.java:258)

       jNeuroML >>  	at org.neuroml.JNeuroML.main(JNeuroML.java:535)

       jNeuroML >>

      pyNeuroML >>> 2021-11-25 04:35:44,810 - pyneuroml.pynml - CRITICAL -  jNeuroML >>   jNeuroML v0.11.0

       jNeuroML >>  (INFO) Reading from: /tmp/tmp1e_yevka.xml

       jNeuroML >>  org.lemsml.jlems.core.sim.ContentError: Can't find file at path: NaConductance.channel.nml

       jNeuroML >>  Search directories are: [/, /tmp, /tmp, /]

       jNeuroML >>  Search paths in jar are: [/NeuroML2CoreTypes]

       jNeuroML >>

       jNeuroML >>  	at org.lemsml.jlems.io.reader.JarResourceInclusionReader.getRelativeContent(JarResourceInclusionReader.java:179)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.getRelativeContent(NeuroMLInclusionReader.java:61)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.getIncludeContent(AbstractInclusionReader.java:41)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.insertIncludes(AbstractInclusionReader.java:71)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.insertIncludes(NeuroMLInclusionReader.java:102)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.read(AbstractInclusionReader.java:24)

       jNeuroML >>  	at org.neuroml.export.utils.Utils.readLemsNeuroMLFile(Utils.java:259)

       jNeuroML >>  	at org.neuroml.JNeuroML.loadLemsFile(JNeuroML.java:258)

       jNeuroML >>  	at org.neuroml.JNeuroML.main(JNeuroML.java:535)

       jNeuroML >>

sedml.SimulatorSupportsRepeatedTasksWithMultipleSubTasks (15.6 s)

Test that a simulator supports repeated tasks with multiple subtasks
Reason for skip:
The image 'ghcr.io/biosimulators/biosimulators_pyneuroml/netpyne:<IP_ADDRESS>' could not execute the archive:

  Unknown error

Log:
Archive contains 1 SED-ML documents with 1 models, 1 simulations, 2 tasks, 2 reports, and 0 plots:

  simulation.sedml:

    Tasks (2):

      __repeated_task_0

      task

    Reports (2):

      __repeated_task_report: 5 data sets

      task_report: 5 data sets

Executing SED-ML file 1: simulation.sedml ...

Bundling outputs ...

Cleaning up ...

============= SUMMARY =============

Executed 1 SED documents:

  SED documents (1):

    Succeeded: 0

    Skipped: 0

    Failed: 1

  Tasks (2):

    Succeeded: 1

    Skipped: 0

    Failed: 1

  Outputs (2):

    Succeeded: 1

    Skipped: 1

    Failed: 0

The COMBINE/OMEX did not execute successfully:

  The SED document did not execute successfully:

    `NetPyNe` was not able to execute `/tmp/tmp2oaktxoh.xml`

      pyNeuroML >>> pyneuroml.pynml - INFO - Loading LEMS file: tmp/tmp__a4ihm4.xml and running with jNeuroML_NetPyNE

      pyNeuroML >>> 2021-11-25 04:36:00,146 - pyneuroml.pynml - INFO - Loading LEMS file: tmp/tmp__a4ihm4.xml and running with jNeuroML_NetPyNE

      pyNeuroML >>> pyneuroml.pynml - INFO - Executing: (java -Xmx5650M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmp__a4ihm4.xml"  -netpyne -run -nogui -I '') in directory: .

      pyNeuroML >>> 2021-11-25 04:36:00,146 - pyneuroml.pynml - INFO - Executing: (java -Xmx5650M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmp__a4ihm4.xml"  -netpyne -run -nogui -I '') in directory: .

      pyNeuroML >>> pyneuroml.pynml - CRITICAL - *** Problem running command:

             Command 'java -Xmx5650M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmp__a4ihm4.xml"  -netpyne -run -nogui -I ''' returned non-zero exit status 1.

      pyNeuroML >>> 2021-11-25 04:36:00,470 - pyneuroml.pynml - CRITICAL - *** Problem running command:

             Command 'java -Xmx5650M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmp__a4ihm4.xml"  -netpyne -run -nogui -I ''' returned non-zero exit status 1.

      pyNeuroML >>> pyneuroml.pynml - CRITICAL -  jNeuroML >>   jNeuroML v0.11.0

       jNeuroML >>  (INFO) Reading from: /tmp/tmp__a4ihm4.xml

       jNeuroML >>  org.lemsml.jlems.core.sim.ContentError: Can't find file at path: NaConductance.channel.nml

       jNeuroML >>  Search directories are: [/, /tmp, /tmp, /]

       jNeuroML >>  Search paths in jar are: [/NeuroML2CoreTypes]

       jNeuroML >>

       jNeuroML >>  	at org.lemsml.jlems.io.reader.JarResourceInclusionReader.getRelativeContent(JarResourceInclusionReader.java:179)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.getRelativeContent(NeuroMLInclusionReader.java:61)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.getIncludeContent(AbstractInclusionReader.java:41)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.insertIncludes(AbstractInclusionReader.java:71)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.insertIncludes(NeuroMLInclusionReader.java:102)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.read(AbstractInclusionReader.java:24)

       jNeuroML >>  	at org.neuroml.export.utils.Utils.readLemsNeuroMLFile(Utils.java:259)

       jNeuroML >>  	at org.neuroml.JNeuroML.loadLemsFile(JNeuroML.java:258)

       jNeuroML >>  	at org.neuroml.JNeuroML.main(JNeuroML.java:535)

       jNeuroML >>

      pyNeuroML >>> 2021-11-25 04:36:00,470 - pyneuroml.pynml - CRITICAL -  jNeuroML >>   jNeuroML v0.11.0

       jNeuroML >>  (INFO) Reading from: /tmp/tmp__a4ihm4.xml

       jNeuroML >>  org.lemsml.jlems.core.sim.ContentError: Can't find file at path: NaConductance.channel.nml

       jNeuroML >>  Search directories are: [/, /tmp, /tmp, /]

       jNeuroML >>  Search paths in jar are: [/NeuroML2CoreTypes]

       jNeuroML >>

       jNeuroML >>  	at org.lemsml.jlems.io.reader.JarResourceInclusionReader.getRelativeContent(JarResourceInclusionReader.java:179)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.getRelativeContent(NeuroMLInclusionReader.java:61)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.getIncludeContent(AbstractInclusionReader.java:41)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.insertIncludes(AbstractInclusionReader.java:71)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.insertIncludes(NeuroMLInclusionReader.java:102)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.read(AbstractInclusionReader.java:24)

       jNeuroML >>  	at org.neuroml.export.utils.Utils.readLemsNeuroMLFile(Utils.java:259)

       jNeuroML >>  	at org.neuroml.JNeuroML.loadLemsFile(JNeuroML.java:258)

       jNeuroML >>  	at org.neuroml.JNeuroML.main(JNeuroML.java:535)

       jNeuroML >>

sedml.SimulatorSupportsRepeatedTasksWithNestedFunctionalRanges (15.5 s)

Test that a simulator supports repeated tasks over nested functional ranges based on model (specification) variables
Reason for skip:
The image 'ghcr.io/biosimulators/biosimulators_pyneuroml/netpyne:<IP_ADDRESS>' could not execute the archive:

  Unknown error

Log:
Archive contains 1 SED-ML documents with 1 models, 1 simulations, 2 tasks, 2 reports, and 0 plots:

  simulation.sedml:

    Tasks (2):

      __repeated_task_0

      task

    Reports (2):

      __repeated_task_report: 5 data sets

      task_report: 5 data sets

Executing SED-ML file 1: simulation.sedml ...

Bundling outputs ...

Cleaning up ...

============= SUMMARY =============

Executed 1 SED documents:

  SED documents (1):

    Succeeded: 0

    Skipped: 0

    Failed: 1

  Tasks (2):

    Succeeded: 1

    Skipped: 0

    Failed: 1

  Outputs (2):

    Succeeded: 1

    Skipped: 1

    Failed: 0

The COMBINE/OMEX did not execute successfully:

  The SED document did not execute successfully:

    `NetPyNe` was not able to execute `/tmp/tmprcmt5nk0.xml`

      pyNeuroML >>> pyneuroml.pynml - INFO - Loading LEMS file: tmp/tmplk0xr8yi.xml and running with jNeuroML_NetPyNE

      pyNeuroML >>> 2021-11-25 04:36:15,654 - pyneuroml.pynml - INFO - Loading LEMS file: tmp/tmplk0xr8yi.xml and running with jNeuroML_NetPyNE

      pyNeuroML >>> pyneuroml.pynml - INFO - Executing: (java -Xmx5649M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmplk0xr8yi.xml"  -netpyne -run -nogui -I '') in directory: .

      pyNeuroML >>> 2021-11-25 04:36:15,655 - pyneuroml.pynml - INFO - Executing: (java -Xmx5649M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmplk0xr8yi.xml"  -netpyne -run -nogui -I '') in directory: .

      pyNeuroML >>> pyneuroml.pynml - CRITICAL - *** Problem running command:

             Command 'java -Xmx5649M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmplk0xr8yi.xml"  -netpyne -run -nogui -I ''' returned non-zero exit status 1.

      pyNeuroML >>> 2021-11-25 04:36:15,970 - pyneuroml.pynml - CRITICAL - *** Problem running command:

             Command 'java -Xmx5649M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmplk0xr8yi.xml"  -netpyne -run -nogui -I ''' returned non-zero exit status 1.

      pyNeuroML >>> pyneuroml.pynml - CRITICAL -  jNeuroML >>   jNeuroML v0.11.0

       jNeuroML >>  (INFO) Reading from: /tmp/tmplk0xr8yi.xml

       jNeuroML >>  org.lemsml.jlems.core.sim.ContentError: Can't find file at path: NaConductance.channel.nml

       jNeuroML >>  Search directories are: [/, /tmp, /tmp, /]

       jNeuroML >>  Search paths in jar are: [/NeuroML2CoreTypes]

       jNeuroML >>

       jNeuroML >>  	at org.lemsml.jlems.io.reader.JarResourceInclusionReader.getRelativeContent(JarResourceInclusionReader.java:179)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.getRelativeContent(NeuroMLInclusionReader.java:61)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.getIncludeContent(AbstractInclusionReader.java:41)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.insertIncludes(AbstractInclusionReader.java:71)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.insertIncludes(NeuroMLInclusionReader.java:102)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.read(AbstractInclusionReader.java:24)

       jNeuroML >>  	at org.neuroml.export.utils.Utils.readLemsNeuroMLFile(Utils.java:259)

       jNeuroML >>  	at org.neuroml.JNeuroML.loadLemsFile(JNeuroML.java:258)

       jNeuroML >>  	at org.neuroml.JNeuroML.main(JNeuroML.java:535)

       jNeuroML >>

      pyNeuroML >>> 2021-11-25 04:36:15,970 - pyneuroml.pynml - CRITICAL -  jNeuroML >>   jNeuroML v0.11.0

       jNeuroML >>  (INFO) Reading from: /tmp/tmplk0xr8yi.xml

       jNeuroML >>  org.lemsml.jlems.core.sim.ContentError: Can't find file at path: NaConductance.channel.nml

       jNeuroML >>  Search directories are: [/, /tmp, /tmp, /]

       jNeuroML >>  Search paths in jar are: [/NeuroML2CoreTypes]

       jNeuroML >>

       jNeuroML >>  	at org.lemsml.jlems.io.reader.JarResourceInclusionReader.getRelativeContent(JarResourceInclusionReader.java:179)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.getRelativeContent(NeuroMLInclusionReader.java:61)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.getIncludeContent(AbstractInclusionReader.java:41)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.insertIncludes(AbstractInclusionReader.java:71)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.insertIncludes(NeuroMLInclusionReader.java:102)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.read(AbstractInclusionReader.java:24)

       jNeuroML >>  	at org.neuroml.export.utils.Utils.readLemsNeuroMLFile(Utils.java:259)

       jNeuroML >>  	at org.neuroml.JNeuroML.loadLemsFile(JNeuroML.java:258)

       jNeuroML >>  	at org.neuroml.JNeuroML.main(JNeuroML.java:535)

       jNeuroML >>

sedml.SimulatorSupportsRepeatedTasksWithNestedRepeatedTasks (16.4 s)

Test that a simulator supports nested repeated tasks
Reason for skip:
The image 'ghcr.io/biosimulators/biosimulators_pyneuroml/netpyne:<IP_ADDRESS>' could not execute the archive:

  Unknown error

Log:
Archive contains 1 SED-ML documents with 1 models, 1 simulations, 3 tasks, 2 reports, and 0 plots:

  simulation.sedml:

    Tasks (3):

      __repeated_task_0

      __repeated_task_1

      task

    Reports (2):

      __repeated_task_report: 5 data sets

      task_report: 5 data sets

Executing SED-ML file 1: simulation.sedml ...

Bundling outputs ...

Cleaning up ...

============= SUMMARY =============

Executed 1 SED documents:

  SED documents (1):

    Succeeded: 0

    Skipped: 0

    Failed: 1

  Tasks (3):

    Succeeded: 1

    Skipped: 0

    Failed: 2

  Outputs (2):

    Succeeded: 1

    Skipped: 1

    Failed: 0

The COMBINE/OMEX did not execute successfully:

  The SED document did not execute successfully:

    `NetPyNe` was not able to execute `/tmp/tmp1ca5ktr2.xml`

      pyNeuroML >>> pyneuroml.pynml - INFO - Loading LEMS file: tmp/tmpubca6x32.xml and running with jNeuroML_NetPyNE

      pyNeuroML >>> 2021-11-25 04:36:31,454 - pyneuroml.pynml - INFO - Loading LEMS file: tmp/tmpubca6x32.xml and running with jNeuroML_NetPyNE

      pyNeuroML >>> pyneuroml.pynml - INFO - Executing: (java -Xmx5649M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmpubca6x32.xml"  -netpyne -run -nogui -I '') in directory: .

      pyNeuroML >>> 2021-11-25 04:36:31,455 - pyneuroml.pynml - INFO - Executing: (java -Xmx5649M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmpubca6x32.xml"  -netpyne -run -nogui -I '') in directory: .

      pyNeuroML >>> pyneuroml.pynml - CRITICAL - *** Problem running command:

             Command 'java -Xmx5649M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmpubca6x32.xml"  -netpyne -run -nogui -I ''' returned non-zero exit status 1.

      pyNeuroML >>> 2021-11-25 04:36:31,768 - pyneuroml.pynml - CRITICAL - *** Problem running command:

             Command 'java -Xmx5649M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmpubca6x32.xml"  -netpyne -run -nogui -I ''' returned non-zero exit status 1.

      pyNeuroML >>> pyneuroml.pynml - CRITICAL -  jNeuroML >>   jNeuroML v0.11.0

       jNeuroML >>  (INFO) Reading from: /tmp/tmpubca6x32.xml

       jNeuroML >>  org.lemsml.jlems.core.sim.ContentError: Can't find file at path: NaConductance.channel.nml

       jNeuroML >>  Search directories are: [/, /tmp, /tmp, /]

       jNeuroML >>  Search paths in jar are: [/NeuroML2CoreTypes]

       jNeuroML >>

       jNeuroML >>  	at org.lemsml.jlems.io.reader.JarResourceInclusionReader.getRelativeContent(JarResourceInclusionReader.java:179)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.getRelativeContent(NeuroMLInclusionReader.java:61)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.getIncludeContent(AbstractInclusionReader.java:41)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.insertIncludes(AbstractInclusionReader.java:71)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.insertIncludes(NeuroMLInclusionReader.java:102)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.read(AbstractInclusionReader.java:24)

       jNeuroML >>  	at org.neuroml.export.utils.Utils.readLemsNeuroMLFile(Utils.java:259)

       jNeuroML >>  	at org.neuroml.JNeuroML.loadLemsFile(JNeuroML.java:258)

       jNeuroML >>  	at org.neuroml.JNeuroML.main(JNeuroML.java:535)

       jNeuroML >>

      pyNeuroML >>> 2021-11-25 04:36:31,768 - pyneuroml.pynml - CRITICAL -  jNeuroML >>   jNeuroML v0.11.0

       jNeuroML >>  (INFO) Reading from: /tmp/tmpubca6x32.xml

       jNeuroML >>  org.lemsml.jlems.core.sim.ContentError: Can't find file at path: NaConductance.channel.nml

       jNeuroML >>  Search directories are: [/, /tmp, /tmp, /]

       jNeuroML >>  Search paths in jar are: [/NeuroML2CoreTypes]

       jNeuroML >>

       jNeuroML >>  	at org.lemsml.jlems.io.reader.JarResourceInclusionReader.getRelativeContent(JarResourceInclusionReader.java:179)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.getRelativeContent(NeuroMLInclusionReader.java:61)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.getIncludeContent(AbstractInclusionReader.java:41)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.insertIncludes(AbstractInclusionReader.java:71)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.insertIncludes(NeuroMLInclusionReader.java:102)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.read(AbstractInclusionReader.java:24)

       jNeuroML >>  	at org.neuroml.export.utils.Utils.readLemsNeuroMLFile(Utils.java:259)

       jNeuroML >>  	at org.neuroml.JNeuroML.loadLemsFile(JNeuroML.java:258)

       jNeuroML >>  	at org.neuroml.JNeuroML.main(JNeuroML.java:535)

       jNeuroML >>

    `NetPyNe` was not able to execute `/tmp/tmpo1tniqtu.xml`

      pyNeuroML >>> pyneuroml.pynml - INFO - Loading LEMS file: tmp/tmphiga320r.xml and running with jNeuroML_NetPyNE

      pyNeuroML >>> 2021-11-25 04:36:31,954 - pyneuroml.pynml - INFO - Loading LEMS file: tmp/tmphiga320r.xml and running with jNeuroML_NetPyNE

      pyNeuroML >>> pyneuroml.pynml - INFO - Executing: (java -Xmx5649M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmphiga320r.xml"  -netpyne -run -nogui -I '') in directory: .

      pyNeuroML >>> 2021-11-25 04:36:31,955 - pyneuroml.pynml - INFO - Executing: (java -Xmx5649M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmphiga320r.xml"  -netpyne -run -nogui -I '') in directory: .

      pyNeuroML >>> pyneuroml.pynml - CRITICAL - *** Problem running command:

             Command 'java -Xmx5649M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmphiga320r.xml"  -netpyne -run -nogui -I ''' returned non-zero exit status 1.

      pyNeuroML >>> 2021-11-25 04:36:32,269 - pyneuroml.pynml - CRITICAL - *** Problem running command:

             Command 'java -Xmx5649M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmphiga320r.xml"  -netpyne -run -nogui -I ''' returned non-zero exit status 1.

      pyNeuroML >>> pyneuroml.pynml - CRITICAL -  jNeuroML >>   jNeuroML v0.11.0

       jNeuroML >>  (INFO) Reading from: /tmp/tmphiga320r.xml

       jNeuroML >>  org.lemsml.jlems.core.sim.ContentError: Can't find file at path: NaConductance.channel.nml

       jNeuroML >>  Search directories are: [/, /tmp, /tmp, /]

       jNeuroML >>  Search paths in jar are: [/NeuroML2CoreTypes]

       jNeuroML >>

       jNeuroML >>  	at org.lemsml.jlems.io.reader.JarResourceInclusionReader.getRelativeContent(JarResourceInclusionReader.java:179)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.getRelativeContent(NeuroMLInclusionReader.java:61)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.getIncludeContent(AbstractInclusionReader.java:41)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.insertIncludes(AbstractInclusionReader.java:71)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.insertIncludes(NeuroMLInclusionReader.java:102)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.read(AbstractInclusionReader.java:24)

       jNeuroML >>  	at org.neuroml.export.utils.Utils.readLemsNeuroMLFile(Utils.java:259)

       jNeuroML >>  	at org.neuroml.JNeuroML.loadLemsFile(JNeuroML.java:258)

       jNeuroML >>  	at org.neuroml.JNeuroML.main(JNeuroML.java:535)

       jNeuroML >>

      pyNeuroML >>> 2021-11-25 04:36:32,270 - pyneuroml.pynml - CRITICAL -  jNeuroML >>   jNeuroML v0.11.0

       jNeuroML >>  (INFO) Reading from: /tmp/tmphiga320r.xml

       jNeuroML >>  org.lemsml.jlems.core.sim.ContentError: Can't find file at path: NaConductance.channel.nml

       jNeuroML >>  Search directories are: [/, /tmp, /tmp, /]

       jNeuroML >>  Search paths in jar are: [/NeuroML2CoreTypes]

       jNeuroML >>

       jNeuroML >>  	at org.lemsml.jlems.io.reader.JarResourceInclusionReader.getRelativeContent(JarResourceInclusionReader.java:179)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.getRelativeContent(NeuroMLInclusionReader.java:61)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.getIncludeContent(AbstractInclusionReader.java:41)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.insertIncludes(AbstractInclusionReader.java:71)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.insertIncludes(NeuroMLInclusionReader.java:102)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.read(AbstractInclusionReader.java:24)

       jNeuroML >>  	at org.neuroml.export.utils.Utils.readLemsNeuroMLFile(Utils.java:259)

       jNeuroML >>  	at org.neuroml.JNeuroML.loadLemsFile(JNeuroML.java:258)

       jNeuroML >>  	at org.neuroml.JNeuroML.main(JNeuroML.java:535)

       jNeuroML >>

sedml.SimulatorSupportsRepeatedTasksWithSubTasksOfMixedTypes (16.1 s)

Test that a simulator supports repeated tasks whose sub-tasks have mixed types. Also tests that sub-types executed in order of the values of their order attributes and that reports of the results of repeated tasks handle sub-tasks to produce results of different shapes.
Reason for skip:
The image 'ghcr.io/biosimulators/biosimulators_pyneuroml/netpyne:<IP_ADDRESS>' could not execute the archive:

  Unknown error

Log:
Archive contains 1 SED-ML documents with 1 models, 1 simulations, 3 tasks, 2 reports, and 0 plots:

  simulation.sedml:

    Tasks (3):

      __repeated_task_0

      __repeated_task_1

      task

    Reports (2):

      __repeated_task_report: 5 data sets

      task_report: 5 data sets

Executing SED-ML file 1: simulation.sedml ...

Bundling outputs ...

Cleaning up ...

============= SUMMARY =============

Executed 1 SED documents:

  SED documents (1):

    Succeeded: 0

    Skipped: 0

    Failed: 1

  Tasks (3):

    Succeeded: 1

    Skipped: 0

    Failed: 2

  Outputs (2):

    Succeeded: 1

    Skipped: 1

    Failed: 0

The COMBINE/OMEX did not execute successfully:

  The SED document did not execute successfully:

    `NetPyNe` was not able to execute `/tmp/tmpntur00t2.xml`

      pyNeuroML >>> pyneuroml.pynml - INFO - Loading LEMS file: tmp/tmpo6euihme.xml and running with jNeuroML_NetPyNE

      pyNeuroML >>> 2021-11-25 04:36:47,468 - pyneuroml.pynml - INFO - Loading LEMS file: tmp/tmpo6euihme.xml and running with jNeuroML_NetPyNE

      pyNeuroML >>> pyneuroml.pynml - INFO - Executing: (java -Xmx5643M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmpo6euihme.xml"  -netpyne -run -nogui -I '') in directory: .

      pyNeuroML >>> 2021-11-25 04:36:47,469 - pyneuroml.pynml - INFO - Executing: (java -Xmx5643M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmpo6euihme.xml"  -netpyne -run -nogui -I '') in directory: .

      pyNeuroML >>> pyneuroml.pynml - CRITICAL - *** Problem running command:

             Command 'java -Xmx5643M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmpo6euihme.xml"  -netpyne -run -nogui -I ''' returned non-zero exit status 1.

      pyNeuroML >>> 2021-11-25 04:36:47,820 - pyneuroml.pynml - CRITICAL - *** Problem running command:

             Command 'java -Xmx5643M  -Djava.awt.headless=true -jar  "/usr/local/lib/python3.9/site-packages/pyneuroml/lib/jNeuroML-0.11.0-jar-with-dependencies.jar"  "tmp/tmpo6euihme.xml"  -netpyne -run -nogui -I ''' returned non-zero exit status 1.

      pyNeuroML >>> pyneuroml.pynml - CRITICAL -  jNeuroML >>   jNeuroML v0.11.0

       jNeuroML >>  (INFO) Reading from: /tmp/tmpo6euihme.xml

       jNeuroML >>  org.lemsml.jlems.core.sim.ContentError: Can't find file at path: NaConductance.channel.nml

       jNeuroML >>  Search directories are: [/, /tmp, /tmp, /]

       jNeuroML >>  Search paths in jar are: [/NeuroML2CoreTypes]

       jNeuroML >>

       jNeuroML >>  	at org.lemsml.jlems.io.reader.JarResourceInclusionReader.getRelativeContent(JarResourceInclusionReader.java:179)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.getRelativeContent(NeuroMLInclusionReader.java:61)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.getIncludeContent(AbstractInclusionReader.java:41)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.insertIncludes(AbstractInclusionReader.java:71)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.insertIncludes(NeuroMLInclusionReader.java:102)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.read(AbstractInclusionReader.java:24)

       jNeuroML >>  	at org.neuroml.export.utils.Utils.readLemsNeuroMLFile(Utils.java:259)

       jNeuroML >>  	at org.neuroml.JNeuroML.loadLemsFile(JNeuroML.java:258)

       jNeuroML >>  	at org.neuroml.JNeuroML.main(JNeuroML.java:535)

       jNeuroML >>

      pyNeuroML >>> 2021-11-25 04:36:47,820 - pyneuroml.pynml - CRITICAL -  jNeuroML >>   jNeuroML v0.11.0

       jNeuroML >>  (INFO) Reading from: /tmp/tmpo6euihme.xml

       jNeuroML >>  org.lemsml.jlems.core.sim.ContentError: Can't find file at path: NaConductance.channel.nml

       jNeuroML >>  Search directories are: [/, /tmp, /tmp, /]

       jNeuroML >>  Search paths in jar are: [/NeuroML2CoreTypes]

       jNeuroML >>

       jNeuroML >>  	at org.lemsml.jlems.io.reader.JarResourceInclusionReader.getRelativeContent(JarResourceInclusionReader.java:179)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.getRelativeContent(NeuroMLInclusionReader.java:61)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.getIncludeContent(AbstractInclusionReader.java:41)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.insertIncludes(AbstractInclusionReader.java:71)

       jNeuroML >>  	at org.neuroml.export.utils.NeuroMLInclusionReader.insertIncludes(NeuroMLInclusionReader.java:102)

       jNeuroML >>  	at org.lemsml.jlems.core.sim.AbstractInclusionReader.read(AbstractInclusionReader.java:24)

       jNeuroML >>  	at org.neuroml.export.utils.Utils.readLemsNeuroMLFile(Utils.java:259)

       jNeuroML >>  	at org.neuroml.JNeuroML.loadLemsFile(JNeuroML.java:258)

       jNeuroML >>  	at org.neuroml.JNeuroML.main(JNeuroML.java:535)

       jNeuroML >>

    `Ne ...

The image for your simulator is valid!

Your submission was committed to the BioSimulators registry. Thank you!
Future submissions of subsequent versions of netpyne to the BioSimulators registry will be automatically validated. These submissions will not require manual review by the BioSimulators Team.


np.float was a deprecated alias for the builtin float

With numpy 1.25.1 (or any version 1.24.0 or above, if my googling led me to the truth), running pcg_skel.pcg_skeleton(segid) gives me an error:
File ~/software/anaconda3/envs/fanc/lib/python3.10/site-packages/pcg_skel/chunk_tools.py:308, in lvl2_fragment_locs(l2_ids, cv, return_missing, segmentation_fallback, fallback_mip, cache, save_to_cache, client)
    274 """Look up representitive location for a list of level 2 ids.
    275
    276 The representitive point for a mesh is the mesh vertex nearest to the
   (...)
    304     List of level 2 ids that were not found. Only returned if return_missing is True.
    305 """
    307 l2_ids = np.array(l2_ids)
--> 308 l2means = np.full((len(l2_ids), 3), np.nan, dtype=np.float)
    309 if cache is not None:
    310     if cache == L2_SERVICE_NAME:

File ~/software/anaconda3/envs/fanc/lib/python3.10/site-packages/numpy/__init__.py:313, in __getattr__(attr)
    308     warnings.warn(
    309         f"In the future `np.{attr}` will be defined as the "
    310         "corresponding NumPy scalar.", FutureWarning, stacklevel=2)
    312 if attr in __former_attrs__:
--> 313     raise AttributeError(__former_attrs__[attr])
    315 if attr == 'testing':
    316     import numpy.testing as testing

AttributeError: module 'numpy' has no attribute 'float'.
`np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations

Compatibility with new numpy probably just requires a few small changes, at this location and any others that use this deprecated syntax.

Resolved at some point.


Main: Microsoft custom TTS and STT endpoints

@davehorton @xquanluu What’s the state of this PR?

Yes from my standpoint it looks good, and I tested it.  @kitajchuk if it also looks good to you go ahead and merge

Though I guess it needs to be rebased to latest main?


Transferring the "pudl" name on PyPI to another project?

Hello @bhodges @rseversonzulily @BrionStone @hbrownzulily or whomever else is active in zulily-land these days.
I'm part of this Public Utility Data Liberation (PUDL) project, making US electricity system data accessible to advocates, researchers, journalists, and other folks working in the public interest.  We're about to make our first public release of the software, and we noticed that y'all currently control the pudl project name in PyPI. It doesn't look like it's seen any activity in the last ~4 years, and it depends on Python 2.7 which is going to stop being supported at the end of 2019, so we were wondering if you might be willing to consider transferring the name so we can use it for our project.
If your pudl is still in active use the no worries, we can figure something else out, but we just thought we'd ask and see if you were open to the transfer first. If you are up for transferring the name, you should be able to do so by going to this page:
https://pypi.org/manage/project/pudl/collaboration/
and adding me as an owner. My PyPI username is: zaneselvans.
Thanks!

If you were open to this change, it would also be wonderful if we could make use of https://pudl.readthedocs.io


Debug quarkus project command doesn't appear on Quarkus projects after going from lightweight mode to standard mode

When the Java language server starts in lightweight mode, the project label info command (which is called when vscode-quarkus first starts) fails. Therefore the debug current quarkus project command (and add extensions command) will not appear in the command palette.
When the Java language server is switched to standard mode we still do not have those commands because the project labels command isn't triggered. The user would have to trigger it by adding or removing a workspace file:
https://github.com/redhat-developer/vscode-quarkus/blob/f38f4caaf218cf9c6ce91e64a0d9cd632314a483/src/QuarkusProjectListener.ts#L38

@xorye have you some idea how to fix this issue?

Currently, the microprofile/java/workspaceLabels is called when vscode-quarkus first starts. Vscode-quarkus caches the result. Depending on the result (whether or not there are quarkus projects in the current workspace), vscode-quarkus will either display or hide the "Add quarkus extensions" and "Debug current quarkus project" commands from the command palette. If the Java LS is in lightweight mode, vscode-quarkus does not get a result for microprofile/java/workspaceLabels.
One solution would be to always show the "Add quarkus extensions" and "Debug current quarkus project" commands in the command palette if the Java language server is in lightweight mode. If the user calls one of these commands while in lightweight mode, I don't think vscode-quarkus should do anything to stop it since adding quarkus extensions and calling the debug command don't need to depend on the Java language server.
To do this, vscode-quarkus needs to know when the Java language server is in lightweight mode and when its in standard mode.
Lightweight mode -> always show  "Add quarkus extensions" and "Debug current quarkus project" commands
Standard mode -> keep the current functionality
The feature that shows/hides the  "Add quarkus extensions" and "Debug current quarkus project" commands is just an enhancement that depends on the Java language server. Since its an enhancement, I think we can live without it in lightweight mode.


maxp.maxSizeOfInstructions is not calculated?

I was trying to make a font with defective glyf table glyphs for testing OTS, when I found that Tests/ttx/data/TestTTF.ttf is already rejected by OTS. This seems to be because maxSizeOfInstructions is set to 0, but some glyphs have instructionLength of 2.
It seems maxSizeOfInstructions is not calculated when generating maxp table, I’m not sure if this is intentional or not.

Yes, we currently don't recalculate that. We probably should.
The problem is that there is some ambiguity as to how properly calculate that value.
I myself raised the issue with the OpenType mailing list almost two years ago, and Greg Hitchcock from Microsoft replied with a long and detailed history of this maxp field.
TLDR...
This should be based on the largest set of instructions (in the glyf table) for a single simple or composite glyph.
Tools like VTT or ttfautohint also consider fpgm and prep when computing this value, but apparently are wrong.
FontValidator also warns when the value does not match the "Maximum byte count for glyph instructions" (as the maxp spec puts it).

OK, just rereading Greg's e-mail...
The sentence 'Tools like VTT or ttfautohint [...] are apparently wrong' is highly debatable :-) Given that no implementation is actually using the max value, and that the (former) de-facto tool for creating bytecode (VTT)  disagrees or disagreed for a long time with Greg's interpretation, and that the wording in the specification is still ambiguous in the newest OpenType specification, we have to live with the dichotomy of two (or even more) valid values.  Using the maximum value of the bytecode sizes in the fpgm, prep, and glyf does certainly work.  Admittedly, it might be too large, but it doesn't do any harm.

I was trying to make a font with defective glyf table glyphs for testing OTS, when I found that Tests/ttx/data/TestTTF.ttf is already rejected by OTS. This seems to be because maxSizeOfInstructions is set to 0, but some glyphs have instructionLength of 2.

Relax ots I'd say.

It seems maxSizeOfInstructions is not calculated when generating maxp table, I’m not sure if this is intentional or not.

Maybe sometimes it should.  I don't want it to happen in subetter though.  Maybe same as other recalc stuff?  Also, it will force expansion of all glyf entries which is costly.  We can implement a fastpath that doesn't expand.  I did that for some other stuff in the subsetter.

How bout I send a PR where we use Greg's definition for the value? If any strategy is fine, we just take the simplest one.

Closing, as

There are multiple ways of calculating it and it's not clear which way fontTools should go
There are no known users of the value
Users and compilers can set the value to whatever they need


Email List for Outreach Sub-Committes

We need to have 3 new email lists for the outreach sub-committees:
Member Outreach Sub-Committee:  Chair Anita Rass Wan IBM (email ???)
Project Outreach Sub-Committee:  Chair Rosalind Benoit Armory<EMAIL_ADDRESS>CDF Messaging Outreach Sub-Committee: Chair Tracy Ragan, DeployHub (tracy@deployhub)
These groups will all report up to the outreach committee but will be working on specific tasks.  The email-lists are to help the sub-committee chairs communicate meetings, etc. Not sure if we want to call them working groups or not.

We should be calling them Subcommittees and placed under https://github.com/cdfoundation/foundation/tree/master/committees/subcommittees
Please add members to the subcommittees, we will then be able to add the email distros

@TracyRagan please feel free to email the members and we can take care of it.

<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>


Fix progress bar docs

In this PR we update the ProgressBar docs to match the available values that were in the story.

Pull Request Test Coverage Report for Build 1630

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 1628:
0.0%

Covered Lines:
6218

Relevant Lines:
6218

💛  - Coveralls


Fix Agent.service.deregister

According to Consul API https://www.consul.io/api/agent/service.html#deregister-service the deregister should be a PUT not GET method.

closing in favour of #174


Add popup menu for hide/edit post

The previous menu packge never quite cooperated. Consider this one
https://github.com/mxck/react-native-material-menu#readme

Add "Stats" option to look at notification engagements

... If a post is push=true


Revert knex dependency version, upgrade objection version

Objection does not support knex 0.95.x.
Reverting the dependency for this until it's resolved in https://github.com/Vincit/objection.js/issues/2012

@jarcodallo can you please backport this for 0.4.x since it shouldn't have been bumped in the first place?

@jarcodallo can you please backport this for 0.4.x since it shouldn't have been bumped in the first place?

I will release a major version with the fix.

@zanechua please try with 1.0.0 https://github.com/jarcodallo/fastify-objectionjs/releases/tag/v1.0.0

It's not really for me but for people who want to use objection v2 so they'll have to stick to the 0.4 version. And they should not be having knex pegged to 0.95.

It's not really for me but for people who want to use objection v2 so they'll have to stick to the 0.4 version. And they should not be having knex pegged to 0.95.

Oh! I see. I can make a new version with a lower knex.


Fix json2csv dependency

json2csv has been updated to version 4, which has to be constructed slightly different. It's tested and it work.

I set it all up from the start. But I still have this problem. can't use bactest anymore. Do you have a suggestion?
TypeError: Json2csvParser is not a constructor
    at parallel (/home/hyuce/CrypT/zenbot/scripts/genetic_backtester/darwin.js:345:26)
    at end (/home/hyuce/CrypT/zenbot/scripts/genetic_backtester/node_modules/run-parallel-limit/index.js:17:15)
    at done (/home/hyuce/CrypT/zenbot/scripts/genetic_backtester/node_modules/run-parallel-limit/index.js:21:10)
    at each (/home/hyuce/CrypT/zenbot/scripts/genetic_backtester/node_modules/run-parallel-limit/index.js:28:7)
    at /home/hyuce/CrypT/zenbot/scripts/genetic_backtester/node_modules/run-parallel-limit/index.js:38:45
    at ChildProcess.proc.on (/home/hyuce/CrypT/zenbot/lib/backtester.js:572:7)
    at ChildProcess.emit (events.js:189:13)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
Resume this backtest later with:

Fixed it. Solution was to remove /home/user/zenbot/scripts/genetic_backtester/node_modules folder. apparently theres older version of json2csv in that folder.

I noticed that "json2csv" in the package.json file: "^ 3.7.3" appears. I think it should be 4.X.


How does marshalling data to and from gluon work?

Hi folks!
I've been evaluating gluon and have a documentation question. In the features list there's this promise:

Simple embedding - Marshalling values to and from gluon requires next to no boiler plate allowing functions defined in Rust to be directly passed to gluon.

That sounds great! I've read the embedding API materials, have read through the API docs and have been poking around in the test code in this repository but can't figure out how you do this. In particular, I want to define a struct in rust, pass it to a function in gluon for modification and then continue on with my modified struct. I sort of see how part of that's done with with example:
fn factorial(x: i32) -> i32 {
    if x <= 1 { 1 } else { x * factorial(x - 1) }
}
let vm = new_vm();
vm.define_global("factorial", factorial as fn (_) -> _)
    .unwrap();
let (result, _) = Compiler::new()
    .run_expr::<i32>(&vm, "example", "factorial 5")
    .unwrap();
assert_eq!(result, 120);

in that .run_expr::<i32>(&vm, "example", "factorial 5") shows how a function with an argument gets called but if I wanted to pass a more complicated structure through like
struct Point {
  x: i64,
  y: i64,
  meta: HashMap<String, String>,
}

then I'm left at a loss. If I wanted to create a Point in rust and then pass that to a gluon function which would double both x and y and then add a pair "gluon": "very useful!" to the Point, how would I do that?
Thanks!

Looks like I have forgotten to add an example on how to marshal custom data types! Perhaps the best example on what you want to do is currently how rustyline is embedded https://github.com/gluon-lang/gluon/blob/7c517cad1d6c467048bd0a05a9bffc607adc6e15/src/repl.rs#L124-L182. Of not is that Userdata, VmType and Debug needs to be implemented for the type and you need to ensure that the type you want to embed is also registered before adding any functions or data that refers to the type. You may also notice that Mutex is needed. As all objects are shared we need interior mutability to preserve safety and as gluon also allows threads to execute in parallel we also require Send+ Sync.
In the future I hope to add some way relax the Send + Sync bound in some cases so that RefCell and Cell can be used which have less overhead but currently Send + Sync is required.

That's a big help! Okay, I think I understand how to do part of what I was hoping to do. The other half, how do I pass data down into gluon so that it can modify it? In the example above it looks like rust does all the setup and then hands control off to gluon, no?

Yup, gluon takes ownership of the value. Not really sure what you mean. Do you want to share ownership of the value between gluon and rust? The easiest way is currently to wrap your value in an Arc and use that in Rust. It is possible to use Root as a reference counted pointer as well but it is not as user friendly and documented as it could be at the moment.

Got it. What I'm building is effectively a router and I'd like to add user-extendable manipulation of in-flight data. I'm imagining that will look like this:

rust builds a data-structure ->
gluon function is called on that structure ->
rust uses modified (or newly alloc'ed) structure

I don't expect there to be long-running gluon in this setup, just a bunch of functions strung together.

That sounds like something that gluon should do well but I am not sure how to best handle it at the moment.
Essentially this is just a pure function MyData -> MyData. The problem comes in how to represent the data, while using userdata (rust structures) should be as close as possible in usability as records and variants defined in gluon they aren't quite there yet. So probably, at least currently, marshaling into gluon records may be more usable.
On the other hand mutating the structure as in your original example might just be a bit more flexible at the moment, especially if you want a HashMap as there is no support for marshaling gluons Map type at the moment.

I should say that how to represent shared data is a though problem and the best solution is likely to vary between applications. I remember having this problem when writing a game which embedded Lua as well. Having the value owned by lua makes it problematic to reason about ownership and how to use it outside Lua and owning the object in native code makes the lua code more complicated :/.

Indeed!
Okay, let me flesh out my ambitions a touch. I want to write a function in gluon that takes some struct MyData and a vec of routes which does some computation and returns a vec of tuples of route and MyData vecs. Or,
type Route = String
fn process(data: MyData, routes: [Route]) -> [(Route, [MyData])]

Like you say, the problematic thing here is the–potential–creation of new MyData structs in gluon and passing the ownership back to Rust. Ultimately, Rust has to own everything. The MyData structs that get passed back up to Rust may be non-altered clones of the original MyData or they might be substantially modified.

Is there a question in there? :)

Hah, no, in retrospect there isn't a question there. I'll poke around with the information you've shared and see if I can't come up with something more concrete.
Thanks for you help @Marwes!

Will be awesome to hear more from your experiences @blt! We have a gitter room at https://gitter.im/gluon-lang/gluon if you want to chat :)

We could do with some more examples on the embedding part so please let me know if you get something working or not and I may be able to turn it into an example!

Hi @Marwes, I kinda trailed off there because I was time-boxed on a private project. Unfortunately I did not end up understanding how to use gluon in the way that I needed and resorted to the use of Lua. The project that this question motivated is now open-source: https://github.com/postmates/cernan
In particular, what I'm doing is providing users with a 'filter' functionality, documented here: https://github.com/postmates/cernan/wiki/Filters These filters receive a reference payload structure, fiddle with it and return, leaving Rust to use the fiddled with payload. The actual implementation is here: https://github.com/postmates/cernan/blob/master/src/filter/programmable_filter.rs
I'd still really like to use gluon inside cernan and if you have any suggestions or documented examples I'd be grateful. Thanks!

@blt #226 should be a pretty good explanation fairly soon. I haven't gotten to explaining it properly yet as I got sidetracked rewriting it to be asynchronous but I can give you a ping once that is done as I don't see anything in your link which can't be implemented with gluon.

@blt I have tried to explain as much as possible in #226. The example is not as straightforward as I'd like since it involves asynchronous actions in addition to the basic userdata handling so I may do simpler example later which solely focuses on marshaling data but hopefully it can be helpful. (Since it relies on unmerged changes in the futures branch there are a lot of changes so just ignore everyting outside of examples/http)


Images loaded over network twice with cache disabled

Describe the bug
Images appear to be loaded over the network twice when you disable cache (via chrome dev tools). once via fetch and another via the loader.
To Reproduce
Steps to reproduce the behavior:

Visit https://react-simple-img.herokuapp.com/
Disable Cache
Scroll down to reveal images
Inspect Network tab

Expected behavior
Images should only be downloaded once
Screenshots

Desktop (please complete the following information):

OS: MacOS
Browser : Chrome
Version [e.g. 22]

Additional context
This is worse in my project that I'm working on., I suspect because i am not using service workers. With caching enabled, the second request for the image is retrieved from memory. Is there a way to prevent the second load with caching disabled?

hey @mousedown any chance you can look into this at the code level, i am pretty busy with another project at the moment, i will take me sometimes to come back to this.

Sure! I will do one day, but I am also flat out with a project. I see this as an optimisation and way down on my list.

awesome thanks mate.

I've seen this happen before with another image library, I think the bug is upstream somewhere.


Build issue

There's an issue with the Netlify build from Master. It seems to be trying to build a path called /test/ which doesn't exist.
11:49:34 AM: error Building static HTML failed for path "/test/"
11:49:34 AM: See our docs page on debugging HTML builds for help https://gatsby.dev/debug-html
11:49:34 AM:   24 |             type="hidden"
11:49:34 AM:   25 |             id="hidden-input"
11:49:34 AM: > 26 |             value={document.location.href}
11:49:34 AM:      |                    ^
11:49:34 AM:   27 |           />
11:49:34 AM:   28 |
11:49:34 AM:   29 |
11:49:34 AM:
11:49:34 AM:   WebpackError: ReferenceError: document is not defined
11:49:34 AM:
11:49:34 AM:   - TwitterButton.js:26 TwitterButton
11:49:34 AM:     lib/src/components/SocialButtons/TwitterButton.js:26:20
11:49:34 AM:
11:49:34 AM:   - bootstrap:22 c
11:49:34 AM:     lib/webpack/bootstrap:22:1
11:49:34 AM:
11:49:34 AM:   - bootstrap:25 Sa
11:49:34 AM:     lib/webpack/bootstrap:25:1
11:49:34 AM:
11:49:34 AM:   - bootstrap:30 a.render
11:49:34 AM:     lib/webpack/bootstrap:30:1
11:49:34 AM:
11:49:34 AM:   - bootstrap:30 a.read
11:49:35 AM: failed during stage 'building site': Build script returned non-zero exit code: 1

@ThePaulMcBride Yo man, I am completely stumped by this one, do you have any ideas what could be causing it?

The document is not defined part looks like it is probably responsible. I'll take a look at lunch time!

Yep, I just had a quick look there, it's definitely that we are trying to reference document.location in several places. That works for client rendered pages, but at build time, on the server, document doesn't exist. We need a more robust way of getting the url for the current page.
Gatsby uses Reach Router under the hood and I think it will be able to give us the url. I'll have a play later!

Awesome thanks!
On 9 May 2019, 12:00 +0200, Paul McBride<EMAIL_ADDRESS>wrote:

Yep, I just had a quick look there, it's definitely that we are trying to reference document.location in several places. That works for client rendered pages, but at build time, on the server, document doesn't exist. We need a more robust way of getting the url for the current page.
Gatsby uses Reach Router under the hood and I think it will be able to give us the url. I'll have a play later!
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub, or mute the thread.

This seems to be working now. I'd be keen for @rachelfranklin1 to take a look at the sharing buttons to make sure I didn't do anything stupid!

Awesome tested all of the social media and seem to be working fine for me!
Best,
Steven
On 9 May 2019, 20:24 +0200, Paul McBride<EMAIL_ADDRESS>wrote:

This seems to be working now. I'd be keen for @rachelfranklin1 to take a look at the sharing buttons to make sure I didn't do anything stupid!
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub, or mute the thread.


ASCII extended character set disappeared after update to 9.19.0

          Fyi, the feature is now released in firmware v4.2.1, which can be installed with the [BitBoxApp](https://shiftcrypto.ch/start/).

Originally posted by @benma in https://github.com/BitBoxSwiss/bitbox02-firmware/issues/151#issuecomment-547441007

This is a serious problem. Since last firmware release, the ASCII extended character set is not anymore available. This makes accessing the wallet impossible for anyone adopting the 25th word with extended characters set.

My apologies.  The character set is still there. Closing the issue.

You may have confused the device password with the optional passphrase. Only the optional passphrase has a special chars keyboard.


Add more details to CONTRIBUTING.md

Summary
Add more details to CONTRIBUTING.md to outline steps to set development environment up

Used/added one from ZIO. So can close.


Organize imports feature fails when using Object Literal Shorthand Syntax

VSCode Version: 1.23.1
OS Version: Mac

Steps to Reproduce:

Enable the new setting

"editor.codeActionsOnSave": {
        "source.organizeImports": true
    }

Create a js file like this
import api from './index'
const obj = {
    api
}

Save the file and you will end up with this

const obj = {
    api
}

The import statement is completely gone.

Does this issue occur when all extensions are disabled?: Yes

This is already fixed in VS Code insiders
Duplicate of #49172


Simplify diagnostics in the core type checker

I think it would be fine to simplify reporting::CoreTypingMessage in order to reduce the friction involved in adding new features. Seeing as it is not user-facing I think it would be fine to simplify it to something like:
struct CoreTypingMessage {
    file_id: usize,
    range: Range<usize>,
    message: String,
}

As of #296, the core type checker has been removed (for now).


cleanup

Coverage remained the same at 71.031% when pulling e8e403dad670e0fec942738edc1eaac5e83af0f0 on JrtPec:develop_jan into 801c0a6e447b241b4324e4fae96a0607851ec5a5 on opengridcc:develop.

Coverage remained the same at 71.031% when pulling 87bb80f37be85e132f525c19eb21cb9eee970bad on JrtPec:develop_jan into 801c0a6e447b241b4324e4fae96a0607851ec5a5 on opengridcc:develop.


1 phase / 3 phase switch visible, but shouldn't

Describe the bug
i've implemented my boiler into evcc. Everything is configured for 1 phase only, but in the frontend i still can switch to 3 phases.

Steps to reproduce

Install evcc
configure a boiler as custom integration
try to switch to 3 phases

Configuration details
meters:
  - name: boiler
    type: template
    template: shelly-1pm
    usage: charge
    host: <IP_ADDRESS>
    channel: 0

chargers:
  - name: boiler
    type: custom
    status:
      source: mqtt
      topic: homassistant_evcc/boiler/status
      timeout: 60s
    enabled:
      source: http
      uri: http://<IP_ADDRESS>/rpc/Shelly.GetStatus?id=0
      jq: if ."switch:0".output == true then 1 else 0 end
    enable:
      source: http
      uri: http://<IP_ADDRESS>/relay/0?turn={{if .enable}}on{{else}}off{{end}}
    maxcurrent:
      source: script
      cmd: /bin/sh -c 'echo 10'
    features:
      - integrateddevice
      - heating

vehicles:
  - name: boiler
    type: template
    template: offline
    title: Boiler
    icon: waterheater
    phases: 1
    mincurrent: 3
    maxcurrent: 10

loadpoints:
  - title: Boiler
    charger: boiler
    meter: boiler
    vehicle: boiler
    priority: 1
    enable:
      threshold: -2000
      delay: 15m
    disable:
      threshold: 0
      delay: 15m
    phases: 1

Log details
[lp-2 ] WARN 2024/09/17 10:15:30 deprecated: phases setting is ignored, please remove
[lp-2 ] DEBUG 2024/09/17 10:15:30 charge total import: 199.760kWh
[site ] WARN 2024/09/17 10:15:32 vehicle 'Boiler' does not support automatic detection
[site ] INFO 2024/09/17 10:15:32 site config:
[site ] INFO 2024/09/17 10:15:32 meters: grid ✓ pv ✓ battery ✗
[site ] INFO 2024/09/17 10:15:32 grid: power ✓ energy ✗ currents ✓
[site ] INFO 2024/09/17 10:15:32 pv 1: power ✓ energy ✗ currents ✓
[site ] INFO 2024/09/17 10:15:32 vehicles:
[site ] INFO 2024/09/17 10:15:32 vehicle 2: range ✗ finish ✗ status ✗ climate ✗ wakeup ✗
[lp-2 ] INFO 2024/09/17 10:15:32 loadpoint 2:
[lp-2 ] INFO 2024/09/17 10:15:32 mode: off
[lp-2 ] INFO 2024/09/17 10:15:32 charger: power ✗ energy ✗ currents ✗ phases ✗ wakeup ✗
[lp-2 ] INFO 2024/09/17 10:15:32 meters: charge ✓
[lp-2 ] INFO 2024/09/17 10:15:32 charge: power ✓ energy ✓ currents ✗
[lp-2 ] DEBUG 2024/09/17 10:15:32 phase timer inactive
[lp-2 ] DEBUG 2024/09/17 10:15:32 pv timer inactive
[lp-2 ] INFO 2024/09/17 10:15:32 vehicle updated: unknown -> Boiler
[site ] WARN 2024/09/17 10:15:32 interval <30s can lead to unexpected behavior, see https://docs.evcc.io/docs/reference/configuration/interval
[site ] DEBUG 2024/09/17 10:15:32 ----
[lp-2 ] DEBUG 2024/09/17 10:15:32 charge power: 8W
[site ] DEBUG 2024/09/17 10:15:44 pv power: 6730W
[site ] DEBUG 2024/09/17 10:15:44 grid meter: -4946W
[site ] DEBUG 2024/09/17 10:15:44 grid currents: [-2.66 -9.03 -9.06]A
[site ] DEBUG 2024/09/17 10:15:44 site power: -4746W
[site ] DEBUG 2024/09/17 10:16:00 ----
[lp-2 ] DEBUG 2024/09/17 10:16:00 charge power: 8W
[site ] DEBUG 2024/09/17 10:16:00 pv power: 6735W
[site ] DEBUG 2024/09/17 10:16:00 grid meter: -4918W
[site ] DEBUG 2024/09/17 10:16:00 grid currents: [-2.51 -9.06 -9.09]A
[site ] DEBUG 2024/09/17 10:16:00 site power: -4718W
[site ] DEBUG 2024/09/17 10:16:00 ----
[lp-2 ] DEBUG 2024/09/17 10:16:00 charge power: 8W
[site ] DEBUG 2024/09/17 10:16:00 pv power: 6735W
[site ] DEBUG 2024/09/17 10:16:00 grid meter: -4918W
[site ] DEBUG 2024/09/17 10:16:00 grid currents: [-2.51 -9.06 -9.09]A
[site ] DEBUG 2024/09/17 10:16:00 site power: -4718W
[lp-2 ] DEBUG 2024/09/17 10:16:00 charge total import: 199.760kWh
[lp-2 ] DEBUG 2024/09/17 10:16:00 charger status: B
[lp-2 ] DEBUG 2024/09/17 10:16:00 charge start energy: 199.760kWh
[lp-2 ] INFO 2024/09/17 10:16:00 car connected
[lp-2 ] DEBUG 2024/09/17 10:16:00 pv timer elapse
[lp-2 ] DEBUG 2024/09/17 10:16:00 pv timer inactive
[lp-2 ] DEBUG 2024/09/17 10:16:00 charge total import: 199.760kWh
[site ] DEBUG 2024/09/17 10:16:02 ----
[lp-2 ] DEBUG 2024/09/17 10:16:02 charge power: 9W
[site ] DEBUG 2024/09/17 10:16:02 pv power: 6735W
[site ] DEBUG 2024/09/17 10:16:02 grid meter: -4918W
[site ] DEBUG 2024/09/17 10:16:02 grid currents: [-2.51 -9.06 -9.09]A
[site ] DEBUG 2024/09/17 10:16:02 site power: -4718W

What type of operating system are you running?
HomeAssistant Add-on
Nightly build

[X] I have verified that the issue is reproducible with the latest nightly build

Version
0.130.11

as intended. Only switchsockets are fixed defined to 1p


Check if we already published a transformation at the same timestamp.

fix #1555
Signed-off-by: stribor14<EMAIL_ADDRESS>

Please rebase or click the "Update branch" button here, thanks.

Done!


Temporarily disable two gas rules
It is better to run most of the Go AST check rules than none of them.
There are two rules that currently have a lot of errors that need
fixing, I will create an issue for these and and work on fixing them gradually
until the rules can be re-enabled.

G104 not checking error returns. Most of the errors. On a quick scan, some
are really harmless, others we do not currently return errors but the API
allows it, eg in storage backends.
G304 file paths might be provided via user input. These are probably false
positives but maybe the construction could be improved.

Ok this is now passing with two tests disabled, so at least it will catch other issues rather than nothing.


map is not basic types

I add example for map as following
type NameSpaceObj struct {
Name string `json:"Name" example:"testistionamespaces"`

Labels map[string]string   `json:"Labels"  swaggertype:"map,string" example:"istio-injection:enabled"`

}
after running swag init get error as following:
2020/08/31 09:08:34 map is not basic types
can you help me? thank you

swaggertype:"map,string"  is redundant

@sdghchj If you remove that, I get the error of object is unsupported type in example value. Is that correct/intended?

@iJebus https://github.com/swaggo/swag/pull/683

@ If you removes  waggertype:"map,string" , I get the error of object is unsupported type in example value too.

map doesn't support examples

same issue here. what's the recommendation?

same issue

Based on this answer, you should use swaggertype:"object,string"

Closed: No activity.