I'm trying to import Project tagged Entities(i.e. entities.xml) from one machine i.e. Dev to another Test machine but getting below error:-
Error importing: error, Not Acceptable
"Internal error: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence"
1st machine(from which export has been taken) is having ThingWorx v8.3 and Manufacturing Apps v8.3.2
2nd machine(Entities to which import required) is having ThingWorx v8.4.4 and Manufacturing Apps v8.3.2
I already added Java Options in tomcat as mentioned when I installed tomcat :-
-Djava.library.path=C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps\Thingworx\WEB-INF\extensions
Still I am getting the error when trying to import the entites.xml file.
Please help on this issue.
Thanks in advance.
Also in both servers Java Options are set i.e. -Dfile.encoding=UTF-8.
Is it possible for you to test the source file:
Our environment is on Windows machine and after your suggestion I checked for process of checking the validity of UTF-8 file but didn't find any link to test the entities.xml file.
If you want, DM me the file and I'll see what I can determine?
iconv is available in either cygwin or in the Unix on Windows builds (ubuntu).
Do you have the Windows Subsystem for Linux installed? Or access to a Linux machine? Ubuntu from the Microsoft store has iconv installed to test.
The only Windows native versions I've been able to find of iconv come with cygwin.
Can you use a hex editor to see if there's an unprintable character at the start of your file? I've had something similar trip me up before.
Have you already set extension import enabled (allowEntities) in platform-settings.json per article CS300115?
Yes, it is already set as mentioned:-
We normally only set -Dfile.encoding=UTF-8 property to JAVA_OPTS Java options for tomcat. If it doesn't work, please use below workaround for a try:
Have entered the parameters mentioned in official PTC TW_8.4_Installation document.(Screenshot attached)
Have also tried the workaround earlier as mentioned but no success.
Please open a case to support team for further analysis, attach tomcat log/Thingworx application log/Tomcat java options, thanks!