SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 66427: Testing, publishing, or running a DATA step scenario in SAS® Visual Investigator fails when the database is Oracle18

DetailsHotfixAboutRate It

When you test, publish, or run a DATA step scenario, and your database is Oracle18, you might encounter errors depending on the usage activity.

When publishing and running the scenario, you can see a error like the following in the sas-viya-vsd-service-default log:

2020-07-07 15:33:10.820 ERROR 13 — [TaskExecutor-11] c.s.f.vsd.service.job.JobFailureService : videmo@@acme(81d99756) [8e4ff9787c572ef0] [jobEvent.publish.failed.pipeline.status] The published job "6f966f34-69e0-4429-9c53-98f283593c2a" for pipeline "Oracle18 Flow" failed.
2020-07-07 15:33:10.820 ERROR 13 — [TaskExecutor-11] c.s.f.vsd.service.job.JobFailureService : videmo@@acme(81d99756) [8e4ff9787c572ef0] java.util.concurrent.CompletionException: java.lang.NullPointerException

On your screen, you also see the message  "The test of flow flow-name scenario scenario-name failed."

When you click Close, you can see an error similar to the following:

2020-07-07 15:38:21.877 ERROR 13 — [nio-8080-exec-5] com.sas.fcs.vsd.rest.FlowController : videmo@@acme(19ee6603) [aadf77e9277b2183] [upserted.object.failed] The following object could not be upserted: Name - Flow, ID - aae064ac-8e68-4916-a3b9-c2f10f4ce19d
2020-07-07 15:38:21.877 ERROR 13 — [nio-8080-exec-5] com.sas.fcs.vsd.rest.FlowController : videmo@@acme(19ee6603) [aadf77e9277b2183] org.springframework.orm.ObjectOptimisticLockingFailureException: Object of class [com.sas.fcs.vsd.domain.Flow] with identifier [96a20090-fc22-4db0-a8c2-871148bd8bda]: optimistic locking failed; nested exception is org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect) : com.sas.fcs.vsd.domain.Flow#96a20090-fc22-4db0-a8c2-871148bd8bda
2020-07-07 15:38:21.878 ERROR 13 — [nio-8080-exec-5] com.sas.commons.rest.ExceptionLog : videmo@@acme(19ee6603) [aadf77e9277b2183] com.sas.fcs.vsd.exception.ServiceException: The service request could not be completed.

In the sas-viya-vsd-service-default log, you also see an error like the following:

2020-07-07 15:38:21.877 ERROR 13 — [nio-8080-exec-5] com.sas.fcs.vsd.rest.FlowController : videmo@@acme(19ee6603) [aadf77e9277b2183] [upserted.object.failed] The following object could not be upserted: Name - Flow, ID - aae064ac-8e68-4916-a3b9-c2f10f4ce19d

Click the Hot Fix tab in this note for a link to instructions about accessing and applying the software update.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Visual InvestigatorLinux for x6410.610.7ViyaViya
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.