Entities importing Error: error, Invalid byte 1 of 1-byte UTF-8 sequence (Windows Machines)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Entities importing Error: error, Invalid byte 1 of 1-byte UTF-8 sequence (Windows Machines)
Hi,
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 :-
-Dserver -Dd64
-XX:+UseG1GC
-Dfile.encoding=UTF-8
-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.
- Labels:
-
Troubleshooting
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Hello,
Are both servers set to use UTF-8?
-Chris Kaminski
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Yes.
Also in both servers Java Options are set i.e. -Dfile.encoding=UTF-8.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Is it possible for you to test the source file:
https://stackoverflow.com/questions/115210/how-to-check-whether-a-file-is-valid-utf-8
-Chris
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Hi,
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
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).
-Chris
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Sorry!!
Its not possible for me to share the .xml file of Entities.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
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.
https://docs.microsoft.com/en-us/windows/wsl/install-win10
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Hi,
Have you already set extension import enabled (allowEntities) in platform-settings.json per article CS300115?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Hi,
Yes, it is already set as mentioned:-
"ExtensionPackageImportPolicy": {
"importEnabled": true,
"allowJarResources": true,
"allowJavascriptResources": true,
"allowCSSResources": true,
"allowJSONResources": true,
"allowWebAppResources": true,
"allowEntities": true,
"allowExtensibleEntities": true
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
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:
- Open the XML in notepad
- No extra space should be there at the beginning and end of the document
- Select File -> Save As
- Select save as type -> All files
- Enter file name as abcd.xml
- Select Encoding as UTF-8 -> Click Save
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Hi,
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Please open a case to support team for further analysis, attach tomcat log/Thingworx application log/Tomcat java options, thanks!
