Great!

For anyone else who finds this conversation.. I think the issue may have
been with the version of Java the testpanel was running against. Adding JNA
as Randy did would be one solution, using an older JDK (e.g. JDK6) would be
another. The testpanel is definitely known not to work currently on JDK 9+.

Cheers,
James

On Thu, Oct 21, 2021 at 1:37 PM W. Randal Clegg <randy_cl...@yahoo.com>
wrote:

> Thanks James,
>
> I did discover 2.3 and it mostly runs but reports this error:
>
> C:\1health\ilr\trunk\hapi\hapi-testpanel-2.3>java -cp
> "C:/1health/ilr/trunk/hapi/hapi-testpanel-2.3/jna-5.9.0.jar" -jar
> hapi-testpanel-2.3-jar-with-dependencies.jar
> 13:31:40,910  INFO [main] Home:47 - hapi.home is set to
> C:\1health\ilr\trunk\hapi\hapi-testpanel-2.3\.
> 13:31:41,131  INFO [main] Controller:133 - Restoring work files from
> directory: C:\Users\Randy\HapiTestPanel\workfiles
> 13:31:41,132  INFO [main] MessagesList:174 - Restoring work file:
> 94803e3f-409a-408b-b082-4389e7c72057-0000000001.xml
> 13:31:41,171  INFO [main] VersionLogger:77 - HAPI version is: 2.3
> 13:31:41,173  INFO [main] VersionLogger:65 - Default Structure libraries
> found for HL7 versions 2.1, 2.2, 2.3, 2.3.1, 2.4, 2.5, 2.5.1, 2.6, 2.7,
> 2.8, 2.8.1,
> 13:31:41,404  INFO [main] Hl7V2MessageCollection:899 - About to set source
> message for collection
> 13:31:41,406  INFO [main] Hl7V2MessageCollection:277 - Found ER7 message
> 13:31:41,408  INFO [main] Hl7V2MessageBase:256 - About to parse message
> 13:31:41,467  INFO [main] Hl7V2MessageBase:272 - Done parsing message
> 13:31:41,468  INFO [main] Hl7V2MessageCollection:916 - Firing message
> change event
> 13:31:41,472  INFO [main] Hl7V2MessageCollection:927 - Done setting source
> message for collection
> java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:498)
>         at ca.uhn.hl7v2.testpanel.App.main(App.java:82)
> Caused by: java.lang.NoClassDefFoundError: com/sun/jna/Library
>         at java.lang.ClassLoader.defineClass1(Native Method)
>         at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
>         at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>         at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
>         at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
>         at
> ca.uhn.hl7v2.testpanel.WindowsInitializer.setCurrentProcessExplicitAppUserModelID(WindowsInitializer.java:44)
>         at
> ca.uhn.hl7v2.testpanel.WindowsInitializer.run(WindowsInitializer.java:51)
>         ... 5 more
> Caused by: java.lang.ClassNotFoundException: com.sun.jna.Library
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
>         ... 19 more
> 13:31:41,519  INFO [AWT-EventQueue-0] Controller:885 - Starting TestPanel
> Controller...
> 13:31:41,709  INFO [AWT-EventQueue-0] TestPanelWindow:198 - Setting window
> size to 1493 x 840
> 13:31:41,710  WARN [AWT-EventQueue-0] TestPanelWindow:135 - Unknown type
> is selected: null
> 13:31:41,935  INFO [AWT-EventQueue-0] Hl7V2MessageEditorPanel:119 -
> Registered syntaxKit
> Oct 21, 2021 1:31:42 PM jsyntaxpane.DefaultSyntaxKit install
> INFO: Monospaced Fonts: [Bookshelf Symbol 7, Combat Ready BTN, Consolas,
> Courier New, Lucida Console, Lucida Sans Typewriter, MS Outlook, MS
> Reference Specialty, MT Extra, Marlett, MingLiU-ExtB, MingLiU_HKSCS-ExtB,
> NSimSun, Prime Sans Mono, SimSun, SimSun-ExtB, Symbol, Webdings, Wingdings,
> Wingdings 2, Wingdings 3]
> 13:31:42,453  INFO [AWT-EventQueue-0] Er7SyntaxKit:51 - Font is:
> java.awt.Font[family=Lucida Sans Typewriter,name=Lucida Sans
> Typewriter,style=plain,size=12]
> 13:31:42,626  INFO [Thread-3] Hl7V2MessageTree:2371 - Running an update of
> the Message Tree
> 13:31:42,736  INFO [pool-1-thread-1] Prefs:741 - Syncing user preferences
> to disk
> 13:31:42,738  INFO [pool-1-thread-1] Prefs:748 - Done synchronizing user
> prefs (3378 chars)
> 13:31:42,840  INFO [pool-1-thread-1] Prefs:741 - Syncing user preferences
> to disk
> 13:31:42,841  INFO [pool-1-thread-1] Prefs:748 - Done synchronizing user
> prefs (3378 chars)
> 13:31:42,842  INFO [pool-1-thread-1] Hl7V2MessageEr7:364 - Highlited path
> is now: /MSH-1
> 13:31:42,897  INFO [Thread-4] Controller:1025 - HAPI TestPanel is up to
> date. Great!
> 13:31:42,952  INFO [AWT-EventQueue-0] Hl7V2MessageTree:285 - Opening
> default paths
>
> By unzipping the distribution and downloading and unzipping the jna-5.9.0.jar
> into the same folder I did get it to run without error as a regular set of
> classes.
>
> Thanks again!
>
> -Randy
>
>
> On Thursday, October 21, 2021, 01:28:31 PM EDT, James Agnew <
> jamesag...@gmail.com> wrote:
>
>
> Hi Randy,
>
> HAPI HL7v2 is definitely more in maintenance mode at this point as opposed
> to being actively developed, but it's still an active project.
>
> You can get a copy of the 2.3 release of the testpanel, which needs to be
> run from the command line but does work, here:
> https://github.com/hapifhir/hapi-hl7v2/releases/tag/v2.3
>
> Cheers,
> James
>
> On Thu, Oct 21, 2021 at 12:19 PM randy_clegg--- via Hl7api-devel <
> hl7api-devel@lists.sourceforge.net> wrote:
>
> Hello,
>
>
>
> I don’t know if HAPI is still in any sense supported, but I’d like to use
> it.
>
>
>
> The TestPanel project will neither build nor run in the lastest
> distribution (2.2).  Further, the install link at HAPI – Installing HAPI
> TestPanel (hapifhir.github.io)
> <https://hapifhir.github.io/hapi-hl7v2/hapi-testpanel/install.html> is
> broken Encountered a 404 error (sourceforge.net)
> <http://hl7api.sourceforge.net/hapi-testpanel/jnlp/launch.jnlp>.
>
>
>
> Any suggestions?
>
>
>
> Thx,
>
>
>
> -Randy Clegg
> _______________________________________________
> Hl7api-devel mailing list
> Hl7api-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hl7api-devel
>
>
_______________________________________________
Hl7api-devel mailing list
Hl7api-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hl7api-devel

Reply via email to