- Home
- Forum
- JavaScript - EJ 2
- Java based EJ2-DocumentEditor-WebServices problem
Java based EJ2-DocumentEditor-WebServices problem
Hi syncfusion team,
I got an exception when using java based EJ2-DocumentEditor-WebServices.
The code was from your github sample: https://github.com/SyncfusionExamples/EJ2-DocumentEditor-WebServices/tree/master/Java
Referenced to these jars: syncfusion-docio-18.3.0.35,syncfusion-ej2-wordprocessor-18.3.0.35.jar,syncfusion-javahelper-18.3.0.35.jar
The "Import" API looks working good, but the "SystemClipboard" API throws an exception:
java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Lcom.syncfusion.docio.HTMLConverterImpl$TextFormat;
at com.syncfusion.docio.HTMLConverterImpl.applyDivParagraphFormat(HTMLConverterImpl.java:3410)
at com.syncfusion.docio.HTMLConverterImpl.addNewParagraph(HTMLConverterImpl.java:1630)
at com.syncfusion.docio.HTMLConverterImpl.addNewParagraphToTextBody(HTMLConverterImpl.java:1532)
at com.syncfusion.docio.HTMLConverterImpl.traverseTextWithinTag(HTMLConverterImpl.java:1386)
at com.syncfusion.docio.HTMLConverterImpl.traverseChildNodes(HTMLConverterImpl.java:1330)
at com.syncfusion.docio.HTMLConverterImpl.parseFormattingTags(HTMLConverterImpl.java:2693)
at com.syncfusion.docio.HTMLConverterImpl.parseTags(HTMLConverterImpl.java:1824)
at com.syncfusion.docio.HTMLConverterImpl.traverseChildNodes(HTMLConverterImpl.java:1342)
at com.syncfusion.docio.HTMLConverterImpl.parseFormattingTags(HTMLConverterImpl.java:2693)
at com.syncfusion.docio.HTMLConverterImpl.parseTags(HTMLConverterImpl.java:1824)
at com.syncfusion.docio.HTMLConverterImpl.traverseChildNodes(HTMLConverterImpl.java:1342)
at com.syncfusion.docio.HTMLConverterImpl.parseFormattingTags(HTMLConverterImpl.java:2693)
at com.syncfusion.docio.HTMLConverterImpl.parseTags(HTMLConverterImpl.java:1824)
at com.syncfusion.docio.HTMLConverterImpl.traverseChildNodes(HTMLConverterImpl.java:1342)
at com.syncfusion.docio.HTMLConverterImpl.parseTags(HTMLConverterImpl.java:1733)
at com.syncfusion.docio.HTMLConverterImpl.traverseChildNodes(HTMLConverterImpl.java:1342)
at com.syncfusion.docio.HTMLConverterImpl.parseFormattingTags(HTMLConverterImpl.java:2693)
at com.syncfusion.docio.HTMLConverterImpl.parseTags(HTMLConverterImpl.java:1824)
at com.syncfusion.docio.HTMLConverterImpl.traverseChildNodes(HTMLConverterImpl.java:1342)
at com.syncfusion.docio.HTMLConverterImpl.parseTags(HTMLConverterImpl.java:1733)
at com.syncfusion.docio.HTMLConverterImpl.traverseChildNodes(HTMLConverterImpl.java:1342)
at com.syncfusion.docio.HTMLConverterImpl.appendToTextBody(HTMLConverterImpl.java:473)
at com.syncfusion.docio.WTextBody.insertXHTML(WTextBody.java:272)
at com.syncfusion.docio.WTextBody.insertXHTML(WTextBody.java:256)
at com.syncfusion.docio.WordDocument.openHTML(WordDocument.java:4376)
at com.syncfusion.docio.WordDocument.openInternal(WordDocument.java:4324)
at com.syncfusion.docio.WordDocument.open_Internal(WordDocument.java:4255)
at com.syncfusion.docio.WordDocument.open(WordDocument.java:4250)
at com.syncfusion.ej2.wordprocessor.DocxImporting.convertToDocumentAdv(DocxImporting.java:73)
at com.syncfusion.ej2.wordprocessor.WordProcessorHelper.loadString(WordProcessorHelper.java:206)
Could you please tell me how to solve this problem? Thank you.
SIGN IN To post a reply.
3 Replies
1 reply marked as answer
SN
snoopyea
November 2, 2020 06:29 AM UTC
It works well when I paste word or text content, exception happens when I paste html content.
SR
Stephen Raj Chandra Sekar
Syncfusion Team
November 2, 2020 11:11 AM UTC
Hi snoopyea,
We have pasted the HTML content using Java as backend we couldn’t reproduce the reported issue, Can you ensure it in below sample?
Steps to run spring boot service:
1. Download and run the spring boot web service using the command “gradlew bootRun”.
2. Once started, ensure the started port number of the web service (Default value: http://localhost:9090/)
kindly check it and let us know whether this helps.
Regards,
Stephen Raj
Marked as answer
Hi snoopyea,We have pasted the HTML content using Java as backend we couldn’t reproduce the reported issue, Can you ensure it in below sample?Steps to run spring boot service:1. Download and run the spring boot web service using the command “gradlew bootRun”.2. Once started, ensure the started port number of the web service (Default value: http://localhost:9090/)kindly check it and let us know whether this helps.Regards,Stephen Raj
Hi Stephen,
Your sample works for me, thank you.
SIGN IN To post a reply.
- 3 Replies
- 2 Participants
- Marked answer
-
SN snoopyea
- Oct 31, 2020 08:44 AM UTC
- Nov 3, 2020 02:03 AM UTC