Problemen met java-applets?

Post Reply
Piet Bouma
Posts: 3574
Joined: Sun Nov 02, 2003 13:05
Location: Harlingen

Problemen met java-applets?

Post by Piet Bouma » Sun Nov 28, 2010 14:02

Sinds korte tijd (na een update van JAVA naar versie 6 update 19) heb ik wat problemen met weergave van de java-applets. Zowel bij dambolite, damweb als GameEntry. Ook van een paar collega dammers bij Huizum hoor ik hetzelfde geluid. De damborden worden dan niet meer weergegeven. Paul vd Veen meldt het nog extremer. Die krijgt allerlei foutmeldingen bij een refresh.

Bij mijzelf vermoed ik een geheugenprobleem. Zodra ik PC geheel heb herstart werkt e.e.a. weer een tijdje als vanouds.
Onder Mozilla Firefox waar ik versie 6 update 19 (nog) niet heb ingeschakeld, en nog op versie 6 update 17 draai, heb ik de problemen niet.
Hebben meer dammers problemen met weergave van de applets?
https:toernooibase.kndb.nl More than 415.000 games on applet, more than 1.300.000 results, more than 21.000 games broadcasted (semi-)live, more than 12.900 inserted tournaments!

Eric van Dusseldorp
Posts: 4245
Joined: Tue Sep 30, 2003 22:11

Re: Problemen met java-applets?

Post by Eric van Dusseldorp » Sun Nov 28, 2010 14:10

Op mijn website werkt het Java Damweb-applet nog als een tierelier. Als iets niet werkt, zal het aan de gebruiker liggen, vermoed ik.
Ik ben hier een nitwit in, maar e.e.a. zal wel te maken hebben met het bekende gedonderjaag rond 'laatste versies' en natuurlijk eventuele geheugenproblemen.
http://www.ericsdamsite.com
http://www.thailandopen.nl
http://dammen.startpagina.nl

ildjarn
Posts: 1537
Joined: Tue Aug 22, 2006 15:38
Real name: Joost de Heer

Re: Problemen met java-applets?

Post by ildjarn » Sun Nov 28, 2010 15:21

Ik heb al tijden 6.22 draaien zonder problemen.
Lasst die Maschinen verhungern, Ihr Narren...
Lasst sie verrecken!
Schlagt sie tot -- die Maschinen!

jati2000
Posts: 77
Joined: Sun May 20, 2007 12:26
Location: IJsselstein

Re: Problemen met java-applets?

Post by jati2000 » Sun Nov 28, 2010 16:18

6.21 werkt bij mij met chrome goed.

Danny Staal
Posts: 83
Joined: Wed Jul 28, 2004 09:40

Re: Problemen met java-applets?

Post by Danny Staal » Tue Nov 30, 2010 19:09

Piet, kun je eens in je Java Console kijken naar fouten?

Paul van de Veen
Posts: 508
Joined: Sat Oct 18, 2008 11:35

Re: Problemen met java-applets?

Post by Paul van de Veen » Wed Dec 01, 2010 19:01

Internet Explorer 8, Win XP.
Content van de console na refreshen van Dambolite applet waarna fatale foutmelding op het scherm komt.

java.lang.ArrayIndexOutOfBoundsException: No such child: 0
at java.awt.Container.getComponent(Unknown Source)
at org10x10.lite.DamboLite.init(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Damweb applet werkt -uiteraard- wel.

Peter van Heun
Posts: 458
Joined: Mon Nov 17, 2003 13:07

Re: Problemen met java-applets?

Post by Peter van Heun » Wed Dec 01, 2010 22:05

Kan iemand aangeven waar het probleem over gaat?

Java geeft bij mij op verschillende fronten problemen. Java laat zich in Linux lastig installeren. Onder Ubuntu is het vrij eenvoudig op te lossen als je je niet al te druk maakt over licenties.

Java doet ronduit lastig onder Android. Daarin laat het zich geen applicaties welgevallen. Dat vind ik min of meer ronduit merkwaardig. Maar het is blijkbaar niet anders.

Onder Windowsversie doet het niet moeilijk. Maar dat zijn we gewend van de grootspeler.

Paul van de Veen
Posts: 508
Joined: Sat Oct 18, 2008 11:35

Re: Problemen met java-applets?

Post by Paul van de Veen » Wed Dec 01, 2010 23:26

Hallo Peter,

Het gaat er om dat sinds korte tijd de Dambolite applet (die voor Live games wordt gebruikt maar ook één van de opties is in Toernooibase) echt vastloopt met de gemelde console output op verschillende systemen hier bij mij thuis zodra je een Refresh geeft. Omdat dat iets is dat de willekeurige gebruiker nog best eens doet is dit een behoorlijk storend verschijnsel.
Het treedt niet bij iedereen op maar volgens de info van Piet Bouma zijn er meer mensen die problemen ondervinden.
En nou is de vraag "Waar zit het 'm nu in" :?

ildjarn
Posts: 1537
Joined: Tue Aug 22, 2006 15:38
Real name: Joost de Heer

Re: Problemen met java-applets?

Post by ildjarn » Thu Dec 02, 2010 08:47

Iets om rekening mee te houden: Op Windows 64-bits is Firefox gewoon 32-bits, dus dan moet je ook de 32-bits Java engine hebben. Als je FF 64-bits wilt hebben, dan moet je een nightly build pakken: http://nightly.mozilla.org/
Lasst die Maschinen verhungern, Ihr Narren...
Lasst sie verrecken!
Schlagt sie tot -- die Maschinen!

User avatar
Vengaboy
Posts: 513
Joined: Mon Dec 08, 2003 11:15

Re: Problemen met java-applets?

Post by Vengaboy » Thu Dec 02, 2010 09:09

Java Plug-in 1.6.0_22
Using JRE version 1.6.0_22-b04 Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\Bart
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------


DamboLite version 1.2
public void init()
bgcolor = java.awt.Color[r=253,g=237,b=213]
fgcolor = java.awt.Color[r=99,g=57,b=9]
hlcolor = java.awt.Color[r=212,g=194,b=170]
fillercolor = java.awt.Color[r=253,g=237,b=213]
white = null
black = null
whiteResult = null
blackResult = null
whiteurl = null
blackurl = null
message = waiting for start of game ...
refreshInterval = 0
url = null
file = null
index = 0
gameIndex = 0
pdn = [Date "2007.04.16"][White "Alexander Baliakin   "][Black "Sven Winkel  "][Result "2 - 0"]1. 32-28 16-21 2. 31-26 11-16 3. 34-29 19-23 4. 28x19 14x34 5. 39x30 07-11 6. 44-39 01-07 7. 36-31 20-25 8. 41-36 25x34 9. 40x29 10-14 10. 46-41 14-20 11. 45-40 05-10 12. 40-34 09-14 13. 37-32 03-09 14. 32-28 21-27 15. 31x22 18x27 16. 35-30 20-25 17. 28-23 14-20 18. 50-44 13-18 19. 30-24 09-13 20. 41-37 10-14 21. 44-40 17-21 22. 26x17 11x22 23. 49-44 14-19 24. 23x14 20x09 25. 37-31 18-23 26. 29x18 12x23 27. 31-26 13-18 28. 40-35 23-28 29. 34-29 08-12 30. 26-21 25-30 31. 21x23 30x28 32. 36-31 09-13 33. 31-26 04-10 34. 42-37 02-08 35. 35-30 10-14 36. 30-25 07-11 37. 44-40 11-17 38. 38-32 16-21 39. 32x23 21-27 40. 43-38 06-11 41. 37-32 11-16 42. 32x21 16x27 43. 48-42 13-19 44. 25-20 14x25 45. 23x14 15-20 46. 42-37 20x09 47. 37-32 09-13 48. 32x21 13-19 49. 21-16 19-23 50. 29-24 22-27 51. 47-41 08-13 52. 41-37 27-31 53. 40-35 31x42 54. 38x47 23-29 55. 24-20 29x38 56. 20-15 18-23 57. 15-10 23-29 58. 10-04  *
margin = 5
used width =0/270
used height=0/380
used width =0/270
used height=0/380
used width =0/270
used height=0/380
used width =270/270
used height=280/380
public void start()
using PDN String reader ...
LiveThread.run started
key = Event
key = Site
key = Date
key = Round
key = White
key = Black
key = Result
key = WhiteClock
key = BlackClock
key = DamboBottomLine
key = DamboTopLine
key = WhiteClock
key = BlackClock
key = White
key = Black
key = Event
key = Site
key = Round
key = Date
key = Result
LiveThread.run finished true 0
used width =270/270
used height=370/380
public void stop()
used width =270/270
used height=370/380
used width =270/270
used height=370/380
public void init()
bgcolor = java.awt.Color[r=253,g=237,b=213]
fgcolor = java.awt.Color[r=99,g=57,b=9]
hlcolor = java.awt.Color[r=212,g=194,b=170]
fillercolor = java.awt.Color[r=253,g=237,b=213]
white = null
black = null
whiteResult = null
blackResult = null
whiteurl = null
blackurl = null
message = waiting for start of game ...
refreshInterval = 0
url = null
file = null
index = 0
gameIndex = 0
pdn = [Date "2007.04.16"][White "Alexander Baliakin   "][Black "Sven Winkel  "][Result "2 - 0"]1. 32-28 16-21 2. 31-26 11-16 3. 34-29 19-23 4. 28x19 14x34 5. 39x30 07-11 6. 44-39 01-07 7. 36-31 20-25 8. 41-36 25x34 9. 40x29 10-14 10. 46-41 14-20 11. 45-40 05-10 12. 40-34 09-14 13. 37-32 03-09 14. 32-28 21-27 15. 31x22 18x27 16. 35-30 20-25 17. 28-23 14-20 18. 50-44 13-18 19. 30-24 09-13 20. 41-37 10-14 21. 44-40 17-21 22. 26x17 11x22 23. 49-44 14-19 24. 23x14 20x09 25. 37-31 18-23 26. 29x18 12x23 27. 31-26 13-18 28. 40-35 23-28 29. 34-29 08-12 30. 26-21 25-30 31. 21x23 30x28 32. 36-31 09-13 33. 31-26 04-10 34. 42-37 02-08 35. 35-30 10-14 36. 30-25 07-11 37. 44-40 11-17 38. 38-32 16-21 39. 32x23 21-27 40. 43-38 06-11 41. 37-32 11-16 42. 32x21 16x27 43. 48-42 13-19 44. 25-20 14x25 45. 23x14 15-20 46. 42-37 20x09 47. 37-32 09-13 48. 32x21 13-19 49. 21-16 19-23 50. 29-24 22-27 51. 47-41 08-13 52. 41-37 27-31 53. 40-35 31x42 54. 38x47 23-29 55. 24-20 29x38 56. 20-15 18-23 57. 15-10 23-29 58. 10-04  *
margin = 5
java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at javax.swing.SwingUtilities.invokeAndWait(Unknown Source)
at org10x10.lite.DamboLite.init(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at javax.swing.text.html.parser.Parser.errorContext(Unknown Source)
at javax.swing.text.html.parser.Parser.parse(Unknown Source)
at javax.swing.text.html.parser.DocumentParser.parse(Unknown Source)
at javax.swing.text.html.parser.ParserDelegator.parse(Unknown Source)
at javax.swing.text.html.HTMLEditorKit.read(Unknown Source)
at javax.swing.JEditorPane.setText(Unknown Source)
at org10x10.lite.I.<init>(Unknown Source)
at org10x10.lite.H.<init>(Unknown Source)
at org10x10.lite.A.<init>(Unknown Source)
at org10x10.lite.DamboLite$1.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(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)
java.lang.ArrayIndexOutOfBoundsException: No such child: 0
at java.awt.Container.getComponent(Unknown Source)
at org10x10.lite.DamboLite.init(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.lang.ArrayIndexOutOfBoundsException: No such child: 0
public void start()
java.lang.ArrayIndexOutOfBoundsException: No such child: 0
at java.awt.Container.getComponent(Unknown Source)
at org10x10.lite.DamboLite.A(Unknown Source)
at org10x10.lite.DamboLite.start(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.lang.ArrayIndexOutOfBoundsException: No such child: 0
......door politie en dominee geweerd.....

Paul van de Veen
Posts: 508
Joined: Sat Oct 18, 2008 11:35

Re: Problemen met java-applets?

Post by Paul van de Veen » Thu Dec 02, 2010 16:09

De aard c.q. oorzaak van het probleem is door Huub vd Wetering gevonden.
In Java 6.22 heeft Sun/Oracle bij het dichten van een security lek iets stuk gemaakt.
Er wordt gewerkt aan reparatie.

ildjarn
Posts: 1537
Joined: Tue Aug 22, 2006 15:38
Real name: Joost de Heer

Re: Problemen met java-applets?

Post by ildjarn » Sun Dec 05, 2010 12:40

Net nog eens getest op mijn W7-machine: DamboLite wordt gewoon normaal getoond met JRE6.22, zowel in Firefox als in IE8.
Lasst die Maschinen verhungern, Ihr Narren...
Lasst sie verrecken!
Schlagt sie tot -- die Maschinen!

Paul van de Veen
Posts: 508
Joined: Sat Oct 18, 2008 11:35

Re: Problemen met java-applets?

Post by Paul van de Veen » Sun Dec 05, 2010 13:25

Gisteren is Dambolite door Huub vd Wetering gerepareerd. (Beter gezegd, een workaround aangebracht mbt de fout in de nieuwste Java)
De nieuwe versie van Dambolite is gisteren door mij op Livedraughts geplaatst en door Piet op Toernooibase.
De gerapporteerde problemen zijn daarmee opgelost.

Piet Bouma
Posts: 3574
Joined: Sun Nov 02, 2003 13:05
Location: Harlingen

Re: Problemen met java-applets?

Post by Piet Bouma » Sun Dec 05, 2010 15:02

Paul van de Veen wrote:Gisteren is Dambolite door Huub vd Wetering gerepareerd. (Beter gezegd, een workaround aangebracht mbt de fout in de nieuwste Java)
De nieuwe versie van Dambolite is gisteren door mij op Livedraughts geplaatst en door Piet op Toernooibase.
De gerapporteerde problemen zijn daarmee opgelost.
De nieuwe versie heeft ook een API, zodat de applet met JavaScript is te beinvloeden.
Da's mooi. :wink:
https:toernooibase.kndb.nl More than 415.000 games on applet, more than 1.300.000 results, more than 21.000 games broadcasted (semi-)live, more than 12.900 inserted tournaments!

Post Reply