Why do I get an Internal Error and a stack trace when running a deployment plan?
Asked by Jo Peel:

Running a deployment plan on Bamboo on Windows 10 I get an Internal Error and a stack trace (below). When I try to delete the plan I get another internal error and stack trace. Any ideas about how I should deal with this?

**Version:** 6.4.0  
**Build:** 60404  
**Build Date:** 17 Feb 2018

#### Request information: {#toc-hId-1400364126}

* Request URL: http://myBambooURL:myPort/deploy/executeManualDeployment.action
* Scheme: http
* Server: myBambooURL
* Port: myPort
* URI: /deploy/executeManualDeployment.action
* Context path:
* Servlet path: /deploy/executeManualDeployment.action
* Path info:
* Query string:

**Stack Trace:**

```
org.springframework.orm.hibernate5.HibernateSystemException: Cannot instantiate abstract class or interface:  : com.atlassian.bamboo.deployments.projects.persistence.items.AbstractMutableDeploymentProjectItem; nested exception is org.hibernate.InstantiationException: Cannot instantiate abstract class or interface:  : com.atlassian.bamboo.deployments.projects.persistence.items.AbstractMutableDeploymentProjectItem	at org.springframework.orm.hibernate5.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:296)	at org.springframework.orm.hibernate5.HibernateTemplate.doExecute(HibernateTemplate.java:362)	at org.springframework.orm.hibernate5.HibernateTemplate.execute(HibernateTemplate.java:313)	at com.atlassian.bamboo.deployments.projects.persistence.DeploymentProjectDaoImpl.getProjectItems(DeploymentProjectDaoImpl.java:206)	at sun.reflect.GeneratedMethodAccessor1628.invoke(Unknown Source)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:498)	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333)	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)	at com.sun.proxy.$Proxy89.getProjectItems(Unknown Source)	at com.atlassian.bamboo.deployments.versions.service.DeploymentVersionServiceImpl$3.run(DeploymentVersionServiceImpl.java:454)	at com.atlassian.bamboo.variable.CustomVariableContextImpl.withVariableSubstitutor(CustomVariableContextImpl.java:174)	at com.atlassian.bamboo.deployments.versions.service.DeploymentVersionServiceImpl.getNewDeploymentVersionWithoutName(DeploymentVersionServiceImpl.java:447)	at com.atlassian.bamboo.deployments.versions.service.DeploymentVersionServiceImpl.createDeploymentVersionInternal(DeploymentVersionServiceImpl.java:302)	at com.atlassian.bamboo.deployments.versions.service.DeploymentVersionServiceImpl.access$000(DeploymentVersionServiceImpl.java:109)	at com.atlassian.bamboo.deployments.versions.service.DeploymentVersionServiceImpl$2.apply(DeploymentVersionServiceImpl.java:280)	at com.atlassian.bamboo.deployments.versions.service.DeploymentVersionServiceImpl$2.apply(DeploymentVersionServiceImpl.java:277)	at com.atlassian.bamboo.core.ScopedExclusionServiceImpl.withLock(ScopedExclusionServiceImpl.java:63)	at com.atlassian.bamboo.deployments.versions.service.DeploymentVersionServiceImpl.createDeploymentVersion(DeploymentVersionServiceImpl.java:277)	at com.atlassian.bamboo.deployments.versions.actions.AbstractCreateDeploymentVersion.createVersion(AbstractCreateDeploymentVersion.java:117)	at com.atlassian.bamboo.deployments.execution.actions.ExecuteManualDeployment.execute(ExecuteManualDeployment.java:210)
```


Answers:
author: robhit
body: Hi Jo,

I believe you are hitting this [known bug](https://jira.atlassian.com/browse/BAM-19782).

You can check the workaround mentioned.

Thanks,

Robhit

comments: author: Jo Peel
body: Hi Robhit,

Thank you for your quick response, spent some time with this yesterday and following the workaround in the bug [BAM-19782](https://jira.atlassian.com/browse/BAM-19782?_ga=2.244937093.1235352200.1522737838-613901620.1522737838) solved my problem,

Thanks,

Jo


Tags: windows