NullPointerException-Problem

Why do I get a NullPointerException from this code?
The code should write �Test� in an applet.
import java.applet.*;
import java.awt.*;
public class fot extends Applet {     
     myCanvas bild;
     public void init(){
     setLayout(new BorderLayout());
     bild = new myCanvas();
     add("Center",bild);
public class myCanvas extends Canvas{
     Image buffer;
     Graphics gb;
     public void init(){               
     buffer = createImage(400, 300);
     gb = buffer.getGraphics();
     rita();
     public void rita(){
     gb.drawString("Test",50,50);
     repaint();
     public void paint(Graphics screen){
     screen.drawImage(buffer,0,0,this);

Ok, I changed the myCanvas class like this, but still the same error(nullPointerExseption)
public class myCanvas extends Canvas{
     Image buffer;
     Graphics gb;
     public myCanvas(){
     buffer = createImage(400, 300);
     gb = buffer.getGraphics();
     rita();     
     public void rita(){
     gb.drawString("Test",50,50);
     repaint();
     public void paint(Graphics screen){           
     screen.drawImage(buffer,0,0,this);
}

Similar Messages

  • Java.lang.NullPointerException problem after installation

    Dear all,
    after i install the EP6.0 SP9 on AIX 5.3 ORACLE 9.2 ,when i want to create role ,i hit the IE error message like "operation aborted" .in the log viewer i found the error
    Time : 16:26:50:119
    Category : /System/Server
    Date : 06/22/2005
    Message :  [com.sapportals.portal.pcd.admintools.roleeditor.RoleEditorCompContextHandler] getPriority() failed
    [EXCEPTION]
    java.lang.NullPointerException
    at com.sapportals.portal.pcd.admintools.roleeditor.RoleEditorJndi.getPriority(RoleEditorJndi.java:1622)
    at com.sapportals.portal.pcd.admintools.roleeditor.RoleEditorJsTree.createTreeNode(RoleEditorJsTree.java:784)
    at com.sapportals.portal.pcd.admintools.roleeditor.RoleEditorJsTree.getChildTreeNodes(RoleEditorJsTree.java:646)
    at com.sapportals.portal.pcd.admintools.roleeditor.RoleEditorJsTree.createJScriptTree(RoleEditorJsTree.java:96)
    at com.sapportals.portal.pcd.admintools.roleeditor.RoleEditorJsTree.createJScriptTree(RoleEditorJsTree.java:106)
    at com.sapportals.portal.pcd.admintools.roleeditor.RoleEditorJsTree.buildRoleEditorJsTree(RoleEditorJsTree.java:56)
    at com.sapportals.portal.pcd.admintools.roleeditor.misc.RoleEditorPage2.createContentStudioPage2(RoleEditorPage2.java:1501)
    at com.sapportals.portal.pcd.admintools.roleeditor.misc.RoleEditorPage2.createPage2(RoleEditorPage2.java:1425)
    at com.sapportals.portal.pcd.admintools.roleeditor.RoleEditorMain.doContent(RoleEditorMain.java:129)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
    at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
    at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:646)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
    at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
    at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:232)
    at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)
    at java.security.AccessController.doPrivileged1(Native Method)
    it seems to be java problem ,anybody could give some suggestion?thanks

    Hi,
    I have similar problem.
    If you have solved this issue please let me know how.
    Thanks
    Arun

  • NullPointerException problem when  deploying hello1 example.

    I am running Sun AppServer Edition 8.0 on Windows 2000 platform. When I
    executed asant build command, Build Successful message was displayed.
    To configure the Web application, I followed the steps outlined on how
    to package the application using the deploytool in Chapter 3 of the
    tutorial. Again I used the steps outlined on how to deploy the
    packaged web module using the deploytool to deploy the application
    on the Sun AppServer. However the deployment failed with
    NullPointerException message.
    Here is a listing of the error message:
    DetailsTimestamp:Nov 30, 2004 08:13:41.174
    Log Level: WARNING
    Logger:javax.enterprise.system.tools.admin
    Name-Value Pairs:_ThreadID=11;
    Record Number:106
    Message ID:ADM1026
    Complete Message
    Redeployment failed - Detailed Message:java.lang.NullPointerException     at
    com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.getHostName(ApplicationsConfigMBean.java:3045)     at
    com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.setHostAndPort(ApplicationsConfigMBean.java:3038)     at
    com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.deploy(ApplicationsConfigMBean.java:274)     at
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)     at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)     at
    java.lang.reflect.Method.invoke(Method.java:324)     at
    com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:287)     at
    com.sun.enterprise.admin.config.BaseConfigMBean.invoke(BaseConfigMBean.java:280)     at
    com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:221)     at
    com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:228)     at
    com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:823)     at
    com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:792)     at
    sun.reflect.GeneratedMethodAccessor56.invoke(Unknown Source)     at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)     at
    java.lang.reflect.Method.invoke(Method.java:324)     at
    com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:54)     at $Proxy1.invoke(Unknown Source)     at
    com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(SunoneInterceptor.java:282)     at
    com.sun.enterprise.admin.jmx.remote.server.callers.InvokeCaller.call(InvokeCaller.java:38)     at
    com.sun.enterprise.admin.jmx.remote.server.MBeanServerRequestHandler.handle(MBeanServerRequestHandler.java:92)     at
    com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.processRequest(RemoteJmxConnectorServlet.java:
    69)     at
    com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.doPost(RemoteJmxConnectorServlet.java:94)     at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:768)     at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:861)     at sun.reflect.GeneratedMethodAccessor60.invoke(Unknown
    Source)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)     at
    java.lang.reflect.Method.invoke(Method.java:324)     at
    org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:289)     at
    java.security.AccessController.doPrivileged(Native Method)     at
    javax.security.auth.Subject.doAsPrivileged(Subject.java:500)     at
    org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:311)     at
    org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:205)     at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:283)     at
    org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:102)     at
    org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:192)     at
    java.security.AccessController.doPrivileged(Native Method)     at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)     at
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:263)     at
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:156)     at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:569)     at
    org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:261)     at
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:215)     at
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:156)     at
    org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:583)     at
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:154)     at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:569)     at
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:200)     at
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:156)     at
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:180)     at
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:154)     at
    org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:582)     at
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:154)     at
    com.sun.enterprise.webservice.EjbWebServiceValve.invoke(EjbWebServiceValve.java:134)     at
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:154)     at
    com.sun.enterprise.security.web.SingleSignOn.invoke(SingleSignOn.java:254)     at
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:154)     at
    com.sun.enterprise.web.VirtualServerValve.invoke(VirtualServerValve.java:209)     at
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:154)     at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:569)     at
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:161)     at
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:156)     at
    com.sun.enterprise.web.VirtualServerMappingValve.invoke(VirtualServerMappingValve.java:166)     at
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:154)     at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:569)     at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:979)     at
    org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:211)     at
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:692)     at
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:647)     at
    org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)     at
    org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:691)     at
    java.lang.Thread.run(Thread.java:534)
    Here is the output from asant listprops command.
    Buildfile: build.xml
    listprops:
    [echo] Path information
    [echo] j2ee.home = C:/Sun/AppServer
    [echo] env.Path = .;
    c:\oracle\ora92\bin;
    c:\oracle\ora92\sqlj\bin;
    C:\Program Files\Oracle\jre\1.3.1\bin;
    C:\Program Files\Oracle\jre\1.1.8\bin;
    C:\Ant\apache-ant-1.6.2\bin;
    C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program Files\Microsoft SQL
    Server\80\Tools\Binn\;
    c:\mysql\bin;
    c:\j2sdk1.4.2_06\bin;
    c:\Sun\AppServer\bin;
    c:\Sun\AppServer\bin;c:\Sun\AppServer\jdk\bin;
    C:\Documents and Settings\sam darko\jwsdp-1.1\jwsdp-shared\bin;
    C:\Program Files\Microsoft Visual Studio\Common\Tools\WinNT;
    C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program Files\Microsoft Visual
    Studio\Common\Tools;
    C:\Program Files\Microsoft Visual Studio\VC98\bin;
    C:\Program Files\MSXML 4.0;
    C:\Ant\apache-ant-1.6.2\bin;
    c:\mysql\bin;
    c:\bea\weblogic81\server\bin;
    C:\;
    C:\ERCDTMP;C:\ERCDTMP\BIN;C:\ERCDTMP\TOOLS\PT1
    [echo] env.PATH = ${env.PATH}
    [echo] Classpath information
    [echo] classpath = .;
    c:\Sun\AppServer\lib\j2ee.jar;
    c:\Sun\AppServer\jdk\lib\tools.jar;
    C:\Program Files\Altova\xmlspy\XMLSpyInterface.jar;
    c:\bea\weblogic81\server\lib\weblogic_sp.jar;
    c:\bea\weblogic81\server\lib\weblogic.jar;
    C:\jakarta-struts-1.1\lib\struts.jar;
    c:\JSTL1.1\jstl-1.1.2\lib\jstl.jar;
    c:\JSTL1.1\jstl-1.1.2\lib\standard.jar
    [echo] Admin information
    [echo] admin.password = ${admin.password}
    [echo] admin.host = localhost
    [echo] admin.user = admin
    [echo] admin.port = 4848
    [echo] https.port = 8090
    [echo] Domain information
    [echo] domain.resources = "domain.resources"
    [echo] domain.resources.port = 8091
    [echo] Database information
    [echo] db.root = C:/Sun/AppServer/pointbase
    [echo] db.driver = com.pointbase.jdbc.jdbcUniversalDriver
    [echo] db.host = localhost
    [echo] db.port = 9092
    [echo] db.sid = sun-appserv-samples
    [echo] db.url = jdbc:pointbase:server://localhost:9092/sun-appserv-samples
    [echo] db.user = pbpublic
    [echo] db.pwd = pbpublic
    [echo] url.prop = DatabaseName
    [echo] ds.class = com.pointbase.jdbc.jdbcDataSource
    [echo] db.jvmargs = -ms16m -mx32m
    BUILD SUCCESSFUL
    Total time: 5 seconds

    I just ran the hello1 example on a Win2K system from the command line without seeing the problems that you encountered. I am running a later version of the Application Server than you are (8.1 PE vs. 8.0) and am using the tutorial sources that were designed to be used with that version of the tutorial:
    - Use Update 3 version of the tutorial with Application Server 8.1
    - Use Update 2 version of the tutorial with Application Server 8.0 Update 1
    I haven't tried it with deploytool yet, but built, packaged, and deployed using the asant instructions, as follows.
    1. Start the Application Server.
    2. In a terminal window, change to the j2eetutorial14/examples/web/hello1 directory.
    3. Build the example: asant build
    4. Package the example: asant create-war
    5. Deploy the example: asant deploy-war
    6. In your browser, go to http://localhost:8080/hello1and enter your name.
    If you do this do you see the same problem? If you do, where do you encounter that problem? On deployment?
    In the meantime, I'll try to package and deploy with deploytool and report back with my results.
    Hope this helps.
    ~Eric

  • How can I can solve my NullPointerException problem?

    Hi all,
    So I'm playing around with some code and was wondering why I get the following?
    Exception in thread "main" java.lang.NullPointerException
         at lecture_examples.Library.searchForTitle(Library.java:38)
         at lecture_examples.LibraryManager.main(LibraryManager.java:24)The problem seems to occur when I call searchForTitle() in the library class. Here is my code:
    package lecture_examples;
    public class LibraryManager
         public static void main(String []args)
              Library lib = new Library(150);
              Book book1 = new Book("Africa", "Ray Mears", "1111-1111-1111-1", "Penguin Books", 2007);
              Book book2 = new Book("North America", "Ray Mears", "2222-2222-2222-2", "Penguin Books", 2007);
              Book book3 = new Book("South America", "Ray Mears", "3333-3333-3333-3", "Penguin Books", 2007);
              Book book4 = new Book("Europe", "Ray Mears", "4444-4444-4444-4444-4", "Penguin Books", 2007);
              Book book5 = new Book("Asia", "Ray Mears", "5555-5555-5555-5555-5", "Penguin Books", 2007);
              Book book6 = new Book("Australasia", "Ray Mears", "6666-6666-6666-6666-6", "Penguin Books", 2007);
              Book book7 = new Book("India", "Ray Mears", "7777-7777-7777-7", "Penguin Books", 2007);
              Book book8 = new Book("South Pacific", "Ray Mears", "8888-8888-8888-8", "Penguin Books", 2007);
              lib.addBook(book1);
              lib.addBook(book2);
              lib.addBook(book3);
              lib.addBook(book4);
              lib.addBook(book5);
              lib.addBook(book6);
              lib.addBook(book7);
              lib.addBook(book8);
              lib.searchForTitle("India");
         //other static methods used by main
    package lecture_examples;
    import java.util.Vector;
    public class Library
         private int currSize = 0;
         private Book[] books;
         public Library()
              books=new Book[1000];
         public Library(int maxSize)
              books=new Book[maxSize];
         public void addBook(Book newBook)
              if(currSize<books.length) //if there the book array is not full
                   books[currSize++]=newBook;//Puts the newBook into an element of book array
              else
                   System.out.println("Your Library is Full");//Output error message
         public Book[] searchForTitle(String aTitle)
              Vector v=new Vector();//create an expandable Vector called v.
              for(int i=0;i<books.length;i++)//loops through the array of books
                   if(aTitle.equals(books.getTitle()))//compares the searched Title with each title stored in each element of the book array
                        v.add(books[i]);//if the book lexigraphically matches a book in the book array it adds the existing book to the vector
              Book[] results=new Book[v.size()];//creates an book-result array which is the same size as the vector
              for(int i=0;i<v.size();i++)
                   results[i]=(Book)(v.elementAt(i)); //loops through the results vector and casts them as books into the book array
              return results;     //returns results     
         public void removeBook(String isbn)
              int index=getIndex(isbn);//gets the index of isbn and assigns it to the index integer variable
              for (int i=index;i<currSize-1;i++) //loops through the books
                   books[i]=books[i+1]; //moves each book up one element in the book array
              currSize--;//decrements the number of books in the library
         public int getIndex(String isbn)
              int index = 0;
              for(int i=0;i<currSize;i++)//loops through the number of books
                   if(isbn.equals(books[i].getIsbn()))//If the isbn is in the book array
                        index = i; //assign index to i
              return index;
    package lecture_examples;
    public class Book
         private String title = "Invalid";
         private String author = "Invalid";
         private String isbn = "Invalid";
         private String publisher = "Invalid";
         private int publicationYear = 0000;
         public Book(String title, String author, String isbn, String publisher, int publicationYear)
              this.title = title;
              this.author = author;
              this.isbn = isbn;
              this.publisher = publisher;
              this.publicationYear = publicationYear;          
         public String getTitle()
              return title;
         public String getAuthor()
              return author;
         public String getIsbn()
              return isbn;
         public String getPublisher()
              return publisher;
         public int getPublicationYear()
              return publicationYear;
         public void setTitle(String newTitle)
              title = newTitle;
         public void setAuthor(String newAuthor)
              author = newAuthor;
         public void setisbn(String newisbn)
              isbn = newisbn;
         public void setPublisher(String newPublisher)
              publisher = newPublisher;
         public void setPublicationYear(int newPublicationYear)
              publicationYear = newPublicationYear;
         public String toString()
              String fullDetails = "\nTitle = \t" + title
              + "\nAuthor = \t" + author
              + "\nISBN = \t\t" + isbn
              + "\nPublisher = \t" + publisher
              + "\nYear = \t\t" + publicationYear;
              System.out.println(fullDetails);
              return fullDetails;

    >
    Exception in thread "main" java.lang.NullPointerException
         at lecture_examples.Library.searchForTitle(Library.java:38)
         at lecture_examples.LibraryManager.main(LibraryManager.java:24)Simple, line #38 in your Library.java in giving you NullPointerException. In the constructor of your Library.java, you are creating books array of size 1000, which will be initialized to an Books array with 1000 null values. Are you having a reference to a Book object at all 1000 array positions? If no, then in your searchForTitle() method you are iterating through the entire books array using a for loop and at every array object you are calling books.getTitle(). But, if your array has null values then it will throw NullPointerException. So do something like this...
    if(books!=null && aTitle.equals(books[i].getTitle()))//compares the searched Title with each title stored in each element of the book array
                        v.add(books[i]);//if the book lexigraphically matches a book in the book array it adds the existing book to the vector

  • Brain hurts, need help nullPointerException problems

    I've been working on this program almost 8 hours straight and have just hit my latest problem but I'm getting too tired to solve it tonight and thought someone might have some useful pointers.
    I have a screen that takes several details in text fields from the user and when the OK button is pressed does the following:
    private void okButtonActionPerformed(ActionEvent evt)
    ConfirmTitlePanel confirmTitlePanel = new ConfirmTitlePanel();
    . // Gets details from text fields here
    model.Title.newInstance( param1,
    param2,
    etc... );
    // Fetch reference to Graphical so buttons can use it to
    // display panels
    graph = model.Shop.getGraphical();
    graph.display( confirmTitlePanel );
    This displays the next panel which works fine on its own but when I add the code to get the details I've just set with newInstance, so I can display them back to the user I get a NullPointerException.
    My set code is called when initialising the panel and looks like this:
    private void
    setValues() throws NullPointerException
    model.Field[] titleDetails = model.Title.getFullDetails();
    param1.setText( titleDetails[0].asString() );
    param2.setText( titleDetails[1].asString() );
    etc...
    Seems getFullDetails is not returning anything to titleDetails. Field is an array of things. It's set up to handle int, boolean and String. The asString determines the type of titleDetails[x] and converts it to a String. It is at the point where asString is trying to convert the first parameter it is determining the object type is null.
    I'm sure the answer is simple but I'm felling a bit fried so any help would be appreciated before I start afresh tomorrow.
    Thanks in advance.
    Regards,
    Mark.

    Please help if you can. I can send the full code directly to people if they wish.
    My problem is not so much setText as the fact when I read the values in the object instance I created they are null. I've found a interesting point though. I added debug lines and found that the newInstance had the correct values and the setObject created an object that was not null.
    However the first time you submit the details when it tries to get the object it is null. However when you try and enter the details for a second time it will display the details entered on your first entry. Likewise if you went to enter a third title and put blank details in it would display the second set of details back to the user when they click OK.
    Right onto the code.
    ----Shop.class - contains
    public static Object
    getObject()
    if ( save_ == null)
    System.out.println("Return save_ but it is null");
    return save_;
    public static void
    setObject( Object save )
    save_ = save;
    if ( save == null)
    System.out.println("Just taken save but it is null");
    if ( save_ == null)
    System.out.println("Just set save_ but it is null");
    ----AddTitlePanel.class contains
    private void okButtonActionPerformed(ActionEvent evt)
    ConfirmAddTitlePanel confirmAddTitlePanel =
    new ConfirmAddTitlePanel();
    // Gets the textField values here
    model.Title mss = model.Title.newInstance( fullISBN,
    ISBN,
    title,
    author,
    copiesInStock,
    price );
    model.Shop.setObject( mss );
    // Fetch reference to Graphical so buttons can use it to
    // display panels
    graph = model.Shop.getGraphical();
    graph.display( confirmAddTitlePanel );
    This creates a newInstance of Title and creates a copy using setObject when the user clicks on "OK" button. It also calls the ConfirmAddTitlePanel.class to display the details back to the user.
    ----ConfirmAddTitlePanel.class contains:
    private void
    setValues() throws NullPointerException
    model.Title mss = (model.Title) model.Shop.getObject();
    if ( mss != null )
    model.Field[] titleDetails = mss.getFullDetails();
    //model.Field[] titleDetails = model.Title.getFullDetails();
    fullISBNTextField.setText( titleDetails[0].asString() );
    //ISBNTextField.setText( titleDetails[1].asString() );
    titleTextField.setText( titleDetails[2].asString() );
    authorTextField.setText( titleDetails[3].asString() );
    copiesInStockTextField.setText( titleDetails[4].asString() );
    priceTextField.setText( titleDetails[5].asString() );
    else
    System.out.println( "\nMSS = null" );
    This is getting the Object back that we just set and fetching its details to display to the user by populating the TextFields.
    As I say first time you enter the details and click OK it displays the above panel and outputs "MSS = null" and cannot populate the fields. When you enter the next set of title details and click "OK" getObject is no longer setting mss to null but the values fetched to set the TextFields is the data entered for the first title and not the details just entered.
    ----Title.class contains:
    public static Title
    newInstance( String fullISBN,
    String ISBN,
    String title,
    String author,
    int copiesInStock,
    int price )
    Title atitle = new Title( fullISBN,
    ISBN,
    title,
    author,
    copiesInStock,
    price );
    System.out.println("Created new object instance Title\n");
    System.out.println( "FullISBN = " + getFullISBN() );
    System.out.println( "ISBN = " + getISBN() );
    System.out.println( "Title = " + getTitle() );
    System.out.println( "Author = " + getAuthor() );
    System.out.println( "Copies = " + getCopiesInStock() );
    System.out.println( "Price = " + getPrice() );
    return atitle;
    I'm really stuck and if I solve this I should hopefully be able to make progress again. Thanks in advance.
    Mark.

  • (homework) NullPointerException problem

    This is a homework problem that is asking us to go through two lists of names, find the duplicates between the two. Then we are supposed to take only the last names, sort them into ascending order and capitalize the entire name and print it. The problem is I get an NPE every time I add the following code:
    Arrays.sort(lastname);Example:
    import java.util.Arrays;
    public class NameLists2
       public static void main(String [] args)
              String [] names1 = {"Bill Board","John Smith","Smiley Faces","Hazel Nutt",
                                           "Al K Selzer","Wah Shuppe","June Schauer","Simon Sez",
                                            "Justin Time","Fast Walker","Ima Legend","Garren Teed",
                                   "Skip Roper","Hy Price","Shanda Lear","Bill Foldes",
                                    "James Bond","Stu Meat","Mike Raffone","Budd Weiser"};
            String [] names2 = {"Rick Shaw","Smiley Faces","Seymour Faces","Al K Selzer",
                                      "Sandy Beach","June Schauer","Luce Change","Mae Flowers",
                                 "Justin Time","Iona Honda","Budd Weiser","Stu Meat",
                               "Bill Board","Phil R Uppe","Bill Foldes","Ben Dover",
                                "Snough Storm","James Bond","Mike Raffone","Hazel Nutt"};
             String [] lastname = new String [20];
             int loc;
               for(int i = 0; i < names1.length; i++)
                    for(int j = 0; j < names2.length; j++)
                       if(names1.compareTo(names2[j]) == 0)
                   loc = names1[i].indexOf(' ');
                   lastname[i] = names1[i].substring(loc + 1);
                   Arrays.sort(lastname);
    System.out.println(lastname[i]);
    Exception in thread "main" java.lang.NullPointerException
         at java.lang.String.compareTo(String.java:1168)
         at java.lang.String.compareTo(String.java:92)
         at java.util.Arrays.mergeSort(Arrays.java:1144)
         at java.util.Arrays.mergeSort(Arrays.java:1155)
         at java.util.Arrays.mergeSort(Arrays.java:1155)
         at java.util.Arrays.sort(Arrays.java:1079)
         at NameLists2.main(NameLists2.java:35)
    I've read up on NPEs and I still can't figure out where I'm screwing up, any ideas?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    The reason you are getting that error is because when you created the array String [] lastname = new String [20]; it makes all twenty entries equal to null therfore the method cannot sort through null entries heres what you do.
    Changes i would make
    int count=0;
    String [] lastname,temp = new String [20];
    for(int i = 0; i < names1.length; i++)
                   for(int j = 0; j < names2.length; j++)
                   if(names1.equal(names2[j]))
                   loc = names1[i].indexOf(' ');
    temp[count] = names[i].substring(loc + 1);
                   count++;
    lastname=new String [count]
    for (int x=0;x<count;x++){
    lastname[x]=temp[x];}
    Array.sort(lastname);
    for (int x=0;x<count;x++){
    System.out.println(lastname[i]);}
    Edited by: Wyatt on Feb 12, 2008 10:41 AM

  • NullPointerException problem while importing MDL file......

    Hi OWB Gurus,
    I am getting java.lang.NullPointerException error while importing MDL file.Please let me know the solution if any one had experience the same problem in the past
    Thank in advance
    Best Regards
    kumar

    Where there any errors during the import? If so, what were the errors?

  • JButton NullPointerException problem

    Hi
    I was wondering if you guys can help me out on this one. I'm been prompted with a NullPointerException whenever I click on either of the 2 buttons.
    Thanks guys
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class Alarm extends JPanel implements ActionListener{
        private JTextArea messageField;
        private JButton alarmOn, alarmOff;
        private JLabel alarmLED;
        public Alarm(){
            super.setPreferredSize(new Dimension(200,300));
            //configuring components;
            JButton alarmOn = new JButton("On");
            alarmOn.addActionListener(this);
            JButton alarmOff = new JButton("OFF");
            alarmOff.addActionListener(this);
            JLabel alarmLED = new JLabel("Alarm OFF");
            alarmLED.setOpaque(true);
            alarmLED.setBackground(Color.GREEN);
            messageField = new JTextArea(2,20);
            messageField.setEditable(false);
            messageField.setPreferredSize(new Dimension(200, 200));
            this.add(messageField, BorderLayout.PAGE_START);
            alarmOn.setPreferredSize(new Dimension(80, 20));
            this.add(alarmOn, BorderLayout.LINE_START);
            alarmOff.setPreferredSize(new Dimension(80, 20));
            this.add(alarmOff, BorderLayout.CENTER);
            alarmLED.setPreferredSize(new Dimension(65, 30));
            this.add(alarmLED, BorderLayout.LINE_END);
         public void actionPerformed(ActionEvent event){
            if(event.getSource()==this.alarmOn){
                this.alarmLED.setBackground(Color.RED);
                this.alarmLED.setText("Alarm ON");
            }else{
                this.alarmLED.setBackground(Color.GREEN);
                this.alarmLED.setText("Alarm OFF");
    }//end of class;

    I figured it out...I think i declared the button twice.
    Funny...it seems easier to spot it in this forums comparing it on BlueJ
    Will someone recommend me a better java client then BLueJ?
    Preferably user friendly kinds
    Thanks

  • Java.lang.NullPointerException problems

    I have noticed i cannot make a Point P = new Point(null); it throws this exception. However i have made a function that returns a point, or null, depending on whether two line segments collide. Here is what happens:
    this is where the error occours, and where i need to use the method:
    if (LineIntersect(variables) != null);
         Point P = new Point(LineIntersect(variables) );
            // do whatever i need
    }with the method along the lines of:
    Point LineIntersect(variables)
            if (collides)
                Point P = new Point();
                   //P = whatever i want....
            else
                   return null;
    }however i get an java.lang.NullPointerException at
    Point P = new Point(LineIntersect(variables) );
    and i dont know why, as i am only declairing this if LineIntersect(variables) is NOT null.... I dont think this is a syntax error, will post more code if needed
    thanks for the help!

    My 0.02c
    You are calling the LineIntersect method (should be lineIntersect) twice. Plus that method returns a Point object so no need to use the new operator again. I would do this:
    Point p = lineIntersect(variables);
    if(p != null) {
        // do something with the Point
    }

  • DAO NullPointerException Problem

    ok I have a DAO that returns a java.util.Collection the DAO is then called by a UseCase which is called from a ActionServlet. Well anyway, when I try to get the Collection it kicks out a NullPointerException. I tried just calling the the DAO from a test JSP but I still get a NullPointerException. Please tell me what I am doing wrong.
    the method in the DAO
       public Collection getProjectsInfo(String username) throws DataAccessException,
      SQLException {
           ProjectsVO vo = new ProjectsVO() ;
           Collection list = null ;
           //create SQL Statement to send to the DB
           StringBuffer sql = new StringBuffer() ;
           sql.append("SELECT pu_project_name, ") ;
           sql.append("pu_project_id ") ;
           sql.append("FROM project_users ") ;
           sql.append("where pu_username = '" + username + "'") ;
           Connection conn = null ;
           try {
               DataSource ds = ResourceLocator.getWFDataSource() ;
               if(ds != null) {
                   conn = ds.getConnection() ;
               if(conn == null) {
                   throw new SQLException("Unable to get Work Flow database Connection, ProjectUsers") ;
               //prepare statement and execute query
               PreparedStatement ps = conn.prepareStatement(sql.toString()) ;
               ResultSet rs = ps.executeQuery() ;
               while(rs.next()) {
                   vo.setProjectName(rs.getString("pu_project_name")) ;
                   vo.setProjectID(rs.getString("pu_project_id")) ;
                   list.add(vo) ;
           catch(SQLException e){
               e.printStackTrace() ;
               throw new DataAccessException("error accessing data: " + e.getMessage()) ;
           catch(ResourceLocatorException e){
               e.printStackTrace() ;
               throw new DataAccessException("error accessing data: " + e.getMessage()) ;
           finally{     try {
          if(conn != null) {
            conn.close() ;
         catch(SQLException e) {
           e.printStackTrace() ;
      return list ;
    I output the data from the DAO to a value object for display purposes later in a JSP, but I add the VO to the Collection, that's when the error gets thrown.
    This is the UC method that calls the DAO method
    public Collection getProjectsByUser(String username) throws DataAccessException {
            Collection list = null ;
            ProjectUsersDAO dao = new ProjectUsersDAO() ;
            try {
                list = dao.getProjectsInfo(username) ;
            catch(DataAccessException e) {
                e.printStackTrace() ;
            catch(SQLException e) {
                e.printStackTrace() ;
            catch(NullPointerException e) {
                 e.printStackTrace() ;
          return list ; 
        }I know the DataSource connection works bc other classes are fine. The SQL checks out. Everything is fine. So somewhere from the ResultSet to parsing, I am loosing the data. Anyone have an idea?????

    Collection list = null ;
    list.add() will throw a null pointer as the collection is null.
    try something like Collection list = new ArrayList()...

  • If you have 'Not Connected' or 'Couldn't add printer: java.lang.NullPointerException' Problem

    I got similar problem (in fact hit both) last night when I was trying to make ePrint work for me.  After a while of searching from internet, I came across a statement somewhere (my memory faded) that the ePrint email address will be expired in 1 day if not activated.  In my case, the email address was printed more than a day ago before my first try to setup ePrint.  Worse, I tried many times in different ways in order to get another email addresses hoping that this could solve the problem.  Obviously, it was wrong.
    The key point is that the generated email address will be expired in 1 day.
    So, I decided to disable web services once again last night.  Then, do nothing but go to sleep.  Tonight, I enable web services again.  After a short wile, a new page printed with a new email address.  This is a good sign as this page is actually printed via ePrint, which you will find out later when you go to www.hp.com/go/ePrintCentre/add to setup the printer.  Once all setup done, you should see that the printer is now connected.
    Hope this helps.

    Yeah it might be a bit advanced for a first
    application but I'm pretty good at JavaScript and
    this isn't much different. (Except for the fact that
    Java takes long ways around small problems.)
    I doubt that's the problem since the line which
    prints out the value of oldData always returns what's
    in the file, which should indicate that readMyFile()
    is ok.Yes I didn't dig deep enough.
    Allthough Eclipse says that readLine() is deprecated.
    And I have no idea what deprecated means...It means you shouldn't use it any more. Usually the java docs will provide a note indicating what you should be using. It should still however work.
    >
    As I read the error log, the error at line 21 happens
    because of the error at line 69 which in turn happens
    because of a problem with
    java.applet.Applet.getAppletContext(Unknown Source).Try printing imageURL before the call.

  • NullPointerException problems.....

    Hi All,
    I am having a serious disagreement with some NullPointerExceptions, in my case unfortunately I cannot simply wrap the code causing the exceptions in in a try{ catch{ block as this will completely shut my application down before it even has a chance to do anything!
    To start with I create a number of ButtonData objects from the following code:
    import java.io.*;
    import javax.swing.*;
    import java.awt.*;
    public class Begin
      public static JTextField ExecT;   
      public static JTextField LinkName;
      public static String Path1;
      public static String Path2;
      public static String Path3;
      public static String Path4;
      public static String Path5;
      public static Container c;
      public static JButton button1;
      public static JButton button2;
      public static JButton button3;
      public static JButton button4;
      public static JButton button5;
      public static DataEntryBox EntryBox;
      public static ButtonData BtData1;
      public static ButtonData BtData2;
      public static ButtonData BtData3;
      public static ButtonData BtData4;
      public static ButtonData BtData5;
      public static FileInputStream inStream;      //Incoming object stream.
      public static ObjectInputStream objStreamIn;
      public static FileOutputStream outStream;    //Outgoing object stream.
      public static ObjectOutputStream objStreamOut;
      public static void main(String[] args)
        try{
          inStream = new FileInputStream("ObjStore");
          objStreamIn = new ObjectInputStream(inStream);
          if(objStreamIn.available() == 0)   //Check for objects in file.
            objStreamIn.close();        //Close incoming object / file
            inStream.close();           //streams as no objects were found.
        //Instantiate ButtonData objects only once, when program is first
        //run, and never again unless the "ObjStore" file has been deleted.
            BtData1 = new ButtonData();
            BtData1.initName("Link1");
            BtData1.initPath("");
            BtData2 = new ButtonData();
            BtData2.initName("Link2");
            BtData2.initPath("");
            BtData3 = new ButtonData();
            BtData3.initName("Link3");
            BtData3.initPath("");
            BtData4 = new ButtonData();
            BtData4.initName("Link4");
            BtData4.initPath("");
            BtData5 = new ButtonData();
            BtData5.initName("Link5");
            BtData5.initPath("");
          else
            try{
            Begin.BtData1 = (ButtonData)objStreamIn.readObject();
            Begin.BtData2 = (ButtonData)objStreamIn.readObject();
            Begin.BtData3 = (ButtonData)objStreamIn.readObject();
            Begin.BtData4 = (ButtonData)objStreamIn.readObject();
            Begin.BtData5 = (ButtonData)objStreamIn.readObject();
            }catch(ClassNotFoundException e){}
            objStreamIn.close();          //Close streams after all objects
            inStream.close();             //have been read from file.
        }catch(IOException e){}
        GUI xyz = new GUI();             //Create the General User
                                         //Interface.
    }This program utilises object serialization and the ButtonData objects are defined by this class:
    import java.io.*;
    public class ButtonData implements Serializable
      private String Name;     //Holds TextField Name details for JButtons.
      private String Path;     //Holds Path details for JButtons.
      public void initName(String Name)
        this.Name = Name;
      public void initPath(String Path)
        this.Path = Path;
      public String getName()
        return Name;
      public String getPath()
        return Path;
      public void setName()
        Name = Begin.LinkName.getText();
      public void setPath()
        Path = Begin.ExecT.getText();
    }All of the above code compiles and runs fine, however it is when the following code is reached that NullPointerExceptions are thrown.
    import java.io.*;
    import java.awt.*;
    import javax.swing.*;
    import java.awt.event.*;
    class GUI extends JFrame implements ActionListener
      FrameListener GUIListener = new FrameListener();  //Listener object created.
      GUI()
        JMenuItem AboutItem = new JMenuItem("About",KeyEvent.VK_A);
        HMenu.add(AboutItem);
        AboutItem.addActionListener(this);
        Begin.button1 = new JButton();
        d.weightx = 0.2; 
        d.weighty = 0.3; 
        d.gridx = 0;     
        d.gridy = 0;     
        gridbag2.setConstraints(Begin.button1, d);
        Begin.c.add(Begin.button1);
        try{
        Begin.button1.setText(Begin.BtData1.getName());
        Begin.Path1 = Begin.BtData1.getPath();
        }catch(NullPointerException e){}
        Begin.button2 = new JButton();
        d.weightx = 0.2; 
        d.weighty = 0.3; 
        d.gridx = 1;     
        d.gridy = 0;     
        gridbag2.setConstraints(Begin.button2, d);
        Begin.c.add(Begin.button2);
        //try{
        Begin.button2.setText(Begin.BtData2.getName());
        Begin.Path2 = Begin.BtData2.getPath();
        //}catch(NullPointerException e){}
        Begin.button3 = new JButton();
        d.weightx = 0.2; 
        d.weighty = 0.3; 
        d.gridx = 2;     
        d.gridy = 0;     
        gridbag2.setConstraints(Begin.button3, d);
        Begin.c.add(Begin.button3);
        //try{
        Begin.button3.setText(Begin.BtData3.getName());
        Begin.Path3 = Begin.BtData3.getPath();
        //}catch(NullPointerException e){}
        Begin.button4 = new JButton();
        d.weightx = 0.2; 
        d.weighty = 0.3; 
        d.gridx = 3;     
        d.gridy = 0;     
        gridbag2.setConstraints(Begin.button4, d);
        Begin.c.add(Begin.button4);
        //try{
        Begin.button4.setText(Begin.BtData4.getName());
        Begin.Path4 = Begin.BtData4.getPath();
        //}catch(NullPointerException e){}
        Begin.button5 = new JButton();
        d.weightx = 0.2; 
        d.weighty = 0.3; 
        d.gridx = 4;     
        d.gridy = 0;     
        gridbag2.setConstraints(Begin.button5, d);
        Begin.c.add(Begin.button5);
        //try{
        Begin.button5.setText(Begin.BtData5.getName());
        Begin.Path5 = Begin.BtData5.getPath();
        //}catch(NullPointerException e){}
        Begin.button1.addActionListener(this);
        Begin.button2.addActionListener(this);
        Begin.button3.addActionListener(this);
       }The code segment above shows //try and //catch commented out. With try and catch included in the above locations I can intercept the exceptions however this flaws my program completely. My question is why do the two lines between the try and catch blocks throw NullPointerExceptions? Is it because the objects don't exist? --> That sounds silly to me because they were definitely instantiated in the first code snippet that I have supplied. What is going on...suggestions will be really appreciated.
    Thanks

    BTW: this is very poor coding style! You should avoid things like
    Begin.button1.addActionListener(this);
    instead use clean OO way like:
    Begin begin = new Begin();
    begin.setButton1ActionListener(this);
    avoid static fields wherever possible, use OO encapsulation by offering methods to change your class fields.
    and: don't use a capital letter as the first letter for your fields (BtData1 => btData1). and some other things. read the Java Coding Conventions:
    http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html

  • Java.lang.NullPointerException....... again!!!

    Hi Xi Gurus,
    we are using netweaver 2004s & have  java.lang.NullPointerException problem when trying to create object with internal communication scenario in Configuration : integration Builder.
    Though the problem was mentioned in Michal's Xi/PI FAQ 15....but the guys here are saying the OSS notes must have been applied with netweaver 2004s.
    the error log is here :
    #21 16:08:43 [AWT-EventQueue-0] FINE AutoLog.created.com.sap.aii.utilxi.swing.framework.FrameworkException: com.sap.aii.utilxi.swing.framework.FrameworkException: Internal problem occurred
         at com.sap.aii.utilxi.swing.toolkit.ExceptionDialog.init(ExceptionDialog.java:116)
         at com.sap.aii.utilxi.swing.toolkit.ExceptionDialog.<init>(ExceptionDialog.java:93)
         at com.sap.aii.utilxi.swing.toolkit.Guitilities.showExceptionDialog(Guitilities.java:1137)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.executeSafe(ExecutionContext.java:162)
         at com.sap.aii.ibdir.gui.scenario.wizard.CACreatePanel.postCreate(CACreatePanel.java:201)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.doFakeCreate(CreateDialog.java:408)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.doCreate(CreateDialog.java:392)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.access$100(CreateDialog.java:50)
         at com.sap.aii.utilxi.swing.framework.CreateDialog$CreateAction.actionPerformed(CreateDialog.java:382)
         at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
         at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
         at java.awt.Component.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.dispatchEvent(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.pumpEventsForHierarchy(Unknown Source)
         at java.awt.Dialog$1.run(Unknown Source)
         at java.awt.Dialog$3.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Dialog.show(Unknown Source)
         at com.sap.aii.utilxi.swing.toolkit.BaseDialog.show(BaseDialog.java:320)
         at java.awt.Component.show(Unknown Source)
         at java.awt.Component.setVisible(Unknown Source)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.showDialog(CreateDialog.java:149)
         at com.sap.aii.utilxi.swing.framework.cmd.CreateCommand.execute(CreateCommand.java:110)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.execute(ExecutionContext.java:196)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.executeSafe(ExecutionContext.java:134)
         at com.sap.aii.utilxi.swing.framework.CommandAction.actionPerformed(CommandAction.java:69)
         at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
         at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
         at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
         at java.awt.Component.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.dispatchEvent(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)
    #20 16:08:43 [AWT-EventQueue-0] DEBUG AutoLog.created.com.sap.aii.utilxi.swing.framework.FrameworkException: Internal problem occurred
    #19 16:08:43 [AWT-EventQueue-0] FINE AutoLog.created.java.lang.NullPointerException: java.lang.NullPointerException
         at com.sap.aii.ibdir.gui.scenario.wizard.page.PageFactory.createPageById(PageFactory.java:477)
         at com.sap.aii.ibdir.gui.scenario.wizard.page.PageFactory.getPageById(PageFactory.java:516)
         at com.sap.aii.ibdir.gui.scenario.wizard.page.PageFactory.getPageByNumber(PageFactory.java:527)
         at com.sap.aii.ibdir.gui.scenario.wizard.page.ProxyPage.update(ProxyPage.java:55)
         at com.sap.aii.ibdir.gui.scenario.wizard.core.WizardContext.publishPage(WizardContext.java:2022)
         at com.sap.aii.ibdir.gui.scenario.wizard.core.WizardContext.processPageEvent(WizardContext.java:285)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizard.firePageEvent(BasicWizard.java:64)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizard.setCurrentPage(BasicWizard.java:123)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizardDialog$WizardSelect.valueChanged(BasicWizardDialog.java:308)
         at javax.swing.JList.fireSelectionValueChanged(Unknown Source)
         at javax.swing.JList$ListSelectionHandler.valueChanged(Unknown Source)
         at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
         at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
         at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
         at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
         at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
         at javax.swing.DefaultListSelectionModel.setSelectionInterval(Unknown Source)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizardDialog$StepListModel.setSelectionInterval(BasicWizardDialog.java:337)
         at javax.swing.JList.setSelectedIndex(Unknown Source)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizardDialog.setInitPages(BasicWizardDialog.java:152)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizardDialog.showDialog(BasicWizardDialog.java:74)
         at com.sap.aii.ibdir.gui.scenario.wizard.ConfigurationWizardCommand.execute(ConfigurationWizardCommand.java:80)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.execute(ExecutionContext.java:196)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.executeSafe(ExecutionContext.java:134)
         at com.sap.aii.ibdir.gui.scenario.wizard.CACreatePanel.postCreate(CACreatePanel.java:201)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.doFakeCreate(CreateDialog.java:408)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.doCreate(CreateDialog.java:392)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.access$100(CreateDialog.java:50)
         at com.sap.aii.utilxi.swing.framework.CreateDialog$CreateAction.actionPerformed(CreateDialog.java:382)
         at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
         at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
         at java.awt.Component.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.dispatchEvent(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.pumpEventsForHierarchy(Unknown Source)
         at java.awt.Dialog$1.run(Unknown Source)
         at java.awt.Dialog$3.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Dialog.show(Unknown Source)
         at com.sap.aii.utilxi.swing.toolkit.BaseDialog.show(BaseDialog.java:320)
         at java.awt.Component.show(Unknown Source)
         at java.awt.Component.setVisible(Unknown Source)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.showDialog(CreateDialog.java:149)
         at com.sap.aii.utilxi.swing.framework.cmd.CreateCommand.execute(CreateCommand.java:110)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.execute(ExecutionContext.java:196)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.executeSafe(ExecutionContext.java:134)
         at com.sap.aii.utilxi.swing.framework.CommandAction.actionPerformed(CommandAction.java:69)
         at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
         at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
         at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
         at java.awt.Component.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.dispatchEvent(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)
    #18 16:08:43 [AWT-EventQueue-0] DEBUG AutoLog.created.java.lang.NullPointerException: null
    #17 16:08:43 [AWT-EventQueue-0] ERROR com.sap.aii.utilxi.swing.toolkit.ExceptionDialog: Throwable
    Thrown:
    java.lang.NullPointerException: null
         at com.sap.aii.ibdir.gui.scenario.wizard.page.PageFactory.createPageById(PageFactory.java:477)
         at com.sap.aii.ibdir.gui.scenario.wizard.page.PageFactory.getPageById(PageFactory.java:516)
         at com.sap.aii.ibdir.gui.scenario.wizard.page.PageFactory.getPageByNumber(PageFactory.java:527)
         at com.sap.aii.ibdir.gui.scenario.wizard.page.ProxyPage.update(ProxyPage.java:55)
         at com.sap.aii.ibdir.gui.scenario.wizard.core.WizardContext.publishPage(WizardContext.java:2022)
         at com.sap.aii.ibdir.gui.scenario.wizard.core.WizardContext.processPageEvent(WizardContext.java:285)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizard.firePageEvent(BasicWizard.java:64)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizard.setCurrentPage(BasicWizard.java:123)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizardDialog$WizardSelect.valueChanged(BasicWizardDialog.java:308)
         at javax.swing.JList.fireSelectionValueChanged(Unknown Source)
         at javax.swing.JList$ListSelectionHandler.valueChanged(Unknown Source)
         at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
         at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
         at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
         at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
         at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
         at javax.swing.DefaultListSelectionModel.setSelectionInterval(Unknown Source)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizardDialog$StepListModel.setSelectionInterval(BasicWizardDialog.java:337)
         at javax.swing.JList.setSelectedIndex(Unknown Source)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizardDialog.setInitPages(BasicWizardDialog.java:152)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizardDialog.showDialog(BasicWizardDialog.java:74)
         at com.sap.aii.ibdir.gui.scenario.wizard.ConfigurationWizardCommand.execute(ConfigurationWizardCommand.java:80)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.execute(ExecutionContext.java:196)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.executeSafe(ExecutionContext.java:134)
         at com.sap.aii.ibdir.gui.scenario.wizard.CACreatePanel.postCreate(CACreatePanel.java:201)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.doFakeCreate(CreateDialog.java:408)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.doCreate(CreateDialog.java:392)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.access$100(CreateDialog.java:50)
         at com.sap.aii.utilxi.swing.framework.CreateDialog$CreateAction.actionPerformed(CreateDialog.java:382)
         at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
         at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
         at java.awt.Component.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.dispatchEvent(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.pumpEventsForHierarchy(Unknown Source)
         at java.awt.Dialog$1.run(Unknown Source)
         at java.awt.Dialog$3.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Dialog.show(Unknown Source)
         at com.sap.aii.utilxi.swing.toolkit.BaseDialog.show(BaseDialog.java:320)
         at java.awt.Component.show(Unknown Source)
         at java.awt.Component.setVisible(Unknown Source)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.showDialog(CreateDialog.java:149)
         at com.sap.aii.utilxi.swing.framework.cmd.CreateCommand.execute(CreateCommand.java:110)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.execute(ExecutionContext.java:196)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.executeSafe(ExecutionContext.java:134)
         at com.sap.aii.utilxi.swing.framework.CommandAction.actionPerformed(CommandAction.java:69)
         at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
         at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
         at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
         at java.awt.Component.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.dispatchEvent(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)
    #16 15:41:31 [AWT-EventQueue-0] FINE AutoLog.created.com.sap.aii.utilxi.swing.framework.FrameworkException: com.sap.aii.utilxi.swing.framework.FrameworkException: Internal problem occurred
         at com.sap.aii.utilxi.swing.toolkit.ExceptionDialog.init(ExceptionDialog.java:116)
         at com.sap.aii.utilxi.swing.toolkit.ExceptionDialog.<init>(ExceptionDialog.java:93)
         at com.sap.aii.utilxi.swing.toolkit.Guitilities.showExceptionDialog(Guitilities.java:1137)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.executeSafe(ExecutionContext.java:162)
         at com.sap.aii.ibdir.gui.scenario.wizard.CACreatePanel.postCreate(CACreatePanel.java:201)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.doFakeCreate(CreateDialog.java:408)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.doCreate(CreateDialog.java:392)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.access$100(CreateDialog.java:50)
         at com.sap.aii.utilxi.swing.framework.CreateDialog$CreateAction.actionPerformed(CreateDialog.java:382)
         at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
         at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
         at java.awt.Component.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.dispatchEvent(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.pumpEventsForHierarchy(Unknown Source)
         at java.awt.Dialog$1.run(Unknown Source)
         at java.awt.Dialog$3.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Dialog.show(Unknown Source)
         at com.sap.aii.utilxi.swing.toolkit.BaseDialog.show(BaseDialog.java:320)
         at java.awt.Component.show(Unknown Source)
         at java.awt.Component.setVisible(Unknown Source)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.showDialog(CreateDialog.java:149)
         at com.sap.aii.utilxi.swing.framework.cmd.CreateCommand.execute(CreateCommand.java:110)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.execute(ExecutionContext.java:196)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.executeSafe(ExecutionContext.java:134)
         at com.sap.aii.utilxi.swing.framework.CommandAction.actionPerformed(CommandAction.java:69)
         at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
         at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
         at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
         at java.awt.Component.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.dispatchEvent(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)
    #15 15:41:31 [AWT-EventQueue-0] DEBUG AutoLog.created.com.sap.aii.utilxi.swing.framework.FrameworkException: Internal problem occurred
    #14 15:41:31 [AWT-EventQueue-0] FINE AutoLog.created.java.lang.NullPointerException: java.lang.NullPointerException
         at com.sap.aii.ibdir.gui.scenario.wizard.page.PageFactory.createPageById(PageFactory.java:477)
         at com.sap.aii.ibdir.gui.scenario.wizard.page.PageFactory.getPageById(PageFactory.java:516)
         at com.sap.aii.ibdir.gui.scenario.wizard.page.PageFactory.getPageByNumber(PageFactory.java:527)
         at com.sap.aii.ibdir.gui.scenario.wizard.page.ProxyPage.update(ProxyPage.java:55)
         at com.sap.aii.ibdir.gui.scenario.wizard.core.WizardContext.publishPage(WizardContext.java:2022)
         at com.sap.aii.ibdir.gui.scenario.wizard.core.WizardContext.processPageEvent(WizardContext.java:285)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizard.firePageEvent(BasicWizard.java:64)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizard.setCurrentPage(BasicWizard.java:123)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizardDialog$WizardSelect.valueChanged(BasicWizardDialog.java:308)
         at javax.swing.JList.fireSelectionValueChanged(Unknown Source)
         at javax.swing.JList$ListSelectionHandler.valueChanged(Unknown Source)
         at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
         at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
         at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
         at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
         at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
         at javax.swing.DefaultListSelectionModel.setSelectionInterval(Unknown Source)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizardDialog$StepListModel.setSelectionInterval(BasicWizardDialog.java:337)
         at javax.swing.JList.setSelectedIndex(Unknown Source)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizardDialog.setInitPages(BasicWizardDialog.java:152)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizardDialog.showDialog(BasicWizardDialog.java:74)
         at com.sap.aii.ibdir.gui.scenario.wizard.ConfigurationWizardCommand.execute(ConfigurationWizardCommand.java:80)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.execute(ExecutionContext.java:196)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.executeSafe(ExecutionContext.java:134)
         at com.sap.aii.ibdir.gui.scenario.wizard.CACreatePanel.postCreate(CACreatePanel.java:201)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.doFakeCreate(CreateDialog.java:408)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.doCreate(CreateDialog.java:392)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.access$100(CreateDialog.java:50)
         at com.sap.aii.utilxi.swing.framework.CreateDialog$CreateAction.actionPerformed(CreateDialog.java:382)
         at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
         at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
         at java.awt.Component.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.dispatchEvent(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.pumpEventsForHierarchy(Unknown Source)
         at java.awt.Dialog$1.run(Unknown Source)
         at java.awt.Dialog$3.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Dialog.show(Unknown Source)
         at com.sap.aii.utilxi.swing.toolkit.BaseDialog.show(BaseDialog.java:320)
         at java.awt.Component.show(Unknown Source)
         at java.awt.Component.setVisible(Unknown Source)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.showDialog(CreateDialog.java:149)
         at com.sap.aii.utilxi.swing.framework.cmd.CreateCommand.execute(CreateCommand.java:110)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.execute(ExecutionContext.java:196)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.executeSafe(ExecutionContext.java:134)
         at com.sap.aii.utilxi.swing.framework.CommandAction.actionPerformed(CommandAction.java:69)
         at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
         at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
         at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
         at java.awt.Component.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.dispatchEvent(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)
    #13 15:41:31 [AWT-EventQueue-0] DEBUG AutoLog.created.java.lang.NullPointerException: null
    #12 15:41:31 [AWT-EventQueue-0] ERROR com.sap.aii.utilxi.swing.toolkit.ExceptionDialog: Throwable
    Thrown:
    java.lang.NullPointerException: null
         at com.sap.aii.ibdir.gui.scenario.wizard.page.PageFactory.createPageById(PageFactory.java:477)
         at com.sap.aii.ibdir.gui.scenario.wizard.page.PageFactory.getPageById(PageFactory.java:516)
         at com.sap.aii.ibdir.gui.scenario.wizard.page.PageFactory.getPageByNumber(PageFactory.java:527)
         at com.sap.aii.ibdir.gui.scenario.wizard.page.ProxyPage.update(ProxyPage.java:55)
         at com.sap.aii.ibdir.gui.scenario.wizard.core.WizardContext.publishPage(WizardContext.java:2022)
         at com.sap.aii.ibdir.gui.scenario.wizard.core.WizardContext.processPageEvent(WizardContext.java:285)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizard.firePageEvent(BasicWizard.java:64)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizard.setCurrentPage(BasicWizard.java:123)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizardDialog$WizardSelect.valueChanged(BasicWizardDialog.java:308)
         at javax.swing.JList.fireSelectionValueChanged(Unknown Source)
         at javax.swing.JList$ListSelectionHandler.valueChanged(Unknown Source)
         at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
         at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
         at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
         at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
         at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
         at javax.swing.DefaultListSelectionModel.setSelectionInterval(Unknown Source)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizardDialog$StepListModel.setSelectionInterval(BasicWizardDialog.java:337)
         at javax.swing.JList.setSelectedIndex(Unknown Source)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizardDialog.setInitPages(BasicWizardDialog.java:152)
         at com.sap.aii.utilxi.swing.framework.wizard.BasicWizardDialog.showDialog(BasicWizardDialog.java:74)
         at com.sap.aii.ibdir.gui.scenario.wizard.ConfigurationWizardCommand.execute(ConfigurationWizardCommand.java:80)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.execute(ExecutionContext.java:196)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.executeSafe(ExecutionContext.java:134)
         at com.sap.aii.ibdir.gui.scenario.wizard.CACreatePanel.postCreate(CACreatePanel.java:201)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.doFakeCreate(CreateDialog.java:408)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.doCreate(CreateDialog.java:392)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.access$100(CreateDialog.java:50)
         at com.sap.aii.utilxi.swing.framework.CreateDialog$CreateAction.actionPerformed(CreateDialog.java:382)
         at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
         at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
         at java.awt.Component.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.dispatchEvent(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.pumpEventsForHierarchy(Unknown Source)
         at java.awt.Dialog$1.run(Unknown Source)
         at java.awt.Dialog$3.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Dialog.show(Unknown Source)
         at com.sap.aii.utilxi.swing.toolkit.BaseDialog.show(BaseDialog.java:320)
         at java.awt.Component.show(Unknown Source)
         at java.awt.Component.setVisible(Unknown Source)
         at com.sap.aii.utilxi.swing.framework.CreateDialog.showDialog(CreateDialog.java:149)
         at com.sap.aii.utilxi.swing.framework.cmd.CreateCommand.execute(CreateCommand.java:110)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.execute(ExecutionContext.java:196)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.executeSafe(ExecutionContext.java:134)
         at com.sap.aii.utilxi.swing.framework.CommandAction.actionPerformed(CommandAction.java:69)
         at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
         at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
         at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
         at java.awt.Component.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.dispatchEvent(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)
    #11 15:40:38 [AWT-EventQueue-0] FINE AutoLog.created.com.sap.aii.ib.core.login.UserAuthenticationException: com.sap.aii.ib.core.login.UserAuthenticationException: Authorization error; unknown user name or incorrect password
         at com.sap.aii.ib.clsif.login.EJBHomeFactory.handleAuthException(EJBHomeFactory.java:862)
         at com.sap.aii.ib.clsif.login.EJBHomeFactory.initRemoteFactory(EJBHomeFactory.java:151)
         at com.sap.aii.ib.clsif.login.LoginServiceProvider$LoginServiceImpl.initRemoteFactory(LoginServiceProvider.java:314)
         at com.sap.aii.ib.clsif.login.LoginServiceProvider$LoginServiceImpl.login(LoginServiceProvider.java:216)
         at com.sap.aii.ib.clsif.login.LoginServiceProvider$LoginServiceImpl.login(LoginServiceProvider.java:172)
         at com.sap.aii.ib.clsif.login.LoginServiceProvider$LoginServiceImpl.login(LoginServiceProvider.java:166)
         at com.sap.aii.ib.gui.login.SplashLoginImpl.doLogin(SplashLoginImpl.java:165)
         at com.sap.aii.ib.gui.login.SplashLoginFrame$6.run(SplashLoginFrame.java:440)
         at java.awt.event.InvocationEvent.dispatch(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)
    #10 15:40:38 [AWT-EventQueue-0] DEBUG AutoLog.created.com.sap.aii.ib.core.login.UserAuthenticationException: Authorization error; unknown user name or incorrect password
    #9 15:40:38 [AWT-EventQueue-0] FINE AutoLog.created.com.sap.engine.services.security.exceptions.BaseLoginException: com.sap.engine.services.security.exceptions.BaseLoginException: Cannot authenticate the user.
         at com.sap.engine.services.security.login.ModulesProcessAction.run(ModulesProcessAction.java(Compiled Code))
         at java.security.AccessController.doPrivileged1(Native Method)
         at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
         at com.sap.engine.services.security.login.FastLoginContext.login(FastLoginContext.java:166)
         at com.sap.engine.services.security.remoteimpl.login.RemoteLoginContextHelperImpl.login(RemoteLoginContextHelperImpl.java:72)
         at com.sap.engine.services.security.remoteimpl.login.RemoteLoginContextHelperImplp4_Skel.dispatch(RemoteLoginContextHelperImplp4_Skel.java:64)
         at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java(Compiled Code))
         at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java(Inlined Compiled Code))
         at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java(Compiled Code))
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java(Compiled Code))
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code))
         at java.security.AccessController.doPrivileged1(Native Method)
         at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))
    Caused by: com.sap.engine.services.security.exceptions.BaseLoginException: Authentication did not succeed.
         ... 16 more
    predecessor system -
    com.sap.engine.services.security.exceptions.BaseLoginException: Cannot authenticate the user.
         at com.sap.engine.services.security.login.ModulesProcessAction.run(ModulesProcessAction.java)
         at java.security.AccessController.doPrivileged1(Native Method)
         at java.security.AccessController.doPrivileged(AccessController.java)
         at com.sap.engine.services.security.login.FastLoginContext.login(FastLoginContext.java:166)
         at com.sap.engine.services.security.remoteimpl.login.RemoteLoginContextHelperImpl.login(RemoteLoginContextHelperImpl.java:72)
         at com.sap.engine.services.security.remoteimpl.login.RemoteLoginContextHelperImplp4_Skel.dispatch(RemoteLoginContextHelperImplp4_Skel.java:64)
         at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java)
         at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java)
         at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java)
         at java.security.AccessController.doPrivileged1(Native Method)
         at java.security.AccessController.doPrivileged(AccessController.java)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java)
    Caused by: com.sap.engine.services.security.exceptions.BaseLoginException: Authentication did not succeed.
         ... 16 more
    #8 15:40:38 [AWT-EventQueue-0] DEBUG AutoLog.created.com.sap.engine.services.security.exceptions.BaseLoginException: Cannot authenticate the user.
    #7 15:40:34 [AWT-EventQueue-0] FINE AutoLog.created.com.sap.aii.ib.core.service.TypeNotRegisteredException: com.sap.aii.ib.core.service.TypeNotRegisteredException: Type "ConfAsstntHelp" is not registered in the service class Type Service - Type Information
         at com.sap.aii.ib.core.service.ServiceBase.getServiceImpl(ServiceBase.java:71)
         at com.sap.aii.ib.bom.gen.TypeServiceImpl.getTypeInformation(TypeServiceImpl.java:82)
         at com.sap.aii.ib.gui.xiitem.services.InternalXiItemService.getTypeInfo(InternalXiItemService.java:23)
         at com.sap.aii.ib.gui.xiitem.services.InternalXiItemService.createEmptyXiItem(InternalXiItemService.java:92)
         at com.sap.aii.ib.gui.xiitem.services.XiItemServiceProvider.createEmptyXiItem(XiItemServiceProvider.java:97)
         at com.sap.aii.ib.gui.xiitem.services.InternalXiItemServiceBase.<init>(InternalXiItemServiceBase.java:38)
         at com.sap.aii.ib.gui.xiitem.services.InternalXiItemServiceBase.<init>(InternalXiItemServiceBase.java:25)
         at com.sap.aii.ibdir.gui.xiitem.DirInternalXiItemService$ForConfAssistantHelp.<init>(DirInternalXiItemService.java:607)
         at com.sap.aii.ibdir.gui.applcomp.StartupCodeEntry.localStartup(StartupCodeEntry.java:119)
         at com.sap.aii.ibdir.gui.applcomp.StartupCodeEntry.startup(StartupCodeEntry.java:73)
         at com.sap.aii.ib.core.applcomp.IStartupCodeEntry.startupIfNotAlreadyDone(IStartupCodeEntry.java:33)
         at com.sap.aii.ib.core.applcomp.ExplicitApplicationComponentImpl.startup(ExplicitApplicationComponentImpl.java:116)
         at com.sap.aii.ib.core.applcomp.ExplicitApplicationComponents.startup(ExplicitApplicationComponents.java:383)
         at com.sap.aii.ib.core.applcomp.ApplicationComponent.startup(ApplicationComponent.java:209)
         at com.sap.aii.ib.gui.login.SplashLoginFrame$6.run(SplashLoginFrame.java:429)
         at java.awt.event.InvocationEvent.dispatch(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)
    #6 15:40:34 [AWT-EventQueue-0] DEBUG AutoLog.created.com.sap.aii.ib.core.service.TypeNotRegisteredException: Type "ConfAsstntHelp" is not registered in the service class Type Service - Type Information
    #5 15:40:34 [AWT-EventQueue-0] FINE AutoLog.created.com.sap.aii.ib.core.service.TypeNotRegisteredException: com.sap.aii.ib.core.service.TypeNotRegisteredException: Type "TypeGroupFolder" is not registered in the service class Type Service - Type Information
         at com.sap.aii.ib.core.service.ServiceBase.getServiceImpl(ServiceBase.java:71)
         at com.sap.aii.ib.bom.gen.TypeServiceImpl.getTypeInformation(TypeServiceImpl.java:82)
         at com.sap.aii.ib.gui.xiitem.services.InternalXiItemService.getTypeInfo(InternalXiItemService.java:23)
         at com.sap.aii.ib.gui.xiitem.services.InternalXiItemService.createEmptyXiItem(InternalXiItemService.java:92)
         at com.sap.aii.ib.gui.xiitem.services.XiItemServiceProvider.createEmptyXiItem(XiItemServiceProvider.java:97)
         at com.sap.aii.ib.gui.xiitem.services.InternalXiItemServiceBase.<init>(InternalXiItemServiceBase.java:38)
         at com.sap.aii.ib.gui.xiitem.services.InternalXiItemServiceBase.<init>(InternalXiItemServiceBase.java:25)
         at com.sap.aii.ibdir.gui.xiitem.DirInternalXiItemService$ForFolder.<init>(DirInternalXiItemService.java:752)
         at com.sap.aii.ibdir.gui.applcomp.StartupCodeEntry.localStartup(StartupCodeEntry.java:113)
         at com.sap.aii.ibdir.gui.applcomp.StartupCodeEntry.startup(StartupCodeEntry.java:73)
         at com.sap.aii.ib.core.applcomp.IStartupCodeEntry.startupIfNotAlreadyDone(IStartupCodeEntry.java:33)
         at com.sap.aii.ib.core.applcomp.ExplicitApplicationComponentImpl.startup(ExplicitApplicationComponentImpl.java:116)
         at com.sap.aii.ib.core.applcomp.ExplicitApplicationComponents.startup(ExplicitApplicationComponents.java:383)
         at com.sap.aii.ib.core.applcomp.ApplicationComponent.startup(ApplicationComponent.java:209)
         at com.sap.aii.ib.gui.login.SplashLoginFrame$6.run(SplashLoginFrame.java:429)
         at java.awt.event.InvocationEvent.dispatch(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)
    #4 15:40:34 [AWT-EventQueue-0] DEBUG AutoLog.created.com.sap.aii.ib.core.service.TypeNotRegisteredException: Type "TypeGroupFolder" is not registered in the service class Type Service - Type Information
    #3 15:40:33 [AWT-EventQueue-0] FINE AutoLog.created.com.sap.aii.ib.core.service.TypeNotRegisteredException: com.sap.aii.ib.core.service.TypeNotRegisteredException: Type "TypeConntestObj" is not registered in the service class Type Service - Type Information
         at com.sap.aii.ib.core.service.ServiceBase.getServiceImpl(ServiceBase.java:71)
         at com.sap.aii.ib.bom.gen.TypeServiceImpl.getTypeInformation(TypeServiceImpl.java:82)
         at com.sap.aii.ib.gui.xiitem.services.InternalXiItemService.getTypeInfo(InternalXiItemService.java:23)
         at com.sap.aii.ib.gui.xiitem.services.InternalXiItemService.createEmptyXiItem(InternalXiItemService.java:92)
         at com.sap.aii.ib.gui.xiitem.services.XiItemServiceProvider.createEmptyXiItem(XiItemServiceProvider.java:97)
         at com.sap.aii.ib.gui.xiitem.InternalXiItemServiceForNameNamespaceObjects.addType(InternalXiItemServiceForNameNamespaceObjects.java:68)
         at com.sap.aii.ib.gui.xiitem.InternalXiItemServiceForNameNamespaceObjects.<init>(InternalXiItemServiceForNameNamespaceObjects.java:55)
         at com.sap.aii.ib.gui.applcomp.StartupCodeEntry.guiStartup(StartupCodeEntry.java:151)
         at com.sap.aii.ib.gui.applcomp.StartupCodeEntry.startup(StartupCodeEntry.java:108)
         at com.sap.aii.ib.core.applcomp.IStartupCodeEntry.startupIfNotAlreadyDone(IStartupCodeEntry.java:33)
         at com.sap.aii.ibdir.gui.applcomp.StartupCodeEntry.startup(StartupCodeEntry.java:52)
         at com.sap.aii.ib.core.applcomp.IStartupCodeEntry.startupIfNotAlreadyDone(IStartupCodeEntry.java:33)
         at com.sap.aii.ib.core.applcomp.ExplicitApplicationComponentImpl.startup(ExplicitApplicationComponentImpl.java:116)
         at com.sap.aii.ib.core.applcomp.ExplicitApplicationComponents.startup(ExplicitApplicationComponents.java:383)
         at com.sap.aii.ib.core.applcomp.ApplicationComponent.startup(ApplicationComponent.java:209)
         at com.sap.aii.ib.gui.login.SplashLoginFrame$6.run(SplashLoginFrame.java:429)
         at java.awt.event.InvocationEvent.dispatch(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)
    #2 15:40:33 [AWT-EventQueue-0] DEBUG AutoLog.created.com.sap.aii.ib.core.service.TypeNotRegisteredException: Type "TypeConntestObj" is not registered in the service class Type Service - Type Information
    #1 15:40:33 [AWT-EventQueue-0] FINE AutoLog.created.com.sap.aii.ib.core.service.TypeNotRegisteredException: com.sap.aii.ib.core.service.TypeNotRegisteredException: Type "versConflList" is not registered in the service class Type Service - Type Information
         at com.sap.aii.ib.core.service.ServiceBase.getServiceImpl(ServiceBase.java:71)
         at com.sap.aii.ib.bom.gen.TypeServiceImpl.getTypeInformation(TypeServiceImpl.java:82)
         at com.sap.aii.ib.gui.xiitem.services.InternalXiItemService.getTypeInfo(InternalXiItemService.java:23)
         at com.sap.aii.ib.gui.xiitem.services.InternalXiItemServiceBase.<init>(InternalXiItemServiceBase.java:44)
         at com.sap.aii.ib.gui.xiitem.CommonInternalXiItemService$ForVersionConflictList.<init>(CommonInternalXiItemService.java:326)
         at com.sap.aii.ib.gui.applcomp.StartupCodeEntry.guiStartup(StartupCodeEntry.java:147)
         at com.sap.aii.ib.gui.applcomp.StartupCodeEntry.startup(StartupCodeEntry.java:108)
         at com.sap.aii.ib.core.applcomp.IStartupCodeEntry.startupIfNotAlreadyDone(IStartupCodeEntry.java:33)
         at com.sap.aii.ibdir.gui.applcomp.StartupCodeEntry.startup(StartupCodeEntry.java:52)
         at com.sap.aii.ib.core.applcomp.IStartupCodeEntry.startupIfNotAlreadyDone(IStartupCodeEntry.java:33)
         at com.sap.aii.ib.core.applcomp.ExplicitApplicationComponentImpl.startup(ExplicitApplicationComponentImpl.java:116)
         at com.sap.aii.ib.core.applcomp.ExplicitApplicationComponents.startup(ExplicitApplicationComponents.java:383)
         at com.sap.aii.ib.core.applcomp.ApplicationComponent.startup(ApplicationComponent.java:209)
         at com.sap.aii.ib.gui.login.SplashLoginFrame$6.run(SplashLoginFrame.java:429)
         at java.awt.event.InvocationEvent.dispatch(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)
    #0 15:40:33 [AWT-EventQueue-0] DEBUG AutoLog.created.com.sap.aii.ib.core.service.TypeNotRegisteredException: Type "versConflList" is not registered in the service class Type Service - Type Information
    Thanks in Advance
    sandeep

    Hi Sandeep,
    This thread has ur question answered
    Activating Object in IR - Getting Null Pointer Exception
    cheers,
    Prashanth
    P.S Please mark helpful answers

  • JSF Tomcat to SAP migration problems.

    Hello everyone,
    I'm working on trying to deploy our current application to the SAP AS. Currently the application is in .war format and runs fine on Tomcat 5.0.
    I've followed the instructions that are posted in the following blog /people/michael.esslinger/blog/2006/01/09/javaserver-faces-on-web-as, and was able to re-create the WAR and EAR files to deploy. The application is deployed, but I run into this error at startup:
    Initialization of servlet <JavaServerFaces> failed!
    The error is: java.lang.NullPointerException: nullnull
    followed by
    Warning occurred on server 3313950 during startApp sap.com/apriori_ear : Initialization of servlet [JavaServerFaces] failed. Check the init() method of the servlet. Error is: [java.lang.NullPointerException].
    I've researched into the NullPointerException problem on multiple websites, and made changes to my web.xml according to the walkarounds to the same problem from the people with different AS, however none of those seem to make the error to go away.
    If anyone could provide a guidance as to what might be causing this error, I would greatly appreciate it.
    Regards,
    Cyril

    Hi,
    im having the same problem using a webapplication with velocity templates based on struts.
    is there a kind of incompatibility of J2EE Engine 7.00 to velocity?
    Or did you find a resolution for your problem?
    thanks!
    Stefan

  • Displaying an ArrayList of values in JSP

    Hi ,
    I have a servlet called Submit Servlet that basically gets a EmpID from the request parameter , searches in a LetterRequest Table and sets matching records in an ArrayList of objects
    My probelm is sending this ArrayList to a JSP and displaying all the values in each object in a table .
    I am getting a[b] NullPointerException .Problem is I dont know if its coming from my servlet or my JSP .
    Here is part of the code for my servlet
    private void performTask(HttpServletRequest req, HttpServletResponse resp)
         throws ServletException, IOException
              String EmpID=req.getParameter("txtEmpID");
              if(EmpID.equals("")){
                   //throw a pop up message saying there is an error
              else
                   LetterRequestDAO LtrDAO=new LetterRequestDAO("001");
                   LtrDAO.storeLetter(EmpID);     
                   LetterList=LtrDAO.getLetterList();
                   if(LetterList==null)
                        System.out.println("Your Letter List is null");
                   HttpSession session = req.getSession(true);     
                   req.setAttribute("LTRList", LetterList);
                   session.setAttribute("LtrList",LetterList);
                   RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("LetterRequestJSP.jsp");
                   try
                        dispatcher.forward(req, resp);
                   catch (Exception  e)
                        // TODO Auto-generated catch block
                        System.out.println("In catch block of perform task");
              And this is part of my JSP .
    <%
            session=request.getSession();
           ArrayList LetterList = (ArrayList)session.getAttribute("LtrList");
           for (Iterator iter = LetterList.iterator(); iter.hasNext();)
                        LetterRequestDTO LtrDTO = (LetterRequestDTO) iter.next();     
                         out.println("<tr>");     
                         out.println("<td>" + LtrDTO.getLetterID() + "</td>");
                         out.println("<td>" + LtrDTO.getEmpID() + "</td>");
                     out.println("<td>" + LtrDTO.getAddress1() + "</td>");
                     out.println("<td>" + LtrDTO.getAddress2() + "</td>");
                     out.println("<td>" + LtrDTO.getAddress3() + "</td>");
                     out.println("</tr>");
              %>What am I doing wrong ? Is it something like I cant get values from a class into a JSP or something ??

    Just a simple mistake I believe....
    modify ur Line of Code
    HttpSession session = req.getSession(true);
    as
    HttpSession session = req.getSession(false);
    true variable if u pass...it creates a new session, and it will not bind ur arraylist to the existing session.
    Hope this helps !!

Maybe you are looking for

  • All sql

    [./solutions/atonx.sql] REM REM script ATONX.SQL REM ===================================== SET AUTOTRACE ON EXPLAIN [./solutions/saved_settings.sql] set appinfo OFF set appinfo "SQL*Plus" set arraysize 15 set autocommit OFF set autoprint OFF set auto

  • Is there configuration to have message for users when a spec object is already open for edit?

    We are on v6111 and appreciate the warning message that tells the second user when two users have editted the same spec object and changes of the first have already been saved.  What we are coming up against is users who want to know that someone els

  • Error while posting Incoming Payment.

    Hi I Got this error while posting Incoming Payment. What do this Error Mean. How to solve it. Error: SBO_Application_ItemEventAP Object reference not set to an instance of an object Thank You

  • Blue Screen During Upgrade of IPOD?

    Hi.. sorry im new, i received the ipod for christmas but it seems that we will have a long a tricked love story.. today i finally charged the ipod and then connected it to the pc after installing the cd with the ipod upgrader and itunes.. well i open

  • How does JavaMail handle Multipart/alternative

    There is this content-type called multipart/alternative, we are planning on indexing e-mails. But when the content-type is of type multipart/alternative then we need to index either parts but not both. Is there is any way I can handle this in javaMai