当前位置: 首页 > 知识库问答 >
问题:

升级到7.5.3后,Vaadin无法解析其安全密钥

邢乐
2023-03-14

在将我的应用程序中的Vaadin从7.1.8升级到7.5.3之后,我遇到了一个奇怪的问题。

我的登录servlet无法处理任何请求,因为我认为Vaadin的安全密钥无效。

Vaadin现在使用elemental.json,当使用的第一次与应用程序交互时,我收到一个错误。

我浏览过SO和Vaadin论坛,我似乎是唯一有问题的人:(

任何帮助都将不胜感激。谢谢

这是堆栈

14:09:31,232 SEVERE [UidlRequestHandler:103] [] 将 JSON 写入错误以响应元素.json.jsonException: 无效数字文字: 8575f881-3226-47e0-b675-3c4a309f9373 at elemental.json.impl.impl.JsonTokenizer.getNumberForLiteral(JsonTokenizer.java:284) at elemental.json.impl.JsonTokenizer.getValueForLiteral(JsonTokenizer.java:307) at elemental.json.impl.JsonTokenizer.nextValue(JsonTokenizer.java:175) at elemental.json.impl.JreJsonFactory.parse(JreJsonFactory.java:64) at elemental.json.impl.JreJsonFactory.parse(JreJsonFactory.java:64) at elemental.json.impl.JsonTokenizer.nextelemental.json.impl.JsonUtil.parse(JsonUtil.java:200) at com.vaadin.server.communication.ServerRpcHandler$RpcRequest.(ServerRpcHandler.java:82) at com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:194) at com.vaadin.server.communication.UidlRequestHandler.synchronizdHandleRequest(UidlRequestHandler.java:95) at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SyncedRequesthandler.java:41) at com.vaadin.server.vaadinService.handleRequest(VaadinService.java:1408) at com.vaadin.server.VaadinServlet.service(VaadinServlet.service.java:350) 在.java .java:669) 在 org.eclipse.jetty.Servlet.Servlet.handle(ServletHolder.java:669) 在 org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:457) 在 org.ops4j.pax.web.service.jetty.internal.457) 在 org.ops4j.java.pax.web.service.jetty.internal.137) 在 org.eclipse.jetty.server.handler.scopedHandler.handle(ScopedHandler.java:137)组织日食.jetty.security.securityHandler.handle(SecurityHandler.java:557) 在 org.eclipse.jetty.server.session.session.SessionHandler.doHandle(会话处理程序.java:231) 在 org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075) 在 org.ops4j.pax.web.service.jetty.内部.httpServiceContext.doHandle(服务关键字.java:240) 在 org.eclipse.jetty.servlet.servletHandler.doScope(ServletHandler.java:384)组织日食.jetty.server.session.SessionHandler.doScope(会话处理程序.java:193) 在 org.eclipse.jetty.server.处理程序.contextHandler.doScope(ContextHandler.java:1009) 在 org.eclipse.jetty.server.处理程序.ScopedHandler.handle(ScopedHandler.java:135) 在 org.ops4j.pax.web.service.jetty.jettyserverhandlerCollection.handle(JettyServerHandlerCollection.process.java:77) 在 org.eclipse.jetty.server.处理程序.HandlerWrapper.handle(HandlerWrapper.java:116)组织日食.jetty.server.server.handle(Server.java.java.java:368) at org.eclipse.jetty.java.java.server.Abstract在组织日食.jetty.server.as.java ync.connect.async连接.handle(AsyncHttpConnection.handle(AsyncHttpConn.java ection.82) 在 org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(选择通道终结点.java:628) 在 org.eclipse.jetty.io.nio.选择通道EndPoint$1.run(选择通道终结点.java:52) 在 org.eclipse.jetty.util.thread.queuedThreadPool.runJob(排队的线程池.java:608)组织日食.jetty.util.thread.queued线程池$3.run(排队线程池.java:543)

共有1个答案

盛浩阔
2023-03-14

从Vaadin 7.1.11升级到7.5.3时,我遇到了完全相同的问题。

是否使用vaadin-client-7.5.3 / Add-ons并编译自己的Widgetsets(而不仅仅是使用vaadin-client-compiled-7.5.3)?

我可以通过使用Vaadin客户端编译器版本7.5.3重新编译我的客户端模块(Vaadin客户端小部件集和Vaadin插件小部件集)来解决此问题。

希望这有助于。。。

 类似资料:
  • 我升级了我的AS,错误开始出现 我找了所有的地方,但我不能解决问题 这是我的构建。gradle(项目),脱机是未检查的,我做了无效和重启没有工作, 什么意思不能解决依赖?这是我在gradle(应用程序)中添加存储库时得到的结果

  • 一旦我升级到Flutter2.5.1,我的项目就停止构建和运行,并出现以下错误: /users/admin/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_android-2.0.0/android/src/main/java/com/baseflow/geolocator/location/locationmapper.

  • 我刚刚将Intellij从2019.2.x升级到2019.3,但在我的Java项目中发现了以下Maven插件错误。 有人知道如何调试并更好地修复它吗? 更新:我现在已经设法解决了这个问题。我想问题是,虽然在我升级的时候,我连接到了互联网,但我没有连接到我公司的VPN(因为那天我在家工作),这可能导致了对我公司的NEXUS回购的查找失败。后来,当我连接到VPN时,Maven由于某种原因无法重新同步插

  • 本文向大家介绍详细讲解安全升级MySQL的方法,包括了详细讲解安全升级MySQL的方法的使用技巧和注意事项,需要的朋友参考一下 MySQL升级是非常必要的. 我们在Percona Support上列出了关于MySQL升级最佳实践的各种问题.这篇文章推荐了一些不同情况下升级MySQL的方法. 为什么MySQL升级是必须的? 原因有很多,比如:为了使用新增的特性,基于性能方面的考量, 修复的bug.

  • 本文向大家介绍Centos 升级到python3后pip 无法使用的解决方法,包括了Centos 升级到python3后pip 无法使用的解决方法的使用技巧和注意事项,需要的朋友参考一下 一. 问题 pip无法使用. 二. 系统环境 三. 解决方法 设置软连接. 1.查找pip所在位置 2.设置软连接 语法参见: 检测一下效果: 以上这篇Centos 升级到python3后pip 无法使用的解决方

  • 那么,我该如何处理这个问题呢!