Jump to content
We've recently updated our Privacy Statement, available here ×

jsturnbull

Members
  • Posts

    19
  • Joined

  • Last visited

 Content Type 

Profiles

Forum

Events

Featured Visualizations

Knowledge Base

Documentation (PDF Downloads)

Blog

Documentation (Test Area)

Documentation

Dr. Jaspersoft Webinar Series

Downloads

Posts posted by jsturnbull

  1. The source of our heap space errors appears to be web service calls. We have a PHP website that makes web service calls to run reports. The database is Oracle.

    This is the stack trace we always get. It appears to be concerned with removing expired data sources.

    02 Dec 2009 19:05:53,104 ERROR ManagementService,http-9080-3:1205 - caught Throwable exception: Java heap space
    java.lang.OutOfMemoryError: Java heap space
        at java.util.Arrays.copyOf(Unknown Source)
        at java.util.Arrays.copyOf(Unknown Source)
        at java.util.ArrayList.ensureCapacity(Unknown Source)
        at java.util.ArrayList.add(Unknown Source)
        at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.JdbcReportDataSourceServiceFactory$PooledDataSourcesCache.removeExpired(JdbcReportDataSourceServiceFactory.java:113)
        at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.JdbcReportDataSourceServiceFactory.getPoolDataSource(JdbcReportDataSourceServiceFactory.java:173)
        at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.JdbcReportDataSourceServiceFactory.createService(JdbcReportDataSourceServiceFactory.java:151)
        at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.createDataSourceService(EngineServiceImpl.java:714)
        at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.fillReport(EngineServiceImpl.java:659)
        at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.fillReport(EngineServiceImpl.java:360)
        at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.executeReport(EngineServiceImpl.java:792)
        at com.jaspersoft.jasperserver.api.engine.jasperreports.domain.impl.ReportUnitRequest.execute(ReportUnitRequest.java:60)
        at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.execute(EngineServiceImpl.java:266)
        at com.jaspersoft.jasperserver.ws.axis2.ManagementService.runReport(ManagementService.java:1120)
        at sun.reflect.GeneratedMethodAccessor351.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
        at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
        at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
        at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
        at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:453)
        at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
        at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.jaspersoft.jasperserver.war.common.UploadMultipartFilter.doFilter(UploadMultipartFilter.java:86)

     

  2. Thanks all for your responses. I have been using jconsole to remotely monitor the heap space. What I have noticed is that very occassionally we get extreme spikes in memory usage. I am talking about going from less than 50Mb to over 1Gb in an instant. When I saw this occurring I was able to prevent out of heap space errors by clicking the Perform GC button on jconsole. There was a period of a couple of minutes where the memory kept jumping up followed by me hitting the GC button. I was wondering if this sort of behaviour could be caused by report execution? Even if a user put in absurd parameters into a report I'd still be amazed if the results required over 1Gb of memory.
  3. I am exporting a report to CSV. Some of the fields are surrounded by quote characters. However the resulting file has duplicated the quote characters.

     

    Code:
    SQL query is:SELECT '"' || SOME_FIELD || '"'which results in a csv file with:"""some field""" 
  4. Hello,

    We are running JasperServer 3.0 on Tomcat 6.0.18 (Windows service installer) on a 2Gb RAM Windows 2003 server. We experience java.lang.OutOfMemoryError: Java heap space errors approximately every 7-10 days which obviously requires a restart of Tomcat. Our -Xms is set at 7768m and -Xmx is set at 1408m. We have in the region of 100 reports on the server. Usage of the server is not heavy.

    I was wondering how this compares with other people's installations. I am looking into tuning the JVM garbage collection but it would be interesting to know what level of performance I should expect from JasperServer. The feeling is that the frequency of forced restarts we are currently experiencing is unacceptably high.

     

    Thanks

    James

     

     

  5. Hello,

    I have an simple MDX view:

    select NON EMPTY {[Measures].[Order Count], [Measures].[Order Pallets]} ON COLUMNS,
      NON EMPTY {[Host Depot.Host Depot].[All Depots]} ON ROWS
    from [transnet_deliveries_cube]

    When I look at Mondrian's tracing I get:

    SqlMemberSource.getMemberChildren: executing sql [select `time_by_day`.`the_year` as `c0` from `time_by_day` as `time_by_day` group by `time_by_day`.`the_year` order by ISNULL(`time_by_day`.`the_year`), `time_by_day`.`the_year` ASC], exec 64 ms, exec+fetch 68 ms, 6 rows
    SqlMemberSource.getMemberChildren: executing sql [select `client`.`description` as `c0` from `client` as `client` where UPPER(`client`.`description`) = UPPER('Host Depot.Host Depot') group by `client`.`description` order by ISNULL(`client`.`description`), `client`.`description` ASC], exec 43 ms, exec+fetch 44 ms, 0 rows
    Segment.load: executing sql [select count(`transportorder_fact`.`transordid`) as `m0`, sum(`transportorder_fact`.`totalpallets`) as `m1` from `transportorder_fact` as `transportorder_fact`], exec 4322 ms, exec+fetch 4323 ms, 1 rows

     

    I am confused as to why it is looking at the client and time_by_day dimensions as they are not part of the MDX query. I have restarted Tomcat before running view.


     

  6. Hello again,

    Unfortunately having made the original post I was taken off JasperServer to do other work for my employers. However I back Japering now. I have upgraded to JS3 but we still experience the same problem. I have tried chaning the jdbc connection string to no avail.

    The url I use is:

    url="jdbc:mysql://localhost:3306/jasperserver?autoReconnect=true&autoReconnectForPools=true&useUnicode=true&characterEncoding=UTF8"

    Here is the full log with the change to log4j that you suggested. Any further suggestions gratefully received.

     

    08:23:18,572 DEBUG TransactionSynchronizationManager,http-9080-1:166 - Bound value [org.springframework.jdbc.datasource.ConnectionHolder@13e5d15] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] to thread [http-9080-1]
    08:23:18,572 DEBUG TransactionSynchronizationManager,http-9080-1:166 - Bound value [org.springframework.orm.hibernate3.SessionHolder@1e3e4c5] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] to thread [http-9080-1]
    08:23:18,572 DEBUG TransactionSynchronizationManager,http-9080-1:219 - Initializing transaction synchronization
    08:23:18,572 DEBUG TransactionInterceptor,http-9080-1:275 - Getting transaction for [org.acegisecurity.userdetails.UserDetailsService.loadUserByUsername]
    08:23:18,634 DEBUG TransactionSynchronizationManager,http-9080-1:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1e3e4c5] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-1]
    08:23:18,634 DEBUG TransactionSynchronizationManager,http-9080-1:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1e3e4c5] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-1]
    08:23:18,634 DEBUG TransactionSynchronizationManager,http-9080-1:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1e3e4c5] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-1]
    08:23:18,728 DEBUG TransactionSynchronizationManager,http-9080-1:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1e3e4c5] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-1]
    08:23:18,728 DEBUG TransactionSynchronizationManager,http-9080-1:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@13e5d15] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-9080-1]
    08:23:18,728 DEBUG TransactionInterceptor,http-9080-1:275 - Getting transaction for [com.jaspersoft.jasperserver.api.metadata.user.service.ProfileAttributeService.getProfileAttributesForPrincipal]
    08:23:18,728 DEBUG TransactionSynchronizationManager,http-9080-1:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1e3e4c5] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-1]
    08:23:18,728 DEBUG TransactionSynchronizationManager,http-9080-1:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1e3e4c5] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-1]
    08:23:18,759 ERROR ErrorLogger,JasperServerScheduler_QuartzSchedulerThread:2015 - An error occured while scanning for the next trigger to fire.
    org.quartz.JobPersistenceException: Failed to obtain DB connection from data source 'springNonTxDataSource.JasperServerScheduler': com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:

    ** BEGIN NESTED EXCEPTION **

    java.net.SocketException
    MESSAGE: Software caused connection abort: recv failed

    STACKTRACE:

    java.net.SocketException: Software caused connection abort: recv failed
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
        at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
        at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
        at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1902)
        at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2351)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2862)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1571)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1666)
        at com.mysql.jdbc.Connection.execSQL(Connection.java:2988)
        at com.mysql.jdbc.Connection.setAutoCommit(Connection.java:4913)
        at org.apache.tomcat.dbcp.dbcp.DelegatingConnection.setAutoCommit(DelegatingConnection.java:331)
        at org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.setAutoCommit(PoolingDataSource.java:317)
        at org.quartz.impl.jdbcjobstore.JobStoreCMT.getNonManagedTXConnection(JobStoreCMT.java:1389)
        at org.quartz.impl.jdbcjobstore.JobStoreCMT.acquireNextTrigger(JobStoreCMT.java:1132)
        at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:233)


    ** END NESTED EXCEPTION **



    Last packet sent to the server was 0 ms ago. [see nested exception: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:

    ** BEGIN NESTED EXCEPTION **

    java.net.SocketException
    MESSAGE: Software caused connection abort: recv failed

    STACKTRACE:

    java.net.SocketException: Software caused connection abort: recv failed
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
        at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
        at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
        at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1902)
        at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2351)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2862)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1571)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1666)
        at com.mysql.jdbc.Connection.execSQL(Connection.java:2988)
        at com.mysql.jdbc.Connection.setAutoCommit(Connection.java:4913)
        at org.apache.tomcat.dbcp.dbcp.DelegatingConnection.setAutoCommit(DelegatingConnection.java:331)
        at org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.setAutoCommit(PoolingDataSource.java:317)
        at org.quartz.impl.jdbcjobstore.JobStoreCMT.getNonManagedTXConnection(JobStoreCMT.java:1389)
        at org.quartz.impl.jdbcjobstore.JobStoreCMT.acquireNextTrigger(JobStoreCMT.java:1132)
        at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:233)


    ** END NESTED EXCEPTION **



    Last packet sent to the server was 0 ms ago.]
        at org.quartz.impl.jdbcjobstore.JobStoreCMT.getNonManagedTXConnection(JobStoreCMT.java:1396)
        at org.quartz.impl.jdbcjobstore.JobStoreCMT.acquireNextTrigger(JobStoreCMT.java:1132)
        at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:233)
    * Nested Exception (Underlying Cause) ---------------
    com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:

    ** BEGIN NESTED EXCEPTION **

    java.net.SocketException
    MESSAGE: Software caused connection abort: recv failed

    STACKTRACE:

    java.net.SocketException: Software caused connection abort: recv failed
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
        at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
        at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
        at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1902)
        at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2351)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2862)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1571)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1666)
        at com.mysql.jdbc.Connection.execSQL(Connection.java:2988)
        at com.mysql.jdbc.Connection.setAutoCommit(Connection.java:4913)
        at org.apache.tomcat.dbcp.dbcp.DelegatingConnection.setAutoCommit(DelegatingConnection.java:331)
        at org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.setAutoCommit(PoolingDataSource.java:317)
        at org.quartz.impl.jdbcjobstore.JobStoreCMT.getNonManagedTXConnection(JobStoreCMT.java:1389)
        at org.quartz.impl.jdbcjobstore.JobStoreCMT.acquireNextTrigger(JobStoreCMT.java:1132)
        at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:233)


    ** END NESTED EXCEPTION **



    Last packet sent to the server was 0 ms ago.
        at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2563)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2862)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1571)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1666)
        at com.mysql.jdbc.Connection.execSQL(Connection.java:2988)
        at com.mysql.jdbc.Connection.setAutoCommit(Connection.java:4913)
        at org.apache.tomcat.dbcp.dbcp.DelegatingConnection.setAutoCommit(DelegatingConnection.java:331)
        at org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.setAutoCommit(PoolingDataSource.java:317)
        at org.quartz.impl.jdbcjobstore.JobStoreCMT.getNonManagedTXConnection(JobStoreCMT.java:1389)
        at org.quartz.impl.jdbcjobstore.JobStoreCMT.acquireNextTrigger(JobStoreCMT.java:1132)
        at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:233)
    08:23:18,791 DEBUG TransactionSynchronizationManager,http-9080-1:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1e3e4c5] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-1]
    08:23:18,806 DEBUG TransactionInterceptor,http-9080-1:305 - Completing transaction for [com.jaspersoft.jasperserver.api.metadata.user.service.ProfileAttributeService.getProfileAttributesForPrincipal]
    08:23:18,806 DEBUG TransactionInterceptor,http-9080-1:305 - Completing transaction for [org.acegisecurity.userdetails.UserDetailsService.loadUserByUsername]
    08:23:18,806 DEBUG TransactionSynchronizationManager,http-9080-1:272 - Clearing transaction synchronization
    08:23:18,806 DEBUG TransactionSynchronizationManager,http-9080-1:190 - Removed value [org.springframework.orm.hibernate3.SessionHolder@1e3e4c5] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] from thread [http-9080-1]
    08:23:18,806 DEBUG TransactionSynchronizationManager,http-9080-1:190 - Removed value [org.springframework.jdbc.datasource.ConnectionHolder@13e5d15] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] from thread [http-9080-1]
    08:23:18,806  WARN LoggerListener,http-9080-1:55 - Authentication event AuthenticationSuccessEvent: [removed]; details: org.acegisecurity.ui.WebAuthenticationDetails@0: RemoteIpAddress: [removed]; SessionId: 542A7FD4EF7A5FE6BEDC18E089AEC850
    08:23:18,806  WARN LoggerListener,http-9080-1:55 - Authentication event InteractiveAuthenticationSuccessEvent: [removed]; details: org.acegisecurity.ui.WebAuthenticationDetails@0: RemoteIpAddress: [removed]; SessionId: 542A7FD4EF7A5FE6BEDC18E089AEC850
    08:23:20,197 DEBUG TransactionSynchronizationManager,http-9080-2:166 - Bound value [org.springframework.jdbc.datasource.ConnectionHolder@12f717c] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] to thread [http-9080-2]
    08:23:20,197 DEBUG TransactionSynchronizationManager,http-9080-2:166 - Bound value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] to thread [http-9080-2]
    08:23:20,197 DEBUG TransactionSynchronizationManager,http-9080-2:219 - Initializing transaction synchronization
    08:23:20,197 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryService.getFolder]
    08:23:20,197 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,197 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@12f717c] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-9080-2]
    08:23:20,197 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryService.getFolder]
    08:23:20,197 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,197 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@12f717c] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-9080-2]
    08:23:20,197 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [org.acegisecurity.acl.AclProvider.supports]
    08:23:20,197 DEBUG TransactionInterceptor,http-9080-2:305 - Completing transaction for [org.acegisecurity.acl.AclProvider.supports]
    08:23:20,197 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,197 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@12f717c] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-9080-2]
    08:23:20,197 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [org.acegisecurity.acl.AclProvider.getAcls]
    08:23:20,197 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,197 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@12f717c] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-9080-2]
    08:23:20,197 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getResourceUnsecure]
    08:23:20,197 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,212 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@12f717c] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-9080-2]
    08:23:20,212 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getResourceUnsecure]
    08:23:20,212 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,212 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,212 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,244 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,244 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,244 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,275 DEBUG TransactionInterceptor,http-9080-2:305 - Completing transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getResourceUnsecure]
    08:23:20,275 DEBUG TransactionInterceptor,http-9080-2:305 - Completing transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getResourceUnsecure]
    08:23:20,275 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,275 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@12f717c] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-9080-2]
    08:23:20,275 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getFolderUnsecure]
    08:23:20,275 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,275 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@12f717c] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-9080-2]
    08:23:20,275 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getFolderUnsecure]
    08:23:20,275 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,291 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,291 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,291 DEBUG TransactionInterceptor,http-9080-2:305 - Completing transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getFolderUnsecure]
    08:23:20,291 DEBUG TransactionInterceptor,http-9080-2:305 - Completing transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getFolderUnsecure]
    08:23:20,291 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,291 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@12f717c] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-9080-2]
    08:23:20,291 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getResourceUnsecure]
    08:23:20,291 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,291 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@12f717c] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-9080-2]
    08:23:20,291 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getResourceUnsecure]
    08:23:20,291 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,291 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,306 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,306 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,306 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,306 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,306 DEBUG TransactionInterceptor,http-9080-2:305 - Completing transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getResourceUnsecure]
    08:23:20,306 DEBUG TransactionInterceptor,http-9080-2:305 - Completing transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getResourceUnsecure]
    08:23:20,306 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,306 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@12f717c] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-9080-2]
    08:23:20,306 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getFolderUnsecure]
    08:23:20,306 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,306 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@12f717c] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-9080-2]
    08:23:20,322 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getFolderUnsecure]
    08:23:20,322 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,322 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,322 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,322 DEBUG TransactionInterceptor,http-9080-2:305 - Completing transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getFolderUnsecure]
    08:23:20,322 DEBUG TransactionInterceptor,http-9080-2:305 - Completing transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getFolderUnsecure]
    08:23:20,322 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,322 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,322 ERROR JDBCTransaction,http-9080-1:67 - JDBC begin failed
    com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:

    ** BEGIN NESTED EXCEPTION **

    java.io.EOFException

    STACKTRACE:

    java.io.EOFException
        at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1905)
        at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2351)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2862)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1571)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1666)
        at com.mysql.jdbc.Connection.execSQL(Connection.java:2988)
        at com.mysql.jdbc.Connection.setAutoCommit(Connection.java:4913)
        at org.apache.tomcat.dbcp.dbcp.DelegatingConnection.setAutoCommit(DelegatingConnection.java:331)
        at org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.setAutoCommit(PoolingDataSource.java:317)
        at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:63)
        at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1326)
        at org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:497)
        at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:349)
        at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:255)
        at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:102)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
        at $Proxy1.getResource(Unknown Source)
        at com.jaspersoft.jasperserver.war.model.impl.RepositoryExplorerTreeDataProviderImpl.getNode(RepositoryExplorerTreeDataProviderImpl.java:79)
        at com.jaspersoft.jasperserver.war.model.TreeHelper.getSubtree(TreeHelper.java:66)
        at com.jaspersoft.jasperserver.war.action.tree.TreeAction.getNode(TreeAction.java:115)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.springframework.webflow.util.DispatchMethodInvoker.invoke(DispatchMethodInvoker.java:103)
        at org.springframework.webflow.action.MultiAction.doExecute(MultiAction.java:136)
        at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:203)
        at org.springframework.webflow.engine.AnnotatedAction.execute(AnnotatedAction.java:142)
        at org.springframework.webflow.engine.ActionExecutor.execute(ActionExecutor.java:61)
        at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:180)
        at org.springframework.webflow.engine.State.enter(State.java:200)
        at org.springframework.webflow.engine.Transition.execute(Transition.java:229)
        at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:58)
        at org.springframework.webflow.engine.State.enter(State.java:200)
        at org.springframework.webflow.engine.Flow.start(Flow.java:557)
        at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:195)
        at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:189)
        at org.springframework.webflow.executor.FlowExecutorImpl.launch(FlowExecutorImpl.java:206)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:281)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:187)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:154)
        at org.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:66)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
        at $Proxy13.launch(Unknown Source)
        at org.springframework.webflow.executor.support.FlowRequestHandler.handleFlowRequest(FlowRequestHandler.java:131)
        at org.springframework.webflow.executor.mvc.FlowController.handleRequestInternal(FlowController.java:170)
        at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
        at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:45)
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:820)
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:755)
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396)
        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:350)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.jaspersoft.jasperserver.war.common.UploadMultipartFilter.doFilter(UploadMultipartFilter.java:86)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
        at org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter.doFilter(SwitchUserProcessingFilter.java:335)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
        at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at com.jaspersoft.jasperserver.api.metadata.user.service.impl.MetadataAuthenticationProcessingFilter.doFilter(MetadataAuthenticationProcessingFilter.java:141)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at com.jaspersoft.jasperserver.war.util.RequestParameterAuthenticationFilter.doFilter(RequestParameterAuthenticationFilter.java:97)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:181)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at com.jaspersoft.jasperserver.war.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:165)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at com.jaspersoft.jasperserver.war.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:165)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:191)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
        at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:90)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.jaspersoft.jasperserver.war.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:70)
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Unknown Source)


    ** END NESTED EXCEPTION **



    Last packet sent to the server was 0 ms ago.
        at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2563)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2862)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1571)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1666)
        at com.mysql.jdbc.Connection.execSQL(Connection.java:2988)
        at com.mysql.jdbc.Connection.setAutoCommit(Connection.java:4913)
        at org.apache.tomcat.dbcp.dbcp.DelegatingConnection.setAutoCommit(DelegatingConnection.java:331)
        at org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.setAutoCommit(PoolingDataSource.java:317)
        at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:63)
        at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1326)
        at org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:497)
        at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:349)
        at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:255)
        at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:102)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
        at $Proxy1.getResource(Unknown Source)
        at com.jaspersoft.jasperserver.war.model.impl.RepositoryExplorerTreeDataProviderImpl.getNode(RepositoryExplorerTreeDataProviderImpl.java:79)
        at com.jaspersoft.jasperserver.war.model.TreeHelper.getSubtree(TreeHelper.java:66)
        at com.jaspersoft.jasperserver.war.action.tree.TreeAction.getNode(TreeAction.java:115)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.springframework.webflow.util.DispatchMethodInvoker.invoke(DispatchMethodInvoker.java:103)
        at org.springframework.webflow.action.MultiAction.doExecute(MultiAction.java:136)
        at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:203)
        at org.springframework.webflow.engine.AnnotatedAction.execute(AnnotatedAction.java:142)
        at org.springframework.webflow.engine.ActionExecutor.execute(ActionExecutor.java:61)
        at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:180)
        at org.springframework.webflow.engine.State.enter(State.java:200)
        at org.springframework.webflow.engine.Transition.execute(Transition.java:229)
        at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:58)
        at org.springframework.webflow.engine.State.enter(State.java:200)
        at org.springframework.webflow.engine.Flow.start(Flow.java:557)
        at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:195)
        at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:189)
        at org.springframework.webflow.executor.FlowExecutorImpl.launch(FlowExecutorImpl.java:206)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:281)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:187)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:154)
        at org.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:66)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
        at $Proxy13.launch(Unknown Source)
        at org.springframework.webflow.executor.support.FlowRequestHandler.handleFlowRequest(FlowRequestHandler.java:131)
        at org.springframework.webflow.executor.mvc.FlowController.handleRequestInternal(FlowController.java:170)
        at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
        at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:45)
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:820)
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:755)
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396)
        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:350)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.jaspersoft.jasperserver.war.common.UploadMultipartFilter.doFilter(UploadMultipartFilter.java:86)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
        at org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter.doFilter(SwitchUserProcessingFilter.java:335)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
        at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at com.jaspersoft.jasperserver.api.metadata.user.service.impl.MetadataAuthenticationProcessingFilter.doFilter(MetadataAuthenticationProcessingFilter.java:141)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at com.jaspersoft.jasperserver.war.util.RequestParameterAuthenticationFilter.doFilter(RequestParameterAuthenticationFilter.java:97)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:181)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at com.jaspersoft.jasperserver.war.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:165)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at com.jaspersoft.jasperserver.war.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:165)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:191)
        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
        at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:90)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.jaspersoft.jasperserver.war.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:70)
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Unknown Source)
    08:23:20,337 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,400 DEBUG TransactionInterceptor,http-9080-2:305 - Completing transaction for [org.acegisecurity.acl.AclProvider.getAcls]
    08:23:20,416 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,416 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@12f717c] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-9080-2]
    08:23:20,416 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [org.acegisecurity.acl.AclProvider.supports]
    08:23:20,416 DEBUG TransactionInterceptor,http-9080-2:305 - Completing transaction for [org.acegisecurity.acl.AclProvider.supports]
    08:23:20,416 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,416 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@12f717c] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-9080-2]
    08:23:20,416 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [org.acegisecurity.acl.AclProvider.getAcls]
    08:23:20,416 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,416 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@12f717c] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-9080-2]
    08:23:20,416 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getResourceUnsecure]
    08:23:20,416 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,416 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@12f717c] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-9080-2]
    08:23:20,416 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getResourceUnsecure]
    08:23:20,416 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,416 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,416 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,431 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,431 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,431 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,431 DEBUG TransactionInterceptor,http-9080-2:305 - Completing transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getResourceUnsecure]
    08:23:20,431 DEBUG TransactionInterceptor,http-9080-2:305 - Completing transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getResourceUnsecure]
    08:23:20,431 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,431 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@12f717c] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-9080-2]
    08:23:20,431 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getFolderUnsecure]
    08:23:20,447 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,447 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@12f717c] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-9080-2]
    08:23:20,447 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getFolderUnsecure]
    08:23:20,447 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,447 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,447 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,447 DEBUG TransactionInterceptor,http-9080-2:305 - Completing transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getFolderUnsecure]
    08:23:20,447 DEBUG TransactionInterceptor,http-9080-2:305 - Completing transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryUnsecure.getFolderUnsecure]
    08:23:20,447 DEBUG TransactionInterceptor,http-9080-2:305 - Completing transaction for [org.acegisecurity.acl.AclProvider.getAcls]
    08:23:20,447 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,462 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,462 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,462 DEBUG TransactionInterceptor,http-9080-2:305 - Completing transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryService.getFolder]
    08:23:20,462 DEBUG TransactionInterceptor,http-9080-2:305 - Completing transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryService.getFolder]
    08:23:20,462 DEBUG TransactionSynchronizationManager,http-9080-2:272 - Clearing transaction synchronization
    08:23:20,462 DEBUG TransactionSynchronizationManager,http-9080-2:190 - Removed value [org.springframework.orm.hibernate3.SessionHolder@183cee3] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] from thread [http-9080-2]
    08:23:20,462 DEBUG TransactionSynchronizationManager,http-9080-2:190 - Removed value [org.springframework.jdbc.datasource.ConnectionHolder@12f717c] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] from thread [http-9080-2]
    08:23:20,462 DEBUG TransactionSynchronizationManager,http-9080-2:166 - Bound value [org.springframework.jdbc.datasource.ConnectionHolder@1f85b60] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] to thread [http-9080-2]
    08:23:20,462 DEBUG TransactionSynchronizationManager,http-9080-2:166 - Bound value [org.springframework.orm.hibernate3.SessionHolder@1976572] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] to thread [http-9080-2]
    08:23:20,462 DEBUG TransactionSynchronizationManager,http-9080-2:219 - Initializing transaction synchronization
    08:23:20,462 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryService.getFolder]
    08:23:20,462 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1976572] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,462 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@1f85b60] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-9080-2]
    08:23:20,462 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryService.getFolder]
    08:23:20,478 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1976572] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,478 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@1f85b60] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-9080-2]
    08:23:20,478 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [org.acegisecurity.acl.AclProvider.supports]
    08:23:20,478 DEBUG TransactionInterceptor,http-9080-2:305 - Completing transaction for [org.acegisecurity.acl.AclProvider.supports]
    08:23:20,478 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1976572] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,478 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@1f85b60] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-9080-2]
    08:23:20,478 DEBUG TransactionInterceptor,http-9080-2:275 - Getting transaction for [org.acegisecurity.acl.AclProvider.getAcls]
    08:23:20,478 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1976572] for key [org.hibernate.impl.SessionFactoryImpl@d39c9f] bound to thread [http-9080-2]
    08:23:20,478 DEBUG TransactionSynchronizationManager,http-9080-2:139 - Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@1f85b60] for key [org.apache.tomcat.dbcp.dbcp.BasicDataSource@12b4986] bound to thread [http-908

  7. Hello,

    I have a report that has been deployed to JasperServer 2.1 and once it has run and is displayed in HTML the page number navigation icons are not showing. The created report is composed of more than one page! The report was designed in iReport and we do have other reports that display correctly.

    Any ideas?

    Thanks James

     

  8. Hello Lucian,

     

    Here you go...

     

    08:45:10,150 ERROR JSErrorPage_jsp,http-9080-Processor23:322 -

    java.lang.IllegalStateException: Cannot deactivate transaction synchronization - not active

    at org.springframework.transaction.support.TransactionSynchronizationManager.clearSynchronization(TransactionSynchronizationManager.java:270)

    at org.springframework.transaction.support.AbstractPlatformTransactionManager.cleanupAfterCompletion(AbstractPlatformTransactionManager.java:902)

    at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:777)

    at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:722)

    at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:325)

    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:111)

    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)

    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)

    at $Proxy1.loadResourcesList(Unknown Source)

    at com.jaspersoft.jasperserver.war.action.RepoAdminAction.initAction(RepoAdminAction.java:149)

    at sun.reflect.GeneratedMethodAccessor396.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at org.springframework.webflow.util.DispatchMethodInvoker.invoke(DispatchMethodInvoker.java:103)

    at org.springframework.webflow.action.MultiAction.doExecute(MultiAction.java:136)

    at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:203)

    at org.springframework.webflow.engine.AnnotatedAction.execute(AnnotatedAction.java:142)

    at org.springframework.webflow.engine.ActionExecutor.execute(ActionExecutor.java:61)

    at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:180)

    at org.springframework.webflow.engine.State.enter(State.java:200)

    at org.springframework.webflow.engine.Flow.start(Flow.java:557)

    at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:195)

    at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:189)

    at org.springframework.webflow.executor.FlowExecutorImpl.launch(FlowExecutorImpl.java:206)

    at sun.reflect.GeneratedMethodAccessor360.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:281)

    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:187)

    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:154)

    at org.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:66)

    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)

    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)

    at $Proxy13.launch(Unknown Source)

    at org.springframework.webflow.executor.support.FlowRequestHandler.handleFlowRequest(FlowRequestHandler.java:131)

    at org.springframework.webflow.executor.mvc.FlowController.handleRequestInternal(FlowController.java:170)

    at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)

    at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:45)

    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:820)

    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:755)

    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396)

    at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:350)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

    at com.jaspersoft.jasperserver.war.common.UploadMultipartFilter.doFilter(UploadMultipartFilter.java:86)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

    at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)

    at org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter.doFilter(SwitchUserProcessingFilter.java:335)

    at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

    at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)

    at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)

    at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

    at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)

    at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

    at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)

    at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

    at com.jaspersoft.jasperserver.api.metadata.user.service.impl.MetadataAuthenticationProcessingFilter.doFilter(MetadataAuthenticationProcessingFilter.java:136)

    at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

    at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:181)

    at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

    at com.jaspersoft.jasperserver.war.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:131)

    at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

    at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217)

    at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

    at com.jaspersoft.jasperserver.war.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:131)

    at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

    at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:191)

    at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

    at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)

    at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:90)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

    at com.jaspersoft.jasperserver.war.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:70)

    at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)

    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)

    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)

    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)

    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)

    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

    at java.lang.Thread.run(Unknown Source)

  9. Hello,

     

    I am receiving the following exception on JasperServer:

     

    java.lang.IllegalStateException: Cannot deactivate transaction synchronization - not active

    at org.springframework.transaction.support.TransactionSynchronizationManager.clearSynchronization(TransactionSynchronizationManager.java:270)

     

    The exception is raised consistently after a period of inactivity such as when JasperServer is accessed first thing in the morning having not been used in the previous evening.

     

    We are running JasperServer 2.1.0 on Windows Server 2003 R2 with JRE 1.6.06.

     

    Any help much appreciated

    james

  10. Is there any chance we could some step by step instructions to get the JasperServer source code up and running in Eclipse - so that we can run and debug the code from the IDE? This would be very helpful to us less experienced lot and might also encourage greater participation.

     

    Thanks

    James

  11. I would like to be able to use the JasperServer webservices to generate a report but also to then make the JasperReports print request to a network printer.

     

    I don't think this is currently possible with runReport. If not, has anyone ever amended the source code to achieve this? Or is there are reason why it wouldn't be feasible? Any help help or pointers gratefully received.

     

    Thanks

    James

×
×
  • Create New...