[ https://issues.apache.org/jira/browse/ARTEMIS-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Justin Bertram resolved ARTEMIS-1673. ------------------------------------- Resolution: Invalid The {{getReference}} method no longer exists. > Coverity: Null pointer dereferences (NULL_RETURNS) in > PageSubscriptionImpl.java > -------------------------------------------------------------------------------- > > Key: ARTEMIS-1673 > URL: https://issues.apache.org/jira/browse/ARTEMIS-1673 > Project: ActiveMQ Artemis > Issue Type: Bug > Components: Broker > Affects Versions: 2.5.0 > Reporter: Jiri Daněk > Priority: Major > > {noformat} > ________________________________________________________________________________________________________ > *** CID 1465012: Null pointer dereferences (NULL_RETURNS) > /activemq-artemis/artemis-server/src/main/java/org/apache/activemq/artemis/core/paging/cursor/impl/PageSubscriptionImpl.java: > 366 in > org.apache.activemq.artemis.core.paging.cursor.impl.PageSubscriptionImpl.getReference(org.apache.activemq.artemis.core.paging.cursor.PagePosition)() > 360 @Override > 361 public String toString() { > 362 return "PageSubscriptionImpl [cursorId=" + cursorId + ", > queue=" + queue + ", filter = " + filter + "]"; > 363 } > 364 > 365 private PagedReference getReference(PagePosition pos) { > >>> CID 1465012: Null pointer dereferences (NULL_RETURNS) > >>> Dereferencing a pointer that might be null > >>> "cursorProvider.getMessage(pos)" when calling "newReference". (The > >>> virtual call resolves to > >>> "org.apache.activemq.artemis.core.paging.cursor.impl.PageCursorProviderImpl.newReference".) > 366 return cursorProvider.newReference(pos, > cursorProvider.getMessage(pos), this); > 367 } > 368 > 369 @Override > 370 public PageIterator iterator() { > 371 return new CursorIterator(); > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)