When I want to clone an object I get the following error: Character reference "&#
Some stats on the object:
- 66 fields
-17 relations
- 12 triggers
- 1 E-mail template
- Workflow enabled
Rollbase version 4.0.4 (private cloud)
When I clone a "simple" object it works ok, so I must be something in a specific field / trigger / etc. Any ideas whats causing this or is this already a known issue?
System error log:
PROD1 | SAXParseException | Character reference "&# |
Hi -
Can you try enabling showDebugInfo=true in the shared.properties and send us the complete stacktrace of the error?
Also, having access to the app.xml might help us narrow down the issue if the stacktrace isn't helpful.
Regards.
Hi Manooj,
I'll enable the setting in the shared.properties. Also I'm not able to export the app the same error is displayed when I'm trying to export. So I'll come back with the stacktrace.
Stacktrace:
org.xml.sax.SAXParseException; lineNumber: 1434; columnNumber: 86; Character reference "&#
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:347)
at p22.a513.parse(a513.java:50)
at p22.a513.parse(a513.java:58)
at p0.a203.cloneObjectDef(a203.java:525)
at p4.a294.clone(a294.java:343)
at p4.a312.dispatch(a312.java:170)
at org.apache.jsp.setup.objectView_jsp._jspService(objectView_jsp.java:114)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at com.rb.util.web.NoCacheFilter.doFilter(NoCacheFilter.java:41)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at com.rb.util.web.RequestLoggingFilter.doFilter(RequestLoggingFilter.java:36)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Hi -
When cloning the object definition, we try to create an xml internally out of the object's metadata and create a new cloned object def. It looks like there is some unparseable character in that which could be coming from the object's metadata like names of pages, object definition name etc. It would be helpful if you can provide access to your environment for us to look at the object definition and see if we can simulate a similar one at our end (Since you say you cannot export the app xml).
Regards.
Hi Manooj,
I'll log a support case for this and will provide you with login credentials.
Regards Aede
Perfect. Thanks.