You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you want to see the full messages, remove the `| cut...` part.
23
+
16
24
### Runtime problems
17
25
18
-
If your O2 code is crashing and you have difficulties finding out the reason, try the following tips.
26
+
If your O2 code is crashing and you have difficulties finding the reason, try the following tips.
19
27
20
28
Redirect the terminal output to a text file (here called `stdout.log`):
21
29
@@ -75,6 +83,23 @@ If the reported table is part of the main [AO2D tables](../datamodel/ao2dTables.
75
83
You can check by opening it with ROOT if the corresponding table exists in the file by navigating to the reported folder (here: `DF_2853960297589372650`).
76
84
77
85
Most likely however the table which is missing has to be produced by a [helper task](../datamodel/helperTaskTables.md).
86
+
87
+
First, look for a solution in the list of [Special cases](#special-cases).
88
+
If the missing table is not mentioned there, try to find the missing workflow following the instructions for [General cases](#general-cases).
89
+
90
+
#### Special cases
91
+
92
+
- Missing `track`: If you are running on Run 3 input, add `o2-analysis-track-propagation`.
93
+
- Please refer to the documentation on the [track propagation](../basics-usage/HelperTasks.md#track-propagation) for details.
94
+
- Missing `collision_001`: Please add the `o2-analysis-collision-converter`.
95
+
- Missing `collision`: If you are executing `o2-analysis-collision-converter`, remove it.
96
+
- Missing `zdc_001`: Please add the `o2-analysis-zdc-converter`.
97
+
- Missing `zdc`: If you are executing `o2-analysis-zdc-converter`, remove it.
98
+
- Missing `fv0c`: If you are running on Run 3 input, please make sure that the process switches in the `bc-selection`, `event-selection` and `multiplicity-table` tasks are set to `"processRun2": "false", "processRun3": "true"` in your config JSON; see e.g. the `Configurables` section in the [event selection](../basics-usage/HelperTasks.md#event-selection) documentation.
99
+
- Missing `tofsignal`: Please refer to the documentation on the [TOF PID](../basics-usage/HelperTasks.md#particle-identification) requirements.
100
+
101
+
#### General cases
102
+
78
103
You can identify the missing workflow by running the [`find_dependencies.py`](https://github.com/AliceO2Group/O2Physics/blob/master/Scripts/find_dependencies.py) script.
79
104
The procedure is simple: If the error message complains about a missing table `DF_<id>/O2<table>` then you have to run `$O2PHYSICS_ROOT/share/scripts/find_dependencies.py -t <table>`
80
105
inside the O2Physics environment and add the correct one among the listed producer workflows to your command line.
- Missing `track`: If you are running on Run 3 data or MC, please refer to the documentation on the [track propagation](../basics-usage/HelperTasks.md#track-propagation).
103
-
- Missing `fv0c`: If you are running on Run 3 data or MC, please make sure that the process switches in the `bc-selection`, `event-selection` and `multiplicity-table` workflows are set to `"processRun2": "false", "processRun3": "true"` in your config JSON; see e.g. the `Configurables` section in the [event selection](../basics-usage/HelperTasks.md#event-selection) documentation.
104
-
- Missing `tofsignal`: Please refer to the documentation on the [TOF PID](../basics-usage/HelperTasks.md#particle-identification) requirements.
105
-
- Missing `collision_001`: Please add the `o2-analysis-collision-converter`.
106
-
107
125
### CCDB object not found
108
126
109
127
Error messages:
@@ -126,9 +144,11 @@ How to check the timestamp?
126
144
127
145
### Alien connection failed
128
146
129
-
```todo
130
147
Error message:
148
+
149
+
```text
150
+
Alien Token Check failed - Please get an alien token before running with https CCDB endpoint, or alice-ccdb.cern.ch!
131
151
```
132
152
133
153
- Create an Alien token by executing the `alien-token-init` command inside the O2Physics environment.
134
-
- Verify that the connection can be established by executing `alien.py`.
154
+
- Verify that the connection can be established by executing `alien.py`. You should be greeted with `Welcome to the ALICE GRID`. Exit with `exit`.
0 commit comments