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 <andreas.veit...@gmail.com>
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;
 

Reply via email to