Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从夹板中拉出字符串时的键入问题_Java_Database_Redis - Fatal编程技术网

Java 从夹板中拉出字符串时的键入问题

Java 从夹板中拉出字符串时的键入问题,java,database,redis,Java,Database,Redis,当我从一个按钮运行代码时,我得到一个错误,说结果是错误的数据类型。这与我如何从剪贴板中提取文本有关吗?是否有其他方法可以做到这一点,这样它就不会抛出此错误? 堆栈: 我试图在没有选择正确数据库的情况下推送它。错误出现在client.rpush-不管是什么。是的,这是真的。我想知道,当我在推绳子的时候,它为什么会这样做。或者我可以用另一种方法。如果没有看到绝地武士的相关部分,我们只能猜测 Toolkit toolkit = Toolkit.getDefaultToolkit(); Clip

当我从一个按钮运行代码时,我得到一个错误,说结果是错误的数据类型。这与我如何从剪贴板中提取文本有关吗?是否有其他方法可以做到这一点,这样它就不会抛出此错误?
堆栈:


我试图在没有选择正确数据库的情况下推送它。

错误出现在
client.rpush
-不管是什么。是的,这是真的。我想知道,当我在推绳子的时候,它为什么会这样做。或者我可以用另一种方法。如果没有看到绝地武士的相关部分,我们只能猜测
Toolkit toolkit = Toolkit.getDefaultToolkit();
    Clipboard clipboard = toolkit.getSystemClipboard();
    String result;
    try {
        result = (String) clipboard.getData(DataFlavor.stringFlavor);
        console.appendText("\nString being registerd to account: " + result);

        Jedis client = new Jedis("placeholder");
        client.rpush(userName, result);
        client.disconnect();
        client.close();
Caused by: redis.clients.jedis.exceptions.JedisDataException: WRONGTYPE Operation against a key holding the wrong kind of value
at redis.clients.jedis.Protocol.processError(Protocol.java:117)
at redis.clients.jedis.Protocol.process(Protocol.java:151)
at redis.clients.jedis.Protocol.read(Protocol.java:205)
at redis.clients.jedis.Connection.readProtocolWithCheckingBroken(Connection.java:297)
at redis.clients.jedis.Connection.getIntegerReply(Connection.java:222)
at redis.clients.jedis.Jedis.rpush(Jedis.java:813)
at Commands.NEW.excecute(NEW.java:25)
at Controllers.mainController.parseCommand(mainController.java:100)
at Controllers.mainController.submitHandler(mainController.java:57)
... 58 more