[JBoss JIRA] (JBIDE-20094) cannot open eap-simple from openshift templates
by Max Rydahl Andersen (JIRA)
Max Rydahl Andersen created JBIDE-20094:
-------------------------------------------
Summary: cannot open eap-simple from openshift templates
Key: JBIDE-20094
URL: https://issues.jboss.org/browse/JBIDE-20094
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: openshift
Reporter: Max Rydahl Andersen
when using template from my local file system to open https://github.com/jboss-openshift/application-templates/blob/master/eap/... I says it cannot open.
dialog comes up with asking to look in error log.
error log contains:
{code}
com.openshift.restclient.ResourceFactoryException: There was an exception creating the resource from: {
"kind": "Template",
"apiVersion": "v1",
"metadata": {
"annotations": {
"iconClass" : "icon-jboss",
"description": "Application template for EAP 6 applications built using STI."
},
"name": "eap6-basic-sti"
},
"labels": {
"template": "eap6-basic-sti"
},
"parameters": [
{
"description": "EAP Release version, e.g. 6.4, etc.",
"name": "EAP_RELEASE",
"value": "6.4"
},
{
"description": "The name for the application.",
"name": "APPLICATION_NAME",
"value": "eap-app"
},
{
"description": "Hostname for service routes",
"name": "APPLICATION_HOSTNAME",
"value": "eap-app.local"
},
{
"description": "Git source URI for application",
"name": "GIT_URI"
},
{
"description": "Git branch/tag reference",
"name": "GIT_REF",
"value": "master"
},
{
"description": "Path within Git project to build; empty for root project directory.",
"name": "GIT_CONTEXT_DIR",
"value": ""
},
{
"description": "Github trigger secret",
"name": "GITHUB_TRIGGER_SECRET",
"from": "[a-zA-Z0-9]{8}",
"generate": "expression"
},
{
"description": "Generic build trigger secret",
"name": "GENERIC_TRIGGER_SECRET",
"from": "[a-zA-Z0-9]{8}",
"generate": "expression"
},
{
"description": "The name of the secret containing the keystore file",
"name": "EAP_HTTPS_SECRET",
"value": "eap-app-secret"
},
{
"description": "The name of the keystore file within the secret",
"name": "EAP_HTTPS_KEYSTORE",
"value": "keystore.jks"
},
{
"description": "The name associated with the server certificate",
"name": "EAP_HTTPS_NAME",
"value": ""
},
{
"description": "The password for the keystore and certificate",
"name": "EAP_HTTPS_PASSWORD",
"value": ""
}
],
"objects": [
{
"kind": "Service",
"apiVersion": "v1",
"spec": {
"ports": [
{
"port": 8080,
"targetPort": 8080
}
],
"selector": {
"deploymentConfig": "${APPLICATION_NAME}"
}
},
"metadata": {
"name": "${APPLICATION_NAME}-http-service",
"labels": {
"application": "${APPLICATION_NAME}"
},
"annotations": {
"description": "The web server's http port."
}
}
},
{
"kind": "Service",
"apiVersion": "v1",
"spec": {
"ports": [
{
"port": 8443,
"targetPort": 8443
}
],
"selector": {
"deploymentConfig": "${APPLICATION_NAME}"
}
},
"metadata": {
"name": "${APPLICATION_NAME}-https-service",
"labels": {
"application": "${APPLICATION_NAME}"
},
"annotations": {
"description": "The web server's https port."
}
}
},
{
"kind": "Service",
"apiVersion": "v1",
"spec": {
"ports": [
{
"port": 8888,
"targetPort": 8888
}
],
"portalIP": "None",
"selector": {
"deploymentConfig": "${APPLICATION_NAME}"
}
},
"metadata": {
"name": "${APPLICATION_NAME}-ping",
"labels": {
"application": "${APPLICATION_NAME}"
},
"annotations": {
"description": "Ping service for clustered applications."
}
}
},
{
"kind": "Route",
"apiVersion": "v1",
"id": "${APPLICATION_NAME}-http-route",
"metadata": {
"name": "${APPLICATION_NAME}-http-route",
"labels": {
"application": "${APPLICATION_NAME}"
},
"annotations": {
"description": "Route for application's http service."
}
},
"spec": {
"host": "${APPLICATION_HOSTNAME}",
"to": {
"name": "${APPLICATION_NAME}-http-service"
}
}
},
{
"kind": "Route",
"apiVersion": "v1",
"id": "${APPLICATION_NAME}-https-route",
"metadata": {
"name": "${APPLICATION_NAME}-https-route",
"labels": {
"application": "${APPLICATION_NAME}"
},
"annotations": {
"description": "Route for application's https service."
}
},
"spec": {
"host": "${APPLICATION_HOSTNAME}",
"to": {
"name": "${APPLICATION_NAME}-https-service"
},
"tls": {
"termination" : "passthrough"
}
}
},
{
"kind": "ImageStream",
"apiVersion": "v1",
"metadata": {
"name": "${APPLICATION_NAME}",
"labels": {
"application": "${APPLICATION_NAME}"
}
}
},
{
"kind": "BuildConfig",
"apiVersion": "v1",
"metadata": {
"name": "${APPLICATION_NAME}",
"labels": {
"application": "${APPLICATION_NAME}"
}
},
"spec": {
"source": {
"type": "Git",
"git": {
"uri": "${GIT_URI}",
"ref": "${GIT_REF}"
},
"contextDir":"${GIT_CONTEXT_DIR}"
},
"strategy": {
"type": "Source",
"sourceStrategy": {
"from": {
"kind": "ImageStreamTag",
"name": "jboss-eap6-openshift:${EAP_RELEASE}"
}
}
},
"output": {
"to": {
"name": "${APPLICATION_NAME}"
}
},
"triggers": [
{
"type": "github",
"github": {
"secret": "${GITHUB_TRIGGER_SECRET}"
}
},
{
"type": "generic",
"generic": {
"secret": "${GENERIC_TRIGGER_SECRET}"
}
},
{
"type": "imageChange",
"imageChange": {}
}
]
}
},
{
"kind": "DeploymentConfig",
"apiVersion": "v1",
"metadata": {
"name": "${APPLICATION_NAME}",
"labels": {
"application": "${APPLICATION_NAME}"
}
},
"spec": {
"strategy": {
"type": "Recreate"
},
"triggers": [
{
"type": "ImageChange",
"imageChangeParams": {
"automatic": true,
"containerNames": [
"${APPLICATION_NAME}"
],
"from": {
"kind": "ImageStream",
"name": "${APPLICATION_NAME}"
}
}
}
],
"replicas": 1,
"selector": {
"deploymentConfig": "${APPLICATION_NAME}"
},
"template": {
"metadata": {
"name": "${APPLICATION_NAME}",
"labels": {
"deploymentConfig": "${APPLICATION_NAME}",
"application": "${APPLICATION_NAME}"
}
},
"spec": {
"serviceAccount": "eap-service-account",
"containers": [
{
"name": "${APPLICATION_NAME}",
"image": "${APPLICATION_NAME}",
"imagePullPolicy": "Always",
"volumeMounts": [
{
"name": "eap-keystore-volume",
"mountPath": "/etc/eap-secret-volume",
"readOnly": true
}
],
"readinessProbe": {
"initialDelaySeconds": 1,
"exec": {
"command": [
"/bin/bash",
"-c",
"/opt/eap/bin/jboss-cli.sh --connect ':read-attribute(name=server-state)' | grep -iq running"
]
}
},
"ports": [
{
"name": "${APPLICATION_NAME}-tcp-8080",
"containerPort": 8080,
"protocol": "TCP"
},
{
"name": "${APPLICATION_NAME}-tcp-8443",
"containerPort": 8443,
"protocol": "TCP"
},
{
"name": "${APPLICATION_NAME}-ping-8888",
"containerPort": 8888,
"protocol": "TCP"
}
],
"env": [
{
"name": "OPENSHIFT_DNS_PING_SERVICE_NAME",
"value": "${APPLICATION_NAME}-ping"
},
{
"name": "OPENSHIFT_DNS_PING_SERVICE_PORT",
"value": "8888"
},
{
"name": "EAP_HTTPS_KEYSTORE_DIR",
"value": "/etc/eap-secret-volume"
},
{
"name": "EAP_HTTPS_KEYSTORE",
"value": "${EAP_HTTPS_KEYSTORE}"
},
{
"name": "EAP_HTTPS_NAME",
"value": "${EAP_HTTPS_NAME}"
},
{
"name": "EAP_HTTPS_PASSWORD",
"value": "${EAP_HTTPS_PASSWORD}"
}
]
}
],
"volumes": [
{
"name": "eap-keystore-volume",
"secret": {
"secretName": "${EAP_HTTPS_SECRET}"
}
}
]
}
}
}
}
]
}
at com.openshift.internal.restclient.ResourceFactory.create(ResourceFactory.java:149)
at com.openshift.internal.restclient.ResourceFactory.create(ResourceFactory.java:136)
at org.jboss.tools.openshift.internal.ui.wizard.application.NewApplicationWizardModel.setTemplateFileName(NewApplicationWizardModel.java:211)
at org.jboss.tools.openshift.internal.ui.wizard.application.TemplateListPage$1.widgetSelected(TemplateListPage.java:152)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4230)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1491)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1514)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1499)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1299)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4072)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3698)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:827)
at org.eclipse.jface.window.Window.open(Window.java:803)
at org.jboss.tools.common.ui.WizardUtils.openWizardDialog(WizardUtils.java:244)
at org.jboss.tools.openshift.internal.ui.handler.NewApplicationHandler.execute(NewApplicationHandler.java:46)
at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295)
at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:252)
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:234)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:493)
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:486)
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:799)
at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.handleWidgetSelection(HandledContributionItem.java:675)
at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.access$7(HandledContributionItem.java:659)
at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem$4.handleEvent(HandledContributionItem.java:592)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4230)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1491)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1514)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1499)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1299)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4072)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3698)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:654)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:598)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
at org.eclipse.equinox.launcher.Main.run(Main.java:1515)
Caused by: com.openshift.restclient.ResourceFactoryException: Unable to create v1 resource kind Template from {
"kind" => "Template",
"apiVersion" => "v1",
"metadata" => {
"annotations" => {
"iconClass" => "icon-jboss",
"description" => "Application template for EAP 6 applications built using STI."
},
"name" => "eap6-basic-sti"
},
"labels" => {"template" => "eap6-basic-sti"},
"parameters" => [
{
"description" => "EAP Release version, e.g. 6.4, etc.",
"name" => "EAP_RELEASE",
"value" => "6.4"
},
{
"description" => "The name for the application.",
"name" => "APPLICATION_NAME",
"value" => "eap-app"
},
{
"description" => "Hostname for service routes",
"name" => "APPLICATION_HOSTNAME",
"value" => "eap-app.local"
},
{
"description" => "Git source URI for application",
"name" => "GIT_URI"
},
{
"description" => "Git branch/tag reference",
"name" => "GIT_REF",
"value" => "master"
},
{
"description" => "Path within Git project to build; empty for root project directory.",
"name" => "GIT_CONTEXT_DIR",
"value" => ""
},
{
"description" => "Github trigger secret",
"name" => "GITHUB_TRIGGER_SECRET",
"from" => "[a-zA-Z0-9]{8}",
"generate" => "expression"
},
{
"description" => "Generic build trigger secret",
"name" => "GENERIC_TRIGGER_SECRET",
"from" => "[a-zA-Z0-9]{8}",
"generate" => "expression"
},
{
"description" => "The name of the secret containing the keystore file",
"name" => "EAP_HTTPS_SECRET",
"value" => "eap-app-secret"
},
{
"description" => "The name of the keystore file within the secret",
"name" => "EAP_HTTPS_KEYSTORE",
"value" => "keystore.jks"
},
{
"description" => "The name associated with the server certificate",
"name" => "EAP_HTTPS_NAME",
"value" => ""
},
{
"description" => "The password for the keystore and certificate",
"name" => "EAP_HTTPS_PASSWORD",
"value" => ""
}
],
"objects" => [
{
"kind" => "Service",
"apiVersion" => "v1",
"spec" => {
"ports" => [{
"port" => 8080,
"targetPort" => 8080
}],
"selector" => {"deploymentConfig" => "${APPLICATION_NAME}"}
},
"metadata" => {
"name" => "${APPLICATION_NAME}-http-service",
"labels" => {"application" => "${APPLICATION_NAME}"},
"annotations" => {"description" => "The web server's http port."}
}
},
{
"kind" => "Service",
"apiVersion" => "v1",
"spec" => {
"ports" => [{
"port" => 8443,
"targetPort" => 8443
}],
"selector" => {"deploymentConfig" => "${APPLICATION_NAME}"}
},
"metadata" => {
"name" => "${APPLICATION_NAME}-https-service",
"labels" => {"application" => "${APPLICATION_NAME}"},
"annotations" => {"description" => "The web server's https port."}
}
},
{
"kind" => "Service",
"apiVersion" => "v1",
"spec" => {
"ports" => [{
"port" => 8888,
"targetPort" => 8888
}],
"portalIP" => "None",
"selector" => {"deploymentConfig" => "${APPLICATION_NAME}"}
},
"metadata" => {
"name" => "${APPLICATION_NAME}-ping",
"labels" => {"application" => "${APPLICATION_NAME}"},
"annotations" => {"description" => "Ping service for clustered applications."}
}
},
{
"kind" => "Route",
"apiVersion" => "v1",
"id" => "${APPLICATION_NAME}-http-route",
"metadata" => {
"name" => "${APPLICATION_NAME}-http-route",
"labels" => {"application" => "${APPLICATION_NAME}"},
"annotations" => {"description" => "Route for application's http service."}
},
"spec" => {
"host" => "${APPLICATION_HOSTNAME}",
"to" => {"name" => "${APPLICATION_NAME}-http-service"}
}
},
{
"kind" => "Route",
"apiVersion" => "v1",
"id" => "${APPLICATION_NAME}-https-route",
"metadata" => {
"name" => "${APPLICATION_NAME}-https-route",
"labels" => {"application" => "${APPLICATION_NAME}"},
"annotations" => {"description" => "Route for application's https service."}
},
"spec" => {
"host" => "${APPLICATION_HOSTNAME}",
"to" => {"name" => "${APPLICATION_NAME}-https-service"},
"tls" => {"termination" => "passthrough"}
}
},
{
"kind" => "ImageStream",
"apiVersion" => "v1",
"metadata" => {
"name" => "${APPLICATION_NAME}",
"labels" => {"application" => "${APPLICATION_NAME}"}
}
},
{
"kind" => "BuildConfig",
"apiVersion" => "v1",
"metadata" => {
"name" => "${APPLICATION_NAME}",
"labels" => {"application" => "${APPLICATION_NAME}"}
},
"spec" => {
"source" => {
"type" => "Git",
"git" => {
"uri" => "${GIT_URI}",
"ref" => "${GIT_REF}"
},
"contextDir" => "${GIT_CONTEXT_DIR}"
},
"strategy" => {
"type" => "Source",
"sourceStrategy" => {"from" => {
"kind" => "ImageStreamTag",
"name" => "jboss-eap6-openshift:${EAP_RELEASE}"
}}
},
"output" => {"to" => {"name" => "${APPLICATION_NAME}"}},
"triggers" => [
{
"type" => "github",
"github" => {"secret" => "${GITHUB_TRIGGER_SECRET}"}
},
{
"type" => "generic",
"generic" => {"secret" => "${GENERIC_TRIGGER_SECRET}"}
},
{
"type" => "imageChange",
"imageChange" => {}
}
]
}
},
{
"kind" => "DeploymentConfig",
"apiVersion" => "v1",
"metadata" => {
"name" => "${APPLICATION_NAME}",
"labels" => {"application" => "${APPLICATION_NAME}"}
},
"spec" => {
"strategy" => {"type" => "Recreate"},
"triggers" => [{
"type" => "ImageChange",
"imageChangeParams" => {
"automatic" => true,
"containerNames" => ["${APPLICATION_NAME}"],
"from" => {
"kind" => "ImageStream",
"name" => "${APPLICATION_NAME}"
}
}
}],
"replicas" => 1,
"selector" => {"deploymentConfig" => "${APPLICATION_NAME}"},
"template" => {
"metadata" => {
"name" => "${APPLICATION_NAME}",
"labels" => {
"deploymentConfig" => "${APPLICATION_NAME}",
"application" => "${APPLICATION_NAME}"
}
},
"spec" => {
"serviceAccount" => "eap-service-account",
"containers" => [{
"name" => "${APPLICATION_NAME}",
"image" => "${APPLICATION_NAME}",
"imagePullPolicy" => "Always",
"volumeMounts" => [{
"name" => "eap-keystore-volume",
"mountPath" => "/etc/eap-secret-volume",
"readOnly" => true
}],
"readinessProbe" => {
"initialDelaySeconds" => 1,
"exec" => {"command" => [
"/bin/bash",
"-c",
"/opt/eap/bin/jboss-cli.sh --connect ':read-attribute(name=server-state)' | grep -iq running"
]}
},
"ports" => [
{
"name" => "${APPLICATION_NAME}-tcp-8080",
"containerPort" => 8080,
"protocol" => "TCP"
},
{
"name" => "${APPLICATION_NAME}-tcp-8443",
"containerPort" => 8443,
"protocol" => "TCP"
},
{
"name" => "${APPLICATION_NAME}-ping-8888",
"containerPort" => 8888,
"protocol" => "TCP"
}
],
"env" => [
{
"name" => "OPENSHIFT_DNS_PING_SERVICE_NAME",
"value" => "${APPLICATION_NAME}-ping"
},
{
"name" => "OPENSHIFT_DNS_PING_SERVICE_PORT",
"value" => "8888"
},
{
"name" => "EAP_HTTPS_KEYSTORE_DIR",
"value" => "/etc/eap-secret-volume"
},
{
"name" => "EAP_HTTPS_KEYSTORE",
"value" => "${EAP_HTTPS_KEYSTORE}"
},
{
"name" => "EAP_HTTPS_NAME",
"value" => "${EAP_HTTPS_NAME}"
},
{
"name" => "EAP_HTTPS_PASSWORD",
"value" => "${EAP_HTTPS_PASSWORD}"
}
]
}],
"volumes" => [{
"name" => "eap-keystore-volume",
"secret" => {"secretName" => "${EAP_HTTPS_SECRET}"}
}]
}
}
}
}
]
}
at com.openshift.internal.restclient.ResourceFactory.create(ResourceFactory.java:166)
at com.openshift.internal.restclient.ResourceFactory.create(ResourceFactory.java:147)
... 63 more
Caused by: java.lang.RuntimeException: Version 'v1' not supported for kind 'Template'
at com.openshift.internal.restclient.model.properties.ResourcePropertiesRegistry.get(ResourcePropertiesRegistry.java:101)
at com.openshift.internal.restclient.ResourceFactory.create(ResourceFactory.java:162)
... 64 more
{code}
Two issues here:
1) that it fails
2) why is the error dialog not the one with details that shows the actual istatus/error
3) why does the error actually not state what the exception is and why does it not just state the file name it is loading from instea dof the full raw string ?
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 10 months
[JBoss JIRA] (JBIDE-20093) I cannot browse workspace when using local template/json
by Max Rydahl Andersen (JIRA)
Max Rydahl Andersen created JBIDE-20093:
-------------------------------------------
Summary: I cannot browse workspace when using local template/json
Key: JBIDE-20093
URL: https://issues.jboss.org/browse/JBIDE-20093
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: openshift
Reporter: Max Rydahl Andersen
if I have projects cloned in openshift with kubernetes.json or templates I can't load them from the openshift app wizard.
The wizard forces me to use the local file system which is rather limiting.
Suggestion: support both workspace/filesystem buttons.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 10 months
[JBoss JIRA] (JBIDE-20084) Import of jboss-sandbox-quickstarts
by Max Rydahl Andersen (JIRA)
[ https://issues.jboss.org/browse/JBIDE-20084?page=com.atlassian.jira.plugi... ]
Max Rydahl Andersen commented on JBIDE-20084:
---------------------------------------------
[~mickael_istria] I do not believe any of those workarounds will help since it assumes most are using maven. we need to split the import up in two phases - one where no eclipse import is needed (just using file api's / basic assumptions/detection) and then the actual import more or less as now.
> Import of jboss-sandbox-quickstarts
> -----------------------------------
>
> Key: JBIDE-20084
> URL: https://issues.jboss.org/browse/JBIDE-20084
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: easymport
> Affects Versions: 4.3.0.Beta1
> Reporter: Lucia Jelinkova
>
> I tried to import jboss-sandbox-quickstarts (from https://github.com/jboss-developer/jboss-sandbox-quickstarts.git) and I found following issues with it
> - it takes quite a long time (app 3 and a half minutes to import 9 projects
> - during import it seems to be "stuck" for a while and the following exception is logged
> {code}
> org.eclipse.core.runtime.CoreException: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-ejb-plugin:2.3 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-ejb-plugin:jar:2.3
> at org.eclipse.m2e.core.internal.embedder.MavenImpl.setupMojoExecution(MavenImpl.java:410)
> at org.eclipse.m2e.core.internal.embedder.MavenImpl$2.call(MavenImpl.java:420)
> at org.eclipse.m2e.core.internal.embedder.MavenImpl$2.call(MavenImpl.java:1)
> at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176)
> at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:112)
> at org.eclipse.m2e.core.internal.embedder.MavenImpl.setupMojoExecution(MavenImpl.java:418)
> at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.setupMojoExecution(ProjectRegistryManager.java:950)
> at org.eclipse.m2e.core.internal.project.registry.MavenProjectFacade.getMojoExecution(MavenProjectFacade.java:408)
> at org.eclipse.m2e.core.project.configurator.AbstractCustomizableLifecycleMapping.getBuildParticipants(AbstractCustomizableLifecycleMapping.java:76)
> at org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.configure(AbstractLifecycleMapping.java:97)
> at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager$3.call(ProjectConfigurationManager.java:501)
> at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager$3.call(ProjectConfigurationManager.java:1)
> at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176)
> at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151)
> at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:494)
> at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.configureNewMavenProjects(ProjectConfigurationManager.java:281)
> at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager$4.run(ProjectConfigurationManager.java:521)
> at org.eclipse.m2e.core.internal.embedder.AbstractRunnable.call(AbstractRunnable.java:26)
> at org.eclipse.m2e.core.internal.embedder.AbstractRunnable.call(AbstractRunnable.java:1)
> at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176)
> at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151)
> at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99)
> at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355)
> at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.enableMavenNature(ProjectConfigurationManager.java:518)
> at org.jboss.tools.playground.easymport.maven.MavenProjectConfigurator.configure(MavenProjectConfigurator.java:44)
> at org.eclipse.ui.internal.wizards.datatransfer.EasymportJob.importProjectAndChildrenRecursively(EasymportJob.java:236)
> at org.eclipse.ui.internal.wizards.datatransfer.EasymportJob.access$0(EasymportJob.java:198)
> at org.eclipse.ui.internal.wizards.datatransfer.EasymportJob$CrawlFolderJob.run(EasymportJob.java:154)
> at org.eclipse.ui.internal.wizards.datatransfer.EasymportJob.searchAndImportChildrenProjectsRecursively(EasymportJob.java:185)
> at org.eclipse.ui.internal.wizards.datatransfer.EasymportJob.importProjectAndChildrenRecursively(EasymportJob.java:245)
> at org.eclipse.ui.internal.wizards.datatransfer.EasymportJob.access$0(EasymportJob.java:198)
> at org.eclipse.ui.internal.wizards.datatransfer.EasymportJob$CrawlFolderJob.run(EasymportJob.java:154)
> at org.eclipse.ui.internal.wizards.datatransfer.EasymportJob.searchAndImportChildrenProjectsRecursively(EasymportJob.java:185)
> at org.eclipse.ui.internal.wizards.datatransfer.EasymportJob.importProjectAndChildrenRecursively(EasymportJob.java:245)
> at org.eclipse.ui.internal.wizards.datatransfer.EasymportJob.run(EasymportJob.java:93)
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> Caused by: org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.maven.plugins:maven-ejb-plugin:2.3 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-ejb-plugin:jar:2.3
> at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:117)
> at org.eclipse.m2e.core.internal.project.registry.EclipsePluginDependenciesResolver.resolve(EclipsePluginDependenciesResolver.java:47)
> at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDescriptor(DefaultMavenPluginManager.java:179)
> at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getMojoDescriptor(DefaultMavenPluginManager.java:298)
> at org.apache.maven.plugin.DefaultBuildPluginManager.getMojoDescriptor(DefaultBuildPluginManager.java:241)
> at org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.setupMojoExecution(DefaultLifecycleExecutionPlanCalculator.java:169)
> at org.eclipse.m2e.core.internal.embedder.MavenImpl.setupMojoExecution(MavenImpl.java:408)
> ... 35 more
> Caused by: org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.apache.maven.plugins:maven-ejb-plugin:jar:2.3
> at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:302)
> at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:218)
> at org.eclipse.aether.internal.impl.DefaultRepositorySystem.readArtifactDescriptor(DefaultRepositorySystem.java:287)
> at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:103)
> ... 41 more
> Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Failure to transfer org.apache.maven.plugins:maven-ejb-plugin:pom:2.3 from file:/home/ljelinko/programs/server/maven-repo/eap-6.4/jboss-eap-6.4.0.GA-maven-repository/ was cached in the local repository, resolution will not be reattempted until the update interval of jboss-eap-maven-repository has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.maven.plugins:maven-ejb-plugin:pom:2.3 from/to jboss-eap-maven-repository (file:/home/ljelinko/programs/server/maven-repo/eap-6.4/jboss-eap-6.4.0.GA-maven-repository/): The operation was cancelled.
> at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:444)
> at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)
> at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223)
> at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:287)
> ... 44 more
> Caused by: org.eclipse.aether.transfer.ArtifactTransferException: Failure to transfer org.apache.maven.plugins:maven-ejb-plugin:pom:2.3 from file:/home/ljelinko/programs/server/maven-repo/eap-6.4/jboss-eap-6.4.0.GA-maven-repository/ was cached in the local repository, resolution will not be reattempted until the update interval of jboss-eap-maven-repository has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.maven.plugins:maven-ejb-plugin:pom:2.3 from/to jboss-eap-maven-repository (file:/home/ljelinko/programs/server/maven-repo/eap-6.4/jboss-eap-6.4.0.GA-maven-repository/): The operation was cancelled.
> at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.newException(DefaultUpdateCheckManager.java:238)
> at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.checkArtifact(DefaultUpdateCheckManager.java:206)
> at org.eclipse.aether.internal.impl.DefaultArtifactResolver.gatherDownloads(DefaultArtifactResolver.java:585)
> at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:503)
> at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421)
> ... 47 more
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 10 months
[JBoss JIRA] (JBIDE-20084) Import of jboss-sandbox-quickstarts
by Mickael Istria (JIRA)
[ https://issues.jboss.org/browse/JBIDE-20084?page=com.atlassian.jira.plugi... ]
Mickael Istria commented on JBIDE-20084:
----------------------------------------
Please open separate Jira for the different issues, it makes it easier to track progress and to prioritize them.
About the long time, I've implemented some parallelism and lazy loading of resources upstream, and I also made the Maven import lazier as well ( https://github.com/jbosstools/jbosstools-playground/commit/943a02d6606196... ). With all that, I just imported the quickstart in 4 seconds, but the Maven configuration is actually not entirely done. I'll need to find a trade-off of a minimal set of actions to run on Maven project to at least have them configuring in background after import.
> Import of jboss-sandbox-quickstarts
> -----------------------------------
>
> Key: JBIDE-20084
> URL: https://issues.jboss.org/browse/JBIDE-20084
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: easymport
> Affects Versions: 4.3.0.Beta1
> Reporter: Lucia Jelinkova
>
> I tried to import jboss-sandbox-quickstarts (from https://github.com/jboss-developer/jboss-sandbox-quickstarts.git) and I found following issues with it
> - it takes quite a long time (app 3 and a half minutes to import 9 projects
> - during import it seems to be "stuck" for a while and the following exception is logged
> {code}
> org.eclipse.core.runtime.CoreException: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-ejb-plugin:2.3 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-ejb-plugin:jar:2.3
> at org.eclipse.m2e.core.internal.embedder.MavenImpl.setupMojoExecution(MavenImpl.java:410)
> at org.eclipse.m2e.core.internal.embedder.MavenImpl$2.call(MavenImpl.java:420)
> at org.eclipse.m2e.core.internal.embedder.MavenImpl$2.call(MavenImpl.java:1)
> at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176)
> at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:112)
> at org.eclipse.m2e.core.internal.embedder.MavenImpl.setupMojoExecution(MavenImpl.java:418)
> at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.setupMojoExecution(ProjectRegistryManager.java:950)
> at org.eclipse.m2e.core.internal.project.registry.MavenProjectFacade.getMojoExecution(MavenProjectFacade.java:408)
> at org.eclipse.m2e.core.project.configurator.AbstractCustomizableLifecycleMapping.getBuildParticipants(AbstractCustomizableLifecycleMapping.java:76)
> at org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.configure(AbstractLifecycleMapping.java:97)
> at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager$3.call(ProjectConfigurationManager.java:501)
> at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager$3.call(ProjectConfigurationManager.java:1)
> at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176)
> at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151)
> at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:494)
> at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.configureNewMavenProjects(ProjectConfigurationManager.java:281)
> at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager$4.run(ProjectConfigurationManager.java:521)
> at org.eclipse.m2e.core.internal.embedder.AbstractRunnable.call(AbstractRunnable.java:26)
> at org.eclipse.m2e.core.internal.embedder.AbstractRunnable.call(AbstractRunnable.java:1)
> at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176)
> at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151)
> at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99)
> at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355)
> at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.enableMavenNature(ProjectConfigurationManager.java:518)
> at org.jboss.tools.playground.easymport.maven.MavenProjectConfigurator.configure(MavenProjectConfigurator.java:44)
> at org.eclipse.ui.internal.wizards.datatransfer.EasymportJob.importProjectAndChildrenRecursively(EasymportJob.java:236)
> at org.eclipse.ui.internal.wizards.datatransfer.EasymportJob.access$0(EasymportJob.java:198)
> at org.eclipse.ui.internal.wizards.datatransfer.EasymportJob$CrawlFolderJob.run(EasymportJob.java:154)
> at org.eclipse.ui.internal.wizards.datatransfer.EasymportJob.searchAndImportChildrenProjectsRecursively(EasymportJob.java:185)
> at org.eclipse.ui.internal.wizards.datatransfer.EasymportJob.importProjectAndChildrenRecursively(EasymportJob.java:245)
> at org.eclipse.ui.internal.wizards.datatransfer.EasymportJob.access$0(EasymportJob.java:198)
> at org.eclipse.ui.internal.wizards.datatransfer.EasymportJob$CrawlFolderJob.run(EasymportJob.java:154)
> at org.eclipse.ui.internal.wizards.datatransfer.EasymportJob.searchAndImportChildrenProjectsRecursively(EasymportJob.java:185)
> at org.eclipse.ui.internal.wizards.datatransfer.EasymportJob.importProjectAndChildrenRecursively(EasymportJob.java:245)
> at org.eclipse.ui.internal.wizards.datatransfer.EasymportJob.run(EasymportJob.java:93)
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> Caused by: org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.maven.plugins:maven-ejb-plugin:2.3 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-ejb-plugin:jar:2.3
> at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:117)
> at org.eclipse.m2e.core.internal.project.registry.EclipsePluginDependenciesResolver.resolve(EclipsePluginDependenciesResolver.java:47)
> at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDescriptor(DefaultMavenPluginManager.java:179)
> at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getMojoDescriptor(DefaultMavenPluginManager.java:298)
> at org.apache.maven.plugin.DefaultBuildPluginManager.getMojoDescriptor(DefaultBuildPluginManager.java:241)
> at org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.setupMojoExecution(DefaultLifecycleExecutionPlanCalculator.java:169)
> at org.eclipse.m2e.core.internal.embedder.MavenImpl.setupMojoExecution(MavenImpl.java:408)
> ... 35 more
> Caused by: org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.apache.maven.plugins:maven-ejb-plugin:jar:2.3
> at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:302)
> at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:218)
> at org.eclipse.aether.internal.impl.DefaultRepositorySystem.readArtifactDescriptor(DefaultRepositorySystem.java:287)
> at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:103)
> ... 41 more
> Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Failure to transfer org.apache.maven.plugins:maven-ejb-plugin:pom:2.3 from file:/home/ljelinko/programs/server/maven-repo/eap-6.4/jboss-eap-6.4.0.GA-maven-repository/ was cached in the local repository, resolution will not be reattempted until the update interval of jboss-eap-maven-repository has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.maven.plugins:maven-ejb-plugin:pom:2.3 from/to jboss-eap-maven-repository (file:/home/ljelinko/programs/server/maven-repo/eap-6.4/jboss-eap-6.4.0.GA-maven-repository/): The operation was cancelled.
> at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:444)
> at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)
> at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223)
> at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:287)
> ... 44 more
> Caused by: org.eclipse.aether.transfer.ArtifactTransferException: Failure to transfer org.apache.maven.plugins:maven-ejb-plugin:pom:2.3 from file:/home/ljelinko/programs/server/maven-repo/eap-6.4/jboss-eap-6.4.0.GA-maven-repository/ was cached in the local repository, resolution will not be reattempted until the update interval of jboss-eap-maven-repository has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.maven.plugins:maven-ejb-plugin:pom:2.3 from/to jboss-eap-maven-repository (file:/home/ljelinko/programs/server/maven-repo/eap-6.4/jboss-eap-6.4.0.GA-maven-repository/): The operation was cancelled.
> at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.newException(DefaultUpdateCheckManager.java:238)
> at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.checkArtifact(DefaultUpdateCheckManager.java:206)
> at org.eclipse.aether.internal.impl.DefaultArtifactResolver.gatherDownloads(DefaultArtifactResolver.java:585)
> at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:503)
> at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421)
> ... 47 more
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 10 months
[JBoss JIRA] (JBIDE-19750) Install grinder fails to run on RHEL7: No more handles!
by Mickael Istria (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19750?page=com.atlassian.jira.plugi... ]
Mickael Istria resolved JBIDE-19750.
------------------------------------
Resolution: Done
Installing libwebkitgtk3 on CI slaves seems to fixed it: we had a few successful installations on dev223, which is a RHEL7 slave.
> Install grinder fails to run on RHEL7: No more handles!
> -------------------------------------------------------
>
> Key: JBIDE-19750
> URL: https://issues.jboss.org/browse/JBIDE-19750
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: build
> Affects Versions: 4.3.0.Beta1
> Reporter: Nick Boldt
> Assignee: Mickael Istria
> Fix For: 4.3.0.Beta1
>
>
> {code}
> 16:48:30 Installing org.eclipse.swtbot.eclipse.test.junit.feature.group 2.2.1.201402241301.
> ...
> 13:39:08 !MESSAGE Internal browser is not available: No more handles [Browser style SWT.MOZILLA and Java system property org.eclipse.swt.browser.DefaultType=mozilla are not supported with GTK 3 as XULRunner is not ported for GTK 3 yet]
> 13:43:18 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 253.079 sec
> 13:43:18
> 13:43:18 Testcase: testInstall took 252.166 sec
> {code} - https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevS...
> I tried to run using `-Dorg.eclipse.swt.browser.DefaultType=webkit` as a script param for `testInstall.groovy` but it must not have passed through to the eclipse install process, as the above error suggests.
> Wondering if ...
> a) passing through a different *swt.browser.DefaultType*, &/or
> b) using a newer SWTBot (which works with Luna [1] now?)
> ... might help.
> [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=464619
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 10 months
[JBoss JIRA] (JBIDE-20044) Launching client has encountered a problem while deploying on Windows 10
by Rob Stryker (JIRA)
[ https://issues.jboss.org/browse/JBIDE-20044?page=com.atlassian.jira.plugi... ]
Rob Stryker commented on JBIDE-20044:
-------------------------------------
Well that's awesome ;) I still absolve myself from blame, because all upstream clients return null, and there's a race condition upstream... so... totally not my fault! But glad I fixed it for you ;)
> Launching client has encountered a problem while deploying on Windows 10
> ------------------------------------------------------------------------
>
> Key: JBIDE-20044
> URL: https://issues.jboss.org/browse/JBIDE-20044
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: server
> Affects Versions: 4.3.0.Beta1
> Reporter: Martin Malina
> Assignee: Rob Stryker
> Labels: Windows10, respin-a
> Fix For: 4.3.0.Beta1
>
> Attachments: launching-client.png
>
>
> Today I started some testing on Windows 10.
> I installed JBDS 9.0.0.Beta1 with embedded EAP 6.4.
> When I tried to run a html5 project on the server, I got this error during the deployment:
> Problem occurred
> 'Launching client' has encountered a problem.
> An internal error occurred during: "Launching client"
> java.lang.NullPointerException
> !launching-client.png!
> In the Error view the only extra detail I get is this:
> {code}java.lang.NullPointerException
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:71){code}
> The project will still deploy.
> I verified exactly the same thing on Windows 7 32-bit and both were a virtual machine via VirtualBox on my machine. But for some reason the Windows 10 instance is running a bit slower, so this *might* be connected to timing.
> Also, if I deploy the app through Server -> Add or Remove, then it works fine.
> I understand that you will probably not get your hands on Windows 10.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 10 months