bug代码行:String source = new String(Base64.decode((String) data));
//csgproj-VerticallyImpl
bug原因:data在未经过Base64编码的情况下,使用Base64解码。
stack trace:
[09-13 10:18:15.468 WARN ProcessFaultAction.execute():85] [B cannot be cast to java.lang.String
java.lang.ClassCastException: [B cannot be cast to java.lang.String
at com.metarnet.ws.csg.VerticallyImpl.dispatchFaultDoc(VerticallyImpl.java:369)
at com.metarnet.ws.csg.VerticallyImpl.dispatchFaultDoc(VerticallyImpl.java:396)
at tmis.fault.function.SendZdInfoByProvinceInterface.execute(SendZdInfoByProvinceInterface.java:122)
at com.opensymphony.workflow.AbstractWorkflow.executeFunction(AbstractWorkflow.java:862)
at com.opensymphony.workflow.AbstractWorkflow.transitionWorkflow(AbstractWorkflow.java:1266)
at com.opensymphony.workflow.AbstractWorkflow.doAction(AbstractWorkflow.java:560)
at tmis.fault.struts.ProcessFaultAction.execute(ProcessFaultAction.java:69)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at com.metarnet.plugin.log.strtus.LogRequestProcessor.process(LogRequestProcessor.java:60)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.commons.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:170)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.securityfilter.filter.SecurityFilter.doFilter(SecurityFilter.java:188)
at eoms.common.extension.SecurityFilterExtension.doFilter(SecurityFilterExtension.java:124)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
分享到:
相关推荐
### Apache Pig的基础概念及用法总结 #### 一、引言 Apache Pig是一种高级的数据流语言,用于在Hadoop平台上处理大规模数据集。它通过提供一种抽象层,简化了复杂的大规模数据处理任务,使用户能够更加专注于数据...
import java.util.*; class MyException extends Exception{ String message; MyException(int age){ message=age+"年龄异常"; } public String getMessage(){ return message; } } class People{ ...
通过spring存blob和clob数据到sybase数据库中,压缩包里包含了三种方式,(1)spring+hibernate,切面事务(aop),存lob数据,(2)spring+hibernate存lob数据,(3)spring+jdbc存lob数据。
java.io.Serializable, java.lang.Cloneable, java.util.EventListener, nc.vo.gl.vouchervaluechange.ValueChangeListener, nc.vo.glpub.IVoAccess -----------------------------------------------------------...
--set-string env.LDAP_READONLY_USER=true \ --set env.LDAP_READONLY_USER_USERNAME="readonly" \ --set env.LDAP_READONLY_USER_PASSWORD="xxx" \ --set persistence.enabled=true \ # 指定存储类别为 udisk...
import java.lang.reflect.Method; public class ClobUtils { /** * 将 CLOB 对象转换为字符串 * @param in 输入的 CLOB 对象 * @return 字符串形式的 CLOB 内容 */ public static Object clobToString...
例如,要在 REPL 中打印一个不错的堆栈跟踪: => (use 'clj-stacktrace.repl)=> ("foo")java.lang.ClassCastException: java.lang.String cannot be cast to clojure.lang.IFn (NO_SOURCE_FILE:0) Compiler.java:...
#### 四、Java.lang.Integer cannot be cast to java.lang.Long **定义**: 当尝试将 `Integer` 对象强制转换为 `Long` 对象时抛出 `ClassCastException`。 **示例**: 下面的代码会触发 `ClassCastException`: ```...
一个基本的libpython-clj项目 希望这将有助于重现我所观察到的问题,该问题在评估代码时启用了nREPL 0.8.2,Clojure 1.10.2... class java.lang.String cannot be cast to class clojure.lang.Keyword ( java.lang.Str
错误日志显示的是一个`MybatisPlusException`,提示“Your property named 'username' cannot find the corresponding database column name!”,这意味着MyBatis-Plus在尝试映射Java对象的属性(如`username`)到...
js二维码生成4种不同二维码是一款可以生成4种不同元素二维码代码,不兼容IE6,7,8。
cannot be cast to java.lang.String 当尝试将一个对象数组转换为字符串时,会抛出此类异常。这通常发生在执行多表联查后,结果集中的每一项实际上是一个包含多个值的对象数组,而你的代码却试图将其转换为单个...
java.lang.Long cannot be cast to java.lang.Integer **问题描述:** 在使用Hibernate进行数据查询时,尝试将查询结果的`Long`类型转换为`Integer`类型时抛出类型转换异常。 **原因分析:** 在Hibernate版本更新...
在日常开发中,可能会遇到需要将`BigDecimal`转换为`Double`的情况,但是直接尝试进行类型转换时会出现编译错误:“`java.math.BigDecimal cannot be cast to java.lang.Double`”。正确的做法是先将`BigDecimal`...
Most recent failure: Lost task 1.1 in stage 0.0 (TID 2, master02, executor 4): java.lang.ClassCastException: org.apache.spark.sql.catalyst.expressions.MutableAny cannot be cast to org.apache.spark.sql...
java.lang.Object,因此任何 Java objects都可以被放進 上述各種容器。換句話說 Java容器是一種異質容器,從「泛型」的字面意義來說, 其實這(原本的設計)才是「泛型」。 然而有時候,而且是大半時候,我們不...
在执行查询操作时,可能会出现`java.lang.ClassCastException: java.util.HashMap cannot be cast to com.example1.pojo.Order`异常,该异常是因为MyBatis将查询结果返回为HashMap,而不是Order对象。为了解决该异常...