-----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