Logging API: custom handler: isLoggable() doesn't work?

I introduced log messages that only work for level ALL (these are polling messages that are logged any few seconds and would fill up the log file, so i don't leg them as FINEST or such). SO i log these messages via logger.log(Level.ALL, "Polling xyz ...");
However, these messages are not logged through my custom FileHandler. Debugging showed that in the super class of my FileHandler java.util.loggin.Handler.isLoggable(LogRecord):
    public boolean isLoggable(LogRecord record) {
     int levelValue = getLevel().intValue();
     if (record.getLevel().intValue() < levelValue || levelValue == offValue) {
         return false;
     Filter filter = getFilter();
     if (filter == null) {     
         return true;
     return filter.isLoggable(record);
    }returns false because the first if() fires .
I change the log levels via
     * Set level for all registered loggers of the LogManager.
     * @param level New level to set.
    static public void setGlobalLevel(Level level) {
        if (level != null) {
            LogManager logManager = LogManager.getLogManager();
            if (logManager != null) {
                Enumeration enu = logManager.getLoggerNames();
                boolean first = true;
                while (enu.hasMoreElements()) {
                    String loggerName = (String) enu.nextElement();
                    Logger logger = logManager.getLogger(loggerName);
                    if (logger != null) {
                        logger.setLevel(level);
                    }//else: logger unavailable
                    if (first) {
                        logger.log(level, "Global log level changed to "+level);
                        first = false;
                }//next logger
            }//else: LogManager unavailable
        }//else: level unavailable
    }//setGlobalLevel()Is this not enough? Or is there a general problem using ALL (with StreamHandlers)?

Don't know what the problem might be, but have you compared the value of the LogRecord's level to the logger's at run time? Maybe one or the other isn't what you think it is.

Similar Messages

  • Link in my customized Report Template doesn't work – Apex 3.1

    I created a report template based on columns of my report
    My query report is:
    SELECT MEM_NAS ID, MEM_NOM NAME, MEM_DATE_NAIS BIRTH
    FROM ACMT_MEMBRE;
    My customized report template have this Row Template definition:
    <tr onclick="redirect('f?p=&APP_ID.:6:&SESSION.:::6:P6_NAS:#ID#');">
    <td #ALIGNMENT# class="t16data_edit">#NAME#</td>
    <td #ALIGNMENT# class="t16data_edit">#BIRTH#</td>
    </tr>
    This would redirect to the page 6 when user click anywhere on a row but it doesn’t work.
    I have this error message:
    CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');">
    I realized that problem is caused by #ID# because if I hardcode this ID, it works.
    How can my report template get the “ID” from my query report ?
    Apex version: 3.1
    Edited by: mario_romero77 on Jun 8, 2012 10:06 AM

    mario_romero77 wrote:
    I created a report template based on columns of my reportAlways post code wrapped in <tt>\...\</tt> tags to prevent the forum software mangling it.
    My query report is:
    SELECT MEM_NAS ID, MEM_NOM  NAME, MEM_DATE_NAIS  BIRTH
    FROM ACMT_MEMBRE; My customized report template have this Row Template definition:
    &lt;tr onclick="redirect('f?p=&APP_ID.:6:&SESSION.:::6:P6_NAS:#ID#');"&gt;
    <td #ALIGNMENT# class="t16data_edit">#NAME#</td>
    <td #ALIGNMENT# class="t16data_edit">#BIRTH#</td>
    </tr>
    Is the report template definitely of type Named Column (row template) (defined on App Builder page 4000:4654) and not Generic Columns (column template) (defined on page 400:258)?
    Note that the <tt>#ALIGNMENT#</tt> substitution string is not supported in named column templates. Set column alignment explicitly using HTML attributes in the template, or use CSS.
    This would redirect to the page 6 when user click anywhere on a row but it doesn’t work.
    I have this error message:
    CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');"> CHECK$01');">
    {code}Where do you see this? It looks like there's a mismatch between the report columns returned by the query and those referenced in the report template. Or the data contains unsafe HTML characters that aren't being escaped.
    Yes, my report query has a column called ID and it's set as Hidden. This could be the problem. In a report based on a named column template any columns referenced in the template must be +shown+ in the report, even if (as in this case) the column value is not visible to the user: the positioning of the <tt>#ID#</tt> column placeholder in the <tt>onclick</tt> attribute rather than in a table cell is what makes it "hidden". *The Show checkbox for the ID column must be checked.*
    From the gobbledygook being generated it looks like there could be a row selector checkbox column in this report as well? Named column row templates must include substitution placeholders for every shown column. It's also advisable to keep the columns in the same order in the SQL, report column attributes and row template.
    Something like
    {code}
    &lt;tr onclick="redirect('f?p=&APP_ID.:6:&SESSION.:::6:P6_NAS:#ID#');"&gt;
    <td class="t16data_edit">#CHECK$01#</td>
    <td class="t16data_edit">#NAME#</td>
    <td class="t16data_edit">#BIRTH#</td>
    </tr>
    {code}
    I realized that problem is caused by #ID# because if I hardcode this ID, it works.
    How can my report template get the “ID” from my query report ?If the above doesn't help then the easiest way to troubleshoot this would be for you to upload the app to apex.oracle.com and post guest developer credentials for the workspace so we can see the whole thing: template, SQL, and report attributes. Otherwise we're likely to and up with a lot of tedious to and fro here posting bits of code and attribute values.

  • Custom Page Sizes doesn't work

    I have set up a few custom page sizes but when I try to used them, it doesn't work. Well once in blue moon it does.
    I can't find a consistent way that it does. I have read all the online help and followed the process to the letter, but when I select the page size under Paper Size it doesn't change the paper size.

    J,
    There definitely are problems with Custom Page sizes. I don't have enough specifics to formulate what I would consider good feedback to Apple, something that they could easily act on.
    I can tell you that if you set your System Preferences > International > Formats > Measurement Units: US and Set your Pages > Preferences... > Rulers > Ruler Units: Inches, you can create the size you want and it will stay selected and not pop back to the default. Here's what I have:
    Again, I know that there's a problem. If you wish, you can use the setup I outlined and get the job done and later take up the cause of fixing whatever is going on with the CM units.
    To Fruhulda, you noted that 9 cm by 6 cm is a size that fails as J described - and I confirmed here. However to get a successful size I found that I could use 3.53" X 2.35" (8.97CM X 5.97CM), a very close compromise. There clearly are problems with measurement units in Page Setup.
    Regards,
    Jerry

  • Currency conversion type by customer exit variable doesn't work

    Hi all.
    In my query I need amounts by quarter, applying quarters last date rates as currency conversion.
    Query has Year parameter. Based on this parameter, by customer exits I calculate every quarters last date and use them as currency conversion types.
    The problem is that query DOESN'T APPLY currency conversions!
    I checked TCURR table - currency conversions do exist for applied days
    I checked my customer exits - the date calculation works fine
    I suppose where is something wrong in query processes (customer exits/currency conversions) sequence before running it.
    Someone knows anything 'bout that?

    Check these docs.. and check again.
    [Creating Currency Translation Types|http://help.sap.com/saphelp_nw04/helpdata/en/80/1a6813e07211d2acb80000e829fbfe/content.htm]
    [Use Variables for Currency Conversion|http://www.scribd.com/doc/7061035/How-to-Use-Variables-for-Currency-Conversion]

  • Log out botton in webpages doesn't work

    When I log into a secure site and I want to log out the button doesn’t work. I have to close the browser to log out. This occurred after I installed the new version 8.0. What is the problem? Should I go back to the previous version?

    Did you update to LR 6.0.1 / LR CC 2015.0.1 ?
    <snip>
    von Pete.Green (30. April 2015)
    Today we released an update to Lightroom, Lightroom CC 2015.0.1 (Also, Lightroom 6.0.1) is now available.
    This bug fix addresses issues related to launching Lightroom and accessing online help.
    To Update:
    Choose "Help > Updates" within Lightroom, or click Update from the Creative Cloud desktop application.
    (If you're an early downloader, you may need to restart the CC Desktop application for update to show)
    <snip>

  • S_ALR_87012177 (customer payment history) doesn't work for histories ...

    Hi All
    Rif t.code S_ALR_87012177. This report requires, for working, the flag in th filed "Payment history record" in the tab "payment transactions" of customers master data.
    I've adjourned the master data of the customers putting in the field "Payment history record". But the report doesn't work for histories. Is there a program which make the report working for histories too?
    Thanks
    Gandalf

    Hi Pankaj,
    We canu2019t see document currency in this report; better u can see document currency in T. Code u2013 FBL5N. 
    Thanks

  • Handler "applicationWillFinishLaunching_" Doesn't Work?

    If I put this in my "Appdelegate.applescript" it doesn't work.
    on applicationWillFinishLaunching_(aNotification)
            say "1 2 3"
              end applicationWillFinishLaunching_
    Why is that and how can I fix it?

    Here is my full console output on 1 run and close.
    objc[16657]: Object 0x10011e120 of class NSPathStore2 autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
    objc[16657]: Object 0x10011e4e0 of class NSPathStore2 autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
    objc[16657]: Object 0x1005023f0 of class __NSArrayM autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
    objc[16657]: Object 0x100508060 of class __NSCFString autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
    2013-09-07 23:11:03.483 SkypeBot[16657:403] Error loading /Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types:  dlopen(/Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types, 262): no suitable image found.  Did find:
              /Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types: no matching architecture in universal wrapper
    SkypeBot: OpenScripting.framework - scripting addition "/Library/ScriptingAdditions/Adobe Unit Types.osax" declares no loadable handlers.

  • Customer exit variable doesn't work

    Hi,
    I tried to create customer exit for my query but  iam not getting the right result.
    My requirement is to create a Key figure variable that displays Q1 - Q4 based on fiscal year/period (001.2008) entered by the user.
    steps I have taken
    1. created variable MD_VAR for fiscal year/period
    2. created key figure variable MD_VAR_KF where I have the description as Q1 .
    and the result I have is Q&MD_VAR_KF& but I would like to get Q1
    my code
    data: lv_month type n length 3.
    CASE I_VNAM.
    WHEN 'MD_VAR_KF'. "KF variable
    IF I_STEP = 2.
    LOOP AT I_T_VAR_RANGE INTO LOC_VAR_RANGE WHERE VNAM ='MD_VAR'.
    lv_month = LOC_VAR_RANGE-LOW+6(3).
    IF lv_month = '001' OR lv_month = '002' OR lv_month = '003'.
    L_S_RANGE-LOW = '1'.
    ELSEIF lv_month = '004' OR lv_month = '005' OR lv_month = '006'.
    L_S_RANGE-LOW = '2'.
    ELSEIF lv_month = '007' OR lv_month = '008' OR lv_month = '009'.
    L_S_RANGE-LOW = '3'.
    ELSEIF lv_month = '010' OR lv_month = '011' OR lv_month = '012'.
    L_S_RANGE-LOW = '4'.
    ELSE.
    L_S_RANGE-LOW = 'wrong values'.
    ENDIF.
    L_S_RANGE-SIGN = 'I'.
    L_S_RANGE-OPT = 'EQ'.
    APPEND L_S_RANGE TO E_T_RANGE.
    ENDLOOP.
    ENDIF.
    ENDCASE.
    What did I do wrong and  how do I achieve my requirement
    thanks

    When you variable result displays the variable name inside &...& means the variable is not deriving a value.
    Make sure the variable &MD_VAR_KF& is defined as a Text variable and as an Exit variable. Otherwise it won't process it in the exit.
    If Fiscal Period is dependent on Fiscal Year Variant (I can't remember off-hand) then the variant key will preceed the Fiscal Period value in the variable, and the value is always processed based on internal format YYYYMMM.  So your substring will be +6(3) if FYV dependent, and +4(3) otherwise.
    You have focused the issue on the code but didn't clarify how you defined the variable itself. If these settings are correct then you need to debug the code to see what part works and what doesn't, then provide more details.

  • Custom email address doesn't work in Maverick

    Configured Apple Mail on a new iMac running Maverick 10.9.1 but my email is custom for business purposes rather than gmail, yahoo, etc.  I'm not able to send or receive on this custom address though others work fine.  Get an error that it can't connect to the internet despite identical settings to my MacBook Pro which works.  Nothing turned up on the web domain side.  Help! 

    jaydog69 wrote:
    Hi, I've been assigned a new BT Yahoo email address and password, but they won't work. Does that get activated when my broadband becomes active? I go live with BT on Monday but surely if a yahoo email has been setup I should be able to log in now?
    Also, do I have to use this email account? Will BT email me at the address I have refisted with My BT if they need to contact me?
    Thanks
    Hi.
    Indeed, the email account tends to become active on the day the BB starts to work. However it may not be until late in the day. If the email address can't be accessed on the go live day, check the day after - and if it still fails, you can contact a moderator who should be able to unlock the email account.
    You don't have to use the email account, but it may get sent service emails from BT.
    http://www.andyweb.co.uk/shortcuts
    http://www.andyweb.co.uk/pictures

  • [KDE & HAL] I can't log with KDM & HAL daemon doesn't work.

    Hi all,
        I opened a new topic because I found anybody who has the same problem. First, I can't log myself with KDM, when I type my password and press enter, it displays me a black screen en goes back to logging session...So I read a comment which is advised to log in with GDM, it works but it's not KDM... I noticed that dbus didn't launch, I fixed that with wiki explanations, but HAL still like that:
    :: Starting Hardware Abstraction Layer                                                                       [FAIL]
    I think it is a bug of 64bit package, but I am not sure. (32bit version works)
    So Have you any ideas ? Thanks for reply.
    PS: sorry for ugly english. It's not my native language.
    I simply rebooted when it solved the problem...
    Last edited by skanarchy (2009-02-12 15:23:20)

    I am having the problem logging on through KDM as well, was that what was solved by simply rebooting? Someone else is mentioning the problem here: http://bbs.archlinux.org/viewtopic.php?pid=514615

  • Customizing the toolbar doesn't work

    I have used "View>Toolbars>Customize" to put a "New Tab" icon on the navigation toolbar. This has worked for weeks and weeks, putting on a new tab when I have clicked on it. Suddenly, for no apparent reason, it no longer works and neither does the '+' at the right of a tab.
    Could someone tell me how to get the "New Tab" feature working again, please

    Go to the Customize menu you mentioned already again and then in the panel which opens, click the button called '''Restore Default Set'''. Then click "'''Done'''".
    You should be able to drag the '''+''' sign back to the toolbar to create a button when you open the Customize menu again afterwards.
    If this answers your question, please click the '''Solved it''' button next to this post after you log in into the forum. This will help others searching for a solution to the same subject.
    Thanks.

  • Illustrator CC custom fit print doesn't work

    This is a serious workflow disruption: In CSx I could open any file, choose a print preset, click on 'custom' for Media Size and it would automatically adjust the print width and height to whatever the artwork boundaries were (Ignore Artboards ✓'d). Now in CC it just uses whatever I had set for the print preset when I created it rather than adjusting like bfore. Is there something I'm overlooking? Can/will this be fixed? This might sound like small pease compared to the overall view, but this makes a design that would normally take a few seconds to print to our screens to almost half a minute.

    Thanks, I thought I already moved it. Guess not :/

  • Custom voicemail recording doesn't work

    my iphone is two weeks old. i recorded a custom voicemail greeting when i first got it and now want to re-record. the keypad for the voicemail is no longer sensitive and the voicemial has now gone to the default mode. resetting has not helped. any suggestions??

    J,
    There definitely are problems with Custom Page sizes. I don't have enough specifics to formulate what I would consider good feedback to Apple, something that they could easily act on.
    I can tell you that if you set your System Preferences > International > Formats > Measurement Units: US and Set your Pages > Preferences... > Rulers > Ruler Units: Inches, you can create the size you want and it will stay selected and not pop back to the default. Here's what I have:
    Again, I know that there's a problem. If you wish, you can use the setup I outlined and get the job done and later take up the cause of fixing whatever is going on with the CM units.
    To Fruhulda, you noted that 9 cm by 6 cm is a size that fails as J described - and I confirmed here. However to get a successful size I found that I could use 3.53" X 2.35" (8.97CM X 5.97CM), a very close compromise. There clearly are problems with measurement units in Page Setup.
    Regards,
    Jerry

  • GPO for custom html wallpaper doesn't work on Windows 7

    Hi Guys,
    I have 3 organizations with Windows 2003 server and many clients (Win XP/Win 7).
    I created a new GPO to set a active wallpaper to the OU and set there html file to be the wallpaper.
    It’s works excellent on Win XP clients, But in Win 7 clients I recieved black wallpaper instead.
    I even tried to set JPG\BPM wallpaper to check the GPO – and it’s work great on Win XP and Win 7 both !
    The problem is only with html wallpaper in Win 7 clients.
    Someone have an idea?
    Thank you !

    Hi Yaakov-l,
    I agree with Denis. Active Desktop is not supported in Windows Vista (including Windows 7). Since, Windows
    Vista has replaced the Active Desktop with Windows Sidebar (Called Windows Desktop Gadgets starting with Windows 7). This seems to be the root reason why html wallpaper isn’t applied to Windows 7 clients correctly.
    In Windows 7 client, please open Registry Editor and navigate to: HKEY_CURRENT_USER\Control Panel\Desktop\WallPaper.
    Then create a String Value to set wallpaper and then check if can help to solve this issue. You can apply the registry setting to multiple computers via GPP (In GPME: Preference->Windows Settings-> Registry).
    Please note: before modify any regsitry, please back up. It will help us to avoid some unexpected issues.
    If anything I misunderstand, please don't hesitate to let me know.
    Hope this helps.
    Best regards,
    Justin Gu

  • [SOLVED]Custom DSDT not loading - OEM battery doesn't work - Sony Vaio

    EDITING ORIGINAL POST TO POST SOLUTION so I don't do a massive bump
    Installed windows and ran the BIOS flasher that came with the battery. Didn't work until I changed a line in the plaintext configuration file (config.ini or something) it comes with. Changed "Capacity: 20" to "Capacity: -10". This changed the battery charge requirement from 20% to negative ten percent (any negative number will do), allowing the program to run and flash the BIOS. Didn't realize I could do that, but it fixed  the problem 100%.
    #### BEGIN ORIGINAL POST: ################################
    Hey guys,
    I'm a bit of a linux noob, but I've spent many hours this week trying to fix this issue on my own and have learned a lot about making custom kernels, hardware stuff, ACPI, and ABS. However, nothing I've done has worked and I've hit a wall. For reference, I'm on a Sony Vaio VGN-FZ4000 with linux-3.0 base kernel, gnome3/gdm. The battery is made in china and doesn't list a manufacturer, just model number BPS8, 52000mAh.
    [Backstory]
    So I recently got an OEM battery to replace the broken original, which hasn't worked since before I installed arch (though it worked with an Arch install I did a couple years ago). When I first plugged it in, the gnome battery symbol popped up listing the battery at 0% with an exclamation icon. I unplugged from AC power and the laptop still ran, but the battery monitor just said it was at 0% and 'Estimating' remaining time. I figured this was a glitch with gnome or just because it was this battery's first cycle so I let it run down until it hard-crashed. Then I plugged back into AC and tried to turn on the computer, but it wouldn't do anything until I removed the battery.
    Looking into the problem I discovered this was due to the ACPI firmware table DSDT being compiled for Windows, which has, shall we say, fewer restrictions on sanity than the Intel ASL compiler used for UNIX systems. Sure enough I extracted /sys/firmware/acpi/tables/DSDT to find that its section about the battery contained the entry 'Zero' for Battery Technology, which translates to "non-rechargeable", rather than 'One', which makes it chargeable. acpitool confirmed this; my system thought the battery was non-rechargeable and was constantly discharging it. Needless to say I've only been putting it in temporarily to test solutions since.
    [/backstory]
    [tl;dr] DSDT firmware contains malformed battery description, now I can't get my system to run with a custom DSDT. [/tl;dr]
    Attempted solutions:
    [1]
    Extract, modify, recompile DSDT and include it with the kernel compilation .config options
    CONIFG_ACPI_CUSTOM_DSDT=y
    CONFIG_ACPI_CUSTOM_DSDT_FILE="/usr/src/custom_dsdt.hex
    CONIFG_STANDALONE=n
    as suggested here, a page linked to by the arch wiki page on DSDT.
    I followed the instructions but no matter what this has generated errors during the kernel compilation, sometimes due to every line containing unexpected \231 (or other numbers) characters, sometimes finding some error in the DSDT file and then claiming that the driver it was compiling (ol.c somewhere in the drivers/acpi section I believe) had references to undefined functions all over the place. I CANNOT compile with a custom DSDT specified.
    [2]
    Place recompiled DSDT in /lib/initcpio/custom.dsdt and add 'dsdt' to the HOOKS in mkinitcpio (and rebuild the initramfs-linux-*.img, of course). Another version of this included recompiling the kernel with CONFIG_STANDALONE disabled.
    In neither of these situations has the running DSDT ever been anything but the BIOS-supplied one and not once has the battery shown any different behavior.
    acpitool and $ cat /proc/acpi/battery/BAT0/info have consistently claimed the information specified in the BIOS-supplied DSDT; the battery is non-rechargeable and is discharging at an unknown rate. Sometimes acpi will even report that the battery has zero capacity.
    The arch wiki does say mkinitcpio doesn't support the dsdt hook as of 2.6.30, but [1] didn't work either and mkinitcpio -H dsdt still told me to try this so I did.
    [3]
    The final solution I have tried has been to do [2] but to recompile the kernel with the legacy support for battery and ac adapter stuff disabled. I tried this because it was suggested in the kernel.log;
    Sep  13 11:51:03 localhost kernel: [   11.740059] ACPI: Deprecated procfs I/F for AC is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared
    Sep  13 11:51:03 localhost kernel: [   11.753434] ACPI: AC Adapter [ADP1] (on-line)
    The corresponding line now reads
    ACPI: AC Adapter [ADP1] (on-line)
    (The same goes for the battery BAT0)
    but all this does is remove the battery/ and adp1/ folders from /proc/acpi/ and break acpitool functionality. The log still doesn't mention the dsdt hook, either.
    [4]
    The old way to do this was to use the acpi-dsdt-initrd-patch-* patch, but that hasn't been updated for modern kernels, presumably because of the new "functionality" from mkiniticpio. The current kernel .config doesn't include any options for ACPI initrd/initramfs support or reading a DSDT from initramfs, which is the functionality provided by this patch.
    This covers all the methods I've been able to find on the internet and I'm at a loss for what to do. Am I doing something wrong in [1]? Under what conditions will the compiler fail/succeed with a CONFIG_ACPI_CUSTOM_DSDT_FILE?
    When I recompile I fix the 'Zero' definition and a couple compiler errors and warnings. The errors come from section length definitions, which read as 0x00000000 rather than the appropriate max-min value so I fix those, and the warnings come from _T_* methods belonging to the compiler, so I refactor the code to remove the initial underscores. The last warning comes from an isolated And statement that's within brackets (compiler complains it doesn't do anything), but if I remove that the compiler fails hard.
    Thanks to anyone who's read this far.  Please let me know if you have any ideas how to get my system to use a customized DSDT.
    Last edited by paraffin (2011-09-29 23:20:30)

    Thanks for the offer, Radioactive man However, I'm actually compiling a customized kernel with the linux-ck and -sony patches, so your packages won't help. (The custom kernel works fine and I've tested this battery behavior on the the regular, -ck, and -sony kernels as well)
    Anyway, so I tried another compile with
    CONFIG_PREVENT_FIRMWARE_BUILD=n in addition to the options listed in [1] and that time it compiled.
    Unfortunately it still didn't load the DSDT!
    I did catch a quick little error message that turned up in kernel.log though;
    /var/log/kernel.log:Sep 15 11:50:24 localhost kernel: [    0.925780] acerhdf: unknown (unsupported) BIOS version Sony Corporation/VGN-FZ4000E/R2110J7, please report, aborting!
    acerhdf is a fan controller module for the Aspire One, and perhaps I left that in the kernel config and it's preventing the custom DSDT from loading, even though the acerhdf module never gets loaded itself, nor is it in my rc.conf or anything else... If that was the cause of all this, I'm gonna be angry...
    Anyway, this message does not appear with my latest kernel build because I took off the custom DSDT option, hoping to be able to use ACPI_CUSTOM_METHOD=y, which supposedly allows one to inject a custom AML method into a debug fs. It wouldn't have worked anyway, as it doesn't let you modify Device sections, but even with a dummy method insertion it didn't give my root modification privileges as it was supposed to...
    Will try recompiling AGAIN with this CONFIG_ACERHDF=n (it's simply 'not set' in my current .config), while also enabling the custom kernel etc. If this doesn't work I have no idea what I'll do.
    Anyway, thanks for your help and time:

Maybe you are looking for