0 Replies Latest reply on Sep 6, 2016 8:11 AM by scott.culbertson@hpe.com

    Failed Solidcore 7.0 Agent deployment (Application Control)

    scott.culbertson@hpe.com

      First let me state that I have successfully deployed the Solidcore agent to 72 test machines over a period of 6 months, issues have come and gone. This one is new. I pulled a section of the Orion.log file after placing into debug mode to gather the data.

       

      2016-09-01 19:14:43,206 ERROR [core-CommandInvoker-thread-8] base.DatabaseMapper  - Internal Error trying to execute setBinaryId with value of null
      2016-09-01 19:14:43,831 ERROR [core-CommandInvoker-thread-8] command.InventorySyncCommand  - An exception occurred while Inventory Syncing for AgentGuid: 291D7DC4-1A66-11E6-21CD-005056A7745E
      2016-09-01 19:14:43,831 ERROR [core-CommandInvoker-thread-8] common.ScorCommand  - Exception occurred while executing command
      java.lang.RuntimeException: Internal Error: DBO setter threw exception
                      at com.mcafee.orion.core.db.base.DatabaseMapper$Column.callSetter(DatabaseMapper.j ava:2369)
                      at com.mcafee.orion.core.db.base.DatabaseMapper$Column.getParam(DatabaseMapper.jav a:2339)
                      at com.mcafee.orion.core.db.base.DatabaseMapper.setValues(DatabaseMapper.java:4964 )
                      at com.mcafee.orion.core.db.base.DatabaseObject.setValues(DatabaseObject.java:1384 )
                      at com.mcafee.orion.core.db.base.DatabaseObject.processResultSet(DatabaseObject.ja va:830)
                      at com.mcafee.orion.core.db.base.DatabaseObject.getByQuery(DatabaseObject.java:756 )
                      at com.mcafee.orion.core.db.base.DatabaseObject.getByQuery(DatabaseObject.java:892 )
                      at com.mcafee.orion.core.db.base.DatabaseMapper.getByQuery(DatabaseMapper.java:510 9)
                      at com.mcafee.orion.core.db.base.DatabaseMapper.getByQuery(DatabaseMapper.java:508 2)
                      at com.mcafee.scor.inventory.staging.db.dao.StagingInventoryDAOImpl.getShortInvent ory(StagingInventoryDAOImpl.java:60)
                      at com.mcafee.scor.inventory.staging.manager.StagingHostBinaryAssocManagerImpl.get ShortInventory(StagingHostBinaryAssocManagerImpl.java:20)
                      at com.mcafee.scor.inventory.job.command.InventorySyncCommand.syncStagingAssocTabl eToHostBinaryAssocTable(InventorySyncCommand.java:98)
                      at com.mcafee.scor.inventory.job.command.InventorySyncCommand.doWork(InventorySync Command.java:57)
                      at com.mcafee.scor.common.job.command.HostBasedAsyncCommand.startWork(HostBasedAsy ncCommand.java:55)
                      at com.mcafee.scor.common.job.command.HostBasedAsyncCommand.invokeTask(HostBasedAs yncCommand.java:37)
                      at com.mcafee.scor.common.ScorCommand.invoke(ScorCommand.java:73)
                      at com.mcafee.orion.core.cmd.CommandInvoker.invoke(CommandInvoker.java:1301)
                      at com.mcafee.orion.core.cmd.CommandInvoker$AsyncCommandRunner.call(CommandInvoker .java:1186)
                      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
                      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
                      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                      at java.lang.Thread.run(Thread.java:745)
      Caused by: java.lang.IllegalArgumentException
                      at sun.reflect.GeneratedMethodAccessor594.invoke(Unknown Source)
                      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43)
                      at java.lang.reflect.Method.invoke(Method.java:498)
                      at com.mcafee.orion.core.db.base.DatabaseMapper$Column.callSetter(DatabaseMapper.j ava:2357)
                      ... 21 more

       

       

       

      Looking online – What is IllegalArgumentException in Java? This exception is thrown in order to indicate
      that a method has been passed an illegal or inappropriate argument. For
      example, if a method requires a non-empty string as a parameter and the input
      string equals to null, the IllegalArgumentException is thrown to indicate that
      the input parameter cannot be null.

       

      Would this issue be resolvable removing the current agent and redeploying to gather a new agent guid?