org.ofbiz.core.entity.GenericEntityException: Error creating GenericValue (SQL Exception while getting value: (Protocol violation: [ 14, 114, ]))

org.ofbiz.core.entity.GenericEntityException: Error creating GenericValue (SQL Exception while getting value: (Protocol violation: [ 14, 114, ]))

Symptoms:

During snapshot creation, the following error appears:

Caused by: org.ofbiz.core.entity.GenericEntityException: Error creating GenericValue (SQL Exception while getting value: (Protocol violation: [ 14, 114, ])) at org.ofbiz.core.entity.EntityListIterator.getCompleteList(EntityListIterator.java:342) at org.ofbiz.core.entity.GenericDAO.selectByAnd(GenericDAO.java:730) at org.ofbiz.core.entity.GenericHelperDAO.findByAnd(GenericHelperDAO.java:166) at org.ofbiz.core.entity.GenericDelegator.findByAnd(GenericDelegator.java:909) at org.ofbiz.core.entity.GenericDelegator.findByAnd(GenericDelegator.java:887) at org.ofbiz.core.entity.GenericDelegator.getRelatedByAnd(GenericDelegator.java:1452) at org.ofbiz.core.entity.GenericValue.getRelatedByAnd(GenericValue.java:317) at com.atlassian.jira.issue.managers.DefaultIssueManager.getEntitiesByIssue(DefaultIssueManager.java:399) at com.atlassian.jira.issue.managers.DefaultIssueManager.getEntitiesByIssueObject(DefaultIssueManager.java:414) at com.atlassian.jira.issue.managers.RequestCachingIssueManager.getEntitiesByIssueObject(RequestCachingIssueManager.java:155) at com.atlassian.jira.issue.comments.CommentSearchManager.getComments(CommentSearchManager.java:106) ... 13 more Caused by: org.ofbiz.core.entity.GenericDataSourceException: SQL Exception while getting value: (Protocol violation: [ 14, 114, ]) at org.ofbiz.core.entity.jdbc.SqlJdbcUtil.getValue(SqlJdbcUtil.java:700) at org.ofbiz.core.entity.EntityListIterator.currentGenericValue(EntityListIterator.java:181) at org.ofbiz.core.entity.EntityListIterator.next(EntityListIterator.java:267) at org.ofbiz.core.entity.EntityListIterator.getCompleteList(EntityListIterator.java:335) ... 24 more at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:669) at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:249) at oracle.jdbc.driver.T4C8TTIClob.read(T4C8TTIClob.java:245) at oracle.jdbc.driver.T4CConnection.getChars(T4CConnection.java:3901) at oracle.sql.CLOB.getChars(CLOB.java:517) at oracle.sql.CLOB.getSubString(CLOB.java:354) at oracle.jdbc.driver.ClobAccessor.getString(ClobAccessor.java:454) at oracle.jdbc.driver.GeneratedStatement.getString(GeneratedStatement.java:327) at oracle.jdbc.driver.GeneratedScrollableResultSet.getString(GeneratedScrollableResultSet.java:882) at org.apache.commons.dbcp2.DelegatingResultSet.getString(DelegatingResultSet.java:199) at org.apache.commons.dbcp2.DelegatingResultSet.getString(DelegatingResultSet.java:199) at org.ofbiz.core.entity.jdbc.SqlJdbcUtil.getValue(SqlJdbcUtil.java:610) ... 27 more

Cause:

A bug in Oracle JDBC driver 12.1.0.1. More details here https://jira.atlassian.com/browse/JRASERVER-60604

Resolution:

Update the Oracle JDBC driver to a newer version as described in the linked JIRA issue.