You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Heinz Drews (JIRA)" <de...@geronimo.apache.org> on 2006/09/01 00:40:23 UTC

[jira] Created: (GERONIMO-2370) Add serialVersionUID to all classes implementing Serializable

Add serialVersionUID to all classes implementing Serializable
-------------------------------------------------------------

                 Key: GERONIMO-2370
                 URL: http://issues.apache.org/jira/browse/GERONIMO-2370
             Project: Geronimo
          Issue Type: Improvement
      Security Level: public (Regular issues)
         Environment: All
            Reporter: Heinz Drews
            Priority: Minor


A number of serializable classes don't have a serialVersionUID specified.

This introduces the risk that the generated uid might be diferent between different versions or vendors of JVMs

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (GERONIMO-2370) Add serialVersionUID to all classes implementing Serializable

Posted by "Heinz Drews (JIRA)" <de...@geronimo.apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-2370?page=comments#action_12432269 ] 
            
Heinz Drews commented on GERONIMO-2370:
---------------------------------------

I have used an Eclipse feature showing a warning if the serialVersionUID is missing in a serializable.
This catches now all elements I have included in my workspace. This produces a list of 348 entries as shown below.  There might be some more.

AbstractServiceTypeImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
AmbiguousEJBRefException	geronimo-common/src/main/java/org/apache/geronimo/common
AppClientInitializationException	geronimo-client/src/main/java/org/apache/geronimo/client
ArrayTypeAttributeImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
ArrayTypeInfo	geronimo-axis/src/main/java/org/apache/geronimo/axis/client
ArtifactTypeImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
AttributeImpl	geronimo-directory/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/directory/impl
AttributeTypeImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
AuthenticationFailedException	geronimo-deploy-jsr88/src/main/java/org/apache/geronimo/deployment/plugin/factories
AxisServiceReference	geronimo-axis/src/main/java/org/apache/geronimo/axis/client
AxisWebServiceContainer	geronimo-axis/src/main/java/org/apache/geronimo/axis/server
BeanPropertyTypeImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/javabean/xbeans/impl
BindingResolutionException	geronimo-naming/src/main/java/org/apache/geronimo/naming/enc
BootStrapSchemasImpl	geronimo-directory/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/directory/impl
BoundaryStatisticImpl	geronimo-management/src/main/java/org/apache/geronimo/management/stats
BoundedRangeImpl	geronimo-management/src/main/java/org/apache/geronimo/management/stats
CertificateCallback	geronimo-security/src/main/java/org/apache/geronimo/security/realm/providers
CertificateChainCallback	geronimo-security/src/main/java/org/apache/geronimo/security/realm/providers
ClassFilterTypeImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
CleanseException	geronimo-common/src/main/java/org/apache/geronimo/common
ClientEnvironmentDocumentImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
ComponentPermissions	geronimo-security/src/main/java/org/apache/geronimo/security/jacc
ConfigurationAlreadyExistsException	geronimo-kernel/src/main/java/org/apache/geronimo/kernel/config
ContextEntryImpl	geronimo-directory/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/directory/impl
CopyFile	geronimo-system/src/main/java/org/apache/geronimo/system/plugin
CountStatisticImpl	geronimo-management/src/main/java/org/apache/geronimo/management/stats
Credentials	geronimo-jmx-remoting/src/main/java/org/apache/geronimo/jmxremoting
DataLengthException	geronimo-util/src/main/java/org/apache/geronimo/util/crypto
DatabaseConversionStatus	geronimo-converter/src/main/java/org/apache/geronimo/converter
DeadProxyException	geronimo-kernel/src/main/java/org/apache/geronimo/kernel/proxy
DefaultDomainPrincipal	geronimo-security/src/main/java/org/apache/geronimo/security/deploy
DefaultPrincipal	geronimo-security/src/main/java/org/apache/geronimo/security/deploy
DefaultRealmPrincipal	geronimo-security/src/main/java/org/apache/geronimo/security/deploy
DefinitionsDocumentImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
DependenciesDocumentImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
DependenciesTypeImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
DependencyTypeImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
DeploymentException	geronimo-common/src/main/java/org/apache/geronimo/common
DeploymentSyntaxException	geronimo-deploy-tool/src/main/java/org/apache/geronimo/deployment/cli
DirAttributeDocumentImpl	geronimo-directory/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/directory/impl
DirBootStrapSchemasDocumentImpl	geronimo-directory/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/directory/impl
DirContextEntryDocumentImpl	geronimo-directory/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/directory/impl
DirDirectoryConfigurationDocumentImpl	geronimo-directory/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/directory/impl
DirIndexedAttributeDocumentImpl	geronimo-directory/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/directory/impl
DirIndexedAttributesDocumentImpl	geronimo-directory/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/directory/impl
DirPartitionDocumentImpl	geronimo-directory/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/directory/impl
DirPartitionsDocumentImpl	geronimo-directory/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/directory/impl
DirSchemaDocumentImpl	geronimo-directory/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/directory/impl
DirSuffixDocumentImpl	geronimo-directory/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/directory/impl
DirValueDocumentImpl	geronimo-directory/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/directory/impl
DirectoryConfigurationImpl	geronimo-directory/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/directory/impl
DistinguishedName	geronimo-security/src/main/java/org/apache/geronimo/security/deploy
DomainPrincipal	geronimo-security/src/main/java/org/apache/geronimo/security
DownloadResults	geronimo-system/src/main/java/org/apache/geronimo/system/plugin
DynamicGAttributeInfo	geronimo-kernel/src/main/java/org/apache/geronimo/gbean
DynamicGOperationInfo	geronimo-kernel/src/main/java/org/apache/geronimo/gbean
EJBRefInfo	geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment
EchoStruct	geronimo-axis/src/test/java/org/apache/geronimo/axis/testData/echosample
EmptyTypeImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
EnterpriseBinding	geronimo-naming/src/main/java/org/apache/geronimo/naming/enc
EnterpriseNamingContext	geronimo-naming/src/main/java/org/apache/geronimo/naming/enc
EnvironmentDocumentImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
EnvironmentTypeImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
ExpiredLoginModuleException	geronimo-security/src/main/java/org/apache/geronimo/security/jaas/server
FakeReference	geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment
FileInfo	geronimo-hot-deploy/src/main/java/org/apache/geronimo/deployment/hot
GAttributeInfo	geronimo-kernel/src/main/java/org/apache/geronimo/gbean
GBeanAlreadyExistsException	geronimo-kernel/src/main/java/org/apache/geronimo/kernel
GBeanData	geronimo-kernel/src/main/java/org/apache/geronimo/gbean
GBeanInfo	geronimo-kernel/src/main/java/org/apache/geronimo/gbean
GBeanNotFoundException	geronimo-kernel/src/main/java/org/apache/geronimo/kernel
GBeanOverride	geronimo-system/src/main/java/org/apache/geronimo/system/configuration
GBeanReference	geronimo-naming/src/main/java/org/apache/geronimo/naming/reference
GConstructorInfo	geronimo-kernel/src/main/java/org/apache/geronimo/gbean
GNotificationInfo	geronimo-kernel/src/main/java/org/apache/geronimo/gbean
GOperationInfo	geronimo-kernel/src/main/java/org/apache/geronimo/gbean
GReferenceInfo	geronimo-kernel/src/main/java/org/apache/geronimo/gbean
GbeanDocumentImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
GbeanTypeImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
GenericConnectionManager	geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
GenericConnectionManagerGBean	geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
GenericServiceEndpointWrapper	geronimo-axis/src/main/java/org/apache/geronimo/axis/client
GerAbstractLoginModuleTypeImpl	geronimo-security-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/loginconfig/impl
GerAbstractSecurityTypeImpl	geronimo-j2ee-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/j2ee/impl
GerAdminobjectInstanceTypeImpl	geronimo-connector-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/impl
GerAdminobjectTypeImpl	geronimo-connector-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/impl
GerApplicationClientDocumentImpl	geronimo-client-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/client/impl
GerApplicationClientTypeImpl	geronimo-client-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/client/impl
GerApplicationDocumentImpl	geronimo-j2ee-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/j2ee/impl
GerApplicationTypeImpl	geronimo-j2ee-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/j2ee/impl
GerCmpConnectionFactoryDocumentImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerConfigPropertySettingTypeImpl	geronimo-connector-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/impl
GerConnectionDefinitionTypeImpl	geronimo-connector-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/impl
GerConnectiondefinitionInstanceTypeImpl	geronimo-connector-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/impl
GerConnectionmanagerTypeImpl	geronimo-connector-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/impl
GerConnectorDocumentImpl	geronimo-connector-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/impl
GerConnectorTypeImpl	geronimo-connector-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/impl
GerContainerConfigTypeImpl	geronimo-web-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/web/impl
GerControlFlagTypeImpl	geronimo-security-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/loginconfig/impl
GerDefaultPrincipalDocumentImpl	geronimo-security-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/security/impl
GerDefaultPrincipalTypeImpl	geronimo-security-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/security/impl
GerDescriptionTypeImpl	geronimo-connector-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/impl
GerDescriptionTypeImpl	geronimo-security-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/security/impl
GerDistinguishedNameTypeImpl	geronimo-security-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/security/impl
GerEjbLocalRefTypeImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerEjbRefDocumentImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerEjbRefTypeImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerEmptyTypeImpl	geronimo-connector-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/impl
GerEmptyTypeImpl	geronimo-tomcat-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/web/tomcat/config/impl
GerExtModuleTypeImpl	geronimo-j2ee-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/j2ee/impl
GerFullyQualifiedClassTypeImpl	geronimo-connector-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/impl
GerGbeanLocatorTypeImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerGbeanRefDocumentImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerGbeanRefTypeImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerJettyConfigTypeImpl	geronimo-jetty-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/web/jetty/config/impl
GerJettyDocumentImpl	geronimo-jetty-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/web/jetty/config/impl
GerLoginConfigDocumentImpl	geronimo-security-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/loginconfig/impl
GerLoginConfigTypeImpl	geronimo-security-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/loginconfig/impl
GerLoginDomainPrincipalTypeImpl	geronimo-security-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/security/impl
GerLoginModuleRefTypeImpl	geronimo-security-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/loginconfig/impl
GerLoginModuleTypeImpl	geronimo-security-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/loginconfig/impl
GerMessageDestinationDocumentImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerMessageDestinationTypeImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerModuleTypeImpl	geronimo-j2ee-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/j2ee/impl
GerNamedUsernamePasswordCredentialTypeImpl	geronimo-security-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/security/impl
GerOptionTypeImpl	geronimo-security-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/loginconfig/impl
GerOutboundResourceadapterTypeImpl	geronimo-connector-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/impl
GerPartitionedpoolTypeImpl	geronimo-connector-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/impl
GerPathTypeImpl	geronimo-j2ee-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/j2ee/impl
GerPatternTypeImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerPortCompletionTypeImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerPortTypeImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerPrincipalTypeImpl	geronimo-security-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/security/impl
GerRealmPrincipalTypeImpl	geronimo-security-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/security/impl
GerResourceAdapterDocumentImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerResourceEnvRefDocumentImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerResourceEnvRefTypeImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerResourceLocatorTypeImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerResourceRefDocumentImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerResourceRefTypeImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerResourceTypeImpl	geronimo-client-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/client/impl
GerResourceadapterInstanceTypeImpl	geronimo-connector-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/impl
GerResourceadapterTypeImpl	geronimo-connector-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/impl
GerRoleMappingsTypeImpl	geronimo-security-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/security/impl
GerRoleTypeImpl	geronimo-security-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/security/impl
GerSecurityDocumentImpl	geronimo-j2ee-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/j2ee/impl
GerSecurityDocumentImpl	geronimo-security-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/security/impl
GerSecurityTypeImpl	geronimo-security-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/security/impl
GerServiceCompletionTypeImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerServiceRefDocumentImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerServiceRefTypeImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerSinglepoolTypeImpl	geronimo-connector-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/impl
GerStringImpl	geronimo-j2ee-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/j2ee/impl
GerTomcatConfigTypeImpl	geronimo-tomcat-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/web/tomcat/config/impl
GerTomcatDocumentImpl	geronimo-tomcat-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/web/tomcat/config/impl
GerWebAppDocumentImpl	geronimo-web-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/web/impl
GerWebAppTypeImpl	geronimo-web-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/web/impl
GerWebContainerDocumentImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerWorkmanagerDocumentImpl	geronimo-naming-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/naming/impl
GerXatransactionTypeImpl	geronimo-connector-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/impl
GeronimoAxisClient	geronimo-axis/src/main/java/org/apache/geronimo/axis/client
GeronimoContext	geronimo-naming/src/main/java/org/apache/geronimo/naming/geronimo
GeronimoGroupPrincipal	geronimo-security/src/main/java/org/apache/geronimo/security/realm/providers
GeronimoPasswordCredential	geronimo-security/src/main/java/org/apache/geronimo/security/realm/providers
GeronimoRootContext	geronimo-naming/src/main/java/org/apache/geronimo/naming/geronimo
GeronimoSSLListener	geronimo-jetty/src/main/java/org/apache/geronimo/jetty/connector
GeronimoSecurityException	geronimo-common/src/main/java/org/apache/geronimo/common
GeronimoSecurityPermission	geronimo-security/src/main/java/org/apache/geronimo/security
GeronimoUserPrincipal	geronimo-security/src/main/java/org/apache/geronimo/security/realm/providers
HandleDelegateReference	geronimo-naming/src/main/java/org/apache/geronimo/naming/reference
Hash	geronimo-system/src/main/java/org/apache/geronimo/system/plugin
IdentificationPrincipal	geronimo-security/src/main/java/org/apache/geronimo/security
ImportTypeImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
ImportedTransactionActiveException	geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
IndexedAttributesImpl	geronimo-directory/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/directory/impl
InternalKernelException	geronimo-kernel/src/main/java/org/apache/geronimo/kernel
InvalidAttributeException	geronimo-system/src/main/java/org/apache/geronimo/system/configuration
InvalidConfigException	geronimo-kernel/src/main/java/org/apache/geronimo/kernel/config
InvalidConfigurationException	geronimo-kernel/src/main/java/org/apache/geronimo/gbean
InvalidGBeanException	geronimo-kernel/src/main/java/org/apache/geronimo/kernel
InvalidIsbnException	geronimo-axis-builder/src/test/java/org/apache/geronimo/axis/builder/bookquote
InvalidObjectNameException	geronimo-j2ee/src/main/java/org/apache/geronimo/j2ee/management/impl
JCEDHPrivateKey	geronimo-util/src/main/java/org/apache/geronimo/util/jce/provider
JCEDHPublicKey	geronimo-util/src/main/java/org/apache/geronimo/util/jce/provider
JCERSAPrivateCrtKey	geronimo-util/src/main/java/org/apache/geronimo/util/jce/provider
JCERSAPrivateKey	geronimo-util/src/main/java/org/apache/geronimo/util/jce/provider
JCERSAPublicKey	geronimo-util/src/main/java/org/apache/geronimo/util/jce/provider
JDBCPool	geronimo-converter/src/main/java/org/apache/geronimo/converter
JDKDSAPrivateKey	geronimo-util/src/main/java/org/apache/geronimo/util/jce/provider
JDKDSAPublicKey	geronimo-util/src/main/java/org/apache/geronimo/util/jce/provider
JVMStatsImpl	geronimo-management/src/main/java/org/apache/geronimo/management/stats
JaasLoginModuleConfiguration	geronimo-security/src/main/java/org/apache/geronimo/security/jaas/server
JaasSessionId	geronimo-security/src/main/java/org/apache/geronimo/security/jaas/server
JavabeanDocumentImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/javabean/xbeans/impl
JavabeanTypeImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/javabean/xbeans/impl
JettyDefaultServletHolder	geronimo-jetty/src/main/java/org/apache/geronimo/jetty
JettyEJBWebServiceContext	geronimo-jetty/src/main/java/org/apache/geronimo/jetty
JettyFilterHolder	geronimo-jetty/src/main/java/org/apache/geronimo/jetty
JettyFilterMapping	geronimo-jetty/src/main/java/org/apache/geronimo/jetty
JettyPOJOWebServiceHolder	geronimo-jetty/src/main/java/org/apache/geronimo/jetty
JettyServer	geronimo-jetty/src/main/java/org/apache/geronimo/jetty
JettyServletHolder	geronimo-jetty/src/main/java/org/apache/geronimo/jetty
JettyWebAppContext	geronimo-jetty/src/main/java/org/apache/geronimo/jetty
JettyWebAppDocumentImpl	geronimo-jetty-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/web/jetty/impl
JettyWebAppTypeImpl	geronimo-jetty-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/web/jetty/impl
JettyWebApplicationHandler	geronimo-jetty/src/main/java/org/apache/geronimo/jetty
JettyWebContainerStatsImpl	geronimo-jetty/src/main/java/org/apache/geronimo/jetty
KernelException	geronimo-kernel/src/main/java/org/apache/geronimo/kernel
KernelFactoryError	geronimo-kernel/src/main/java/org/apache/geronimo/kernel
KernelReference	geronimo-naming/src/main/java/org/apache/geronimo/naming/reference
KeyIsLocked	geronimo-management/src/main/java/org/apache/geronimo/management/geronimo
KeystoreIsLocked	geronimo-management/src/main/java/org/apache/geronimo/management/geronimo
License	geronimo-system/src/main/java/org/apache/geronimo/system/plugin
LifecycleException	geronimo-kernel/src/main/java/org/apache/geronimo/kernel/config
LocalTransactions	geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig
LogException	geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
LogMessage	geronimo-system/src/main/java/org/apache/geronimo/system/logging
LogMessage	geronimo-management/src/main/java/org/apache/geronimo/management/geronimo
LoginDomain	geronimo-security/src/main/java/org/apache/geronimo/security/deploy
LoginDomainPrincipalInfo	geronimo-security/src/main/java/org/apache/geronimo/security/deploy
LoginHistory	geronimo-security/src/main/java/org/apache/geronimo/security/realm/providers
LoginModuleControlFlag	geronimo-security/src/main/java/org/apache/geronimo/security/jaas
MBeanServerNotFound	geronimo-system/src/main/java/org/apache/geronimo/system/jmx
MapOfSets	geronimo-security/src/main/java/org/apache/geronimo/security/deploy
MarshalledMethod	geronimo-security/src/main/java/org/apache/geronimo/security/remoting/jmx
MissingDependencyException	geronimo-kernel/src/main/java/org/apache/geronimo/kernel/repository
MockAdminObjectImpl	geronimo-connector-builder/src/test/java/org/apache/geronimo/connector/mock
MockAdminObjectImpl	geronimo-connector/src/test/java/org/apache/geronimo/connector/mock
MockConnectionFactory	geronimo-connector/src/test/java/org/apache/geronimo/connector/mock
MockConnectionFactory	geronimo-connector-builder/src/test/java/org/apache/geronimo/connector/mock
MockManagedConnectionFactory	geronimo-connector-builder/src/test/java/org/apache/geronimo/connector/mock
MockManagedConnectionFactory	geronimo-connector/src/test/java/org/apache/geronimo/connector/mock
MockReferenceCollection	geronimo-service-builder/src/test/java/org/apache/geronimo/deployment/service
MockWebServiceContainer	geronimo-jetty/src/test/java/org/apache/geronimo/jetty/app
MockWebServiceContainer	geronimo-tomcat/src/test/java/org/apache/geronimo/tomcat/app
ModuleDocumentImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
ModuleTypeImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
MultipleMatchesException	geronimo-kernel/src/main/java/org/apache/geronimo/kernel/repository
NamedUsernamePasswordCredential	geronimo-security/src/main/java/org/apache/geronimo/security/jaas
NestedEnterpriseNamingContext	geronimo-naming/src/main/java/org/apache/geronimo/naming/enc
NoPool	geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig
NoSuchAttributeException	geronimo-kernel/src/main/java/org/apache/geronimo/kernel
NoSuchConfigException	geronimo-kernel/src/main/java/org/apache/geronimo/kernel/config
NoSuchOperationException	geronimo-kernel/src/main/java/org/apache/geronimo/kernel
NoSuchStoreException	geronimo-kernel/src/main/java/org/apache/geronimo/kernel/config
NoTransactions	geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig
Node	geronimo-naming/src/main/java/org/apache/geronimo/naming/enc
NonAuthenticator	geronimo-jetty/src/main/java/org/apache/geronimo/jetty
ORBReference	geronimo-naming/src/main/java/org/apache/geronimo/naming/reference
OperationInfo	geronimo-axis/src/main/java/org/apache/geronimo/axis/client
POJOProvider	geronimo-axis/src/main/java/org/apache/geronimo/axis/server
PartitionImpl	geronimo-directory/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/directory/impl
PartitionedPool	geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig
PartitionsImpl	geronimo-directory/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/directory/impl
Pattern	geronimo-naming-builder/src/main/java/org/apache/geronimo/naming/deployment/jsr88
PatternTypeImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
PersistenceException	geronimo-timer/src/main/java/org/apache/geronimo/timer
PluginList	geronimo-system/src/main/java/org/apache/geronimo/system/plugin
PluginMetadata	geronimo-system/src/main/java/org/apache/geronimo/system/plugin
PoolStatsImpl	geronimo-core/src/main/java/org/apache/geronimo/pool
Prerequisite	geronimo-system/src/main/java/org/apache/geronimo/system/plugin
PrimaryDomainPrincipal	geronimo-security/src/main/java/org/apache/geronimo/security
PrimaryRealmPrincipal	geronimo-security/src/main/java/org/apache/geronimo/security
PropertyEditorException	geronimo-common/src/main/java/org/apache/geronimo/common/propertyeditor
PropertyTypeImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/javabean/xbeans/impl
ProxyCreationException	geronimo-kernel/src/main/java/org/apache/geronimo/kernel/proxy
RangeStatisticImpl	geronimo-management/src/main/java/org/apache/geronimo/management/stats
ReadOnlyContext	geronimo-naming/src/main/java/org/apache/geronimo/naming/java
ReadOnlyServiceDesc	geronimo-axis/src/main/java/org/apache/geronimo/axis/server
Realm	geronimo-security/src/main/java/org/apache/geronimo/security/deploy
RealmPrincipal	geronimo-security/src/main/java/org/apache/geronimo/security
RealmPrincipalInfo	geronimo-security/src/main/java/org/apache/geronimo/security/deploy
ReferenceTypeImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
ReferencesTypeImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
RequiredAttributeImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
ResourceReference	geronimo-naming/src/main/java/org/apache/geronimo/naming/reference
Role	geronimo-security/src/main/java/org/apache/geronimo/security/deploy
RootContext	geronimo-naming/src/main/java/org/apache/geronimo/naming/java
RuntimeCryptoException	geronimo-util/src/main/java/org/apache/geronimo/util/crypto
SEIFactoryImpl	geronimo-axis/src/main/java/org/apache/geronimo/axis/client
SOAPArrayStruct	geronimo-axis-builder/src/test/java/org/apache/geronimo/axis/builder/interop/types
SOAPStruct	geronimo-axis-builder/src/test/java/org/apache/geronimo/axis/builder/interop/types
SOAPStructStruct	geronimo-axis-builder/src/test/java/org/apache/geronimo/axis/builder/interop/types
SavedAuthentication	geronimo-deploy-tool/src/main/java/org/apache/geronimo/deployment/cli
SearchResults	geronimo-system/src/main/java/org/apache/geronimo/system/logging
SearchResults	geronimo-management/src/main/java/org/apache/geronimo/management/geronimo
Security	geronimo-security/src/main/java/org/apache/geronimo/security/deploy
SerializableInvocation	geronimo-security/src/main/java/org/apache/geronimo/security/remoting/jmx
SerializableNoOp	geronimo-axis/src/main/java/org/apache/geronimo/axis/client
ServerEnvironmentDocumentImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
ServiceDocumentImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
ServiceInfo	geronimo-axis/src/main/java/org/apache/geronimo/axis/server
ServiceMethodInterceptor	geronimo-axis/src/main/java/org/apache/geronimo/axis/client
SessionManagerConfiguration	geronimo-jetty/src/main/java/org/apache/geronimo/jetty
SimpleInvocationResult	geronimo-interceptor/src/main/java/org/apache/geronimo/interceptor
SimpleReadOnlyContext	geronimo-naming/src/main/java/org/apache/geronimo/naming/java
SinglePool	geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig
SmallEchoStruct	geronimo-axis/src/test/java/org/apache/geronimo/axis/testData/echosample
State	geronimo-kernel/src/main/java/org/apache/geronimo/kernel/management
StatisticImpl	geronimo-management/src/main/java/org/apache/geronimo/management/stats
StatsImpl	geronimo-management/src/main/java/org/apache/geronimo/management/stats
SubjectId	geronimo-security/src/main/java/org/apache/geronimo/security
TBindingImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
TBindingOperationFaultImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
TBindingOperationImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
TBindingOperationMessageImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
TDefinitionsImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
TDocumentationImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
TDocumentedImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
TExtensibilityElementImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
TExtensibleAttributesDocumentedImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
TExtensibleDocumentedImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
TFaultImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
TImportImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
TMessageImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
TOperationImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
TParamImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
TPartImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
TPortImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
TPortTypeImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
TServiceImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
TTypesImpl	geronimo-axis-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/wsdl/impl
TargetImpl	geronimo-deploy-jsr88/src/main/java/org/apache/geronimo/deployment/plugin
TargetModuleIDImpl	geronimo-deploy-jsr88/src/main/java/org/apache/geronimo/deployment/plugin
TestReferenceCollection	geronimo-transaction/src/test/java/org/apache/geronimo/transaction/manager
TimeStatisticImpl	geronimo-management/src/main/java/org/apache/geronimo/management/stats
TomcatEJBWebServiceContext	geronimo-tomcat/src/main/java/org/apache/geronimo/tomcat
TomcatEmptyTypeImpl	geronimo-tomcat-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/web/tomcat/impl
TomcatWebAppDocumentImpl	geronimo-tomcat-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/web/tomcat/impl
TomcatWebAppTypeImpl	geronimo-tomcat-builder/target/xmlbeans-source/org/apache/geronimo/xbeans/geronimo/web/tomcat/impl
TransactionLog	geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig
TypeInfo	geronimo-axis/src/main/java/org/apache/geronimo/axis/client
UnknownEJBRefException	geronimo-common/src/main/java/org/apache/geronimo/common
UnresolvedEJBRefException	geronimo-common/src/main/java/org/apache/geronimo/common
UnresolvedReferenceException	geronimo-common/src/main/java/org/apache/geronimo/common
UsernamePasswordCredential	geronimo-security/src/main/java/org/apache/geronimo/security/jaas
ValidationError	geronimo-core/src/main/java/org/apache/geronimo/validator
ValidationException	geronimo-core/src/main/java/org/apache/geronimo/validator
ValidationFailure	geronimo-core/src/main/java/org/apache/geronimo/validator
ValidationWarning	geronimo-core/src/main/java/org/apache/geronimo/validator
WaitingException	geronimo-kernel/src/main/java/org/apache/geronimo/gbean
X509CertificateObject	geronimo-util/src/main/java/org/apache/geronimo/util/jce/provider
XADatabasePool	geronimo-converter/src/main/java/org/apache/geronimo/converter
XATransactions	geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig
XidImpl	geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
XidImpl2	geronimo-transaction/src/main/java/org/apache/geronimo/transaction/log
XmlAttributeTypeImpl	geronimo-service-builder/target/xmlbeans-source/org/apache/geronimo/deployment/xbeans/impl
 

> Add serialVersionUID to all classes implementing Serializable
> -------------------------------------------------------------
>
>                 Key: GERONIMO-2370
>                 URL: http://issues.apache.org/jira/browse/GERONIMO-2370
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>         Environment: All
>            Reporter: Heinz Drews
>            Priority: Minor
>
> A number of serializable classes don't have a serialVersionUID specified.
> This introduces the risk that the generated uid might be diferent between different versions or vendors of JVMs

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (GERONIMO-2370) Add serialVersionUID to all classes implementing Serializable

Posted by "Jason Dillon (JIRA)" <de...@geronimo.apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-2370?page=comments#action_12432069 ] 
            
Jason Dillon commented on GERONIMO-2370:
----------------------------------------

Do you have a list of serialzables which would be affected by this change?

> Add serialVersionUID to all classes implementing Serializable
> -------------------------------------------------------------
>
>                 Key: GERONIMO-2370
>                 URL: http://issues.apache.org/jira/browse/GERONIMO-2370
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>         Environment: All
>            Reporter: Heinz Drews
>            Priority: Minor
>
> A number of serializable classes don't have a serialVersionUID specified.
> This introduces the risk that the generated uid might be diferent between different versions or vendors of JVMs

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (GERONIMO-2370) Add serialVersionUID to all classes implementing Serializable

Posted by "Heinz Drews (JIRA)" <de...@geronimo.apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-2370?page=comments#action_12432308 ] 
            
Heinz Drews commented on GERONIMO-2370:
---------------------------------------

I have only found one test class.

But it seems that there are a high number of classes generated by XMLBeans.  They don't need to be changed

> Add serialVersionUID to all classes implementing Serializable
> -------------------------------------------------------------
>
>                 Key: GERONIMO-2370
>                 URL: http://issues.apache.org/jira/browse/GERONIMO-2370
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>         Environment: All
>            Reporter: Heinz Drews
>            Priority: Minor
>
> A number of serializable classes don't have a serialVersionUID specified.
> This introduces the risk that the generated uid might be diferent between different versions or vendors of JVMs

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (GERONIMO-2370) Add serialVersionUID to all classes implementing Serializable

Posted by "Jason Dillon (JIRA)" <de...@geronimo.apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-2370?page=comments#action_12432305 ] 
            
Jason Dillon commented on GERONIMO-2370:
----------------------------------------

I don't think we care about the id of the test classes.

> Add serialVersionUID to all classes implementing Serializable
> -------------------------------------------------------------
>
>                 Key: GERONIMO-2370
>                 URL: http://issues.apache.org/jira/browse/GERONIMO-2370
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>         Environment: All
>            Reporter: Heinz Drews
>            Priority: Minor
>
> A number of serializable classes don't have a serialVersionUID specified.
> This introduces the risk that the generated uid might be diferent between different versions or vendors of JVMs

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira