JIRA CNT-34972
实现:
- 步骤
- start progress
- 解决bug
本地重现bug
尝试修改Excel表以解决问题
远程debug解决问题
远程debug解决问题
#1:从点击弹出弹出框的link button触发debug,
找到Since the referenced document or data is not available, no details will be shown.
#2:docId==null,继续debug为什么docId==null
#3:fieldId==component,找到item_form.xlsx,找到specMaterial 模块,找到id==component
#4:总结这个debug的方向不对,重新找方向继续debug
#5:select 一行数据,从点击Ok button 触发debug
遇到的问题:
- 启动服务的时候,jetty-dug.cmd闪退,如下图
原因: 公司pom服务已经更新,需要更新Java 1.8版本
-
下午的时候jetty-debug.cmd 启动失败,无限循环提示connection is close.
原因:数据库连接出现问题,具体原因不详
解决方法:更换数据库的连接。
总结:
解决两个启动jetty-debug.cmd的问题,下次遇到jetty服务启动失败的问题首先想到数据库是否正常连接
遇到的问题:
- 远程数据库到下午就会断开连接
原因:不详
解决方法:db dump 创建一个本地数据库
步骤:
- http://192.168.2.55:8081/job/cbx6-db-upgrade/lastSuccessfulBuild/artifact/cbx-build-dbdump-upgrade-pgsql/release_dbdump/下载dump文件
- https://confluence.coresolutions.com/display/SE/PostgreSQL+Command
- run in cmd
- psql
- psql -h localhost -U postgres
- CREATE USER cbx6_dev4_local WITH PASSWORD 'p';
- CREATE DATABASE cbx6_dev1_local WITH OWNER cbx6_dev1_local ENCODING 'UTF8' LC_COLLATE 'C' LC_CTYPE 'C' template template0;
- GRANT ALL PRIVILEGES ON DATABASE cbx6_dev1_local TO cbx6_dev1_local;
- \connect cbx6_dev1_local
- CREATE OR REPLACE FUNCTION uuid_generate_v4() RETURNS uuid AS '$libdir/uuid-ossp', 'uuid_generate_v4' LANGUAGE c VOLATILE STRICT COST 1;
- \q
- pg_restore -h localhost -U cbx6_dev1_local -W -O -d cbx6_dev1_local C:\Users\jennifer.bai\Downloads\full-upgrade.dump\CBX6_FULL_UPDATE_NIGHTLY2-20180225175321270.DUMP
- 输入密码p
-
如何去下载数据库呢:
http://192.168.2.55:8081/job/cbx6-db-clean/
1
2
3z
- 不会debug
first step:
second step:
打断点:
#1:UI层:cbx-ui/src/main/java/com/core/cbx/ui/zk/action/ActionExecutor.java
#2:server层:cbx-core/src/main/java/com/core/cbx/action/ActionDispatcher.java
浏览器服务端触发debug:
#1:进入debug模式
#2:

#3:去到浏览器页面
#4:

#5:去点击浏览器页面触发debug
相关的Excel:
system.xlsx
item_entity.xlsx
item_view.xlsx
item_form.xlsx
component_popup.xlsx
component_view.xlsx
component_entity.xlsx
materialPalette_entity.xlsx
materialPalette_popup.xlsx
item_dataMappingRule.xlsx //要改的