[ 
https://issues.apache.org/jira/browse/IGNITE-6976?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16285668#comment-16285668
 ] 

Pavel Konstantinov commented on IGNITE-6976:
--------------------------------------------

Please add handle of exception if cache not found
{code}
visor> modify -put -c=cache -vv=value1
[15:53:00,241][SEVERE][mgmt-#41%tester%][GridTaskWorker] Failed to reduce job 
results due to undeclared user exception 
[task=o.a.i.i.v.cache.VisorCacheModifyTask@46312564, err=class 
o.a.i.compute.ComputeUserUndeclaredException:           Failed to execute job 
due to unexpected runtime exception 
[jobId=e1b48b44061-aa0a8101-59b2-4a10-93af-6f32f8b71be7, ses=GridJobSessionImpl 
[ses=GridTaskSessionImpl [taskName=o.a.i.i.v.cache.VisorCacheModifyTask, 
dep=LocalDeploy          ment [super=GridDeployment [ts=1512981402072, 
depMode=SHARED, clsLdr=sun.misc.Launcher$AppClassLoader@7f423820, 
clsLdrId=6f708b44061-0b43d955-9896-4d3b-b01c-557c6591d394, userVer=0, loc=true, 
sampleClsName=java.lang.String, pen          dingUndeploy=false, 
undeployed=false, usage=0]], taskClsName=o.a.i.i.v.cache.VisorCacheModifyTask, 
sesId=d1b48b44061-aa0a8101-59b2-4a10-93af-6f32f8b71be7, 
startTime=1512982380226, endTime=9223372036854775807, taskNodeId=aa0a810        
  1-59b2-4a10-93af-6f32f8b71be7, 
clsLdr=sun.misc.Launcher$AppClassLoader@7f423820, closed=false, cpSpi=null, 
failSpi=null, loadSpi=null, usage=1, fullSup=false, internal=true, 
topPred=ContainsNodeIdsPredicate [], subjId=aa0a8101-          
59b2-4a10-93af-6f32f8b71be7, mapFut=IgniteFuture [orig=GridFutureAdapter 
[ignoreInterrupts=false, state=INIT, res=null, hash=1771470889]], 
execName=null], jobId=e1b48b44061-aa0a8101-59b2-4a10-93af-6f32f8b71be7]]]
class org.apache.ignite.compute.ComputeUserUndeclaredException: Failed to 
execute job due to unexpected runtime exception 
[jobId=e1b48b44061-aa0a8101-59b2-4a10-93af-6f32f8b71be7, ses=GridJobSessionImpl 
[ses=GridTaskSessionImpl           
[taskName=org.apache.ignite.internal.visor.cache.VisorCacheModifyTask, 
dep=LocalDeployment [super=GridDeployment [ts=1512981402072, depMode=SHARED, 
clsLdr=sun.misc.Launcher$AppClassLoader@7f423820, clsLdrId=6f708b44061-0b43d955 
         -9896-4d3b-b01c-557c6591d394, userVer=0, loc=true, 
sampleClsName=java.lang.String, pendingUndeploy=false, undeployed=false, 
usage=0]], 
taskClsName=org.apache.ignite.internal.visor.cache.VisorCacheModifyTask, 
sesId=d1b48b44061-a          a0a8101-59b2-4a10-93af-6f32f8b71be7, 
startTime=1512982380226, endTime=9223372036854775807, 
taskNodeId=aa0a8101-59b2-4a10-93af-6f32f8b71be7, 
clsLdr=sun.misc.Launcher$AppClassLoader@7f423820, closed=false, cpSpi=null, 
failSpi=nul          l, loadSpi=null, usage=1, fullSup=false, internal=true, 
topPred=ContainsNodeIdsPredicate [], 
subjId=aa0a8101-59b2-4a10-93af-6f32f8b71be7, mapFut=IgniteFuture 
[orig=GridFutureAdapter [ignoreInterrupts=false, state=INIT, res=null          
, hash=1771470889]], execName=null], 
jobId=e1b48b44061-aa0a8101-59b2-4a10-93af-6f32f8b71be7]]
        at 
org.apache.ignite.internal.processors.job.GridJobWorker.handleThrowable(GridJobWorker.java:683)
        at 
org.apache.ignite.internal.processors.job.GridJobWorker.execute0(GridJobWorker.java:615)
        at 
org.apache.ignite.internal.processors.job.GridJobWorker.body(GridJobWorker.java:489)
        at 
org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110)
        at 
org.apache.ignite.internal.processors.job.GridJobProcessor.processJobExecuteRequest(GridJobProcessor.java:1123)
        at 
org.apache.ignite.internal.processors.job.GridJobProcessor$JobExecutionListener.onMessage(GridJobProcessor.java:1921)
        at 
org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1555)
        at 
org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1183)
        at 
org.apache.ignite.internal.managers.communication.GridIoManager.access$4200(GridIoManager.java:126)
        at 
org.apache.ignite.internal.managers.communication.GridIoManager$9.run(GridIoManager.java:1090)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalArgumentException: Failed to find cache with 
specified name [cacheName=cache]
        at 
org.apache.ignite.internal.visor.cache.VisorCacheModifyTask$VisorCacheModifyJob.run(VisorCacheModifyTask.java:75)
        at 
org.apache.ignite.internal.visor.cache.VisorCacheModifyTask$VisorCacheModifyJob.run(VisorCacheModifyTask.java:46)
        at org.apache.ignite.internal.visor.VisorJob.execute(VisorJob.java:69)
        at 
org.apache.ignite.internal.processors.job.GridJobWorker$2.call(GridJobWorker.java:566)
        at 
org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:6639)
        at 
org.apache.ignite.internal.processors.job.GridJobWorker.execute0(GridJobWorker.java:560)
        ... 11 more
class org.apache.ignite.IgniteException: Failed to find cache with specified 
name [cacheName=cache]
        at 
org.apache.ignite.internal.util.IgniteUtils.convertException(IgniteUtils.java:966)
        at 
org.apache.ignite.internal.IgniteComputeImpl.execute(IgniteComputeImpl.java:500)
        at org.apache.ignite.visor.visor$.execute(visor.scala:1792)
        at org.apache.ignite.visor.visor$.executeRandom(visor.scala:1837)
        at 
org.apache.ignite.visor.commands.cache.VisorModifyCommand.modify(VisorModifyCommand.scala:276)
        at 
org.apache.ignite.visor.commands.cache.VisorModifyCommand$$anonfun$5.apply(VisorModifyCommand.scala:393)
        at 
org.apache.ignite.visor.commands.cache.VisorModifyCommand$$anonfun$5.apply(VisorModifyCommand.scala:393)
        at 
org.apache.ignite.visor.commands.VisorConsole.mainLoop(VisorConsole.scala:233)
        at 
org.gridgain.visor.commands.VisorGridGainConsole$.delayedEndpoint$org$gridgain$visor$commands$VisorGridGainConsole$1(VisorGridGainConsole.scala:88)
        at 
org.gridgain.visor.commands.VisorGridGainConsole$delayedInit$body.apply(VisorGridGainConsole.scala:77)
        at scala.Function0$class.apply$mcV$sp(Function0.scala:34)
        at 
scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
        at scala.App$$anonfun$main$1.apply(App.scala:76)
        at scala.App$$anonfun$main$1.apply(App.scala:76)
        at scala.collection.immutable.List.foreach(List.scala:381)
        at 
scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:35)
        at scala.App$class.main(App.scala:76)
        at 
org.gridgain.visor.commands.VisorGridGainConsole$.main(VisorGridGainConsole.scala:77)
        at 
org.gridgain.visor.commands.VisorGridGainConsole.main(VisorGridGainConsole.scala)
Caused by: class org.apache.ignite.IgniteCheckedException: Failed to find cache 
with specified name [cacheName=cache]
        at 
org.apache.ignite.internal.util.IgniteUtils.cast(IgniteUtils.java:7260)
        at 
org.apache.ignite.internal.util.future.GridFutureAdapter.resolve(GridFutureAdapter.java:259)
        at 
org.apache.ignite.internal.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:190)
        at 
org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:140)
        at 
org.apache.ignite.internal.AsyncSupportAdapter.saveOrGet(AsyncSupportAdapter.java:112)
        at 
org.apache.ignite.internal.IgniteComputeImpl.execute(IgniteComputeImpl.java:497)
        ... 17 more
Caused by: java.lang.IllegalArgumentException: Failed to find cache with 
specified name [cacheName=cache]
        at 
org.apache.ignite.internal.visor.cache.VisorCacheModifyTask$VisorCacheModifyJob.run(VisorCacheModifyTask.java:75)
        at 
org.apache.ignite.internal.visor.cache.VisorCacheModifyTask$VisorCacheModifyJob.run(VisorCacheModifyTask.java:46)
        at org.apache.ignite.internal.visor.VisorJob.execute(VisorJob.java:69)
        at 
org.apache.ignite.internal.processors.job.GridJobWorker$2.call(GridJobWorker.java:566)
        at 
org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:6639)
        at 
org.apache.ignite.internal.processors.job.GridJobWorker.execute0(GridJobWorker.java:560)
        at 
org.apache.ignite.internal.processors.job.GridJobWorker.body(GridJobWorker.java:489)
        at 
org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110)
        at 
org.apache.ignite.internal.processors.job.GridJobProcessor.processJobExecuteRequest(GridJobProcessor.java:1123)
        at 
org.apache.ignite.internal.processors.job.GridJobProcessor$JobExecutionListener.onMessage(GridJobProcessor.java:1921)
        at 
org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1555)
        at 
org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1183)
        at 
org.apache.ignite.internal.managers.communication.GridIoManager.access$4200(GridIoManager.java:126)
        at 
org.apache.ignite.internal.managers.communication.GridIoManager$9.run(GridIoManager.java:1090)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
{code}

> Visor CMD: Add ability to put/get/remove data to caches via command line 
> Visor.
> -------------------------------------------------------------------------------
>
>                 Key: IGNITE-6976
>                 URL: https://issues.apache.org/jira/browse/IGNITE-6976
>             Project: Ignite
>          Issue Type: Improvement
>          Components: wizards
>            Reporter: Alexey Kuznetsov
>            Assignee: Pavel Konstantinov
>             Fix For: 2.4
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to