JIRA CNT-34972


实现:
  • 步骤
  1. start progress
  2. 解决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闪退,如下图
    task3:JIRA CNT-34972
    原因: 公司pom服务已经更新,需要更新Java 1.8版本
            

  • 下午的时候jetty-debug.cmd 启动失败,无限循环提示connection is close.
    原因:数据库连接出现问题,具体原因不详
    解决方法:更换数据库的连接。

总结:
    解决两个启动jetty-debug.cmd的问题,下次遇到jetty服务启动失败的问题首先想到数据库是否正常连接



遇到的问题:
  • 远程数据库到下午就会断开连接
        原因:不详
        解决方法:db dump 创建一个本地数据库
        步骤:
  1. http://192.168.2.55:8081/job/cbx6-db-upgrade/lastSuccessfulBuild/artifact/cbx-build-dbdump-upgrade-pgsql/release_dbdump/下载dump文件
  2. https://confluence.coresolutions.com/display/SE/PostgreSQL+Command
  3. run in cmd
  4. psql
  5. psql -h localhost -U postgres
  6. CREATE USER cbx6_dev4_local WITH PASSWORD 'p';
  7. CREATE DATABASE cbx6_dev1_local WITH OWNER cbx6_dev1_local ENCODING 'UTF8' LC_COLLATE 'C' LC_CTYPE 'C' template template0;
  8. GRANT ALL PRIVILEGES ON DATABASE cbx6_dev1_local TO cbx6_dev1_local;
  9. \connect cbx6_dev1_local
  10. CREATE OR REPLACE FUNCTION uuid_generate_v4() RETURNS uuid AS '$libdir/uuid-ossp', 'uuid_generate_v4' LANGUAGE c VOLATILE STRICT COST 1;
  11. \q
  12. 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
  13. 输入密码p

  • 如何去下载数据库呢:
    http://192.168.2.55:8081/job/cbx6-db-clean/
    1task3:JIRA CNT-34972

    2
    task3:JIRA CNT-34972
    3ztask3:JIRA CNT-34972

  • 不会debug
        first step:
        task3:JIRA CNT-34972

        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:
        task3:JIRA CNT-34972
        #3:去到浏览器页面
        #4:
        task3:JIRA CNT-34972
        #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 //要改的
















相关文章:

  • 2021-05-11
  • 2021-08-05
  • 2021-08-06
  • 2021-08-02
  • 2022-01-07
  • 2021-07-27
  • 2021-08-16
  • 2021-05-17
猜你喜欢
  • 2021-08-01
  • 2021-10-19
  • 2021-11-28
  • 2021-05-10
  • 2021-11-01
  • 2021-05-15
  • 2021-07-14
相关资源
相似解决方案