Uploaded image for project: 'Ergo'
  1. Ergo
  2. ERGO-189

Building Decision Support Attributes does not complete execution

XMLWordPrintableJSON

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • NIST-V1
    • 4.0.0 alpha 1, 4.0.0
    • Analysis
    • Windows 8.1 x64

      Description:
      When setting up a Building Decision Support Attributes analysis, the analysis execution fails at 90%. The parameters are listed in the attached screenshots.

      Exception Trace:
      1278077 - [INFO] [edu.illinois.ncsa.ergo.gis.managers.RepositoryManager]: Dataset http://rcp.ncsa.uiuc.edu:8080/webdav/ergo-repo/datasets/edu.illinois.ncsa.ergo.eq.schemas.buildingDamageVer4.v1.0/Building_Damage_v2.21196366548815Building_Damage_v2.21196366548815 found in repository: Local Cache
      1278124 - [ERROR] [edu.illinois.ncsa.ergo.gis.util.StyleXMLUtils]: could not update ranged style: error in min/max calculation
      java.lang.IllegalStateException: Must visit before min value is ready!
      at org.geotools.feature.visitor.MinVisitor.getResult(MinVisitor.java:109)
      at edu.illinois.ncsa.ergo.gis.util.StyleXMLUtils.updateRangedStyle(StyleXMLUtils.java:223)
      at edu.illinois.ncsa.ergo.gis.StyleProvider.createStyle(StyleProvider.java:100)
      at edu.illinois.ncsa.ergo.gis.datasets.factories.ShapefileDatasetFactory.initializeDataset(ShapefileDatasetFactory.java:245)
      at edu.illinois.ncsa.ergo.gis.repositories.LocalRepository.createDataset(LocalRepository.java:311)
      at edu.illinois.ncsa.ergo.gis.repositories.LocalRepository.retrieveDatasetByLocation(LocalRepository.java:249)
      at edu.illinois.ncsa.ergo.gis.repositories.LocalRepository.retrieveDataset(LocalRepository.java:216)
      at edu.illinois.ncsa.ergo.gis.managers.RepositoryManager.retrieveDataset(RepositoryManager.java:318)
      at edu.illinois.ncsa.ergo.gis.tasks.ReadFromRepositoryTask.execute(ReadFromRepositoryTask.java:48)
      at edu.illinois.ncsa.ergo.core.analysis.elf.tasks.LocalLoadDatasetTask.handleDataset(LocalLoadDatasetTask.java:168)
      at edu.illinois.ncsa.ergo.core.analysis.elf.tasks.LocalLoadDatasetTask.handleDatasetUri(LocalLoadDatasetTask.java:109)
      at edu.illinois.ncsa.ergo.core.analysis.elf.tasks.LocalLoadDatasetTask.wrappedExecute(LocalLoadDatasetTask.java:76)
      at ncsa.tools.ogrescript.tasks.OgreScriptBaseTask.execute(OgreScriptBaseTask.java:52)
      at ncsa.tools.ogrescript.modules.DynamicTaskExecutionModule.runTask(DynamicTaskExecutionModule.java:53)
      at ncsa.tools.ogrescript.modules.SerialTaskExecutionModule.runTasks(SerialTaskExecutionModule.java:13)
      at ncsa.tools.ogrescript.tasks.container.Try.wrappedExecute(Try.java:60)
      at edu.illinois.ncsa.ergo.core.analysis.elf.tasks.AnalysisTask.wrappedExecute(AnalysisTask.java:55)
      at ncsa.tools.ogrescript.tasks.OgreScriptBaseTask.execute(OgreScriptBaseTask.java:52)
      at ncsa.tools.ogrescript.modules.DynamicTaskExecutionModule.runTask(DynamicTaskExecutionModule.java:53)
      at ncsa.tools.ogrescript.modules.SerialTaskExecutionModule.runTasks(SerialTaskExecutionModule.java:13)
      at ncsa.tools.ogrescript.OgreScript.execute(OgreScript.java:132)
      at ncsa.tools.elf.scripts.modules.SerialScriptsModule.wrappedActivate(SerialScriptsModule.java:70)
      at ncsa.tools.elf.core.BaseContainerModule.activate(BaseContainerModule.java:22)
      at ncsa.tools.elf.core.types.ElfContainer.startModules(ElfContainer.java:225)
      at ncsa.tools.elf.core.types.ElfContainer.activateScriptModules(ElfContainer.java:195)
      at ncsa.tools.elf.embedded.container.EmbeddedElfContainer.wrappedStart(EmbeddedElfContainer.java:46)
      at ncsa.tools.elf.core.types.ElfContainer.start(ElfContainer.java:75)
      at ncsa.tools.elf.embedded.managers.EmbeddedExecutionManager.execute(EmbeddedExecutionManager.java:36)
      at edu.illinois.ncsa.ergo.core.analysis.elf.ElfScriptExecutable$1.run(ElfScriptExecutable.java:140)
      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
      1278127 - [INFO] [edu.illinois.ncsa.ergo.gis.managers.RepositoryManager]: Dataset http://rcp.ncsa.uiuc.edu:8080/webdav/ergo-repo/datasets/edu.illinois.ncsa.ergo.eq.schemas.buildingNSContentDamageV4.v1.0/RE3_NonStructural1205506910762RE3_NonStructural1205506910762 found in repository: Local Cache
      1278847 - [INFO] [edu.illinois.ncsa.ergo.gis.managers.RepositoryManager]: Dataset file:/C:/Users/Arel/NCSA/Ergo-EQ/cache/datasets/Building_Retrofit_Cost_Estimation1434572209643Building_Retrofit_Cost_Estimation1434572209643 found in repository: Local Cache
      1278855 - [INFO] [edu.illinois.ncsa.ergo.gis.managers.RepositoryManager]: Dataset http://rcp.ncsa.uiuc.edu:8080/webdav/ergo-repo/datasets/edu.illinois.ncsa.ergo.eq.schemas.buildingOccupancyDamageMultiplier.v1.0/Building_Occupancy_Multipliers1165336300304Building_Occupancy_Multipliers1165336300304 found in repository: Local Cache
      1278858 - [INFO] [edu.illinois.ncsa.ergo.gis.managers.RepositoryManager]: Dataset http://rcp.ncsa.uiuc.edu:8080/webdav/ergo-repo/datasets/edu.illinois.ncsa.ergo.eq.buildings.decisionsupport.schemas.buildingInitialStructureCost.v1.0/Building_Initial_Structure_Cost1172086053005Building_Initial_Structure_Cost1172086053005 found in repository: Local Cache
      1278862 - [INFO] [edu.illinois.ncsa.ergo.gis.managers.RepositoryManager]: Dataset http://rcp.ncsa.uiuc.edu:8080/webdav/ergo-repo/datasets/edu.illinois.ncsa.ergo.eq.buildings.decisionsupport.schemas.buildingInitialProjectCost.v1.0/Building_Initial_Project_Cost1172085987151Building_Initial_Project_Cost1172085987151 found in repository: Local Cache
      1278866 - [INFO] [edu.illinois.ncsa.ergo.gis.managers.RepositoryManager]: Dataset http://rcp.ncsa.uiuc.edu:8080/webdav/ergo-repo/datasets/edu.illinois.ncsa.ergo.eq.buildings.decisionsupport.schemas.buildingPercentOwnerOccupied.v1.0/Building_Percent_Owner_Occupied1168017071424Building_Percent_Owner_Occupied1168017071424 found in repository: Local Cache
      1278870 - [INFO] [edu.illinois.ncsa.ergo.gis.managers.RepositoryManager]: Dataset http://rcp.ncsa.uiuc.edu:8080/webdav/ergo-repo/datasets/edu.illinois.ncsa.ergo.eq.buildings.decisionsupport.schemas.buildingDisruptionCost.v1.0/Building_Disruption_Cost1168019087905Building_Disruption_Cost1168019087905 found in repository: Local Cache
      1278874 - [INFO] [edu.illinois.ncsa.ergo.gis.managers.RepositoryManager]: Dataset http://rcp.ncsa.uiuc.edu:8080/webdav/ergo-repo/datasets/edu.illinois.ncsa.ergo.eq.buildings.decisionsupport.schemas.buildingRentalCost.v1.0/Building_Rental_Cost1168022664081Building_Rental_Cost1168022664081 found in repository: Local Cache
      1278877 - [INFO] [edu.illinois.ncsa.ergo.gis.managers.RepositoryManager]: Dataset http://rcp.ncsa.uiuc.edu:8080/webdav/ergo-repo/datasets/edu.illinois.ncsa.ergo.eq.buildings.decisionsupport.schemas.buildingRecoveryTime.v1.0/Building_Recovery_Time1168022695208Building_Recovery_Time1168022695208 found in repository: Local Cache
      1278881 - [INFO] [edu.illinois.ncsa.ergo.gis.managers.RepositoryManager]: Dataset http://rcp.ncsa.uiuc.edu:8080/webdav/ergo-repo/datasets/edu.illinois.ncsa.ergo.eq.buildings.decisionsupport.schemas.buildingRecoveryTimeMultiplier.v1.0/Building_Recovery_Time_Multiplier1168544356315Building_Recovery_Time_Multiplier1168544356315 found in repository: Local Cache
      1278885 - [INFO] [edu.illinois.ncsa.ergo.gis.managers.RepositoryManager]: Dataset http://rcp.ncsa.uiuc.edu:8080/webdav/ergo-repo/datasets/edu.illinois.ncsa.ergo.eq.socialscience.schemas.buildingIndoorCasualtiesTable.v1.0/Building_Indoor_Casualties_Table1221754643749Building_Indoor_Casualties_Table1221754643749 found in repository: Local Cache
      1278890 - [INFO] [edu.illinois.ncsa.ergo.gis.managers.RepositoryManager]: Dataset http://rcp.ncsa.uiuc.edu:8080/webdav/ergo-repo/datasets/edu.illinois.ncsa.ergo.eq.buildings.decisionsupport.schemas.buildingCollapseRateTable.v1.0/HAZUS_Table_13.8_Collapse_Rates1209053226524HAZUS_Table_13.8_Collapse_Rates1209053226524 found in repository: Local Cache
      1278906 - [INFO] [edu.illinois.ncsa.ergo.core.analysis.elf.tasks.FeatureWhile]: Getting work units: 5
      1279283 - [INFO] [edu.illinois.ncsa.ergo.core.analysis.elf.tasks.AnalysisTask]: **** TIME: 1 seconds.
      1279284 - [ERROR] [edu.illinois.ncsa.ergo.core.analysis.types.UseCase]: Script failed
      ncsa.tools.elf.core.exceptions.ActivationException: Failed executing script
      at ncsa.tools.elf.scripts.modules.SerialScriptsModule.wrappedActivate(SerialScriptsModule.java:75)
      at ncsa.tools.elf.core.BaseContainerModule.activate(BaseContainerModule.java:22)
      at ncsa.tools.elf.core.types.ElfContainer.startModules(ElfContainer.java:225)
      at ncsa.tools.elf.core.types.ElfContainer.activateScriptModules(ElfContainer.java:195)
      at ncsa.tools.elf.embedded.container.EmbeddedElfContainer.wrappedStart(EmbeddedElfContainer.java:46)
      at ncsa.tools.elf.core.types.ElfContainer.start(ElfContainer.java:75)
      at ncsa.tools.elf.embedded.managers.EmbeddedExecutionManager.execute(EmbeddedExecutionManager.java:36)
      at edu.illinois.ncsa.ergo.core.analysis.elf.ElfScriptExecutable$1.run(ElfScriptExecutable.java:140)
      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
      Caused by: ncsa.tools.elf.core.exceptions.ScriptExecutionException: java.lang.ArrayIndexOutOfBoundsException
      at ncsa.tools.ogrescript.tasks.OgreScriptBaseTask.execute(OgreScriptBaseTask.java:59)
      at ncsa.tools.ogrescript.modules.DynamicTaskExecutionModule.runTask(DynamicTaskExecutionModule.java:53)
      at ncsa.tools.ogrescript.modules.SingleTaskExecutionModule.runTasks(SingleTaskExecutionModule.java:13)
      at ncsa.tools.ogrescript.tasks.OgreScriptTaskContainer.processTask(OgreScriptTaskContainer.java:48)
      at edu.illinois.ncsa.ergo.core.analysis.elf.tasks.FeatureWhile.wrappedExecute(FeatureWhile.java:68)
      at ncsa.tools.ogrescript.tasks.OgreScriptBaseTask.execute(OgreScriptBaseTask.java:52)
      at ncsa.tools.ogrescript.modules.DynamicTaskExecutionModule.runTask(DynamicTaskExecutionModule.java:53)
      at ncsa.tools.ogrescript.modules.SerialTaskExecutionModule.runTasks(SerialTaskExecutionModule.java:13)
      at ncsa.tools.ogrescript.tasks.container.Try.wrappedExecute(Try.java:60)
      at ncsa.tools.ogrescript.tasks.OgreScriptBaseTask.execute(OgreScriptBaseTask.java:52)
      at ncsa.tools.ogrescript.modules.DynamicTaskExecutionModule.runTask(DynamicTaskExecutionModule.java:53)
      at ncsa.tools.ogrescript.modules.SerialTaskExecutionModule.runTasks(SerialTaskExecutionModule.java:13)
      at ncsa.tools.ogrescript.tasks.container.Try.wrappedExecute(Try.java:60)
      at edu.illinois.ncsa.ergo.core.analysis.elf.tasks.AnalysisTask.wrappedExecute(AnalysisTask.java:55)
      at ncsa.tools.ogrescript.tasks.OgreScriptBaseTask.execute(OgreScriptBaseTask.java:52)
      at ncsa.tools.ogrescript.modules.DynamicTaskExecutionModule.runTask(DynamicTaskExecutionModule.java:53)
      at ncsa.tools.ogrescript.modules.SerialTaskExecutionModule.runTasks(SerialTaskExecutionModule.java:13)
      at ncsa.tools.ogrescript.OgreScript.execute(OgreScript.java:132)
      at ncsa.tools.elf.scripts.modules.SerialScriptsModule.wrappedActivate(SerialScriptsModule.java:70)
      ... 8 more
      Caused by: java.lang.ArrayIndexOutOfBoundsException

              ywkim Yong Wook Kim
              oelabd Omar Elabd
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: