Filter on Load

I would like to filter a dataset when the page loads but, at
the moment, nothing happens.
The code is
FirstsSDS.filtered = true;
FirstsSDS.filterFunc = function (itemA:Object) {
return(itemA.RoundScored == 1);
Other filters on the page work when they are within a
listener. It's only this one. Any thoughts?
Cheers

What is the exact version of your Creative MediaSource 5. Have you tried uninstalling and re-installing your Creative MediaSource 5?

Similar Messages

  • AWM Newbie Question: How to filter data loaded into cubes/dimensions?

    Hi,
    I am trying to filter the amount of data loaded into my dimensions in AWM (e.g., I only want to load like 1-2 years worth of data for development purposes). I can't seem to find a place in AWM where you can specify a WHERE clause...is there something else I must do to filter data?
    Thanks

    Hi there,
    Which release of Oracle OLAP are you using? 10g? 11g?
    You can use database views to filter your dimension and cube data and then map these in AWM
    Thanks,
    Stuart Bunby
    OLAP Blog: http://oracleOLAP.blogspot.com
    OLAP Wiki: http://wiki.oracle.com/page/Oracle+OLAP+Option
    OLAP on OTN: http://www.oracle.com/technology/products/bi/olap/index.html
    DW on OTN : http://www.oracle.com/technology/products/bi/db/11g/index.html

  • EP 6.0 SP2 Filter development ..

    Hi,
    I am trying to develop class implementing interface Filter, deploy and use it in EP.
    I have created jar file, deployed it to the portal using telnet interface by commands :
    changelib -d myLib myLib.jar
    changeref -m library:myLib library:servlet
    and added these lines to j2ee\j2ee_00\cluster\server\services\servlet_jsp\work\jspTemp\irj\root\WEB-INF\web.xml
    <filter>
         <filter-name>MyFilter</filter-name>
         <filter-class>com.myCompany.filter.MyFilter</filter-class>
         <load-on-startup>1</load-on-startup>
    </filter>
    after trying to start default application I am receiving message Internal Server Error 500! Application stopped!
    What's wrong?
    When I reverse the web.xml file, everything works fine - except for filter of course.
    What's wrong?
    Thank you

    Hello Peter,
    you got this to work? I`ll try to setup a filter before the auhtentication process, but after restarting the J2EE Engine my web.xml is replaced with the origin one. FYI im using EP6 SP11 on J2EE 6.40.
    Best regards
    Oliver Walter

  • The class or interface 'URL Variables' could not be loaded

    what should i do for this problem is my action scripts...
    my scripts is....
    import mx.transitions.Tween;
    import mx.transitions.Zoom.*;
    import caurina.transitions.*;
    import flash.net.URLRequest;
    import flash.net.URLVariables;
    var myGalleryXML = new XML();
    myGalleryXML.ignoreWhite = true;
    /*new*/
    var search = 'all';
    var filter = 'all';
    var search:String = ExternalInterface.call("window.location.search");
    var vars:URLVariables = new URLVariables(search);
    trace(vars.search);
    trace(vars.filter);
    if(vars.search!='all' and vars.filter!='all')
        search= vars.search;
        filter=vars.filter;
    myGalleryXML.load("http://supremeinv.in/demo/index.php/"+search+"/"+filter);

    First you need to decide which version of Actionscript you are going to use, then use the code that agrees with that decision.  URLVariables (and URLRequest) are AS3 code elements.
    Elsewhere, you will end up with conflicts if you continue to declare the same variable multiple times.  In this case you are declaring var search at least twice.

  • Epson printer and driver, all jobs "stopped due to filter errors"

    My printer broke, so I'm trying to use my roommate's Epson WorkForce 520 with my Arch64 system. I grabbed the 64-bit driver rpm from Epson, extracted and copied everything to /opt (no readme for a manual installation, but the paths in the PPD point to having the files installed there). The driver came with some libraries, so I added their path to ld.so.conf and ran ldconfig. Successfully added the printer in CUPS, but trying to print anything gives me "/opt/..../epson_inkjet_printer_filter failed". I checked the permissions on the filter, they're 755 and it's executable. The CUPS error log shows "Job stopped due to filter errors; please consult the error_log file for details" followed by debug spew which doesn't clarify the issue for me, attached below.
    I searched on the problem, found some people blaming it on issues with the update to CUPS 1.4 which have since been addressed, and others who were told to switch to using opensource drivers. Unfortunately that doesn't seem to be an option for me; Gutenprint and foomatic have drivers for the 500 but they don't support the 520; the only driver I can find that does is the one from Epson.
    Anyway, I'm really hoping this is an issue with my CUPS/printer config, or that I missed some critical step in manually installing the printer drivers, and not that Epson's driver is just broken. If anyone has any ideas I'd be much obliged, let me know if you need more information.
    Here's the complete error log from when I try to print. Sorry if it's obnoxiously long, I'm not sure which parts are relevant:
    E [06/Oct/2010:11:45:04 -0400] [Job 17] Job stopped due to filter errors; please consult the error_log file for details.
    D [06/Oct/2010:11:45:04 -0400] [Job 17] The following messages were recorded from 11:45:04 to 11:45:04
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Constructing.
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Putting.
    D [06/Oct/2010:11:45:04 -0400] [Job 17] [612.0 792.0]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] /.MediaSize
    D [06/Oct/2010:11:45:04 -0400] [Job 17] 0
    D [06/Oct/2010:11:45:04 -0400] [Job 17] /%MediaDestination
    D [06/Oct/2010:11:45:04 -0400] [Job 17] 0
    D [06/Oct/2010:11:45:04 -0400] [Job 17] /%MediaSource
    D [06/Oct/2010:11:45:04 -0400] [Job 17] 8
    D [06/Oct/2010:11:45:04 -0400] [Job 17] /cupsBitsPerColor
    D [06/Oct/2010:11:45:04 -0400] [Job 17] 0
    D [06/Oct/2010:11:45:04 -0400] [Job 17] /cupsColorOrder
    D [06/Oct/2010:11:45:04 -0400] [Job 17] 1
    D [06/Oct/2010:11:45:04 -0400] [Job 17] /cupsColorSpace
    D [06/Oct/2010:11:45:04 -0400] [Job 17] 1
    D [06/Oct/2010:11:45:04 -0400] [Job 17] /cupsCompression
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] true
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -device-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups_put_params(0x1348128, 0x7fff0ad38010)
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Setting cupsBitsPerColor to 8...
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Setting cupsColorOrder to 0...
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Setting cupsColorSpace to 1...
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Setting cupsCompression to 1...
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups_set_color_info(0x1348128)
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cupsEncodeLUT[0] = 0
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cupsEncodeLUT[65535] = 255
    D [06/Oct/2010:11:45:04 -0400] [Job 17] num_components = 3, depth = 24
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cupsColorSpace = 1, cupsColorOrder = 0
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cupsBitsPerPixel = 24, cupsBitsPerColor = 8
    D [06/Oct/2010:11:45:04 -0400] [Job 17] max_gray = 0, dither_grays = 0
    D [06/Oct/2010:11:45:04 -0400] [Job 17] max_color = 255, dither_colors = 256
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Updating PageSize to [612 792]...
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups->header.Duplex = 0
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups->header.Tumble = 0
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups->page = 1
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cupsPPD = 0x1515170
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cupsPPD->flip_duplex = 0
    D [06/Oct/2010:11:45:04 -0400] [Job 17] (4) Flip: X=0 Y=0
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups->header.cupsPageSizeName =
    D [06/Oct/2010:11:45:04 -0400] [Job 17] size = Letter
    D [06/Oct/2010:11:45:04 -0400] [Job 17] margins[] = [ 0.116667 0.116667 0.116667 0.116667 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Reallocating memory, [612 792] = 2976x3876 pixels, color space: 1, bits per color: 8...
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups_get_space_params(0x1348128, 0x7fff0ad37d10)
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cache_size = 8388608
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups_get_matrix(0x1348128, 0x7fff0ad37ad0)
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Portrait matrix: XX=+1 XY=0 YX=0 YY=-1
    D [06/Oct/2010:11:45:04 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:45:04 -0400] [Job 17] PageSize = [ 612 792 ], HWResolution = [ 360 360 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] matrix = [ 5.000 0.000 0.000 -5.000 -42.000 3918.000 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups_get_matrix(0x1348128, 0x7fff0ad37a90)
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Portrait matrix: XX=+1 XY=0 YX=0 YY=-1
    D [06/Oct/2010:11:45:04 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:45:04 -0400] [Job 17] PageSize = [ 612 792 ], HWResolution = [ 360 360 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] matrix = [ 5.000 0.000 0.000 -5.000 -42.000 3918.000 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] ppd = 0x1515170
    D [06/Oct/2010:11:45:04 -0400] [Job 17] PageSize = [ 612.000 792.000 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] margins = [ 0.117 0.117 0.117 0.117 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] HWResolution = [ 360.000 360.000 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:45:04 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Result of putting.
    D [06/Oct/2010:11:45:04 -0400] [Job 17] false
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -device-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Installing.
    D [06/Oct/2010:11:45:04 -0400] [Job 17] false
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -device-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups_get_matrix(0x1348128, 0x7fff0ad38050)
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Portrait matrix: XX=+1 XY=0 YX=0 YY=-1
    D [06/Oct/2010:11:45:04 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:45:04 -0400] [Job 17] PageSize = [ 612 792 ], HWResolution = [ 360 360 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] matrix = [ 5.000 0.000 0.000 -5.000 -42.000 3918.000 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups_get_matrix(0x1348128, 0x7fff0ad38000)
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Portrait matrix: XX=+1 XY=0 YX=0 YY=-1
    D [06/Oct/2010:11:45:04 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:45:04 -0400] [Job 17] PageSize = [ 612 792 ], HWResolution = [ 360 360 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] matrix = [ 5.000 0.000 0.000 -5.000 -42.000 3918.000 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups_get_params(0x1348128, 0x7fff0ad38010)
    D [06/Oct/2010:11:45:04 -0400] [Job 17] before gdev_prn_get_params()
    D [06/Oct/2010:11:45:04 -0400] [Job 17] after gdev_prn_get_params()
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Leaving cups_get_params()
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups_get_matrix(0x1348128, 0x7fff0ad38090)
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Portrait matrix: XX=+1 XY=0 YX=0 YY=-1
    D [06/Oct/2010:11:45:04 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:45:04 -0400] [Job 17] PageSize = [ 612 792 ], HWResolution = [ 360 360 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] matrix = [ 5.000 0.000 0.000 -5.000 -42.000 3918.000 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups_get_params(0x1348128, 0x7fff0ad38010)
    D [06/Oct/2010:11:45:04 -0400] [Job 17] before gdev_prn_get_params()
    D [06/Oct/2010:11:45:04 -0400] [Job 17] after gdev_prn_get_params()
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Leaving cups_get_params()
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups_get_matrix(0x1348128, 0x7fff0ad38080)
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Portrait matrix: XX=+1 XY=0 YX=0 YY=-1
    D [06/Oct/2010:11:45:04 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:45:04 -0400] [Job 17] PageSize = [ 612 792 ], HWResolution = [ 360 360 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] matrix = [ 5.000 0.000 0.000 -5.000 -42.000 3918.000 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups_get_params(0x1348128, 0x7fff0ad38010)
    D [06/Oct/2010:11:45:04 -0400] [Job 17] before gdev_prn_get_params()
    D [06/Oct/2010:11:45:04 -0400] [Job 17] after gdev_prn_get_params()
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Leaving cups_get_params()
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups_get_matrix(0x1348128, 0x7fff0ad37f40)
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Portrait matrix: XX=+1 XY=0 YX=0 YY=-1
    D [06/Oct/2010:11:45:04 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:45:04 -0400] [Job 17] PageSize = [ 612 792 ], HWResolution = [ 360 360 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] matrix = [ 5.000 0.000 0.000 -5.000 -42.000 3918.000 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups_get_matrix(0x1348128, 0x7fff0ad38030)
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Portrait matrix: XX=+1 XY=0 YX=0 YY=-1
    D [06/Oct/2010:11:45:04 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:45:04 -0400] [Job 17] PageSize = [ 612 792 ], HWResolution = [ 360 360 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] matrix = [ 5.000 0.000 0.000 -5.000 -42.000 3918.000 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Finishing.
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:45:04 -0400] [Job 17] **** DSC comment: /Page
    D [06/Oct/2010:11:45:04 -0400] [Job 17] << /DSC_struct -dsc_data_struct- /PageNum 1 >>
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups_put_params(0x1348128, 0x7fff0ad38010)
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups_set_color_info(0x1348128)
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cupsEncodeLUT[0] = 0
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cupsEncodeLUT[65535] = 255
    D [06/Oct/2010:11:45:04 -0400] [Job 17] num_components = 3, depth = 24
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cupsColorSpace = 1, cupsColorOrder = 0
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cupsBitsPerPixel = 24, cupsBitsPerColor = 8
    D [06/Oct/2010:11:45:04 -0400] [Job 17] max_gray = 0, dither_grays = 0
    D [06/Oct/2010:11:45:04 -0400] [Job 17] max_color = 255, dither_colors = 256
    D [06/Oct/2010:11:45:04 -0400] [Job 17] ppd = 0x1515170
    D [06/Oct/2010:11:45:04 -0400] [Job 17] PageSize = [ 612.000 792.000 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] margins = [ 0.000 0.000 0.000 0.000 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] HWResolution = [ 360.000 360.000 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:45:04 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] **** DSC comment: /PageBoundingBox
    D [06/Oct/2010:11:45:04 -0400] [Job 17] << /DSC_struct -dsc_data_struct- >>
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups_put_params(0x1348128, 0x7fff0ad38010)
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups_set_color_info(0x1348128)
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cupsEncodeLUT[0] = 0
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cupsEncodeLUT[65535] = 255
    D [06/Oct/2010:11:45:04 -0400] [Job 17] num_components = 3, depth = 24
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cupsColorSpace = 1, cupsColorOrder = 0
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cupsBitsPerPixel = 24, cupsBitsPerColor = 8
    D [06/Oct/2010:11:45:04 -0400] [Job 17] max_gray = 0, dither_grays = 0
    D [06/Oct/2010:11:45:04 -0400] [Job 17] max_color = 255, dither_colors = 256
    D [06/Oct/2010:11:45:04 -0400] [Job 17] ppd = 0x1515170
    D [06/Oct/2010:11:45:04 -0400] [Job 17] PageSize = [ 612.000 792.000 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] margins = [ 0.000 0.000 0.000 0.000 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] HWResolution = [ 360.000 360.000 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:45:04 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Wrote 1 pages...
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups_get_params(0x1348128, 0x7fff0ad38010)
    D [06/Oct/2010:11:45:04 -0400] [Job 17] before gdev_prn_get_params()
    D [06/Oct/2010:11:45:04 -0400] [Job 17] after gdev_prn_get_params()
    D [06/Oct/2010:11:45:04 -0400] [Job 17] Leaving cups_get_params()
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cups_print_pages(0x1348128, 0x7fd9faf08780, 1)
    D [06/Oct/2010:11:45:04 -0400] [Job 17] cupsBitsPerPixel = 24, cupsWidth = 2976, cupsBytesPerLine = 8928, srcbytes = 8928
    D [06/Oct/2010:11:45:04 -0400] [Job 17] End of messages
    D [06/Oct/2010:11:45:04 -0400] [Job 17] printer-state=3(idle)
    D [06/Oct/2010:11:45:04 -0400] [Job 17] printer-state-message="Processing page 1..."
    D [06/Oct/2010:11:45:04 -0400] [Job 17] printer-state-reasons=none
    E [06/Oct/2010:11:48:16 -0400] [Job 17] Job stopped due to filter errors; please consult the error_log file for details.
    D [06/Oct/2010:11:48:16 -0400] [Job 17] The following messages were recorded from 11:48:16 to 11:48:16
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Constructing.
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Putting.
    D [06/Oct/2010:11:48:16 -0400] [Job 17] [612.0 792.0]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] /.MediaSize
    D [06/Oct/2010:11:48:16 -0400] [Job 17] 0
    D [06/Oct/2010:11:48:16 -0400] [Job 17] /%MediaDestination
    D [06/Oct/2010:11:48:16 -0400] [Job 17] 0
    D [06/Oct/2010:11:48:16 -0400] [Job 17] /%MediaSource
    D [06/Oct/2010:11:48:16 -0400] [Job 17] 8
    D [06/Oct/2010:11:48:16 -0400] [Job 17] /cupsBitsPerColor
    D [06/Oct/2010:11:48:16 -0400] [Job 17] 0
    D [06/Oct/2010:11:48:16 -0400] [Job 17] /cupsColorOrder
    D [06/Oct/2010:11:48:16 -0400] [Job 17] 1
    D [06/Oct/2010:11:48:16 -0400] [Job 17] /cupsColorSpace
    D [06/Oct/2010:11:48:16 -0400] [Job 17] 1
    D [06/Oct/2010:11:48:16 -0400] [Job 17] /cupsCompression
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] true
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -device-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups_put_params(0x2623128, 0x7fff41eea720)
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Setting cupsBitsPerColor to 8...
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Setting cupsColorOrder to 0...
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Setting cupsColorSpace to 1...
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Setting cupsCompression to 1...
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups_set_color_info(0x2623128)
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cupsEncodeLUT[0] = 0
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cupsEncodeLUT[65535] = 255
    D [06/Oct/2010:11:48:16 -0400] [Job 17] num_components = 3, depth = 24
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cupsColorSpace = 1, cupsColorOrder = 0
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cupsBitsPerPixel = 24, cupsBitsPerColor = 8
    D [06/Oct/2010:11:48:16 -0400] [Job 17] max_gray = 0, dither_grays = 0
    D [06/Oct/2010:11:48:16 -0400] [Job 17] max_color = 255, dither_colors = 256
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Updating PageSize to [612 792]...
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups->header.Duplex = 0
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups->header.Tumble = 0
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups->page = 1
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cupsPPD = 0x27f0170
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cupsPPD->flip_duplex = 0
    D [06/Oct/2010:11:48:16 -0400] [Job 17] (4) Flip: X=0 Y=0
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups->header.cupsPageSizeName =
    D [06/Oct/2010:11:48:16 -0400] [Job 17] size = Letter
    D [06/Oct/2010:11:48:16 -0400] [Job 17] margins[] = [ 0.116667 0.116667 0.116667 0.116667 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Reallocating memory, [612 792] = 2976x3876 pixels, color space: 1, bits per color: 8...
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups_get_space_params(0x2623128, 0x7fff41eea420)
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cache_size = 8388608
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups_get_matrix(0x2623128, 0x7fff41eea1e0)
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Portrait matrix: XX=+1 XY=0 YX=0 YY=-1
    D [06/Oct/2010:11:48:16 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:48:16 -0400] [Job 17] PageSize = [ 612 792 ], HWResolution = [ 360 360 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] matrix = [ 5.000 0.000 0.000 -5.000 -42.000 3918.000 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups_get_matrix(0x2623128, 0x7fff41eea1a0)
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Portrait matrix: XX=+1 XY=0 YX=0 YY=-1
    D [06/Oct/2010:11:48:16 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:48:16 -0400] [Job 17] PageSize = [ 612 792 ], HWResolution = [ 360 360 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] matrix = [ 5.000 0.000 0.000 -5.000 -42.000 3918.000 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] ppd = 0x27f0170
    D [06/Oct/2010:11:48:16 -0400] [Job 17] PageSize = [ 612.000 792.000 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] margins = [ 0.117 0.117 0.117 0.117 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] HWResolution = [ 360.000 360.000 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:48:16 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Result of putting.
    D [06/Oct/2010:11:48:16 -0400] [Job 17] false
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -device-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Installing.
    D [06/Oct/2010:11:48:16 -0400] [Job 17] false
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -device-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups_get_matrix(0x2623128, 0x7fff41eea760)
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Portrait matrix: XX=+1 XY=0 YX=0 YY=-1
    D [06/Oct/2010:11:48:16 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:48:16 -0400] [Job 17] PageSize = [ 612 792 ], HWResolution = [ 360 360 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] matrix = [ 5.000 0.000 0.000 -5.000 -42.000 3918.000 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups_get_matrix(0x2623128, 0x7fff41eea710)
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Portrait matrix: XX=+1 XY=0 YX=0 YY=-1
    D [06/Oct/2010:11:48:16 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:48:16 -0400] [Job 17] PageSize = [ 612 792 ], HWResolution = [ 360 360 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] matrix = [ 5.000 0.000 0.000 -5.000 -42.000 3918.000 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups_get_params(0x2623128, 0x7fff41eea720)
    D [06/Oct/2010:11:48:16 -0400] [Job 17] before gdev_prn_get_params()
    D [06/Oct/2010:11:48:16 -0400] [Job 17] after gdev_prn_get_params()
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Leaving cups_get_params()
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups_get_matrix(0x2623128, 0x7fff41eea7a0)
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Portrait matrix: XX=+1 XY=0 YX=0 YY=-1
    D [06/Oct/2010:11:48:16 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:48:16 -0400] [Job 17] PageSize = [ 612 792 ], HWResolution = [ 360 360 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] matrix = [ 5.000 0.000 0.000 -5.000 -42.000 3918.000 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups_get_params(0x2623128, 0x7fff41eea720)
    D [06/Oct/2010:11:48:16 -0400] [Job 17] before gdev_prn_get_params()
    D [06/Oct/2010:11:48:16 -0400] [Job 17] after gdev_prn_get_params()
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Leaving cups_get_params()
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups_get_matrix(0x2623128, 0x7fff41eea790)
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Portrait matrix: XX=+1 XY=0 YX=0 YY=-1
    D [06/Oct/2010:11:48:16 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:48:16 -0400] [Job 17] PageSize = [ 612 792 ], HWResolution = [ 360 360 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] matrix = [ 5.000 0.000 0.000 -5.000 -42.000 3918.000 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups_get_params(0x2623128, 0x7fff41eea720)
    D [06/Oct/2010:11:48:16 -0400] [Job 17] before gdev_prn_get_params()
    D [06/Oct/2010:11:48:16 -0400] [Job 17] after gdev_prn_get_params()
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Leaving cups_get_params()
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups_get_matrix(0x2623128, 0x7fff41eea650)
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Portrait matrix: XX=+1 XY=0 YX=0 YY=-1
    D [06/Oct/2010:11:48:16 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:48:16 -0400] [Job 17] PageSize = [ 612 792 ], HWResolution = [ 360 360 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] matrix = [ 5.000 0.000 0.000 -5.000 -42.000 3918.000 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups_get_matrix(0x2623128, 0x7fff41eea740)
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Portrait matrix: XX=+1 XY=0 YX=0 YY=-1
    D [06/Oct/2010:11:48:16 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:48:16 -0400] [Job 17] PageSize = [ 612 792 ], HWResolution = [ 360 360 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] matrix = [ 5.000 0.000 0.000 -5.000 -42.000 3918.000 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Finishing.
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -dict-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] -mark-
    D [06/Oct/2010:11:48:16 -0400] [Job 17] **** DSC comment: /Page
    D [06/Oct/2010:11:48:16 -0400] [Job 17] << /DSC_struct -dsc_data_struct- /PageNum 1 >>
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups_put_params(0x2623128, 0x7fff41eea720)
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups_set_color_info(0x2623128)
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cupsEncodeLUT[0] = 0
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cupsEncodeLUT[65535] = 255
    D [06/Oct/2010:11:48:16 -0400] [Job 17] num_components = 3, depth = 24
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cupsColorSpace = 1, cupsColorOrder = 0
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cupsBitsPerPixel = 24, cupsBitsPerColor = 8
    D [06/Oct/2010:11:48:16 -0400] [Job 17] max_gray = 0, dither_grays = 0
    D [06/Oct/2010:11:48:16 -0400] [Job 17] max_color = 255, dither_colors = 256
    D [06/Oct/2010:11:48:16 -0400] [Job 17] ppd = 0x27f0170
    D [06/Oct/2010:11:48:16 -0400] [Job 17] PageSize = [ 612.000 792.000 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] margins = [ 0.000 0.000 0.000 0.000 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] HWResolution = [ 360.000 360.000 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:48:16 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] **** DSC comment: /PageBoundingBox
    D [06/Oct/2010:11:48:16 -0400] [Job 17] << /DSC_struct -dsc_data_struct- >>
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups_put_params(0x2623128, 0x7fff41eea720)
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups_set_color_info(0x2623128)
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cupsEncodeLUT[0] = 0
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cupsEncodeLUT[65535] = 255
    D [06/Oct/2010:11:48:16 -0400] [Job 17] num_components = 3, depth = 24
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cupsColorSpace = 1, cupsColorOrder = 0
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cupsBitsPerPixel = 24, cupsBitsPerColor = 8
    D [06/Oct/2010:11:48:16 -0400] [Job 17] max_gray = 0, dither_grays = 0
    D [06/Oct/2010:11:48:16 -0400] [Job 17] max_color = 255, dither_colors = 256
    D [06/Oct/2010:11:48:16 -0400] [Job 17] ppd = 0x27f0170
    D [06/Oct/2010:11:48:16 -0400] [Job 17] PageSize = [ 612.000 792.000 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] margins = [ 0.000 0.000 0.000 0.000 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] HWResolution = [ 360.000 360.000 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] width = 2976, height = 3876
    D [06/Oct/2010:11:48:16 -0400] [Job 17] HWMargins = [ 8.400 8.400 8.400 8.400 ]
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Wrote 1 pages...
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups_get_params(0x2623128, 0x7fff41eea720)
    D [06/Oct/2010:11:48:16 -0400] [Job 17] before gdev_prn_get_params()
    D [06/Oct/2010:11:48:16 -0400] [Job 17] after gdev_prn_get_params()
    D [06/Oct/2010:11:48:16 -0400] [Job 17] Leaving cups_get_params()
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cups_print_pages(0x2623128, 0x7f485d7e3780, 1)
    D [06/Oct/2010:11:48:16 -0400] [Job 17] cupsBitsPerPixel = 24, cupsWidth = 2976, cupsBytesPerLine = 8928, srcbytes = 8928
    D [06/Oct/2010:11:48:16 -0400] [Job 17] End of messages
    D [06/Oct/2010:11:48:16 -0400] [Job 17] printer-state=3(idle)
    D [06/Oct/2010:11:48:16 -0400] [Job 17] printer-state-message="Processing page 1..."
    D [06/Oct/2010:11:48:16 -0400] [Job 17] printer-state-reasons=none
    Thanks in advance

    @kusmar
    You could recompile the filter with --enable-debug. It will create the file "/tmp/epson-inkjet-printer-filter.txt" if you call the filter...
    I installed the driver from epson-inkjet-printer-workforce-635-nx625-series-1.0.0-1lsb3.2.src.rpm and compiled the filter by myself. But I get an error if the filter will load the closed source core library of epson.
    $ sudo cat /tmp/epson-inkjet-printer-filter.txt
    [printJob:483] TRACE IN
    [load_core_library:164] TRACE IN
    [get_ppd_attr:139] PPD Attribute epcgCoreLibrary -> libEpson_WorkForce_635_60_NX625.so.1.0.0
    [load_core_library:181] Failed to dlopen(libEpson_WorkForce_635_60_NX625.so.1.0.0)->/usr/lib/libEpson_WorkForce_635_60_NX625.so.1.0.0: undefined symbol: _ZTVN10__cxxabiv117__class_type_infoE
    [load_core_library:242] TRACE OUT=1
    [printJob:526] TRACE OUT=1
    [eps_heap_usage_end:42] =============================================================
    [eps_heap_usage_end:43] HEAP USAGE : max(0 bytes) leak(0 bytes)
    [eps_heap_usage_end:44] =============================================================
    _ZTVN10__cxxabiv117__class_type_infoE looks like libstdc++ - but I already have that library in /usr/lib
    Does someone knows what library does he miss?
    Edited:
      It was no missing library. It is a really strange problem here. If I build it with my PKGBUILD it will give the error above.
      If you go into the $srcdir, compile and overwrite it manually it will work properly.
    cd "$srcdir/$_pkgname_filter-$pkgver"
    make clean
    ./configure --prefix=/opt/epson-inkjet-printer-workforce-635-nx625-series
    make
    cp src/epson_inkjet_printer_filter /opt/epson-inkjet-printer-workforce-635-nx625-series/cups/lib/filter/epson_inkjet_printer_filter
    pkgname=epson-inkjet-printer-workforce-635-nx625-series
    _pkgname_filter=epson-inkjet-printer-filter
    pkgver=1.0.0
    pkgrel=1
    pkgdesc="Linux printer driver for Epson AIO"
    arch=('i686' 'x86_64')
    url="http://avasys.jp/eng/linux_driver/download/lsb/epson-inkjet/escp/"
    license=('GPL, LGPL, custom:AVASYS Public Licence')
    depends=('cups')
    makedepends=('rpmextract' 'libtool')
    source=(http://linux.avasys.jp/drivers/lsb/epson-inkjet/stable/RPMS/x86_64/$pkgname-$pkgver-1lsb3.2.src.rpm)
    md5sums=('e2240acfbad8f965b167f312aeefbfe7')
    build() {
    cd "$startdir/src"
    rpmextract.sh $pkgname-$pkgver-1lsb3.2.src.rpm || return 1
    tar xzf $pkgname-$pkgver.tar.gz || return 1
    tar xzf $_pkgname_filter-$pkgver.tar.gz || return 1
    cd $_pkgname_filter-$pkgver
    aclocal
    libtoolize
    chmod +x configure
    ./configure --prefix=/opt/$pkgname --enable-debug || return 1
    make || return 1
    package() {
    cd "$srcdir/$pkgname-$pkgver"
    install -d "$pkgdir/opt/$pkgname/"
    cp -r lib "$pkgdir/opt/$pkgname/"
    cp -r resource "$pkgdir/opt/$pkgname/"
    cp -r watermark "$pkgdir/opt/$pkgname/"
    install -d "$pkgdir/usr/share/cups/model/$pkgname"
    install -m 644 ppds/* "$pkgdir/usr/share/cups/model/$pkgname"
    cd "$srcdir/$_pkgname_filter-$pkgver"
    install -d "$pkgdir/opt/$pkgname/cups/lib/filter/"
    install -m 755 src/epson_inkjet_printer_filter "$pkgdir/opt/$pkgname/cups/lib/filter/epson_inkjet_printer_filter"
    Edited 2:
      Ok, I found the problem. Arch's makepkg will add an "--as-needed" to LDFLAGS and the binary won't be linked to libstdc++.so.6 and libgcc_s.so because the binary does not need it but the core library of epson. I overwrite that with "--as-no-needed" and now it works. Added the package: http://aur.archlinux.org/packages.php?ID=42294
    Last edited by Misery (2010-10-29 10:51:02)

  • 7.5 Hierarchy Master Data Load

    Hi experts,
    I am trying to load material masterdata with a hierarchy.
    When I was loading my members I applied an attribute filter.
    It loaded OK and loaded the hierarchy nodes ok.
    Then as I went to load the hierarchy it gave me an error saying that "Hierarchy nodes include dimension members that do not exist"
    When I checked through the log I could see that the "missing" members where all the ones that I had filtered out with the attribute filter.
    But it seems the hierarchy load needs them?
    Is there a way to apply the same filter in the hierarchy load? Or any other way around this?
    Or can an attribute filter only be used if you are not loading hierarchies?
    Thanks

    Hi Joergen,
    Thanks so much for your quick reply.
    My problem is not that my nodes don't load. They do actually come through fine in my first master data load.
    But then when I load the hierarchy BPC complains that the node I want to now create as parents has members that don't exist in BPC. These are basemembers, not nodes.
    For example:
    BW:
    Parent A:
       Child A
       Child B
       Child C
    BPC
    I only load Child A and Child B because Child C does not meet the attribute filter
    When I then load Parent A I get an error that Child C is missing?
    Regardless I tried your method and it didn't work for me?
    -First I loaded my members only with the attribute filter - no problem
    -but then I put in a rubbish filter like you said and ticked to load the hierarchy nodes. When I choose the AND filter nothing is being loaded at all. when I choose the OR filter it loads everything (incl the members that I excluded in the first load)?
    Did I understand that wrong?
    Thanks
    Sabine

  • *Can we do mutiple DTP's to load data from 2lis_03_BF and compress *

    Dear Experts
    We are loading data available in SAP BI from PSA level to cube 0IC_C03 from 2LIS_03_BF Data source using DTPu2019s
    The data is already being loaded to 2LIS_03_BF Data source to retail cubes daily from a long time.
    For our clients requirement, we have developed standard business content cube 0IC_C03.
    I have transported the cube to PRD and now the issue is while running DTP
    It is failing at 1250 data packet out of 2950 data packets
    My question is can, I create a filter to load data using 0calmonth or plant to load all the material moments data in multiple DTPu2019s and can I compress all the requests in one go and make everything work to reconcile back with MC.9
    Awaiting your replies
    Thanks
    Satish

    Well, the first thing before doing anything is to find out why is it failing...
    Check the DTP properties... Are you running parallel processes in the DTP and they fail to finish? Is it only one serial process and it times out? Any dumps in ST22?
    Sometimes the issue is simple to fit, before you go ahead and make changes like this where you'll have good probabilities of locking processes while trying to write at the same time to the same tables...
    Just a suggestion...

  • Prevent data from being loaded into certain dimensions

    Is there any way to prevent data from being loaded into certain dimensions? For example, if I have 2 dimensions: Scenario and Date, I only want a given Scenario to accept data in certain date ranges.
    Thanks,
    Jason

    I'll assume you mean by load rules. If you are talking about sending data from Excel, then the first one only is the answer.
    There are two ways I can think of doing this.
    1. create filters with write access to certain intersections and use an Id associated to that filter to load the data
    2. Use selection/rejection criteria in the load rule to limit what can be loaded
    As a bonus
    3. If you are using SQL interface loads, set up a table with what data is allowed to be leded.

  • Loading Metadata from planning to oracle table

    Hi
    I am trying to load one dimension metadata from planning to oracle table.we are on 10.1.3
    i selected LKM SQL to SQL to load from source to staging area and IKM SQL to SQL append to load from staging to Target.
    I got the below error
    0 : null : java.sql.SQLException: Driver must be specified
    java.sql.SQLException: Driver must be specified
         at com.sunopsis.sql.SnpsConnection.a(SnpsConnection.java)
         at com.sunopsis.sql.SnpsConnection.t(SnpsConnection.java)
         at com.sunopsis.sql.SnpsConnection.connect(SnpsConnection.java)
         at com.sunopsis.sql.SnpsQuery.updateExecStatement(SnpsQuery.java)
         at com.sunopsis.sql.SnpsQuery.executeQuery(SnpsQuery.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execCollOrders(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSqlC.treatTaskTrt(SnpSessTaskSqlC.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java)
         at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java)
         at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand(DwgCommandSession.java)
         at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
         at com.sunopsis.dwg.cmd.e.i(e.java)
         at com.sunopsis.dwg.cmd.h.y(h.java)
         at com.sunopsis.dwg.cmd.e.run(e.java)
         at java.lang.Thread.run(Unknown Source)
    Please suggest..
    Thanks,

    Hi John
    Thank you for the response
    i am trying to load accounts back to oracle table.
    My plan is to load existing accounts in planning to a oracle table i.e PLANACNT,so when i load new accounts from oracle to planning through ODI , i can say in the source filter that load Table.column not in (select accounts from PLANACNT).
    Please suggest if there is any better method for this...my plan is to load new accounts created in oracle to planning by comparing the accounts in planning.
    Thanks,

  • Primavera Load Child WBS

    Hello,
    In Primavera Integration API there are API's available in com.primavera.integration.client.bo.object.WBS and com.primavera.integration.client.bo.object.Project to load Child WBS.
    i.e
    loadWBSChildren().
    But using Helper classes i.e ProjectHelper and WBSHelper is there a way to load Child WBS(i.e. immediate Child) ?
    There is load() API in WBSHelper to which if I pass Bussiness Object as Project, then it loads all WBS and not just immediate WBS.
    I want some way in Helper classes through which I can load all ChildWBS of Project and Parent WBS.
    Please let me know if there is some way
    Regards
    Priyanka

    I would use a filter in load().
    For example, I have WBS node W3 with an wbs_id of 1001.  Then to get all the immediate WBS children, the filter is where parent_wbs_id = 1001.
    V/r,
    Gene

  • Comment areas no longer load on websites. Just long pages of white boxes.

    Windows 7, Cleared cache. Cleared cookies. Reset Mozilla in Help. Still present.

    Can you mention a couple of the affected sites? They might use the same service (e.g., DISQUS). Sometimes other Firefox users have reported issues with a particular service that can help get to resolution more quickly.
    There are a number of add-ons that can filter externally loaded content, either for your security or to reduce annoyance. A standard diagnostic to bypass interference by extensions (and some custom settings) is to try Firefox's Safe Mode. More information: [[Troubleshoot Firefox issues using Safe Mode]].
    You can restart Firefox in Safe Mode using:
    Help > Restart with Add-ons Disabled
    In the dialog, click "Start in Safe Mode."
    If the comments load correctly, this points to one of your extensions or custom settings as the problem.
    Any change?

  • Problem using Reverse Proxy Filter

    Hi,
    there was a topic like this, just one month ago. But nobody answers to that thread anymore. The solution in that thread was an error in the web.xml.
    Can anybody post or send to me a correct web.xml configuration?
    Marko

    See below. But really the documention provided with the filter is sufficent! This is merely a copy and past which has hardly been changed.
    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE web-app [
    <!ELEMENT web-app (icon?, display-name?, description?, distributable?,
    context-param, filter, filter-mapping, listener, servlet, servlet-mapping, session-config?,
    mime-mapping, welcome-file-list?, error-page, taglib*,
    resource-ref, security-constraint, login-config?, security-role, env-entry, ejb-ref, response-status,
    max-sessions?, cookie-config?)>
    <!ELEMENT icon (small-icon?, large-icon?)>
    <!ELEMENT small-icon (#PCDATA)>
    <!ELEMENT large-icon (#PCDATA)>
    <!ELEMENT display-name (#PCDATA)>
    <!ELEMENT description (#PCDATA)>
    <!ELEMENT distributable EMPTY>
    <!ELEMENT context-param (param-name, param-value, description?)>
    <!ELEMENT param-name (#PCDATA)>
    <!ELEMENT param-value (#PCDATA)>
    <!ELEMENT filter (icon?, filter-name, display-name?, description?, filter-class, init-param*)>
    <!ELEMENT filter-name (#PCDATA)>
    <!ELEMENT filter-class (#PCDATA)>
    <!ELEMENT filter-mapping (filter-name, (url-pattern | servlet-name))>
    <!ELEMENT listener (listener-class)>
    <!ELEMENT listener-class (#PCDATA)>
    <!ELEMENT servlet (icon?, servlet-name, display-name?, description?,
    (servlet-class|jsp-file), init-param, load-on-startup?, security-role-ref)>
    <!ELEMENT servlet-name (#PCDATA)>
    <!ELEMENT servlet-class (#PCDATA)>
    <!ELEMENT jsp-file (#PCDATA)>
    <!ELEMENT init-param (param-name, param-value, description?)>
    <!ELEMENT load-on-startup (#PCDATA)>
    <!ELEMENT servlet-mapping (servlet-name, url-pattern)>
    <!ELEMENT url-pattern (#PCDATA)>
    <!ELEMENT session-config (session-timeout?)>
    <!ELEMENT session-timeout (#PCDATA)>
    <!ELEMENT mime-mapping (extension, mime-type)>
    <!ELEMENT extension (#PCDATA)>
    <!ELEMENT mime-type (#PCDATA)>
    <!ELEMENT welcome-file-list (welcome-file+)>
    <!ELEMENT welcome-file (#PCDATA)>
    <!ELEMENT taglib (taglib-uri, taglib-location)>
    <!ELEMENT taglib-uri (#PCDATA)>
    <!ELEMENT taglib-location (#PCDATA)>
    <!ELEMENT error-page ((error-code | exception-type), location)>
    <!ELEMENT error-code (#PCDATA)>
    <!ELEMENT exception-type (#PCDATA)>
    <!ELEMENT location (#PCDATA)>
    <!ELEMENT resource-ref (description?, res-ref-name, res-type, res-auth, res-link, user-name, password)>
    <!ELEMENT res-ref-name (#PCDATA)>
    <!ELEMENT res-type (#PCDATA)>
    <!ELEMENT res-auth (#PCDATA)>
    <!ELEMENT res-link (#PCDATA)>
    <!ELEMENT user-name (#PCDATA)>
    <!ELEMENT password (#PCDATA)>
    <!ELEMENT security-constraint (web-resource-collection+, auth-constraint?, user-data-constraint?)>
    <!ELEMENT web-resource-collection (web-resource-name, description?, url-pattern, http-method)>
    <!ELEMENT web-resource-name (#PCDATA)>
    <!ELEMENT http-method (#PCDATA)>
    <!ELEMENT user-data-constraint (description?, transport-guarantee)>
    <!ELEMENT transport-guarantee (#PCDATA)>
    <!ELEMENT auth-constraint (description?, role-name*)>
    <!ELEMENT role-name (#PCDATA)>
    <!ELEMENT login-config (auth-method?, realm-name?, form-login-config?)>
    <!ELEMENT realm-name (#PCDATA)>
    <!ELEMENT form-login-config (form-login-page, form-error-page)>
    <!ELEMENT form-login-page (#PCDATA)>
    <!ELEMENT form-error-page (#PCDATA)>
    <!ELEMENT auth-method (#PCDATA)>
    <!ELEMENT security-role (description?, role-name, group-id, user-id, user-name, group-name)>
    <!ELEMENT group-id (#PCDATA)>
    <!ELEMENT user-id (#PCDATA)>
    <!ELEMENT group-name (#PCDATA)>
    <!ELEMENT security-role-ref (description?, role-name, role-link?)>
    <!ELEMENT role-link (#PCDATA)>
    <!ELEMENT env-entry (description?, env-entry-name, env-entry-value?, env-entry-type)>
    <!ELEMENT env-entry-name (#PCDATA)>
    <!ELEMENT env-entry-value (#PCDATA)>
    <!ELEMENT env-entry-type (#PCDATA)>
    <!ELEMENT ejb-ref (description?, ejb-ref-name, ejb-ref-type, home,  remote,ejb-link?)>
    <!ELEMENT ejb-ref-name (#PCDATA)>
    <!ELEMENT ejb-ref-type (#PCDATA)>
    <!ELEMENT home (#PCDATA)>
    <!ELEMENT remote (#PCDATA)>
    <!ELEMENT ejb-link (#PCDATA)>
    <!ELEMENT response-status (code, description)>
    <!ELEMENT code (#PCDATA)>
    <!ELEMENT max-sessions (#PCDATA)>
    <!ELEMENT cookie-config (cookie+)>
    <!ELEMENT cookie (type?, path?, domain?)>
    <!ELEMENT type (#PCDATA)>
    <!ELEMENT path (#PCDATA)>
    <!ELEMENT domain (#PCDATA)>
    ]>
      <web-app>
        <display-name>
          The Java iView Runtime
        </display-name>
        <listener>
          <listener-class>
            com.sapportals.portal.prt.session.HttpSessionHandler
          </listener-class>
        </listener>
        <servlet>
          <servlet-name>
            gateway
          </servlet-name>
          <servlet-class>
            com.sap.portal.navigation.Gateway
          </servlet-class>
          <init-param>
            <param-name>
              portal_entry_point
            </param-name>
            <param-value>
              /servlet/prt/portal/prtroot/com.sap.portal.navigation.portallauncher.default
            </param-value>
          </init-param>
          <init-param>
            <param-name>
              low_bandwidth
            </param-name>
            <param-value>
              light
            </param-value>
          </init-param>
          <load-on-startup>
            0
          </load-on-startup>
        </servlet>
        <servlet>
          <servlet-name>
            prt
          </servlet-name>
          <servlet-class>
            com.sapportals.portal.prt.dispatcher.Dispatcher
          </servlet-class>
          <load-on-startup>
            1
          </load-on-startup>
        </servlet>
        <servlet-mapping>
          <servlet-name>
            gateway
          </servlet-name>
          <url-pattern>
            /portal/*
          </url-pattern>
        </servlet-mapping>
        <servlet-mapping>
          <servlet-name>
            prt
          </servlet-name>
          <url-pattern>
            /irj/*
          </url-pattern>
        </servlet-mapping>
        <session-config>
          <session-timeout>
            30
          </session-timeout>
        </session-config>
        <welcome-file-list>
          <welcome-file>
            index.html
          </welcome-file>
          <welcome-file>
            index.jsp
          </welcome-file>
        </welcome-file-list>
        <ejb-ref>
          <ejb-ref-name>
            com.metamatrix.platform.security.api.LogonAPIHome
          </ejb-ref-name>
          <ejb-ref-type>
            Session
          </ejb-ref-type>
          <home>
            com.metamatrix.platform.security.api.LogonAPIHome
          </home>
          <remote>
            com.metamatrix.platform.security.api.LogonAPI
          </remote>
          <ejb-link>
            com.metamatrix.platform.security.api.LogonAPIHome
          </ejb-link>
        </ejb-ref>
        <ejb-ref>
          <ejb-ref-name>
            com.metamatrix.server.serverapi.ClientAPIHome
          </ejb-ref-name>
          <ejb-ref-type>
            Session
          </ejb-ref-type>
          <home>
            com.metamatrix.server.serverapi.ClientAPIHome
          </home>
          <remote>
            com.metamatrix.server.serverapi.ClientAPI
          </remote>
          <ejb-link>
            com.metamatrix.server.serverapi.ClientAPIHome
          </ejb-link>
        </ejb-ref>
         <filter>
              <filter-name>
                   ReverseProxyFilter
              </filter-name>
              <filter-class>
                   com.sapportals.portal.crosstopics.reverseproxyfilter.ReverseProxyFilter
              </filter-class>
              <load-on-startup>
              1
              </load-on-startup>
              <init-param>
                   <param-name>
                        scheme               
                   </param-name>
                   <param-value>
                        https
                   </param-value>
              </init-param>
              <init-param>
                   <param-name>
                        proxy-host-name
                   </param-name>
                   <param-value>
                        <...type your proxy hostname here. eg: portal.company.com...>
                   </param-value>
              </init-param>
              <init-param>
                   <param-name>
                        proxy-port-http
                   </param-name>
                   <param-value>
                        80
                   </param-value>
              </init-param>
              <init-param>
                   <param-name>
                        proxy-port-https
                   </param-name>
                   <param-value>
                        443
                   </param-value>
              </init-param>
                   <init-param>
                   <param-name>
                        filter-header-name
                   </param-name>
                   <param-value>
                        Host
                   </param-value>
              </init-param>
              <init-param>
                   <param-name>
                        filter-header-value
                   </param-name>
                   <param-value>
                        <...type your proxy hostname here. eg: portal.company.com...>
                   </param-value>
              </init-param>
              <init-param>
                   <param-name>
                        debug
                   </param-name>
                   <param-value>
                        true
                   </param-value>
              </init-param>
         </filter>
         <filter-mapping>
              <filter-name>
                   ReverseProxyFilter
              </filter-name>
              <servlet-name>
                   prt
              </servlet-name>
         </filter-mapping>
         <filter-mapping>
              <filter-name>
                   ReverseProxyFilter
              </filter-name>
              <url-pattern>
                   /servlet/*
              </url-pattern>
         </filter-mapping>
         <filter-mapping>
              <filter-name>
                   ReverseProxyFilter
              </filter-name>
              <url-pattern>
                   *.jsp
              </url-pattern>
         </filter-mapping>
      </web-app>

  • How to push the data from PSA to Data Target in 3.5 version

    Hi Experts,
    I'm currently working on BI 7. I have some master data load being maintained in 3.5 version.
    The infopackage has an option to load the data to psa and data target when extracted.
    I want to stage the data at PSA only.
    Later I want to trigger it to the target.
    In 7 version we use DTP but I'm not very sure what should I do here.
    Can anyone please help me to push the data to the target please using 3.5 version.
    Thanks

    Hi pathak,
    Thanks for your reply. I'm able to do it.
    Can you please tell me how do I filter the load to target.
    We have filter in DTP where i can restrict the load.
    Do we have any option in 3.5.
    Please advice.
    Thanks

  • [SOLVED]MPD, PulseAudio & Systemd/User

    Since the advent of skype 4.3 I've had to switch to using pulseaudio. Things seems to be working fine except for the interaction between pulseaudio and mpd. My goal is to attain the same functionality as I had before when I was just using alsa. The main problem seems to be that the mpd daemon starts before pulseaudio. This means that when I reboot, for example, my music doesn't automatically keep playing. However if I toggle mpc (or open ncmpcpp and unpause) then it works fine.
    What I have done
    1) I installed mpd using the script found on the wiki
    1a) copied ~/.config/mpd/mpd.conf to /etc/mpd.conf and uncomment #user line so it runs as my user
    1b) enabled the mpd service with systemctl so it starts on boot, as directed to from 1)
    2) Applied the workaround detailed here to make pulseaudio play nice with mpd
    From what I can understand this results in the mpd daemon using the /etc/mpd.conf file which mirrors my local one (but I think the process is still started as root?)
    If I don't do 2) then I get a problem where if I try to open pavucontrol I get an error saying I'm unable to connect and the system feels very unresponsive. Two second delays navigating around in thunar for example.
    fuser /dev/snd/* outputs
    » sudo fuser /dev/snd/*
    /dev/snd/controlC0: 440
    /dev/snd/controlC1: 440
    /dev/snd/pcmC0D0p: 440m
    » ps aux | grep 440
    quiv 440 1.2 0.1 495964 13248 ? Sl 15:16 0:05 /usr/bin/pulseaudio --start --log-target=syslog
    quiv 2259 0.0 0.0 11668 2296 pts/0 S+ 15:23 0:00 grep --color=auto 440
    For now I have added in
    if grep -q "state: pause" /home/quiv/.config/mpd/state; then
    mpc toggle
    fi
    to my ~/.xinitrc as a work around to get pulse and mpd to work together properly. However it doesn't seem to work all the time. If I leave my music playing then when I reboot the system with reboot it seems that somtimes the state is being saved as paused, and other times as play. I suppose I could just mpc toggle without checking, but I don't want a situation where if I happen to not be playing music that every time I reboot my music starts playing.
    Other things I have tried are;
    A) not using pulseaudio with mpd.
    B) not using systemd to manage mpd. Instead I manually started it in .xinitrc and pointed it to my ~/.config/mpd/mpd.conf file. I believe this means it runs as my own user instead of as root. When I did this I commented the username line and also undid 2) from above in ~/.config/mpd/mpd.conf
    The problem with A) is that if I use alsa with mpd, mpd hogs my soundcard. My card becomes unselectable in pavucontrol and I cannot use it with pulseaudio., meanng no skype. The benefit of doing this (this is how I used to do it before I needed pulseaudio) is I have no problems with mpd's state being saved incorrectly.
    The problem with B) is the mpdstate is saved incorrectly when for example I issue reboot. I can reproduce this by changing my currently played song then rebooting. When I boot back up mpd resumes playback from the previous session instead of recognizing the last thing I was playing. I had a search around on the forums and I found this issue which seems to describe what is happening. There doesn't seem to be a solution there instead a suggestion to user systemd (which I would like to do!) instead to manage mpd. Rasi's post details a unit file but I'm unsure what to do with this.
    Looking at the wiki it seems like maybe I am supposed to provide this file so that it overwrites the default mpd.service unit. So I followed the steps listed there. First I created the directory /etc/systemd/system/mpd.d/ then made the user.conf file inside. I tried just putting the additional arguments in
    [Service]
    User=YOUR_USER
    PAMName=system-local-login
    I also remember trying to overwrite the entire [Service] section of the original by using
    [Service]
    User=YOUR_USER
    PAMName=system-local-login
    ExecStart=
    ExecStart=/usr/bin/mpd --no-daemon
    because I think just adding the addtional parameters might not have worked. But I'm not sure on this point, maybe both ways worked. This seemed to work but I had the same problem as above. The state was still being saved incorrectly sometimes when I rebooted. I would get a previous session instead of the most recent change. So I tried the other method for overwriting systemd unit files and made the file /etc/systemd/system/mpd.service in which I pasted Rasi's entire unit file. This also seemed to work, but still the incorrect state problem happened.
    At this point I didn't know what to try. It seemed like the only option left was to set up mpd using a local configuration and setting up a systemd/User session and managing it that way. The wiki indiciated that if I did it this way I would not have to use the method 2) above. However I was/still am hesistant about doing this. I'm new to arch and the systemd/User wiki page seems very intimidating. I worry that I will create problems that I won't understand how to solve using this method just for the chance that mpd will function correclty with pulse. However I seemed to have exhausted all my possible options so I thought whatever I'll try it anyway! I'm certain I probably haven't done it right however.
    So once again I turned to the wiki to help me with setting this up. However I can't make sense of the article. I don't know if I should follow ONLY the Setup since systemd 206 or if I should follow both setup sections? I decided to follow only the first section. I use no DE so I commented out the
    [[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx
    line in my ~/.zprofile. When I set up my system I followed the Automatic login to virtual console. I left this file alone, but upon second thoughts maybe I should have disabled this too? I don't understand if using xlogin-git to austoart Xorg, as described in the systemd/User page, requires me to get rid of this too. I think xlogin-git just starts Xorg so automatic login via getty should be fine?
    Immediately when I boot in using systemd to manage my session I notice that there are problems. I don't think my environment variables are being sourced from .zshenv because my panel fails to load. If I kill the panel and load it again it works. This makes me think there is something wrong with the order of units started with systemd.
    » sudo journalctl --this-boot --no-pager | grep -i panel ~
    Jul 05 16:25:39 lorelai bash[494]: /home/quiv/.config/bspwm/panel/panel: line 16: : No such file or directory
    Jul 05 16:25:39 lorelai bash[494]: /home/quiv/.config/bspwm/panel/panel: line 17: : No such file or directory
    Jul 05 16:25:39 lorelai bash[494]: /home/quiv/.config/bspwm/panel/panel: line 18: : No such file or directory
    In each instance panel is trying to do things based on $PANEL_FIFO which is exported from ~/.zshenv but it doesn't appear to be set at the time systemd starts things up. Apart from these problems, which are probably undoubtedly due to the fact I failed to set up systemd/User properly, I still have problems with mpd. The state seems to be remembered correctly now, however when I reboot I still have to toggle mpc for it to start playback. It seems to be the same problem as when I use setup detailed intially. I suspect perhaps once again there is something wrong with the order here. MPD starts before pulse so it doesn't find anything to play through, then once I issue the mpc toggle command pulse is started and all is happy.
    A final note is that I was getting this error yesterday when using systemd/User
    ● mpd.service - Music Player Daemon
    Loaded: loaded (/usr/lib/systemd/system/mpd.service; enabled)
    Active: inactive (dead)
    Jul 05 03:11:41 lorelai pulseaudio[450]: [pulseaudio] module-jackdbus-detect.c: Unable to contact D-Bus session bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
    Jul 05 03:11:41 lorelai pulseaudio[450]: [pulseaudio] module.c: Failed to load module "module-jackdbus-detect" (argument: "channels=2"): initialization failed.
    Jul 05 03:11:41 lorelai pulseaudio[450]: [pulseaudio] main.c: Module load failed.
    Jul 05 03:13:35 lorelai systemd[1]: Stopping Music Player Daemon...
    Jul 05 03:13:35 lorelai systemd[1]: Stopped Music Player Daemon.
    but it doesn't seem to happen anymore.
    Also I have no idea if I'm even supposed to use it like this but
    » sudo systemctl --user enable mpd ~
    Failed to get D-Bus connection: Connection refused
    I tried this because I was wondering if mpd was even using the correct service when using systemd/User. I thought perhaps it just was using the one in /etc/systemd/system/ instead of /usr/lib/systemd/user/. I'm still not sure about this.
    In the end I've exhausted whatever I can think of. I'm sure I've done a lot of things wrong but I tried my best. Hopefully somebody knows what I've done wrong and can help me.
    ~/.config/mpd/mpd.conf
    # An example configuration file for MPD.
    # Read the user manual for documentation: http://www.musicpd.org/doc/user/
    # Files and directories #######################################################
    # This setting controls the top directory which MPD will search to discover the
    # available audio files and add them to the daemon's online database. This
    # setting defaults to the XDG directory, otherwise the music directory will be
    # be disabled and audio files will only be accepted over ipc socket (using
    # file:// protocol) or streaming files over an accepted protocol.
    music_directory "~/Music"
    # This setting sets the MPD internal playlist directory. The purpose of this
    # directory is storage for playlists created by MPD. The server will use
    # playlist files not created by the server but only if they are in the MPD
    # format. This setting defaults to playlist saving being disabled.
    playlist_directory "~/.config/mpd/playlists"
    # This setting sets the location of the MPD database. This file is used to
    # load the database at server start up and store the database while the
    # server is not up. This setting defaults to disabled which will allow
    # MPD to accept files over ipc socket (using file:// protocol) or streaming
    # files over an accepted protocol.
    db_file "~/.config/mpd/database"
    # These settings are the locations for the daemon log files for the daemon.
    # These logs are great for troubleshooting, depending on your log_level
    # settings.
    # The special value "syslog" makes MPD use the local syslog daemon. This
    # setting defaults to logging to syslog, otherwise logging is disabled.
    log_file "~/.config/mpd/log"
    # This setting sets the location of the file which stores the process ID
    # for use of mpd --kill and some init scripts. This setting is disabled by
    # default and the pid file will not be stored.
    pid_file "~/.config/mpd/pid"
    # This setting sets the location of the file which contains information about
    # most variables to get MPD back into the same general shape it was in before
    # it was brought down. This setting is disabled by default and the server
    # state will be reset on server start up.
    state_file "~/.config/mpd/state"
    # The location of the sticker database. This is a database which
    # manages dynamic information attached to songs.
    sticker_file "~/.config/mpd/sticker.sql"
    # General music daemon options ################################################
    # This setting specifies the user that MPD will run as. MPD should never run as
    # root and you may use this setting to make MPD change its user ID after
    # initialization. This setting is disabled by default and MPD is run as the
    # current user.
    #user "quiv"
    # This setting specifies the group that MPD will run as. If not specified
    # primary group of user specified with "user" setting will be used (if set).
    # This is useful if MPD needs to be a member of group such as "audio" to
    # have permission to use sound card.
    #group "nogroup"
    # This setting sets the address for the daemon to listen on. Careful attention
    # should be paid if this is assigned to anything other then the default, any.
    # This setting can deny access to control of the daemon.
    # For network
    bind_to_address "127.0.0.1"
    # And for Unix Socket
    bind_to_address "~/.config/mpd/socket"
    # This setting is the TCP port that is desired for the daemon to get assigned
    # to.
    port "6600"
    # This setting controls the type of information which is logged. Available
    # setting arguments are "default", "secure" or "verbose". The "verbose" setting
    # argument is recommended for troubleshooting, though can quickly stretch
    # available resources on limited hardware storage.
    log_level "default"
    # If you have a problem with your MP3s ending abruptly it is recommended that
    # you set this argument to "no" to attempt to fix the problem. If this solves
    # the problem, it is highly recommended to fix the MP3 files with vbrfix
    # (available from <http://www.willwap.co.uk/Programs/vbrfix.php>), at which
    # point gapless MP3 playback can be enabled.
    gapless_mp3_playback "yes"
    # Setting "restore_paused" to "yes" puts MPD into pause mode instead
    # of starting playback after startup.
    #restore_paused "no"
    # This setting enables MPD to create playlists in a format usable by other
    # music players.
    #save_absolute_paths_in_playlists "no"
    # This setting defines a list of tag types that will be extracted during the
    # audio file discovery process. The complete list of possible values can be
    # found in the mpd.conf man page.
    #metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
    # This setting enables automatic update of MPD's database when files in
    # music_directory are changed.
    auto_update "yes"
    # Limit the depth of the directories being watched, 0 means only watch
    # the music directory itself. There is no limit by default.
    auto_update_depth "3"
    # Symbolic link behavior ######################################################
    # If this setting is set to "yes", MPD will discover audio files by following
    # symbolic links outside of the configured music_directory.
    #follow_outside_symlinks "yes"
    # If this setting is set to "yes", MPD will discover audio files by following
    # symbolic links inside of the configured music_directory.
    #follow_inside_symlinks "yes"
    # Zeroconf / Avahi Service Discovery ##########################################
    # If this setting is set to "yes", service information will be published with
    # Zeroconf / Avahi.
    #zeroconf_enabled "yes"
    # The argument to this setting will be the Zeroconf / Avahi unique name for
    # this MPD server on the network.
    #zeroconf_name "Music Player"
    # Permissions #################################################################
    # If this setting is set, MPD will require password authorization. The password
    # can setting can be specified multiple times for different password profiles.
    #password "password@read,add,control,admin"
    # This setting specifies the permissions a user has who has not yet logged in.
    #default_permissions "read,add,control,admin"
    # Database #######################################################################
    #database {
    # plugin "proxy"
    # host "other.mpd.host"
    # port "6600"
    # Input #######################################################################
    input {
    plugin "curl"
    proxy "proxy.isp.com:8080"
    proxy_user "user"
    proxy_password "password"
    # Audio Output ################################################################
    # MPD supports various audio output types, as well as playing through multiple
    # audio outputs at the same time, through multiple audio_output settings
    # blocks. Setting this block is optional, though the server will only attempt
    # autodetection for one sound card.
    # An example of an ALSA output:
    #audio_output {
    # type "alsa"
    # name "My ALSA Device"
    ## device "hw:0,0" # optional
    ## mixer_type "hardware" # optional
    ## mixer_device "default" # optional
    ## mixer_control "PCM" # optional
    ## mixer_index "0" # optional
    audio_output {
    type "pulse"
    name "pulse audio"
    format "48000:16:2"
    ## server "127.0.0.1"
    ## sink "remote_server_sink" # optional
    # An example of an OSS output:
    #audio_output {
    # type "oss"
    # name "My OSS Device"
    ## device "/dev/dsp" # optional
    ## mixer_type "hardware" # optional
    ## mixer_device "/dev/mixer" # optional
    ## mixer_control "PCM" # optional
    # An example of a shout output (for streaming to Icecast):
    #audio_output {
    # type "shout"
    # encoding "ogg" # optional
    # name "My Shout Stream"
    # host "localhost"
    # port "8000"
    # mount "/mpd.ogg"
    # password "hackme"
    # quality "5.0"
    # bitrate "128"
    # format "44100:16:1"
    ## protocol "icecast2" # optional
    ## user "source" # optional
    ## description "My Stream Description" # optional
    ## url "http://example.com" # optional
    ## genre "jazz" # optional
    ## public "no" # optional
    ## timeout "2" # optional
    ## mixer_type "software" # optional
    # An example of a recorder output:
    #audio_output {
    # type "recorder"
    # name "My recorder"
    # encoder "vorbis" # optional, vorbis or lame
    # path "/var/lib/mpd/recorder/mpd.ogg"
    ## quality "5.0" # do not define if bitrate is defined
    # bitrate "128" # do not define if quality is defined
    # format "44100:16:1"
    # An example of a httpd output (built-in HTTP streaming server):
    #audio_output {
    # type "httpd"
    # name "My HTTP Stream"
    # encoder "vorbis" # optional, vorbis or lame
    # port "8000"
    # bind_to_address "0.0.0.0" # optional, IPv4 or IPv6
    ## quality "5.0" # do not define if bitrate is defined
    # bitrate "128" # do not define if quality is defined
    # format "44100:16:1"
    # max_clients "0" # optional 0=no limit
    # An example of a pulseaudio output (streaming to a remote pulseaudio server)
    #audio_output {
    # type "pulse"
    # name "My Pulse Output"
    ## server "remote_server" # optional
    ## sink "remote_server_sink" # optional
    # An example of a winmm output (Windows multimedia API).
    #audio_output {
    # type "winmm"
    # name "My WinMM output"
    ## device "Digital Audio (S/PDIF) (High Definition Audio Device)" # optional
    # or
    ## device "0" # optional
    ## mixer_type "hardware" # optional
    # An example of an openal output.
    #audio_output {
    # type "openal"
    # name "My OpenAL output"
    ## device "Digital Audio (S/PDIF) (High Definition Audio Device)" # optional
    ## Example "pipe" output:
    #audio_output {
    # type "pipe"
    # name "my pipe"
    # command "aplay -f cd 2>/dev/null"
    ## Or if you're want to use AudioCompress
    # command "AudioCompress -m | aplay -f cd 2>/dev/null"
    ## Or to send raw PCM stream through PCM:
    # command "nc example.org 8765"
    # format "44100:16:2"
    ## An example of a null output (for no audio output):
    #audio_output {
    # type "null"
    # name "My Null Output"
    # mixer_type "none" # optional
    # If MPD has been compiled with libsamplerate support, this setting specifies
    # the sample rate converter to use. Possible values can be found in the
    # mpd.conf man page or the libsamplerate documentation. By default, this is
    # setting is disabled.
    #samplerate_converter "Fastest Sinc Interpolator"
    # Normalization automatic volume adjustments ##################################
    # This setting specifies the type of ReplayGain to use. This setting can have
    # the argument "off", "album", "track" or "auto". "auto" is a special mode that
    # chooses between "track" and "album" depending on the current state of
    # random playback. If random playback is enabled then "track" mode is used.
    # See <http://www.replaygain.org> for more details about ReplayGain.
    # This setting is off by default.
    replaygain "album"
    # This setting sets the pre-amp used for files that have ReplayGain tags. By
    # default this setting is disabled.
    replaygain_preamp "0"
    # This setting sets the pre-amp used for files that do NOT have ReplayGain tags.
    # By default this setting is disabled.
    #replaygain_missing_preamp "0"
    # This setting enables or disables ReplayGain limiting.
    # MPD calculates actual amplification based on the ReplayGain tags
    # and replaygain_preamp / replaygain_missing_preamp setting.
    # If replaygain_limit is enabled MPD will never amplify audio signal
    # above its original level. If replaygain_limit is disabled such amplification
    # might occur. By default this setting is enabled.
    #replaygain_limit "yes"
    # This setting enables on-the-fly normalization volume adjustment. This will
    # result in the volume of all playing audio to be adjusted so the output has
    # equal "loudness". This setting is disabled by default.
    #volume_normalization "no"
    # MPD Internal Buffering ######################################################
    # This setting adjusts the size of internal decoded audio buffering. Changing
    # this may have undesired effects. Don't change this if you don't know what you
    # are doing.
    #audio_buffer_size "4096"
    # This setting controls the percentage of the buffer which is filled before
    # beginning to play. Increasing this reduces the chance of audio file skipping,
    # at the cost of increased time prior to audio playback.
    #buffer_before_play "10%"
    # Resource Limitations ########################################################
    # These settings are various limitations to prevent MPD from using too many
    # resources. Generally, these settings should be minimized to prevent security
    # risks, depending on the operating resources.
    #connection_timeout "60"
    #max_connections "10"
    #max_playlist_length "16384"
    #max_command_list_size "2048"
    #max_output_buffer_size "8192"
    # Character Encoding ##########################################################
    # If file or directory names do not display correctly for your locale then you
    # may need to modify this setting.
    #filesystem_charset "UTF-8"
    # This setting controls the encoding that ID3v1 tags should be converted from.
    #id3v1_encoding "ISO-8859-1"
    # SIDPlay decoder #############################################################
    # songlength_database:
    # Location of your songlengths file, as distributed with the HVSC.
    # The sidplay plugin checks this for matching MD5 fingerprints.
    # See http://www.c64.org/HVSC/DOCUMENTS/Songlengths.faq
    # default_songlength:
    # This is the default playing time in seconds for songs not in the
    # songlength database, or in case you're not using a database.
    # A value of 0 means play indefinitely.
    # filter:
    # Turns the SID filter emulation on or off.
    #decoder {
    # plugin "sidplay"
    # songlength_database "/media/C64Music/DOCUMENTS/Songlengths.txt"
    # default_songlength "120"
    # filter "true"
    /etc/mpd.config
    # An example configuration file for MPD.
    # Read the user manual for documentation: http://www.musicpd.org/doc/user/
    # Files and directories #######################################################
    # This setting controls the top directory which MPD will search to discover the
    # available audio files and add them to the daemon's online database. This
    # setting defaults to the XDG directory, otherwise the music directory will be
    # be disabled and audio files will only be accepted over ipc socket (using
    # file:// protocol) or streaming files over an accepted protocol.
    music_directory "~/Music"
    # This setting sets the MPD internal playlist directory. The purpose of this
    # directory is storage for playlists created by MPD. The server will use
    # playlist files not created by the server but only if they are in the MPD
    # format. This setting defaults to playlist saving being disabled.
    playlist_directory "~/.config/mpd/playlists"
    # This setting sets the location of the MPD database. This file is used to
    # load the database at server start up and store the database while the
    # server is not up. This setting defaults to disabled which will allow
    # MPD to accept files over ipc socket (using file:// protocol) or streaming
    # files over an accepted protocol.
    db_file "~/.config/mpd/database"
    # These settings are the locations for the daemon log files for the daemon.
    # These logs are great for troubleshooting, depending on your log_level
    # settings.
    # The special value "syslog" makes MPD use the local syslog daemon. This
    # setting defaults to logging to syslog, otherwise logging is disabled.
    log_file "~/.config/mpd/log"
    # This setting sets the location of the file which stores the process ID
    # for use of mpd --kill and some init scripts. This setting is disabled by
    # default and the pid file will not be stored.
    pid_file "~/.config/mpd/pid"
    # This setting sets the location of the file which contains information about
    # most variables to get MPD back into the same general shape it was in before
    # it was brought down. This setting is disabled by default and the server
    # state will be reset on server start up.
    state_file "~/.config/mpd/state"
    # The location of the sticker database. This is a database which
    # manages dynamic information attached to songs.
    sticker_file "~/.config/mpd/sticker.sql"
    # General music daemon options ################################################
    # This setting specifies the user that MPD will run as. MPD should never run as
    # root and you may use this setting to make MPD change its user ID after
    # initialization. This setting is disabled by default and MPD is run as the
    # current user.
    user "quiv"
    # This setting specifies the group that MPD will run as. If not specified
    # primary group of user specified with "user" setting will be used (if set).
    # This is useful if MPD needs to be a member of group such as "audio" to
    # have permission to use sound card.
    #group "nogroup"
    # This setting sets the address for the daemon to listen on. Careful attention
    # should be paid if this is assigned to anything other then the default, any.
    # This setting can deny access to control of the daemon.
    # For network
    bind_to_address "127.0.0.1"
    # And for Unix Socket
    bind_to_address "~/.config/mpd/socket"
    # This setting is the TCP port that is desired for the daemon to get assigned
    # to.
    port "6600"
    # This setting controls the type of information which is logged. Available
    # setting arguments are "default", "secure" or "verbose". The "verbose" setting
    # argument is recommended for troubleshooting, though can quickly stretch
    # available resources on limited hardware storage.
    log_level "default"
    # If you have a problem with your MP3s ending abruptly it is recommended that
    # you set this argument to "no" to attempt to fix the problem. If this solves
    # the problem, it is highly recommended to fix the MP3 files with vbrfix
    # (available from <http://www.willwap.co.uk/Programs/vbrfix.php>), at which
    # point gapless MP3 playback can be enabled.
    gapless_mp3_playback "yes"
    # Setting "restore_paused" to "yes" puts MPD into pause mode instead
    # of starting playback after startup.
    #restore_paused "no"
    # This setting enables MPD to create playlists in a format usable by other
    # music players.
    #save_absolute_paths_in_playlists "no"
    # This setting defines a list of tag types that will be extracted during the
    # audio file discovery process. The complete list of possible values can be
    # found in the mpd.conf man page.
    #metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
    # This setting enables automatic update of MPD's database when files in
    # music_directory are changed.
    auto_update "yes"
    # Limit the depth of the directories being watched, 0 means only watch
    # the music directory itself. There is no limit by default.
    auto_update_depth "3"
    # Symbolic link behavior ######################################################
    # If this setting is set to "yes", MPD will discover audio files by following
    # symbolic links outside of the configured music_directory.
    #follow_outside_symlinks "yes"
    # If this setting is set to "yes", MPD will discover audio files by following
    # symbolic links inside of the configured music_directory.
    #follow_inside_symlinks "yes"
    # Zeroconf / Avahi Service Discovery ##########################################
    # If this setting is set to "yes", service information will be published with
    # Zeroconf / Avahi.
    #zeroconf_enabled "yes"
    # The argument to this setting will be the Zeroconf / Avahi unique name for
    # this MPD server on the network.
    #zeroconf_name "Music Player"
    # Permissions #################################################################
    # If this setting is set, MPD will require password authorization. The password
    # can setting can be specified multiple times for different password profiles.
    #password "password@read,add,control,admin"
    # This setting specifies the permissions a user has who has not yet logged in.
    #default_permissions "read,add,control,admin"
    # Database #######################################################################
    #database {
    # plugin "proxy"
    # host "other.mpd.host"
    # port "6600"
    # Input #######################################################################
    input {
    plugin "curl"
    proxy "proxy.isp.com:8080"
    proxy_user "user"
    proxy_password "password"
    # Audio Output ################################################################
    # MPD supports various audio output types, as well as playing through multiple
    # audio outputs at the same time, through multiple audio_output settings
    # blocks. Setting this block is optional, though the server will only attempt
    # autodetection for one sound card.
    # An example of an ALSA output:
    #audio_output {
    # type "alsa"
    # name "My ALSA Device"
    ## device "hw:0,0" # optional
    ## mixer_type "hardware" # optional
    ## mixer_device "default" # optional
    ## mixer_control "PCM" # optional
    ## mixer_index "0" # optional
    audio_output {
    type "pulse"
    name "pulse audio"
    format "48000:16:2"
    server "127.0.0.1"
    ## sink "remote_server_sink" # optional
    # An example of an OSS output:
    #audio_output {
    # type "oss"
    # name "My OSS Device"
    ## device "/dev/dsp" # optional
    ## mixer_type "hardware" # optional
    ## mixer_device "/dev/mixer" # optional
    ## mixer_control "PCM" # optional
    # An example of a shout output (for streaming to Icecast):
    #audio_output {
    # type "shout"
    # encoding "ogg" # optional
    # name "My Shout Stream"
    # host "localhost"
    # port "8000"
    # mount "/mpd.ogg"
    # password "hackme"
    # quality "5.0"
    # bitrate "128"
    # format "44100:16:1"
    ## protocol "icecast2" # optional
    ## user "source" # optional
    ## description "My Stream Description" # optional
    ## url "http://example.com" # optional
    ## genre "jazz" # optional
    ## public "no" # optional
    ## timeout "2" # optional
    ## mixer_type "software" # optional
    # An example of a recorder output:
    #audio_output {
    # type "recorder"
    # name "My recorder"
    # encoder "vorbis" # optional, vorbis or lame
    # path "/var/lib/mpd/recorder/mpd.ogg"
    ## quality "5.0" # do not define if bitrate is defined
    # bitrate "128" # do not define if quality is defined
    # format "44100:16:1"
    # An example of a httpd output (built-in HTTP streaming server):
    #audio_output {
    # type "httpd"
    # name "My HTTP Stream"
    # encoder "vorbis" # optional, vorbis or lame
    # port "8000"
    # bind_to_address "0.0.0.0" # optional, IPv4 or IPv6
    ## quality "5.0" # do not define if bitrate is defined
    # bitrate "128" # do not define if quality is defined
    # format "44100:16:1"
    # max_clients "0" # optional 0=no limit
    # An example of a pulseaudio output (streaming to a remote pulseaudio server)
    #audio_output {
    # type "pulse"
    # name "My Pulse Output"
    ## server "remote_server" # optional
    ## sink "remote_server_sink" # optional
    # An example of a winmm output (Windows multimedia API).
    #audio_output {
    # type "winmm"
    # name "My WinMM output"
    ## device "Digital Audio (S/PDIF) (High Definition Audio Device)" # optional
    # or
    ## device "0" # optional
    ## mixer_type "hardware" # optional
    # An example of an openal output.
    #audio_output {
    # type "openal"
    # name "My OpenAL output"
    ## device "Digital Audio (S/PDIF) (High Definition Audio Device)" # optional
    ## Example "pipe" output:
    #audio_output {
    # type "pipe"
    # name "my pipe"
    # command "aplay -f cd 2>/dev/null"
    ## Or if you're want to use AudioCompress
    # command "AudioCompress -m | aplay -f cd 2>/dev/null"
    ## Or to send raw PCM stream through PCM:
    # command "nc example.org 8765"
    # format "44100:16:2"
    ## An example of a null output (for no audio output):
    #audio_output {
    # type "null"
    # name "My Null Output"
    # mixer_type "none" # optional
    # If MPD has been compiled with libsamplerate support, this setting specifies
    # the sample rate converter to use. Possible values can be found in the
    # mpd.conf man page or the libsamplerate documentation. By default, this is
    # setting is disabled.
    #samplerate_converter "Fastest Sinc Interpolator"
    # Normalization automatic volume adjustments ##################################
    # This setting specifies the type of ReplayGain to use. This setting can have
    # the argument "off", "album", "track" or "auto". "auto" is a special mode that
    # chooses between "track" and "album" depending on the current state of
    # random playback. If random playback is enabled then "track" mode is used.
    # See <http://www.replaygain.org> for more details about ReplayGain.
    # This setting is off by default.
    replaygain "album"
    # This setting sets the pre-amp used for files that have ReplayGain tags. By
    # default this setting is disabled.
    replaygain_preamp "0"
    # This setting sets the pre-amp used for files that do NOT have ReplayGain tags.
    # By default this setting is disabled.
    #replaygain_missing_preamp "0"
    # This setting enables or disables ReplayGain limiting.
    # MPD calculates actual amplification based on the ReplayGain tags
    # and replaygain_preamp / replaygain_missing_preamp setting.
    # If replaygain_limit is enabled MPD will never amplify audio signal
    # above its original level. If replaygain_limit is disabled such amplification
    # might occur. By default this setting is enabled.
    #replaygain_limit "yes"
    # This setting enables on-the-fly normalization volume adjustment. This will
    # result in the volume of all playing audio to be adjusted so the output has
    # equal "loudness". This setting is disabled by default.
    #volume_normalization "no"
    # MPD Internal Buffering ######################################################
    # This setting adjusts the size of internal decoded audio buffering. Changing
    # this may have undesired effects. Don't change this if you don't know what you
    # are doing.
    #audio_buffer_size "4096"
    # This setting controls the percentage of the buffer which is filled before
    # beginning to play. Increasing this reduces the chance of audio file skipping,
    # at the cost of increased time prior to audio playback.
    #buffer_before_play "10%"
    # Resource Limitations ########################################################
    # These settings are various limitations to prevent MPD from using too many
    # resources. Generally, these settings should be minimized to prevent security
    # risks, depending on the operating resources.
    #connection_timeout "60"
    #max_connections "10"
    #max_playlist_length "16384"
    #max_command_list_size "2048"
    #max_output_buffer_size "8192"
    # Character Encoding ##########################################################
    # If file or directory names do not display correctly for your locale then you
    # may need to modify this setting.
    #filesystem_charset "UTF-8"
    # This setting controls the encoding that ID3v1 tags should be converted from.
    #id3v1_encoding "ISO-8859-1"
    # SIDPlay decoder #############################################################
    # songlength_database:
    # Location of your songlengths file, as distributed with the HVSC.
    # The sidplay plugin checks this for matching MD5 fingerprints.
    # See http://www.c64.org/HVSC/DOCUMENTS/Songlengths.faq
    # default_songlength:
    # This is the default playing time in seconds for songs not in the
    # songlength database, or in case you're not using a database.
    # A value of 0 means play indefinitely.
    # filter:
    # Turns the SID filter emulation on or off.
    #decoder {
    # plugin "sidplay"
    # songlength_database "/media/C64Music/DOCUMENTS/Songlengths.txt"
    # default_songlength "120"
    # filter "true"
    /etc/X11/xinit/xinitrc.d/pulseaudio [not sure if I even need this?]
    #!/bin/bash
    case "$DESKTOP_SESSION" in
    gnome|kde*|xfce*) # PulseAudio is started via XDG Autostart
    # Extra checks in case DESKTOP_SESSION is not set correctly
    if [[ -z $KDE_FULL_SESSION && -z $GNOME_DESKTOP_SESSION_ID ]]; then
    /usr/bin/start-pulseaudio-x11
    fi
    esac
    /etc/pulse/daemon.conf
    # This file is part of PulseAudio.
    # PulseAudio is free software; you can redistribute it and/or modify
    # it under the terms of the GNU Lesser General Public License as published by
    # the Free Software Foundation; either version 2 of the License, or
    # (at your option) any later version.
    # PulseAudio is distributed in the hope that it will be useful, but
    # WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    # General Public License for more details.
    # You should have received a copy of the GNU Lesser General Public License
    # along with PulseAudio; if not, write to the Free Software
    # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
    # USA.
    ## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for
    ## more information. Default values are commented out. Use either ; or # for
    ## commenting.
    ; daemonize = no
    ; fail = yes
    ; allow-module-loading = yes
    ; allow-exit = yes
    ; use-pid-file = yes
    ; system-instance = no
    ; local-server-type = user
    ; enable-shm = yes
    ; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
    ; lock-memory = no
    ; cpu-limit = no
    ; high-priority = yes
    ; nice-level = -11
    ; realtime-scheduling = yes
    ; realtime-priority = 5
    exit-idle-time=0
    ; exit-idle-time = 20
    ; scache-idle-time = 20
    ; dl-search-path = (depends on architecture)
    ; load-default-script-file = yes
    ; default-script-file = /etc/pulse/default.pa
    ; log-target = auto
    log-level = error
    ; log-meta = no
    ; log-time = no
    ; log-backtrace = 0
    resample-method = speex-float-7
    ; enable-remixing = yes
    ; enable-lfe-remixing = no
    flat-volumes = no
    ; rlimit-fsize = -1
    ; rlimit-data = -1
    ; rlimit-stack = -1
    ; rlimit-core = -1
    ; rlimit-as = -1
    ; rlimit-rss = -1
    ; rlimit-nproc = -1
    ; rlimit-nofile = 256
    ; rlimit-memlock = -1
    ; rlimit-locks = -1
    ; rlimit-sigpending = -1
    ; rlimit-msgqueue = -1
    ; rlimit-nice = 31
    ; rlimit-rtprio = 9
    ; rlimit-rttime = 1000000
    default-sample-format = s24le
    default-sample-rate = 48000
    ; alternate-sample-rate = 48000
    ; default-sample-channels = 2
    ; default-channel-map = front-left,front-right
    default-fragments = 2
    default-fragment-size-msec = 76
    ; enable-deferred-volume = yes
    ; deferred-volume-safety-margin-usec = 8000
    ; deferred-volume-extra-delay-usec = 0
    /etc/pulse/default.pa
    #!/usr/bin/pulseaudio -nF
    # This file is part of PulseAudio.
    # PulseAudio is free software; you can redistribute it and/or modify it
    # under the terms of the GNU Lesser General Public License as published by
    # the Free Software Foundation; either version 2 of the License, or
    # (at your option) any later version.
    # PulseAudio is distributed in the hope that it will be useful, but
    # WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    # General Public License for more details.
    # You should have received a copy of the GNU Lesser General Public License
    # along with PulseAudio; if not, write to the Free Software Foundation,
    # Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
    # This startup script is used only if PulseAudio is started per-user
    # (i.e. not in system mode)
    .nofail
    ### Load something into the sample cache
    #load-sample-lazy x11-bell /usr/share/sounds/gtk-events/activate.wav
    #load-sample-lazy pulse-hotplug /usr/share/sounds/startup3.wav
    #load-sample-lazy pulse-coldplug /usr/share/sounds/startup3.wav
    #load-sample-lazy pulse-access /usr/share/sounds/generic.wav
    .fail
    ### Automatically restore the volume of streams and devices
    load-module module-device-restore
    load-module module-stream-restore
    load-module module-card-restore
    ### Automatically augment property information from .desktop files
    ### stored in /usr/share/application
    load-module module-augment-properties
    ### Should be after module-*-restore but before module-*-detect
    load-module module-switch-on-port-available
    ### Load audio drivers statically
    ### (it's probably better to not load these drivers manually, but instead
    ### use module-udev-detect -- see below -- for doing this automatically)
    #load-module module-alsa-sink
    #load-module module-alsa-source device=hw:1,0
    #load-module module-oss device="/dev/dsp" sink_name=output source_name=input
    #load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
    #load-module module-null-sink
    #load-module module-pipe-sink
    ### Automatically load driver modules depending on the hardware available
    .ifexists module-udev-detect.so
    load-module module-udev-detect
    .else
    ### Use the static hardware detection module (for systems that lack udev support)
    load-module module-detect
    .endif
    ### Automatically connect sink and source if JACK server is present
    .ifexists module-jackdbus-detect.so
    .nofail
    load-module module-jackdbus-detect channels=2
    .fail
    .endif
    ### Automatically load driver modules for Bluetooth hardware
    #.ifexists module-bluetooth-policy.so
    #load-module module-bluetooth-policy
    #.endif
    #.ifexists module-bluetooth-discover.so
    #load-module module-bluetooth-discover
    #.endif
    ### Load several protocols
    .ifexists module-esound-protocol-unix.so
    load-module module-esound-protocol-unix
    .endif
    load-module module-native-protocol-unix
    ### Network access (may be configured with paprefs, so leave this commented
    ### here if you plan to use paprefs)
    #load-module module-esound-protocol-tcp
    load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1
    #load-module module-zeroconf-publish
    ### Load the RTP receiver module (also configured via paprefs, see above)
    #load-module module-rtp-recv
    ### Load the RTP sender module (also configured via paprefs, see above)
    #load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'"
    #load-module module-rtp-send source=rtp.monitor
    ### Load additional modules from GConf settings. This can be configured with the paprefs tool.
    ### Please keep in mind that the modules configured by paprefs might conflict with manually
    ### loaded modules.
    .ifexists module-gconf.so
    .nofail
    load-module module-gconf
    .fail
    .endif
    ### Automatically restore the default sink/source when changed by the user
    ### during runtime
    ### NOTE: This should be loaded as early as possible so that subsequent modules
    ### that look up the default sink/source get the right value
    load-module module-default-device-restore
    ### Automatically move streams to the default sink if the sink they are
    ### connected to dies, similar for sources
    load-module module-rescue-streams
    ### Make sure we always have a sink around, even if it is a null sink.
    load-module module-always-sink
    ### Honour intended role device property
    load-module module-intended-roles
    ### Automatically suspend sinks/sources that become idle for too long
    load-module module-suspend-on-idle
    ### If autoexit on idle is enabled we want to make sure we only quit
    ### when no local session needs us anymore.
    .ifexists module-console-kit.so
    load-module module-console-kit
    .endif
    .ifexists module-systemd-login.so
    load-module module-systemd-login
    .endif
    ### Enable positioned event sounds
    load-module module-position-event-sounds
    ### Cork music/video streams when a phone stream is active
    load-module module-role-cork
    ### Modules to allow autoloading of filters (such as echo cancellation)
    ### on demand. module-filter-heuristics tries to determine what filters
    ### make sense, and module-filter-apply does the heavy-lifting of
    ### loading modules and rerouting streams.
    load-module module-filter-heuristics
    load-module module-filter-apply
    # X11 modules should not be started from default.pa so that one daemon
    # can be shared by multiple sessions.
    ### Load X11 bell module
    #load-module module-x11-bell sample=bell-windowing-system
    ### Register ourselves in the X11 session manager
    #load-module module-x11-xsmp
    ### Publish connection data in the X11 root window
    #.ifexists module-x11-publish.so
    #.nofail
    #load-module module-x11-publish
    #.fail
    #.endif
    ### Make some devices default
    #set-default-sink output
    #set-default-source input
    ~/.xinitrc [currently using daemon mpd]
    #!/bin/sh
    # ~/.xinitrc
    # Executed by startx (run your window manager from here)
    if [ -d /etc/X11/xinit/xinitrc.d ]; then
    for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
    done
    unset f
    fi
    #if grep -q "state: pause" /home/quiv/.config/mpd/state; then
    # mpc toggle
    #fi
    #mpd ~/.config/mpd/mpd.conf
    ~/.config/bspwm/panel/notify_mpd
    xrdb ~/.Xresources
    xset +fp ~/.fonts
    xset +fp /usr/share/fonts/misc
    xset fp rehash
    xsetroot -cursor_name left_ptr &
    # imlibsetroot -x e -s f /home/quiv/Pictures/bloom_one_desktop.jpg
    sh ~/.fehbg &
    compton -CGb --backend glx --paint-on-overlay --vsync opengl-swc &
    # exec gnome-session
    # exec startkde
    # exec startxfce4
    # ...or the Window Manager of your choice
    sxhkd &
    exec bspwm
    ~/.zprofile [currently trying to use systemd/User]
    #[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx
    EDIT:A small update; it seems I don't need to have /etc/systemd/system/[email protected]/autologin.conf when using systemd to manag my user session as I removed it and I'm both automatically logged on and in X-session.
    Last edited by quiv (2014-07-05 13:40:30)

    o_caino wrote:
    Setting mpd as a systemd user service is very simple. This is what I did.
    In ~/.config/systemd/user/mpd.service
    [Unit]
    Description=Music Player Daemon
    After=network.target sound.target
    [Service]
    ExecStart=/usr/bin/mpd --no-daemon
    ExecStop=/usr/bin/mpd --kill
    [Install]
    WantedBy=default.target
    To enable
    systemctl --user enable mpd
    Done.
    Well shit. I guess I didn't need to do all that other stuff. I only wish I'd known about this before wasting most of my day. Thank you very much, everything appears to be working flawlessly now.

  • [Solved] Can't get MPD to work with PulseAudio

    After a long time using straight Alsa I've been setting up Pulse because I want to send my laptop's audio to a networked device. So far I have audio output working (through my laptop) with everything except MPD.  MPD won't output audio with Pulse enabled; songs stay in "paused" mode.  I run MPD as my local user and have been trying to get this suggested systemd service to work, but it fails when I start it:
    systemd[1]: Starting Music Player Daemon (running as 0112358)...
    systemd[1]: Started Music Player Daemon (running as 0112358).
    systemd[4098]: pam_unix(system-local-login:session): session opened for user 0112358 by (uid=0)
    sudo[4095]: pam_unix(sudo:session): session closed for user root
    mpd[4098]: Failed to bind to '[::]:6600': Failed to create socket: Address family not supported by protocol
    systemd[4100]: pam_unix(system-local-login:session): session closed for user 0112358
    systemd[1]: mpd-myuser.service: main process exited, code=exited, status=1/FAILURE
    systemd[1]: Unit mpd-myuser.service entered failed state.
    dbus-daemon[943]: dbus[943]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.55" (uid=1000 pid=4100 comm="(sd-p ") interface="org.freedesktop.login1.Manager" member="ReleaseS
    dbus[943]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.55" (uid=1000 pid=4100 comm="(sd-p ") interface="org.freedesktop.login1.Manager" member="ReleaseSession" error name
    systemd[4100]: pam_systemd(system-local-login:session): Failed to release session: Access denied
    sudo[4114]: 0112358 : TTY=pts/3 ; PWD=/home/0112358 ; USER=root ; COMMAND=/usr/bin/journalctl
    sudo[4114]: pam_unix(sudo:session): session opened for user root by (uid=0)
    This is my /etc/mpd.conf:
    music_directory "/home/0112358/Music"
    playlist_directory "/home/0112358/Music/Playlists"
    db_file "/home/0112358/.mpd/mpd.db"
    log_file "/home/0112358/.mpd/mpd.log"
    pid_file "/home/0112358/.mpd/mpd.pid"
    state_file "/home/0112358/.mpd/mpd.state"
    user "0112358"
    gapless_mp3_playback "yes"
    input{
    plugin "curl"
    audio_output{
    type "pulse"
    name "My Pulse Output"
    /etc/asound.conf:
    # Use PulseAudio by default
    pcm.!default {
    type pulse
    fallback "sysdefault"
    hint {
    show on
    description "Default ALSA Output (currently PulseAudio Sound Server)"
    ctl.!default {
    type pulse
    fallback "sysdefault"
    /etc/pulse/default.pa:
    .nofail
    .fail
    load-module module-device-restore
    load-module module-stream-restore
    load-module module-card-restore
    load-module module-augment-properties
    load-module module-switch-on-port-available
    ### Automatically load driver modules depending on the hardware available
    .ifexists module-udev-detect.so
    load-module module-udev-detect
    .else
    ### Use the static hardware detection module (for systems that lack udev support)
    load-module module-detect
    .endif
    ### Automatically connect sink and source if JACK server is present
    .ifexists module-jackdbus-detect.so
    .nofail
    load-module module-jackdbus-detect channels=2
    .fail
    .endif
    ### Automatically load driver modules for Bluetooth hardware
    .ifexists module-bluetooth-policy.so
    load-module module-bluetooth-policy
    .endif
    .ifexists module-bluetooth-discover.so
    load-module module-bluetooth-discover
    .endif
    ### Load several protocols
    .ifexists module-esound-protocol-unix.so
    load-module module-esound-protocol-unix
    .endif
    load-module module-native-protocol-unix
    .ifexists module-gconf.so
    .nofail
    load-module module-gconf
    .fail
    .endif
    ### Automatically restore the default sink/source when changed by the user
    ### during runtime
    ### NOTE: This should be loaded as early as possible so that subsequent modules
    ### that look up the default sink/source get the right value
    load-module module-default-device-restore
    ### Automatically move streams to the default sink if the sink they are
    ### connected to dies, similar for sources
    load-module module-rescue-streams
    ### Make sure we always have a sink around, even if it is a null sink.
    load-module module-always-sink
    ### Honour intended role device property
    load-module module-intended-roles
    ### Automatically suspend sinks/sources that become idle for too long
    load-module module-suspend-on-idle
    ### If autoexit on idle is enabled we want to make sure we only quit
    ### when no local session needs us anymore.
    .ifexists module-console-kit.so
    .nofail
    load-module module-console-kit
    .fail
    .endif
    .ifexists module-systemd-login.so
    load-module module-systemd-login
    .endif
    ### Enable positioned event sounds
    load-module module-position-event-sounds
    ### Cork music/video streams when a phone stream is active
    load-module module-role-cork
    load-module module-filter-heuristics
    load-module module-filter-apply
    ### Load DBus protocol
    .ifexists module-dbus-protocol.so
    load-module module-dbus-protocol
    .endif
    ### Make some devices default
    #set-default-sink output
    #set-default-source input
    Could anyone give me a hand please?
    Last edited by 0112358 (2013-06-30 15:30:33)

    0112358 wrote:
    ngoonee wrote:Or you could workaround it by outputting to tcp/ip to pulse (I wrote that section of the pulseaudio article on wiki.archlinux.org)
    You're suggesting running mpd as its own user?  If I did that, and configured mpd to output to 127.0.0.1, etc, would Pulse then be able to redirect the audio to another networked machine (since that's my end goal here)?  I don't want to end up having to put the other machine's IP directly in mpd.conf, since I won't always be running that way (since it's a laptop - sometimes I'll take it on the road and use headphones).
    Pulse can do that, yes, its very flexible that way. Doesn't matter where the audio comes from, really. Though as a disclaimer, I haven't tried it myself yet.
    Why not just set two outputs for mpd and toggle between them since it has native support? Doesn't sound like you really need pulseaudio.

Maybe you are looking for

  • Third Party Brush Issue

    I Installed Photoshop CS5 on my Computer. Went to a Third Party Obsidian Dawn Website I Dowmloaded Skin Texture Brushes. I Unziped the File to a Brush Folder. In the Brush Folder I Copied the Skin Texture Brushes.arb. Went to Drive C Left Click on It

  • BAPI's in Travel Request & Expenses

    Dear All,      As per Clients requirement we are developing New Travel request Form in Web Dynpro. Please help me to find the BAPI's used to save data for Travel Request in Web Dynpro. Thank you very much in advance. Regards, Kamal Rawal [email prote

  • Or logical operator

    Hello, Why there is no way to define or logical restriction for generic types? public class MyClass{     //you can add to this set only integers or strings, at runtime this set contains objects     private Set<? extends integer || String> mySet; }

  • How to view image by using webcam at other computer.

    I am student. Now I make one project by using LabVIEW software.  Now, my question is: I have two computer, both computer got install software LabVIEW. And the programming for viewing image by using webcam already finished done. Now is, I want to open

  • QT won't open .avi files...

    I just made a knew thread before but I couldn't edit it. Maybe it was .avi files and not .div files QT couldn't open. I changed it by mistake and couldn't remember which it was. Anyway, can someone help me with what codecs I need? Thanks!