-----Original Message-----
From: Hofmann, Torsten [mailto:[EMAIL PROTECTED]
Sent: Thursday, August 03, 2006 6:39 PM
To: Janak Mulani
Subject: AW: [ULC-developer] Error using ULCJavaHelp over Apache and
Tomcat


Ok Thanks it works


Torsten Hofmann
Dipl. - Informatiker (FH)
IT Consultant Business Integration

Würth Phoenix GmbH
Drillberg 6
D-97980 Bad Mergentheim

(Phone: +49 7931 91 6284
7 Fax: +49 7931 91 7284
+E-Mail: [EMAIL PROTECTED]
     Website: www.wuerth-phoenix.de


-----Ursprüngliche Nachricht-----
Von: Janak Mulani [mailto:[EMAIL PROTECTED]
Gesendet: Donnerstag, 3. August 2006 14:37
An: Hofmann, Torsten
Cc: [email protected]
Betreff: RE: [ULC-developer] Error using ULCJavaHelp over Apache and Tomcat

Hi Torsten,

It appears to be a problem with the URL for the help set i.e. the problem
with absoulte and relative URL.

In the attached mail, which I had sent you earlier, there are guidelines
about converting the URL and even code that helps you convert the URL.

For ease of debugging you could print the URL on the client side to see what
it is exactly.

Also, I hope you set the correct user parameters for help-set-url-provider
and  help-set-url-prefix correctly:

A snippet from ULCJavaHelpSample:

        String helpSetURLProvider =
ClientContext.getUserParameter("help-set-url-provider");
        if ("URL".equalsIgnoreCase(helpSetURLProvider)) {
            String helpSetURLPrefix =
ClientContext.getUserParameter("help-set-url-prefix");

            try {
                animalsHelpSetURL = new URL(helpSetURLPrefix +
"/animals/Animals.hs");

May be you want to play with the url-prefix - absolute v/s relative url.

I hope this helps.

Thanks and regards,

Janak

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Hofmann, Torsten
Sent: Tuesday, August 01, 2006 6:26 PM
To: [email protected]
Subject: [ULC-developer] Error using ULCJavaHelp over Apache and Tomcat


Hello

I am trying to use ULCJavaHelp it does not work with an Apacke as "Proxy".
My javahelp-file .hs is in an jar file. This file is only on the server. The
URL is created like this:
helpSetURL = RequestConstants.class.getResource(test.hs")

But this does not work. Does anyone know why?



Environment:

This construct works

Tomcat --> Client



Tomcat --> Apache --> Client

This construct does not work!!!

The Application runs correct but the help does not work an i got the
following Exception

java.lang.IllegalStateException: could not create help set:
javax.help.HelpSetException: Could not parse Got an IOException (Das System
kann den angegebenen Pfad nicht finden) Parsing failed for null  at
javax.help.HelpSet.<init>(HelpSet.java:146)
 at com.canoo.ulc.javahelp.client.UIHelpSet.createHelpSet(UIHelpSet.java:33)
 at com.canoo.ulc.javahelp.client.UIHelpSet.restoreState(UIHelpSet.java:50)
 at com.ulcjava.base.client.UIProxy.init(UIProxy.java:38)
 at com.ulcjava.base.client.UISession.newInstance(UISession.java:66)
 at com.ulcjava.base.client.UISession.find(UISession.java:185)
 at com.ulcjava.base.client.UISession.getManaged(UISession.java:276)
 at com.ulcjava.base.client.UISession.getManaged(UISession.java:263)
 at
com.canoo.ulc.javahelp.client.UIHelpSet.getBasicHelpSet(UIHelpSet.java:26)
 at
de.wuerth.phoenix.phxip.base.client.help.UIHelpBroker.handleSetHelpSet(Unkno
wn Source)
 at
de.wuerth.phoenix.phxip.base.client.help.UIHelpBroker.restoreState(Unknown
Source)
 at com.ulcjava.base.client.UIProxy.init(UIProxy.java:38)
 at com.ulcjava.base.client.UISession.newInstance(UISession.java:66)
 at com.ulcjava.base.client.UISession.handleRequest(UISession.java:95)
 at com.ulcjava.base.client.UISession.b(UISession.java:119)
 at com.ulcjava.base.client.UISession.access$1500(UISession.java:284)
 at com.ulcjava.base.client.UISession$1.run(UISession$1.java:3)
 at java.awt.event.InvocationEvent.dispatch(Unknown Source)  at
java.awt.EventQueue.dispatchEvent(Unknown Source)  at
com.ulcjava.base.client.FilteringEventQueue.dispatchEvent(FilteringEventQueu
e.java:19)
 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  at
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  at
java.awt.Dialog$1.run(Unknown Source)  at java.awt.Dialog$3.run(Unknown
Source)  at java.security.AccessController.doPrivileged(Native Method)  at
java.awt.Dialog.show(Unknown Source)  at java.awt.Component.show(Unknown
Source)  at java.awt.Component.setVisible(Unknown Source)  at
com.ulcjava.base.client.UIWindow.show(UIWindow.java:0)
 at com.ulcjava.base.client.UIDialog.show(UIDialog.java:0)
 at com.ulcjava.base.client.UIWindow.setVisible(UIWindow.java:90)
 at com.ulcjava.base.client.UIWindow.restoreState(UIWindow.java:12)
 at com.ulcjava.base.client.UIDialog.restoreState(UIDialog.java:28)
 at com.ulcjava.base.client.UIProxy.init(UIProxy.java:38)
 at com.ulcjava.base.client.UISession.newInstance(UISession.java:66)
 at com.ulcjava.base.client.UISession.handleRequest(UISession.java:95)
 at com.ulcjava.base.client.UISession.b(UISession.java:119)
 at com.ulcjava.base.client.UISession.access$1500(UISession.java:284)
 at com.ulcjava.base.client.UISession$1.run(UISession$1.java:3)
 at java.awt.event.InvocationEvent.dispatch(Unknown Source)  at
java.awt.EventQueue.dispatchEvent(Unknown Source)  at
com.ulcjava.base.client.FilteringEventQueue.dispatchEvent(FilteringEventQueu
e.java:19)
 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  at
java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at
java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at
java.awt.EventDispatchThread.run(Unknown Source)  at
com.canoo.ulc.javahelp.client.UIHelpSet.createHelpSet(UIHelpSet.java:37)
 at com.canoo.ulc.javahelp.client.UIHelpSet.restoreState(UIHelpSet.java:50)
 at com.ulcjava.base.client.UIProxy.init(UIProxy.java:38)
 at com.ulcjava.base.client.UISession.newInstance(UISession.java:66)
 at com.ulcjava.base.client.UISession.find(UISession.java:185)
 at com.ulcjava.base.client.UISession.getManaged(UISession.java:276)
 at com.ulcjava.base.client.UISession.getManaged(UISession.java:263)
 at
com.canoo.ulc.javahelp.client.UIHelpSet.getBasicHelpSet(UIHelpSet.java:26)
 at
de.wuerth.phoenix.phxip.base.client.help.UIHelpBroker.handleSetHelpSet(Unkno
wn Source)
 at
de.wuerth.phoenix.phxip.base.client.help.UIHelpBroker.restoreState(Unknown
Source)
 at com.ulcjava.base.client.UIProxy.init(UIProxy.java:38)
 at com.ulcjava.base.client.UISession.newInstance(UISession.java:66)
 at com.ulcjava.base.client.UISession.handleRequest(UISession.java:95)
 at com.ulcjava.base.client.UISession.b(UISession.java:119)
 at com.ulcjava.base.client.UISession.access$1500(UISession.java:284)
 at com.ulcjava.base.client.UISession$1.run(UISession$1.java:3)
 at java.awt.event.InvocationEvent.dispatch(Unknown Source)  at
java.awt.EventQueue.dispatchEvent(Unknown Source)  at
com.ulcjava.base.client.FilteringEventQueue.dispatchEvent(FilteringEventQueu
e.java:19)
 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  at
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  at
java.awt.Dialog$1.run(Unknown Source)  at java.awt.Dialog$3.run(Unknown
Source)  at java.security.AccessController.doPrivileged(Native Method)  at
java.awt.Dialog.show(Unknown Source)  at java.awt.Component.show(Unknown
Source)  at java.awt.Component.setVisible(Unknown Source)  at
com.ulcjava.base.client.UIWindow.show(UIWindow.java:0)
 at com.ulcjava.base.client.UIDialog.show(UIDialog.java:0)
 at com.ulcjava.base.client.UIWindow.setVisible(UIWindow.java:90)
 at com.ulcjava.base.client.UIWindow.restoreState(UIWindow.java:12)
 at com.ulcjava.base.client.UIDialog.restoreState(UIDialog.java:28)
 at com.ulcjava.base.client.UIProxy.init(UIProxy.java:38)
 at com.ulcjava.base.client.UISession.newInstance(UISession.java:66)
 at com.ulcjava.base.client.UISession.handleRequest(UISession.java:95)
 at com.ulcjava.base.client.UISession.b(UISession.java:119)
 at com.ulcjava.base.client.UISession.access$1500(UISession.java:284)
 at com.ulcjava.base.client.UISession$1.run(UISession$1.java:3)
 at java.awt.event.InvocationEvent.dispatch(Unknown Source)  at
java.awt.EventQueue.dispatchEvent(Unknown Source)  at
com.ulcjava.base.client.FilteringEventQueue.dispatchEvent(FilteringEventQueu
e.java:19)
 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  at
java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at
java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at
java.awt.EventDispatchThread.run(Unknown Source)

Torsten Hofmann
Dipl. - Informatiker (FH)
IT Consultant Business Integration

Würth Phoenix GmbH
Drillberg 6
D-97980 Bad Mergentheim

(Phone: +49 7931 91 6284
7 Fax: +49 7931 91 7284
+E-Mail: [EMAIL PROTECTED]
     Website: www.wuerth-phoenix.de

_______________________________________________
ULC-developer mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/ulc-developer

Reply via email to