Dear Kepler users and maintainers,

Today I tried to install Kepler from trunk using this instruction:
https://kepler-project.org/developers/teams/build/documentation/build-system-instructions

I prepared everything and compiled Kepler, but when I try to run it, in the 
beginning I get the following exception and the menu bar in Kepler is missing:

java.lang.NullPointerException                                                  
                                                                 
    at org.kepler.gui.MenuMapper.createKeplerMenuBar(MenuMapper.java:392)       
                                                                 
    at org.kepler.gui.MenuMapper.run(MenuMapper.java:173)                       
                                                                 
    at ptolemy.gui.Top.deferIfNecessary(Top.java:235)                           
                                                                 
    at org.kepler.gui.KeplerMenuHandler.pack(KeplerMenuHandler.java:60)         
                                                                 
    at ptolemy.actor.gui.TableauFrame.pack(TableauFrame.java:331)               
                                                                 
    at ptolemy.actor.gui.Tableau.show(Tableau.java:355)                         
                                                                 
    at 
ptolemy.actor.gui.Configuration.createPrimaryTableau(Configuration.java:582)    
                                                          
    at 
ptolemy.vergil.VergilApplication._createEmptyConfiguration(VergilApplication.java:401)
                                                    
    at 
ptolemy.actor.gui.ConfigurationApplication._parseArgs(ConfigurationApplication.java:1121)
                                                 
    at ptolemy.vergil.VergilApplication._parseArgs(VergilApplication.java:477)  
                                                                 
    at 
ptolemy.actor.gui.ConfigurationApplication.<init>(ConfigurationApplication.java:226)
                                                      
    at ptolemy.actor.gui.MoMLApplication.<init>(MoMLApplication.java:81)        
                                                                 
    at ptolemy.vergil.VergilApplication.<init>(VergilApplication.java:110)      
                                                                 
    at ptolemy.vergil.VergilApplication$1.run(VergilApplication.java:219)       
                                                                 
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)        
                                                                 
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)                   
                                                                 
    at 
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
                                                         
    at 
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)  
                                                          
    at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
                                                         
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)    
                                                                 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)    
                                                                 
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)           
                                                               


Before this exception I received another one from SQL. I am not sure if these 
two are related anyhow, but I will paste the second one as well in case it's 
needed:

java.sql.SQLException: Integrity constraint violation - no parent SYS_FK_68 
table: CACHECONTENTTABLE in statement [insert into KAR_CONTENTS (file, lsid, 
name, type) values ( ?, ?, ?, ? ) ]
    at org.hsqldb.jdbc.Util.throwError(Unknown Source)                          
                                                                 
    at org.hsqldb.jdbc.jdbcPreparedStatement.executeUpdate(Unknown Source)      
                                                                 
    at 
org.kepler.kar.KARCacheManager.insertEntryIntoCache(KARCacheManager.java:537)   
                                                          
    at org.kepler.kar.KARFile.cache(KARFile.java:854)                           
                                                                 
    at org.kepler.kar.KARFile.cacheKARContents(KARFile.java:567)                
                                                                 
    at 
org.kepler.kar.KARCacheManager.synchronizeKARCacheWithLocalRepositories(KARCacheManager.java:327)
                                         
    at 
org.kepler.objectmanager.library.LibraryManager.buildLibrary(LibraryManager.java:332)
                                                     
    at 
org.kepler.moml.KARLibraryBuilder.buildLibrary(KARLibraryBuilder.java:78)       
                                                          
    at 
ptolemy.actor.gui.UserActorLibrary.openLibrary(UserActorLibrary.java:202)       
                                                          
    at 
ptolemy.actor.gui.UserActorLibrary.openUserLibrary(UserActorLibrary.java:140)   
                                                          
    at 
ptolemy.vergil.VergilApplication._createDefaultConfiguration(VergilApplication.java:330)
                                                  
    at 
ptolemy.vergil.VergilApplication._createEmptyConfiguration(VergilApplication.java:347)
                                                    
    at 
ptolemy.actor.gui.ConfigurationApplication._parseArgs(ConfigurationApplication.java:1121)
                                                 
    at ptolemy.vergil.VergilApplication._parseArgs(VergilApplication.java:477)  
                                                                 
    at 
ptolemy.actor.gui.ConfigurationApplication.<init>(ConfigurationApplication.java:226)
                                                      
    at ptolemy.actor.gui.MoMLApplication.<init>(MoMLApplication.java:81)        
                                                                 
    at ptolemy.vergil.VergilApplication.<init>(VergilApplication.java:110)      
                                                                 
    at ptolemy.vergil.VergilApplication$1.run(VergilApplication.java:219)       
                                                                 
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)        
                                                                 
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)                   
                                                                 
    at 
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
                                                         
    at 
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)  
                                                          
    at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
                                                         
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)    
                                                                 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)    
                                                                 
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)           
                                                                 
 

I have also tested it after deleting my $HOME/.kepler directory so that it 
doesn't mix files from different installations. But it didn't help me any 
further.
Can you provide me with some information about possible causes of such 
behaviour?

-- 
Tomasz Zok
Poznan Supercomputing and Networking Center
ul. Noskowskiego 10, 61-704 Poznan, POLAND
http://www.man.poznan.pl

Reply via email to