アーティクル - CS413609

Codebeamer の「ReadOnlyArtifactFileLinkDto.setReadable」で「UnsupportedOperationException」が発生したため、ドキュメント ビューにアイテムが表示されません

修正日: 12-Apr-2024   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • Codebeamer 2.1.0.0 to 2.1.0.1
  • Codebeamer 2.0.0.0 to 2.0.0.3

説明

  • 症状:
    • ドキュメントビューに項目を表示できません:
      • 画像.png
    • すべてのアイテムがテーブルビューで正しく表示されます
    • サーバーログには次のように出力されます:
      • throwable=java.lang.UnsupportedOperationException
        stacktrace:
        com.intland.codebeamer.persistence.dto.ReadOnlyArtifactFileLinkDto.setReadable(ReadOnlyArtifactFileLinkDto.java:137)
        com.intland.codebeamer.persistence.dao.impl.ArtifactDaoImpl.setPermissions(ArtifactDaoImpl.java:6170)
        com.intland.codebeamer.persistence.dao.impl.ArtifactDaoImpl.checkPermissions(ArtifactDaoImpl.java:6251)
        com.intland.codebeamer.persistence.dao.impl.ArtifactDaoImpl.checkPermissions(ArtifactDaoImpl.java:201)
        com.intland.codebeamer.persistence.dao.impl.EntityCache.createCacheEntry(EntityCache.java:534)
        com.intland.codebeamer.persistence.dao.impl.EntityCache.put(EntityCache.java:704)
        com.intland.codebeamer.persistence.dao.impl.AbstractReferableDaoImpl.findById(AbstractReferableDaoImpl.java:247)
        com.intland.codebeamer.persistence.dao.impl.AbstractVersionedReferableDaoImpl.findRevisions(AbstractVersionedReferableDaoImpl.java:331)
        com.intland.codebeamer.persistence.dao.impl.EntityResolver.resolve(EntityResolver.java:124)
        com.intland.codebeamer.persistence.dao.impl.EntityCache.resolve(EntityCache.java:1075)
        com.intland.codebeamer.persistence.dao.impl.EntityCache.load(EntityCache.java:770)
        com.intland.codebeamer.persistence.dao.impl.TrackerItemRowHandler.resolvePendingReferences(TrackerItemRowHandler.java:738)
        com.intland.codebeamer.persistence.dao.impl.TrackerItemRowHandler.resolvePendingReferences(TrackerItemRowHandler.java:675)
        com.intland.codebeamer.persistence.dao.impl.TrackerItemRowHandler.setItemReferences(TrackerItemRowHandler.java:765)
        com.intland.codebeamer.persistence.dao.impl.TrackerItemRowHandler.checkItemPermissions(TrackerItemRowHandler.java:1058)
        com.intland.codebeamer.persistence.dao.impl.TrackerItemRowHandler.getRows(TrackerItemRowHandler.java:382)
        com.intland.codebeamer.persistence.dao.impl.support.SearchDaoSupport.loadCbQLTrackerItems(SearchDaoSupport.java:415)
        com.intland.codebeamer.persistence.dao.impl.TrackerItemDaoImpl.lambda$findByCbQlCriteria$21(TrackerItemDaoImpl.java:3035)
        com.intland.codebeamer.transaction.TransactionSupportImpl.doInTransactionReturn(TransactionSupportImpl.java:166)
        com.intland.codebeamer.transaction.TransactionSupportImpl$$FastClassBySpringCGLIB$$16345405.invoke()
        ...
        WARN  impl.outline.TrackerOutlineParser - Parent id is in different outline: null [catalina-exec-19] [240] 
        ...
        DEBUG persistence.aspect.ExtendedAnnotationTransactionAfterAspect - Rollback exception occurred [catalina-exec-19] [240] 
        java.lang.UnsupportedOperationException: null
            at com.intland.codebeamer.persistence.dto.ReadOnlyArtifactFileLinkDto.setReadable(ReadOnlyArtifactFileLinkDto.java:137) ~[cb-2.0.0.1.jar:?]
        ...
最新バージョンはこちらを参照ください CS413609