2015-10-30 4 views
0

Я использую 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 

Любая идея о том, как я могу решить эти проблемы?

ответ

0

Я делаю свои тесты, используя базу данных в графе памяти. Хотя, я не указываю ничего для имени хоста, я пытался использовать, теперь, localhost, и он все еще работает. Я считаю, что проблема может быть где-то еще, и вы уже исправили ее.