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

De-serialization issue while connecting to a database

  • June 4, 2020
  • 7 replies
  • 6736 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.

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?
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?

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
June 8, 2020

Hi Girish,

 

It's already there in whitelist.

 

 

June 8, 2020

Send the screen shot of your table and form data model

June 8, 2020

Please find the screenshots below.

 

June 19, 2020

@rakhi_sukhadeve PFB the screenshot.

Adobe Employee
June 19, 2020

@bibhunayakPlease add the one highlighted in my screenshot.