This project has retired. For details please refer to its Attic page.
UDDIv2 and v3 WS Stubs and Schema Bindings Generated from WSDL – FindBugs Bug Detector Report Fork me on GitHub

FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is medium

Effort is min

Summary

Classes Bugs Errors Missing Classes
353 51 0 0

Files

Class Bugs
org.apache.juddi.jaxb.JAXBMarshaller 2
org.uddi.api_v3.BindingTemplate 1
org.uddi.api_v3.BusinessEntity 1
org.uddi.api_v3.BusinessService 1
org.uddi.api_v3.OperationalInfo 3
org.uddi.api_v3.PublisherAssertion 1
org.uddi.api_v3.TModel 1
org.uddi.custody_v3.TransferToken 3
org.uddi.policy_v3.Policies 1
org.uddi.repl_v3.ChangeRecordDelete 1
org.uddi.repl_v3.ChangeRecordDeleteAssertion 1
org.uddi.repl_v3.ChangeRecordHide 1
org.uddi.repl_v3.ChangeRecordPublisherAssertion 1
org.uddi.repl_v3.CommunicationGraph 1
org.uddi.repl_v3.FromSignatures 1
org.uddi.repl_v3.Operator 1
org.uddi.repl_v3.ReplicationConfiguration 2
org.uddi.repl_v3.ToSignatures 1
org.uddi.sub_v3.CoveragePeriod 2
org.uddi.sub_v3.Subscription 2
org.uddi.v2_service.DispositionReport 1
org.w3._2000._09.xmldsig_.DSAKeyValueType 14
org.w3._2000._09.xmldsig_.RSAKeyValueType 4
org.w3._2000._09.xmldsig_.ReferenceType 2
org.w3._2000._09.xmldsig_.SignatureValueType 2

org.apache.juddi.jaxb.JAXBMarshaller

Bug Category Details Line Priority
Found reliance on default encoding in org.apache.juddi.jaxb.JAXBMarshaller.marshallToString(Object, String): java.io.ByteArrayOutputStream.toString() I18N DM_DEFAULT_ENCODING 113 High
Found reliance on default encoding in org.apache.juddi.jaxb.JAXBMarshaller.unmarshallFromString(String, String): String.getBytes() I18N DM_DEFAULT_ENCODING 94 High

org.uddi.api_v3.BindingTemplate

Bug Category Details Line Priority
Class org.uddi.api_v3.BindingTemplate defines non-transient non-serializable instance field signature BAD_PRACTICE SE_BAD_FIELD Not available High

org.uddi.api_v3.BusinessEntity

Bug Category Details Line Priority
Class org.uddi.api_v3.BusinessEntity defines non-transient non-serializable instance field signature BAD_PRACTICE SE_BAD_FIELD Not available High

org.uddi.api_v3.BusinessService

Bug Category Details Line Priority
Class org.uddi.api_v3.BusinessService defines non-transient non-serializable instance field signature BAD_PRACTICE SE_BAD_FIELD Not available High

org.uddi.api_v3.OperationalInfo

Bug Category Details Line Priority
Class org.uddi.api_v3.OperationalInfo defines non-transient non-serializable instance field created BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class org.uddi.api_v3.OperationalInfo defines non-transient non-serializable instance field modified BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class org.uddi.api_v3.OperationalInfo defines non-transient non-serializable instance field modifiedIncludingChildren BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.uddi.api_v3.PublisherAssertion

Bug Category Details Line Priority
Class org.uddi.api_v3.PublisherAssertion defines non-transient non-serializable instance field signature BAD_PRACTICE SE_BAD_FIELD Not available High

org.uddi.api_v3.TModel

Bug Category Details Line Priority
Class org.uddi.api_v3.TModel defines non-transient non-serializable instance field signature BAD_PRACTICE SE_BAD_FIELD Not available High

org.uddi.custody_v3.TransferToken

Bug Category Details Line Priority
org.uddi.custody_v3.TransferToken.getOpaqueToken() may expose internal representation by returning TransferToken.opaqueToken MALICIOUS_CODE EI_EXPOSE_REP 126 Medium
org.uddi.custody_v3.TransferToken.setOpaqueToken(byte[]) may expose internal representation by storing an externally mutable object into TransferToken.opaqueToken MALICIOUS_CODE EI_EXPOSE_REP2 137 Medium
Class org.uddi.custody_v3.TransferToken defines non-transient non-serializable instance field expirationTime BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.uddi.policy_v3.Policies

Bug Category Details Line Priority
Class org.uddi.policy_v3.Policies defines non-transient non-serializable instance field signature BAD_PRACTICE SE_BAD_FIELD Not available High

org.uddi.repl_v3.ChangeRecordDelete

Bug Category Details Line Priority
Class org.uddi.repl_v3.ChangeRecordDelete defines non-transient non-serializable instance field modified BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.uddi.repl_v3.ChangeRecordDeleteAssertion

Bug Category Details Line Priority
Class org.uddi.repl_v3.ChangeRecordDeleteAssertion defines non-transient non-serializable instance field modified BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.uddi.repl_v3.ChangeRecordHide

Bug Category Details Line Priority
Class org.uddi.repl_v3.ChangeRecordHide defines non-transient non-serializable instance field modified BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.uddi.repl_v3.ChangeRecordPublisherAssertion

Bug Category Details Line Priority
Class org.uddi.repl_v3.ChangeRecordPublisherAssertion defines non-transient non-serializable instance field modified BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.uddi.repl_v3.CommunicationGraph

Bug Category Details Line Priority
Class org.uddi.repl_v3.CommunicationGraph defines non-transient non-serializable instance field edge BAD_PRACTICE SE_BAD_FIELD Not available High

org.uddi.repl_v3.FromSignatures

Bug Category Details Line Priority
Class org.uddi.repl_v3.FromSignatures defines non-transient non-serializable instance field signature BAD_PRACTICE SE_BAD_FIELD Not available High

org.uddi.repl_v3.Operator

Bug Category Details Line Priority
Class org.uddi.repl_v3.Operator defines non-transient non-serializable instance field keyInfo BAD_PRACTICE SE_BAD_FIELD Not available High

org.uddi.repl_v3.ReplicationConfiguration

Bug Category Details Line Priority
Class org.uddi.repl_v3.ReplicationConfiguration defines non-transient non-serializable instance field registryContact BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.uddi.repl_v3.ReplicationConfiguration defines non-transient non-serializable instance field signature BAD_PRACTICE SE_BAD_FIELD Not available High

org.uddi.repl_v3.ToSignatures

Bug Category Details Line Priority
Class org.uddi.repl_v3.ToSignatures defines non-transient non-serializable instance field signature BAD_PRACTICE SE_BAD_FIELD Not available High

org.uddi.sub_v3.CoveragePeriod

Bug Category Details Line Priority
Class org.uddi.sub_v3.CoveragePeriod defines non-transient non-serializable instance field endPoint BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class org.uddi.sub_v3.CoveragePeriod defines non-transient non-serializable instance field startPoint BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.uddi.sub_v3.Subscription

Bug Category Details Line Priority
Class org.uddi.sub_v3.Subscription defines non-transient non-serializable instance field expiresAfter BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class org.uddi.sub_v3.Subscription defines non-transient non-serializable instance field notificationInterval BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.uddi.v2_service.DispositionReport

Bug Category Details Line Priority
Class org.uddi.v2_service.DispositionReport defines non-transient non-serializable instance field faultInfo BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.w3._2000._09.xmldsig_.DSAKeyValueType

Bug Category Details Line Priority
org.w3._2000._09.xmldsig_.DSAKeyValueType.getG() may expose internal representation by returning DSAKeyValueType.g MALICIOUS_CODE EI_EXPOSE_REP 135 Medium
org.w3._2000._09.xmldsig_.DSAKeyValueType.getJ() may expose internal representation by returning DSAKeyValueType.j MALICIOUS_CODE EI_EXPOSE_REP 179 Medium
org.w3._2000._09.xmldsig_.DSAKeyValueType.getP() may expose internal representation by returning DSAKeyValueType.p MALICIOUS_CODE EI_EXPOSE_REP 91 Medium
org.w3._2000._09.xmldsig_.DSAKeyValueType.getPgenCounter() may expose internal representation by returning DSAKeyValueType.pgenCounter MALICIOUS_CODE EI_EXPOSE_REP 223 Medium
org.w3._2000._09.xmldsig_.DSAKeyValueType.getQ() may expose internal representation by returning DSAKeyValueType.q MALICIOUS_CODE EI_EXPOSE_REP 113 Medium
org.w3._2000._09.xmldsig_.DSAKeyValueType.getSeed() may expose internal representation by returning DSAKeyValueType.seed MALICIOUS_CODE EI_EXPOSE_REP 201 Medium
org.w3._2000._09.xmldsig_.DSAKeyValueType.getY() may expose internal representation by returning DSAKeyValueType.y MALICIOUS_CODE EI_EXPOSE_REP 157 Medium
org.w3._2000._09.xmldsig_.DSAKeyValueType.setG(byte[]) may expose internal representation by storing an externally mutable object into DSAKeyValueType.g MALICIOUS_CODE EI_EXPOSE_REP2 146 Medium
org.w3._2000._09.xmldsig_.DSAKeyValueType.setJ(byte[]) may expose internal representation by storing an externally mutable object into DSAKeyValueType.j MALICIOUS_CODE EI_EXPOSE_REP2 190 Medium
org.w3._2000._09.xmldsig_.DSAKeyValueType.setP(byte[]) may expose internal representation by storing an externally mutable object into DSAKeyValueType.p MALICIOUS_CODE EI_EXPOSE_REP2 102 Medium
org.w3._2000._09.xmldsig_.DSAKeyValueType.setPgenCounter(byte[]) may expose internal representation by storing an externally mutable object into DSAKeyValueType.pgenCounter MALICIOUS_CODE EI_EXPOSE_REP2 234 Medium
org.w3._2000._09.xmldsig_.DSAKeyValueType.setQ(byte[]) may expose internal representation by storing an externally mutable object into DSAKeyValueType.q MALICIOUS_CODE EI_EXPOSE_REP2 124 Medium
org.w3._2000._09.xmldsig_.DSAKeyValueType.setSeed(byte[]) may expose internal representation by storing an externally mutable object into DSAKeyValueType.seed MALICIOUS_CODE EI_EXPOSE_REP2 212 Medium
org.w3._2000._09.xmldsig_.DSAKeyValueType.setY(byte[]) may expose internal representation by storing an externally mutable object into DSAKeyValueType.y MALICIOUS_CODE EI_EXPOSE_REP2 168 Medium

org.w3._2000._09.xmldsig_.RSAKeyValueType

Bug Category Details Line Priority
org.w3._2000._09.xmldsig_.RSAKeyValueType.getExponent() may expose internal representation by returning RSAKeyValueType.exponent MALICIOUS_CODE EI_EXPOSE_REP 89 Medium
org.w3._2000._09.xmldsig_.RSAKeyValueType.getModulus() may expose internal representation by returning RSAKeyValueType.modulus MALICIOUS_CODE EI_EXPOSE_REP 67 Medium
org.w3._2000._09.xmldsig_.RSAKeyValueType.setExponent(byte[]) may expose internal representation by storing an externally mutable object into RSAKeyValueType.exponent MALICIOUS_CODE EI_EXPOSE_REP2 100 Medium
org.w3._2000._09.xmldsig_.RSAKeyValueType.setModulus(byte[]) may expose internal representation by storing an externally mutable object into RSAKeyValueType.modulus MALICIOUS_CODE EI_EXPOSE_REP2 78 Medium

org.w3._2000._09.xmldsig_.ReferenceType

Bug Category Details Line Priority
org.w3._2000._09.xmldsig_.ReferenceType.getDigestValue() may expose internal representation by returning ReferenceType.digestValue MALICIOUS_CODE EI_EXPOSE_REP 138 Medium
org.w3._2000._09.xmldsig_.ReferenceType.setDigestValue(byte[]) may expose internal representation by storing an externally mutable object into ReferenceType.digestValue MALICIOUS_CODE EI_EXPOSE_REP2 149 Medium

org.w3._2000._09.xmldsig_.SignatureValueType

Bug Category Details Line Priority
org.w3._2000._09.xmldsig_.SignatureValueType.getValue() may expose internal representation by returning SignatureValueType.value MALICIOUS_CODE EI_EXPOSE_REP 71 Medium
org.w3._2000._09.xmldsig_.SignatureValueType.setValue(byte[]) may expose internal representation by storing an externally mutable object into SignatureValueType.value MALICIOUS_CODE EI_EXPOSE_REP2 82 Medium