It's likely that new species need to be added. Depending on the error wording, species may need adding to the Master list, Calibrations, Markets or Growth Model mappings.
Missing Master Species
The first place a species needs to be defined is in the "Master Species List". The list is accessed using the Calibration Editor as shown below. To add a species, make a new entry in the table by hand. Species, ID and Code are required and must be unique across all species. This is how each species is uniquely identified throughout Assisi.
Once a species is defined in the Master list, it can be added to other places within Assisi.
Missing Market Species
For example, If the error says grade "G" can not be found for species "S", then grades for species S must be added to the grades for the Market you are processing with. This can be the case for grades or sorts or products. Note that if your sorts or products use grades or sorts as min criteria, then those grades or sorts must be defined as well. IE, even though you haven't called a certain grade or sort in the field, the products may need to refer to them anyway.
So for Market errors, go through and add every combination of species and grade or sort or product you might use now or in the future. There are SQL queries int he Query Tool that will copy existing grades to new species. Give it a try. Edit the species and market values first.
Missing Calibration Species
If a species is missing in a calibration, you will see and error at compilation that species "S" is not found in calibration "C". This is easier to fix than adding species to markets: just copy and paste an existing species in the Calibration Editor. Choose a species that is closest to the new species in terms of growth, taper and other models. OK, not so easy after all, but its easy to add a new species from an existing species as a starting point.
Here I am selecting Bitter Cherry as my existing species:
I do ctrl C then ctrl V and a copy of Bitter Cherry is added to the ORGANON calibration. The species name defaults to the 1st species not already in ORGANON: Acadia in this case:
Lastly, I choose Black Cherry as the new Species name:
This adds a new species to a Calibration, but it will be modeled exactly like the species it was copied from. However, now you can change model settings as needed. What those model settings should be is a combination of what is available which is a mini research project of its own.
Missing Growth Model Species
Another place that missing species errors pop up is when they are in a calibration, but don't have a growth model mapping to a species a growth model understands. Growth model mappings are set in the Growth tab of a calibration.
Below is the Growth tab for the ORGANON calibration. All growth models have different sets of default species they can process. Species other than these must be mapped to the growth model's defaults. In Assisi, this is done by adding a "SpeciesMapping" line to the list as seen below:
The mapping line added must map to species through species code and the source species must be one that ORGANON inherently understands.
There are a number of places new species must be added and the places depend on what models and procedures in Assisi are being used. But, the errors that show up for missing species should point the way to where they need to be added.