[
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)