Show problematic name in "StemAddException: must contain a non-whitespace character"

XMLWordPrintable

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Minor
    • None
    • Affects Version/s: None
    • Component/s: None
    • None

      This occasionally comes up during loader jobs. There is some kind of issue with how the query builds the name. It logs the entire stack trace, but the name itself is not logged. So there is no way to troubleshoot it.

       

      edu.internet2.middleware.grouper.exception.StemAddException: must contain a non-whitespace character,
      Problem in HibernateSession: HibernateSession (32c87043): notNew, notReadonly, READ_WRITE_NEW, activeTransaction, session (15e3ff1c)
      	at edu.internet2.middleware.grouper.Stem$9.callback(Stem.java:2890)
      	at edu.internet2.middleware.grouper.hibernate.HibernateSession.callbackHibernateSession(HibernateSession.java:722)
      	at edu.internet2.middleware.grouper.Stem.internal_addChildStem(Stem.java:2868)
      	at edu.internet2.middleware.grouper.Stem.addChildStem(Stem.java:621)
      	at edu.internet2.middleware.grouper.StemSave$1$1.callback(StemSave.java:523)
      	at edu.internet2.middleware.grouper.GrouperSession.callbackGrouperSession(GrouperSession.java:1063)
      	at edu.internet2.middleware.grouper.StemSave$1.callback(StemSave.java:620)
      	at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3TransactionDAO$1.callback(Hib3TransactionDAO.java:66)
      	at edu.internet2.middleware.grouper.hibernate.HibernateSession.callbackHibernateSession(HibernateSession.java:722)
      	at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3TransactionDAO.transactionCallback(Hib3TransactionDAO.java:56)
      	at edu.internet2.middleware.grouper.hibernate.GrouperTransaction.callbackGrouperTransaction(GrouperTransaction.java:87)
      	at edu.internet2.middleware.grouper.hibernate.GrouperTransaction.callbackGrouperTransaction(GrouperTransaction.java:106)
      	at edu.internet2.middleware.grouper.StemSave.save(StemSave.java:391)
      	at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType.syncFolderList(GrouperLoaderType.java:2228)
      	at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType.syncGroupList(GrouperLoaderType.java:1958)
      	at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$5.runJob(GrouperLoaderType.java:575)
      	at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:554)
      	at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob$1.callback(GrouperLoaderJob.java:355)
      	at edu.internet2.middleware.grouper.GrouperSession.callbackGrouperSession(GrouperSession.java:1063)
      	at edu.internet2.middleware.grouper.GrouperSession.internal_callbackRootGrouperSession(GrouperSession.java:1132)
      	at edu.internet2.middleware.grouper.GrouperSession.internal_callbackRootGrouperSession(GrouperSession.java:1099)
      	at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:90)
      	at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
      	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
      

            Assignee:
            Chad Redman
            Reporter:
            Chad Redman
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: