RA Business Object jobs crash if more than one Source Document should be sent out from Business Objects.
The issue started to happen after the upgrade to RA Core v21.0.6 and RA BO Solution to v4.3.2 and still occurs in v4.3.3.
Publications with more than one source document and set target "E-Mail" are executed correctly and sent, but in the BO Job on the Automic side the following error message appears:
"org.apache.axis2.AxisFault: Eine XSD-Ausnahme ist aufgetreten. Attempting to invoke method 'get' failed: 'com.crystaldecisions.sdk.plugin.destination.smtp.ISMTPOptions.get(java.lang.Object)'. (WBP 42029)"
The returncode getg !=0, but the publication on BO Side was set successfully. The follow-up tasks will be affected by the error message.
Everything works correctly if only one source document and one target are set. In summary:
Publication with one Source document and one Target = E-Mail sent, Job OK
Publication with one Source document and one Target = BI E-Mail in executed: Job OK
Publication with more Source documents and one Target = E-Mail sent, Job OK
Publication with more Source documents and one Target = BI E-Mail in executed: Job fails with the error described
Jobs abend in AE with the following stack trace:
+++++++++++++++++++++++++++++++++++++ Start of Runtime Exception ++++++++++++++++++++++++++++++++++++ org.apache.axis2.AxisFault: Eine XSD-Ausnahme ist aufgetreten. Attempting to invoke method 'get' failed: 'com.crystaldecisions.sdk.plugin.destination.smtp.ISMTPOptions.get(java.lang.Object)'. (WBP 42029) at com.businessobjects.dsws.Consumer.dswsExceptionDocToAxisFault(Consumer.java:876) at com.businessobjects.dsws.biplatform.BIPlatform.get(BIPlatform.java:281) at com.automic.ra.businessobjects.run.PublicationJob.monitorJob(PublicationJob.java:95) at com.automic.ra.businessobjects.run.PublicationJob.runJob(PublicationJob.java:50) at com.automic.ra.businessobjects.run.PublicationJob$runJob.call(Unknown Source) at Publication.runJob(BusinessObjects.groovy:1624) at com.uc4.extensibility.types.CITAgent.dispatchJob(CITAgent.java:258) at com.uc4.ex.cit.CITJob.execute(CITJob.java:195) at com.uc4.ex.Job.run(Job.java:463) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) ++++++++++++++++++++++++++++++++++++++ End of Runtime Exception ++++++++++++++++++++++++++++++++++++++
RA Core v21.0.6
RA BO v4.3.2/3
This is a defect
The issue is fixed in RA.BusinessObjects 4.3.4 - Available
This is the reference for the issue: RA_BUSINESSOBJECTS-330