Menu

JID GUI does not start

Help
2013-07-12
2014-12-11
  • Patrick Wagner

    Patrick Wagner - 2013-07-12

    Hello

    I just installed the newest version of JID. But once started, nothing happens and the GUI doesn't show up. If started on the command promt with debug I get the following error message.
    (Using a 32bit JRE and dashboear-version 1.3.12.3142)

    ERROR [main] (SosSchedulerDashboardMain.java:117) - !!! missing resource message key=[SosSchedulerDashboardMain.SOS_EXIT_CODE_RAISED] args=[]

    Any help is apreciated.
    Regards Patrick

     
  • Uwe Risse

    Uwe Risse - 2013-07-19

    Please show the full output when starting with debug.

     
  • sorloyaya

    sorloyaya - 2014-08-06

    I got the same error for JID Windows 32bit version 1.7.4189. The previous version I used was 1.6.4141
    With the debug mode turned on. Here is the output.

    cd "C:\js\dashboard\lib"
    "C:\Program Files (x86)\Java\jre7\bin\java.exe" -classpath "pgsql/com.sos.hibernate_pgsql.jar;;hibernate/;jetty_ext/;log/log4j/" -Dlog4j.configuration="file:///C:/js/dashboard/lib/JID-log4j.properties" -Xms128m -Xmx256m -DSCHEDULER_DATA="C:/js/dashboard" -DSCHEDULER_HOME="C:/js/dashboard" -DSCHEDULER_HOT_FOLDER="C:/js/dashboard/config/live" com.sos.dailyschedule.SosSchedulerDashboardMain -enable_joe=false -enable_joc=true -enable_jobnet=false -enable_events=false -enable_job_start=true -Hibernate_Configuration_File="C:/js/dashboard/config/hibernate.cfg.xml"

    INFO [main] (SosSchedulerDashboardMain.java:168) - SosSchedulerDashboardMain.SOSDB-Intro: JobSchedulerDashBoard is launching ...
    INFO [main] (SosSchedulerDashboardMain.java:169) - $Id: SosSchedulerDashboardMain.java 16415 2012-02-01 17:21:40Z ur $
    INFO [main] (Version.java:37) - Hibernate Commons Annotations 3.2.0.Final
    INFO [main] (Environment.java:603) - Hibernate 3.6.4.Final
    INFO [main] (Environment.java:636) - hibernate.properties not found
    INFO [main] (Environment.java:814) - Bytecode provider name : javassist
    INFO [main] (Environment.java:695) - using JDK 1.4 java.sql.Timestamp handling
    INFO [main] (Configuration.java:2214) - configuring from file: hibernate.cfg.xml
    INFO [main] (Configuration.java:2297) - Configured SessionFactory: null
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: com.sos.dailyschedule.db.DailyScheduleDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity com.sos.dailyschedule.db.DailyScheduleDBItem on table DAYS_SCHEDULE
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: com.sos.scheduler.history.db.SchedulerTaskHistoryDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity com.sos.scheduler.history.db.SchedulerTaskHistoryDBItem on table SCHEDULER_HISTORY
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: com.sos.scheduler.history.db.SchedulerOrderStepHistoryDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity com.sos.scheduler.history.db.SchedulerOrderStepHistoryDBItem on table SCHEDULER_ORDER_STEP_HISTORY
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: com.sos.scheduler.history.db.SchedulerOrderHistoryDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity com.sos.scheduler.history.db.SchedulerOrderHistoryDBItem on table SCHEDULER_ORDER_HISTORY
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: com.sos.scheduler.db.SchedulerInstancesDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity com.sos.scheduler.db.SchedulerInstancesDBItem on table SCHEDULER_INSTANCES
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: sos.ftphistory.db.JadeFilesDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity sos.ftphistory.db.JadeFilesDBItem on table SOSFTP_FILES
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: sos.ftphistory.db.JadeFilesHistoryDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity sos.ftphistory.db.JadeFilesHistoryDBItem on table SOSFTP_FILES_HISTORY
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: com.sos.eventing.db.SchedulerEventDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity com.sos.eventing.db.SchedulerEventDBItem on table SCHEDULER_EVENTS
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: com.sos.jobnet.db.EventsDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity com.sos.jobnet.db.EventsDBItem on table SCHEDULER_EVENTS
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: com.sos.jobnet.db.JobNetPlanDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity com.sos.jobnet.db.JobNetPlanDBItem on table SCHEDULER_JOB_NET_PLAN
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: com.sos.jobnet.db.JobNetNodeDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity com.sos.jobnet.db.JobNetNodeDBItem on table SCHEDULER_JOB_NET_NODES
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: com.sos.jobnet.db.JobNetEdgesDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity com.sos.jobnet.db.JobNetEdgesDBItem on table SCHEDULER_JOB_NET_EDGES
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: com.sos.jobnet.db.JobNetHistoryDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity com.sos.jobnet.db.JobNetHistoryDBItem on table SCHEDULER_JOB_NET_HISTORY
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: com.sos.jobnet.db.JobNetCmdHistoryDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity com.sos.jobnet.db.JobNetCmdHistoryDBItem on table SCHEDULER_JOB_NET_CMD_HISTORY
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: com.sos.jobnet.db.JobNetDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity com.sos.jobnet.db.JobNetDBItem on table SCHEDULER_JOB_NET
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: com.sos.auth.shiro.db.SOSUserDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity com.sos.auth.shiro.db.SOSUserDBItem on table SOS_USER
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: com.sos.auth.shiro.db.SOSUserRightDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity com.sos.auth.shiro.db.SOSUserRightDBItem on table SOS_USER_RIGHT
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: com.sos.auth.shiro.db.SOSUserRoleDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity com.sos.auth.shiro.db.SOSUserRoleDBItem on table SOS_USER_ROLE
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: com.sos.auth.shiro.db.SOSUser2RoleDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity com.sos.auth.shiro.db.SOSUser2RoleDBItem on table SOS_USER2ROLE
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: com.sos.tools.logback.db.LoggingEventDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity com.sos.tools.logback.db.LoggingEventDBItem on table LOGGING_EVENT
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: com.sos.tools.logback.db.LoggingEventExceptionDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity com.sos.tools.logback.db.LoggingEventExceptionDBItem on table LOGGING_EVENT_EXCEPTION
    INFO [main] (AnnotationBinder.java:532) - Binding entity from annotated class: com.sos.tools.logback.db.LoggingEventPropertyDBItem
    INFO [main] (EntityBinder.java:530) - Bind entity com.sos.tools.logback.db.LoggingEventPropertyDBItem on table LOGGING_EVENT_PROPERTY
    INFO [main] (CollectionBinder.java:762) - Mapping collection: com.sos.tools.logback.db.LoggingEventDBItem.loggingEventProperties -> LOGGING_EVENT_PROPERTY
    INFO [main] (CollectionBinder.java:762) - Mapping collection: com.sos.tools.logback.db.LoggingEventDBItem.loggingEventExceptions -> LOGGING_EVENT_EXCEPTION
    INFO [main] (CollectionBinder.java:762) - Mapping collection: com.sos.jobnet.db.JobNetNodeDBItem.listOfJobnetEdgesDBItems -> SCHEDULER_JOB_NET_EDGES
    INFO [main] (CollectionBinder.java:762) - Mapping collection: com.sos.auth.shiro.db.SOSUserDBItem.SOSUserRightDBItems -> SOS_USER_RIGHT
    INFO [main] (CollectionBinder.java:762) - Mapping collection: com.sos.auth.shiro.db.SOSUserDBItem.SOSUserRoleDBItems -> SOS_USER2ROLE
    INFO [main] (CollectionBinder.java:762) - Mapping collection: com.sos.auth.shiro.db.SOSUserRoleDBItem.SOSUserRightDBItems -> SOS_USER_RIGHT
    INFO [main] (CollectionBinder.java:762) - Mapping collection: com.sos.auth.shiro.db.SOSUser2RoleDBItem.SOSUserRoleDBItems -> SOS_USER_ROLE
    INFO [main] (Configuration.java:1676) - Hibernate Validator not found: ignoring
    INFO [main] (HibernateSearchEventListenerRegister.java:75) - Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled.
    INFO [main] (DriverManagerConnectionProvider.java:64) - Using Hibernate built-in connection pool (not for production use!)
    INFO [main] (DriverManagerConnectionProvider.java:65) - Hibernate connection pool size: 20
    INFO [main] (DriverManagerConnectionProvider.java:68) - autocommit mode: false
    INFO [main] (DriverManagerConnectionProvider.java:103) - using driver: org.postgresql.Driver at URL: jdbc:postgresql://stdwpdvdb1:20000/scheduler
    INFO [main] (DriverManagerConnectionProvider.java:109) - connection properties: {user=etlpg, password=****, autocommit=false}
    INFO [main] (Dialect.java:135) - Using dialect: org.hibernate.dialect.PostgreSQLDialect
    INFO [main] (JdbcSupportLoader.java:70) - Disabling contextual LOB creation as connection was null
    INFO [main] (TransactionFactoryFactory.java:62) - Using default transaction strategy (direct JDBC transactions)
    INFO [main] (TransactionManagerLookupFactory.java:83) - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
    INFO [main] (SettingsFactory.java:179) - Automatic flush during beforeCompletion(): disabled
    INFO [main] (SettingsFactory.java:183) - Automatic session close at end of transaction: disabled
    INFO [main] (SettingsFactory.java:198) - Scrollable result sets: disabled
    INFO [main] (SettingsFactory.java:206) - JDBC3 getGeneratedKeys(): disabled
    INFO [main] (SettingsFactory.java:214) - Connection release mode: auto
    INFO [main] (SettingsFactory.java:241) - Default batch fetch size: 1
    INFO [main] (SettingsFactory.java:245) - Generate SQL with comments: disabled
    INFO [main] (SettingsFactory.java:249) - Order SQL updates by primary key: disabled
    INFO [main] (SettingsFactory.java:253) - Order SQL inserts for batching: disabled
    INFO [main] (SettingsFactory.java:431) - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
    INFO [main] (ASTQueryTranslatorFactory.java:47) - Using ASTQueryTranslatorFactory
    INFO [main] (SettingsFactory.java:261) - Query language substitutions: {}
    INFO [main] (SettingsFactory.java:266) - JPA-QL strict compliance: disabled
    INFO [main] (SettingsFactory.java:271) - Second-level cache: enabled
    INFO [main] (SettingsFactory.java:275) - Query cache: disabled
    INFO [main] (SettingsFactory.java:406) - Cache region factory : org.hibernate.cache.impl.NoCachingRegionFactory
    INFO [main] (SettingsFactory.java:285) - Optimize cache for minimal puts: disabled
    INFO [main] (SettingsFactory.java:294) - Structured second-level cache entries: disabled
    INFO [main] (SettingsFactory.java:323) - Statistics: disabled
    INFO [main] (SettingsFactory.java:327) - Deleted entity synthetic identifier rollback: disabled
    INFO [main] (SettingsFactory.java:343) - Default entity-mode: pojo
    INFO [main] (SettingsFactory.java:347) - Named query checking : enabled
    INFO [main] (SettingsFactory.java:351) - Check Nullability in Core (should be disabled when Bean Validation is on): enabled
    INFO [main] (SessionFactoryImpl.java:202) - building session factory
    INFO [main] (BasicTypeRegistry.java:150) - Type registration [materialized_blob] overrides previous : org.hibernate.type.MaterializedBlobType@c13917
    INFO [main] (SessionFactoryObjectFactory.java:105) - Not binding factory to JNDI, no JNDI name configured
    FATAL [main] (SosSchedulerDashboardMain.java:236) - sudden death
    java.lang.NullPointerException
    at com.sos.schedulerinstances.classes.SosSchedulerInstancesTableItem.setColor(SosSchedulerInstancesTableItem.java:99)
    at com.sos.schedulerinstances.SchedulerInstancesDataProvider.fillTable(SchedulerInstancesDataProvider.java:100)
    at com.sos.jid.dialog.classes.SOSDashboardTableView.buildTable(SOSDashboardTableView.java:96)
    at com.sos.jid.dialog.classes.SOSDashboardTableView.getList(SOSDashboardTableView.java:346)
    at com.sos.jid.dialog.classes.SOSDashboardTableView.actualizeList(SOSDashboardTableView.java:361)
    at com.sos.dailyschedule.dialog.DashboardShowDialog.createLeft(DashboardShowDialog.java:414)
    at com.sos.dailyschedule.dialog.DashboardShowDialog.createContents(DashboardShowDialog.java:500)
    at com.sos.dailyschedule.dialog.DashboardShowDialog.show(DashboardShowDialog.java:520)
    at com.sos.dailyschedule.dialog.DashboardShowDialog.open(DashboardShowDialog.java:684)
    at com.sos.dailyschedule.SosSchedulerDashboardMain.execute(SosSchedulerDashboardMain.java:224)
    at com.sos.dailyschedule.SosSchedulerDashboardMain.main(SosSchedulerDashboardMain.java:70)
    Argument cannot be null
    ERROR [main] (SosSchedulerDashboardMain.java:239) - !!! missing resource message key=[SosSchedulerDashboardMain.SOS_EXIT_CODE_RAISED] args=[]
    java.lang.NullPointerException
    at com.sos.schedulerinstances.classes.SosSchedulerInstancesTableItem.setColor(SosSchedulerInstancesTableItem.java:99)
    at com.sos.schedulerinstances.SchedulerInstancesDataProvider.fillTable(SchedulerInstancesDataProvider.java:100)
    at com.sos.jid.dialog.classes.SOSDashboardTableView.buildTable(SOSDashboardTableView.java:96)
    at com.sos.jid.dialog.classes.SOSDashboardTableView.getList(SOSDashboardTableView.java:346)
    at com.sos.jid.dialog.classes.SOSDashboardTableView.actualizeList(SOSDashboardTableView.java:361)
    at com.sos.dailyschedule.dialog.DashboardShowDialog.createLeft(DashboardShowDialog.java:414)
    at com.sos.dailyschedule.dialog.DashboardShowDialog.createContents(DashboardShowDialog.java:500)
    at com.sos.dailyschedule.dialog.DashboardShowDialog.show(DashboardShowDialog.java:520)
    at com.sos.dailyschedule.dialog.DashboardShowDialog.open(DashboardShowDialog.java:684)
    at com.sos.dailyschedule.SosSchedulerDashboardMain.execute(SosSchedulerDashboardMain.java:224)
    at com.sos.dailyschedule.SosSchedulerDashboardMain.main(SosSchedulerDashboardMain.java:70)

     
  • Uwe Risse

    Uwe Risse - 2014-08-22

    I can not reproduce this. But I have added some code to avoid the npe at this Point. this will be available with the next release

     
  • Otto Frost

    Otto Frost - 2014-09-12

    Make sure to add JAVA_HOME enviromnent to the startup script and point it to a jdk/jre 1.7 java. I had many similar problems caused by a java 1.6 on the same box.

     
  • sorloyaya

    sorloyaya - 2014-10-17

    Otto, thanks for the reply. Tried both setting the JAVA_HOME and removing jre 1.6 didn't help. The new version of JID 1.7.4274 gives me the same problem.

     
  • Andreas

    Andreas - 2014-11-22

    With release 1.7.4 a fix is available for issue JID-90 JID throws a nullpointer exception on start

    Please verify if this resolves the issue for you.

     
  • sorloyaya

    sorloyaya - 2014-12-11

    Thank you Andreas. Yes, with version JID 1.7.4321, it resolves the issue, and Dashboard starts up successfully.

    Thanks again for working on it.

     

Log in to post a comment.