nullpointerexception at sun...getCacheEntry(Unknown Source)

  • Themenstarter Themenstarter yyannekk
  • Beginndatum Beginndatum
Y

yyannekk

Gast
hab ein problem:
bekomme
Java:
java.lang.NullPointerException
	at com.sun.deploy.cache.Cache.getCacheEntry(Unknown Source)
	at com.sun.deploy.cache.Cache.getCacheEntry(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.getCacheEntry(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.isTrustedCodesource(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.isTrustedByTrustDecider(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.getTrustedCodeSources(Unknown Source)
	at com.sun.deploy.security.CPCallbackHandler$ParentCallback.strategy(Unknown Source)
	at com.sun.deploy.security.CPCallbackHandler$ParentCallback.openClassPathElement(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.getCodebaseLookup(Unknown Source)
	at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
	at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
	at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Ausnahme: java.lang.NullPointerException
wenn ich mein applet das zweite mal im browser starte. beim erstenmal funktionierts
weiß jemand wo das problem liegt?
 
NullPointer sind immer lustig...

Ich weiß zwar nicht, was das Applet macht und wie es welche Daten speichert, aber in solchen Fällen hilft es meist kritische Stellen mit einem
Java:
System.out.println()
durchzunummerieren, damit erkennbar ist, wo der Fehler liegt
 
das problem ist das passiert nur wenn ichs im browser starte
und auch nicht beim erstenmal (nach neustart) da funzt es immer
erst beim zweiten oder dritten mal ( benutze firefox )

von eclipse aus gibt es da überhaupt keine probleme... deswegen isses n bissel schwierig zu debuggen

UND das passiert mir nur mit meinem netbook. mit meinem pc gibt es da auch keine schwierigkeiten
was ist denn dieses getCacheEntry....
 
Wenns nur an einen Rechner liegt, versuch mal die JRE und wenn das nichts hilft den Browser zu aktualisieren oder neu installieren.
 
mh alsodas problem ist doch auf mehereren rechner vorhanden!
und irgendwie werden aus unterschiedlichen gründen exceptions geworfen.
also jetzt eben (wieder nach dem 2. mal starten, beim ersten gings) kam eine Nullpointer class not found exception...

vielleicht hat jmd lust sich das mal kurz anzuschauen und rückzumelden was passiert:

Java ZATACKA!!!
 
ich hätte wenigstens 42 erwartet 🙂 Der Fehler passiert ja bei der Initialisierung des Applets. Poste doch mal die Zeilen deines Applets, die die Initialisierung vornehmen.
 
^^ Ich bekomme ne FileNotFoundException (access denied), und sehe nur ne graue Fläche. Beim 2. mal habe ich eine kurze schwarze Fläche mit irgend welchen Texten gesehen, die aber nicht richtig gezeichnet wurde und sofort wieder weg war. (Und jetzt nicht mehr auftaucht.)
 
ok ^^
die permissions hatte ich bis jetzt noch nicht gesetzt...
hatte nur
Code:
grant {
  permission java.security.AllPermission;
};
was wohl im web nichts bringt...

aber wo seh ich jetzt welche permissions ich brauche? das einzige was mein applet im prinziep macht sind sachen auf die oberfläche des appletts zeichnen und auf eingaben lauschen...
außerdem werden noch fonts geladen(wo ich jetzt dachte das könnte es sein)...
(ich schreibe und lese aus keinen dateien)

@fastjack
ich habs jetzt ausprobiert mit
Code:
  permission java.awt.AWTPermission 
	"accessEventQueue";
  permission java.awt.AWTPermission 
	"showWindowWithoutWarningBanner";
was aber wohl nur für das genannte beispiel war....
 

Neue Themen


Zurück
Oben