From 5d6d8d0a37cf58c575083df6a322b1d83254a288 Mon Sep 17 00:00:00 2001 From: Sami MEJRI Date: Sat, 15 Feb 2025 20:17:04 +0100 Subject: [PATCH] Use stax-api newInstance() instead of newFactory() for Android compatibility. --- .../implementation/chatcompletion/ChatXMLPromptParser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/semantickernel-api/src/main/java/com/microsoft/semantickernel/implementation/chatcompletion/ChatXMLPromptParser.java b/semantickernel-api/src/main/java/com/microsoft/semantickernel/implementation/chatcompletion/ChatXMLPromptParser.java index c1c9592a9..8cc1cc972 100644 --- a/semantickernel-api/src/main/java/com/microsoft/semantickernel/implementation/chatcompletion/ChatXMLPromptParser.java +++ b/semantickernel-api/src/main/java/com/microsoft/semantickernel/implementation/chatcompletion/ChatXMLPromptParser.java @@ -109,7 +109,7 @@ private static ChatPromptParseVisitor getFunctionDefinitions(String promp // try (InputStream is = new ByteArrayInputStream(prompt.getBytes(StandardCharsets.UTF_8))) { - XMLInputFactory factory = XMLInputFactory.newFactory(); + XMLInputFactory factory = XMLInputFactory.newInstance(); XMLEventReader reader = factory.createXMLEventReader(is); FunctionDefinition functionDefinition = null; Map parameters = new HashMap<>();