PM Cell is down

941 views
Skip to first unread message

melek somai

unread,
Aug 7, 2013, 5:45:42 PM8/7/13
to i2b2-ins...@googlegroups.com
Hi all,

I have found that many people here had the problem to connect to the PM Cell through the Admin web client.
I have tried to solve the issue following the recommendations on previous posts but it was unsuccessful.

I have done the following steps:
 - installed CentOS 6.4 (ServerName: KBR)
 - installed and configured JRE and JDK 1.7
 - installed JBOSS 4.2.2.GA
 - installed Ant and Axis2
 - installed oracle XE 11g
 - loaded the data and sample data into Oracle
 - installed cURL and php and APACHE server.
 
I have checked that cURL is activated. I have also checked that JBOSS is up and running. But I still have the issue when I try to login to the Admin :
"The PM Cell is down or the address in the properties file is incorrect."

- I have checked that localhost:9090/i2b2/services/listServices is active.

Can you help through the process to get this problem solved. 

regards,
Melek

Mauro Bucalo

unread,
Aug 8, 2013, 6:28:24 AM8/8/13
to i2b2-ins...@googlegroups.com
Hi Melek, just to be sure, have you already entered the admin user with the project_id = @ in the PM_PROJECT_USER_ROLES table in the i2b2PM schema?
e.g.:

@ i2b2 ADMIN A

Ciao.
Mauro

Mendis, Michael E.

unread,
Aug 8, 2013, 9:20:39 AM8/8/13
to <i2b2-install-help@googlegroups.com>
Also, are you able to connect to i2b2 with the regular i2b2 web client as a regular user, to verify that the web client is connecting correctly to i2b2.

-mike

On Aug 8, 2013, at 6:28 AM, Mauro Bucalo <mauro....@gmail.com>
 wrote:

--
You received this message because you are subscribed to the Google Groups "i2b2 Install Help" group.
To unsubscribe from this group and stop receiving emails from it, send an email to i2b2-install-h...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

The information in this e-mail is intended only for the person to whom it is
addressed. If you believe this e-mail was sent to you in error and the e-mail
contains patient information, please contact the Partners Compliance HelpLine at
http://www.partners.org/complianceline . If the e-mail was sent to you in error
but does not contain patient information, please contact the sender and properly
dispose of the e-mail.

melek somai

unread,
Aug 8, 2013, 9:47:58 AM8/8/13
to i2b2-ins...@googlegroups.com
Hey Mauro,

Yes. I have indeed inserted the admin user into PM_PROJECT_USER_ROLES : 
Project ID : @
USER_ID: i2b2
USER_ROLE_CD : ADMIN
STATUS_CD : A

melek somai

unread,
Aug 8, 2013, 9:50:20 AM8/8/13
to i2b2-ins...@googlegroups.com
I have not yet installed the i2b2 web client. I am actually starting from scratch and installing one component at a time. In the documentation, the PM cell is the first one to be installed after the Data load into Oracle XE 11g.

Should I continue and proceed with the installation of the other cells? 
Otherwise, how to debug and find the problem?

Mendis, Michael E.

unread,
Aug 8, 2013, 11:11:46 AM8/8/13
to <i2b2-install-help@googlegroups.com>
I would install all the cells first and than try to connect with  both the web client and the admin.    Also are you using aid 1.1.1?

thanks
mike

On Aug 8, 2013, at 9:50 AM, melek somai <somai...@gmail.com>
 wrote:

melek somai

unread,
Aug 8, 2013, 11:44:44 AM8/8/13
to i2b2-ins...@googlegroups.com
I am moving ahead and installing all the cells. This will take me few hours. What is aid 1.1.1?

Thanks

Mendis, Michael E.

unread,
Aug 8, 2013, 11:54:13 AM8/8/13
to <i2b2-install-help@googlegroups.com>
sorry, meant to say Axis 1.1.1

-mike

On Aug 8, 2013, at 11:44 AM, melek somai <somai...@gmail.com>

melek somai

unread,
Aug 8, 2013, 11:55:59 AM8/8/13
to i2b2-ins...@googlegroups.com
I have finished the installation of the required cells 
- PM
- ONT
- CRC
- WORK
- FR

The services are up and active on http://localhost:9090/i2b2/services/listServices. Any suggestion ? I guess that the error is in the pm-ds.xml




On Thursday, August 8, 2013 11:11:46 AM UTC-4, mmendis wrote:

melek somai

unread,
Aug 8, 2013, 11:58:13 AM8/8/13
to i2b2-ins...@googlegroups.com
No. I'm using Axis 1.1 as mentioned in the documentation. Could this be the problem? 

Mendis, Michael E.

unread,
Aug 8, 2013, 12:01:11 PM8/8/13
to <i2b2-install-help@googlegroups.com>
ok, I am going to get some more coffee.   Sorry you are correct, it should be axis 1.1

-mike

On Aug 8, 2013, at 11:58 AM, melek somai <somai...@gmail.com>

melek somai

unread,
Aug 8, 2013, 1:09:50 PM8/8/13
to i2b2-ins...@googlegroups.com
Hope you get a good coffee. I am stuck at this process. Any help will be more than welcome 

Phillips, Lori C.

unread,
Aug 8, 2013, 3:21:15 PM8/8/13
to i2b2-ins...@googlegroups.com

Melek,

 

I noticed that you have been checking localhost:9090/i2b2/services/listServices is active.

How about you try checking and logging into http://YOURHOST:9090/....   (insert your hostname in place of localhost)

 

Lori

melek somai

unread,
Aug 8, 2013, 3:31:18 PM8/8/13
to i2b2-ins...@googlegroups.com
Hey,

I have used the hostname : localhost.localdomain:9090 and it works also. I have also added to the iptables the port 80,1521,9090,8080 and tried to connect to the Admin from another computer. I got access to the Admin login page but receiving the error "Your account does not have access to any i2b2 projects"

Mendis, Michael E.

unread,
Aug 8, 2013, 3:42:23 PM8/8/13
to <i2b2-install-help@googlegroups.com>
Try connecting to the regular i2b2 web client.   I know that you might not have all the other cells installed, but should able to at least logon to see where he admin problem is, on the server or the client.

-mike

On Aug 8, 2013, at 3:31 PM, melek somai <somai...@gmail.com>
 wrote:

melek somai

unread,
Aug 8, 2013, 4:48:00 PM8/8/13
to i2b2-ins...@googlegroups.com
I have connected to the webClient and still receiving the same issue. I have installed all the required cells (as described in the Hive installation document).

What if the Apache server cannot connect to the JBOSS. What could the problem be ?

Thank you.

melek somai

unread,
Aug 9, 2013, 10:08:26 AM8/9/13
to i2b2-ins...@googlegroups.com
I am going through a new installation. Could Oracle 11g be the problem?

Mendis, Michael E.

unread,
Aug 9, 2013, 10:52:56 AM8/9/13
to <i2b2-install-help@googlegroups.com>
oracle 11g should be fine.    When you try to connect is there any messages in the jboss log?   If not, then check to see that SElinux is disabled and also that iptables is turned off.   The internal firewall might be stopping the connecting.

Otherwise what is the message in the jboss log, also what does your properties file look like in the webclient folder

-mike

On Aug 9, 2013, at 10:08 AM, melek somai <somai...@gmail.com>

melek somai

unread,
Aug 9, 2013, 11:47:44 AM8/9/13
to i2b2-ins...@googlegroups.com
Thank you so much. I have finally been able to connect to the server. It was the SElinux. 
Unfortunately, after connecting to the admin tool, I have this weird webpage. I have tried to re-copy the admin folder again but I still have the same interface.

melek somai

unread,
Aug 9, 2013, 11:51:58 AM8/9/13
to i2b2-ins...@googlegroups.com
Sorry for the inconvenience. It was due to some error in the i2b2_config_data.js

Thank you again Medis for your great support.

I. Fellhauer

unread,
Aug 20, 2013, 6:08:31 AM8/20/13
to i2b2-ins...@googlegroups.com
Can you describe the solution for the error in the i2b2_config_data.js? I have the same wired screen.

Best regards,

I. Fellhauer

melek somai

unread,
Aug 20, 2013, 3:07:57 PM8/20/13
to i2b2-ins...@googlegroups.com
Hey Fellhauer,

You have to change the Debug:true to Debug:false. 

I. Fellhauer

unread,
Aug 21, 2013, 8:59:09 AM8/21/13
to i2b2-ins...@googlegroups.com
Hi,

this is my i2b2_config_data.js file:

lstDomains: [
                { domain: "i2b2demo",
                  name: "i2b2demo",
                  urlCellPM: "http://localhost:8080/i2b2/rest/PMService/",
                  allowAnalysis: true,
                  adminOnly: false,
                  debug: false
                }
]

If I change adminOnly to true, I am able to login with the adminuser i2b2.
If I change adminOnly to false, I see this strange webclient.
I have deployed all required cells and the services appear in axis2 ListServices. So I think this services are running/available.
Ideas whats wrong with my installation?

Best regards,

Fellhauer

Mendis, Michael E.

unread,
Aug 21, 2013, 9:24:33 AM8/21/13
to <i2b2-install-help@googlegroups.com>
hmm try without have the adminOnly line in your i2b2_config_data.js

-mike

On Aug 21, 2013, at 8:59 AM, "I. Fellhauer" <iven.fe...@gmail.com>
 wrote:
Message has been deleted

Vagish Vasudeva

unread,
Oct 14, 2013, 12:51:42 PM10/14/13
to i2b2-ins...@googlegroups.com
Hi all,

I am trying to install i2b2 workbench on windows 7 machine.

while trying to setup PM cell i am stuck at loading the admin page.
The section 2.1.5 in PM installation guide says install the webclient whereas in the 
Web installation guide it is mentioned that web client client is not needed if we are installing the i2b2 workbench.

Also in section 2.1.5 of PM installation guide it is mentioned 
"Copy the admin directory, which is in the root directory of the core server source 
code to your httpd directory; on Centos Linux this is typically located in 
/var/www/html. "

I have installed Jboss 4.2.2 on windows 7.
but i m not able to locate the httpd directory in the installation folder.

Please suggest some workaround for this:

http://jbossHost/admin : This link is giving http 404 : resource not found error.

Can somebody please share the PM installation guide for windows
Also I m not able to understand the use of php and cURL.

Kindly Provide some help on this issue

Thanks
Vagish Vasudeva






Shining Star

unread,
Jun 22, 2016, 12:19:05 PM6/22/16
to i2b2 Install Help
Does this SElinux has anything to do with Windows 7 OS? I am getting the same error and wondering if I need to check something equivalent of SElinux on Windows 7?

Peter Beninato

unread,
Jun 22, 2016, 7:19:14 PM6/22/16
to i2b2-ins...@googlegroups.com

Hello,

 

Well the suggestion is relevant.

 

Are there any errors in your JBOSS log that might indicate what error or issue needs to be resolved?

For more options, visit https://groups.google.com/d/optout.

Shining Star

unread,
Jun 23, 2016, 12:06:41 PM6/23/16
to i2b2 Install Help, beni...@ohsu.edu
Hello Peter, 

Thanks for your reply. Yes, I see the following error in my JBoss when I try to login at localhost/admin using username as "i2b2" and password as "demouser".   Pasting the stack trace below.

 ERROR [org.apache.axis2.engine.AxisEngine] (http--127.0.0.1-9090-3) The service cannot be found for the endpoint reference (EPR) /i2b2/services: org.apache.axis2.AxisFault: The service cannot be found for the endpoint reference (EPR) /i2b2/services
at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:78) [axis2-kernel-1.6.2.jar:1.6.2]
at org.apache.axis2.engine.Phase.invoke(Phase.java:329) [axis2-kernel-1.6.2.jar:1.6.2]
at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262) [axis2-kernel-1.6.2.jar:1.6.2]
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:168) [axis2-kernel-1.6.2.jar:1.6.2]
at org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUtil.java:144) [axis2-transport-http-1.6.2.jar:]
at org.apache.axis2.transport.http.util.RESTUtil.processURLRequest(RESTUtil.java:139) [axis2-transport-http-1.6.2.jar:]
at org.apache.axis2.transport.http.AxisServlet$RestRequestProcessor.processURLRequest(AxisServlet.java:837) [axis2-transport-http-1.6.2.jar:]
at org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:273) [axis2-transport-http-1.6.2.jar:]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_79]




The error on the browser is as follows :

"Requires ADMIN role, please contact your system administrator"

IE developer tool which can be brought up by pressing F12 generates this error while logging in to the admin console. Please find the image attached below:


I am pasting the full red color text below for more information:


<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing">
      <wsa:Action>http://www.w3.org/2005/08/addressing/soap/fault</wsa:Action>
   </soapenv:Header>
   <soapenv:Body>
      <soapenv:Fault>
         <faultcode>soapenv:</faultcode>
         <faultstring>First Element must contain the local name, Envelope , but found request</faultstring>
         <detail />
      </soapenv:Fault>
   </soapenv:Body>
</soapenv:Envelope>



I have tried searching the JBoss error and above XML error online and based on my understanding, the webservice is not getting access to WSDL. I am wondering where exactly I would need to make changes to make it work or if anyone has experienced similar problem before, please let me know.

Thanks in advance !

Peter Beninato

unread,
Jun 23, 2016, 12:12:30 PM6/23/16
to Shining Star, i2b2 Install Help

Hello,

 

OK, it looks like there maybe an issue with your axis2 implementation. From a prior install, I think in the install instructions, there is explicit information about deploying axis2 into JBOSS.

 

The process may involve unarchiving it, and then moving it to the JBOSS deployment folder. You may also need to remove the existing axis2 file, and create a dot dodeploy file.

 

It seems like axis2 may not have been deployed successfully. Please review, and redo step-by-step the axis2 deployment.

 

-Peter

Shining Star

unread,
Jun 23, 2016, 12:26:12 PM6/23/16
to i2b2 Install Help, aadars...@gmail.com, beni...@ohsu.edu
Thanks Peter for your reply. I am attaching the screenshot of the location : C:\opt\jboss-as-7.1.1.Final\standalone\deployments where the file was deployed earlier:



Do you still think that I need to redeploy Axis again? Or any changes in the existing files I would need to do?


Thanks

<p

ak

unread,
Jun 23, 2016, 4:08:37 PM6/23/16
to i2b2 Install Help, aadars...@gmail.com, beni...@ohsu.edu
I made it work by installing Axis 2.1.7.3 version instead of the one mentioned in the document. Thanks everyone for your help !
Reply all
Reply to author
Forward
0 new messages