问题标签 [unsupportedoperation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
83 浏览

java - Java:无法在 timestamp.HBASE api 处执行列族删除

结果:

0 投票
2 回答
100 浏览

java - 当我尝试将新的 List 对象添加到预定义的 List 对象时出现错误

我正在使用 Java 8 开发 Spring Boot 版本 2,当我尝试在“createTopic”方法中将新的 List 对象添加到预定义的 List 对象(即 topicList)时出现错误。

**

主题服务.java

**

**

主题对象.java

**

**

错误

**

2020-04-15 19:52:27.172 错误 15312 --- [nio-8080-exec-2] oaccC[.[.[/].[dispatcherServlet]:Servlet.service() 用于 servlet [dispatcherServlet] path [] 抛出异常 [请求处理失败;嵌套异常是 java.lang.UnsupportedOperationException] 的根本原因

java.lang.UnsupportedOperationException: null at java.util.AbstractList.add(AbstractList.java:148) ~[na:1.8.0_221] at java.util.AbstractList.add(AbstractList.java:108) ~[na:1.8 .0_221] 在 io.javabrains.springBootStarter.Service.TopicService.createTopic(TopicService.java:29) ~[classes/:na] 在 io.javabrains.springBootStarter.controller.TopicController.createTopic(TopicController.java:31) ~[ classes/:na] 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_221] 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_221] 在 sun .reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_221] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_221] at org.springframework .web.method.support。InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:209) ~[spring-web-5.0.13.RELEASE.jar:5.0.13.RELEASE] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136 ) ~[spring-web-5.0.13.RELEASE.jar:5.0.13.RELEASE] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) ~[spring- webmvc-5.0.13.RELEASE.jar:5.0.13.RELEASE] 在 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.0.13 .RELEASE.jar:5.0.13.RELEASE] 在 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) ~[spring-webmvc-5.0.13.RELEASE.jar:5.0.13.RELEASE] 在 org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.0.13.RELEASE.jar:5.0.13 .RELEASE] 在 org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:991) ~[spring-webmvc-5.0.13.RELEASE.jar:5.0.13.RELEASE] 在 org.springframework.web.servlet .DispatcherServlet.doService(DispatcherServlet.java:925) ~[spring-webmvc-5.0.13.RELEASE.jar:5.0.13.RELEASE] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:981) ~[spring-webmvc-5.0.13.RELEASE.jar:5.0.13.RELEASE] at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:884) ~[spring-webmvc-5.0.13.RELEASE .jar:5.0.13.RELEASE] 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:661) ~[tomcat-embed-core-8.5.39.jar:8.5.39] at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:858) ~[spring-webmvc-5.0.13 .RELEASE.jar:5.0.13.RELEASE] 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:742) ~[tomcat-embed-core-8.5.39.jar:8.5.39] 在 org.apache .catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[tomcat-embed-core-8.5.39.jar:8.5.39] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java: 166) ~[tomcat-embed-core-8.5.39.jar:8.5.39] 在 org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) ~[tomcat-embed-websocket-8.5 .39.jar:8.5.39] 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.39.jar:8.5.39] 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.39.jar:8.5.39] 在 org.springframework.web.filter.RequestContextFilter。 doFilterInternal(RequestContextFilter.java:99) ~[spring-web-5.0.13.RELEASE.jar:5.0.13.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring -web-5.0.13.RELEASE.jar:5.0.13.RELEASE] 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.39.jar: 8.5.39] 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.39.jar:8.5.39] 在 org.springframework.web.filter。 HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109) ~[spring-web-5.0.13.RELEASE.jar:5.0.13.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-5.0.13 .RELEASE.jar:5.0.13.RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.39.jar:8.5.39] at org .apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.39.jar:8.5.39] at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter. java:93) ~[spring-web-5.0.13.RELEASE.jar:5.0.13.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-5.0 .13.RELEASE.jar:5.0.13.RELEASE] 在 org.apache.catalina.core.ApplicationFilterChain。internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.39.jar:8.5.39] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed -core-8.5.39.jar:8.5.39] 在 org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) ~[spring-web-5.0.13.RELEASE.jar:5.0.13。 RELEASE] 在 org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-5.0.13.RELEASE.jar:5.0.13.RELEASE] 在 org.apache.catalina.core。 ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.39.jar:8.5.39] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat -embed-core-8.5.39.jar:8.5.39] 在 org.apache.catalina。core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) ~[tomcat-embed-core-8.5.39.jar:8.5.39] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [ tomcat-embed-core-8.5.39.jar:8.5.39] 在 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493) [tomcat-embed-core-8.5.39.jar:8.5. 39] 在 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) [tomcat-embed-core-8.5.39.jar:8.5.39] 在 org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:81) [tomcat-embed-core-8.5.39.jar:8.5.39] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) [tomcat-embed-core- 8.5.39.jar:8.5.39] 在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)[tomcat-embed-core-8.5.39.jar:8.5.39] 在 org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798)[tomcat-embed-core-8.5.39.jar :8.5.39] 在 org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-embed-core-8.5.39.jar:8.5.39] 在 org.apache.coyote.AbstractProtocol$ConnectionHandler。进程(AbstractProtocol.java:806)[tomcat-embed-core-8.5.39.jar:8.5.39] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498)[tomcat -embed-core-8.5.39.jar:8.5.39] 在 org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-8.5.39.jar:8.5 .39] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_221] 在 java.util.concurrent.ThreadPoolExecutor$Worker。运行(ThreadPoolExecutor.java:624)[na:1.8.0_221] 在 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)[tomcat-embed-core-8.5.39.jar :8.5.39] 在 java.lang.Thread.run(Thread.java:748) [na:1.8.0_221]

>不知道这种方式能不能把新对象加入到“topicList”中。有人可以帮忙吗?

0 投票
1 回答
473 浏览

java - 当功能需要 ASM8_EXPERIMENTAL 时跳过 Spot Bugs 堆栈跟踪

我正在使用spotbugs-maven-plugin 4.0.0(+ spotbugs 4.0.2 依赖项)。

问题是它无法识别 Java 14记录

每次当它找到一条记录或使用该记录的类时,它都会打印一个长堆栈跟踪。

我怎样才能摆脱这些详细的异常?

0 投票
1 回答
101 浏览

android - 创建自定义 ArrayAdapter AndroidStudio 时出现问题

我正在尝试创建一个自定义 ArrayAdapter,它通过“包含”而不是“startswith”进行过滤。我已经看到有类似的问题,更重要的是,我从这些帖子中制作了我的自定义 ArrayAdapter(比如这个AutoCompleteTextView 没有完成括号内的单词,或者这个另一个将 AutoCompleteTextView 过滤器从“startsWith”更改为“Contains”?)。

但是,在 publishResults 中调用 clear() 时出现 UnsupportedOperationException。有谁知道为什么?

这是我的 ArrayAdapter:

编辑:我发现我正在传递一个像 Arrays.asList 这样的字符串数组,它返回一个固定大小的列表。因此我使用了 new LinkedList(Arrays.asList()) 并且我的错误消失了。但是我现在得到了一个 ConcurrentModificationException。这些是我的日志:

0 投票
1 回答
53 浏览

java - 将数组插入 Map 时出现 UnsupportedOperationException

将数组插入 Map 时出现 UnsupportedOperationException。地图的输入是正确的。有什么合适的方法可以正确插入并返回数据吗?

0 投票
2 回答
46 浏览

python - 不支持的操作数类型 python

if((pd['data'].str.startswith('aha' | 'bou')) & (pd[‘data1’].str.startswith(‘aha’|’bou’))) 我正在使用我想从数据帧中读取的熊猫,并将以 aha 和 bou 开头的两列数据附加到列表中。在检查我得到的条件时

TypeError : 不支持的操作数类型 |: 'str' 和 'str'</p>

0 投票
1 回答
49 浏览

python - 如何解决以下错误 - TypeError: unsupported operand type(s) for -: 'int' and 'str'

我的代码中出现以下错误。Confirmed_India、recovered_India、deaths_India 是包含电晕病例的预定义数据集的表列表。代码:

TypeError: 不支持的操作数类型 -: 'int' 和 'str'

0 投票
0 回答
104 浏览

java - AWS S3 SDK 源代码显示带有 UnsupportedOperationException 的 completeMultipartUpload()

我正在尝试使用 AWS S3 SDK 2.13 并看到 completeMultipartUpload 方法在他们的源代码中是这样实现的 -

我很惊讶地看到在 s3 sdk 2+ 版本中没有实现如此明显的 api,但他们的文档显示了它的用法 - https://github.com/awsdocs/aws-doc-sdk-examples/blob/master/javav2/ example_code/s3/src/main/java/com/example/s3/S3ObjectOperations.java#L210 https://docs.aws.amazon.com/sdk-for-java/v2/developer-guide/examples-s3-objects .html

我什至尝试在 2.14 版本的反编译器中下载并查看源代码,它是相同的 - 反编译器 s3 sdk 代码

我不确定我是否正确地看待它,因为 AWS 在其最近的大多数版本中都不太可能缺少如此广泛使用的功能。

注意-我正在使用 sbt 导入 aws sdk s3 依赖项-

0 投票
1 回答
134 浏览

python - io.UnsupportedOperation:读取

我正在制作一个程序来获取用户输入并确定用户输入是否在列表“是”或“否”中。我想使用 pickle 来教我的程序新形式的是或否答案,方法是在代码看到新答案时询问用户它是“是”还是“否”类型的答案。但是,当我尝试打开包含列表的文件时出现错误。这是我的代码:

我不断收到的错误如下。

我在这里做错了什么?

0 投票
1 回答
49 浏览

python - 不支持 - 元组和整数

我已经对此错误进行了一些研究,但我仍然无法修复它。我尝试了不同的语法和代码。错误似乎在 mean_value= 和 std_value= 线上。