preetham02 opened a new issue, #3145: URL: https://github.com/apache/parquet-java/issues/3145
### Describe the bug, including details regarding any error messages, version, and platform. The MessageTypeParser.parseMessageType(String) method fails when parsing Parquet schemas containing field names with special characters such as "name=id" or "first name". These field names are valid in Parquet schema definitions and Parquet files successfully support them. However, parseMessageType throws an error or fails to deserialize such schemas back into a valid MessageType object. Steps to Reproduce: Create a valid Parquet schema with a field name like name=id or first name. Convert it to a string using .toString(). Attempt to parse it back using MessageTypeParser.parseMessageType(parquetSchema.toString()). Suggested Fix: Enhance MessageTypeParser to properly handle and deserialize field names containing special characters, ensuring compliance with the Parquet specification. ### Component(s) _No response_ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@parquet.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@parquet.apache.org For additional commands, e-mail: issues-h...@parquet.apache.org