EDIS Deployment issue...

44 views
Skip to first unread message

Jason

unread,
Sep 13, 2012, 9:50:50 AM9/13/12
to vista-emer...@googlegroups.com
First I tried to download and deploy the EDIS package provided by VA (http://downloads.va.gov/files/FOIA/Software/Patches_By_Application/EDP-Emergency Department Integrated Software), however, I encounters a build error when I tried to build it with maven. The error is:

[ERROR] Failed to execute goal on project edis-tracking-ui-core: Could not resolve dependencies for project gov.va.med.edp:edis-tracking-ui-core:swc:1.0: Failed to collect dependencies for [com.adobe:cairngorm:swc:2.2.1 (compile), com.adobe.flex.framework:flex-framework:pom:3.1.0.2710 (compile), flexunit:flexunit:swc:0.85 (test), info.flex-mojos:testing-support:swc:2.0.3 (test)]: Failed to read artifact descriptor for com.adobe:cairngorm:swc:2.2.1: Could not transfer artifact com.adobe:cairngorm:pom:2.2.1 from/to bob-repository (http://vhaislcfgm2.vha.med.va.gov/maven-repository): Error transferring file: vhaislcfgm2.vha.med.va.gov: Unknown host vhaislcfgm2.vha.med.va.gov -> [Help 1]

Nancy mentioned that this might be because the website is inside VA firewall and we don't have permission to download it.

Then I go to the EDIS version provided by worldVista at https://trac.opensourcevista.net/svn/EDIS/. I downloaded the version from svn - Revision 1528: /EDIS/trunk. We used xinetd to set up a TCP/IP listener and verified that VistaLink worked correctly. The deployment is done with weblogic 10.3 with tracking-server-main/target/main.war

I then modified the tracking-server-main/src/main/webapp/WEB-INF/config/vistalink-config.xml to use our primary station #, access code and verify code.  However, I am not able to login after entering the access code / verify code. I got the following error on the webpage:
This page contains the following errors:
error on line 7 at column 23: Extra content at the end of the document
Below is a rendering of the page up to the first error.
500 null /main/j_spring_security_check

And in the web logic server we got the following error from the log:
<Sep 12, 2012 4:49:10 PM EDT> <Error> <HTTP> <BEA-101020>
<[ServletContext@2061219303[app:main module:main.war path:/main
spec-version:null]] Servlet failed with Exception
java.lang.ClassCastException:
weblogic.jndi.internal.WLEventContextImpl cannot be cast to
gov.va.med.vistalink.adapter.cci.VistaLinkConnectionFactory
        at gov.va.med.vistalink.adapter.cci.JndiVerificationStrategyWeblogic81.checkJndiMismatch(JndiVerificationStrategyWeblogic81.java:35)
        at gov.va.med.vistalink.adapter.cci.VistaLinkConnectionFactory.getConnection(VistaLinkConnectionFactory.java:216)
        at org.springframework.jca.cci.connection.ConnectionFactoryUtils.getConnection(ConnectionFactoryUtils.java:95)
        at org.springframework.jca.cci.core.CciTemplate.execute(CciTemplate.java:194)
        at gov.va.med.edp.vistalink.VistaLinkTemplate.rpc(VistaLinkTemplate.java:84)
        Truncated. see log file for complete stacktrace
>
<Sep 12, 2012 4:49:10 PM EDT> <Error> <Kernel> <BEA-000802>
<ExecuteRequest failed
 java.lang.NullPointerException.
java.lang.NullPointerException
        at jsp_servlet.__error500._jspService(__error500.java:92)
        at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
        at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
        Truncated. see log file for complete stack trace

This appears to be a java code error? Further look into the package found that this EDIS version was built with VistALink 1.5 and we are using 1.6. Not sure if that's the reason or not (and don't know how to fit it so it is compatible with 1.6). Has anyone had successfully deploy EDIS with VistaLink and WebLogic? Could you share your experience?

thanks!

Jason

Solomon Blaz

unread,
Sep 13, 2012, 9:21:00 PM9/13/12
to vista-emer...@googlegroups.com
Hi Jason,

The WorldVistA version of EDIS has been modified so that the main web application (tracking-server-main -> main.war) runs on Apache Tomcat.  It doesn't surprise me that it acts funny on WebLogic, but you are the first to attempt it.  Are you willing to try it on Tomcat or another open source app server instead?

I believe the folks who have successfully got it running were on Tomcat/VistALink 1.5, not WebLogic/VistALink 1.6.

The original EDIS web application was built against VistALink 1.5, but an upgrade to 1.6 would certainly be a reasonable thing to attempt if you have java expertise and cycles to spend on it.  If the protocol didn't change between 1.5 and 1.6 then you might be able to get away with the mismatch without problems.

Good luck,
Solomon

--
You received this message because you are subscribed to the Google Groups "VistA Emergency Room" group.
To view this discussion on the web visit https://groups.google.com/d/msg/vista-emergency-room/-/141UylvTGB4J.
To post to this group, send email to vista-emer...@googlegroups.com.
To unsubscribe from this group, send email to vista-emergency-...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/vista-emergency-room?hl=en.

Jason

unread,
Sep 14, 2012, 9:27:11 AM9/14/12
to vista-emer...@googlegroups.com
Solomon,

This makes a lot of sense. Thank you very much for the response.

I will discuss with my co-workers and see what they want to do.  I will update this post with our next efforts.

Jason
To unsubscribe from this group, send email to vista-emergency-room+unsub...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages