You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description:
The Java files which are generated by the AntCodegenTask for Exceptions differ each generation in the serialVersionUID.
This is especially bothering if the gradle cache should be used, wich requires a fixed input. Also, the objects may not be deserialized again if the SerialVersionUID changes each time.
Suggested Labels:
Suggested Assignees:
Affected Product Version:
All
OS, DB, other environment details and versions:
Steps to reproduce:
Create a WSDL with a wsdl:fault element, e.g:
More info
I've checked and found the corresponding issue in the file AxisServiceBasedMultiLanguageEmitter.java in line 1055, where the System.currentTimeMillis() is used for the serialVersionUID.
A hash based on the className and the parameters would probably be better.
Related Issues:
The text was updated successfully, but these errors were encountered:
Description:
The Java files which are generated by the AntCodegenTask for Exceptions differ each generation in the serialVersionUID.
This is especially bothering if the gradle cache should be used, wich requires a fixed input. Also, the objects may not be deserialized again if the SerialVersionUID changes each time.
Suggested Labels:
Suggested Assignees:
Affected Product Version:
All
OS, DB, other environment details and versions:
Steps to reproduce:
Create a WSDL with a wsdl:fault element, e.g:
Generate it again, the serialVersionUID changes
More info
I've checked and found the corresponding issue in the file AxisServiceBasedMultiLanguageEmitter.java in line 1055, where the
System.currentTimeMillis()
is used for the serialVersionUID.A hash based on the className and the parameters would probably be better.
Related Issues:
The text was updated successfully, but these errors were encountered: