iGridd Applet

Two XL puzzles not working on iGridd.

Vaihda
Two XL puzzles not working on iGridd.
Vastaus
9.10.2018 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 Ääniä)

RE: Two XL puzzles not working on iGridd.
Vastaus
10.10.2018 5:59 vastaus kirjoittajalle 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 Ääniä)

RE: Two XL puzzles not working on iGridd.
Vastaus
10.10.2018 6:01 vastaus kirjoittajalle 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 Ääniä)

RE: Two XL puzzles not working on iGridd.
Vastaus
10.10.2018 11:51 vastaus kirjoittajalle 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 Ääniä)

RE: Two XL puzzles not working on iGridd.
Vastaus
10.10.2018 12:02 vastaus kirjoittajalle 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 Ääniä)

RE: Two XL puzzles not working on iGridd.
Vastaus
10.10.2018 12:04 vastaus kirjoittajalle 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 Ääniä)

Foorumin moderaattorit: 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.