Difference between revisions of "ZH/Case-Study-01-Journal-33"

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.
(Create new wiki for debug)
 
(2010-01-20)
Line 8: Line 8:
 
* ADempiere还存在一些Bug。当某些Bug影响到正常使用时,自己就得亲自解决了。
 
* ADempiere还存在一些Bug。当某些Bug影响到正常使用时,自己就得亲自解决了。
  
==2010-01-20=
+
==2010-01-20-报错-SessionUser <> ContextUser==
 +
* 01月17日下午有职员报告 B/S 浏览器端无法录入,检查发现报错。
 +
<pre>
 +
>>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
 +
</pre>
 +
* 把 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
 +
 +
===相关链接===
 +
* [http://sourceforge.net/tracker/index.php?func=detail&aid=2832968&group_id=176962&atid=955896 问题跟踪/Bug Track]
 +
* [http://sourceforge.net/projects/adempiere/forums/forum/610548/topic/3272062 sf.net 问题讨论]
 +
====B/S 浏览器端====
 +
* 试图打开窗体时弹出报错提示框,无法打开任何窗体。
 +
<pre>
 +
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]
 +
</pre>
 +
 +
* 浏览器右上角显示用户 Ms Liu,并非当前用户 SuperUser。
 +
====C/S 客户端====
 +
* 以SuperUser登录实体。
 +
* 打开My Profile窗体,显示的不是当前的登录的用户,而是Ms Liu。
 +
* 首先通过 User 窗体、Purchase Order等窗体新增记录。接着打开数据库,在表格 ad_user 和 c_order 的新建记录中,CreatedBy UpdatedBy均记录为Ms Liu (ad_user_id=1000061),而不是当前用户SuperUser (ad_user_id=100)
  
 
=链接=
 
=链接=

Revision as of 19:24, 19 January 2011

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

实施日志-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 浏览器端

  • 试图打开窗体时弹出报错提示框,无法打开任何窗体。
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。
  • 首先通过 User 窗体、Purchase Order等窗体新增记录。接着打开数据库,在表格 ad_user 和 c_order 的新建记录中,CreatedBy UpdatedBy均记录为Ms Liu (ad_user_id=1000061),而不是当前用户SuperUser (ad_user_id=100)

链接

About this page

  • This page is about code development in Case Study 01