Coder Social home page Coder Social logo

Comments (3)

kreinhard avatar kreinhard commented on July 17, 2024

Yes, it's runnung also on current Java versions.

from projectforge-webapp.

mnietz avatar mnietz commented on July 17, 2024

Sorry for the late response.

The reason for my question is, that i'm trying to migrate a Projectforge Installation from a Debian 6 System to a Debian 8 System and experiences a few problems.

Used Stack:

Debian 8.2 Jessie
Tomcat 8.0.41
Openjdk 1.7.0_79
PostgreSQL 9.4.4
JDBC41-9.4-1201

I followed the Instructions from the webpage to prepare the system. When i startup the system for the first time i access the installation-screen. Filling in all the data and clicking on 'Fertig stellen' creates the database-objects but i didn't get redirected to the fresh installation afterwards. Instead my browser (latest firefox) keeps loading over and over again and nothing else happens. There is also no activity in the tomcat-logs (catalina.out)

Restarting tomcat works, and afterwards im able to login to the fresh installation filled with demo-data using the login credentials selected during installation.

But selecting, for example Administration - User - admin the same happens. My browser hangs, no log-activity, i'm not able to use the system anymore Again restarting 'solves' the Problem. When the Requests hangs im able to connect to the jvm using for example jmap -heap . I didn't see any memory-related issues. By selecting the admin-user the behaviour is 100% reproducable. When i select other users the phenomenon happen sometimes.

The only error-message i see during startup are Class not Found Exceptions for hsqldb although i'm using postgres.

I also tested it with hsqldb, with the same effect. I also tested it with a restored dump from the current production-system again with the same effect.

But when i grab a tomcat 6.0.44 with an oracle jdk 1.6.0_45 from the archives everything works fine.

Any Idea ?

from projectforge-webapp.

mnietz avatar mnietz commented on July 17, 2024

I now have activated the tomcat host-manager. In the server-status this is the request that is never completed:

GET /ProjectForge/wa/wicket/page;jsessionid=9064C52F7C2E6453D50AF5576295D15B?9-1.ILinkListener-body-form-table-body-rows-1-cells-1-cell-select HTTP/1.1

The counter for Bytes sent / received are both 0

Attaching to JMX using jconsole, this thread seems to be related to the request:

Name: Wicket-PageSavingThread
State: TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5436f291
Total blocked: 1 Total waited: 235

Stack trace:
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
org.apache.wicket.pageStore.AsynchronousDataStore$PageSavingRunnable.run(AsynchronousDataStore.java:345)
java.lang.Thread.run(Thread.java:745)

from projectforge-webapp.

Related Issues (3)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.