This is an automated email from the ASF dual-hosted git repository.
veithen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-core.git
The following commit(s) were added to refs/heads/master by this push:
new 9bab9c413a AXIS2-6049: Use static serialVersionUID for generated
exceptions
9bab9c413a is described below
commit 9bab9c413a04168cfac28e587248c3b4c7134602
Author: Andreas Veithen <[email protected]>
AuthorDate: Fri Dec 23 18:21:48 2022 +0000
AXIS2-6049: Use static serialVersionUID for generated exceptions
Fixes #384
---
.../wsdl/codegen/emitter/AxisServiceBasedMultiLanguageEmitter.java | 3 ---
.../src/org/apache/axis2/wsdl/template/java/ExceptionTemplate.xsl | 2 +-
2 files changed, 1 insertion(+), 4 deletions(-)
diff --git
a/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/AxisServiceBasedMultiLanguageEmitter.java
b/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/AxisServiceBasedMultiLanguageEmitter.java
index 36bddd06eb..a8fa27e981 100644
---
a/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/AxisServiceBasedMultiLanguageEmitter.java
+++
b/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/AxisServiceBasedMultiLanguageEmitter.java
@@ -1052,9 +1052,6 @@ public class AxisServiceBasedMultiLanguageEmitter
implements Emitter {
addAttribute(doc, "shortName",
(String) faultClassNameMap.get(key),
faultElement);
- addAttribute(doc, "serialVersionUID",
- String.valueOf(System.currentTimeMillis()),
- faultElement);
//added the base exception class name
if (this.codeGenConfiguration.getExceptionBaseClassName() != null)
{
diff --git
a/modules/codegen/src/org/apache/axis2/wsdl/template/java/ExceptionTemplate.xsl
b/modules/codegen/src/org/apache/axis2/wsdl/template/java/ExceptionTemplate.xsl
index 4f37db79c0..852a9e42ef 100644
---
a/modules/codegen/src/org/apache/axis2/wsdl/template/java/ExceptionTemplate.xsl
+++
b/modules/codegen/src/org/apache/axis2/wsdl/template/java/ExceptionTemplate.xsl
@@ -31,7 +31,7 @@ package <xsl:value-of select="@package"/>;
public class <xsl:value-of select="@shortName"/> extends <xsl:value-of
select="@exceptionBaseClass"/>{
- private static final long serialVersionUID = <xsl:value-of
select="@serialVersionUID"/>L;
+ private static final long serialVersionUID = 1L;
private <xsl:value-of select="@type"/> faultMessage;