cancel
Showing results for 
Search instead for 
Did you mean: 

Failed Solidcore 7.0 Agent deployment (Application Control)

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.java:2369)
                at com.mcafee.orion.core.db.base.DatabaseMapper$Column.getParam(DatabaseMapper.java: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.java: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:5109)
                at com.mcafee.orion.core.db.base.DatabaseMapper.getByQuery(DatabaseMapper.java:5082)
                at com.mcafee.scor.inventory.staging.db.dao.StagingInventoryDAOImpl.getShortInventory(StagingInventoryDAOImpl.java:60)
                at com.mcafee.scor.inventory.staging.manager.StagingHostBinaryAssocManagerImpl.getShortInventory(StagingHostBinaryAssocManagerImpl.java:20)
                at com.mcafee.scor.inventory.job.command.InventorySyncCommand.syncStagingAssocTableToHostBinaryAssocTable(InventorySyncCommand.java:98)
                at com.mcafee.scor.inventory.job.command.InventorySyncCommand.doWork(InventorySyncCommand.java:57)
                at com.mcafee.scor.common.job.command.HostBasedAsyncCommand.startWork(HostBasedAsyncCommand.java:55)
                at com.mcafee.scor.common.job.command.HostBasedAsyncCommand.invokeTask(HostBasedAsyncCommand.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.java:43)
                at java.lang.reflect.Method.invoke(Method.java:498)
                at com.mcafee.orion.core.db.base.DatabaseMapper$Column.callSetter(DatabaseMapper.java: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?

0 Kudos