# Error when getting positions - crypto position

**URL:** <https://forum.alpaca.markets/t/error-when-getting-positions-crypto-position/12371>\
**Category:** Alpaca Trading\
**Created:** [May 11, 2023, 3:39am UTC](https://forum.alpaca.markets/t/error-when-getting-positions-crypto-position/12371 "2023-05-11T03:39:33Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Carlos\_Santana](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.alpaca.markets/carlos_santana/32/5269_2.png) [@Carlos\_Santana](https://forum.alpaca.markets/u/Carlos_Santana)\
**Post date:** [May 11, 2023, 3:39am UTC](https://forum.alpaca.markets/t/error-when-getting-positions-crypto-position/12371/1 "2023-05-11T03:39:33Z")

</div>

Hi!

Since I have a crypto position in my portfolio. I get an error bc the exchange “CRYPTO” isn’t listed in class AssetExchange.

I added it, but Alpaca should fix this.

Kind regards,  
Karl

File “C:\Users\k\Downloads\WPy\scripts\py\aAlpaca\_v2.py”, line 911, in processSMHstrategy  
positions = self.trading\_client.get\_all\_positions()  
File “C:\Users\k\Downloads\WPy\python-3.10.5.amd64\lib\site-packages\alpaca\trading\client.py”, line 240, in get\_all\_positions  
return parse\_obj\_as(List[Position], response)  
File “pydantic\tools.py”, line 38, in pydantic.tools.parse\_obj\_as  
File “pydantic\main.py”, line 341, in pydantic.main.BaseModel. **init**  
pydantic.error\_wrappers.ValidationError: 1 validation error for ParsingModel[List[alpaca.trading.models.Position]]  
**root** → 0 → exchange  
value is not a valid enumeration member; permitted: ‘AMEX’, ‘ARCA’, ‘BATS’, ‘NYSE’, ‘NASDAQ’, ‘NYSEARCA’, ‘FTXU’, ‘CBSE’, ‘GNSS’, ‘ERSX’, ‘OTC’ (type=type\_error.enum; enum\_values=[\<AssetExchange.AMEX: ‘AMEX’\>, \<AssetExchange.ARCA: ‘ARCA’\>, \<AssetExchange.BATS: ‘BATS’\>, \<AssetExchange.NYSE: ‘NYSE’\>, \<AssetExchange.NASDAQ: ‘NASDAQ’\>, \<AssetExchange.NYSEARCA: ‘NYSEARCA’\>, \<AssetExchange.FTXU: ‘FTXU’\>, \<AssetExchange.CBSE: ‘CBSE’\>, \<AssetExchange.GNSS: ‘GNSS’\>, \<AssetExchange.ERSX: ‘ERSX’\>, \<AssetExchange.OTC: ‘OTC’\>])

---

<div class="post-metadata">

**Author:** ![lorenzo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.alpaca.markets/lorenzo/32/5372_2.png) [@lorenzo](https://forum.alpaca.markets/u/lorenzo)\
**Post date:** [May 13, 2023, 9:08am UTC](https://forum.alpaca.markets/t/error-when-getting-positions-crypto-position/12371/2 "2023-05-13T09:08:28Z")

</div>

Try to upgrade the package to 0.8.2. I has similar issue

---

<div class="post-metadata">

**Author:** ![Carlos\_Santana](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.alpaca.markets/carlos_santana/32/5269_2.png) [@Carlos\_Santana](https://forum.alpaca.markets/u/Carlos_Santana)\
**Post date:** [May 13, 2023, 9:09am UTC](https://forum.alpaca.markets/t/error-when-getting-positions-crypto-position/12371/3 "2023-05-13T09:09:43Z")

</div>

Thank you! is there a log about changes and bug fixes in new releases?
