While attempting to enable SAML (by setting SAML=Y in UC_SYSTEM_SETTINGS), *SP key does not auto-populate, and JWPs instantly abort with following error (can be found in JWP log file):
20200806/133324.068 - 34 java.lang.NoClassDefFoundError: javax/xml/transform/sax/SAXSource
20200806/133324.068 - 34 at com.ibm.db2.jcc.am.Connection.createSQLXML(Connection.java:7610)
20200806/133324.068 - 34 at com.automic.database.impl.DBConnectionImpl.createSQLXML(DBConnectionImpl.java:771)
20200806/133324.068 - 34 at com.automic.database.impl.TypeConverter.convertFromString(TypeConverter.java:157)
20200806/133324.068 - 34 at com.automic.database.impl.InsertStatementImpl.setFieldFromString(InsertStatementImpl.java:92)
20200806/133324.068 - 34 at com.automic.persistence.impl.VariableServiceImpl.modifyXMLVariable(VariableServiceImpl.java:109)
20200806/133324.068 - 34 at com.automic.filesync.impl.VariableModificationServiceImpl.writeXMLVariableInClientZero(VariableModificationServiceImpl.java:55)
20200806/133324.068 - 34 at com.automic.sso.saml.SamlMessageHandler.lambda$changeSP$1(SamlMessageHandler.java:265)
20200806/133324.068 - 34 at com.automic.kernel.impl.TransactionServiceImpl.lambda$execute$1(TransactionServiceImpl.java:31)
20200806/133324.068 - 34 at com.automic.kernel.impl.DBAction.execute(DBAction.java:152)
20200806/133324.068 - 34 at com.automic.kernel.impl.TransactionServiceImpl.execute(TransactionServiceImpl.java:31)
20200806/133324.068 - 34 at com.automic.sso.saml.SamlMessageHandler.changeSP(SamlMessageHandler.java:264)
20200806/133324.068 - 34 at com.automic.sso.saml.SamlMessageHandler.run(SamlMessageHandler.java:205)
20200806/133324.068 - 34 at com.automic.kernel.impl.TimedDBActionTask.execute(TimedDBActionTask.java:34)
20200806/133324.068 - 34 at com.automic.kernel.impl.DBAction.execute(DBAction.java:152)
20200806/133324.068 - 34 at com.automic.kernel.impl.DBAction.execute(DBAction.java:133)
20200806/133324.068 - 34 at com.automic.kernel.impl.DBAction.execute(DBAction.java:115)
20200806/133324.068 - 34 at com.automic.kernel.impl.TimerImpl$CoordinationTask.runSave(TimerImpl.java:141)
20200806/133324.068 - 34 at com.automic.kernel.impl.ExecutorTaskWrapper.run(ExecutorTaskWrapper.java:34)
20200806/133324.068 - 34 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
20200806/133324.068 - 34 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
20200806/133324.068 - 34 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
20200806/133324.068 - 34 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
20200806/133324.068 - 34 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
20200806/133324.068 - 34 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
20200806/133324.068 - 34 at java.lang.Thread.run(Thread.java:748)
20200806/133324.068 - 34 Caused by: java.lang.ClassNotFoundException: javax.xml.transform.sax.SAXSource cannot be found by com.automic.database_1.0.0
20200806/133324.068 - 34 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:508)
20200806/133324.068 - 34 at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:419)
20200806/133324.068 - 34 at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:411)
20200806/133324.068 - 34 at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150)
20200806/133324.068 - 34 at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
20200806/133324.068 - 34 ... 25 more
Defect
Release : 12.2.X, 12.3.X
Component : AUTOMATION ENGINE
Upgrade to one of the following versions of Automation Engine:
Automation.Engine 12.4.0 - released
Automation.Engine 12.2.6 - released
Automation.Engine 12.3.3 - released