Troubleshooting

Steps to take when things go wrong

  1. Check the Messages tab of the CLEM component to see all errors and warnings clearly displayed with fixes and suggestions where available.
  2. Address each simulation or validation error and run the simulation again (you may need to clear the data store see Some known issues below)
  3. If the errors occurred as you open your simulation file after upgrading APSIM Next Generation, read the Important updates section of the What's New page to assist you with updating your simulation files (*.apsimx) to work with the latest changes in CLEM.
  4. Read the related sections of this help system. For example, read the sections relating to the resource type and activity reported in the error. These entries will often give details of what is needed.
  5. Submit a question or issue to the APSIM git repository issues page. The CLEM or APSIM developers, or the wider CLEM community, will respond in this forum.

Git is a free and open-source, version control system used by software developers and data analysts to manage and track collaborative changes in shared code and data files. APSIM developers use Git to further develop and request updates to the APSIM software. The APSIM GitHub repository is where you will find all APSIM Next Generation code. This is also the place where Issues, Questions and New Feature Requests can be submitted and these will be acted upon by the community of developers.

In order to interact with the Git Repository you will require a a github account which is free to create. Using Git is also a useful skill when sharing files such as your simulation files with a team. Once you have logged in click the repository link above to be taken directly to the Issues page where you can submit your request.

Alternatively, you can move to step 6, but emailed requests may be slower to be acted upon.

  1. Contact us for assistance

We are currently planning a FAQ blog to provide some of the detailed assistance we have given to users, as well as providing walk through and video tutorials. Please let us know what aspects of using the model you would find beneficial.

 

Errors and warnings

The CLEM modelling environment will provide you with any errors, warnings and invalid parameters as you develop your model after running a simulation (see Summary information).

The APSIM Next Generation software reports errors generated during a simulation in the lower panel of the screen (as well as in the data store database). The error details provided in this panel are created by the programming language and may not be easily understood by users. Even CLEM generated errors displayed in this panel are influenced by formatting characters and only the first of multiple warnings will be provided.

We highly recommend that you check the Messages tab of the CLEM component to display the outcome of any simulation! This display will provide full details of any errors and warnings, often including how to address the problem, in a clean and clear format. This display will also provide warnings that did not cause the simulation to be terminated and that you should take into consideration.

APSIM help

The Using CLEM section will provide step by step instructions for using CLEM in the APSIM Next Generation modelling environment. While this help system provides information on reporting and graphing, we refer you to the APSIM help for further details of using APSIM models and tools.

Model improvement and bugs

During the initial release of CLEM you may find a bug or have a suggestion for improvement. These can be reported to us via the APSIM git repository issues page. See note above regarding using Git and GitHub.

Research collaboration

Some research projects will require further assistance to set up the simulation and add new functionality to the model. Please contact us to discuss collaborative research projects and CLEM training workshops.