In the latest version (6.0.1), the morpheus-plugin-api version is 0.13.7.
However, the Nutanix Prism central plugin is set to 0.13.8, so it is difficult to test. (Morpheus Marketplace)
/opt/morpheus/lib/tomcat/webapps/ROOT/WEB-INF/lib/morpheus-plugin-0.13.7.jar
this
/opt/morpheus/lib/tomcat/webapps/ROOT/WEB-INF/lib/morpheus-plugin-0.13.8-SNAPSHOT.jar
I want to change it to , but if I use the morpheus-ctl restart command, the jar is restored again.
Hi,
Does the word “load” mean to registration in morpheus integration ui?
Registered okay, but an error occured when provisioning
It says that there is no GuestConsoleType in the com/morpheusdata/model/ComputeServer class, but this value does not exist in versions prior to 0.13.8, and it exists in version 0.13.8.
type or paste code here2023-03-22_01:54:51.06457 ''[2023-03-22 01:54:51,121] [appJobHigh-12] INFO c.m.ContainerService - provisionContainer runResult.success: null
2023-03-22_01:54:51.12144 ''[2023-03-22 01:54:51,124] [appJobHigh-12] INFO c.m.ContainerService - still deploying container: null
2023-03-22_01:54:51.12467 ''[2023-03-22 01:54:52,098] [RxCachedThreadScheduler-1] INFO c.m.VirtualImageService - findVirtualImageLocation refId3 refType: ComputeZone imageRegion: 372e8e4c313185df018e5df3e774928b imageFolder: null
2023-03-22_01:54:52.09902 ''[2023-03-22 01:54:53,317] [RxCachedThreadScheduler-20] ERROR c.m.p.CloudPluginProvisioningService - run task error: va.lang.NoClassDefFoundError: com/morpheusdata/model/ComputeServer$GuestConsoleType
2023-03-22_01:54:53.31835 'java.lang.NoClassDefFoundError: com/morpheusdata/model/ComputeServer$GuestConsoleType
2023-03-22_01:54:53.31838 at com.morpheusdata.nutanix.prism.plugin.NutanixPrismProvisionProvider.insertVm(NutanixPrismProvisionProvider.grvy:1277)
2023-03-22_01:54:53.31841 at com.morpheusdata.nutanix.prism.plugin.NutanixPrismProvisionProvider$insertVm.callCurrent(Unknown Source)
2023-03-22_01:54:53.31843 at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)
2023-03-22_01:54:53.31845 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
2023-03-22_01:54:53.31847 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:212)
2023-03-22_01:54:53.31849 at com.morpheusdata.nutanix.prism.plugin.NutanixPrismProvisionProvider.runVirtualMachine(NutanixPrismProvisionPrider.groovy:1232)
2023-03-22_01:54:53.31852 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2023-03-22_01:54:53.31855 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2023-03-22_01:54:53.31858 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2023-03-22_01:54:53.31860 at java.base/java.lang.reflect.Method.invoke(Unknown Source)
2023-03-22_01:54:53.31862 at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
2023-03-22_01:54:53.31865 at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMhodSite.java:193)
2023-03-22_01:54:53.31869 at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:61)
2023-03-22_01:54:53.31872 at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)
2023-03-22_01:54:53.31875 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
2023-03-22_01:54:53.31877 at com.morpheusdata.nutanix.prism.plugin.NutanixPrismProvisionProvider.runWorkload(NutanixPrismProvisionProviderroovy:408)
2023-03-22_01:54:53.31879 at com.morpheusdata.core.ProvisioningProvider$runWorkload$28.call(Unknown Source)
2023-03-22_01:54:53.31882 at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
2023-03-22_01:54:53.31886 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
2023-03-22_01:54:53.31889 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:157)
2023-03-22_01:54:53.31893 at com.morpheus.provision.CloudPluginProvisioningService$_runContainer_closure4$_closure42$_closure45.doCall(CloPluginProvisioningService.groovy:285)
2023-03-22_01:54:53.31896 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2023-03-22_01:54:53.31899 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2023-03-22_01:54:53.31903 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2023-03-22_01:54:53.31905 at java.base/java.lang.reflect.Method.invoke(Unknown Source)
2023-03-22_01:54:53.31909 at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
2023-03-22_01:54:53.31912 at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
2023-03-22_01:54:53.31915 at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)
2023-03-22_01:54:53.31918 at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1035)
2023-03-22_01:54:53.31922 at groovy.lang.Closure.call(Closure.java:412)
2023-03-22_01:54:53.31926 at groovy.lang.Closure.call(Closure.java:428)
2023-03-22_01:54:53.31928 at org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:297)
2023-03-22_01:54:53.31931 at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:241)
2023-03-22_01:54:53.31934 at org.grails.orm.hibernate.GrailsHibernateTemplate.executeWithNewSession(GrailsHibernateTemplate.java:153)
2023-03-22_01:54:53.31937 at org.grails.orm.hibernate.AbstractHibernateDatastore.withNewSession(AbstractHibernateDatastore.java:360)
2023-03-22_01:54:53.31940 at org.grails.orm.hibernate.AbstractHibernateGormStaticApi.withNewSession(AbstractHibernateGormStaticApi.groovy:)
2023-03-22_01:54:53.31942 at org.grails.datastore.gorm.GormEntity$Trait$Helper.withNewSession(GormEntity.groovy:1027)
2023-03-22_01:54:53.31946 at org.grails.datastore.gorm.GormEntity$Trait$Helper$withNewSession.call(Unknown Source)
2023-03-22_01:54:53.31948 at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
2023-03-22_01:54:53.31951 at org.grails.datastore.gorm.GormEntity$Trait$Helper$withNewSession.call(Unknown Source)
2023-03-22_01:54:53.31954 at com.morpheus.ComputeServer.withNewSession(ComputeServer.groovy)
2023-03-22_01:54:53.31959 at com.morpheus.ComputeServer$withNewSession$0.call(Unknown Source)
2023-03-22_01:54:53.31962 at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
2023-03-22_01:54:53.31965 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
2023-03-22_01:54:53.31971 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
2023-03-22_01:54:53.31973 at com.morpheus.provision.CloudPluginProvisioningService$_runContainer_closure4$_closure42.doCall(CloudPluginProsioningService.groovy:203)
2023-03-22_01:54:53.31977 at com.morpheus.provision.CloudPluginProvisioningService$_runContainer_closure4$_closure42.doCall(CloudPluginProsioningService.groovy)
2023-03-22_01:54:53.31982 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2023-03-22_01:54:53.31984 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2023-03-22_01:54:53.31988 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2023-03-22_01:54:53.31991 at java.base/java.lang.reflect.Method.invoke(Unknown Source)
2023-03-22_01:54:53.31994 at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
2023-03-22_01:54:53.31999 at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
2023-03-22_01:54:53.32003 at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)
2023-03-22_01:54:53.32006 at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1035)
2023-03-22_01:54:53.32009 at groovy.lang.Closure.call(Closure.java:412)
2023-03-22_01:54:53.32012 at groovy.lang.Closure.call(Closure.java:406)
2023-03-22_01:54:53.32015 at org.grails.async.factory.rxjava2.RxPromise$_closure1.doCall(RxPromise.groovy:42)
2023-03-22_01:54:53.32018 at jdk.internal.reflect.GeneratedMethodAccessor615.invoke(Unknown Source)
2023-03-22_01:54:53.32021 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2023-03-22_01:54:53.32023 at java.base/java.lang.reflect.Method.invoke(Unknown Source)
2023-03-22_01:54:53.32026 at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
2023-03-22_01:54:53.32029 at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
2023-03-22_01:54:53.32033 at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)
2023-03-22_01:54:53.32036 at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1035)
2023-03-22_01:54:53.32040 at groovy.lang.Closure.call(Closure.java:412)
2023-03-22_01:54:53.32043 at org.codehaus.groovy.runtime.ConvertedClosure.invokeCustom(ConvertedClosure.java:50)
2023-03-22_01:54:53.32047 at org.codehaus.groovy.runtime.ConversionHandler.invoke(ConversionHandler.java:110)
2023-03-22_01:54:53.32051 at com.sun.proxy.$Proxy213.subscribe(Unknown Source)
2023-03-22_01:54:53.32054 at io.reactivex.internal.operators.single.SingleCreate.subscribeActual(SingleCreate.java:39)
2023-03-22_01:54:53.32057 at io.reactivex.Single.subscribe(Single.java:3666)
2023-03-22_01:54:53.32060 at io.reactivex.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)
2023-03-22_01:54:53.32062 at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:608)
2023-03-22_01:54:53.32066 at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
2023-03-22_01:54:53.32068 at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
2023-03-22_01:54:53.32070 at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
2023-03-22_01:54:53.32073 at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
2023-03-22_01:54:53.32076 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
2023-03-22_01:54:53.32079 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
2023-03-22_01:54:53.32084 at java.base/java.lang.Thread.run(Unknown Source)
2023-03-22_01:54:53.32086 Caused by: java.lang.ClassNotFoundException: com.morpheusdata.model.ComputeServer$GuestConsoleType
2023-03-22_01:54:53.32089 at java.base/java.net.URLClassLoader.findClass(Unknown Source)
2023-03-22_01:54:53.32093 at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
2023-03-22_01:54:53.32096 at java.base/java.net.FactoryURLClassLoader.loadClass(Unknown Source)
2023-03-22_01:54:53.32099 at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
2023-03-22_01:54:53.32101 ... 80 common frames omitted
2023-03-22_01:57:28.41896 '[2023-03-22 01:57:28,418] [appJobLow-18] INFO c.m.n.p.p.NutanixPrismCloudProvider - Initializing Cloud: nutanix_prisl
2023-03-22_01:57:28.41907 ''[2023-03-22 01:57:28,420] [appJobLow-18] INFO c.m.n.p.p.NutanixPrismCloudProvider - config: [securityServer:off, renMode:-1, _enableVnc:, configCmdbDiscovery:false, _importExisting:, datacenterName:, backupMode:internal, networkServer.id:unmanaged, networkSerunmanaged], applianceUrl:]
yeah i read the original as you couldnt get the plugin to install from the UI. If you are seeing functional issues you should look to log a case or submit an issue to Git from the bug icon on the plugin download page.