Uploaded image for project: 'Grouper'
  1. Grouper
  2. GRP-883

xml export with comments with group as member of group can cause error

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • None
    • 2.1.0
    • API
    • None

    Description

      C:\mchyzer\grouper\v2_1\grouper\bin>gsh -xmlexport -includeComments c:/temp/xmlexport.xml
      Using GROUPER_HOME: C:\mchyzer\grouper\v2_1\grouper\bin\..
      Using GROUPER_CONF: C:\mchyzer\grouper\v2_1\grouper\bin\../conf
      Using JAVA: "C:\dev_inst\java6/bin/java"
      using MEMORY: 64m-750m
      (note, might need to type in your response multiple times (Java stdin is flaky))
      (note, you can whitelist or blacklist db urls and users in the grouper.properties)
      Are you sure you want to export data to xml in db user 'grouper_v2_1', db url 'jdbc:mysql://localhost:3306/grouper_v2_1'
      ? (y|n):
      y
      Continuing...
      Grouper starting up: version: 2.1.2, build date: 2012/11/18 23:00:25, env: <no label configured>
      grouper.properties read from: C:\mchyzer\grouper\v2_1\grouper\conf\grouper.properties
      Grouper current directory is: C:\mchyzer\grouper\v2_1\grouper\bin
      log4j.properties read from: C:\mchyzer\grouper\v2_1\grouper\conf\log4j.properties
      Grouper is logging to file: console, at min level WARN for package: edu.internet2.middleware.grouper, based on log4j.p
      roperties
      grouper.hibernate.properties: C:\mchyzer\grouper\v2_1\grouper\conf\grouper.hibernate.properties
      grouper.hibernate.properties: grouper_v2_1@jdbc:mysql://localhost:3306/grouper_v2_1
      sources.xml read from: C:\mchyzer\grouper\v2_1\grouper\conf\sources.xml
      sources.xml groupersource id: g:gsa
      sources.xml groupersource id: grouperEntities
      sources.xml jdbc source id: jdbc: GrouperJdbcConnectionProvider
      2013-03-12 01:42:46,646: [main] WARN ApiConfig.printConfigOnce(230) - - Grouper starting up: version: 2.1.2, build dat
      e: 2012/11/18 23:00:25, env: <no label configured>
      Grouper warning: jarfile mismatch, expecting name: 'subject.jar' size: 195465 manifest version: 2.1.3. However the jar
      detected is: C:\mchyzer\grouper\v2_1\grouper\lib\grouper\subject.jar, name: subject.jar size: 195413 manifest version: 2
      .1.3
      2013-03-12 01:42:49,927: [main] WARN GrouperCheckConfig.checkJar(249) - - jarfile mismatch, expecting name: 'subject.j
      ar' size: 195465 manifest version: 2.1.3. However the jar detected is: C:\mchyzer\grouper\v2_1\grouper\lib\grouper\subj
      ect.jar, name: subject.jar size: 195413 manifest version: 2.1.3
      Grouper warning: missing from file: grouper.properties, the following properties (which are in the example file: grouper
      .example.properties): grouper.nonAsciiCharDbBytesLength
      2013-03-12 01:42:49,936: [main] WARN GrouperCheckConfig.checkConfigProperties(1487) - - missing from file: grouper.pro
      perties, the following properties (which are in the example file: grouper.example.properties): grouper.nonAsciiCharDbByt
      esLength
      Starting: 1,595 records in the DB to be exported (not exact, might be less)
      2013-03-12 01:42:51,169: [main] ERROR JDBCExceptionReporter.logExceptions(234) - - Operation not allowed after ResultSe
      t closed
      Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
      at edu.internet2.middleware.grouper.app.gsh.GrouperShell.handleSpecialCase(GrouperShell.java:214)
      at edu.internet2.middleware.grouper.app.gsh.GrouperShell.main(GrouperShell.java:144)
      at edu.internet2.middleware.grouper.app.gsh.GrouperShellWrapper.main(GrouperShellWrapper.java:31)
      Caused by: java.lang.reflect.InvocationTargetException
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at edu.internet2.middleware.grouper.app.gsh.GrouperShell.handleSpecialCase(GrouperShell.java:204)
      ... 2 more
      Caused by: edu.internet2.middleware.grouper.internal.dao.GrouperDAOException: Problem in HibernateSession: HibernateSess
      ion: isNew: true, isReadonly: true, grouperTransactionType: READONLY_NEW
      at edu.internet2.middleware.grouper.hibernate.HibernateSession._internal_hibernateSessionCatch(HibernateSession.
      java:495)
      at edu.internet2.middleware.grouper.hibernate.HibernateSession.callbackHibernateSession(HibernateSession.java:58
      1)
      at edu.internet2.middleware.grouper.xml.export.XmlExportMember.exportMembers(XmlExportMember.java:153)
      at edu.internet2.middleware.grouper.xml.export.XmlExportMain.writeAllTables(XmlExportMain.java:302)
      at edu.internet2.middleware.grouper.xml.export.XmlExportMain.writeAllTables(XmlExportMain.java:221)
      at edu.internet2.middleware.grouper.xml.export.XmlExportGsh.main(XmlExportGsh.java:162)
      ... 7 more
      Caused by: org.hibernate.exception.GenericJDBCException: could not advance using next()
      at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:140)
      at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:128)
      at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
      at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:52)
      at org.hibernate.impl.ScrollableResultsImpl.next(ScrollableResultsImpl.java:127)
      at edu.internet2.middleware.grouper.xml.export.XmlExportMember$3.callback(XmlExportMember.java:171)
      at edu.internet2.middleware.grouper.hibernate.HibernateSession.callbackHibernateSession(HibernateSession.java:57
      1)
      ... 11 more
      Caused by: java.sql.SQLException: Operation not allowed after ResultSet closed
      at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
      at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
      at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
      at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
      at com.mysql.jdbc.ResultSetImpl.checkClosed(ResultSetImpl.java:794)
      at com.mysql.jdbc.ResultSetImpl.next(ResultSetImpl.java:7139)
      at com.p6spy.engine.spy.P6ResultSet.next(P6ResultSet.java:155)
      at com.p6spy.engine.logging.P6LogResultSet.next(P6LogResultSet.java:127)
      at com.mchange.v2.c3p0.impl.NewProxyResultSet.next(NewProxyResultSet.java:2859)
      at org.hibernate.impl.ScrollableResultsImpl.next(ScrollableResultsImpl.java:122)
      ... 13 more

      Attachments

        Activity

          People

            chris.hyzer@at.internet2.edu Chris Hyzer (upenn.edu)
            chris.hyzer@at.internet2.edu Chris Hyzer (upenn.edu)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: