Skip to content
  • Categories
Collapse
Solibri Society Forum
  1. Home
  2. General Discussion
  3. Summary Report Export fails ...

Summary Report Export fails ...

Scheduled Pinned Locked Moved General Discussion
2 Posts 2 Posters 552 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • JSNJ Offline
    JSNJ Offline
    JSN
    wrote on last edited by JSN
    #1

    We have the problem that in one specific file the export of the report fails. First it looks like usually (short freeze) and then nothing happens. No file appears and in the log there is this hint …

    2024-08-08 14:43:39.086+0200 [AWT-EventQueue-0] ERROR c.s.s.p.c.ui.ResultSummaryViewPanel - Error in result summary report
    java.lang.IllegalArgumentException: Comparison method violates its general contract!
    	at java.base/java.util.TimSort.mergeHi(TimSort.java:903)
    	at java.base/java.util.TimSort.mergeAt(TimSort.java:520)
    	at java.base/java.util.TimSort.mergeCollapse(TimSort.java:448)
    	at java.base/java.util.TimSort.sort(TimSort.java:245)
    	at java.base/java.util.Arrays.sort(Arrays.java:1307)
    	at java.base/java.util.ArrayList.sort(ArrayList.java:1721)
    	at java.base/java.util.Collections.sort(Collections.java:179)
    	at com.solibri.saf.plugins.checkingplugin.ResultSummaryReport$aq.a(Unknown Source)
    	at com.solibri.saf.plugins.checkingplugin.ResultSummaryReport$aq.moveToNextItem(Unknown Source)
    	at com.solibri.saf.plugins.checkingplugin.ResultSummaryReport$aq.updateGroup(Unknown Source)
    	at com.solibri.saf.core.util.reporting.AbstractExcelReport.a(Unknown Source)
    	at com.solibri.saf.core.util.reporting.AbstractExcelReport.writeTemplateFields(Unknown Source)
    	at com.solibri.saf.core.util.reporting.AbstractExcelReport.writeTemplateFields(Unknown Source)
    	at com.solibri.saf.plugins.checkingplugin.ui.ResultSummaryViewPanel$ReportAction.a(Unknown Source)
    	at com.solibri.saf.plugins.checkingplugin.ui.ResultSummaryViewPanel$ReportAction.performAction(Unknown Source)
    	at com.solibri.saf.core.AbstractSafAction.actionPerformed(Unknown Source)
    	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
    	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313)
    	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
    	at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
    	at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
    	at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297)
    	at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297)
    	at java.desktop/java.awt.Component.processMouseEvent(Component.java:6626)
    	at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3389)
    	at java.desktop/java.awt.Component.processEvent(Component.java:6391)
    	at java.desktop/java.awt.Container.processEvent(Container.java:2266)
    	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5001)
    	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
    	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)
    	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)
    	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)
    	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)
    	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
    	at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)
    	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)
    	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775)
    	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
    	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
    	at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
    	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747)
    	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
    	at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744)
    	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
    	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
    

    What seems to indeed do the job after lots of trial and error is …

    • to either open the .smc file in the previous Solibri version and export the report from there.
      or
    • to remove on specific model from the file and now the export seems to work - needless to say that this is not a real workaround.

    What causes this problem?

    However, if I compare the two exports of the above mentioned “solutions” there is also this “new” undesired behaviour of listing model data …

    Good (Exported as usually with the previous Solibri version)
    7aeb29be-34a4-4e65-8986-0b21a8a5ea5e-image.png

    Not good (Exported from build 24.05…) after removing the model which prevented the report at all)
    c78b6fde-be83-4c9e-ae96-d225ae5b2c32-image.png

    1 Reply Last reply
    0
    • Alex.JA Offline
      Alex.JA Offline
      Alex.J
      wrote on last edited by
      #2

      Hi Julian
      I have notified a similar issue (report takes too long to produce for some rules and models, in some cases nothing is produced) and my current workaround is to produce the report in v 9.13.8 (until now I was always able to open the file even if it was saved with v 24.5.0).

      1 Reply Last reply
      0

      Copyright © 2025 Solibri Inc. | Powered by NodeBB

      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories