Solved

Java Application not Loading after the first time (on citrix)

Posted on 2010-08-12
3
710 Views
Last Modified: 2012-06-22
We have a java application (KANA software's "Kana Response" that requires java JRE 1.5.0_15 or 1.6.0._16.  When we push the JRE to a users workstation it works fine, people are able to go to the splash page url, then launch the java application from the links provided at that site, close out and do it again.

When we go onto our Citrix boxes so our offshore partners can access the tool, we run into difficulties.  The JRE installs fine, and when we connect, everything works fine.  If we log out, we are unable to connect again.  The following error is in the Java Console:

java.lang.UnsatisfiedLinkError: Native Library C:\Documents and Settings\c3075a\Application Data\KANA\Response\kanadlls\jdic.dll already loaded in another classloader

Any ideas?
0
Comment
Question by:jdoheny
3 Comments
 
LVL 8

Accepted Solution

by:
WhiteMage earned 500 total points
ID: 33424389
According to the error, the native library is being loaded more than twice for some reason.

Why don't you wrap the loading of the Native Library in a Singleton class to make sure it is only being loaded once?

http://www.experts-exchange.com/Programming/Languages/Java/New_to_Java/A_322-Use-Lazy-Initialization-in-singleton-pattern.html
0
 
LVL 27

Expert Comment

by:mrcoffee365
ID: 37061330
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
rhino JavaScript import, load 25 85
Basic Java Case or If-Else statement... 3 51
runtime exception 2 30
String array comparison 4 34
In this post we will learn how to connect and configure Android Device (Smartphone etc.) with Android Studio. After that we will run a simple Hello World Program.
Basic understanding on "OO- Object Orientation" is needed for designing a logical solution to solve a problem. Basic OOAD is a prerequisite for a coder to ensure that they follow the basic design of OO. This would help developers to understand the b…
Viewers will learn about basic arrays, how to declare them, and how to use them. Introduction and definition: Declare an array and cover the syntax of declaring them: Initialize every index in the created array: Example/Features of a basic arr…
This tutorial covers a step-by-step guide to install VisualVM launcher in eclipse.

825 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question