`
m635674608
  • 浏览: 5042091 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

protocol 实体变动修改报错

 
阅读更多
java.lang.IllegalStateException: Truncated.
	at com.cmall.redis.utils.RedisSeriUtils.deserialize(RedisSeriUtils.java:50)
	at com.cmall.redis.dao.JedisClusterDao.jhget(JedisClusterDao.java:78)
	at com.cmall.redis.service.impl.RedisClusterServiceImpl.hget(RedisClusterServiceImpl.java:49)
	at com.cmall.redis.service.impl.RedisClusterServiceImpl$$FastClassBySpringCGLIB$$38906258.invoke(<generated>)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:708)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
	at com.cmall.track.spring.cache.CatCacheSpringInterceptor.runOnAround(CatCacheSpringInterceptor.java:77)
	at sun.reflect.GeneratedMethodAccessor600.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:644)
	at com.cmall.redis.service.impl.RedisClusterServiceImpl$$EnhancerBySpringCGLIB$$19a30173.hget(<generated>)
	at com.cmall.merchant.rpc.impl.RedisServiceDubblServiceImpl.hget(RedisServiceDubblServiceImpl.java:54)
	at com.alibaba.dubbo.common.bytecode.Wrapper11.invokeMethod(Wrapper11.java)
	at com.alibaba.dubbo.rpc.proxy.javassist.JavassistProxyFactory$1.doInvoke(JavassistProxyFactory.java:46)
	at com.alibaba.dubbo.rpc.proxy.AbstractProxyInvoker.invoke(AbstractProxyInvoker.java:72)
	at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:53)
	at com.alibaba.dubbo.rpc.filter.ExceptionFilter.invoke(ExceptionFilter.java:64)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.rpc.filter.TimeoutFilter.invoke(TimeoutFilter.java:42)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.rpc.protocol.dubbo.filter.TraceFilter.invoke(TraceFilter.java:78)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.cmall.track.rpc.dubbospi.DubboCatCrossFilter.invoke(DubboCatCrossFilter.java:68)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.rpc.filter.ContextFilter.invoke(ContextFilter.java:60)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.rpc.filter.GenericFilter.invoke(GenericFilter.java:112)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.rpc.filter.ClassLoaderFilter.invoke(ClassLoaderFilter.java:38)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.rpc.filter.EchoFilter.invoke(EchoFilter.java:38)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol$1.reply(DubboProtocol.java:108)
	at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.handleRequest(HeaderExchangeHandler.java:84)
	at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.received(HeaderExchangeHandler.java:170)
	at com.alibaba.dubbo.remoting.transport.DecodeHandler.received(DecodeHandler.java:52)
	at com.alibaba.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(ChannelEventRunnable.java:82)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: Truncated.
	at com.dyuproject.protostuff.IOUtil.mergeFrom(IOUtil.java:48)
	at com.dyuproject.protostuff.ProtostuffIOUtil.mergeFrom(ProtostuffIOUtil.java:96)
	at com.cmall.redis.utils.RedisSeriUtils.deserializeInternal(RedisSeriUtils.java:111)
	at com.cmall.redis.utils.RedisSeriUtils.deserialize(RedisSeriUtils.java:45)
	... 50 more
Caused by: java.lang.Throwable: While parsing a protocol message, the input ended unexpectedly in the middle of a field.  This could mean either than the input has been truncated or that an embedded message misreported its own length.
	at com.dyuproject.protostuff.ProtobufException.truncatedMessage(ProtobufException.java:73)
	... 54 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 201
	at com.dyuproject.protostuff.ByteArrayInput.readRawLittleEndian64(ByteArrayInput.java:499)
	at com.dyuproject.protostuff.ByteArrayInput.readDouble(ByteArrayInput.java:235)
	at com.dyuproject.protostuff.runtime.RuntimeUnsafeFieldFactory$7$1.mergeFrom(RuntimeUnsafeFieldFactory.java:465)
	at com.dyuproject.protostuff.runtime.MappedSchema.mergeFrom(MappedSchema.java:196)
	at com.dyuproject.protostuff.runtime.ObjectSchema.readObjectFrom(ObjectSchema.java:627)
	at com.dyuproject.protostuff.runtime.ObjectSchema.mergeFrom(ObjectSchema.java:312)
	at com.dyuproject.protostuff.ByteArrayInput.mergeObjectEncodedAsGroup(ByteArrayInput.java:390)
	at com.dyuproject.protostuff.ByteArrayInput.mergeObject(ByteArrayInput.java:362)
	at com.dyuproject.protostuff.runtime.RuntimeUnsafeFieldFactory$15$1.mergeFrom(RuntimeUnsafeFieldFactory.java:921)
	at com.dyuproject.protostuff.runtime.MappedSchema.mergeFrom(MappedSchema.java:196)
	at com.dyuproject.protostuff.IOUtil.mergeFrom(IOUtil.java:43)
	... 53 more
[ERROR] 2017-09-20 08:04:42:670 ExceptionFilter:87 -  [DUBBO] Got unchecked and undeclared exception which called by 10.26.82.243. service: com.tude.goods.rpc.sdk.GoodsSdkQueryDubboService, method: getGoodsModelInfo, exception: java.lang.IllegalStateException: Truncated., dubbo version: 2.5.3, current host: 10.25.98.33
java.lang.IllegalStateException: Truncated.
	at com.cmall.redis.utils.RedisSeriUtils.deserialize(RedisSeriUtils.java:50)
	at com.cmall.redis.dao.JedisClusterDao.jhget(JedisClusterDao.java:78)
	at com.cmall.redis.service.impl.RedisClusterServiceImpl.hget(RedisClusterServiceImpl.java:49)
	at com.cmall.redis.service.impl.RedisClusterServiceImpl$$FastClassBySpringCGLIB$$38906258.invoke(<generated>)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:708)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
	at com.cmall.track.spring.cache.CatCacheSpringInterceptor.runOnAround(CatCacheSpringInterceptor.java:77)
	at sun.reflect.GeneratedMethodAccessor600.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:644)
	at com.cmall.redis.service.impl.RedisClusterServiceImpl$$EnhancerBySpringCGLIB$$19a30173.hget(<generated>)
	at com.cmall.merchant.rpc.impl.RedisServiceDubblServiceImpl.hget(RedisServiceDubblServiceImpl.java:54)
	at com.alibaba.dubbo.common.bytecode.Wrapper11.invokeMethod(Wrapper11.java)
	at com.alibaba.dubbo.rpc.proxy.javassist.JavassistProxyFactory$1.doInvoke(JavassistProxyFactory.java:46)
	at com.alibaba.dubbo.rpc.proxy.AbstractProxyInvoker.invoke(AbstractProxyInvoker.java:72)
	at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:53)
	at com.alibaba.dubbo.rpc.filter.ExceptionFilter.invoke(ExceptionFilter.java:64)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.rpc.filter.TimeoutFilter.invoke(TimeoutFilter.java:42)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.rpc.protocol.dubbo.filter.TraceFilter.invoke(TraceFilter.java:78)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.cmall.track.rpc.dubbospi.DubboCatCrossFilter.invoke(DubboCatCrossFilter.java:68)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.rpc.filter.ContextFilter.invoke(ContextFilter.java:60)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.rpc.filter.GenericFilter.invoke(GenericFilter.java:112)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.rpc.filter.ClassLoaderFilter.invoke(ClassLoaderFilter.java:38)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.rpc.filter.EchoFilter.invoke(EchoFilter.java:38)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol$1.reply(DubboProtocol.java:108)
	at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.handleRequest(HeaderExchangeHandler.java:84)
	at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.received(HeaderExchangeHandler.java:170)
	at com.alibaba.dubbo.remoting.transport.DecodeHandler.received(DecodeHandler.java:52)
	at com.alibaba.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(ChannelEventRunnable.java:82)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: Truncated.
	at com.dyuproject.protostuff.IOUtil.mergeFrom(IOUtil.java:48)
	at com.dyuproject.protostuff.ProtostuffIOUtil.mergeFrom(ProtostuffIOUtil.java:96)
	at com.cmall.redis.utils.RedisSeriUtils.deserializeInternal(RedisSeriUtils.java:111)
	at com.cmall.redis.utils.RedisSeriUtils.deserialize(RedisSeriUtils.java:45)
	... 50 more
Caused by: java.lang.Throwable: While parsing a protocol message, the input ended unexpectedly in the middle of a field.  This could mean either than the input has been truncated or that an embedded message misreported its own length.
	at com.dyuproject.protostuff.ProtobufException.truncatedMessage(ProtobufException.java:73)
	... 54 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 201
	at com.dyuproject.protostuff.ByteArrayInput.readRawLittleEndian64(ByteArrayInput.java:499)
	at com.dyuproject.protostuff.ByteArrayInput.readDouble(ByteArrayInput.java:235)
	at com.dyuproject.protostuff.runtime.RuntimeUnsafeFieldFactory$7$1.mergeFrom(RuntimeUnsafeFieldFactory.java:465)
	at com.dyuproject.protostuff.runtime.MappedSchema.mergeFrom(MappedSchema.java:196)
	at com.dyuproject.protostuff.runtime.ObjectSchema.readObjectFrom(ObjectSchema.java:627)
	at com.dyuproject.protostuff.runtime.ObjectSchema.mergeFrom(ObjectSchema.java:312)
	at com.dyuproject.protostuff.ByteArrayInput.mergeObjectEncodedAsGroup(ByteArrayInput.java:390)
	at com.dyuproject.protostuff.ByteArrayInput.mergeObject(ByteArrayInput.java:362)
	at com.dyuproject.protostuff.runtime.RuntimeUnsafeFieldFactory$15$1.mergeFrom(RuntimeUnsafeFieldFactory.java:921)
	at com.dyuproject.protostuff.runtime.MappedSchema.mergeFrom(MappedSchema.java:196)
	at com.dyuproject.protostuff.IOUtil.mergeFrom(IOUtil.java:43)
	... 53 more

 

分享到:
评论

相关推荐

    解决uiautomatorviewer.bat在android8.0及以上系统报错

    解决uiautomatorviewer.bat在android8.0及以上系统报错:“E/Screenshot: Unsupported protocol: 2”

    docker java连接数据库报错 The server selected protocol version T.pdf

    docker java连接数据库报错 The server selected protocol version T

    Oracle报错问题.docx

    Oracle 登录 报错No matching authentication protocol 文档

    live555 centos 64位修改编译报错

    在"live555 centos 64位修改编译报错"这个问题中,用户遇到了直接从官方获取的Live555源代码在CentOS 64位系统上编译失败的问题。通常,这种问题可能由以下原因引起: 1. **依赖库缺失**:Live555的编译可能需要...

    loadrunner常用报错整理

    在遇到LoadRunner报错时,理解错误信息、定位问题根源并采取相应的解决措施至关重要。通过调整运行时设置、优化脚本、排查网络和服务器问题,可以有效地解决这些常见错误,确保测试的顺利进行。在实际操作中,还要...

    http报错代码解释

    - **201 Created**:请求被实现,同时新的资源被创建,且其URI将会在实体头部的Location字段内给出。 - **202 Accepted**:服务器已经接受了请求,但尚未处理。 - **203 Non-Authoritative Information**:请求被...

    Oracle报错ORA-12516

    ### Oracle报错ORA-12516:TNS:listener could not find available handler with matching protocol stack #### 报错概述 在Oracle数据库环境中遇到ORA-12516错误时,通常意味着监听器无法找到与请求协议栈匹配的...

    C语言头文件 PROTOCOL

    C语言头文件 PROTOCOLC语言头文件 PROTOCOLC语言头文件 PROTOCOLC语言头文件 PROTOCOLC语言头文件 PROTOCOLC语言头文件 PROTOCOLC语言头文件 PROTOCOLC语言头文件 PROTOCOLC语言头文件 PROTOCOLC语言头文件 PROTOCOL...

    Protocol not supported(解决方案).md

    Protocol not supported(解决方案).md

    FTP报错错误问题

    FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议,主要用于在服务器和客户端之间传输文件。然而,在使用FTP过程中可能会遇到各种错误,这不仅影响了文件传输效率,还可能导致数据丢失等问题...

    protocol buffers 官网中文教程

    Protocol Buffers是Google开发的一种数据序列化协议,用于结构化数据的序列化,可以视为一种跨平台、跨语言的数据交换格式。它允许开发者定义数据结构,然后生成代码以轻松地在各种数据流之间读写这些数据。Protocol...

    libsignal-protocol-javascript-example:有关“如何使用libsignal-protocol-javascript?”的示例

    libsignal-protocol-javascript示例有关“如何使用libsignal-...libsignal-protocol.js中的更改libsignal-protocol.js在调用storage.isTrustedidentity()时正在发送SignalProtocolAddress.getName() storage.isTrust

    拧紧枪 OP协议控制 OpenProtocol 开放式协议

    在IT行业中,拧紧枪OP协议控制OpenProtocol是一种专用于无线拧紧工具的开放式通信协议。这个协议的设计目的是为了高效、精确地控制和监控拧紧工具的运行状态,确保在汽车制造、航空航天和其他精密工程领域中的螺纹...

    urlprotocol协议设置

    在IT行业中,URLProtocol协议是一种自定义协议处理方式,它允许开发者扩展Windows系统对URL的解析功能,使得系统能够识别并处理自定义的协议类型,比如`myurl:`。这通常用于实现特定软件的内部链接或者集成不同应用...

    NR5G网络拒绝码-5gmm_cause = 111 (Protocol error, unspecified).docx

    标题中的“NR5G网络拒绝码-5gmm_cause = 111 (Protocol error, unspecified)”是指在5G NR(New Radio)网络中,UE(User Equipment,用户设备)在尝试进行注册时遇到的问题。这个特定的拒绝码111(0x6f)表明存在一...

    URL Protocol网页调用本地程序,带参数测试版,对URLProtocol不了解的可学习

    使用URL Protocol实现网页调用本地程序,通过不同参数,可进行不同操作,简单测试版。 在浏览器无法调用本地资源,项目需要网页打开本地excel,而进行URL Protocol研究测试。 无法编辑下载需要的分数,很抱歉。 所有...

    Protocol_Buffer官网文档中文版

    ### Protocol_Buffer官网文档中文版知识点总结 #### 一、简介与概览 - **Protocol Buffer**是一种用于数据序列化的高效工具,支持多种编程语言(如Java、C++、Python等),能够实现数据的有效存储和传输。 #### ...

    LoadRunner常遇见报错问题解决方案

    - 大胆尝试调整 LoadRunner 的相关设置,比如更改录制模式或增加超时时间等。 - 如果问题仍然存在,考虑寻求专业技术人员的帮助,或查阅 LoadRunner 官方文档以获取更多调试建议。 ### 总结 LoadRunner 是一款功能...

    Protocol Buffer

    Protocol Buffer还支持扩展和包的概念,允许在不破坏现有系统的前提下对消息类型进行修改和扩展。 编码风格章节讨论了如何命名消息和字段、枚举和服务,以保持一致性并促进代码的可读性。编码章节解释了Protocol ...

    Google_Protocol_Buffe

    标题与描述中提到的“Google Protocol Buffers”,通常简称为Protobuf,是Google开发的一种数据交换格式,它具有高效、简洁、自动化的特性。Protocol Buffers可以将结构化数据序列化,可用于网络通信和数据存储等...

Global site tag (gtag.js) - Google Analytics