Skip to content

Null Pointer Exception when User Defined Type is not found. #1084

@boutier

Description

@boutier

In the following, copy() should not be called when resolveType() fails.

com.datastax.oss.driver.api.core.type.UserDefinedType userType = userTypeResolver.resolveType(identifier)
.copy(frozen);
if (userType == null) {

		com.datastax.oss.driver.api.core.type.UserDefinedType userType = userTypeResolver.resolveType(identifier)
-				.copy(frozen);

		if (userType == null) {
			throw new MappingException(String.format("User type [%s] not found", identifier));
		}

-		return userType;
+		return userType.copy(frozen);

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions