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)
Logged In: YES
user_id=573230
Is this project dead? Anyone maintains it?
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
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)
======
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
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...