ZH/Case-Study-01-Journal-33

From ADempiere
Revision as of 20:06, 19 January 2011 by Peanutblake (Talk) (2010-01-20-报错-SessionUser ContextUser)

Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.

<返回中文首页> <返回本案例研究首页>

实施日志-33-Bug调试

背景说明

  • ADempiere还存在一些Bug。当某些Bug影响到正常使用时,自己就得亲自解决了。

2010-01-20-报错-SessionUser <> ContextUser

  • 01月17日下午有职员报告 B/S 浏览器端无法录入,检查发现报错。
>>org.adempiere.webui.exception.ApplicationException: Timestamp=Mon Jan 17 16:33:18 PST 2011, Bug 2832968 SessionUser=1000013, ContextUser=1000016. Please report conditions to your system administrator or in sf tracker 2832968
  • 把 ad_user_id = 1000006 的记录删去后,不再报错。
  • 01月19日通过 Business Partner 窗体 User(Contact) 页签新增之后,类似报错再次出现。

相关链接

具体影响

  • 以下描述的问题是用 SuperUser 用户 以 Tongji Admin 角色登录Tongji实体(Client)进行说明的。用 SuperUser 用户 以 Garden Admin 角色 登录 Garden World 实体(Client)也存在同样问题。

系统环境

  • OS: Debian/Linux Squeeze/Testing, amd64
  • JVM: Java(TM) SE Runtime Environment (build 1.6.0_22-b04) 64-Bit
  • PostgreSQL: 8.4

B/S 浏览器端

  • 试图打开窗体时弹出报错提示框,无法打开任何窗体。 截图如下:

Bug 2832968 SessionUser ContextUser 03.png

  • 报错代码如下:
11:48:40,877 ERROR [STDERR] -----------> MIssue.set_ValueNoCheck: ReleaseNo - Value too long - truncated to length=4 [15]
11:48:40,877 ERROR [STDERR] -----------> MIssue.set_ValueNoCheck: ReleaseNo - Value too long - truncated to length=4 [15]
11:48:40,923 ERROR [STDERR] ===========> AbstractADWindowPanel.initPanel: Timestamp=Wed Jan 19 11:48:40 PST 2011, Bug 2832968 SessionUser=100, ContextUser=1000061.  Please report conditions to your system administrator or in sf tracker 2832968 [15]
org.adempiere.webui.exception.ApplicationException: Timestamp=Wed Jan 19 11:48:40 PST 2011, Bug 2832968 SessionUser=100, ContextUser=1000061.  Please report conditions to your system administrator or in sf tracker 2832968
	at org.adempiere.webui.panel.AbstractADWindowPanel.initPanel(AbstractADWindowPanel.java:274)
	at org.adempiere.webui.panel.ADWindowPanel.initPanel(ADWindowPanel.java:218)
	at org.adempiere.webui.window.ADWindow.doCreatePart(ADWindow.java:79)
	at org.adempiere.webui.part.AbstractUIPart.createPart(AbstractUIPart.java:41)
	at org.adempiere.webui.desktop.TabbedDesktop.openWindow(TabbedDesktop.java:113)
	at org.adempiere.webui.desktop.AbstractDesktop.onMenuSelected(AbstractDesktop.java:66)
	at org.adempiere.webui.panel.MenuPanel.fireMenuSelectedEvent(MenuPanel.java:236)
	at org.adempiere.webui.panel.MenuPanel.onEvent(MenuPanel.java:208)
	at org.zkoss.zk.ui.impl.EventProcessor.process0(EventProcessor.java:197)
	at org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:141)
	at org.zkoss.zk.ui.impl.EventProcessingThreadImpl.process0(EventProcessingThreadImpl.java:519)
	at org.zkoss.zk.ui.impl.EventProcessingThreadImpl.run(EventProcessingThreadImpl.java:446)
11:48:40,924 ERROR [STDERR] ===========> zkoss.handleError:1130: >>org.adempiere.webui.exception.ApplicationException: Timestamp=Wed Jan 19 11:48:40 PST 2011, Bug 2832968 SessionUser=100, ContextUser=1000061.  Please report conditions to your system administrator or in sf tracker 2832968
>>org.adempiere.webui.exception.ApplicationException: Timestamp=Wed Jan 19 11:48:40 PST 2011, Bug 2832968 SessionUser=100, ContextUser=1000061.  Please report conditions to your system administrator or in sf tracker 2832968
>>	at org.adempiere.webui.panel.AbstractADWindowPanel.initPanel(AbstractADWindowPanel.java:274)
>>	at org.adempiere.webui.panel.ADWindowPanel.initPanel(ADWindowPanel.java:218)
>>	at org.adempiere.webui.window.ADWindow.doCreatePart(ADWindow.java:79)
>>	at org.adempiere.webui.part.AbstractUIPart.createPart(AbstractUIPart.java:41)
>>	at org.adempiere.webui.desktop.TabbedDesktop.openWindow(TabbedDesktop.java:113)
>>... [19]
  • 浏览器右上角显示用户 Ms Liu,并非当前用户 SuperUser。

C/S 客户端

  • 以SuperUser登录实体。
  • 打开My Profile窗体,显示的不是当前的登录的用户,而是Ms Liu。截图如下:

Bug 2832968 SessionUser ContextUser 02.png

  • 首先通过 User 窗体、Purchase Order等窗体新增记录。接着打开数据库,在表格 ad_user 和 c_order 的新建记录中,CreatedBy 和 UpdatedBy 字段均记录为 Ms Liu (ad_user_id=1000061),而不是当前用户 SuperUser (ad_user_id=100)。截图如下:

Bug 2832968 SessionUser ContextUser 01.png

讨论栏

  • 欢迎您在此讨论 ... ...

链接

About this page

  • This page is about code development in Case Study 01