From 56f33cdcdee561fcde5ec01ff7f6482ce9a7d6e7 Mon Sep 17 00:00:00 2001 From: buczekp <buczekp> Date: Thu, 7 Jul 2011 07:53:02 +0000 Subject: [PATCH] [LMS-2301] fixed serialization problem with processing plugin based on reporting plugin SVN: 22036 --- .../server/plugins/jython/IPluginScriptRunnerFactory.java | 3 ++- .../server/plugins/jython/PluginScriptRunnerFactory.java | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/jython/IPluginScriptRunnerFactory.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/jython/IPluginScriptRunnerFactory.java index 175f96eaa1f..c0781268c48 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/jython/IPluginScriptRunnerFactory.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/jython/IPluginScriptRunnerFactory.java @@ -17,11 +17,12 @@ package ch.systemsx.cisd.openbis.dss.generic.server.plugins.jython; import ch.systemsx.cisd.openbis.dss.generic.shared.DataSetProcessingContext; +import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; /** * @author Piotr Buczek */ -public interface IPluginScriptRunnerFactory +public interface IPluginScriptRunnerFactory extends ISerializable { IReportingPluginScriptRunner createReportingPluginRunner(DataSetProcessingContext context); diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/jython/PluginScriptRunnerFactory.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/jython/PluginScriptRunnerFactory.java index 36489f3953d..d9fbdd21f07 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/jython/PluginScriptRunnerFactory.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/jython/PluginScriptRunnerFactory.java @@ -41,6 +41,8 @@ import ch.systemsx.cisd.openbis.generic.shared.managed_property.api.ISimpleTable */ class PluginScriptRunnerFactory implements IPluginScriptRunnerFactory { + private static final long serialVersionUID = 1L; + private static final Logger operationLog = LogFactory.getLogger(LogCategory.OPERATION, PluginScriptRunnerFactory.class); -- GitLab