- Code: Select all
[scan1] ERROR 2012-05-08 23:11:51.883 Storage error (get)
net.pms.medialibrary.commons.exceptions.StorageException: Failed to insert video file info D:\videos\movies\Crime\Blank.avi
at net.pms.medialibrary.storage.DBVideoFileInfo.insertVideoFileInfo(DBVideoFileInfo.java:583) ~[pms.jar:na]
at net.pms.medialibrary.storage.MediaLibraryStorage.insertFileInfo(MediaLibraryStorage.java:410) ~[pms.jar:na]
at net.pms.medialibrary.scanner.FileScanner.run(FileScanner.java:208) [pms.jar:na]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_03]
Caused by: org.h2.jdbc.JdbcSQLException: Value too long for column "OVERVIEW VARCHAR_IGNORECASE(2056)": "CAST('The film opens with Jack tied to a chair in a warehouse, guarded by heavies. He seems to have evoked the wrath of the Guv'... (5657)"; SQL statement:
INSERT INTO VIDEO (FILEID, AGERATINGLEVEL, AGERATINGREASON, RATINGPERCENT, RATINGVOTERS, DIRECTOR, TAGLINE, ASPECTRATIO, BITRATE, BITSPERPIXEL, CODECV, DURATIONSEC, CONTAINER, DVDTRACK, FRAMERATE, MIMETYPE, MODEL, MUXABLE, WIDTH, YEAR, HEIGHT, ORIGINALNAME, NAME, TMDBID, IMDBID, OVERVIEW, BUDGET, REVENUE, HOMEPAGEURL, TRAILERURL, SORTNAME, MUXINGMODE) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [22001-166]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:329) ~[pms.jar:na]
at org.h2.message.DbException.get(DbException.java:169) ~[pms.jar:na]
at org.h2.table.Column.validateConvertUpdateSequence(Column.java:315) ~[pms.jar:na]
at org.h2.table.Table.validateConvertUpdateSequence(Table.java:680) ~[pms.jar:na]
at org.h2.command.dml.Insert.insertRows(Insert.java:120) ~[pms.jar:na]
at org.h2.command.dml.Insert.update(Insert.java:84) ~[pms.jar:na]
at org.h2.command.CommandContainer.update(CommandContainer.java:73) ~[pms.jar:na]
at org.h2.command.Command.executeUpdate(Command.java:226) ~[pms.jar:na]
at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:143) ~[pms.jar:na]
at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:129) ~[pms.jar:na]
at net.pms.medialibrary.storage.DBVideoFileInfo.insertVideoFileInfo(DBVideoFileInfo.java:579) ~[pms.jar:na]
... 3 common frames omitted
Like it says, it fails to insert it into the db and thus can't be played through PMS. Is it easy enough to truncate if the data is too long for any of the fields?

