Hello,
We have a problem in a Standalone Application. This application connects to WEM (8.1 SP2 Cumulative) to recover and update some content instances.
Now connect an recover some instances, but when we try to change the data throws an exception, for example in the following code line:
contentInstance.setAttributeValue(IConstants.DIRECTORIO_ALIAS, this.getAlias());
Throws this exception:
12:40:56,136 ERROR VgnLoggedException:687 - {bundlename=com.vignette.as.config.ConfigMsg|msgkey=100|packageid=30|productid=26}
com.vignette.config.client.common.ConfigException: 02/17/2015 12:40:56:134, Error 3 (InvalidState), Message 026-030-0100: Method cannot be called in standalone EJB client mode.
at com.vignette.as.config.ConfigUtil.assertNotExternalStandaloneMode(ConfigUtil.java:750)
at com.vignette.as.config.ConfigUtil.getStageComponent(ConfigUtil.java:1900)
at com.vignette.as.config.ConfigUtil.isMgmtStage(ConfigUtil.java:2055)
at com.vignette.as.client.common.ObjectTypeData.cacheEnabled(ObjectTypeData.java:2716)
at com.vignette.as.client.common.ObjectTypeData.clearCacheObjects(ObjectTypeData.java:2728)
at com.vignette.as.client.common.ObjectTypeData.addDefaultTopRelation(ObjectTypeData.java:553)
at com.vignette.as.client.common.ObjectTypeData.<init>(ObjectTypeData.java:216)
at com.vignette.as.client.common.ContentTypeBaseData.<init>(ContentTypeBaseData.java:44)
at com.vignette.as.client.common.ContentTypeData.<init>(ContentTypeData.java:77)
at com.vignette.as.client.javabean.ContentType.<init>(ContentType.java:106)
at com.vignette.as.client.javabean.ContentType.getTypeObjectTypeRef(ContentType.java:224)
at com.vignette.as.client.common.ref.ContentTypeRef.<init>(ContentTypeRef.java:57)
at com.vignette.as.client.common.ref.ContentTypeRef.<init>(ContentTypeRef.java:45)
at com.vignette.as.client.javabean.ContentInstance.getObjectTypeRef(ContentInstance.java:613)
at com.vignette.as.client.javabean.ManagedObject.getObjectType(ManagedObject.java:834)
at com.vignette.as.client.javabean.ManagedObject.setAttributeValue(ManagedObject.java:458)
at es.ieci.hibernate.now.bean.CgpjDirectorio.actualizarInstanciaContenido(CgpjDirectorio.java:539)
at es.ieci.hibernate.now.bean.CgpjDirectorio.persistirInstanciaContenido(CgpjDirectorio.java:495)
at es.ieci.service.OutsideCgpjService.persistirDirectorioVcm(OutsideCgpjService.java:552)
at es.ieci.service.OutsideCgpjService.persistirListaDirectorios(OutsideCgpjService.java:473)
at es.ieci.service.OutsideCgpjService.persistirAllDirExternos(OutsideCgpjService.java:451)
at MainMigracion.persistirDirectoriosExternosVcm(MainMigracion.java:370)
at MainMigracion.persistirAllDirectoriosOracleVcm(MainMigracion.java:388)
at MainMigracion.main(MainMigracion.java:109)
12:40:56,165 INFO ConfigUtil:654 - {bundlename=com.vignette.as.config.ConfigMsg|msgkey=249|packageid=30|productid=26|arg0=containerType|arg1=EJB}
Cheers