4.2.13 Released

  • License checker 업그레이드 반영

    1. license-api 변경 : 1.1.6 -> 1.2.2 로 up.

      라이센스 체크를 Service 실행마다 체크에서 WAS 기동후 한번만 수행하는 것으로 변경

      솔루션 종류가 뭔지 알 수 있도록 함.

      15:09:27.467 [main] INFO  com.poscoict.glueframework.context.GlueStaticContext - glueframework version : 4.2.13-RELEASE
      15:09:27.498 [main] ERROR com.poscoict.glueframework.context.GlueStaticContext - Fail to get license mode!!
      java.lang.NullPointerException: null
          at com.poscoict.glueframework.context.GlueStaticContext.reloadLicense(GlueStaticContext.java:91) [glue-core-4.2.13-RELEASE.jar:na]
          at com.poscoict.glueframework.context.GlueStaticContext.<clinit>(GlueStaticContext.java:60) [glue-core-4.2.13-RELEASE.jar:na]
          at com.poscoict.glueframework.biz.control.GlueBizControllerImpl.<init>(GlueBizControllerImpl.java:66) [glue-core-4.2.13-RELEASE.jar:na]
          at com.poscoict.glueframework.biz.control.GlueBizControllerImpl.getController(GlueBizControllerImpl.java:83) [glue-core-4.2.13-RELEASE.jar:na]
          at com.poscoict.glueframework.biz.control.GlueBizProvider.getController(GlueBizProvider.java:28) [glue-core-4.2.13-RELEASE.jar:na]
          at Run_GlueTester.main(Run_GlueTester.java:22) [classes/:na]
      15:09:27.498 [main] INFO  com.poscoict.glueframework.context.GlueStaticContext - Solution : Glue, License Mode : EDUCATION
      
      15:19:15.722 [main] INFO  com.poscoict.glueframework.context.GlueStaticContext - glueframework version : 4.2.13-RELEASE
      15:19:16.003 [main] TRACE com.poscoict.glueframework.util.license.GlueLicenseManager - C:\ide\workspace-glue4\glue-framework\glue-core\src\test\license\case6\GM1_license_info_Product(2.1.x).xml
      15:19:16.003 [main] ERROR com.poscoict.glueframework.context.GlueStaticContext - invalid license!!
      15:19:16.018 [main] ERROR com.poscoict.glueframework.context.GlueStaticContext - Fail to get license mode!!
      java.lang.NullPointerException: null
          at com.poscoict.glueframework.context.GlueStaticContext.reloadLicense(GlueStaticContext.java:91) [glue-core-4.2.13-RELEASE.jar:na]
          at com.poscoict.glueframework.context.GlueStaticContext.<clinit>(GlueStaticContext.java:60) [glue-core-4.2.13-RELEASE.jar:na]
          at com.poscoict.glueframework.biz.control.GlueBizControllerImpl.<init>(GlueBizControllerImpl.java:66) [glue-core-4.2.13-RELEASE.jar:na]
          at com.poscoict.glueframework.biz.control.GlueBizControllerImpl.getController(GlueBizControllerImpl.java:83) [glue-core-4.2.13-RELEASE.jar:na]
          at com.poscoict.glueframework.biz.control.GlueBizProvider.getController(GlueBizProvider.java:28) [glue-core-4.2.13-RELEASE.jar:na]
          at Run_GlueTester.main(Run_GlueTester.java:24) [classes/:na]
      15:19:16.018 [main] INFO  com.poscoict.glueframework.context.GlueStaticContext - Solution : Glue, License Mode : EDUCATION
      
      15:16:13.430 [main] INFO  com.poscoict.glueframework.context.GlueStaticContext - glueframework version : 4.2.13-RELEASE
      15:16:16.220 [main] INFO  com.poscoict.glueframework.util.license.LicenseLogger - ================ LICENSE INFORMATION ================
          Solution Name : Glue
          Company Name  : Glue_dev_20151231
          Project Name  : Glue_dev_20151231
          License Mode  : Development
      
      15:16:16.221 [main] DEBUG com.poscoict.glueframework.util.license.LicenseLogger - [LICENSE] LicenseAPI initialize success for Glue!!
      15:16:16.221 [main] ERROR com.poscoict.glueframework.util.license.LicenseLogger - [LICENSE] License was expired!!!
      15:16:16.221 [main] TRACE com.poscoict.glueframework.util.license.GlueLicenseManager - C:\ide\workspace-glue4\glue-framework\glue-core\src\test\license\case2\GF4_license_info_Development(4.2.x).xml -> DEVELOPMENT : false
      15:16:16.221 [main] INFO  com.poscoict.glueframework.context.GlueStaticContext - Solution : Glue, License Mode : DEVELOPMENT
      
      15:17:30.985 [main] INFO  com.poscoict.glueframework.context.GlueStaticContext - glueframework version : 4.2.13-RELEASE
      15:17:32.733 [main] INFO  com.poscoict.glueframework.util.license.LicenseLogger - ================ LICENSE INFORMATION ================
          Solution Name : Glue
          Company Name  : GlueTestIndiHDN42x
          Project Name  : GlueTestIndiHDN42x
          License Mode  : Product
      
      15:17:32.733 [main] DEBUG com.poscoict.glueframework.util.license.LicenseLogger - [LICENSE] LicenseAPI initialize success for Glue!!
      15:17:32.859 [main] DEBUG com.poscoict.glueframework.util.license.LicenseLogger - [LICENSE] System MAC Address = [BA-3D-DC-AD-6C-03]
      15:17:32.859 [main] ERROR com.poscoict.glueframework.util.license.LicenseLogger - [LICENSE] All NIC card's mac address are invalid!! Please check license file!!!
      15:17:32.859 [main] ERROR com.poscoict.glueframework.util.license.LicenseLogger - [LICENSE] License invalid!!!
      15:17:32.859 [main] TRACE com.poscoict.glueframework.util.license.GlueLicenseManager - C:\ide\workspace-glue4\glue-framework\glue-core\src\test\license\case3\GF6_license_info_Product(4.2.x).xml -> PRODUCT : false
      15:17:32.859 [main] INFO  com.poscoict.glueframework.context.GlueStaticContext - Solution : Glue, License Mode : PRODUCT
      
  • glue-core 모듈 수정

    1. license-api 변경에 따른 수정
      • com.poscoict.glueframework.context.GlueStaticContext 수정

      • com.poscoict.glueframework.util.license.GlueLicenseManager 수정

      • com.poscoict.glueframework.util.license.GlueSolution 추가

    2. Message Send(u-CUBE4) activity class package 경로 (ucube -> ucube4) 수정
      • GlueSDK/config/glue-config.xml 수정