Project

General

Profile

Actions

Bug #9263

closed

Architecture #2787: Use Doobie or Slick in place of SpringTemplate / squeryl / pur JDBC

Error on report batch: NULL for non option type & on eventlog

Added by François ARMAND about 8 years ago. Updated about 8 years ago.

Status:
Released
Priority:
1 (highest)
Category:
Architecture - Code maintenance
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

Description

On real data, when executing the batch for new reports, we get:


[2016-10-07 11:55:19] ERROR report - Could not get node execution reports in the RudderSysEvents table, cause is: could not
                      get Reports <- Could not fetch the last completed runs from database. <- SQL `NULL` read at column 1 (JDBC type BigInt) but
                      mapping is to a non-Option type; use Option here.

The culprit seem to be: ReportsJdbcRepository#getRuns

A similar issue arise when looking on event logs in getEventLogByCriteria(criteria : Option[String], optLimit:Option[Int] = None, orderBy:Option[String])

Actions

Also available in: Atom PDF