Alejandro,
Can you explain why you added -delete-orphan?
<set name="objectProperties" table="JBPM4_DEPLOYPROPS" cascade="all-delete-orphan"> <key column="DEPLOYMENT_" /> <one-to-many class="org.jbpm.pvm.internal.repository.DeploymentProperty" /> </set>
found this in the tests:
Object langId = deployment.removeObjectProperty(getName(), DeploymentImpl.KEY_PROCESS_LANGUAGE_ID);