{"record":{"id":"1d401894aa6f0a0f","repo":"hibernate/hibernate-orm","slug":"error-accessing-stax-stream","errorCode":null,"errorMessage":"Error accessing StAX stream","messagePattern":"Error accessing StAX stream","errorType":"exception","errorClass":"HibernateException","httpStatus":null,"severity":"error","filePath":"hibernate-core/src/main/java/org/hibernate/boot/cfgxml/internal/JaxbCfgProcessor.java","lineNumber":133,"sourceCode":"\t\t\t\t\t\t\t+ \". Message: \" + handler.getMessage(), e\n\t\t\t);\n\t\t}\n\t}\n\n\tprivate static XMLEvent xmlEvent(XMLEventReader staxEventReader) {\n\t\ttry {\n\t\t\tXMLEvent event = staxEventReader.peek();\n\t\t\twhile ( event != null && !event.isStartElement() ) {\n\t\t\t\tstaxEventReader.nextEvent();\n\t\t\t\tevent = staxEventReader.peek();\n\t\t\t}\n\t\t\tif ( event == null ) {\n\t\t\t\tthrow new HibernateException( \"Could not locate root element\" );\n\t\t\t}\n\t\t\treturn event;\n\t\t}\n\t\tcatch ( Exception e ) {\n\t\t\tthrow new HibernateException( \"Error accessing StAX stream\", e );\n\t\t}\n\t}\n\n\tprivate boolean isNamespaced(StartElement startElement) {\n\t\treturn isNotEmpty( startElement.getName().getNamespaceURI() );\n\t}\n\n\tprivate Schema schema;\n\n\tprivate Schema schema() {\n\t\tif ( schema == null ) {\n\t\t\tschema = resolveLocalSchema( \"org/hibernate/hibernate-configuration-4.0.xsd\" );\n\t\t}\n\t\treturn schema;\n\t}\n\n\tprivate Schema resolveLocalSchema(String schemaName) {\n\t\treturn resolveLocalSchema( schemaName, W3C_XML_SCHEMA_NS_URI );","sourceCodeStart":115,"sourceCodeEnd":151,"githubUrl":"https://github.com/hibernate/hibernate-orm/blob/fad1729dce015f908198d57a8d80274a30f905a5/hibernate-core/src/main/java/org/hibernate/boot/cfgxml/internal/JaxbCfgProcessor.java#L115-L151","documentation":"Error \"Error accessing StAX stream\" thrown in hibernate/hibernate-orm.","triggerScenarios":"The JDK StAX parser fails while reading a Hibernate XML configuration file.","commonSituations":"Malformed XML in hibernate.cfg.xml, or XML parser/dependency conflicts on the classpath.","solutions":["Inspect the wrapped XMLStreamException cause; it usually reports the underlying I/O or syntax problem.","Make sure the input stream for the XML resource stays open for the duration of parsing.","Verify a compatible StAX parser is on the classpath and not corrupted by dependency shading."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"fad1729dce015f908198d57a8d80274a30f905a5","analyzedAt":"2026-08-22T04:13:57.527Z","schemaVersion":2},"datasetVersion":"2026-08-22T09:17:25.309Z"}