Seite 1 von 1

Aktualisierung Formulare

Verfasst: Freitag 27. März 2015, 12:10
von Danzelot
Hallo Heiner,

ich verwende JVerein in der Version 2.8.7.
Ich wollte das Formular einer Folrmulardefinition aktualisieren, indem ich einen Doppelklick auf das Formular ausführte und den neuen Dateinamen auswählte.
Beim Speichern erscheint folgende Fehlermeldung:

Code: Alles auswählen

Fehler
de.willuhn.util.ApplicationException: Diese Bezeichnung wird schon verwendet, bitte eine Andere verwenden.
	at de.jost_net.JVerein.server.FormularImpl.updateCheck(FormularImpl.java:87)
	at de.willuhn.datasource.db.AbstractDBObject.update(AbstractDBObject.java:730)
	at de.willuhn.datasource.db.AbstractDBObject.store(AbstractDBObject.java:310)
	at de.jost_net.JVerein.gui.control.FormularControl.handleStore(FormularControl.java:131)
	at de.jost_net.JVerein.gui.view.FormularDetailView$1.handleAction(FormularDetailView.java:51)
	at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:177)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
	at de.willuhn.jameica.gui.GUI$5.run(GUI.java:815)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
	at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
	at de.willuhn.jameica.gui.GUI.startSync(GUI.java:811)
	at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:171)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
	at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
	at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)
	at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
	at de.willuhn.jameica.gui.GUI.loop(GUI.java:832)
	at de.willuhn.jameica.gui.GUI.init(GUI.java:315)
	at de.willuhn.jameica.system.Application.init(Application.java:148)
	at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
	at de.willuhn.jameica.Main.main(Main.java:78)
Ein Update einer bestehenden Formulardefinition sollte eigentlich möglich sein.
Als Workaround werde ich die bestehende Definition löschen und neu anlegen.

Viele Grüße
Danzelot

Re: Aktualisierung Formulare

Verfasst: Freitag 27. März 2015, 13:44
von thooge
Moin,

die Prüfung auf doppelte Namen war in der Update-Prüfung und nicht in der Insert-Prüfung.
Der anhängende Patch korrigiert dieses.

Gruß,
Thomas

Re: Aktualisierung Formulare

Verfasst: Montag 30. März 2015, 07:25
von Danzelot
Hallo Heiner,

kannst Du die Änderungen von Thomas aufnehmen?

Gruß
Danzelot

Re: Aktualisierung Formulare

Verfasst: Montag 30. März 2015, 21:41
von volkers
Vielleicht ist es eine dumme Frage, aber wie führt man dieses Patch aus?

Gruß

Volker

Re: Aktualisierung Formulare

Verfasst: Montag 30. März 2015, 22:23
von heiner
@Danzelot: Ich habe den Patch übernommen.

@volkers: Das kannst du mit Eclipse machen. Rechter Mausklick auf das Projekt, Team, Apply Patch. Das ist aber nichts für "Nicht-Entwickler".

Heiner

Re: Aktualisierung Formulare

Verfasst: Montag 30. März 2015, 22:25
von volkers
Dann also nichts für mich :)

Danke!

Re: Aktualisierung Formulare

Verfasst: Dienstag 31. März 2015, 07:23
von Danzelot
Hallo Heiner,

in Git sind die Änderungen aber noch noch nicht?
Dann Pflege ich die Änderungen so lange in meine Version ein.

Gruß
Danzelot

Re: Aktualisierung Formulare

Verfasst: Dienstag 31. März 2015, 21:05
von heiner
Hallo Danzelot,

tatsächlich, ich hatte vergessen zu committen. Jetzt ist es aber erledigt.

Heiner