ND92
Member
I have a UBE that is set to produce XML output and the logs indicate that the XML is being created, but the UBE throws an exception right before generating the XML. Any ideas would be appreciated!
Notes:
This is a custom UBE.
The UBE generates a PDF without issues.
The XML is generated fine in certain data scenarios (see next comment).
My assumption was that the XML had too large of a data set and therefore all bugs and settings were made to increase the heap size, but the XML/UBE still throws an exception.
The UBE has no subsection joins.
The XML will generate OCCASSIONALLY. For instance, it seems that any time I make a jde.ini change and then run the UBE, the XML will generate without error, but any subsequent runs will throw an exception. Yes, I understand that that sounds flakey.
The server logs are below. The local logs indicate that tables are opened and not closed as well, but I've reviewed any potential caching or memory leak issues.
Fri Dec 27 18:10:53 CST 2013
Dec 27, 2013 6:11:26 PM oracle.xdo.template.rtf.util.ContextPool log
SEVERE: [Line 946.75] Illegal closing table XSL context for: xsl:for-each-group
Dec 27, 2013 6:11:27 PM oracle.xdo.template.rtf.util.ContextPool log
SEVERE: [Line 1430.59] Missing body begin XSL context for: <?end for-each-group?>
Dec 27, 2013 6:11:31 PM oracle.xdo.template.rtf.util.ContextPool log
SEVERE: [Line 504.123] Missing body begin XSL context for: <?end for-each?>
Dec 27, 2013 6:11:32 PM oracle.xdo.template.rtf.util.ContextPool log
SEVERE: [Line 22747.2] Last XSL context: <?for-each:Join_FQ540014_and_FQ540012_S1?> (<xsl:for-each select=".//Join_FQ540014_and_FQ540012_S1">) not closed.
E1Agent received notification 'jde.entserver.zombie.process'.
SEVERE: [Line 504.123] Missing body begin XSL context for: <?end for-each?>
Dec 27, 2013 6:51:44 PM oracle.xdo.template.rtf.util.ContextPool log
SEVERE: [Line 22747.2] Last XSL context: <?for-each:Join_FQ540014_and_FQ540012_S1?> (<xsl:for-each select=".//Join_FQ540014_and_FQ540012_S1">) not closed.
Fri Dec 27 18:51:46 CST 2013
Dec 27, 2013 6:51:46 PM oracle.xdo.template.rtf.util.ContextPool log
SEVERE: [Line 22747.2] Last XSL context: <?for-each:Join_FQ540014_and_FQ540012_S1?> (<xsl:for-each select=".//Join_FQ540014_and_FQ540012_S1">) not closed.
Dec 27, 2013 6:52:52 PM oracle.xdo.template.rtf.util.ContextPool log
SEVERE: [Line 946.75] Illegal closing table XSL context for: xsl:for-each-group
Dec 27, 2013 6:52:53 PM oracle.xdo.template.rtf.util.ContextPool log
SEVERE: [Line 1430.59] Missing body begin XSL context for: <?end for-each-group?>
E1Agent received notification 'jde.entserver.zombie.process'.
E1Agent received notification 'jde.entserver.zombie.process'.
Dec 27, 2013 6:57:43 PM oracle.xdo.template.rtf.util.ContextPool log
SEVERE: [Line 946.75] Illegal closing table XSL context for: xsl:for-each-group
Dec 27, 2013 6:57:44 PM oracle.xdo.template.rtf.util.ContextPool log
SEVERE: [Line 1430.59] Missing body begin XSL context for: <?end for-each-group?>
E1Agent received notification 'jde.entserver.zombie.process'.
E1Agent received notification 'jde.entserver.zombie.process'.
Notes:
This is a custom UBE.
The UBE generates a PDF without issues.
The XML is generated fine in certain data scenarios (see next comment).
My assumption was that the XML had too large of a data set and therefore all bugs and settings were made to increase the heap size, but the XML/UBE still throws an exception.
The UBE has no subsection joins.
The XML will generate OCCASSIONALLY. For instance, it seems that any time I make a jde.ini change and then run the UBE, the XML will generate without error, but any subsequent runs will throw an exception. Yes, I understand that that sounds flakey.
The server logs are below. The local logs indicate that tables are opened and not closed as well, but I've reviewed any potential caching or memory leak issues.
Fri Dec 27 18:10:53 CST 2013
Dec 27, 2013 6:11:26 PM oracle.xdo.template.rtf.util.ContextPool log
SEVERE: [Line 946.75] Illegal closing table XSL context for: xsl:for-each-group
Dec 27, 2013 6:11:27 PM oracle.xdo.template.rtf.util.ContextPool log
SEVERE: [Line 1430.59] Missing body begin XSL context for: <?end for-each-group?>
Dec 27, 2013 6:11:31 PM oracle.xdo.template.rtf.util.ContextPool log
SEVERE: [Line 504.123] Missing body begin XSL context for: <?end for-each?>
Dec 27, 2013 6:11:32 PM oracle.xdo.template.rtf.util.ContextPool log
SEVERE: [Line 22747.2] Last XSL context: <?for-each:Join_FQ540014_and_FQ540012_S1?> (<xsl:for-each select=".//Join_FQ540014_and_FQ540012_S1">) not closed.
E1Agent received notification 'jde.entserver.zombie.process'.
SEVERE: [Line 504.123] Missing body begin XSL context for: <?end for-each?>
Dec 27, 2013 6:51:44 PM oracle.xdo.template.rtf.util.ContextPool log
SEVERE: [Line 22747.2] Last XSL context: <?for-each:Join_FQ540014_and_FQ540012_S1?> (<xsl:for-each select=".//Join_FQ540014_and_FQ540012_S1">) not closed.
Fri Dec 27 18:51:46 CST 2013
Dec 27, 2013 6:51:46 PM oracle.xdo.template.rtf.util.ContextPool log
SEVERE: [Line 22747.2] Last XSL context: <?for-each:Join_FQ540014_and_FQ540012_S1?> (<xsl:for-each select=".//Join_FQ540014_and_FQ540012_S1">) not closed.
Dec 27, 2013 6:52:52 PM oracle.xdo.template.rtf.util.ContextPool log
SEVERE: [Line 946.75] Illegal closing table XSL context for: xsl:for-each-group
Dec 27, 2013 6:52:53 PM oracle.xdo.template.rtf.util.ContextPool log
SEVERE: [Line 1430.59] Missing body begin XSL context for: <?end for-each-group?>
E1Agent received notification 'jde.entserver.zombie.process'.
E1Agent received notification 'jde.entserver.zombie.process'.
Dec 27, 2013 6:57:43 PM oracle.xdo.template.rtf.util.ContextPool log
SEVERE: [Line 946.75] Illegal closing table XSL context for: xsl:for-each-group
Dec 27, 2013 6:57:44 PM oracle.xdo.template.rtf.util.ContextPool log
SEVERE: [Line 1430.59] Missing body begin XSL context for: <?end for-each-group?>
E1Agent received notification 'jde.entserver.zombie.process'.
E1Agent received notification 'jde.entserver.zombie.process'.