我试图安装信号服务器v 0.93,该服务器已运行。然后我使用Signal Android v4.17,当我运行android应用时,它可以发送短信。但是当我提交验证码时,服务器返回以下错误:

org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException: MessageBodyWriter not found for media type=application/xml, type=class io.dropwizard.jersey.validation.ValidationErrorMessage, genericType=class io.dropwizard.jersey.validation.ValidationErrorMessage.
! at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.aroundWriteTo(WriterInterceptorExecutor.java:247) ~[TextSecureServer-0.93.jar:0.93]
! at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:162) ~[TextSecureServer-0.93.jar:0.93]
! at org.glassfish.jersey.server.internal.JsonWithPaddingInterceptor.aroundWriteTo(JsonWithPaddingInterceptor.java:106) ~[TextSecureServer-0.93.jar:0.93]
! at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:162) ~[TextSecureServer-0.93.jar:0.93]
! at org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor.aroundWriteTo(MappableExceptionWrapperInterceptor.java:86) ~[TextSecureServer-0.93.jar:0.93]


我正在尝试安装Android版本2.23,它可以正常工作。但我想使用最新的信号Android应用程序。任何帮助表示赞赏

最佳答案

Signal-Server的当前版本是2.26,并且您正在尝试使用3年的0.93。我假设您使用GitHub标签提取了源代码,但是您应该从master结帐并使用最新版本

10-08 13:34