Menu

#2 java.lang.NullPointerException

open
nobody
None
5
2004-05-24
2004-05-24
zorror8080
No

Hi,

When I start Xylophon by running Xylophon.bat
e.g.
set JAVA_HOME=C:\DevEnv\Java\j2sdk1.4.2_04
%JAVA_HOME%\bin\java.exe -Xms50m -Xmx80m -
Dxylophon.storage=org.xylophon.storage.FileProjectStora
ge -jar xylophon-0.2.jar org.xylophon.Main

And try to load example "TestProject.xyl" I've got an
ERROR. The same happens in case I try to create a new
project. Do you know what is wrong?
Here is the complete error strack:
-------
java.lang.NullPointerException
at
org.xylophon.storage.FileProjectStorage.getProjectName
(FileProjectStorage.java:83)
at org.xylophon.storage.Project.openProject
(Project.java:32)
at org.xylophon.Main.processChange
(Main.java:838)
at org.xylophon.Main$2.actionPerformed
(Main.java:403)
at javax.swing.AbstractButton.fireActionPerformed
(AbstractButton.java:1786)
at
javax.swing.AbstractButton$ForwardActionEvents.actionP
erformed(AbstractButton.java:1839)
at
javax.swing.DefaultButtonModel.fireActionPerformed
(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed
(DefaultButtonModel.java:258)
at javax.swing.AbstractButton.doClick
(AbstractButton.java:289)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick
(BasicMenuItemUI.java:1113)
at
javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandl
er.mouseReleased(BasicMenuItemUI.java:943)
at java.awt.Component.processMouseEvent
(Component.java:5100)
at java.awt.Component.processEvent
(Component.java:4897)
at java.awt.Container.processEvent
(Container.java:1569)
at java.awt.Component.dispatchEventImpl
(Component.java:3615)
at java.awt.Container.dispatchEventImpl
(Container.java:1627)
at java.awt.Component.dispatchEvent
(Component.java:3477)
at
java.awt.LightweightDispatcher.retargetMouseEvent
(Container.java:3483)
at
java.awt.LightweightDispatcher.processMouseEvent
(Container.java:3198)
at java.awt.LightweightDispatcher.dispatchEvent
(Container.java:3128)
at java.awt.Container.dispatchEventImpl
(Container.java:1613)
at java.awt.Window.dispatchEventImpl
(Window.java:1606)
at java.awt.Component.dispatchEvent
(Component.java:3477)
at java.awt.EventQueue.dispatchEvent
(EventQueue.java:456)
at
java.awt.EventDispatchThread.pumpOneEventForHierarch
y(EventDispatchThread.java:201)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy
(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run
(EventDispatchThread.java:100)
java.lang.NullPointerException
at org.xylophon.storage.Project.openProject
(Project.java:32)
at org.xylophon.Main.processChange
(Main.java:838)
at org.xylophon.Main$2.actionPerformed
(Main.java:403)
at javax.swing.AbstractButton.fireActionPerformed
(AbstractButton.java:1786)
at
javax.swing.AbstractButton$ForwardActionEvents.actionP
erformed(AbstractButton.java:1839)
at
javax.swing.DefaultButtonModel.fireActionPerformed
(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed
(DefaultButtonModel.java:258)
at javax.swing.AbstractButton.doClick
(AbstractButton.java:289)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick
(BasicMenuItemUI.java:1113)
at
javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandl
er.mouseReleased(BasicMenuItemUI.java:943)
at java.awt.Component.processMouseEvent
(Component.java:5100)
at java.awt.Component.processEvent
(Component.java:4897)
at java.awt.Container.processEvent
(Container.java:1569)
at java.awt.Component.dispatchEventImpl
(Component.java:3615)
at java.awt.Container.dispatchEventImpl
(Container.java:1627)
at java.awt.Component.dispatchEvent
(Component.java:3477)
at
java.awt.LightweightDispatcher.retargetMouseEvent
(Container.java:3483)
at
java.awt.LightweightDispatcher.processMouseEvent
(Container.java:3198)
at java.awt.LightweightDispatcher.dispatchEvent
(Container.java:3128)
at java.awt.Container.dispatchEventImpl
(Container.java:1613)
at java.awt.Window.dispatchEventImpl
(Window.java:1606)
at java.awt.Component.dispatchEvent
(Component.java:3477)
at java.awt.EventQueue.dispatchEvent
(EventQueue.java:456)
at
java.awt.EventDispatchThread.pumpOneEventForHierarch
y(EventDispatchThread.java:201)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy
(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run
(EventDispatchThread.java:100)

Discussion

  • zorror8080

    zorror8080 - 2004-05-25

    Logged In: YES
    user_id=573230

    Is this project dead? Anyone maintains it?

     
  • mahdoui

    mahdoui - 2004-05-27

    Logged In: YES
    user_id=1021804

    Hi,
    I have this problem too when i open a project (created on
    windows)
    with a Linux machine ...
    Its a problem with the storage method for projects that i
    use ...
    I dont know until now where is the problem ...

    For the moment the only tip that i can give you is:
    RESTART xylophon and create a new Project !!
    that will work ..

    regards
    ali mahdoui

     
  • zorror8080

    zorror8080 - 2004-05-27

    Logged In: YES
    user_id=573230

    Hi Ali,

    Thanks for the response. Unfortunately even if I re-start
    xylophon and create a new Project this error happens too. :(
    As I write this e-mail I'm trying again...
    1. start Xylopon
    2. Click on the menu File->New
    3. In the appeared dialog "Create New Project" I enter my
    new file name "myTest.xyl"
    3. Click [Open] button and got error:
    =======
    java.lang.NullPointerException
    at
    org.xylophon.storage.FileProjectStorage.getProjectName
    (FileProjectSto
    rage.java:83)
    at org.xylophon.storage.Project.getProjectName
    (Project.java:78)
    at org.xylophon.storage.XDCache.setProject
    (XDCache.java:69)
    at org.xylophon.Main.openProject(Main.java:164)
    at org.xylophon.Main.processChange(Main.java:814)
    at org.xylophon.Main$9.actionPerformed(Main.java:290)
    at javax.swing.AbstractButton.fireActionPerformed
    (AbstractButton.java:17
    86)
    at
    javax.swing.AbstractButton$ForwardActionEvents.actionPerfor
    med(Abstra
    ctButton.java:1839)
    at javax.swing.DefaultButtonModel.fireActionPerformed
    (DefaultButtonModel
    .java:420)
    at javax.swing.DefaultButtonModel.setPressed
    (DefaultButtonModel.java:258
    )
    at
    javax.swing.plaf.basic.BasicButtonListener.mouseReleased
    (BasicButtonL
    istener.java:245)
    at java.awt.AWTEventMulticaster.mouseReleased
    (AWTEventMulticaster.java:2
    31)
    at java.awt.Component.processMouseEvent
    (Component.java:5100)
    at java.awt.Component.processEvent
    (Component.java:4897)
    at java.awt.Container.processEvent
    (Container.java:1569)
    at java.awt.Component.dispatchEventImpl
    (Component.java:3615)
    at java.awt.Container.dispatchEventImpl
    (Container.java:1627)
    at java.awt.Component.dispatchEvent
    (Component.java:3477)
    at java.awt.LightweightDispatcher.retargetMouseEvent
    (Container.java:3483
    )
    at java.awt.LightweightDispatcher.processMouseEvent
    (Container.java:3198)

    at java.awt.LightweightDispatcher.dispatchEvent
    (Container.java:3128)
    at java.awt.Container.dispatchEventImpl
    (Container.java:1613)
    at java.awt.Window.dispatchEventImpl
    (Window.java:1606)
    at java.awt.Component.dispatchEvent
    (Component.java:3477)
    at java.awt.EventQueue.dispatchEvent
    (EventQueue.java:456)
    at
    java.awt.EventDispatchThread.pumpOneEventForHierarchy
    (EventDispatchTh
    read.java:201)
    at
    java.awt.EventDispatchThread.pumpEventsForHierarchy
    (EventDispatchThre
    ad.java:151)
    at java.awt.EventDispatchThread.pumpEvents
    (EventDispatchThread.java:145)

    at java.awt.EventDispatchThread.pumpEvents
    (EventDispatchThread.java:137)

    at java.awt.EventDispatchThread.run
    (EventDispatchThread.java:100)
    java.lang.NullPointerException
    at org.xylophon.storage.Project.getProjectName
    (Project.java:78)
    at org.xylophon.storage.XDCache.setProject
    (XDCache.java:69)
    at org.xylophon.Main.openProject(Main.java:164)
    at org.xylophon.Main.processChange(Main.java:814)
    at org.xylophon.Main$9.actionPerformed(Main.java:290)
    at javax.swing.AbstractButton.fireActionPerformed
    (AbstractButton.java:17
    86)
    at
    javax.swing.AbstractButton$ForwardActionEvents.actionPerfor
    med(Abstra
    ctButton.java:1839)
    at javax.swing.DefaultButtonModel.fireActionPerformed
    (DefaultButtonModel
    .java:420)
    at javax.swing.DefaultButtonModel.setPressed
    (DefaultButtonModel.java:258
    )
    at
    javax.swing.plaf.basic.BasicButtonListener.mouseReleased
    (BasicButtonL
    istener.java:245)
    at java.awt.AWTEventMulticaster.mouseReleased
    (AWTEventMulticaster.java:2
    31)
    at java.awt.Component.processMouseEvent
    (Component.java:5100)
    at java.awt.Component.processEvent
    (Component.java:4897)
    at java.awt.Container.processEvent
    (Container.java:1569)
    at java.awt.Component.dispatchEventImpl
    (Component.java:3615)
    at java.awt.Container.dispatchEventImpl
    (Container.java:1627)
    at java.awt.Component.dispatchEvent
    (Component.java:3477)
    at java.awt.LightweightDispatcher.retargetMouseEvent
    (Container.java:3483
    )
    at java.awt.LightweightDispatcher.processMouseEvent
    (Container.java:3198)

    at java.awt.LightweightDispatcher.dispatchEvent
    (Container.java:3128)
    at java.awt.Container.dispatchEventImpl
    (Container.java:1613)
    at java.awt.Window.dispatchEventImpl
    (Window.java:1606)
    at java.awt.Component.dispatchEvent
    (Component.java:3477)
    at java.awt.EventQueue.dispatchEvent
    (EventQueue.java:456)
    at
    java.awt.EventDispatchThread.pumpOneEventForHierarchy
    (EventDispatchTh
    read.java:201)
    at
    java.awt.EventDispatchThread.pumpEventsForHierarchy
    (EventDispatchThre
    ad.java:151)
    at java.awt.EventDispatchThread.pumpEvents
    (EventDispatchThread.java:145)

    at java.awt.EventDispatchThread.pumpEvents
    (EventDispatchThread.java:137)

    at java.awt.EventDispatchThread.run
    (EventDispatchThread.java:100)
    ======

     
  • mahdoui

    mahdoui - 2004-05-28

    Logged In: YES
    user_id=1021804

    Hi,
    i dont know what kind of machine or which version of java
    you are using ? I tested Xylophon on mandrake 9.1 and JDK1.4.1
    and it works propertly .... (the same on a windows XP machine)
    -- i want test it on a mac but i dont have one :-( --
    I dont know if it works with a less java version !

    thanks
    ali mahdoui

     
  • zorror8080

    zorror8080 - 2004-05-31

    Logged In: YES
    user_id=573230

    Hi,

    I use Java 1.4:

    java version "1.4.2_04"
    Java(TM) 2 Runtime Environment, Standard Edition (build
    1.4.2_04-b05)
    Java HotSpot(TM) Client VM (build 1.4.2_04-b05, mixed mode)
    ==============
    And I run on Win 2000 proffesional SP3.

    What is "mandrake 9.1 "? Is it OS?

    Anyway, do you have any idea why
    org.xylophon.storage.FileProjectStorage.getProjectName
    (FileProjectStorage.java:83)
    Is happening?
    Looks like very simple bug...may be somewhere in the code
    the null value is not checked before accessing to object
    methods...

     

Log in to post a comment.

MongoDB Logo MongoDB