De-serialization issue while connecting to a database | Community
Skip to main content
Level 2
June 4, 2020

De-serialization issue while connecting to a database

  • June 4, 2020
  • 7 replies
  • 6745 views

Hi,

 

I have created a sample table in mysql and tried to create a form data model based on a schema-> table.

While trying to do testing for read and insert I get the following error.

 

While reading : Deserialization not allowed for class [Ljava.lang.String; (on Thu Jun 04 16:49:46 IST 2020)

 

While inserting :  {
"errorMessage": "java.lang.UnsupportedOperationException: Deserialization not allowed for class [Ljava.lang.String; (on Thu Jun 04 16:50:05 IST 2020)"
}

 

Please help.

 

Thanks,

Bibhu.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

7 replies

Adobe Employee
June 5, 2020

@bibhunayak 

Please locate “DeserializationFirewallImpl” configuration under configMgr( http://<hostname>:<portno>/system/console/configMgr)  and add like below.

I hope this will help.

Level 2
June 5, 2020
I have already added the below URLs. com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/mysql Can you please let me know what else need to be added?
Level 2
June 5, 2020

I have already added the below URLs.

com.mysql.jdbc.Driver

jdbc:mysql://localhost:3306/mysql

 

Can you please let me know what else need to be added?

Level 8
June 7, 2020
  • Whitelist sun.util.calendar package.
    • Open feilix web console in your browser window
    • Search and open Deserialization Firewall Configuration In the whitelist field add sun.util.calendar package and save
Level 2
June 8, 2020

Hi Girish,

 

It's already there in whitelist.

 

 

Level 8
June 8, 2020

Send the screen shot of your table and form data model

Level 2
June 8, 2020

Please find the screenshots below.

 

Level 2
June 19, 2020

@rakhi_sukhadeve PFB the screenshot.

Adobe Employee
June 19, 2020

@bibhunayakPlease add the one highlighted in my screenshot.