Ticket #10 (closed defect: fixed)
Dialog Eingabe-Feld Date mit null füllen
| Reported by: | a.popp@… | Owned by: | mcw |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | ComponentHandler | Version: | 0.1.5-dev |
| Keywords: | Cc: |
Description (last modified by mcw) (diff)
Es soll ein Dialog geöffnet werden, in der eine Datumseingabe vorgesehen ist. Dieses Datumsfeld soll nicht gefüllt werden und erhält somit ein null beim setzen der Daten. Zum Testen kannst Du eine Unterlage nehmen, und diese "Ersatzerfüllen". Es wird kein Vorgabe-Datum eingetragen, wenn die Unterlage noch nicht "ersatzerfüllt" ist (zu erkennen "Ersatzerfüllung zurücknehmen" ist nicht aktiv).
Beispiel aus dem Code:
Map dialogData = new HashMap(3);
dialogData.put(UnterlBucheErsatzerfuelltPl.DIALOG_LABLE_HTML_TEXT_ANWEISUNG, xAnweisungLable);
dialogData.put(UnterlBucheErsatzerfuelltPl.DIALOG_INPUT_DATUM_ERSATZ_ERFUELLT, xErsatzErfuellungBisInput);
dialogData.put(UnterlBucheErsatzerfuelltPl.DIALOG_INPUT_TEXT_BEGRUENDUNG, xBegruendungInput);
this.getContainerHandler().setData(dialogData);
Es erscheint die folgende Fehlermeldung.
18:05:16,913 FATAL DefaultExceptionHandler:229 - #TEST message: org.ugat.wiser.workflow.exceptions.WorkflowConfigurationException: An error occured upon starting the workflow. at org.ugat.wiser.workflow.AUnDialogWorkflow.begin(AUnDialogWorkflow.java:76) at org.ugat.wiser.workflow.AUnDialogWorkflow.display(AUnDialogWorkflow.java:81) at org.ugat.wiser.workflow.UnWorkflowController.loadWorkflow(UnWorkflowController.java:295) at org.ugat.wiser.workflow.listener.LoadWorkflowListener.exec(LoadWorkflowListener.java:163) at org.ugat.wiser.listener.AGuiEventListener.execListener(AGuiEventListener.java:31) at org.ugat.wiser.listener.AExcepSafeListener.pcmf_execListener(AExcepSafeListener.java:18) at de.ug2t.unifiedGui.UnMenuFctWrapper.pcmf_execObj(UnMenuFunction.java:64) at de.ug2t.unifiedGui.UnMenuFunction.pcmf_execObj(UnMenuFunction.java:137) at de.ug2t.channel.ho.server.generic.HoSrvGenericContextMenu$HoContextMenuListener.pcmf_execListener(HoSrvGenericContextMenu.java:55) at de.ug2t.unifiedGui.UnComponent.pcmf_callListener(UnComponent.java:300) at de.ug2t.unifiedGui.UnComponent.pcmf_dispatchEvent(UnComponent.java:267) at de.ug2t.unifiedGui.UnEventDispatcher.pcmf_execDispatch(UnEventDispatcher.java:178) at de.ug2t.unifiedGui.UnEventDispatcher.pcmf_execDispatch(UnEventDispatcher.java:226) at de.ug2t.unifiedGui.UnEventDispatcher.pcmf_execDispatch(UnEventDispatcher.java:276) at de.ug2t.channel.ho.server.generic.HoSrvGenericApplication.pemf_work(HoSrvGenericApplication.java:660) at de.ug2t.channel.ho.server.generic.HoSrvGenericApplication.pcmf_work(HoSrvGenericApplication.java:627) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at de.ug2t.xmlScript.ScXmlCall.pcmf_exec(ScXmlScript.java:647) at de.ug2t.xmlScript.ScXmlProcedure.pcmf_exec(ScXmlScript.java:217) at de.ug2t.xmlScript.ScXmlScript.pcmf_execProc(ScXmlScript.java:1530) at de.ug2t.channel.ho.session.HoXmlRpcDispatcher.pcmf_execObj(HoXmlRpcDispatcher.java:54) at de.ug2t.channel.ho.session.HoTcpIpSession.pcmf_answer(HoTcpIpSession.java:472) at de.ug2t.channel.ho.session.HoTcpIpSession.run(HoTcpIpSession.java:763) Caused by: java.lang.ClassCastException: java.lang.String at org.ugat.wiser.componentHandler.transformer.DateToUITransformer.pcmf_transform(DateToUITransformer.java:26) at de.ug2t.model.values.MoSingleValue.pcmf_model2UI(MoSingleValue.java:195) at org.ugat.wiser.componentHandler.AUnComponentHandler.setValue(AUnComponentHandler.java:137) at org.ugat.wiser.container.AUnContainerHandler.setData(AUnContainerHandler.java:294) at org.ugat.wiser.plugin.AUnPluginHandler.setData(AUnPluginHandler.java:164) at de.dvidee.kba.state.unterlageAngefordert.UnterlBucheErsatzerfuelltSt.setDialogData(UnterlBucheErsatzerfuelltSt.java:225) at de.dvidee.kba.state.unterlageAngefordert.UnterlBucheErsatzerfuelltSt.setData(UnterlBucheErsatzerfuelltSt.java:147) at org.ugat.wiser.workflow.AUnDialogWorkflow.begin(AUnDialogWorkflow.java:66) ... 25 more
Change History
Note: See
TracTickets for help on using
tickets.
