Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
THRUST SERVICES & TOOLS
CLOUD EDITIONS
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Web CMS (TeamSite)
Edit DCR Error
JoshProx
I am getting the following error for TeamSite 6.7.1 on solaris. I am creating dcrs through perl code. I am doing all file operations in utf-8 mode. The code works fine for english content but gives problem for spanish content. The BOM for datacapture.cfg and tpl is defined properly. All xml declarations are utf-8. Here is the exception which I get -
Root cause:
Couldn't parse DCR bytes into DOM [unable_to_parse_dcr ]:Invalid byte 1 of 1-byte UTF-8 sequence.
Details...
com.interwoven.ui.formspub.datacapture.EditDCRPredicate$ReadDCRException: Couldn't parse DCR bytes into DOM [unable_to_parse_dcr ]:Invalid byte 1 of 1-byte UTF-8 sequence. at com.interwoven.ui.formspub.datacapture.EditDCRPredicate.readDCRContents(EditDCRPredicate.java:105) at com.interwoven.ui.formspub.datacapture.EditDCRPredicate.execute(EditDCRPredicate.java:51) at com.interwoven.ui.formspub.datacapture.AbstractOpenDCRCommand.execute(AbstractOpenDCRCommand.java:112) at com.interwoven.ui.formspub.datacapture.EditDCRCommand.execute(EditDCRCommand.java:104) at com.interwoven.ui.base.impl.command.CommandHandler.doExecuteCommand(CommandHandler.java:915) at com.interwoven.ui.base.impl.command.CommandHandler.tryRunCommandDescriptor(CommandHandler.java:752) at com.interwoven.ui.base.impl.command.CommandHandler.tryRunCommandID(CommandHandler.java:629) at com.interwoven.ui.base.impl.command.CommandHandler.runCommand(CommandHandler.java:419) at com.interwoven.ui.base.impl.command.CommandCallbackContextImpl.callback(CommandCallbackContextImpl.java:45) at com.interwoven.ui.base.wizard.WizardCommand.execute(WizardCommand.java:115) at com.interwoven.ui.base.impl.command.CommandHandler.doExecuteCommand(CommandHandler.java:915) at com.interwoven.ui.base.impl.command.CommandHandler.tryRunCommandDescriptor(CommandHandler.java:752) at com.interwoven.ui.base.impl.command.CommandHandler.tryRunCommandID(CommandHandler.java:629) at com.interwoven.ui.base.impl.command.CommandHandler.runCommandLoop(CommandHandler.java:234) at com.interwoven.ui.base.impl.command.CommandServlet.doGet(CommandServlet.java:163) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.interwoven.ui.base.impl.auth.AuthenticationFilter.doFilter(AuthenticationFilter.java:204) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.interwoven.ui.base.util.SetRequestEncodingFilter.doFilter(SetRequestEncodingFilter.java:105) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595)
Find more posts tagged with
Comments
ISCBorisB
Couldn't parse DCR bytes into DOM [unable_to_parse_dcr ]:Invalid byte 1 of 1-byte UTF-8 sequence
You *seem* to have incorrect UTF-8 encoding for some non-ASCII character(s). It's not enough to declare something as UTF-8. It has to BE UTF-8 encoded.
To see what I mean, create
two
XML Files (good.xml, bad.xml) from the sample below and try to open them up with your browser, see what happens. Do not
bother with samples' BOM, it won't make any difference.
[html]
¿Why in the world does Spanish have an upside down question mark?
¿Why in the world does Spanish have an upside down question mark?
[/html]
JoshProx
Thanks for the reply. I got it somewhere in the dcr content