使用hazelcast获取Jhipster 0.11新版本时出错

使用hazelcast获取Jhipster 0.11新版本时出错,jhipster,Jhipster,我正在Jhipster上工作。今天我将我们的项目移动到您的最新版本,现在我在userResource上遇到异常。一些函数正在处理此文件,但当我尝试使用facebook和google登录时,会出现异常。因为使用google和facebook时,登录用户没有密码 例外是 [ERROR] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet] - Servlet.service() for

我正在Jhipster上工作。今天我将我们的项目移动到您的最新版本,现在我在userResource上遇到异常。一些函数正在处理此文件,但当我尝试使用facebook和google登录时,会出现异常。因为使用google和facebook时,登录用户没有密码

例外是

[ERROR] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception
com.hazelcast.nio.serialization.HazelcastSerializationException: java.io.NotSerializableException: com.application.gom.web.rest.user.UserResource
    at com.hazelcast.nio.serialization.SerializationServiceImpl.handleException(SerializationServiceImpl.java:295) ~[hazelcast-3.1.5.jar:3.1.5]
    at com.hazelcast.nio.serialization.SerializationServiceImpl.toData(SerializationServiceImpl.java:194) ~[hazelcast-3.1.5.jar:3.1.5]
    at com.hazelcast.nio.serialization.SerializationServiceImpl.toData(SerializationServiceImpl.java:157) ~[hazelcast-3.1.5.jar:3.1.5]
    at com.hazelcast.web.SerializationHelper.toData(SerializationHelper.java:38) ~[hazelcast-wm-3.1.5.jar:3.1.5]
    at com.hazelcast.web.WebFilter$HazelcastHttpSession.writeObject(WebFilter.java:508) ~[hazelcast-wm-3.1.5.jar:3.1.5]
    at com.hazelcast.web.WebFilter$HazelcastHttpSession.access$1000(WebFilter.java:395) ~[hazelcast-wm-3.1.5.jar:3.1.5]
    at com.hazelcast.web.WebFilter.doFilter(WebFilter.java:605) ~[hazelcast-wm-3.1.5.jar:3.1.5]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) ~[tomcat-embed-core-7.0.47.jar:7.0.47]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) ~[tomcat-embed-core-7.0.47.jar:7.0.47]
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) ~[tomcat-embed-core-7.0.47.jar:7.0.47]
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) [tomcat-embed-core-7.0.47.jar:7.0.47]
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) [tomcat-embed-core-7.0.47.jar:7.0.47]
    at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:680) [tomcat-embed-core-7.0.47.jar:7.0.47]
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [tomcat-embed-core-7.0.47.jar:7.0.47]
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) [tomcat-embed-core-7.0.47.jar:7.0.47]
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) [tomcat-embed-core-7.0.47.jar:7.0.47]
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [tomcat-embed-core-7.0.47.jar:7.0.47]
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041) [tomcat-embed-core-7.0.47.jar:7.0.47]
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603) [tomcat-embed-core-7.0.47.jar:7.0.47]
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1721) [tomcat-embed-core-7.0.47.jar:7.0.47]
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1679) [tomcat-embed-core-7.0.47.jar:7.0.47]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_51]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_51]
    at java.lang.Thread.run(Unknown Source) [na:1.7.0_51]
Caused by: java.io.NotSerializableException: com.application.gom.web.rest.user.UserResource
    at java.io.ObjectOutputStream.writeObject0(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.writeSerialData(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.writeObject0(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.writeObject(Unknown Source) ~[na:1.7.0_51]
    at java.util.ArrayList.writeObject(Unknown Source) ~[na:1.7.0_51]
    at sun.reflect.GeneratedMethodAccessor330.invoke(Unknown Source) ~[na:na]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_51]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.writeSerialData(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.writeObject0(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.writeSerialData(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.writeObject0(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.writeSerialData(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.writeObject0(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.writeSerialData(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.writeObject0(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.writeObject(Unknown Source) ~[na:1.7.0_51]
    at java.util.HashMap.writeObject(Unknown Source) ~[na:1.7.0_51]
    at sun.reflect.GeneratedMethodAccessor328.invoke(Unknown Source) ~[na:na]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_51]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.writeSerialData(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.writeObject0(Unknown Source) ~[na:1.7.0_51]
    at java.io.ObjectOutputStream.writeObject(Unknown Source) ~[na:1.7.0_51]
    at com.hazelcast.nio.serialization.DefaultSerializers$ObjectSerializer.write(DefaultSerializers.java:204) ~[hazelcast-3.1.5.jar:3.1.5]
    at com.hazelcast.nio.serialization.StreamSerializerAdapter.write(StreamSerializerAdapter.java:48) ~[hazelcast-3.1.5.jar:3.1.5]
    at com.hazelcast.nio.serialization.SerializationServiceImpl.toData(SerializationServiceImpl.java:176) ~[hazelcast-3.1.5.jar:3.1.5]
    ... 22 common frames omitted
[ERROR] org.springframework.boot.actuate.web.BasicErrorController - com.hazelcast.nio.serialization.HazelcastSerializationException: java.io.NotSerializableException: com.application.gom.web.rest.user.UserResource
[ERROR] org.springframework.boot.actuate.web.BasicErrorController - com.hazelcast.nio.serialization.HazelcastSerializationException: java.io.NotSerializableException: com.application.gom.web.rest.user.UserResource

我在最初的项目中没有这个例外

在0.11版本中所做的唯一更改是在getUser方法上添加了@RoleAllowed(AuthoritiesConstants.ADMIN)注释


你能试着把它取下来吗

这并不能回答这个问题。若要评论作者或要求作者澄清,请在其帖子下方留下评论。但可能会出现一些“com.hazelcast.nio.serialization.hazelcast SerializationException”异常。此实际异常:-[ERROR]org.apache.catalina.core.ContainerBase.[Tomcat].[localhost]./][dispatcherServlet]-Servlet.service()[dispatcherServlet]在路径为[]的上下文中抛出异常com.hazelcast.nio.serialization.hazelcast序列化异常:java.io.notserializableeexception:org.springframework.security.crypto.password.StandardPasswordEncoder解决我的问题..这个问题是由于HttpSession造成的。现在我创建了一个没有HttpSession的项目,它对我来说工作正常。jhi中的HttpSession可能有异常pster项目。