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(Unknown 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(FilteringEventQueue.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(FilteringEventQueue.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(Unknown 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(FilteringEventQueue.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(FilteringEventQueue.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)
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(Unknown 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(FilteringEventQueue.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(FilteringEventQueue.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(Unknown 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(FilteringEventQueue.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(FilteringEventQueue.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:
torsten.hofmann@wuerth-phoenix.de
Website: www.wuerth-phoenix.de
