Ticket #10 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

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

Changed 3 years ago by mcw

  • description modified (diff)

Changed 3 years ago by mcw

  • status changed from new to closed
  • resolution set to fixed

Wird mit Version 0.1.6-dev veröffentlicht.

Note: See TracTickets for help on using tickets.