Created attachment 893308 [details] stacktrace Dashbuilder hangs when starting, moreover the only way how to stop the application I am aware of is to kill whole WebSphere instance. There is a workaround - to set parent last classloader strategy as is recommended in readme for Business-Central [1], but readme for Dashbuilder does not contain this information [2]. Can you please confirm this is a regular solution and update the readme in that case? [1] https://github.com/droolsjbpm/kie-wb-distributions/tree/master/kie-wb/kie-wb-distribution-wars/src/main/was8 [2] https://github.com/droolsjbpm/dashboard-builder/tree/master/builder/src/main/was8 The tested version of Dashbuilder comes from bug 1061149, comment 7
It is indeed. So I added the missing instructions to the community READMEs: Github commits (master): https://github.com/droolsjbpm/jbpm-dashboard/commit/a1b7c5734c75f478cfa0c98cd1936dc8bba77461 https://github.com/droolsjbpm/dashboard-builder/commit/6e281090cebc74ead670751ee663ae68423bfaf0 Github commits (6.0.x): https://github.com/droolsjbpm/jbpm-dashboard/commit/f60828e058c36208a46aeb5c3778e62764f3f994 https://github.com/droolsjbpm/dashboard-builder/commit/b6dea565658d3be895967d2c7f88f9e7aabe2e9a
Vikram, can you make sure the updated information in the community readme's makes into the product documentation?
I have added the updated content for Dashbuilder [1] about the classloading strategy being checked. If this is part of the docs, it doesn't require a release notes mention so removing that flag. Moving to ON_QA. [1] http://documentation-devel.engineering.redhat.com/site/documentation/en-US/Red_Hat_JBoss_BPM_Suite/6.0/html/IBM_Websphere_Installation_and_Configuration_Guide/Install_Dashbuilder.html
@Radovan, I've installed the latest dashbuilder build provided by @Ryan, and I haven't found any deployment issues. Everything worked as expected. (See BZ https://bugzilla.redhat.com/show_bug.cgi?id=1061149) As for your freezing issue, I've seen WAS freezing in the past, but that was caused by a lack of memory in the JVM. I fixed it by increasing the JVM max heap size: Servers>Server Types>WAS app servers - server1> Server Infrastructure>Process Definition>Java Virtual Machine (Set the JVM max heap size to a value greater than 1024 Mb). So, to sum up. 1.- I'm going to set this BZ as no reproducible. @Radovan, please try to install again the last Ryan's build. If you still have issues please let me know and I'll try to help you out. 2.- My suggested solution of changing the app's class loader settings was wrong as it caused this other BZ https://bugzilla.redhat.com/show_bug.cgi?id=1095391. So @Vikram, the product documentation changes done should be reverted.
Class loader setting should NOT be changed for Dashbuilder. If done you can end up with an error while opening the login page: Error 500: java.lang.ClassCastException: org.jboss.dashboard.ui.components.SessionAwareLocaleManager_$$_javassist_74 incompatible with javassist.util.proxy.ProxyObject For business-central, those settings are required instead.
I can confirm that I cannot reproduce the issue locally, so it's environment specific. David is right regarding the class loader settings (should be left in the default state).
I have reverted the changes [1]. Moving to ON_QA. [1] http://documentation-devel.engineering.redhat.com/site/documentation/en-US/Red_Hat_JBoss_BPM_Suite/6.0/html/IBM_Websphere_Installation_and_Configuration_Guide/Install_Dashbuilder.html
Resolved by migration to more capable HW.