Event type
Oracle XDO Template Processor Errors
BI Publisher template and report generation errors
Oracle XML Publisher (BI Publisher) XDO template processor error logs recording XML parsing errors, template processing failures, PDF generation issues, and data source connection problems
Overview
What this event covers
Records errors and diagnostic information from Oracle XML Publisher (BI Publisher) XDO template processor. Logs XML parsing errors, template syntax issues, PDF/Excel generation failures, font problems, memory allocation errors, and data source connectivity issues during report generation.
When generated
- ›XML template parsing errors or malformed template syntax
- ›Missing end delimiters or invalid XML tokens in templates
- ›PDF or Excel report generation failures
- ›Font loading issues during document generation
- ›RTF template structure errors or invalid formatting
- ›XSL-FO transformation errors
- ›Memory allocation failures for large reports
- ›Database connection timeouts or query failures
- ›Template validation errors for missing required fields
Security relevance
MediumCompliance
Frequency notes
Low-frequency events under normal conditions (9 events/hour during business hours, 2-3 events/hour nights, 1-2 events/hour weekends). Frequency increases during report generation peak times (month-end, quarter-end, annual reporting) or when template errors are introduced. Healthy systems with well-tested templates see minimal XDO errors.
Resources
Docs and tools
Generation
Configuration
- Base frequency
- 3 events/hour
- Time patterns
- business_hours night_hours weekend
- Business hours
- 3.0x
- Night hours
- 0.8x
- Weekend
- 0.5x
Schema
Field definitions
Field reference for this event type — types, requirements, examples, and allowed values.
timestamp
Date and time when the XDO error occurred
Source: now() | format_datetime('%b %d, %Y %I:%M:%S %p')
Mon DD, YYYY HH:MM:SS AM/PMDec 19, 2025 4:11:08 PMlogger_class
Fully qualified Java class name of the XDO component logging the event
Source: oracle.xdo.template.{random component}
Java class pathoracle.xdo.template.FOProcessor-
oracle.xdo.template.FOProcessorXSL-FO (Formatting Objects) processor for PDF generation -
oracle.xdo.template.rtf.util.ContextPoolRTF template processing context manager -
oracle.xdo.template.pdf.PDFProcessorPDF document processor -
oracle.xdo.template.excel.EXCELProcessorExcel spreadsheet generator
method_name
Method within the logger class where the event occurred
Source: random_choice(['log', 'generate', 'process', 'parse'])
Method namegeneratelog_level
Java logging level indicating severity
Source: random_choice(['SEVERE', 'WARNING', 'INFO', 'CONFIG'])
Java log levelSEVERE-
SEVERESerious failure preventing normal operation -
WARNINGPotential problem or degraded performance -
INFOInformational message about normal operation -
CONFIGConfiguration-related informational message
line_number
Line and column number in the template where the error occurred
Source: random_int(1, 50000).random_int(1, 999)
Line number.column[Line 17254.130]error_message
Detailed error message describing the XDO processing issue
Source: random_choice of realistic XDO error messages
Free textXML Tokenizer Error - null:<xml_token
XML token or delimiter that caused the parsing error
Source: Embedded in error message when applicable
XML syntax fragment<?<...data_size
Size of XML data being processed (in bytes)
Source: random_int(1000, 100000)
Bytes7794output_format
Output format code for the report being generated
Source: random_int(1, 5)
Format code1-
1PDF output format -
2Excel output format -
3RTF output format -
4HTML output format -
5XML output format