| Violation | Line | Priority |
|---|---|---|
| XFB: Method dk.netarkivet.common.utils.StreamUtils.writeXmlToStream(Document, OutputStream) directly allocates a specific implementation of xml interfaces | 159 | Low |
| Violation | Line | Priority |
|---|---|---|
| Dm: Use of non-localized String.toUpperCase() or String.toLowerCase | 108 | Low |
| Violation | Line | Priority |
|---|---|---|
| Dm: Use of non-localized String.toUpperCase() or String.toLowerCase | 128 | Low |
| Violation | Line | Priority |
|---|---|---|
| Dm: Use of non-localized String.toUpperCase() or String.toLowerCase | 138 | Low |
| Violation | Line | Priority |
|---|---|---|
| Dm: dk.netarkivet.deploy.CreateTestInstance.applyTestArguments(String, String, String, String) invokes System.exit(...), which shuts down the entire virtual machine | 111 | Normal |
| Violation | Line | Priority |
|---|---|---|
| Dm: Use of non-localized String.toUpperCase() or String.toLowerCase | 82 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.common.distribute.RemoteFileSettings is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| PZLA: Should dk.netarkivet.common.utils.InputStreamUtils.readRawLine(InputStream) return a zero length array rather than null? | 84 | Low |
| Violation | Line | Priority |
|---|---|---|
| REC: Exception is caught when Exception is not thrown in dk.netarkivet.common.utils.arc.ARCUtils.copySingleRecord(ARCWriter, ARCRecord) | 139 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.common.distribute.arcrepository.BitarchiveRecord is Serializable; consider declaring a serialVersionUID | -1 | Normal |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.common.utils.batch.FileBatchJob$ExceptionOccurrence is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| REC: Exception is caught when Exception is not thrown in dk.netarkivet.common.utils.arc.ARCBatchJob.processFile(File, OutputStream) | 188 | Normal |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.viewerproxy.LocalCDXCache$CDXCacheBatchJob is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.common.utils.SparseBitSet is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.common.utils.SparseRangeFilter is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| Dm: Use of non-localized String.toUpperCase() or String.toLowerCase | 53 | Low |
| Violation | Line | Priority |
|---|---|---|
| PZLA: Should dk.netarkivet.viewerproxy.ARCArchiveAccess.readRawLine(InputStream) return a zero length array rather than null? | 317 | Low |
| Violation | Line | Priority |
|---|---|---|
| ST: Write to static field dk.netarkivet.viewerproxy.ViewerProxy.instance from instance method dk.netarkivet.viewerproxy.ViewerProxy.cleanup() | 118 | High |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.archive.indexserver.RawMetadataCache$GetMetadataARCBatchJob is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| Dm: Use of non-localized String.toUpperCase() or String.toLowerCase | 107 | Low |
| Violation | Line | Priority |
|---|---|---|
| ITA: Method dk.netarkivet.archive.indexserver.CrawlLogIndexCache.combine(Map) uses Collection.toArray() with zero-length array argument | 255 | Low |
| Violation | Line | Priority |
|---|---|---|
| ST: Write to static field dk.netarkivet.archive.indexserver.IndexServer.instance from instance method dk.netarkivet.archive.indexserver.IndexServer.cleanup() | 91 | High |
| Violation | Line | Priority |
|---|---|---|
| ST: Write to static field dk.netarkivet.archive.bitarchive.BitarchiveAdmin.instance from instance method dk.netarkivet.archive.bitarchive.BitarchiveAdmin.close() | 576 | High |
| Violation | Line | Priority |
|---|---|---|
| ST: Write to static field dk.netarkivet.archive.bitarchive.Bitarchive.instance from instance method dk.netarkivet.archive.bitarchive.Bitarchive.close() | 90 | High |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.archive.bitarchive.distribute.BatchMessage is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.archive.bitarchive.distribute.BatchTerminationMessage is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.archive.bitarchive.distribute.BatchEndedMessage is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.common.distribute.NullRemoteFile is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.archive.bitarchive.distribute.GetFileMessage is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.archive.bitarchive.distribute.GetMessage is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.archive.bitarchive.distribute.HeartBeatMessage is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.archive.bitarchive.distribute.RemoveAndGetFileMessage is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.archive.bitarchive.distribute.UploadMessage is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.archive.bitarchive.distribute.BatchReplyMessage is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.archive.checksum.distribute.CorrectMessage is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.archive.checksum.distribute.GetAllChecksumsMessage is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.archive.checksum.distribute.GetAllFilenamesMessage is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.archive.checksum.distribute.GetChecksumMessage is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.common.utils.batch.ChecksumJob is Serializable; consider declaring a serialVersionUID | -1 | Normal |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.common.utils.batch.FileListJob is Serializable; consider declaring a serialVersionUID | -1 | Normal |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.archive.arcrepository.distribute.StoreMessage is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| ODR: dk.netarkivet.archive.arcrepositoryadmin.DerbyEmbeddedSpecifics.shutdownDatabase() may fail to close java.sql.Connection | 64 | Normal |
| Violation | Line | Priority |
|---|---|---|
| Dm: dk.netarkivet.common.tools.ToolRunnerBase.runTheTool(String[]) invokes System.exit(...), which shuts down the entire virtual machine | 76 | Normal |
| Violation | Line | Priority |
|---|---|---|
| Dm: dk.netarkivet.archive.tools.GetFile$GetFileTool.run(String[]) invokes System.exit(...), which shuts down the entire virtual machine | 149 | Normal |
| Violation | Line | Priority |
|---|---|---|
| SBSC: Method dk.netarkivet.common.webinterface.HTMLUtils.generateHeader(String, PageContext, String[]) concatenates strings using + in a loop | 243 | Normal |
| Violation | Line | Priority |
|---|---|---|
| REC: Exception is caught when Exception is not thrown in dk.netarkivet.common.webinterface.SiteSection.getSections() | 244 | Low |
| Violation | Line | Priority |
|---|---|---|
| REC: Exception is caught when Exception is not thrown in dk.netarkivet.archive.webinterface.BatchGUI.execute(PageContext) | 276 | Normal |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.archive.arcrepository.bitpreservation.AdminDataMessage is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| REC: Exception is caught when Exception is not thrown in dk.netarkivet.wayback.aggregator.IndexAggregator.processFiles(File[], File, List) | 141 | Normal |
| Violation | Line | Priority |
|---|---|---|
| ST: Write to static field dk.netarkivet.wayback.indexer.IndexerQueue.queue from instance method dk.netarkivet.wayback.indexer.IndexerQueue.IndexerQueue() | 73 | Normal |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.common.utils.FixedUURI is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| UW: Unconditional wait in dk.netarkivet.monitor.jmx.RmiProxyConnectionFactory$MBeanServerProxyConnection.waitForConnection() | 177 | Low |
| Violation | Line | Priority |
|---|---|---|
| EI: dk.netarkivet.common.management.SingleMBeanObject.getNameProperties() may expose internal representation by returning SingleMBeanObject.nameProperties | 175 | Normal |
| Violation | Line | Priority |
|---|---|---|
| RI: Class dk.netarkivet.monitor.distribute.MonitorMessage implements same interface as superclass | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.monitor.registry.distribute.RegisterHostMessage is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SQL: A prepared statement is generated from a nonconstant String at dk.netarkivet.harvester.datamodel.DerbySpecifics.dropJobConfigsTmpTable(Connection, String) | 84 | Low |
| Violation | Line | Priority |
|---|---|---|
| SQL: A prepared statement is generated from a nonconstant String at dk.netarkivet.harvester.datamodel.GlobalCrawlerTrapListDBDAO.create(GlobalCrawlerTrapList) | 174 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.harvester.datamodel.SeedList is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| Se: dk.netarkivet.harvester.datamodel.HarvestDefinition$CompareConfigsDesc implements Comparator but not Serializable | -1 | Normal |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.harvester.datamodel.RepeatingSchedule is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SBSC: Method dk.netarkivet.harvester.datamodel.extendedfield.ExtendedFieldOptions.getOptionsString() concatenates strings using + in a loop | 119 | Normal |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.harvester.datamodel.extendedfield.ExtendedField is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| Dm: Use of non-localized String.toUpperCase() or String.toLowerCase | 141 | Low |
| Violation | Line | Priority |
|---|---|---|
| ITA: Method dk.netarkivet.harvester.datamodel.Domain.getAllDomainOwnerInfo() uses Collection.toArray() with zero-length array argument | 722 | Low |
| Violation | Line | Priority |
|---|---|---|
| Se: dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO$SparseDomainConfigurationComparator implements Comparator but not Serializable | -1 | Normal |
| Violation | Line | Priority |
|---|---|---|
| RI: Class dk.netarkivet.harvester.distribute.HarvesterMessage implements same interface as superclass | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.harvester.harvesting.distribute.PersistentJobData$HarvestDefinitionInfo is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| RCN: Redundant nullcheck of jobToSubmit, which is known to be non-null in dk.netarkivet.harvester.scheduler.JobDispatcher.submitNextNewJob(JobPriority) | 126 | Low |
| Violation | Line | Priority |
|---|---|---|
| REC: Exception is caught when Exception is not thrown in dk.netarkivet.harvester.scheduler.HarvestJobGenerator$JobGeneratorTask$1.run() | 165 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.harvester.distribute.IndexReadyMessage is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SBSC: Method dk.netarkivet.harvester.datamodel.RunningJobsInfoDBDAO$FR_COLUMN.getColumnsInOrder() concatenates strings using + in a loop | 771 | Normal |
| Violation | Line | Priority |
|---|---|---|
| Se: dk.netarkivet.harvester.harvesting.frontier.FrontierReportLineNaturalOrder implements Comparator but not Serializable | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.harvester.harvesting.frontier.FrontierReportLine is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.harvester.harvesting.distribute.FrontierReportMessage is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| RI: Class dk.netarkivet.harvester.scheduler.HarvestSchedulerMonitorServer implements same interface as superclass | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| REC: Exception is caught when Exception is not thrown in dk.netarkivet.common.utils.cdx.CDXUtils.generateCDX(File, File) | 137 | Low |
| Violation | Line | Priority |
|---|---|---|
| OS: dk.netarkivet.harvester.harvesting.ArcFilesReportGenerator.parseHeritrixOut() may fail to close stream on exception | 218 | Low |
| Violation | Line | Priority |
|---|---|---|
| Eq: dk.netarkivet.harvester.harvesting.MetadataFile defines compareTo(MetadataFile) and uses Object.equals() | 195 | Normal |
| Violation | Line | Priority |
|---|---|---|
| SBSC: Method dk.netarkivet.harvester.harvesting.HarvestDocumentation.reverseDomainString(String) concatenates strings using + in a loop | 680 | Normal |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.harvester.harvesting.ContentSizeAnnotationPostProcessor is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SQL: A prepared statement is generated from a nonconstant String at dk.netarkivet.harvester.datamodel.MySQLSpecifics.dropJobConfigsTmpTable(Connection, String) | 89 | Low |
| Violation | Line | Priority |
|---|---|---|
| XFB: Method dk.netarkivet.harvester.tools.HarvestTemplateApplication.download(String) directly allocates a specific implementation of xml interfaces | 139 | Low |
| Violation | Line | Priority |
|---|---|---|
| FE: Test for floating point equality in dk.netarkivet.harvester.harvesting.frontier.FrontierReportCsvExport.getDisplayValue(double) | 130 | Low |
| Violation | Line | Priority |
|---|---|---|
| REC: Exception is caught when Exception is not thrown in dk.netarkivet.common.utils.FilebasedFreeSpaceProvider.getBytesFree(File) | 94 | Low |
| Violation | Line | Priority |
|---|---|---|
| REC: Exception is caught when Exception is not thrown in dk.netarkivet.common.distribute.AbstractRemoteFile.copyTo(File) | 155 | Low |
| Violation | Line | Priority |
|---|---|---|
| ITA: Method dk.netarkivet.common.tools.ExtractCDX.main(String[]) uses Collection.toArray() with zero-length array argument | 65 | Low |
| Violation | Line | Priority |
|---|---|---|
| RV: dk.netarkivet.common.tools.ReformatTranslationFile.main(String[]) ignores return value of java.io.File.createNewFile() | 78 | Low |
| Violation | Line | Priority |
|---|---|---|
| Dm: Use of non-localized String.toUpperCase() or String.toLowerCase | 162 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.archive.indexserver.distribute.IndexRequestMessage is Serializable; consider declaring a serialVersionUID | -1 | Normal |
| Violation | Line | Priority |
|---|---|---|
| SBSC: Method dk.netarkivet.archive.arcrepository.bitpreservation.DatabasePreservationState.toString() concatenates strings using + in a loop | 312 | Normal |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.harvester.harvesting.distribute.DomainStats is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.harvester.harvesting.report.LegacyHarvestReport is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.harvester.harvesting.report.BnfHarvestReport is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| UPM: Private method dk.netarkivet.harvester.harvesting.controller.JMXHeritrixController.getHeritrixAttribute(String) is never called | 516 | Low |
| Violation | Line | Priority |
|---|---|---|
| UW: Unconditional wait in dk.netarkivet.harvester.harvesting.controller.BnfHeritrixLauncher.doCrawl() | 187 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.harvester.datamodel.extendedfield.ExtendedFieldType is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.common.utils.batch.FileRemover is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.common.utils.cdx.GetCDXRecordsBatchJob is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| FI: dk.netarkivet.common.utils.cdx.BinSearch$PrefixIterable$1.finalize() is public; should be protected | 214 | Normal |
| Violation | Line | Priority |
|---|---|---|
| SnVI: dk.netarkivet.common.utils.cdx.ARCFilenameCDXRecordFilter is Serializable; consider declaring a serialVersionUID | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| UwF: HostForwarding$NoHostInvocationHandler.singleMBeanObject not initialized in constructor | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| UwF: DelegatingController.availableSet not initialized in constructor | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SIC: Should dk.netarkivet.common.distribute.HTTPRemoteFileRegistry$FileInfo be a _static_ inner class? | -1 | Normal |
| Violation | Line | Priority |
|---|---|---|
| SIC: The class dk.netarkivet.common.distribute.arcrepository.LocalArcRepositoryClient$1 could be refactored into a named _static_ inner class | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| UrF: Unread field: dk.netarkivet.common.distribute.indexserver.TrivialJobIndexCache.log | 47 | Normal |
| Violation | Line | Priority |
|---|---|---|
| SIC: The class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO$1 could be refactored into a named _static_ inner class | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SIC: Should dk.netarkivet.harvester.harvesting.frontier.FullFrontierReport$ReportIterator be a _static_ inner class? | -1 | Normal |
| Violation | Line | Priority |
|---|---|---|
| SIC: The class dk.netarkivet.viewerproxy.reporting.CrawlLogLinesMatchingRegexp$1 could be refactored into a named _static_ inner class | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SIC: The class dk.netarkivet.viewerproxy.reporting.HarvestedUrlsForDomainBatchJob$1 could be refactored into a named _static_ inner class | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SIC: The class dk.netarkivet.wayback.NetarchiveResourceStore$1 could be refactored into a named _static_ inner class | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SIC: The class dk.netarkivet.wayback.aggregator.AggregationWorker$2 could be refactored into a named _static_ inner class | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SIC: The class dk.netarkivet.wayback.batch.copycode.NetarchiveSuiteUURIFactory$1 could be refactored into a named _static_ inner class | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SIC: The class dk.netarkivet.wayback.batch.copycode.NetarchiveSuiteUURIFactory$2 could be refactored into a named _static_ inner class | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| SIC: The class dk.netarkivet.wayback.batch.copycode.NetarchiveSuiteUURIFactory$3 could be refactored into a named _static_ inner class | -1 | Low |
| Violation | Line | Priority |
|---|---|---|
| MS: dk.netarkivet.deploy.Constants.BASEFILEDIR_SUBDIRECTORIES should be package protected | 267 | Normal |
| Violation | Line | Priority |
|---|---|---|
| MS: dk.netarkivet.wayback.batch.copycode.NetarchiveSuiteUrlOperations.ALL_SCHEMES should be package protected | 59 | Normal |
| Violation | Line | Priority |
|---|---|---|
| MS: dk.netarkivet.common.management.MBeanConnectorCreator.isExposed should be package protected | 64 | Normal |
| Violation | Line | Priority |
|---|---|---|
| MS: dk.netarkivet.archive.checksum.distribute.ChecksumClient.log isn't final but should be | 56 | High |
| Violation | Line | Priority |
|---|---|---|
| MS: dk.netarkivet.harvester.datamodel.extendedfield.ExtendedFieldDAO.instance should be package protected | -1 | Normal |
| Violation | Line | Priority |
|---|---|---|
| MS: dk.netarkivet.harvester.datamodel.extendedfield.ExtendedFieldValueDAO.instance should be package protected | -1 | Normal |
| Violation | Line | Priority |
|---|---|---|
| MS: dk.netarkivet.harvester.scheduler.HarvestJobGenerator.harvestDefinitionsBeingScheduled isn't final but should be | 57 | High |
| Violation | Line | Priority |
|---|---|---|
| MS: dk.netarkivet.harvester.datamodel.extendedfield.ExtendedFieldTypeDAO.instance should be package protected | -1 | Normal |
| Violation | Line | Priority |
|---|---|---|
| Nm: Confusing to have methods dk.netarkivet.common.distribute.arcrepository.Replica.getId() and dk.netarkivet.common.distribute.NetarkivetMessage.getID() | 262 | Low |