起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: qwertyu

[处理中3] 解析Action出错

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2019-10-15 08:35:43 | 显示全部楼层
BizData.query返回的是table,把table的内容打出来看看table查出来了吗?
http://bbs.wex5.com/forum.php?mo ... 6&pid=165049439
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

46

主题

189

帖子

409

积分

中级会员

Rank: 3Rank: 3

积分
409
QQ
 楼主| 发表于 2019-10-17 14:25:59 | 显示全部楼层
jishuang 发表于 2019-10-15 08:35
BizData.query返回的是table,把table的内容打出来看看table查出来了吗?
http://bbs.wex5.com/forum.php?mo ...

我把supplierQueryPageAction这个action改成这样了,本地是能正常打出日志的,但是到测试服没到这个方法就报错了
public static Table supplierQueryPage(List range,String concept,String select,String from,String aggregate,String dataModel,String fnModel,String condition,Boolean distinct,String idColumn,String filter,Integer limit,Integer offset,String columns,String orderBy,String aggregateColumns,Map variables){
                Table table = null;
                log.info("进入supplierQueryPage方法:");
                log.info("range:" + range);
                log.info("concept:" + concept);
                log.info("select:" + select);
                log.info("from:" + from);
                log.info("aggregate:" + aggregate);
                log.info("dataModel:" + dataModel);
                log.info("fnModel:" + fnModel);
                log.info("condition:" + condition);
                log.info("distinct:" + distinct);
                log.info("idColumn:" + idColumn);
                log.info("filter:" + filter);
                log.info("limit:" + limit);
                log.info("offset:" + offset);
                log.info("columns:" + columns);
                log.info("orderBy:" + orderBy);
                log.info("aggregateColumns:" + aggregateColumns);
                log.info("variables:" + variables);
                try {
                        table = BizData.query(concept, idColumn, select, from, condition, range, filter, distinct, offset, limit, columns, orderBy, aggregate,
                                        aggregateColumns, variables, dataModel, fnModel);
                        log.info(new com.justep.system.transform.Table2Row().transform(table,null).asXML());
                } catch (Exception e) {
                        e.printStackTrace();
                }
                return table;
        }
回复 支持 反对

使用道具 举报

46

主题

189

帖子

409

积分

中级会员

Rank: 3Rank: 3

积分
409
QQ
 楼主| 发表于 2019-10-17 14:26:36 | 显示全部楼层
jishuang 发表于 2019-10-15 08:35
BizData.query返回的是table,把table的内容打出来看看table查出来了吗?
http://bbs.wex5.com/forum.php?mo ...

本地的日志是这样的:
2019-10-17 14:24:47 进入supplierQueryPage方法:
2019-10-17 14:24:47 range:[]
2019-10-17 14:24:47 conceptperatingSupplier
2019-10-17 14:24:47 selectperatingSupplier.*,T_PUB_TYPE.TYPE_NAME as TYPE_NAME,case when T_PUB_TYPE.FNAME = '政企' then '集客' else T_PUB_TYPE.FNAME end as fName,T_PUB_TYPE.FCODE as fCode,case when operatingSupplier.STATUS = '1' then '启用' else '已冻结' end as statusName
2019-10-17 14:24:47 fromperatingSupplier operatingSupplier  optional  join T_PUB_TYPE T_PUB_TYPE on operatingSupplier.TYPE_IDS = T_PUB_TYPE
2019-10-17 14:24:47 aggregate:null
2019-10-17 14:24:47 dataModel:/ERP/PUR/operatingSupplier/data
2019-10-17 14:24:47 fnModel:null
2019-10-17 14:24:47 condition:null
2019-10-17 14:24:47 distinct:false
2019-10-17 14:24:47 idColumnperatingSupplier
2019-10-17 14:24:47 filterSTATUS in ('1','2') )
2019-10-17 14:24:47 limit:20
2019-10-17 14:24:47 offset:0
2019-10-17 14:24:47 columns:ADDRESS,CATEGORY,CHANGEREASON,CITY,CITY_CODE,CONTACT_PHONE,CONTROLINSTRUCTIONS,CUSCLASS,CUSTOMER_NAME,CUSTOMER_NO,CUS_TYPE,ContractorStatusName,FACCOUNTGROUP,FBUSINESSATTACHMENT,FBUSINESSNUM,FCREDITATTACHMENT,FCREDITCODE,FCUSCLASSNAME,FORGATTACHMENT,FREGISTEREDCAPITAL,FTAXATTACHMENT,FTHREEINONE,FTRADE,FUNITPROPERTY,GROUPCUSTOMER,GROUPCUSTOMER_TYPE_ID,ORGANIZATION_CODE,PROVINCE,PROVINCE_CODE,REMARK,STATUS,TAX_REGISTRATION_NO,TYPE_IDS,TYPE_NAME,ZIP_CODE,changeContent,cooperateClass,fActivity,fActivityName,fCode,fCreatdTime,fCreateDeptCode,fCreateDeptID,fCreateDeptName,fCreatePersonCode,fCreatePersonFID,fCreatePersonID,fCreatePersonName,fName,fProcessID,fTaskID,fUpdateTime,oldName,operatingSupplier,processStatus,statusName,version
2019-10-17 14:24:47 orderBy:null
2019-10-17 14:24:47 aggregateColumns:null
2019-10-17 14:24:47 variables:{}
2019-10-17 14:24:47 <rows><userdata name="model">/ERP/PUR/operatingSupplier/data</userdata><userdata name="id-column-name">operatingSupplier</userdata><userdata name="id-column-type">String</userdata><userdata name="id-column-define">operatingSupplier</userdata><userdata name="userdata">whereVersion</userdata><userdata name="relations">operatingSupplier.ADDRESS,operatingSupplier.CATEGORY,operatingSupplier.CHANGEREASON,operatingSupplier.CITY,operatingSupplier.CITY_CODE,operatingSupplier.CONTACT_PHONE,operatingSupplier.CONTROLINSTRUCTIONS,operatingSupplier.CUSCLASS,operatingSupplier.CUSTOMER_NAME,operatingSupplier.CUSTOMER_NO,operatingSupplier.CUS_TYPE,operatingSupplier.ContractorStatusName,operatingSupplier.FACCOUNTGROUP,operatingSupplier.FBUSINESSATTACHMENT,operatingSupplier.FBUSINESSNUM,operatingSupplier.FCREDITATTACHMENT,operatingSupplier.FCREDITCODE,operatingSupplier.FCUSCLASSNAME,operatingSupplier.FORGATTACHMENT,operatingSupplier.FREGISTEREDCAPITAL,operatingSupplier.FTAXATTACHMENT,operatingSupplier.FTHREEINONE,operatingSupplier.FTRADE,operatingSupplier.FUNITPROPERTY,operatingSupplier.GROUPCUSTOMER,operatingSupplier.GROUPCUSTOMER_TYPE_ID,operatingSupplier.ORGANIZATION_CODE,operatingSupplier.PROVINCE,operatingSupplier.PROVINCE_CODE,operatingSupplier.REMARK,operatingSupplier.STATUS,operatingSupplier.TAX_REGISTRATION_NO,operatingSupplier.TYPE_IDS,T_PUB_TYPE.TYPE_NAME,operatingSupplier.ZIP_CODE,operatingSupplier.changeContent,operatingSupplier.cooperateClass,operatingSupplier.fActivity,operatingSupplier.fActivityName,T_PUB_TYPE.FCODE,operatingSupplier.fCreatdTime,operatingSupplier.fCreateDeptCode,operatingSupplier.fCreateDeptID,operatingSupplier.fCreateDeptName,operatingSupplier.fCreatePersonCode,operatingSupplier.fCreatePersonFID,operatingSupplier.fCreatePersonID,operatingSupplier.fCreatePersonName,EXPRESS,operatingSupplier.fProcessID,operatingSupplier.fTaskID,operatingSupplier.fUpdateTime,operatingSupplier.oldName,operatingSupplier.processStatus,EXPRESS,operatingSupplier.version</userdata><userdata name="relation-types">String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,Decimal,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,DateTime,String,String,String,String,String,String,String,String,String,String,DateTime,String,String,String,Integer</userdata><userdata name="relation-alias">ADDRESS,CATEGORY,CHANGEREASON,CITY,CITY_CODE,CONTACT_PHONE,CONTROLINSTRUCTIONS,CUSCLASS,CUSTOMER_NAME,CUSTOMER_NO,CUS_TYPE,ContractorStatusName,FACCOUNTGROUP,FBUSINESSATTACHMENT,FBUSINESSNUM,FCREDITATTACHMENT,FCREDITCODE,FCUSCLASSNAME,FORGATTACHMENT,FREGISTEREDCAPITAL,FTAXATTACHMENT,FTHREEINONE,FTRADE,FUNITPROPERTY,GROUPCUSTOMER,GROUPCUSTOMER_TYPE_ID,ORGANIZATION_CODE,PROVINCE,PROVINCE_CODE,REMARK,STATUS,TAX_REGISTRATION_NO,TYPE_IDS,TYPE_NAME,ZIP_CODE,changeContent,cooperateClass,fActivity,fActivityName,fCode,fCreatdTime,fCreateDeptCode,fCreateDeptID,fCreateDeptName,fCreatePersonCode,fCreatePersonFID,fCreatePersonID,fCreatePersonName,fName,fProcessID,fTaskID,fUpdateTime,oldName,processStatus,statusName,version</userdata><userdata name="sys.count">0</userdata><userdata name="sys.rowid">operatingSupplier</userdata></rows>
回复 支持 反对

使用道具 举报

46

主题

189

帖子

409

积分

中级会员

Rank: 3Rank: 3

积分
409
QQ
 楼主| 发表于 2019-10-17 14:27:17 | 显示全部楼层
jishuang 发表于 2019-10-15 08:35
BizData.query返回的是table,把table的内容打出来看看table查出来了吗?
http://bbs.wex5.com/forum.php?mo ...

测试服:
2019-10-17 14:20:15 [http-8080-1] [com.justep.model.impl.ModelLoader] INFO: 加载模块:/ERP/PUR/operatingSupplier/process/newSupplier ...
2019-10-17 14:20:15 [http-8080-2] [com.justep.business.server.BusinessServerServlet] ERROR: 编码: JUSTEP150013; 提示: 解析Action出错
com.justep.exception.BusinessException: 编码: JUSTEP150013; 提示: 解析Action出错
        at com.justep.exception.BusinessException.create(Unknown Source)
        at com.justep.business.server.BusinessServerServlet.createActionJsonObject(Unknown Source)
        at com.justep.business.server.BusinessServerServlet.execService(Unknown Source)
        at com.justep.business.server.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at com.justep.x.bs.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.justep.micro.service.MicroServiceFilter.doFilter(Unknown Source)
        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:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:748)
Caused by: com.alibaba.fastjson.JSONException: unclosed string : B
        at com.alibaba.fastjson.parser.JSONLexerBase.scanString(JSONLexerBase.java:990)
        at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:483)
        at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:569)
        at com.alibaba.fastjson.parser.DefaultJSONParser.parse(DefaultJSONParser.java:1394)
        at com.alibaba.fastjson.parser.DefaultJSONParser.parse(DefaultJSONParser.java:1360)
        at com.alibaba.fastjson.JSON.parse(JSON.java:165)
        at com.alibaba.fastjson.JSON.parse(JSON.java:175)
        at com.alibaba.fastjson.JSON.parse(JSON.java:144)
        at com.alibaba.fastjson.JSON.parseObject(JSON.java:236)
        ... 21 more
回复 支持 反对

使用道具 举报

46

主题

189

帖子

409

积分

中级会员

Rank: 3Rank: 3

积分
409
QQ
 楼主| 发表于 2019-10-17 14:30:52 | 显示全部楼层
jishuang 发表于 2019-10-15 08:35
BizData.query返回的是table,把table的内容打出来看看table查出来了吗?
http://bbs.wex5.com/forum.php?mo ...

菜单对应的代码
<item label="企业基本信息管理"
                                        process="/ERP/PUR/operatingSupplier/process/newSupplier/newSupplierProcess"
                                        activity="query"
                                        url="$UI/ERP/PUR/operatingSupplier/process/newSupplier/query.a"></item>
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2019-10-17 16:44:41 | 显示全部楼层
F12打开浏览器的开发人员调试工具看看network中监控的这个action的请求的相关的请求和返回信息

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

46

主题

189

帖子

409

积分

中级会员

Rank: 3Rank: 3

积分
409
QQ
 楼主| 发表于 2019-10-17 18:26:17 | 显示全部楼层
jishuang 发表于 2019-10-17 16:44
F12打开浏览器的开发人员调试工具看看network中监控的这个action的请求的相关的请求和返回信息

...


无标题7.png
无标题8.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2019-10-18 08:31:50 | 显示全部楼层
同样的问题请不要重复发帖
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

46

主题

189

帖子

409

积分

中级会员

Rank: 3Rank: 3

积分
409
QQ
 楼主| 发表于 2019-10-18 09:00:13 | 显示全部楼层
jishuang 发表于 2019-10-18 08:31
同样的问题请不要重复发帖

不一样,一个是直接查询页面打不开,一个是同一个对话框有些页面能打开有些页面不能打开
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2019-10-18 11:30:52 | 显示全部楼层
错误一样啊,一样的错误跟踪方式就是一样的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-10-6 19:23 , Processed in 0.078110 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表