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

QQ登录

只需一步,快速开始

查看: 976|回复: 2

[结贴] 新建数据权限后,无法登陆

[复制链接]

7

主题

23

帖子

48

积分

新手上路

Rank: 1

积分
48
QQ
发表于 2014-1-15 10:59:03 | 显示全部楼层 |阅读模式
系统登录不了了,刚才试着 创建了一个数据权限分配给了某个角色(该角色分配个了system),记得里面是创建了一个业务策略,参数/业务类型我随便填了一段文本
然后退出,system就无法登陆了
  1. 2014-01-15 10:54:52 action:<?xml version="1.0" encoding="UTF-8"?>
  2. <action process="/SA/OPM/system/systemProcess" activity="mainActivity" name="loginAction" executeContext="" content-type="application/xml"><parameters><parameter name="lang"><xbiz:simple xmlns:xbiz="http://www.justep.com/xbiz#" type="http://www.w3.org/2001/XMLSchema#String">zh_CN</xbiz:simple></parameter><parameter name="loginDate"><xbiz:simple xmlns:xbiz="http://www.justep.com/xbiz#" type="http://www.w3.org/2001/XMLSchema#Date">2014-01-15</xbiz:simple></parameter><parameter name="ip"><xbiz:simple xmlns:xbiz="http://www.justep.com/xbiz#" type="http://www.w3.org/2001/XMLSchema#String">127.0.0.1</xbiz:simple></parameter><parameter name="name"><xbiz:simple xmlns:xbiz="http://www.justep.com/xbiz#" type="http://www.w3.org/2001/XMLSchema#String">system</xbiz:simple></parameter><parameter name="options"><xbiz:map xmlns:xbiz="http://www.justep.com/xbiz#"><item key="DeviceType"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#String">计算机</xbiz:simple></item><item key="OperatingSystem"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#String">WINDOWS_7</xbiz:simple></item></xbiz:map></parameter><parameter name="pwd"><xbiz:simple xmlns:xbiz="http://www.justep.com/xbiz#" type="http://www.w3.org/2001/XMLSchema#String">E10ADC3949BA59ABBE56E057F20F883E</xbiz:simple></parameter></parameters></action>
  3. java.lang.reflect.InvocationTargetException
  4.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  5.         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  6.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  7.         at java.lang.reflect.Method.invoke(Method.java:592)
  8.         at com.justep.system.action.Engine.invokeActions(Native Method)
  9.         at com.justep.system.action.Engine.invokeActions(Unknown Source)
  10.         at com.justep.business.server.BusinessServer.doAction(Unknown Source)
  11.         at com.justep.business.server.BusinessServer.doExcute(Unknown Source)
  12.         at com.justep.business.server.BusinessServer.excute(Unknown Source)
  13.         at com.justep.business.server.BusinessServerServlet.execService(Unknown Source)
  14.         at com.justep.business.server.BusinessServerServlet.service(Unknown Source)
  15.         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  16.         at com.justep.x.bs.BusinessServerServlet.service(Unknown Source)
  17.         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  18.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  19.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  20.         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  21.         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  22.         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  23.         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
  24.         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  25.         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
  26.         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
  27.         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
  28.         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  29.         at java.lang.Thread.run(Thread.java:595)
  30. Caused by: com.justep.exception.BusinessException: 编码: JUSTEP180042; 提示: 语义权限id="D6F8B586F6014DBAA87385E0B73FA6E6"定义不符合规范, process和activity必须为"*"
  31.         at com.justep.exception.BusinessException.create(Unknown Source)
  32.         at com.justep.util.Utils.check(Unknown Source)
  33.         at com.justep.system.opm.Permission.a(Unknown Source)
  34.         at com.justep.system.opm.Permission.readActions(Unknown Source)
  35.         at com.justep.system.opm.Operator.c(Unknown Source)
  36.         at com.justep.system.opm.Operator.a(Unknown Source)
  37.         at com.justep.system.opm.Operator.<init>(Unknown Source)
  38.         at com.justep.system.opm.OrgUtils.login(Native Method)
  39.         at com.justep.system.opm.OrgUtils.login1(Unknown Source)
  40.         at OPMProcedure.login(OPMProcedure.java:108)
  41.         at OPMProcedure.login(OPMProcedure.java:93)
  42.         ... 26 more
复制代码

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2014-1-15 11:16:52 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

7

主题

23

帖子

48

积分

新手上路

Rank: 1

积分
48
QQ
 楼主| 发表于 2014-1-15 11:20:40 | 显示全部楼层
本帖最后由 x5tester 于 2014-1-15 11:26 编辑

谢管理员,结贴吧~ 俺参考一下
大不了重置数据库
==========================
问题解决了,但顺便问一下

  1. 新建业务数据策略的时候,process和activity不用选择,直接输入*,否则,就会报上面的错误
  2. 修改方法,打开sa_oppermission 过滤出sActions is not null的记录,检查sActions里面的内容
  3. 如果是<xml><a name="*" type="abc" kind="custom" label="abc"><v>123</v></a></xml>
  4. name="*"的记录,修改sProcess和sActivity两个字段的值为*即可
复制代码
我把sProcess和sActivity都改成*的话,还是无法登陆的,提示sProcess不能是*
然后我又把sProcess改成之前的值,才能登陆。不知道这里是什么情况。
总之我仅仅把sActivity改成*就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 14:23 , Processed in 0.107622 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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