Child pages
  • Known Problems - 6.0

This space has moved to IU's Confluence.
It is located at https://uisapp2.iu.edu/confluence-prd/display/iulV3/

Skip to end of metadata
Go to start of metadata

Known Problems - 6.0

Welcome window takes minutes to load

There appears to be a problem with the HTML declaration at the top of the default welcome window HTML snippet, /home/dmlserv/Variations-6.0/public_html/welcome.html. To workaround this problem, remove the HTML declaration from welcome.html:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
            "http://www.w3.org/TR/html/DTD/xhtml1-transitional.dtd">

Statistics never identified as "in library"

The statistic generating scripts have a bug which keeps them from identifying an IP as being "in library" even when configured properly. To fix this problem, download the following patch files to /home/dmlserv/Variations-6.0 (or /home/dmlserv/Variations for Variations 5.0.7 or earlier).

generateStats.pl.patch
generateQTstats.pl.patch

Then perform the following commands:

patch bin/generateStats.pl generateStats.pl.patch
patch bin/generateQTstats.pl generateQTstats.pl.patch

Variations Web Services fail to connect to the Variations server

Sometimes the Variations Web Services fail to connect to the Variations server when started. The log file (log/variations-ws-server.log) should report an error like the following:

03 Oct 2010 07:07:43,313 ERROR [Timer-5] authentication.VariationsLoginProxy  Could not log into Variations.
edu.indiana.dml.library.auth.AuthenticationException: Couldn't decrypt the password
	at edu.indiana.dml.library.auth.PasswordAuth.decrypt(PasswordAuth.java:85)
	at edu.indiana.dml.library.auth.PasswordAuth.authenticateByIUGuest(PasswordAuth.java:110)
	at edu.indiana.dml.library.LibraryConnectionManager.getConnection(LibraryConnectionManager.java:182)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
	at sun.rmi.transport.Transport$1.run(Transport.java:159)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)
	at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
	at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
	at edu.indiana.dml.library.LibraryConnectionManager_Stub.getConnection(Unknown Source)
	at edu.indiana.variations.ws.server.authentication.VariationsLoginProxy.connect(VariationsLoginProxy.java:215)
	at edu.indiana.variations.ws.server.authentication.VariationsLoginProxy.getConnection(VariationsLoginProxy.java:121)
	at edu.indiana.variations.ws.server.repo.VariationsRepository.createConnection(VariationsRepository.java:109)
	at edu.indiana.variations.ws.server.repo.VariationsRepository.access$400(VariationsRepository.java:47)
	at edu.indiana.variations.ws.server.repo.VariationsRepository$KeepAliveTimerTask.keepAlive(VariationsRepository.java:154)
	at edu.indiana.variations.ws.server.repo.VariationsRepository$KeepAliveTimerTask.run(VariationsRepository.java:145)
	at java.util.TimerThread.mainLoop(Timer.java:512)
	at java.util.TimerThread.run(Timer.java:462)
Caused by...
javax.crypto.BadPaddingException: Given final block not properly padded
	at com.sun.crypto.provider.SunJCE_f.b(DashoA13*..)
	at com.sun.crypto.provider.SunJCE_f.b(DashoA13*..)
	at com.sun.crypto.provider.DESCipher.engineDoFinal(DashoA13*..)
	at javax.crypto.Cipher.doFinal(DashoA13*..)
	at edu.indiana.dml.library.auth.PasswordAuth.decrypt(PasswordAuth.java:83)
	at edu.indiana.dml.library.auth.PasswordAuth.authenticateByIUGuest(PasswordAuth.java:110)
	at edu.indiana.dml.library.LibraryConnectionManager.getConnection(LibraryConnectionManager.java:182)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
	at sun.rmi.transport.Transport$1.run(Transport.java:159)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)

One workaround for this is to delete the encryption keys stored while connecting to the Variations server as a client and restarting the web services webapp.

rm /usr/local/tomcat/.variations2/*

Variations data files (e.g., v2t, v2p) won't open from Outlook Web Access

User-generated Variations data files, such as v2t files for timelines or v2p files for playlists, appear to download from Outlook Web Access email, but the files are empty and will not open. It appears to be an issue with Outlook Web Access on Exchange Server where it filters out all xml content of attachments with unknown file type extensions. Thus Variations files are downloaded but are empty.

Some possible fixes to request from your Exchange Server administrator are given below.

If it is not possible to fix Exchange for the Variations file types (v2a, v2p, v2t, v2x), then possible workarounds besides using a different mail system include zipping the files before attaching them to
emails. Simple renaming will not work because the xml content will probably still be stripped from the downloaded file.

Variations may crash on Macs when starting to play audio

On some Macs running OS X 10.5.7 or 10.5.8, Variations will sometimes crash when starting to play a recording. This appears to be due to an IP address being used instead of a fully qualified domain name in the the rtsp url used to stream the recording. A solution is to make sure that the value of dml.leases.rtspurl in conf/server/dmlscript.conf on the server contains the proper hostname and not an IP.  The Apple networking bug that caused the problem is fixed in Snow Leopard (10.6).

Containers with derivative files with uppercase characters fail to play

There is a bug where derivative files are forced to lowercase in the MediaObject record, but will ingest properly if uppercase. This causes a problem when trying to play the container because the file is not found. A workaround is to always make sure Wav files and derivative files are named using lowercase only.

Playlist menu separators on File and Bookmarks menus don't share playlist background color on Windows.

This is due to a bug in the JRE that is included in the Variations client. There is no current plan to provide a workaround.
See the entry in Java Bug Database for more information: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6575395

Quicktime 7.2 causes the Variations client not to start on PowerPC Mac

This is the result of a bad update process for Quicktime 7.2. This can be fixed by downloading the Quicktime 7.2 update from Apple's website (http://www.apple.com/support/downloads/quicktime72formac.html) and rerunning the update.

On Mac OSX 10.5 (Leopard) help menu search returns results unrelated to Variations

Mac OSX 10.5 (Leopard) has a search embedded in the help menu of every application. This search returns links to menu items within Variations and links to non-Variations help documentation. Currently, Variations does not make use of the Mac OSX help documentation features. This results in Apple's default functionality which is to return any help documentation results in the help menu search. There is no workaround.

Apple Key-Space keystroke does not pause Variations player on Mac OSX

On Mac OSX, Apple Key-Space causes Mac Spotlight search to open and does not cause the Variations player to pause playback.

Previous Known Problems

  • Known Problems - 5.0.7 - All problems not listed above have been dealt with in the Variations 6.0 release and are only linked here for reference.
  • Known Problems - 5.0.6 - All problems not listed above have been dealt with in the Variations 5.0.7 release and are only linked here for reference.
  • Known Problems - 5.0.5 - All problems not listed above have been dealt with in the Variations 5.0.6 release and are only linked here for reference.
  • Known Problems - 5.0.4 - All problems not listed above have been dealt with in the Variations 5.0.5 release and are only linked here for reference.
  • Known Problems - 5.0.3 - These have all been dealt with in the Variations 5.0.4 release and are only linked here for reference.
  • Known Problems - 5.0.2 - These have all been dealt with in the Variations 5.0.3 release and are only linked here for reference.
  • Known Problems - 5.0.1 - These have all been dealt with in the Variations 5.0.2 release and are only linked here for reference.
  • Known Problems - 5.0 - These have all been dealt with in the Variations 5.0.1 release and are only linked here for reference.
  • No labels