Programming with Alice, not working with Arch Linux

I'm having trouble running Alice 2.0 on Arch. I figure I'd ask here because of the number of programmers here who may have experience with either Java or Alice on Linux. When I was running Ubuntu before, going to the proper folder and running ./run-alice would display:

attempting to register mp3 capability...  
Registered successfully.

However, now that I'm running Arch Linux, I'm having trouble with it. Alice doesn't want to run. Instead, it complains about an IndexOutOfBoundsException.

java.lang.IndexOutOfBoundsException: Invalid index  
        at javax.swing.DefaultRowSorter.convertRowIndexToModel(DefaultRowSorter.java:497)  
        at sun.swing.FilePane$SortableListModel.getElementAt(FilePane.java:528)  
        at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1343)  
        at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1294)  
        at javax.swing.plaf.basic.BasicListUI.getCellBounds(BasicListUI.java:935)  
        at javax.swing.JList.getCellBounds(JList.java:1600)  
        at javax.swing.JList.ensureIndexIsVisible(JList.java:1116)  
        at sun.swing.FilePane.ensureIndexIsVisible(FilePane.java:1540)  
        at sun.swing.FilePane.doDirectoryChanged(FilePane.java:1466)  
        at sun.swing.FilePane.propertyChange(FilePane.java:1513)  
        at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)  
        at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)  
        at java.awt.Component.firePropertyChange(Component.java:8128)  
        at javax.swing.JFileChooser.setCurrentDirectory(JFileChooser.java:568)  
        at edu.cmu.cs.stage3.alice.authoringtool.AuthoringTool.worldsDirectoryChanged(AuthoringTool.java:478)    
        at edu.cmu.cs.stage3.alice.authoringtool.AuthoringTool.dialogInit(AuthoringTool.java:631)  
        at edu.cmu.cs.stage3.alice.authoringtool.AuthoringTool.<init>(AuthoringTool.java:413)  
        at edu.cmu.cs.stage3.alice.authoringtool.JAlice.main(JAlice.java:131) 

I honestly have no idea what's wrong. I have tried checking out the source to try to fix it (seems like the error is in JAlice) but it's just a collection of .class files.

Answers


Need Your Help

Records are fetching directly from database and not from cache file

java spring hibernate caching

I am doing a project with spring,hibernate and dojo.Initially,fetching records from database using spring-hibernate took more time.so after googling I found "second level Caching will help in fetch...

node.js : make http calls in for loop

javascript node.js http asynchronous coffeescript

I want to make an http call for each element in an array, and combine all the responses into a single array, like so:

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.