# SoftBank Robotics documentation What's new in NAOqi 2.8?

# Debugging an Activity

You have created a Behavior. It is operational. Otherwise, see: Debugging a Behavior.

You have transformed your Behavior into an Activity.

Here is how you can fix the bugs.

## Testing an Activity and its Trigger conditions

To test an Activity:

Step | Action
--- | ---
| Save the Project.
| In the Robot Applications panel, click the Package and install the current project to the robot button.
| Click the Turn autonomous life on button.

### My Activity does not start

Have a look to the Project Properties:

- Make sure the Behavior is exposed, i.e. its check-box is checked.

- Select the Behavior and make sure its Behavior property are well set.

  Pay attention to: Nature, Trigger sentences and/or Launch trigger condition.

## Testing an Activity bypassing its Trigger conditions

To test an Activity bypassing its trigger conditions:

Step | Action
--- | ---
| Make sure the Autonomous Life is on. If not, the Turn autonomous life on button.
| Click the Play button.

Result

Choregraphe, choose, according to the Nature of the Behavior and the current Life state, between the 2 methods: `ALBehaviorManagerProxy::startBehavior` or `ALAutonomousLifeProxy::switchFocus`.

AutonomousLife states | Behavior’s Nature
--- | ---
No nature | Solitary | Interactive
Disabled | startBehavior | startBehavior | startBehavior
Solitary | startBehavior | switchFocus | switchFocus
Interactive | startBehavior | switchFocus* | switchFocus

*Calling switchFocus of a Solitary Activity while in Interactive state will not start the Activity.

Glossary Site map Index Support Contact Legal Notices