Bug 1095363 - Dashbuilder hangs during start operation on WebSphere.
Summary: Dashbuilder hangs during start operation on WebSphere.
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: JBoss BPMS Platform 6
Classification: Retired
Component: Documentation
Version: 6.0.2
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: CR1
: 6.0.2
Assignee: Vikram Goyal
QA Contact: Radovan Synek
Vikram Goyal
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-05-07 14:36 UTC by Radovan Synek
Modified: 2014-06-02 06:44 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2014-06-02 06:44:38 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
stacktrace (17.44 KB, text/plain)
2014-05-07 14:36 UTC, Radovan Synek
no flags Details

Description Radovan Synek 2014-05-07 14:36:36 UTC
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

Comment 2 Rajesh Rajasekaran 2014-05-07 17:57:13 UTC
Vikram, can you make sure the updated information in the community readme's makes into the product documentation?

Comment 3 Vikram Goyal 2014-05-08 03:14:52 UTC
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

Comment 4 David Gutierrez 2014-05-08 14:53:46 UTC
@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.

Comment 6 David Gutierrez 2014-05-09 08:27:20 UTC
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.

Comment 7 Radovan Synek 2014-05-13 14:15:36 UTC
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).

Comment 9 Radovan Synek 2014-06-02 06:44:38 UTC
Resolved by migration to more capable HW.


Note You need to log in before you can comment on or make changes to this bug.