# If\_else error?

**URL:** https://mworks.discourse.group/t/if-else-error/366
**Category:** Support
**Created:** [November 30, 2017, 8:12pm UTC](https://mworks.discourse.group/t/if-else-error/366 "2017-11-30T20:12:03Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)
#### Post date: [November 30, 2017, 8:12pm UTC](https://mworks.discourse.group/t/if-else-error/366/1 "2017-11-30T20:12:03Z")

</div>

Hi Chris,

This code:

```
        <action type="if_else">
          <action type="if" condition="doAdvanceOnCounter">
            <action type="start_timer" timer="stimDurationTimer" duration="0.01" duration_units="ms"/> <!-- 10 us if not using counter -->
          </action>
          <action type="else"> <!-- not using counter -->
            <action type="start_timer" timer="stimDurationTimer" duration="tPyCompDuringStimTimeMs" duration_units="ms"/> <!-- keep track of stim offset for state transitions -->
          </action>
        </action>

```

Produces this error:

00:01:15: ERROR: Failed to create object.

Extended information:

reason: No factory for object type: action/else

location: at line 349

object\_type: action/else

parent\_scope: JuiceOnHoldProtocol

ref\_id: idp140379209230944

parser\_context: mw\_anonymous\_create

* * *

Server:

Version 0.8.dev-20170921 (72dd0dc2)

(Line number corresponds.)

Thanks,

Mark

---

<div class="post-metadata">

### Author: ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)
#### Post date: [November 30, 2017, 8:22pm UTC](https://mworks.discourse.group/t/if-else-error/366/2 "2017-11-30T20:22:03Z")

</div>

Hi Mark,

> Version 0.8.dev-20170921 (72dd0dc2)

You’re using a nightly build from September, but the “else” action wasn’t added until early November. If you want to use it, you’ll need a more recent nightly.

Chris

---

<div class="post-metadata">

### Author: ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)
#### Post date: [December 1, 2017, 7:28pm UTC](https://mworks.discourse.group/t/if-else-error/366/3 "2017-12-01T19:28:21Z")

</div>

Ah, thanks. I thought the else action had been around since if\_else was added, but this jogs my memory.  
have a good weekend,  
Mark

---

<div class="post-metadata">

### Author: ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)
#### Post date: [July 19, 2022, 9:51pm UTC](https://mworks.discourse.group/t/if-else-error/366/4 "2022-07-19T21:51:08Z")

</div>


