2010-02-05:
MediaItem.setSrc() throws an exception on invalid URL's. The exception is not handled properly (the user is not notified).

2010-02-11:

Internal Exception: org.postgresql.util.PSQLException: ERROR: type "double precision" value out of range: underflow
Error Code: 0
Call: INSERT INTO recording_track (recording_track_id, max_level, snr_estimated, channel_index, recording_file_id) VALUES (?, ?, ?, ?, ?)
        bind => [40020, 4.9E-324, null, 1, 27627]
Query: InsertObjectQuery(ipsk.db.speech.RecordingTrack@a8450d)

The value 4.9E-324 corresponds to Java Double.MIN_VALUE, which I used by mistake in ipsk.audio.dsp.AudioClipProcessor.

PostgreSQL double precision values have a minimum of 1E-307.
Only PostgresSQL server before version 8.3 throw an error here.
I have set the minimum value in  ipsk.audio.dsp.AudioClipProcessor to Double.NEGATIVE_INFINITY and the error does not occur anymore, which does not mean that the problem
does not exist anymore.
I hope the problem goes away with the migration to PostgreSQL 8.3 (openSuSE 11.0)

http://old.nabble.com/range-value-problem-with-double-precision--PG-8.3.3--td19105731.html


2010-02-18:

Login as 'klausj' or 'cath' -> Accounts: InvocationTragetException (PermissionDeniedExcption).
Problem is caused by the account(s) lusigrav/lusiadmin. They violate the One to one relationship
between Organisation and Account. IPS organisation has the account draxler, but lusigrav has the organisation IPS as well.

The query in method accountByAccount in AccountController returns all of the accounts associated with organisations of selected project.
The security manager searches (from the other side) organisations and their associated accounts.

2014-02-04:

Project admin project export: Inconsistent display after permission denied error on tmp/http_sessions for tomcat user:
Status: 36 %, Erzeuge ZIP Archiv..., Verstrichen: 00:-02:-10, Voraussichtliches Ende: 17:58:59

2014-03-07:

Project edit: Select audio format, cancel does not cancel. Instead the new format is set!


2016-05-12

Benutzerkonto ohne Rolle bekommt HTTP 403 denied beim einloggen.


2016-05-20
Storage error: Exception: Exception: class "com.wavpack.encode.WavpackConfig" does not match trust level of other classes in the same package
Passiert aber nur im Debug mode.
Verschiedene Erklaerungen hier:
http://stackoverflow.com/questions/10905790/java-7u4-webstart-security-exception-class-does-not-match-trust-level

2016-05-27 
EclipseLink JPA complains this in catalina.out:
[EL Warning]: 2016-05-27 12:59:36.807--ServerSession(1906357446)--Reverting the lazy setting on the OneToOne or ManyToOne attribute [recinstructions] for the entity class [class ipsk.db.speech.Recording] since weaving was not enabled or did not occur.
See:
http://stackoverflow.com/questions/8285684/cant-understand-eclipselink-warning
http://wiki.eclipse.org/Introduction_to_EclipseLink_Application_Development_%28ELUG%29#Using_Weaving


WSP-0005 2019-03-28 open
"An added column to speakers list in project admin view appears behind the actions column."

WSP-0008 2019-03-29 open
"Messaging system does not work with LDAP accounts"

WSP-0011 2019-04-25 open
"Improve handling to delete sessions of a certain speaker in admin and project admin mode(s)."
Currently after deleting a session a link is displayed. But the link shows all sessions again. The speaker controller should store (session scoped) the speaker selection (condition).
It works now for project admins, but not still not yet for admins. (2019-05-08) 

WSP-0012 2019-04-25 open
"The list of associated projects of an account should be ordered in some way."
At least alphabetically, or with an priority value.

WSP-0013 2019-04-25 open
"Display login informations, such as login name and roles."

WSP-0014 2019-04-25 open
"Evaluate what happens if user logs in with different accounts from the same browser, especially if these accounts have different roles."

WSP-0016 2019-04-26 open
"Improve condition forms: Input should dynamically change depending on property type, e.g. yes/no selector for boolean values."

WSP-0017 2019-04-26 open
"Increase size of speaker code field (ten characters are too small)."

WSP-0018 2019-04-26 open
"Remove deprecated informed consent related properties in speaker entity class."

WSP-0020 2019-05-02 open
"Project admin is not able to delete project resource file(s). Not implemented."

WSP-0021 2019-05-09 open
"New speaker/new session links should be disabled if project has no active script."

WSP-0024 2019-11-25
"The speaker data of the speaker list speakers.xml of an exported sessions does not contain the code property."
It uses the DOMConverter and the property code is not in the conversion list.

WSP-0038 2020-05-19
"Already exists exception when going back and forth by browser buttons from new session form."

Reload Resubmission problem.

WSP-0052
"A list of entities might display a confusing reduced list if a relationship condition is stored in the session and the page does not display the condition."
Example: Login as project admin, list user accounts, vie one of them and click on admin of projects. The list of project page is shown with only the projects the user account is admin of.The condition is stored in teh session and the user is not able to reset the condition.
Workaround: Re-login.

WSP-0053
"Project admins cannot delete organisations, whose accounts have registered speakers."
 
Fehler: ipsk.webapps.ControllerException: javax.persistence.RollbackException: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.7.6.v20200131-b7c997804f): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: org.postgresql.util.PSQLException: FEHLER: Aktualisieren oder Löschen in Tabelle »account« verletzt Fremdschlüssel-Constraint »fk_speaker_registered_by_account« von Tabelle »speaker« Detail: Auf Schlüssel (login)=(org0031) wird noch aus Tabelle »speaker« verwiesen. Error Code: 0 Call: DELETE FROM account WHERE (login = ?) bind => [org0031] Query: DeleteObjectQuery(org0031)
=======
Example: Login as project admin, list user accounts, vie one of them and click on admin of projects. The list of project page is shown with only the projects the user account is admin of.The condition is stored in the session and the user is not able to reset the condition.
Workaround: Re-login.  

WSP-0054
"If WikiSpeech is hosted on Windows: The name of a new directory created in the project resource file system contains a leading backslash."

WSP-0057
"Form field for gender (and maybe all other enum properties) configured as not required has no control option to not select."

WSP-0073 2022-07-12 Workaround: Do not show recording files in script recording view in WikiSpeech 2.40.4
"Click in Recording-item in recording files list produces an exception."
Caused by: Exception [EclipseLink-6094] (Eclipse Persistence Services - 2.7.10.v20211216-fe64cd39c3): org.eclipse.persistence.exceptions.QueryException Exception Description: The parameter name [recording_id] in the query's selection criteria does not match any parameter name defined in the query. Query: ReadAllQuery(name="recordingFiles" referenceClass=RecordingFile sql="SELECT recording_file_id, bigendian, bytes, channels, date, EDITENDFRAME, EDITSAMPLERATE, EDITSTARTFRAME, encoding, format, frames, max_level, quantisation, samplerate, signal_file, date_started, status, uuid, VERSION, recording_id, session_id, signal_id FROM recording_file WHERE (recording_id = ?)") 

WSP-0074 2022-07-26
"Trying to add HTML5 Angular SpeechRecorder client to project as application admin results in: Fehler: ipsk.webapps.ControllerException: Invalid request!"

WSP-0078 2023-05-11
"Partially recorded temporary chunks are not removed when the client could not finish the recording."
Evaluation: The server gets no request to finalize the recording and remove the temporary chunks. Therefore it might be required to clean up the temporary files after a certain time (weeks or month).

WSP-0080 2024-04-04
"Project delete dialog: Deleting organizations that have own accounts fails with SQL error."
Use the OrganistionDelete.jsp page for every organization.
