fehlermeldung: java.lang.NullPointerException

  • bin absoluter java-nullchecker!

    kann java internet-seiten nicht öffnen. Fehler:java.lang.NullPointerException

    dann hängt sich der firefox auf...

    system:
    windows2000
    firewall vigor2200E
    Firefox aktuell
    Java aktuell

    Danke im Voraus!

    noch was von der java-console:

    java.lang.NullPointerException
    at com.sun.deploy.net.proxy.DynamicProxyManager.reset(Unknown Source)
    at com.sun.deploy.net.proxy.DeployProxySelector.reset(Unknown Source)
    at sun.plugin.AppletViewer.initEnvironment(Unknown Source)

    Systemeigenschaften ausgeben...
    ----------------------------------------------------
    acl.read = +
    acl.read.default =
    acl.write = +
    acl.write.default =
    application.home = D:\PROGRA~1\Java\JRE15~1.0_1
    awt.toolkit = sun.awt.windows.WToolkit
    browser = sun.plugin
    browser.vendor = Sun Microsystems, Inc.
    browser.version = 1.1
    file.encoding = Cp1252
    file.encoding.pkg = sun.io
    file.separator = \
    file.separator.applet = true
    http.agent = Mozilla/4.0 (Windows 2000 5.0)
    http.auth.serializeRequests = true
    https.protocols = SSLv3,SSLv2Hello
    java.awt.graphicsenv = sun.awt.Win32GraphicsEnvironment
    java.awt.printerjob = sun.awt.windows.WPrinterJob
    java.class.path = D:\PROGRA~1\Java\JRE15~1.0_1\classes
    java.class.version = 49.0
    java.class.version.applet = true
    java.endorsed.dirs = D:\PROGRA~1\Java\JRE15~1.0_1\lib\endorsed
    java.ext.dirs = D:\PROGRA~1\Java\JRE15~1.0_1\lib\ext
    java.home = D:\PROGRA~1\Java\JRE15~1.0_1
    java.io.tmpdir = D:\DOKUME~1\CHRIST~1\LOKALE~1\Temp\
    java.library.path = D:\Programme\Mozilla Firefox;.;D:\WINNT\system32;D:\WINNT;D:\Programme\Mozilla Firefox;D:\Programme\Mozilla Firefox;D:\WINNT\system32;D:\WINNT;D:\WINNT\System32\Wbem
    java.protocol.handler.pkgs = sun.plugin.net.protocol|sun.plugin.net.protocol|com.sun.deploy.net.protocol
    java.runtime.name = Java(TM) 2 Runtime Environment, Standard Edition
    java.runtime.version = 1.5.0_11-b03
    java.specification.name = Java Platform API Specification
    java.specification.vendor = Sun Microsystems Inc.
    java.specification.version = 1.5
    java.vendor = Sun Microsystems Inc.
    java.vendor.applet = true
    java.vendor.url = http://java.sun.com/
    java.vendor.url.applet = true
    java.vendor.url.bug = http://java.sun.com/cgi-bin/bugreport.cgi
    java.version = 1.5.0_11
    java.version.applet = true
    java.vm.info = mixed mode, sharing
    java.vm.name = Java HotSpot(TM) Client VM
    java.vm.specification.name = Java Virtual Machine Specification
    java.vm.specification.vendor = Sun Microsystems Inc.
    java.vm.specification.version = 1.0
    java.vm.vendor = Sun Microsystems Inc.
    java.vm.version = 1.5.0_11-b03
    javaplugin.maxHeapSize = 96m
    javaplugin.nodotversion = 150_11
    javaplugin.version = 1.5.0_11
    javaplugin.vm.options = -Djava.class.path=D:\PROGRA~1\Java\JRE15~1.0_1\classes -Xbootclasspath/a:D:\PROGRA~1\Java\JRE15~1.0_1\lib\deploy.jar;D:\PROGRA~1\Java\JRE15~1.0_1\lib\plugin.jar -Xmx96m -Djavaplugin.maxHeapSize=96m -Xverify:remote -Djavaplugin.version=1.5.0_11 -Djavaplugin.nodotversion=150_11 -Dbrowser=sun.plugin -DtrustProxy=true -Dapplication.home=D:\PROGRA~1\Java\JRE15~1.0_1 -Djava.protocol.handler.pkgs=sun.plugin.net.protocol
    line.separator = \r\n
    line.separator.applet = true
    os.arch = x86
    os.arch.applet = true
    os.name = Windows 2000
    os.name.applet = true
    os.version = 5.0
    os.version.applet = true
    package.restrict.access.com.sun.deploy = true
    package.restrict.access.netscape = false
    package.restrict.access.org.mozilla.jss = true
    package.restrict.access.sun = true
    package.restrict.definition.com.sun.deploy = true
    package.restrict.definition.java = true
    package.restrict.definition.netscape = true
    package.restrict.definition.org.mozilla.jss = true
    package.restrict.definition.sun = true
    path.separator = ;
    path.separator.applet = true
    sun.arch.data.model = 32
    sun.boot.class.path = D:\PROGRA~1\Java\JRE15~1.0_1\lib\rt.jar;D:\PROGRA~1\Java\JRE15~1.0_1\lib\i18n.jar;D:\PROGRA~1\Java\JRE15~1.0_1\lib\sunrsasign.jar;D:\PROGRA~1\Java\JRE15~1.0_1\lib\jsse.jar;D:\PROGRA~1\Java\JRE15~1.0_1\lib\jce.jar;D:\PROGRA~1\Java\JRE15~1.0_1\lib\charsets.jar;D:\PROGRA~1\Java\JRE15~1.0_1\classes;D:\PROGRA~1\Java\JRE15~1.0_1\lib\deploy.jar;D:\PROGRA~1\Java\JRE15~1.0_1\lib\plugin.jar
    sun.boot.library.path = D:\PROGRA~1\Java\JRE15~1.0_1\bin
    sun.cpu.endian = little
    sun.cpu.isalist = pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
    sun.desktop = windows
    sun.io.unicode.encoding = UnicodeLittle
    sun.jnu.encoding = Cp1252
    sun.management.compiler = HotSpot Client Compiler
    sun.net.client.defaultConnectTimeout = 120000
    sun.net.http.errorstream.enableBuffering = true
    sun.os.patch.level = Service Pack 4
    trustProxy = true
    user.country = DE
    user.dir = D:\Programme\Mozilla Firefox
    user.home = D:\Dokumente und Einstellungen\Christina
    user.language = de
    user.name = Christina
    user.timezone = Europe/Berlin
    user.variant =
    ----------------------------------------------------
    Bereitstellungseigenschaften ausgeben ...
    ----------------------------------------------------
    deployment.browser.args = -raise -remote openURL(%u,new-window)
    deployment.browser.path = D:\PROGRA~1\MOZILL~1\FIREFOX.EXE
    deployment.browser.vm.iexplorer = false
    deployment.cache.enabled = false
    deployment.cache.jarcompression = 0
    deployment.cache.max.size = -1
    deployment.capture.mime.types = true
    deployment.console.startup.mode = SHOW
    deployment.control.panel.log = false
    deployment.home.j2se.url = http://java.sun.com/j2se/
    deployment.javapi.cache.enabled = true
    deployment.javapi.lifecycle.exception = true
    deployment.javapi.log.filename =
    deployment.javapi.runtime.type = 0
    deployment.javapi.trace.filename =
    deployment.javaws.associations = ASK_USER
    deployment.javaws.autodownload = PROMPT
    deployment.javaws.cache.update = true
    deployment.javaws.home.jnlp.url = http://java.sun.com/products/javawebstart
    deployment.javaws.installURL = http://java.sun.com/products/autodl/j2se
    deployment.javaws.logFileName =
    deployment.javaws.muffin.max = 256
    deployment.javaws.shortcut = ASK_IF_HINTED
    deployment.javaws.ssv.enabled = true
    deployment.javaws.traceFileName =
    deployment.javaws.uninstall.shortcut = false
    deployment.javaws.update.timeout = 1500
    deployment.javaws.viewer.bounds = 0,0,685,485
    deployment.log = true
    deployment.mime.types.use.default = true
    deployment.proxy.bypass.local = false
    deployment.proxy.override.hosts =
    deployment.proxy.same = false
    deployment.proxy.type = 3
    deployment.repository.askdownloaddialog.show = true
    deployment.repository.enabled = true
    deployment.security.SSLv2Hello = true
    deployment.security.SSLv3 = true
    deployment.security.TLSv1 = false
    deployment.security.askgrantdialog.notinca = true
    deployment.security.askgrantdialog.show = true
    deployment.security.authenticator = true
    deployment.security.browser.keystore.use = true
    deployment.security.clientauth.keystore.auto = true
    deployment.security.jsse.hostmismatch.warning = true
    deployment.security.sandbox.awtwarningwindow = true
    deployment.security.sandbox.jnlp.enhanced = true
    deployment.security.trusted.policy =
    deployment.system.security.cacerts = D:\PROGRA~1\Java\JRE15~1.0_1\lib\security\cacerts
    deployment.system.security.jssecacerts = D:\PROGRA~1\Java\JRE15~1.0_1\lib\security\jssecacerts
    deployment.system.security.trusted.certs = D:\PROGRA~1\Java\JRE15~1.0_1\lib\security\trusted.certs
    deployment.system.security.trusted.clientauthcerts = D:\PROGRA~1\Java\JRE15~1.0_1\lib\security\trusted.clientcerts
    deployment.system.security.trusted.jssecerts = D:\PROGRA~1\Java\JRE15~1.0_1\lib\security\trusted.jssecerts
    deployment.trace = false
    deployment.update.mime.types = true
    deployment.user.cachedir = D:\Dokumente und Einstellungen\Christina\Anwendungsdaten\Sun\Java\Deployment\cache
    deployment.user.extdir = D:\Dokumente und Einstellungen\Christina\Anwendungsdaten\Sun\Java\Deployment\ext
    deployment.user.logdir = D:\Dokumente und Einstellungen\Christina\Anwendungsdaten\Sun\Java\Deployment\log
    deployment.user.security.policy = file://D:/Dokumente%20und%20Einstellungen/Christina/Anwendungsdaten/Sun/Java/Deployment/security/java.policy
    deployment.user.security.trusted.cacerts = D:\Dokumente und Einstellungen\Christina\Anwendungsdaten\Sun\Java\Deployment\security\trusted.cacerts
    deployment.user.security.trusted.certs = D:\Dokumente und Einstellungen\Christina\Anwendungsdaten\Sun\Java\Deployment\security\trusted.certs
    deployment.user.security.trusted.clientauthcerts = D:\Dokumente und Einstellungen\Christina\Anwendungsdaten\Sun\Java\Deployment\security\trusted.clientcerts
    deployment.user.security.trusted.jssecacerts = D:\Dokumente und Einstellungen\Christina\Anwendungsdaten\Sun\Java\Deployment\security\trusted.jssecacerts
    deployment.user.security.trusted.jssecerts = D:\Dokumente und Einstellungen\Christina\Anwendungsdaten\Sun\Java\Deployment\security\trusted.jssecerts
    deployment.user.tmp = D:\Dokumente und Einstellungen\Christina\Anwendungsdaten\Sun\Java\Deployment\tmp
    deployment.version = 6.0
    ----------------------------------------------------
    Fertig.


    Proxy-Konfiguration neu laden...
    java.lang.NullPointerException
    at com.sun.deploy.net.proxy.DynamicProxyManager.reset(Unknown Source)
    at sun.plugin.util.PluginConsoleController.reloadProxyConfig(Unknown Source)
    at com.sun.deploy.util.ConsoleWindow$4.actionPerformed(Unknown Source)
    at javax.swing.JComponent$ActionStandin.actionPerformed(Unknown Source)
    at javax.swing.SwingUtilities.notifyAction(Unknown Source)
    at javax.swing.JComponent.processKeyBinding(Unknown Source)
    at javax.swing.KeyboardManager.fireBinding(Unknown Source)
    at javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source)
    at javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source)
    at javax.swing.JComponent.processKeyBindings(Unknown Source)
    at javax.swing.JComponent.processKeyEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
    at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
    at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
    at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
    at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(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)
    Fertig.

    Dump classloader list ...
    Done.

    Threadliste ausgeben...
    Group main,ac=9,agc=1,pri=10
    main,5,alive
    AWT-Shutdown,5,alive
    AWT-Windows,6,alive,daemon
    traceMsgQueueThread,5,alive,daemon
    AWT-EventQueue-0,6,alive
    Thread-2,5,alive
    Group Plugin Thread Group,ac=3,agc=0,pri=10
    AWT-EventQueue-1,6,alive
    ConsoleWriterThread,6,alive,daemon
    TimerQueue,5,alive,daemon
    Fertig.


    Thread-Stack ausgeben...
    ----------------------------------------------------
    Full thread dump Java HotSpot(TM) Client VM (1.5.0_11-b03 mixed mode, sharing):

    "Thread-2" prio=6 tid=0x05fb0578 nid=0x558 runnable [0x0a18f000..0x0a18fce4]
    at sun.plugin.javascript.navig.JSObject.evalScript(Native Method)
    at sun.plugin.javascript.navig.JSObject.evaluate(Unknown Source)
    - locked <0x212fc368> (a sun.plugin.javascript.navig4.Document)
    at sun.plugin.javascript.navig.JSObject.getMember(Unknown Source)
    at sun.plugin.javascript.navig.Document.getMember(Unknown Source)
    at sun.plugin.javascript.navig4.Document.getMember(Unknown Source)
    at sun.plugin.AppletViewer.getDocumentBase(Unknown Source)
    - locked <0x212fb600> (a java.lang.Object)
    at sun.plugin.AppletViewer.getCodeBase(Unknown Source)
    - locked <0x212fb558> (a java.lang.Object)
    at sun.plugin.AppletViewer.createClassLoader(Unknown Source)
    at sun.plugin.AppletViewer.appletInit(Unknown Source)
    at sun.plugin.viewer.LifeCycleManager.initAppletPanel(Unknown Source)
    at sun.plugin.viewer.WNetscapePluginObject$Initer.run(Unknown Source)

    "TimerQueue" daemon prio=6 tid=0x05fb38a8 nid=0x554 in Object.wait() [0x07faf000..0x07faf9e4]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x212d7fa0> (a javax.swing.TimerQueue)
    at javax.swing.TimerQueue.run(Unknown Source)
    - locked <0x212d7fa0> (a javax.swing.TimerQueue)
    at java.lang.Thread.run(Unknown Source)

    "AWT-EventQueue-0" prio=6 tid=0x05fa4a10 nid=0x550 in Object.wait() [0x07eaf000..0x07eafa64]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x212200d0> (a java.awt.EventQueue)
    at java.lang.Object.wait(Unknown Source)
    at java.awt.EventQueue.getNextEvent(Unknown Source)
    - locked <0x212200d0> (a java.awt.EventQueue)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(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)

    "ConsoleWriterThread" daemon prio=6 tid=0x05f95c70 nid=0x54c in Object.wait() [0x07daf000..0x07dafae4]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x2123d6a0> (a java.lang.Object)
    at java.lang.Object.wait(Unknown Source)
    at com.sun.deploy.util.ConsoleTraceListener$ConsoleWriterThread.run(Unknown Source)
    - locked <0x2123d6a0> (a java.lang.Object)

    "AWT-EventQueue-1" prio=6 tid=0x05f3f7b0 nid=0x548 runnable [0x07caf000..0x07cafb64]
    at sun.plugin.JavaRunTime.dumpAllStacks(Native Method)
    at sun.plugin.util.PluginConsoleController.dumpAllStacks(Unknown Source)
    at com.sun.deploy.util.ConsoleWindow$1.actionPerformed(Unknown Source)
    at javax.swing.JComponent$ActionStandin.actionPerformed(Unknown Source)
    at javax.swing.SwingUtilities.notifyAction(Unknown Source)
    at javax.swing.JComponent.processKeyBinding(Unknown Source)
    at javax.swing.KeyboardManager.fireBinding(Unknown Source)
    at javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source)
    at javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source)
    at javax.swing.JComponent.processKeyBindings(Unknown Source)
    at javax.swing.JComponent.processKeyEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
    at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
    at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
    at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
    at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(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)

    "traceMsgQueueThread" daemon prio=6 tid=0x05f29d88 nid=0x540 in Object.wait() [0x07aaf000..0x07aafc64]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x212318f0> (a java.util.ArrayList)
    at java.lang.Object.wait(Unknown Source)
    at com.sun.deploy.util.Trace$TraceMsgQueueChecker.run(Unknown Source)
    - locked <0x212318f0> (a java.util.ArrayList)
    at java.lang.Thread.run(Unknown Source)

    "AWT-Windows" daemon prio=6 tid=0x05f256d0 nid=0x53c runnable [0x0788f000..0x0788fce4]
    at sun.awt.windows.WToolkit.eventLoop(Native Method)
    at sun.awt.windows.WToolkit.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

    "AWT-Shutdown" prio=6 tid=0x05f252d8 nid=0x538 in Object.wait() [0x0778f000..0x0778fd64]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x21231598> (a java.lang.Object)
    at java.lang.Object.wait(Unknown Source)
    at sun.awt.AWTAutoShutdown.run(Unknown Source)
    - locked <0x21231598> (a java.lang.Object)
    at java.lang.Thread.run(Unknown Source)

    "Java2D Disposer" daemon prio=10 tid=0x05f24108 nid=0x534 in Object.wait() [0x0768f000..0x0768f9e4]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x21231620> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(Unknown Source)
    - locked <0x21231620> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(Unknown Source)
    at sun.java2d.Disposer.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

    "Low Memory Detector" daemon prio=6 tid=0x05eb93d8 nid=0x52c runnable [0x00000000..0x00000000]

    "CompilerThread0" daemon prio=10 tid=0x0300e3e0 nid=0x528 waiting on condition [0x00000000..0x0738f8c4]

    "Signal Dispatcher" daemon prio=10 tid=0x05eb7400 nid=0x524 runnable [0x00000000..0x00000000]

    "Finalizer" daemon prio=8 tid=0x05eb2888 nid=0x520 in Object.wait() [0x0718f000..0x0718fc64]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x212317c8> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(Unknown Source)
    - locked <0x212317c8> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(Unknown Source)
    at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

    "Reference Handler" daemon prio=10 tid=0x030ba0d0 nid=0x484 in Object.wait() [0x0708f000..0x0708fce4]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x212314d0> (a java.lang.ref.Reference$Lock)
    at java.lang.Object.wait(Unknown Source)
    at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
    - locked <0x212314d0> (a java.lang.ref.Reference$Lock)

    "main" prio=6 tid=0x0303d170 nid=0x4ec runnable [0x00000000..0x0012b708]

    "VM Thread" prio=10 tid=0x02f75e28 nid=0x468 runnable

    "VM Periodic Task Thread" prio=10 tid=0x05eba7d8 nid=0x530 waiting on condition

    ----------------------------------------------------
    Fertig.

  • Moin oischn,

    ich hatte das gleiche Problem. Bis eben. Hatte nämlich auch gegoogelt und folgendes festgestellt: Java verträgt sich offenbar nicht mit dem alternativen Namen, den ich ihm gegeben habe, und das schon in früheren Versionen (das Posting ist von 2004). Ich habe ihn wieder gelöscht, und schwupps, ging alles wieder. Blödes Java.

    Die Anleitung stimmt aber nicht mehr ganz für den aktuellen Firefox (2.0.0.11). Gehe also folgendermaßen vor:

      Gib about:config in die Adresszeile ein.
      Klicke auf einen beliebigen Eintrag und drücke dann g.
      Suche nach dem Eintrag general.useragent.override
      Leere dessen Inhalt (Doppelklick)

    Das sollte es gewesen sein. Browser sicherheitshalber nochmal neu starten. Ich hoffe jetzt mal, dass es bei Dir wirklich auch daran lag.

    Kristian