You are not logged in.

#1 2012-12-02 19:37:24

discipulus
Member
Registered: 2012-12-01
Posts: 3

[SOLVED] Air Video Server Error Message

Does anyone here have any experience with Air Video Server for Linux? I sure hope so...

I'm trying to install Air Video Server on my Arch box so I can watch movies on my iPad without using my mac or converting the video files. I got everything installed, and the server software was running. When I tried to start a video on my iPad, I got "unexpected error." So, I killed the process and started the server manually, and then tried to play a video. This is the output that I got. Maybe you can help?

/usr/share/air-video-server/avconv -ss 60.0 -i /home/media/completed/Contraband/Contraband.mp4 -vframes 1 -f mjpeg -
DEBUG: Thumbnail: >>
346E68693468737A697E347A7269366D727F7E7436687E696D7E69347A6D7874756D3B3668683B2D2B352B3B36723B347374767E34767E7F727A3478
74766B777E6F7E7F345874756F697A797A757F345874756F697A797A757F35766B2F3B366D7D697A767E683B2A3B367D3B76716B7E7C3B36
<<

===================================================================================================
DEBUG: Thumbnail: avconv version 0.8, Copyright (c) 2000-2012 the Libav developers
DEBUG: Thumbnail:   built on Dec  2 2012 10:17:40 with gcc 4.7.2
DEBUG: Thumbnail: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/media/completed/Contraband/Contraband.mp4':
DEBUG: Thumbnail:   Metadata:
DEBUG: Thumbnail:     major_brand     : isom
DEBUG: Thumbnail:     minor_version   : 1
DEBUG: Thumbnail:     compatible_brands: isom
DEBUG: Thumbnail:     creation_time   : 2012-04-15 06:49:31
DEBUG: Thumbnail:   Duration: 01:49:38.56, start: 0.000000, bitrate: 1670 kb/s
DEBUG: Thumbnail:     Chapter #0.0: start 0.000000, end 506.256000
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       title           : 00:00:00.000
DEBUG: Thumbnail:     Chapter #0.1: start 506.256000, end 886.260000
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       title           : 00:08:26.256
DEBUG: Thumbnail:     Chapter #0.2: start 886.260000, end 1152.860000
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       title           : 00:14:46.260
DEBUG: Thumbnail:     Chapter #0.3: start 1152.860000, end 1492.366000
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       title           : 00:19:12.860
DEBUG: Thumbnail:     Chapter #0.4: start 1492.366000, end 1752.626000
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       title           : 00:24:52.366
DEBUG: Thumbnail:     Chapter #0.5: start 1752.626000, end 2079.744000
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       title           : 00:29:12.626
DEBUG: Thumbnail:     Chapter #0.6: start 2079.744000, end 2336.376000
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       title           : 00:34:39.744
DEBUG: Thumbnail:     Chapter #0.7: start 2336.376000, end 2736.943000
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       title           : 00:38:56.376
DEBUG: Thumbnail:     Chapter #0.8: start 2736.943000, end 3137.760000
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       title           : 00:45:36.943
DEBUG: Thumbnail:     Chapter #0.9: start 3137.760000, end 3596.092000
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       title           : 00:52:17.760
DEBUG: Thumbnail:     Chapter #0.10: start 3596.092000, end 3931.344000
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       title           : 00:59:56.092
DEBUG: Thumbnail:     Chapter #0.11: start 3931.344000, end 4203.991000
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       title           : 01:05:31.344
DEBUG: Thumbnail:     Chapter #0.12: start 4203.991000, end 4575.112000
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       title           : 01:10:03.991
DEBUG: Thumbnail:     Chapter #0.13: start 4575.112000, end 4877.372000
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       title           : 01:16:15.112
DEBUG: Thumbnail:     Chapter #0.14: start 4877.372000, end 5134.046000
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       title           : 01:21:17.372
DEBUG: Thumbnail:     Chapter #0.15: start 5134.046000, end 5415.910000
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       title           : 01:25:34.046
DEBUG: Thumbnail:     Chapter #0.16: start 5415.910000, end 5726.888000
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       title           : 01:30:15.910
DEBUG: Thumbnail:     Chapter #0.17: start 5726.888000, end 5941.144000
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       title           : 01:35:26.888
DEBUG: Thumbnail:     Chapter #0.18: start 5941.144000, end 6272.099000
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       title           : 01:39:01.144
DEBUG: Thumbnail:     Chapter #0.19: start 6272.099000, end 6578.560000
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       title           : 01:44:32.099
DEBUG: Thumbnail:     Stream #0.0(und): Video: h264 (High), yuv420p, 1920x816 [PAR 40001:40000 DAR 2353:1000], 1597 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc
DEBUG: Thumbnail:   Target Framerate: 23.975
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       creation_time   : 2012-04-15 00:12:59
DEBUG: Thumbnail:     Stream #0.1(und): Audio: aac, 48000 Hz, stereo, s16, 70 kb/s
DEBUG: Thumbnail:     Metadata:
DEBUG: Thumbnail:       creation_time   : 2012-04-15 06:56:52
DEBUG: Thumbnail: Output #0, mjpeg, to 'pipe:':
DEBUG: Thumbnail:   Metadata:java.lang.RuntimeException: java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit
	at com.inmethod.air.connect.service.ServiceRegistry$ServiceWrapper.invoke(ServiceRegistry.java:231)
	at com.inmethod.air.connect.service.ServiceRegistry.invokeMethod(ServiceRegistry.java:48)
	at com.inmethod.air.connect.service.ServiceRegistry.invokeMethod(ServiceRegistry.java:37)
	at com.inmethod.air.connect.filter.ServiceFilter.doFilter(ServiceFilter.java:82)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
	at org.mortbay.jetty.Server.handle(Server.java:313)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
	at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:844)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:227)
	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit
	at javax.swing.ImageIcon.<init>(ImageIcon.java:274)
	at com.inmethod.common.util.ImageUtil$CreateThumbnail.<init>(ImageUtil.java:55)
	at com.inmethod.common.util.ImageUtil.resizeImageAsJPG(ImageUtil.java:24)
	at com.inmethod.air.video.common.thumbnail.ThumbnailParser.resize(ThumbnailParser.java:84)
	at com.inmethod.air.video.common.thumbnail.ThumbnailParser.parseThumbnail(ThumbnailParser.java:73)
	at com.inmethod.air.video.common.thumbnail.ThumbnailParser.parseThumbnailInternal(ThumbnailParser.java:104)
	at com.inmethod.air.video.common.thumbnail.ThumbnailParser.parseThumbnail(ThumbnailParser.java:139)
	at com.inmethod.air.video.v0240.info.MediaInfoParser.parseMediaInfo(MediaInfoParser.java:80)
	at com.inmethod.air.video.v0240.model.fs.FileSystemVideoItem.loadDetail(FileSystemVideoItem.java:59)
	at com.inmethod.air.video.v0240.model.BrowseService.getNestedItem(BrowseService.java:354)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at com.inmethod.air.connect.service.ServiceRegistry$ServiceWrapper.invoke(ServiceRegistry.java:221)
	... 15 more
^C[root@arch ~]# 

It seems to me that there's a problem with creating a thumbnail. Any ideas?

Last edited by discipulus (2012-12-03 04:07:27)

Offline

#2 2012-12-03 04:07:10

discipulus
Member
Registered: 2012-12-01
Posts: 3

Re: [SOLVED] Air Video Server Error Message

Alright, I have figured it out after much working! After doing some searching and realizing that no one had encountered this problem with Arch Linux before, I decided to search specifically by the error that Java was giving, instead of trying to relate it to Air Video Server. I had to edit the script that launched the daemon (/usr/bin/air-video-server) to add the option -Djava.awt.headless=true and then I needed to install an additional library (that wasn't on the dependencies list, ironically enough) fontconfig. I guess fontconfig is standard with X11, which is why it wasn't listed as a dependency. It's also why I needed to add the headless option to the launch script, because I don't use a GUI, just a CLI. This is solved, and I'll leave it up for others that may encounter similar problems.

Offline

Board footer

Powered by FluxBB