Written by

Technical Consultant at Traverse Health
Question Muhammad Waseem · Aug 24, 2021

Getting ERROR <Ens>ErrException: <CLASS DOES NOT EXIST>

Hi,

I am getting below error while starting production
ERROR <Ens>ErrException: <CLASS DOES NOT EXIST>zgetProductionItems+29^Ens.Director.1 *HS.FHIRServer.Interop.Service -- logged as '-' number - @''

Thanks

Product version: IRIS 2021.1

Comments

Heloisa Ramalho · Aug 25, 2021

Hi.  Without seeing the source code for your production, I would guess that there is an item in your Production for which the associated class does not exist.  When the Production starts, Ens.Director obtains information from for the classes involved, in order to create the jobs and message queues, among other things.

If you can't spot the problematic item from the log, I suggest that you disable all items and begin re-enabling one at a time, and seeing which item is the source for the error.

Hope it helps,

Heloisa

0
Muhammad Waseem  Aug 26, 2021 to Heloisa Ramalho

Thanks @Heloisa Ramalho 
I found that issue is with "HS.FHIRServer.Interop.Service". How to fix the class not found issue?

0
Vic Sun  Aug 26, 2021 to Muhammad Waseem

Muhammad,

That "missing" class is shipped with the Health side of ISC products (ex. IRIS for Health, HealthShare UCR, Health Connect). The fact that it can't be found is somewhat worrisome, but you can narrow this down into 2 main possibilities.

1. the class actually doesn't exist on your instance. I would recommend finding out how that could have happened.

2. the class does exist, but can't be found by the process, potentially because of a namespace / mapping issue. I would take a look at your mappings to see why this class is not available.

Besides those 2 points, a few questions to ask would be: When did this start happening? What changed? Was this class able to be found before?

0
Heloisa Ramalho  Aug 26, 2021 to Vic Sun

Was the Production imported from another instance?

0