使用eclipse的Azure部署导致从发布设置文件导入订阅错误 [英] Azure deployment with eclipse result in error importing subscriptions from publish settings file

查看:217
本文介绍了使用eclipse的Azure部署导致从发布设置文件导入订阅错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我从天蝎座的天蓝色部署是完美的。直到我用eclipse重新导入PUBLISH-SETTINGS文件。从那时起,我收到以下错误:


异常:org.eclipse.core.runtime.CoreException:package.xml:158:
com.microsoft.tooling.msservices.helpers.azure.AzureCmdException:
从发布设置文件导入订阅错误




  pluginId org.eclipse.ant.launching 
pluginVersion 1.1.101.v20160203-1242
代码0
严重性4
消息Ant构建失败
指纹2101170b882777b0017f6e1a72eceb81

异常:org.eclipse.core.runtime.CoreException:package.xml:158:com.microsoft.tooling.msservices.helpers.azure.AzureCmdException:导入订阅时出错从发布设置文件
在org.eclipse.ant.core.AntRunner.handleInvocationTargetException(AntRunner.java:448)
在org.eclipse.ant.core.AntRunner.run(AntRunner.java:380)
在org.eclipse.ant.internal.launching.lau nchConfigurations.AntLaunchDelegate.runInSameVM(AntLaunchDelegate.java:290)
在org.eclipse.ant.internal.launching.launchConfigurations.AntLaunchDelegate.launch(AntLaunchDelegate.java:249)
在org.eclipse.debug。 internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885)
在org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)
在org.eclipse.debug。 internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:731)
在org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:183)
在org.eclipse。 core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:171)
在org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:90)
at $ org.eclipse.core.runtime.SafeRu nner.run(SafeRunner.java:42)
在org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:205)
在org.eclipse.core.internal.events。 BuildManager.basicBuild(BuildManager.java:245)
在org.eclipse.core.internal.events.BuildManager $ 1.run(BuildManager.java:300)
在org.eclipse.core.runtime.SafeRunner .run(SafeRunner.java:42)
在org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:303)
在org.eclipse.core.internal.events.BuildManager .basicBuild(BuildManager.java:262)
在org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:402)
在org.eclipse.core.internal.resources.Project $ 1.run(Project.java:556)
在org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2241)
在org.eclipse.core.internal.resources。 Project.internalBuild(Project.java:534)
在org.eclipse.core.internal.resources.Project.build(Project.java:111)
在HI DDEN.HIDDEN(HIDDEN:-1)
在org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
导致:org.apache.tools.ant.BuildException :com.microsoft.tooling.msservices.helpers.azure.AzureCmdException:从HIDDEN.HIDDEN(HIDDEN:-1)
中的发布设置文件导入订阅错误
(HIDDEN:-1)
在org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.GeneratedMethodAccessor75.invoke(null:-1)
at sun.reflect。在java.lang.reflect.Method.invoke(null:-1)中的DelegatingMethodMethodMethodMethodAccessorImpl.invoke(null:-1)
$ org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils。 java:106)
在org.apache.tools.ant.Task.perform(Task.java:348)
在org.apache.tools.ant.taskdefs.Parallel $ TaskRunnable.run(并行。 java:454)
在java.lang.Thread.run(null:-1)
导致:HIDDEN:从发布设置文件导入订阅错误
在HIDDE HIDDEN.HIDDEN(HIDDEN:-1)$ H $ D $ H $ D $(HIDDEN:-1)
HIDDEN.HIDDEN(HIDDEN:-1)

在org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.GeneratedMethodAccessor75.invoke(null:-1)
at sun.reflect .DelegatingMethodAccessorImpl.invoke(null:-1)
在java.lang.reflect.Method.invoke(null:-1)
在org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils .java:106)
在org.apache.tools.ant.Task.perform(Task.java:348)
在org.apache.tools.ant.taskdefs.Parallel $ TaskRunnable.run(并行.java:454)
在java.lang.Thread.run(null:-1)
导致:java.lang.RuntimeException:未注册的服务或属性:com.microsoft.windowsazure.management。 ManagementClient接口com.microsoft.windowsazure.management.ManagementClient
在HIDDEN.HIDDEN(HIDDEN:-1)
在HIDDEN.HIDDEN(HIDDEN:-1)
在HIDDEN.HIDDEN(HIDDEN: -1)
在HIDDEN.HIDDEN(HIDDEN:-1)
在HIDDEN.HIDDEN(HIDDEN:-1)
在HIDDEN.HIDDEN(HIDDEN:-1)
在HIDDEN.HIDDEN(HIDDEN:-1)
在HIDDEN.HIDDEN(HIDDEN:-1)
在org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
在sun.reflect.GeneratedMethodAccessor75.invoke(null:-1)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(null:-1)
在java.lang.reflect.Method.invoke(null: - 1)
在org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
在org.apache.tools.ant.Task.perform(Task.java:348)
在org.apache.tools.ant.taskdefs.Parallel $ TaskRunnable.run(Parallel.java:454)
在java.lang.Thread.run(null:-1)

我已经尝试过以下操作:


  1. 重试导入PUBLISH-SETTINGS文件

  2. 还原我的天蓝色项目

  3. 启动一个干净的天蓝色部署项目

  4. 缰绳eclipse中的高天蓝插件

  5. 删除c:\users\\

  6. 中的.m2 .p2和.eclipse文件夹安装新的eclipse版本(mars.2)并安装天竺葵市场


解决方案



我在Eclipse中发现了一个额外的选项,我看到按钮登录。当我签名的问题消失了。要打开此菜单,请右键单击您的天蓝部署项目>属性> azure> subscriptions。




My azure deployment from eclipse was working perfect. Untill i re-imported the PUBLISH-SETTINGS file with eclipse. Since then i'm receiving the following error:

Exception:org.eclipse.core.runtime.CoreException: package.xml:158: com.microsoft.tooling.msservices.helpers.azure.AzureCmdException: Error importing subscriptions from publish settings file

pluginId            org.eclipse.ant.launching
pluginVersion       1.1.101.v20160203-1242
code                0
severity            4
message             Ant Build Failed
fingerprint         2101170b882777b0017f6e1a72eceb81

Exception:org.eclipse.core.runtime.CoreException: package.xml:158: com.microsoft.tooling.msservices.helpers.azure.AzureCmdException: Error importing subscriptions from publish settings file
     at org.eclipse.ant.core.AntRunner.handleInvocationTargetException(AntRunner.java:448)
     at org.eclipse.ant.core.AntRunner.run(AntRunner.java:380)
     at org.eclipse.ant.internal.launching.launchConfigurations.AntLaunchDelegate.runInSameVM(AntLaunchDelegate.java:290)
     at org.eclipse.ant.internal.launching.launchConfigurations.AntLaunchDelegate.launch(AntLaunchDelegate.java:249)
     at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885)
     at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)
     at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:731)
     at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:183)
     at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:171)
     at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:90)
     at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734)
     at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
     at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:205)
     at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:245)
     at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:300)
     at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
     at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:303)
     at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:262)
     at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:402)
     at org.eclipse.core.internal.resources.Project$1.run(Project.java:556)
     at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2241)
     at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:534)
     at org.eclipse.core.internal.resources.Project.build(Project.java:111)
     at HIDDEN.HIDDEN(HIDDEN:-1)
     at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: org.apache.tools.ant.BuildException: com.microsoft.tooling.msservices.helpers.azure.AzureCmdException: Error importing subscriptions from publish settings file
     at HIDDEN.HIDDEN(HIDDEN:-1)
     at HIDDEN.HIDDEN(HIDDEN:-1)
     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
     at sun.reflect.GeneratedMethodAccessor75.invoke(null:-1)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(null:-1)
     at java.lang.reflect.Method.invoke(null:-1)
     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
     at org.apache.tools.ant.Task.perform(Task.java:348)
     at org.apache.tools.ant.taskdefs.Parallel$TaskRunnable.run(Parallel.java:454)
     at java.lang.Thread.run(null:-1)
Caused by: HIDDEN: Error importing subscriptions from publish settings file
     at HIDDEN.HIDDEN(HIDDEN:-1)
     at HIDDEN.HIDDEN(HIDDEN:-1)
     at HIDDEN.HIDDEN(HIDDEN:-1)
     at HIDDEN.HIDDEN(HIDDEN:-1)
     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
     at sun.reflect.GeneratedMethodAccessor75.invoke(null:-1)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(null:-1)
     at java.lang.reflect.Method.invoke(null:-1)
     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
     at org.apache.tools.ant.Task.perform(Task.java:348)
     at org.apache.tools.ant.taskdefs.Parallel$TaskRunnable.run(Parallel.java:454)
     at java.lang.Thread.run(null:-1)
Caused by: java.lang.RuntimeException: Service or property not registered:  com.microsoft.windowsazure.management.ManagementClient interface com.microsoft.windowsazure.management.ManagementClient
     at HIDDEN.HIDDEN(HIDDEN:-1)
     at HIDDEN.HIDDEN(HIDDEN:-1)
     at HIDDEN.HIDDEN(HIDDEN:-1)
     at HIDDEN.HIDDEN(HIDDEN:-1)
     at HIDDEN.HIDDEN(HIDDEN:-1)
     at HIDDEN.HIDDEN(HIDDEN:-1)
     at HIDDEN.HIDDEN(HIDDEN:-1)
     at HIDDEN.HIDDEN(HIDDEN:-1)
     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
     at sun.reflect.GeneratedMethodAccessor75.invoke(null:-1)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(null:-1)
     at java.lang.reflect.Method.invoke(null:-1)
     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
     at org.apache.tools.ant.Task.perform(Task.java:348)
     at org.apache.tools.ant.taskdefs.Parallel$TaskRunnable.run(Parallel.java:454)
     at java.lang.Thread.run(null:-1)

I already tried the following:

  1. retry importing the PUBLISH-SETTINGS file
  2. revert back my azure project
  3. start a clean azure deployment project
  4. reinstall azure plugin in eclipse
  5. removed the .m2 .p2 and .eclipse folder in c:\users\\
  6. Install a new eclipse version (mars.2) and install azure with the eclipse market

解决方案

Finally i solved it.

I found an extra option in Eclipse were i saw the button sign in. When i signed in the problem disappeared. To open this menu right click on your azure deployment project > properties > azure > subscriptions.

这篇关于使用eclipse的Azure部署导致从发布设置文件导入订阅错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆