Reputation: 14697
I have implemented the Outline view for my JTable Tree view mentioned here and here. The implementation is successfully running in eclipse workspace but when I ran the application using Java Web Start. I faced the following issue.
java.lang.AssertionError: Do resetting of permutation only in AWT queue!
at org.netbeans.swing.etable.ETable.resetPermutation(ETable.java:1380)
at org.netbeans.swing.etable.ETable.tableChanged(ETable.java:1268)
at org.netbeans.swing.outline.Outline.tableChanged(Outline.java:943)
at javax.swing.JTable.setModel(JTable.java:3698)
at org.netbeans.swing.etable.ETable.setModel(ETable.java:861)
at org.netbeans.swing.outline.Outline.setModel(Outline.java:636)
at javax.swing.JTable.<init>(JTable.java:644)
at javax.swing.JTable.<init>(JTable.java:572)
at org.netbeans.swing.etable.ETable.<init>(ETable.java:287)
at org.netbeans.swing.outline.Outline.<init>(Outline.java:226)
Could you please advice me what could be the reason behind it.
Upvotes: 0
Views: 351
Reputation: 14697
The issue has been resolved by disabling the assertion from the java web start. Modification in JNLP files are
added java-vm-args="-da"
in the jnlp file as
<java href="http://java.sun.com/products/autodl/j2se" version="1.7+" java-vm-args="-da" initial-heap-size="128m" max-heap-size="512m" />
Thanks @vishal_aim for the hints
Upvotes: 0