Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-7905

Setting userVersion in ignite.xml causes ignite.active(true) to fail

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.3
    • None
    • None
    • None

    Description

      On priority, I can't tell if this is an issue solely with ignite.active(boolean) when the userVersion or much more wide spead.   If the former, then this is only a Minor bug.

      The userVersion should invalidate peer class loaded classes loaded from the client to servers, but changing the userVersion cause parts of ignite not to work at all, at least ignite.active(true).

      I'm using the vanilla docker  image as the server, and running the StreamVisitorExample from Eclipse.

      I create examples/targets/classes/META-INF/ignite.xml, with a userVersion of 3 (attached).   I can run still StreamVisitorExample.  

      Then I added ignite.active(true) to StreamVisitorExample, and it fails:

                  if (!ExamplesUtils.hasServerNodes(ignite))

                      return;

                  ignite.active(true);

       

      Caused by: class org.apache.ignite.IgniteDeploymentException: Task was not deployed or was redeployed since task execution [taskName=org.apache.ignite.internal.processors.cluster.GridClusterStateProcessor$ClientChangeGlobalStateComputeRequest, taskClsName=org.apache.ignite.internal.processors.cluster.GridClusterStateProcessor$ClientChangeGlobalStateComputeRequest, codeVer=3, clsLdrId=96512270261-22a69ca3-ead9-4db6-98fe-af95310e7d93, seqNum=1520538097001, depMode=SHARED, dep=null]

      Then I change userVersion in ignite.xml to "0" and it succeeds.

      The error on the server side is:

      [19:50:33,183][WARNING]pub-#11635[GridDeploymentManager] Failed to deploy class in SHARED or CONTINUOUS mode for given user version (class is locally deployed for a different user version) [cls=o.a.i.i.processors.cluster.GridClusterStateProcessor$ClientChangeGlobalStateComputeRequest, localVer=0, otherVer=3]

      [19:50:33,183][SEVERE]pub-#11635[GridJobProcessor] Task was not deployed or was redeployed since task execution [taskName=o.a.i.i.processors.cluster.GridClusterStateProcessor$ClientChangeGlobalStateComputeRequest, taskClsName=o.a.i.i.processors.cluster.GridClusterStateProcessor$ClientChangeGlobalStateComputeRequest, codeVer=3, clsLdrId=25a0a270261-003c826e-2094-4fa9-9862-988583e6a18e, seqNum=1520538618450, depMode=SHARED, dep=null]

      class org.apache.ignite.IgniteDeploymentException: Task was not deployed or was redeployed since task execution [taskName=org.apache.ignite.internal.processors.cluster.GridClusterStateProcessor$ClientChangeGlobalStateComputeRequest, taskClsName=org.apache.ignite.internal.processors.cluster.GridClusterStateProcessor$ClientChangeGlobalStateComputeRequest, codeVer=3, clsLdrId=25a0a270261-003c826e-2094-4fa9-9862-988583e6a18e, seqNum=1520538618450, depMode=SHARED, dep=null]

      at org.apache.ignite.internal.processors.job.GridJobProcessor.processJobExecuteRequest(GridJobProcessor.java:1160)

      at org.apache.ignite.internal.processors.job.GridJobProcessor$JobExecutionListener.onMessage(GridJobProcessor.java:1913)

      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:1149)

      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

      at java.lang.Thread.run(Thread.java:748)

       

       

      Attachments

        1. ignite.xml
          2 kB
          David Harvey

        Activity

          People

            Unassigned Unassigned
            syssoftsol David Harvey
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: