Webbrowser times out waiting for Kunagi
We keep getting the following error while using Kunagi. Does anyone have any suggestions on how I can fix this?
Thanks!
A script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete.
Script: https://XX.XX.XX.XX:XXXXX/kunagi/scrum.ScrumGwtApplication/9E71A1DD510C5565A2047F213A23C215.cache.html:4754
Statement from Kunagi Team
Sprints are not designed to handle the amount of Stories that cause this problem. Scrum teams usually consist of about 8 people and Sprints are usually at most 30 days long.
Status
Issue is closed.
Comments
Thu, Mar 6, 2014, 22:34 by artjom (PO,T)
What browser and browser version are you using?
Our project is developed with GWT. Because of this, JavaScript errors are generally of little help when debugging. Could you please check your error log on the server (catalina.out)?
Fri, Mar 7, 2014, 00:14 by anonymous
We typically use Ice Weasel (AKA Firefox) as well as Chromium. It seems to work a bit better in Chromium, but still throws the same error.
FYI, we are running Kunagi on a Debian Server w/Tomcat 7 and most of our clients run Debian on the Desktop, with an occasional windows machine.
Here is the tail of my log file (catalina.out). In this instance User.NF was the one with the error. I'm wondering if perhaps I need to increase the resources available to the JVM?
root@XXXXXXXXXX:/var/log/tomcat7# tail catalina.out -f
Thu Mar 06 14:52:44 PST 2014 INFO Transaction Committing transaction: #235 (app:kunagi > session:User.JF > gwt-srv:ChangeProperties) | app:kunagi > session:User.JF > gwt-srv:ChangeProperties
Thu Mar 06 14:52:48 PST 2014 INFO ADao Entity modified: Task: tsk313 Check if on list: Gobo Flasher|Forklift Charger|EpsonRobots|Conveyors|Chiller\? -> remainingWork=0 | app:kunagi > session:User.JF > gwt-srv:ChangeProperties
Thu Mar 06 14:52:48 PST 2014 INFO ADao Entity modified: SprintDaySnapshot: 2014-03-06: 250, 456 -> remainingWork=456 | app:kunagi > session:User.JF > gwt-srv:ChangeProperties
Thu Mar 06 14:52:48 PST 2014 INFO Transaction Committing transaction: #236 (app:kunagi > session:User.JF > gwt-srv:ChangeProperties) | app:kunagi > session:User.JF > gwt-srv:ChangeProperties
Thu Mar 06 14:54:41 PST 2014 INFO AWebApplication Destroying invalid/timeouted session: session:XX.XX.XX.133 | app:kunagi > task:DestroyTimeoutedSessionsTask
Thu Mar 06 14:54:41 PST 2014 INFO AWebSession Invalidating session: session:XX.XX.XX.133 | app:kunagi > task:DestroyTimeoutedSessionsTask
Thu Mar 06 14:54:41 PST 2014 INFO WebSession User set: null | app:kunagi > task:DestroyTimeoutedSessionsTask
Thu Mar 06 14:54:41 PST 2014 INFO AWebApplication Destroying invalid/timeouted session: session:XX.XX.XX.209 | app:kunagi
Thu Mar 06 14:54:41 PST 2014 INFO AWebSession Invalidating session: session:XX.XX.XX.209 | app:kunagi
Thu Mar 06 14:54:41 PST 2014 INFO WebSession User set: null | app:kunagi
Thu Mar 06 14:56:13 PST 2014 INFO ADao Entity modified: User: User.NF -> lastLoginDateAndTime=2014-03-06 14:56:13 | app:kunagi > session:XX.XX.XX.133
Thu Mar 06 14:56:13 PST 2014 INFO WebSession User set: User.NF | app:kunagi > session:XX.XX.XX.133
Thu Mar 06 14:56:14 PST 2014 INFO ADao Entity modified: Project: PureSolar -> lastOpenedDateAndTime=2014-03-06 14:56:14 | app:kunagi > session:User.NF > gwt-srv:SelectProject
Thu Mar 06 14:56:14 PST 2014 INFO GwtConversation Project selected: PureSolar | app:kunagi > session:User.NF > gwt-srv:SelectProject
Thu Mar 06 14:56:14 PST 2014 INFO Transaction Committing transaction: #238 (app:kunagi > session:User.NF > gwt-srv:SelectProject) | app:kunagi > session:User.NF > gwt-srv:SelectProject
Tue, Mar 11, 2014, 21:05 by Nate
Here is the version number of Iceweasel that I forgot to attach earlier.
It is version 24.3.0
Tue, Mar 18, 2014, 08:18 by Witek (SM,T)
Nothing special here. Perhaps you can provide even more information, so we could see what is unusual in your setup. Interesting would be:
- Kunagi version
- How many users
- How many projects
- How many storys in product backlog
- How many storys in sprint
- How much memory is allocated for the server JVM
- Is your browser using up the processor while not responding?
- What if you restart Kunagi. Any changes?
You could also go to your admin page and check the runtime values there. your-kunagi-host.org/kunagi/admin.html
Wed, Mar 19, 2014, 02:37 by Nate
Kunagi Version = 0.25
Users = 20
Projects = 1
Storys in Product Backlog = 88
Storys in Sprint = 198 (count from highest labled sto being sto198. On the "Product Backlog" screen at the top is says "In current Sprint 264 SP". Not sure what SP stands for)
Memory Allocated to JVM = from admin page/runtime 1042mb available with a max of 1069mb
Is Browser using up the Processor while not responding = Yes, CPU monitor reports 100% usage.
Restarting Kunagi does not produce any changes in behaviour.
Here is a copy and paste of the admin/monitoring screen:
Version
Release 0.25
Build 2013-12-09 10:11
Active Sessions
User Last request Age Host Agent
admin 0 millis ago 0 millis 10.90.70.133 Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:27.0) Gecko/20100101 Firefox/27.0
13 minutes ago 13 minutes 0:0:0:0:0:0:0:1 Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20140205 Firefox/24.0 Iceweasel/24.3.0
Active Conversations
# User Project Last request
Warnings and Errors
Level Logger Message Context
Runtime
Startup time 2014-03-18 18:20:42
Run time 15 minutes
Used memory 35 MB (3%)
Available memory 1034 MB (97%)
Max memory 1069 MB
Available processors 2
Default locale en_US
DataPath /var/lib/tomcat7/webapps/kunagi-data
Free disk space 36 GB
Spawned processes
Command Start time Run time
Threads
Name Prio State Group Stack trace
http-bio-18443-exec-6 5 WAITING main java.lang.Thread.run():679 -> java.util.concurrent.ThreadPoolExecutor$Worker.run():615 -> java.util.concurrent.ThreadPoolExecutor.runWorker():1131 -> java.util.concurrent.ThreadPoolExecutor.getTask():1069 -> org.apache.tomcat.util.threads.TaskQueue.take():32 -> org.apache.tomcat.util.threads.TaskQueue.take():104 -> java.util.concurrent.LinkedBlockingQueue.take():386 -> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await():2043 -> java.util.concurrent.locks.LockSupport.park():186 -> sun.misc.Unsafe.park()
http-bio-18443-exec-1 5 WAITING main java.lang.Thread.run():679 -> java.util.concurrent.ThreadPoolExecutor$Worker.run():615 -> java.util.concurrent.ThreadPoolExecutor.runWorker():1131 -> java.util.concurrent.ThreadPoolExecutor.getTask():1069 -> org.apache.tomcat.util.threads.TaskQueue.take():32 -> org.apache.tomcat.util.threads.TaskQueue.take():104 -> java.util.concurrent.LinkedBlockingQueue.take():386 -> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await():2043 -> java.util.concurrent.locks.LockSupport.park():186 -> sun.misc.Unsafe.park()
http-bio-18443-Acceptor-0 5 RUNNABLE main java.lang.Thread.run():679 -> org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run():219 -> org.apache.tomcat.util.net.jsse.JSSESocketFactory.acceptSocket():205 -> sun.security.ssl.SSLServerSocketImpl.accept():278 -> java.net.ServerSocket.implAccept():478 -> java.net.AbstractPlainSocketImpl.accept():375 -> java.net.PlainSocketImpl.socketAccept()
app:kunagi 5 TIMED_WAITING main java.lang.Thread.run():679 -> java.util.concurrent.ThreadPoolExecutor$Worker.run():615 -> java.util.concurrent.ThreadPoolExecutor.runWorker():1131 -> java.util.concurrent.ThreadPoolExecutor.getTask():1069 -> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take():681 -> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take():688 -> java.util.concurrent.DelayQueue.take():193 -> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos():2081 -> java.util.concurrent.locks.LockSupport.parkNanos():226 -> sun.misc.Unsafe.park()
http-bio-18443-AsyncTimeout 5 TIMED_WAITING main java.lang.Thread.run():679 -> org.apache.tomcat.util.net.JIoEndpoint$AsyncTimeout.run():151 -> java.lang.Thread.sleep()
app:kunagi > session:0:0:0:0:0:0:0:1 5 WAITING main java.lang.Thread.run():679 -> java.util.concurrent.ThreadPoolExecutor$Worker.run():615 -> java.util.concurrent.ThreadPoolExecutor.runWorker():1131 -> java.util.concurrent.ThreadPoolExecutor.getTask():1069 -> org.apache.tomcat.util.threads.TaskQueue.take():32 -> org.apache.tomcat.util.threads.TaskQueue.take():104 -> java.util.concurrent.LinkedBlockingQueue.take():386 -> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await():2043 -> java.util.concurrent.locks.LockSupport.park():186 -> sun.misc.Unsafe.park()
http-bio-18443-exec-7 5 WAITING main java.lang.Thread.run():679 -> java.util.concurrent.ThreadPoolExecutor$Worker.run():615 -> java.util.concurrent.ThreadPoolExecutor.runWorker():1131 -> java.util.concurrent.ThreadPoolExecutor.getTask():1069 -> org.apache.tomcat.util.threads.TaskQueue.take():32 -> org.apache.tomcat.util.threads.TaskQueue.take():104 -> java.util.concurrent.LinkedBlockingQueue.take():386 -> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await():2043 -> java.util.concurrent.locks.LockSupport.park():186 -> sun.misc.Unsafe.park()
http-bio-18443-exec-8 5 RUNNABLE main java.lang.Thread.run():679 -> java.util.concurrent.ThreadPoolExecutor$Worker.run():615 -> java.util.concurrent.ThreadPoolExecutor.runWorker():1146 -> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run():313 -> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process():607 -> org.apache.coyote.http11.AbstractHttp11Processor.process():946 -> org.apache.coyote.http11.Http11Processor.setRequestLineReadTimeout():167 -> org.apache.coyote.http11.InternalInputBuffer.fill():501 -> org.apache.coyote.http11.InternalInputBuffer.fill():516 -> sun.security.ssl.AppInputStream.read():94 -> sun.security.ssl.SSLSocketImpl.readDataRecord():840 -> sun.security.ssl.SSLSocketImpl.readRecord():883 -> sun.security.ssl.InputRecord.read():480 -> sun.security.ssl.InputRecord.readFully():442 -> java.net.SocketInputStream.read():146 -> java.net.SocketInputStream.socketRead0()
app:kunagi 5 TIMED_WAITING main java.lang.Thread.run():679 -> java.util.concurrent.ThreadPoolExecutor$Worker.run():615 -> java.util.concurrent.ThreadPoolExecutor.runWorker():1131 -> java.util.concurrent.ThreadPoolExecutor.getTask():1069 -> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take():681 -> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take():688 -> java.util.concurrent.DelayQueue.take():193 -> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos():2081 -> java.util.concurrent.locks.LockSupport.parkNanos():226 -> sun.misc.Unsafe.park()
Signal Dispatcher 9 RUNNABLE system
ilarkesto.core.logging.Log 1 TIMED_WAITING main java.lang.Thread.run():679 -> ilarkesto.logging.DefaultLogRecordHandler$1.run():68 -> java.util.concurrent.LinkedBlockingQueue.poll():423 -> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos():2081 -> java.util.concurrent.locks.LockSupport.parkNanos():226 -> sun.misc.Unsafe.park()
app:kunagi > session:0:0:0:0:0:0:0:1 5 WAITING main java.lang.Thread.run():679 -> java.util.concurrent.ThreadPoolExecutor$Worker.run():615 -> java.util.concurrent.ThreadPoolExecutor.runWorker():1131 -> java.util.concurrent.ThreadPoolExecutor.getTask():1069 -> org.apache.tomcat.util.threads.TaskQueue.take():32 -> org.apache.tomcat.util.threads.TaskQueue.take():104 -> java.util.concurrent.LinkedBlockingQueue.take():386 -> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await():2043 -> java.util.concurrent.locks.LockSupport.park():186 -> sun.misc.Unsafe.park()
http-bio-18443-exec-5 5 WAITING main java.lang.Thread.run():679 -> java.util.concurrent.ThreadPoolExecutor$Worker.run():615 -> java.util.concurrent.ThreadPoolExecutor.runWorker():1131 -> java.util.concurrent.ThreadPoolExecutor.getTask():1069 -> org.apache.tomcat.util.threads.TaskQueue.take():32 -> org.apache.tomcat.util.threads.TaskQueue.take():104 -> java.util.concurrent.LinkedBlockingQueue.take():386 -> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await():2043 -> java.util.concurrent.locks.LockSupport.park():186 -> sun.misc.Unsafe.park()
ContainerBackgroundProcessor[StandardEngine[Catalina]] 5 TIMED_WAITING main java.lang.Thread.run():679 -> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run():1508 -> java.lang.Thread.sleep()
app:kunagi 5 TIMED_WAITING main java.lang.Thread.run():679 -> java.util.concurrent.ThreadPoolExecutor$Worker.run():615 -> java.util.concurrent.ThreadPoolExecutor.runWorker():1131 -> java.util.concurrent.ThreadPoolExecutor.getTask():1069 -> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take():681 -> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take():688 -> java.util.concurrent.DelayQueue.take():193 -> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos():2081 -> java.util.concurrent.locks.LockSupport.parkNanos():226 -> sun.misc.Unsafe.park()
Reference Handler 10 WAITING system java.lang.ref.Reference$ReferenceHandler.run():133 -> java.lang.Object.wait():502 -> java.lang.Object.wait()
app:kunagi 5 TIMED_WAITING main java.lang.Thread.run():679 -> java.util.concurrent.ThreadPoolExecutor$Worker.run():615 -> java.util.concurrent.ThreadPoolExecutor.runWorker():1131 -> java.util.concurrent.ThreadPoolExecutor.getTask():1069 -> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take():681 -> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take():688 -> java.util.concurrent.DelayQueue.take():193 -> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos():2081 -> java.util.concurrent.locks.LockSupport.parkNanos():226 -> sun.misc.Unsafe.park()
app:kunagi > session:10.90.70.133 5 RUNNABLE main java.lang.Thread.run():679 -> java.util.concurrent.ThreadPoolExecutor$Worker.run():615 -> java.util.concurrent.ThreadPoolExecutor.runWorker():1146 -> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run():313 -> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process():607 -> org.apache.coyote.http11.AbstractHttp11Processor.process():1040 -> org.apache.catalina.connector.CoyoteAdapter.service():408 -> org.apache.catalina.core.StandardEngineValve.invoke():116 -> org.apache.catalina.valves.AccessLogValve.invoke():950 -> org.apache.catalina.valves.ErrorReportValve.invoke():98 -> org.apache.catalina.core.StandardHostValve.invoke():170 -> org.apache.catalina.authenticator.AuthenticatorBase.invoke():501 -> org.apache.catalina.core.StandardContextValve.invoke():122 -> org.apache.catalina.core.StandardWrapperValve.invoke():220 -> org.apache.catalina.core.ApplicationFilterChain.doFilter():208 -> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter():303 -> javax.servlet.http.HttpServlet.service():727 -> javax.servlet.http.HttpServlet.service():620 -> ilarkesto.webapp.AServlet.doGet():50 -> scrum.server.common.AKunagiServlet.onGet():60 -> scrum.server.admin.AdminServlet.onRequest():73 -> scrum.server.admin.AdminServlet.threads():161 -> java.lang.Thread.getStackTrace():1495
GC Daemon 2 TIMED_WAITING system sun.misc.GC$Daemon.run():117 -> java.lang.Object.wait()
main 5 RUNNABLE main org.apache.catalina.startup.Bootstrap.main():451 -> org.apache.catalina.startup.Bootstrap.start():322 -> java.lang.reflect.Method.invoke():616 -> sun.reflect.DelegatingMethodAccessorImpl.invoke():43 -> sun.reflect.NativeMethodAccessorImpl.invoke():57 -> sun.reflect.NativeMethodAccessorImpl.invoke0() -> org.apache.catalina.startup.Catalina.start():723 -> org.apache.catalina.startup.Catalina.await():777 -> org.apache.catalina.core.StandardServer.await():451 -> java.net.ServerSocket.accept():446 -> java.net.ServerSocket.implAccept():478 -> java.net.AbstractPlainSocketImpl.accept():375 -> java.net.PlainSocketImpl.socketAccept()
app:kunagi 5 TIMED_WAITING main java.lang.Thread.run():679 -> java.util.concurrent.ThreadPoolExecutor$Worker.run():615 -> java.util.concurrent.ThreadPoolExecutor.runWorker():1131 -> java.util.concurrent.ThreadPoolExecutor.getTask():1069 -> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take():681 -> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take():688 -> java.util.concurrent.DelayQueue.take():193 -> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos():2081 -> java.util.concurrent.locks.LockSupport.parkNanos():226 -> sun.misc.Unsafe.park()
app:kunagi > session:0:0:0:0:0:0:0:1 5 WAITING main java.lang.Thread.run():679 -> java.util.concurrent.ThreadPoolExecutor$Worker.run():615 -> java.util.concurrent.ThreadPoolExecutor.runWorker():1131 -> java.util.concurrent.ThreadPoolExecutor.getTask():1069 -> org.apache.tomcat.util.threads.TaskQueue.take():32 -> org.apache.tomcat.util.threads.TaskQueue.take():104 -> java.util.concurrent.LinkedBlockingQueue.take():386 -> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await():2043 -> java.util.concurrent.locks.LockSupport.park():186 -> sun.misc.Unsafe.park()
Finalizer 8 WAITING system java.lang.ref.Finalizer$FinalizerThread.run():189 -> java.lang.ref.ReferenceQueue.remove():149 -> java.lang.ref.ReferenceQueue.remove():133 -> java.lang.Object.wait()
Java System Properties
java.runtime.name OpenJDK Runtime Environment
sun.boot.library.path /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64
java.vm.version 20.0-b12
shared.loader /var/lib/tomcat7/shared/classes,/var/lib/tomcat7/shared/*.jar
java.vm.vendor Sun Microsystems Inc.
java.vendor.url http://java.sun.com/
path.separator :
tomcat.util.buf.StringCache.byte.enabled true
java.util.logging.config.file /var/lib/tomcat7/conf/logging.properties
java.vm.name OpenJDK 64-Bit Server VM
file.encoding.pkg sun.io
sun.java.launcher SUN_STANDARD
user.country US
sun.os.patch.level unknown
java.vm.specification.name Java Virtual Machine Specification
user.dir /var/lib/tomcat7
java.runtime.version 1.6.0_27-b27
java.awt.graphicsenv sun.awt.X11GraphicsEnvironment
java.endorsed.dirs /usr/share/tomcat7/endorsed
os.arch amd64
java.io.tmpdir /tmp/tomcat7-tomcat7-tmp
line.separator
java.vm.specification.vendor Sun Microsystems Inc.
java.naming.factory.url.pkgs org.apache.naming
java.util.logging.manager org.apache.juli.ClassLoaderLogManager
os.name Linux
sun.jnu.encoding UTF-8
tomcat.util.scan.DefaultJarScanner.jarsToSkip bootstrap.jar,commons-daemon.jar,tomcat-juli.jar,annotations-api.jar,el-api.jar,jsp-api.jar,servlet-api.jar,catalina.jar,catalina-ant.jar,catalina-ha.jar,catalina-tribes.jar,jasper.jar,jasper-el.jar,ecj-*.jar,tomcat-api.jar,tomcat-util.jar,tomcat-coyote.jar,tomcat-dbcp.jar,tomcat-jni.jar,tomcat-spdy.jar,tomcat-i18n-en.jar,tomcat-i18n-es.jar,tomcat-i18n-fr.jar,tomcat-i18n-ja.jar,tomcat-juli-adapters.jar,catalina-jmx-remote.jar,catalina-ws.jar,tomcat-jdbc.jar,commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,commons-dbcp*.jar,commons-digester*.jar,commons-fileupload*.jar,commons-httpclient*.jar,commons-io*.jar,commons-lang*.jar,commons-logging*.jar,commons-math*.jar,commons-pool*.jar,jstl.jar,geronimo-spec-jaxrpc*.jar,wsdl4j*.jar,ant.jar,ant-junit*.jar,aspectj*.jar,jmx.jar,h2*.jar,hibernate*.jar,httpclient*.jar,jmx-tools.jar,jta*.jar,log4j*.jar,mail*.jar,slf4j*.jar,xercesImpl.jar,xmlParserAPIs.jar,xml-apis.jar,dnsns.jar,ldapsec.jar,localedata.jar,sunjce_provider.jar,sunmscapi.jar,sunpkcs11.jar,jhall.jar,tools.jar,sunec.jar,zipfs.jar,apple_provider.jar,AppleScriptEngine.jar,CoreAudio.jar,dns_sd.jar,j3daudio.jar,j3dcore.jar,j3dutils.jar,jai_core.jar,jai_codec.jar,mlibwrapper_jai.jar,MRJToolkit.jar,vecmath.jar,junit.jar,junit-*.jar,ant-launcher.jar
java.library.path /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/server:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64:/usr/lib/jvm/java-6-openjdk-amd64/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib
java.specification.name Java Platform API Specification
java.class.version 50.0
sun.management.compiler HotSpot 64-Bit Tiered Compilers
os.version 3.2.0-4-amd64
user.home /usr/share/tomcat7
catalina.useNaming true
user.timezone America/Los_Angeles
java.awt.printerjob sun.print.PSPrinterJob
file.encoding UTF-8
java.specification.version 1.6
catalina.home /usr/share/tomcat7
java.class.path /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
user.name tomcat7
java.naming.factory.initial org.apache.naming.java.javaURLContextFactory
package.definition sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.
java.vm.specification.version 1.0
sun.java.command org.apache.catalina.startup.Bootstrap start
java.home /usr/lib/jvm/java-6-openjdk-amd64/jre
sun.arch.data.model 64
user.language en
java.specification.vendor Sun Microsystems Inc.
java.vm.info mixed mode
java.version 1.6.0_27
java.ext.dirs /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/ext:/usr/java/packages/lib/ext
sun.boot.class.path /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/resources.jar:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/rt.jar:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/jsse.jar:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/jce.jar:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/charsets.jar:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/netx.jar:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/plugin.jar:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/rhino.jar:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/java-6-openjdk-amd64/jre/classes
server.loader /var/lib/tomcat7/server/classes,/var/lib/tomcat7/server/*.jar
java.awt.headless true
java.vendor Sun Microsystems Inc.
catalina.base /var/lib/tomcat7
file.separator /
java.vendor.url.bug http://java.sun.com/cgi-bin/bugreport.cgi
common.loader ${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar,/var/lib/tomcat7/common/classes,/var/lib/tomcat7/common/*.jar
sun.io.unicode.encoding UnicodeLittle
sun.cpu.endian little
package.access sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.
sun.cpu.isalist
Environment
TERM linux
CONSOLE /dev/console
SHLVL 1
JAVA_HOME /usr/lib/jvm/default-java
TOMCAT7_USER tomcat7
BOOT_IMAGE /boot/vmlinuz-3.2.0-4-amd64
JAVA_OPTS -Djava.awt.headless=true -Xmx1024m -Xms512m -XX:+CMSIncrementalMode -XX:+UseConcMarkSweepGC -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
PWD /var/lib/tomcat7
LINES 67
INIT_VERSION sysvinit-2.88
_ /usr/share/tomcat7/bin/catalina.sh
CATALINA_BASE /var/lib/tomcat7
runlevel 2
LD_LIBRARY_PATH /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/server:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64:/usr/lib/jvm/java-6-openjdk-amd64/jre/../lib/amd64
TOMCAT7_GROUP tomcat7
OLDPWD /tmp/tomcat7-tomcat7-tmp
COLUMNS 240
SHELL /bin/sh
rootmnt /root
previous N
JSSE_HOME /usr/lib/jvm/default-java/jre/
init /sbin/init
PATH /bin:/usr/bin:/sbin:/usr/sbin
RUNLEVEL 2
CATALINA_HOME /usr/share/tomcat7
PREVLEVEL N
CATALINA_TMPDIR /tmp/tomcat7-tomcat7-tmp
HOME /usr/share/tomcat7
CATALINA_PID /var/run/tomcat7.pid
LANG en_US.UTF-8
Wed, Mar 19, 2014, 11:45 by Witek (SM,T)
Ok, 198 stories in a sprint is very unusual. We expected to have about ten stories per sprint. The whiteboard is probably not able to handle that much stories and causes the browser to block.
Is there a reason why you have so many stories in one sprint? How many days long is your sprint?
Kunagi is designed for typical SCRUM teams which have at most 10 team members per project and the usual amount of stories. Sprints are 30 days at most. Sorry, but I don't think we can manage to change Kunagi to handle your amounts of data in our spare time.
Wed, Mar 19, 2014, 20:03 by Nate
Hi Witek and Friends,
This project is something was in place prior to my position here, so I'm not sure why our project was initially setup this way. It looks like the sprint is about 156 days long. Besides the browser blocking, it works well.
Thank you for your time and assistance. Your work is appreciated!
Cheers,
-Nate
Wed, Mar 19, 2014, 22:04 by Nate
Just as an FYI, my numbers were erroneous. Still exceeds what Kunagi was built for, but this might be useful for reference later on.
> You have the nomenclature a little wrong, we have 88 stories in the
> Sprint & 38 stories in the Backlog, 48 stories Kicked from Sprint. So
> about 174 stories total, there were 198 stories made, but some were
> deleted.