Я пытаюсь создать простую программу кеширования, используя согласованность. Я могу вызвать службу и нажать или поп-значение из кеша через командную строку (cmd). Но когда я пытаюсь сделать то же самое с помощью кода Java, я получаю следующее сообщение об ошибке: нульКэш когерентности Oracle не работает - дает NPE
Exception in thread "main"
java.lang.NullPointerException at com.learn.coherence.main.TestCacheMainOne.main(TestCacheMainOne.java:14)
код является довольно простым и маленьким. линия за исключением является
NamedCache cache = CacheFactory.getCache("VirtualCache");
import com.tangosol.net.CacheFactory;
import com.tangosol.net.NamedCache;
public class TestCacheMainOne {
public static void main(String[] args) {
NamedCache cache = CacheFactory.getCache("VirtualCache");
System.out.println(cache);
String key = "key1";
String value = "value1";
cache.put(key, value);
String receivedValue = (String) cache.get(key);
System.out.println(receivedValue);
}
}
Пожалуйста, помогите мне об этом.
Это не может быть строка 14. – Kayaman
Извините, что я испортил номера строк там, пытаясь устранить бесполезные вещи. Линия, выбрасывающая исключение, равна cache.put (ключ, значение) – sarkardebanjan
Можете ли вы опубликовать полную трассировку стека? – vk239