Cloning object gives system error

Posted by Aede Hoekstra on 10-Feb-2016 04:35

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 "&# 

All Replies

Posted by Manooj Murali on 10-Feb-2016 04:58

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.

Posted by Aede Hoekstra on 10-Feb-2016 05:24

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.

Posted by Aede Hoekstra on 10-Feb-2016 06:19

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)

Posted by Manooj Murali on 10-Feb-2016 07:48

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.

Posted by Aede Hoekstra on 10-Feb-2016 07:52

Hi Manooj,

I'll log a support case for this and will provide you with login credentials.

Regards Aede

Posted by Manooj Murali on 10-Feb-2016 07:54

Perfect. Thanks.

This thread is closed