int-modules-pgsql - Build # 1972 - Fixed:

Check console output at https://ci.openbravo.com/job/int-modules-pgsql/1972/ to 
view the results.


Committers since last success:

Changes for Build #1971
No changes

Changes for Build #1972

    Asier Lostalé <[email protected]> null
    fixed issue 34975: change scope of ADCS to ApplicationScoped
      
    Asier Lostalé <[email protected]> null
    [adcs] compare field ids rather than field instances

  Being now ApplicationScoped intsances are always different, resulting in
  incorrect view generation.
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewFieldHandler.java

    Asier Lostalé <[email protected]> null
    [adcs] add tab to map only when initialization is completed
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] pi merge
      
    Asier Lostalé <[email protected]> null
    [adcs] typo
        
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/ADCSInitialization.java
        
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/ADCSInitialiazation.java

    Asier Lostalé <[email protected]> null
    [adcs] prevent unneeded getVars() invocations
        src/org/openbravo/erpCommon/utility/ComboTableData.java

    Asier Lostalé <[email protected]> null
    [adcs] typo
        src-test/src/org/openbravo/test/AllAntTaskTests.java

    Asier Lostalé <[email protected]> null
    [adcs] ADCS is no longer SessionScoped so it doesn't need to be Serializable
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] removed obvious and outdated java doc on private methods
        src/org/openbravo/erpCommon/utility/ComboTableData.java

    Asier Lostalé <[email protected]> null
    [adcs] don't use Hashtable
        src/org/openbravo/erpCommon/utility/QueryFieldStructure.java

    Asier Lostalé <[email protected]> null
    [adcs] keep default constructor for backwards compat
        src/org/openbravo/erpCommon/utility/ComboTableData.java

    Asier Lostalé <[email protected]> null
    [adcs] comment
        
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/ADCSInitialiazation.java

    Asier Lostalé <[email protected]> null
    [adcs] stop thread after 5 failures
        
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/ADCSInitialiazation.java

    Asier Lostalé <[email protected]> null
    [adcs] change sorting in test: same window but different tab sorting per 
thread
        
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/ADCSInitialiazation.java

    Asier Lostalé <[email protected]> null
    [adcs] Map.putIfAbsent is not available till JDK8
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] cleanup
        
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/ADCSInitialiazation.java

    Asier Lostalé <[email protected]> null
    [adcs] javadoc
        
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/ADCSInitialiazation.java

    Asier Lostalé <[email protected]> null
    [adcs] moved eager initialization to testing code
        
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/ADCSInitialiazation.java
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] eager initialization for attachment methods
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] initialize request with fake vars so combos can be initialized
        
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/ADCSInitialiazation.java

    Asier Lostalé <[email protected]> null
    [adcs] test: initialize several threads with some delay
        
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/ADCSInitialiazation.java

    Asier Lostalé <[email protected]> null
    [adcs] optimize logging for eager initialization
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] sync window initialization
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] added test case for concurrent ADCS initialization
        
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/ADCSInitialiazation.java
        src-test/src/org/openbravo/test/AllAntTaskTests.java

    Asier Lostalé <[email protected]> null
    [adcs] useCache made public to be able to test it
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] eagear initialization done by tab

  which better emulaltes actual initialization
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] initialize reference's lists before iterating them
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] pi merge
      
    Asier Lostalé <[email protected]> null
    [adcs] constants should be static and upper cased
        src/org/openbravo/erpCommon/utility/ComboTableData.java

    Asier Lostalé <[email protected]> null
    [adcs] updated (c)
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/UIDefinition.java
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/ComboTableDatasourceService.java
        
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/reference/SelectorUIReference.java
        src/org/openbravo/erpCommon/utility/ComboTableData.java
        src/org/openbravo/erpCommon/utility/QueryFieldStructure.java
        src/org/openbravo/reference/ui/UITable.java
        src/org/openbravo/reference/ui/UITableDir.java

    Asier Lostalé <[email protected]> null
    [adcs] use constants
        
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/reference/SelectorUIReference.java
        src/org/openbravo/erpCommon/utility/ComboTableData.java
        src/org/openbravo/reference/ui/UITable.java
        src/org/openbravo/reference/ui/UITableDir.java

    Asier Lostalé <[email protected]> null
    [adcs] javadoc in public method
        src/org/openbravo/erpCommon/utility/ComboTableData.java

    Asier Lostalé <[email protected]> null
    [adcs] removed unneeded empty default constructor
        src/org/openbravo/erpCommon/utility/ComboTableData.java

    Asier Lostalé <[email protected]> null
    [adcs] javadoc in public methods
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] create the map directly as a copy of original
        src/org/openbravo/erpCommon/utility/ComboTableData.java

    Asier Lostalé <[email protected]> null
    [adcs] update index
        src/org/openbravo/erpCommon/utility/ComboTableData.java

    Asier Lostalé <[email protected]> null
    [adcs] early return if not using cache
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] javadoc
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] removed some duplicity
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] prevent concurrent modification of initializedWindows
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] pi merge
      
    Asier Lostalé <[email protected]> null
    [adcs] eager combo initialization
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] unneded new String
        src/org/openbravo/erpCommon/utility/ComboTableData.java

    Asier Lostalé <[email protected]> null
    [adcs] replaced StringBuffer with StringBuilder
        src/org/openbravo/erpCommon/utility/ComboTableData.java

    Asier Lostalé <[email protected]> null
    [adcs] replaced for statements with foreach constructs
        src/org/openbravo/erpCommon/utility/ComboTableData.java

    Asier Lostalé <[email protected]> null
    [adcs] Moved synchronized structures to non-syncs where possible
        src/org/openbravo/erpCommon/utility/ComboTableData.java
        src/org/openbravo/erpCommon/utility/QueryFieldStructure.java

    Asier Lostalé <[email protected]> null
    [adcs] removed commented code
        src/org/openbravo/erpCommon/utility/ComboTableData.java

    Asier Lostalé <[email protected]> null
    [adcs] don't set actual values when parsing the query
        src/org/openbravo/erpCommon/utility/ComboTableData.java

    Asier Lostalé <[email protected]> null
    [adcs] missing client list place holder
        src/org/openbravo/reference/ui/UITableDir.java

    Asier Lostalé <[email protected]> null
    [adcs] using field info in ComboTableData to get client/org lists
        src/org/openbravo/erpCommon/utility/ComboTableData.java

    Asier Lostalé <[email protected]> null
    [adcs] combos can be cached by field
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/UIDefinition.java
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/ComboTableDatasourceService.java
        src/org/openbravo/erpCommon/utility/ComboTableData.java

    Asier Lostalé <[email protected]> null
    [adcs] don't cache client/org lists in combos
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java
        
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/UIDefinition.java
        
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/ComboTableDatasourceService.java
        
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/reference/SelectorUIReference.java
        src/org/openbravo/erpCommon/utility/ComboTableData.java
        src/org/openbravo/reference/ui/UITable.java
        src/org/openbravo/reference/ui/UITableDir.java

    Asier Lostalé <[email protected]> null
    [adcs] added log if query fails in ComboTableData
        src/org/openbravo/erpCommon/utility/ComboTableData.java

    Asier Lostalé <[email protected]> null
    [adcs] don't cache vars in ComboTableData as it's session dependent
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java
        src/org/openbravo/erpCommon/utility/ComboTableData.java

    Asier Lostalé <[email protected]> null
    [adcs] pi merge
      
    Asier Lostalé <[email protected]> null
    [adsc] missing cache
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] allow concurrent modifications in all caches
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] added comments to getTab locks
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] added debug info
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] removed debugging code
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] added convenience methods to reset and eager window initialization
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] prevent NPE when locking obj
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] sync at object level for initializeDALObject
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] split getTab synchronization

  Before it was a synchronized method, so that all paralell invokations got
  queued and executed one by one.

  Now:
   - If tab is already cached, there is no locking
   - It is possible to process several different tabs in paralell, the locking
     occurs at different tab level.
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] prevent loading modules in development
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] prevent double initialization
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java

    Asier Lostalé <[email protected]> null
    [adcs] set ADCS as ApplicationScoped
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java




Last 20 lines of the console output:

[...truncated 3628 lines...]
Total time: 3 seconds

executing script 'Tomcat stop'
[int-modules-pgsql] $ /bin/bash /tmp/build_step_template3870732300865949070.sh 
ENABLE
DEBUG: Tomcat stop called with parameters: ENABLED=ENABLE
 * Stopping Tomcat servlet engine for Openbravo tomcat
   ...done.

executing script 'Check openbravo log'
[int-modules-pgsql] $ /bin/bash /tmp/build_step_template8627638415578412988.sh 
ENABLE
DEBUG: Check openbravo log called with parameters: ENABLED=ENABLE
Check log: openbravo log (artifact: int-modules-pgsql.log) is clean

Recording test results
Archiving artifacts
Checking \] ERROR|\] WARN
Email was triggered for: Fixed
Trigger Success was overridden by another trigger and will not send an email.
Sending email for trigger: Fixed
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Openbravo-builds mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-builds

Reply via email to