Personalbogen mit Sortierung

JVerein-Benutzer diskutieren über Erweiterungswünsche

Moderator: heiner

Benutzeravatar
heiner
Administrator
Beiträge: 4509
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: Personalbogen mit Sortierung

Beitrag von heiner »

Hallo Uwe,

bei mir funktioniert es sowohl unter H2 als auch unter MySQL ohne Probleme.

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Uwe
Beiträge: 49
Registriert: Donnerstag 23. Juni 2011, 09:43

Re: Personalbogen mit Sortierung

Beitrag von Uwe »

Hallo Heiner,

das ist ja sonderbar...
Ich habe nochmal die 2.0.1 heruntergeladen und aufgespielt.
Dazu habe ich lediglich den Order "jverein" unter "c:\Programme\jameica\plugins\" ersetzt, richtig?
Das "About" von jverein im Jameica-Fenster zeigt mir: Version 2.0.1, Build-Date 20110630, Build-Nr 307, Datenbank-Version 203.
Ich habe weiterhin dasselbe Problem, das Sortierkriterium ist der Zeitpunkt der Dateneingabe.

Gruß,
Uwe
Benutzeravatar
heiner
Administrator
Beiträge: 4509
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: Personalbogen mit Sortierung

Beitrag von heiner »

Hallo Uwe,

poste bitte dein MySQL-Version und die MySQL-Start-Parameter.

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Uwe
Beiträge: 49
Registriert: Donnerstag 23. Juni 2011, 09:43

Re: Personalbogen mit Sortierung

Beitrag von Uwe »

Hallo Heiner,

die SQL-Version ist 5.5.13.
Der Startparameter lautet:
--defaults-file="C:\Programme\MySQL\MySQL Server 5.5\my.ini" MySQL
Der (aktive) Inhalt von my.ini lautet:

[client]
port=3306
[mysql]
default-character-set=latin1
[mysqld]
port=3306
basedir="C:/Programme/MySQL/MySQL Server 5.5/"
character-set-server=latin1
default-storage-engine=INNODB
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
max_connections=100
query_cache_size=8M
table_cache=256
tmp_table_size=9M
thread_cache_size=8
myisam_max_sort_file_size=100G
myisam_sort_buffer_size=16M
key_buffer_size=9M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K
innodb_additional_mem_pool_size=2M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1M
innodb_buffer_pool_size=15M
innodb_log_file_size=10M
innodb_thread_concurrency=8
innodb = ON
innodb-status-file

Ich hoffe das hilft irgendwie...

Gruß,
Uwe
Benutzeravatar
heiner
Administrator
Beiträge: 4509
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: Personalbogen mit Sortierung

Beitrag von heiner »

Hallo Uwe,

leider bringt mich das nicht weiter. Nächster Versuch: Setze mal folgendes Statement auf die Datenbank ab:

Code: Alles auswählen

select * from zusatzabbuchung order by faelligkeit desc
Ist die Ausgabe nach der Spalte faelligkeit absteigend sortiert?

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Uwe
Beiträge: 49
Registriert: Donnerstag 23. Juni 2011, 09:43

Re: Personalbogen mit Sortierung

Beitrag von Uwe »

Hallo Heiner,

ja, das ist sie.

Gruß,
Uwe
Benutzeravatar
heiner
Administrator
Beiträge: 4509
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: Personalbogen mit Sortierung

Beitrag von heiner »

Hallo Uwe,

bald stehe ich auf dem Schlauch!

Lösche bitte die Datei jameica.log. Dann starte Jameica und stelle bitte unter Datei | Einstellungen den Log-Level auf DEBUG. Dann gebe einen Personalbogen aus und beende Jameica. Dann schicke mir mal die letzten 30 Zeilen der Datei jameica.log.

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Uwe
Beiträge: 49
Registriert: Donnerstag 23. Juni 2011, 09:43

Re: Personalbogen mit Sortierung

Beitrag von Uwe »

Hier kommen sie:

[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.gui.GUI.init] startup GUI
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.gui.GUI.init] SWT version: 3650/win32
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.gui.GUI.init] adding menu
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.gui.GUI.init] adding navigation
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.gui.GUI.init] adding content view
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.gui.GUI.init] adding status panel
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.util.I18N.<init>] loading resource bundle lang/jverein_messages for locale de_DE
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.datasource.db.DBServiceImpl.createConnection] creating new connection
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.datasource.db.DBServiceImpl.getConnection] created new connection for <local>
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.gui.GUI.position] window position: 55x78, size: 1167x749
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.gui.GUI.init] open shell
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Jameica 2.0.0 erfolgreich gestartet
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.messaging.AutoRegisterMessageConsumer.handleMessage] searching for auto-registered message consumers
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.messaging.AutoRegisterMessageConsumer.handleMessage] de.willuhn.jameica.messaging.FileChangedMessageConsumer
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.messaging.AutoRegisterMessageConsumer.handleMessage] de.willuhn.jameica.messaging.PluginCacheMessageConsumer
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.messaging.AutoRegisterMessageConsumer.handleMessage] de.willuhn.jameica.hbci.messaging.CheckOfflineUmsatzMessageConsumer
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.messaging.AutoRegisterMessageConsumer.handleMessage] de.willuhn.jameica.hbci.messaging.NeueUmsaetze
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.messaging.AutoRegisterMessageConsumer.handleMessage] de.willuhn.jameica.hbci.messaging.OfflineSaldoMessageConsumer
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.messaging.AutoRegisterMessageConsumer.handleMessage] de.willuhn.jameica.hbci.messaging.ScriptingSaldoMessageConsumer
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.messaging.AutoRegisterMessageConsumer.handleMessage] de.willuhn.jameica.hbci.messaging.SettingsChangedMessageConsumer
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.messaging.AutoRegisterMessageConsumer.handleMessage] de.willuhn.jameica.fibu.messaging.ReportMessageConsumer
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.messaging.AutoRegisterMessageConsumer.handleMessage] de.jost_net.JVerein.util.HelpConsumer
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.messaging.ManifestMessageConsumer.handleMessage] searching for message consumers from manifests
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.messaging.ManifestMessageConsumer.handleMessage] hibiscus.passport.rdh.hbciversion: de.willuhn.jameica.hbci.messaging.QueryHBCIVersionMessageConsumer
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.messaging.ManifestMessageConsumer.handleMessage] hibiscus.query.bankname: de.willuhn.jameica.hbci.messaging.QueryBanknameMessageConsumer
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.messaging.ManifestMessageConsumer.handleMessage] hibiscus.query.accountcrc: de.willuhn.jameica.hbci.messaging.QueryAccountCRCMessageConsumer
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.messaging.ManifestMessageConsumer.handleMessage] hibiscus.query.ibancrc: de.willuhn.jameica.hbci.messaging.QueryIBANCRCMessageConsumer
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.messaging.ManifestMessageConsumer.handleMessage] hibiscus.transfer.lastschrift: de.willuhn.jameica.hbci.messaging.TransferLastschriftMessageConsumer
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.jameica.messaging.ManifestMessageConsumer.handleMessage] hibiscus.infopoint: de.willuhn.jameica.hbci.messaging.InfoPointMessageConsumer
[Thu Jul 14 21:51:11 CEST 2011][INFO][de.willuhn.datasource.db.DBServiceImpl.createConnection] creating new connection
[Thu Jul 14 21:51:12 CEST 2011][INFO][de.willuhn.datasource.db.DBServiceImpl.getConnection] created new connection for <local>
[Thu Jul 14 21:51:14 CEST 2011][INFO][de.willuhn.util.Session.<init>] creating new session. default timeout: 1800000 millis
[Thu Jul 14 21:52:15 CEST 2011][INFO][de.willuhn.util.Session.<init>] creating new session. default timeout: 1800000 millis
[Thu Jul 14 21:52:29 CEST 2011][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Thu Jul 14 21:52:29 CEST 2011][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Thu Jul 14 21:52:29 CEST 2011][INFO][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Auswertung gestartet
[Thu Jul 14 21:52:29 CEST 2011][INFO][de.willuhn.jameica.gui.internal.action.Program.handleAction] trying to launch associated program for context: C:\Dokumente und Einstellungen\Uwe\Eigene Dateien\personalbogen-20110630-154449.PDF
Uwe
Beiträge: 49
Registriert: Donnerstag 23. Juni 2011, 09:43

Re: Personalbogen mit Sortierung

Beitrag von Uwe »

Hallo Heiner,

ich habe gerade festgestellt, dass man den Info-Level abspeichern muss, ansonsten geht die Einstellung wieder verloren.
Jetzt also nochmal und diesmal wirklich mit Debug-Infos:

[Thu Jul 14 21:57:00 CEST 2011][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Thu Jul 14 21:57:00 CEST 2011][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Thu Jul 14 21:57:00 CEST 2011][DEBUG][de.willuhn.jameica.messaging.NamedQueue$Worker.send] sending message [Thu Jul 14 21:57:00 CEST 2011][ERROR] C:\Dokumente und Einstellungen\Uwe\Eigene Dateien\personalbogen-20110630-154449.PDF (Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird)
[Thu Jul 14 21:57:00 CEST 2011][ERROR][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] C:\Dokumente und Einstellungen\Uwe\Eigene Dateien\personalbogen-20110630-154449.PDF (Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird)
[Thu Jul 14 21:57:21 CEST 2011][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Thu Jul 14 21:57:21 CEST 2011][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Thu Jul 14 21:57:21 CEST 2011][DEBUG][de.willuhn.jameica.messaging.NamedQueue$Worker.send] sending message [Thu Jul 14 21:57:21 CEST 2011][OK] Auswertung gestartet
[Thu Jul 14 21:57:21 CEST 2011][INFO][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Auswertung gestartet
[Thu Jul 14 21:57:21 CEST 2011][DEBUG][de.willuhn.datasource.db.DBIteratorImpl.init] executing sql query: com.mysql.jdbc.PreparedStatement@f6ede1: select mitgliedfoto.* from mitgliedfoto where mitglied = '1'
[Thu Jul 14 21:57:21 CEST 2011][DEBUG][de.willuhn.datasource.db.AbstractDBObject.load] executing query: select * from adresstyp where id = 1
[Thu Jul 14 21:57:21 CEST 2011][DEBUG][de.willuhn.jameica.messaging.NamedQueue$Worker.send] sending message de.willuhn.jameica.messaging.QueryMessage@1652e61
[Thu Jul 14 21:57:21 CEST 2011][DEBUG][de.willuhn.datasource.db.DBIteratorImpl.init] executing sql query: com.mysql.jdbc.PreparedStatement@695527: select zusatzabbuchung.* from zusatzabbuchung where mitglied = '1'
[Thu Jul 14 21:57:21 CEST 2011][DEBUG][de.willuhn.datasource.db.DBIteratorImpl.init] executing sql query: com.mysql.jdbc.PreparedStatement@17c3056: select wiedervorlage.* from wiedervorlage where mitglied = '1' order by datum desc
[Thu Jul 14 21:57:21 CEST 2011][DEBUG][de.willuhn.datasource.db.DBIteratorImpl.init] executing sql query: com.mysql.jdbc.PreparedStatement@8cd4db: select felddefinition.* from felddefinition order by label
[Thu Jul 14 21:57:21 CEST 2011][DEBUG][de.willuhn.datasource.db.DBIteratorImpl.init] executing sql query: com.mysql.jdbc.PreparedStatement@145d7f2: select eigenschaften.* from eigenschaften where id = '49'
[Thu Jul 14 21:57:21 CEST 2011][DEBUG][de.willuhn.datasource.db.AbstractDBObject.load] executing query: select * from eigenschaft where id = 4
[Thu Jul 14 21:57:21 CEST 2011][DEBUG][de.willuhn.datasource.db.AbstractDBObject.load] executing query: select * from eigenschaftgruppe where id = 3
[Thu Jul 14 21:57:21 CEST 2011][DEBUG][de.willuhn.datasource.db.DBIteratorImpl.init] executing sql query: com.mysql.jdbc.PreparedStatement@e7ccd7: select eigenschaften.* from eigenschaften where id = '48'
[Thu Jul 14 21:57:21 CEST 2011][DEBUG][de.willuhn.datasource.db.AbstractDBObject.load] executing query: select * from eigenschaft where id = 1
[Thu Jul 14 21:57:21 CEST 2011][DEBUG][de.willuhn.datasource.db.AbstractDBObject.load] executing query: select * from eigenschaftgruppe where id = 2
[Thu Jul 14 21:57:21 CEST 2011][INFO][de.willuhn.jameica.gui.internal.action.Program.handleAction] trying to launch associated program for context: C:\Dokumente und Einstellungen\Uwe\Eigene Dateien\personalbogen-20110630-154449.PDF

Gruß,
Uwe
Benutzeravatar
heiner
Administrator
Beiträge: 4509
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: Personalbogen mit Sortierung

Beitrag von heiner »

Hallo Uwe,

das fehlerhafte Statement lautet:
executing sql query: com.mysql.jdbc.PreparedStatement@695527: select zusatzabbuchung.* from zusatzabbuchung where mitglied = '1'

Dort fehlt der Zusatz "order by faelligkeit DESC", der bei mir ausgegeben wird. Das kann eigentlich überhaupt nicht sein. Kann es sein, dass du die Installation nicht so vorgenommen hast, wie es beschrieben wurde? Lösche mal das Verzeichnis jverein aus dem jameica/plugins-Verzeichnis. Dann entpacke die aktuelle JVerein-Version 2.0.1 in das jameica/plugins-Verzeichnis. Anschließend neu starten und testen. Danach habe ich keine Idee mehr.

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Antworten