iGridd Applet

Two XL puzzles not working on iGridd.

Toggle
Two XL puzzles not working on iGridd.
Odpověď
9.10.18 20:54
When I open puzzles 193501 Winston Churchill and 193497 Charlie Sheen I get white page, which starts to show some stuff when I hover over and click on the window. But it's impossible to solve like this.

I remember seeing this back when XL puzzles were first added, but don't remember how those were fixed then.

Example pictures added as attachments. (Hopefully they aren't too big.)
0 (0 Hlasů)

RE: Two XL puzzles not working on iGridd.
Odpověď
10.10.18 5:59 jako reakce na Juha.
Hi,
you can try :
- resize the window so the componetns inside will sit to right position
- download latest igridd.jnlp
- change settings Locked clues and Hide MCR

Rasto
0 (0 Hlasů)

RE: Two XL puzzles not working on iGridd.
Odpověď
10.10.18 6:01 jako reakce na Griddlers Team.
And I forgot the most difficult option - turn on Console for Java applications (through advancedoptions of Java control panel) and look for the error messages.
Rasto
0 (0 Hlasů)

RE: Two XL puzzles not working on iGridd.
Odpověď
10.10.18 11:51 jako reakce na Ra100.
I have the latest iGridd. I have solved all other XL puzzles so size shouldn't be the issue. Changing size and those two settings lead to the same broken situation of the example pic 2.

Could the problem be that full 100 on the right edge of both puzzles, the error seems to hint the same with its "out of bounds".

Here's the error/exception part from the console (same text gets written twice in the console, so only pasted one):
Exception in thread "AWT-EventQueue-2" java.lang.ArrayIndexOutOfBoundsException: 10
    at com.igridd.client.griddler.GenericHeaderPanel.drawHeaderField(Unknown Source)
    at com.igridd.client.griddler.GenericHeaderPanel.drawHeaderField(Unknown Source)
    at com.igridd.client.griddler.HeaderPanel.paint(Unknown Source)
    at javax.swing.JComponent.paintChildren(Unknown Source)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JComponent.paintChildren(Unknown Source)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JViewport.paint(Unknown Source)
    at javax.swing.JComponent.paintChildren(Unknown Source)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JComponent.paintChildren(Unknown Source)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JComponent.paintChildren(Unknown Source)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JComponent.paintChildren(Unknown Source)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JLayeredPane.paint(Unknown Source)
    at javax.swing.JComponent.paintChildren(Unknown Source)
    at javax.swing.JComponent.paintToOffscreen(Unknown Source)
    at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
    at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
    at javax.swing.RepaintManager.paint(Unknown Source)
    at javax.swing.JComponent.paint(Unknown Source)
    at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
    at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
    at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
    at java.awt.Container.paint(Unknown Source)
    at java.awt.Window.paint(Unknown Source)
    at javax.swing.RepaintManager$4.run(Unknown Source)
    at javax.swing.RepaintManager$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
    at javax.swing.RepaintManager.access$1200(Unknown Source)
    at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
0 (0 Hlasů)

RE: Two XL puzzles not working on iGridd.
Odpověď
10.10.18 12:02 jako reakce na Ra100.
Actually now that I checked the "View" options one more time, I noticed the "Use vector fonts" part, which reminded me of doing something with it before and with it checked and reopening the puzzle it works again. So I'd say that 100 is the issue and this is what fixed it the last time when XL puzzles started. And yep with 144654 Grasshopper from 2014, which is another puzzle with full 100 (as row in this one), the same issue happens when not checking "Use vector fonts".

So guess this is solved. If you can make it so that either the 100 is made smaller or the out of bounds turns that option on (or tells the user to do it), that would be nice, but otherwise I can live with knowing myself to checking that option. (I like the iGridd solver way more than the on-site solver)
0 (0 Hlasů)

RE: Two XL puzzles not working on iGridd.
Odpověď
10.10.18 12:04 jako reakce na Juha.
yes, this makes perfectly sense. When I implemeted raster fonts I did not expect number > 99. So it tries to pick value 10 from array of digits.
I'll try to fix it.
Rasto 
0 (0 Hlasů)

Moderátoři fóra: griddlers_team, elad, Ra100, chefmomster2, domi77, dreamtheater, elimaor, ElinaMaria, Jeltje, sslug, cosmictrombonis, raist.
Please read the Board-wide Policies before you start using this forum.