diff options
| author | Andrew Branson <andrew.branson@cern.ch> | 2014-04-11 17:00:47 +0200 |
|---|---|---|
| committer | Andrew Branson <andrew.branson@cern.ch> | 2014-04-11 17:03:57 +0200 |
| commit | 410dc5af0fec0e29635cc049351076712f2d4727 (patch) | |
| tree | 900033039ddce3ec3fd285bf9664a436fcc9b9fb /src/main/java/com/c2kernel/process/Bootstrap.java | |
| parent | 3ee9c263ca512068d2669cdf9a10679424eb6ce2 (diff) | |
Remove description editing workflows from the kernel - they have been
moved to cristal-dev. Requires future post-processing for previous
Module.debug functionality
Diffstat (limited to 'src/main/java/com/c2kernel/process/Bootstrap.java')
| -rw-r--r-- | src/main/java/com/c2kernel/process/Bootstrap.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/main/java/com/c2kernel/process/Bootstrap.java b/src/main/java/com/c2kernel/process/Bootstrap.java index a750b3f..601db31 100644 --- a/src/main/java/com/c2kernel/process/Bootstrap.java +++ b/src/main/java/com/c2kernel/process/Bootstrap.java @@ -238,11 +238,14 @@ public class Bootstrap props.list.add(new Property(propName, propVal, pd.getIsMutable()));
}
- CompositeActivity ca;
+ CompositeActivity ca = new CompositeActivity();
if (ns!=null && Gateway.getProperties().getBoolean("Module.debug", false))
- ca = (CompositeActivity) ((CompositeActivityDef)LocalObjectLoader.getActDef(impHandler.getWorkflowName(), 0)).instantiate();
- else
- ca = new CompositeActivity();
+ try {
+ ca = (CompositeActivity) ((CompositeActivityDef)LocalObjectLoader.getActDef(impHandler.getWorkflowName(), 0)).instantiate();
+ } catch (ObjectNotFoundException ex) {
+ Logger.error("Module resource workflow "+impHandler.getWorkflowName()+" not found. Using empty.");
+ }
+
EntityPath entityPath = Gateway.getLDAPLookup().getNextKeyManager().generateNextEntityKey();
TraceableEntity newItem = (TraceableEntity)Gateway.getCorbaServer().createEntity(entityPath);
|
