现在的位置: 首页 > 综合 > 正文

argument type mismatch

2013年09月06日 ⁄ 综合 ⁄ 共 4961字 ⁄ 字号 评论关闭

net.sf.sojo.core.ConversionException: java.lang.IllegalArgumentException: argument type mismatch
at net.sf.sojo.core.Converter.convert(Converter.java:152)
at net.sf.sojo.common.ObjectUtil.makeComplex(ObjectUtil.java:189)
at net.sf.sojo.interchange.json.JsonSerializer.deserialize(JsonSerializer.java:50)
at net.sf.sojo.interchange.AbstractSerializer.deserialize(AbstractSerializer.java:51)
at cr.platform.ui.ext.OliveQueryRenderer.eval(OliveQueryRenderer.java:71)
at cr.platform.ui.core.component.CrComponent.eval(CrComponent.java:54)
at cr.platform.ui.core.context.PartialViewContextImpl$PhaseAwareVisitCallback.visit(PartialViewContextImpl.java:487)
at com.sun.faces.component.visit.PartialVisitContext.invokeVisitCallback(PartialVisitContext.java:183)
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1485)
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1496)
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1496)
at javax.faces.component.UIForm.visitTree(UIForm.java:335)
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1496)
at cr.platform.ui.core.context.PartialViewContextImpl.processComponents(PartialViewContextImpl.java:364)
at cr.platform.ui.core.context.PartialViewContextImpl.processPartial(PartialViewContextImpl.java:285)
at javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:974)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1652)
at cr.platform.ui.core.state.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:328)
at cr.platform.ui.core.state.MultiViewHandler.renderView(MultiViewHandler.java:142)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:313)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
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:175)
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:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.IllegalArgumentException: argument type mismatch
at java.lang.reflect.Array.set(Native Method)
at net.sf.sojo.core.conversion.Iterateable2IterateableConversion.doAddObject(Iterateable2IterateableConversion.java:151)
at net.sf.sojo.core.ConversionIterator.iterate(ConversionIterator.java:129)
at net.sf.sojo.core.conversion.Iterateable2IterateableConversion.convert(Iterateable2IterateableConversion.java:132)
at net.sf.sojo.core.Converter.convertInternal(Converter.java:183)
at net.sf.sojo.core.Converter$InternalRecursiveConverterExtension.convert(Converter.java:241)
at net.sf.sojo.core.conversion.IterateableMap2BeanConversion.doConvert(IterateableMap2BeanConversion.java:94)
at net.sf.sojo.core.ConversionIterator.iterate(ConversionIterator.java:115)
at net.sf.sojo.core.conversion.IterateableMap2BeanConversion.convert(IterateableMap2BeanConversion.java:77)
at net.sf.sojo.core.Converter.convertInternal(Converter.java:183)
at net.sf.sojo.core.Converter$InternalRecursiveConverterExtension.convert(Converter.java:241)
at net.sf.sojo.core.Converter$InternalRecursiveConverterExtension.convert(Converter.java:230)
at net.sf.sojo.core.conversion.IterateableMap2MapConversion.doConvert(IterateableMap2MapConversion.java:96)
at net.sf.sojo.core.ConversionIterator.iterate(ConversionIterator.java:115)
at net.sf.sojo.core.conversion.IterateableMap2MapConversion.convert(IterateableMap2MapConversion.java:82)
at net.sf.sojo.core.Converter.convertInternal(Converter.java:183)
at net.sf.sojo.core.Converter$InternalRecursiveConverterExtension.convert(Converter.java:241)
at net.sf.sojo.core.Converter$InternalRecursiveConverterExtension.convert(Converter.java:230)
at net.sf.sojo.core.conversion.Iterateable2IterateableConversion.doConvert(Iterateable2IterateableConversion.java:142)
at net.sf.sojo.core.ConversionIterator.iterate(ConversionIterator.java:115)
at net.sf.sojo.core.conversion.Iterateable2IterateableConversion.convert(Iterateable2IterateableConversion.java:132)
at net.sf.sojo.core.Converter.convertInternal(Converter.java:183)
at net.sf.sojo.core.Converter.convert(Converter.java:146)

... 34 more

找了好久,最后发现是oracleJDBC的包和数据库版本不同。

数据库是 oracle11Gr1的, 包是oracle11Gr1

抱歉!评论已关闭.