java.lang.NullPointerException ?

bernds

Grünschnabel
Hallo,

bekomme bei einer "an sich" ganz simplen Sache java.lang.NullPointerException

Da das so klein ist, hier mal der Code:

import org.wings.SButton;
import org.wings.SFrame;
import org.wings.SGridLayout;
import org.wings.SPanel;

public class main
{
public main()
{
SFrame rootframe = new SFrame("laufende Aufträge...");
SPanel menue = new SPanel();
SGridLayout gridLayout = new SGridLayout(2);
menue.setLayout(gridLayout);
menue.add(new SButton("Home"));
menue.add(new SButton("Aufträge"));
menue.add(new SButton("Abmelden"));
rootframe.getContentPane().add(menue);
rootframe.setVisible(true);
}
}
 
Ähhh du wirst nicht nur eine NullpointerException bekommen sondern auch einen Stacktrace, in dem du genau die Zeile nachvollziehen kannst, wo du denn z.b eine Methode auf einem Object aufrufen willst das leider null ist.
 
Ich bekomme folgende Ausgabe:

javax.servlet.ServletException: Error instantiating servlet class main
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
java.lang.Thread.run(Thread.java:595)

und

java.lang.NullPointerException
org.wings.SContainer.<init>(SContainer.java:90)
org.wings.SRootContainer.<init>(SRootContainer.java:48)
org.wings.SFrame.<init>(SFrame.java:108)
org.wings.SFrame.<init>(SFrame.java:119)
main.<init>(main.java:10)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
java.lang.reflect.Constructor.newInstance(Constructor.java:494)
java.lang.Class.newInstance0(Class.java:350)
java.lang.Class.newInstance(Class.java:303)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
java.lang.Thread.run(Thread.java:595)

Habe allerdings irgendwie den Eindruck, mir fehlt da eine Library...Aber welche und wo?
 
Zuletzt bearbeitet:
Hab den Fehler gefunden. Lag an der "web.xml".

Wundert mich nur, wieso da eine java.lang.NullPointerException aufläuft...
 
Zurück