Situation
OpenEMR is installed on remote server in subdomain sub.domain.com. Using patient portal, patient submits document. When I log in as administrator and press "chart to onsite portal reviewed: I get the following error:
{"success":false,"message":"Style attribute '*' is not supported (for information on implementing this, see the support forums) in CSSDefinition.php at line 534","errors":[],"stackTrace":["0 [internal function]: ExceptionThrower::HandleError()","1 \/home\/maindir\/public_html\/sub.domain.com\/vendor\/ezyang\/htmlpurifier\/library\/HTMLPurifier\/CSSDefinition.php(534): trigger_error()","2 \/home\/maindir\/public_html\/sub.domain.com\/vendor\/ezyang\/htmlpurifier\/library\/HTMLPurifier\/CSSDefinition.php(399): HTMLPurifier_CSSDefinition->setupConfigStuff()","3 \/home\/maindir\/public_html\/sub.domain.com\/vendor\/ezyang\/htmlpurifier\/library\/HTMLPurifier\/Definition.php(51): HTMLPurifier_CSSDefinition->doSetup()","4 \/home\/maindir\/public_html\/sub.domain.com\/vendor\/ezyang\/htmlpurifier\/library\/HTMLPurifier\/Config.php(515): HTMLPurifier_Definition->setup()","5 \/home\/maindir\/public_html\/sub.domain.com\/vendor\/ezyang\/htmlpurifier\/library\/HTMLPurifier\/Config.php(434): HTMLPurifier_Config->getDefinition()","6 \/home\/maindir\/public_html\/sub.domain.com\/vendor\/ezyang\/htmlpurifier\/library\/HTMLPurifier\/AttrDef\/CSS.php(27): HTMLPurifier_Config->getCSSDefinition()","7 \/home\/maindir\/public_html\/sub.domain.com\/vendor\/ezyang\/htmlpurifier\/library\/HTMLPurifier\/AttrValidator.php(96): HTMLPurifier_AttrDef_CSS->validate()","8 \/home\/maindir\/public_html\/sub.domain.com\/vendor\/ezyang\/htmlpurifier\/library\/HTMLPurifier\/Strategy\/RemoveForeignElements.php(89): HTMLPurifier_AttrValidator->validateToken()","9 \/home\/maindir\/public_html\/sub.domain.com\/vendor\/ezyang\/htmlpurifier\/library\/HTMLPurifier\/Strategy\/Composite.php(24): HTMLPurifier_Strategy_RemoveForeignElements->execute()","10 \/home\/maindir\/public_html\/sub.domain.com\/vendor\/ezyang\/htmlpurifier\/library\/HTMLPurifier.php(211): HTMLPurifier_Strategy_Composite->execute()","11 \/home\/maindir\/public_html\/sub.domain.com\/portal\/patient\/libs\/Controller\/OnsiteDocumentController.php(361): HTMLPurifier->purify()","12 \/home\/maindir\/public_html\/sub.domain.com\/portal\/patient\/fwk\/libs\/verysimple\/Phreeze\/Dispatcher.php(172): OnsiteDocumentController->Update()","13 \/home\/maindir\/public_html\/sub.domain.com\/portal\/patient\/index.php(59): Dispatcher::Dispatch()","14 {main}"]}Alert!```
Or the following error with the "medical history" form:
```SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data```
Also, FYI, there are still issues with new patient self registration. After deleting a patient and attempting to register a new patient that is completely dissimilar to first patient, it refuses to send a confirmation email. log shows : ```Patient credential creation registration failure secondary to credentials already existing for email email@email.com and pid: 1``` even though openEMR was never exposed to this email. I noticed that even after deleting a patient, table content of "verify_email" remains so I manually delete it using phpadmin but error persists.
**OpenEMR Version**
I'm using OpenEMR version
**Browser**:
I'm using: firefox, chrome
**Operating System**
I'm using: ubuntu
**Search**
Did you search the forum for similar questions?
Yes
**Logs**
Did you check the logs? yes
Was there anything pertinent in them? yes (abovementioned for patient registration).
Please paste them here (surround with three backticks (```) for readability.
Error after submitting review of signed patient document: ```SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data```
Error during self registration: ```Patient credential creation registration failure secondary to credentials already existing for email email@email.com and pid: 1```
You can also turn on User Debugging under Administration->Globals->Logging User Debugging Options=>All