Я использую titan-cassandra storage.backend = cassandra в своей тестовой среде и недавно узнал, что могу просто плюнуть в storage.backend = inmemory для тестирования с помощью - график памяти. Поскольку это резко увеличит скорость сотен тестов - это звучит здорово. Но, превратив это изменение в мою простую конфигурацию теста, многие из моих прошедших тестов терпят неудачу. Вот моя конфигурация:Titan storage.backend = inmemory Причины несовместимого типа данных Исключение
storage.backend=inmemory
storage.hostname=localhost
storage.cassandra.keyspace=test
Есть две ошибки, которые приходят, подавляющее большинство из которых:
java.lang.IllegalArgumentException: Incompatible data types for: variable
, а гораздо реже:
com.thinkaurelius.titan.core.TitanException: Could not commit transaction due to exception during persistence
Любая идея о том, как я могу решить эти проблемы?