Timeouts not respected in WTC

Hi,
We are having a problem with WLS 8.1 SP2 concerning the timeouts of WTC.
If the Tuxedo server dies while serving a request from WLS via WTC the thread
that is serving the request remains blocked forever. The only solution is to restart
WLS.
So WTC does not respect both timeouts:
- the gateway timeout
- the transaction timeout - in this case we see the timeout occuring but the thread
continues to be blocked.
I have filed a case to BEA a month ago (case #510335). It was recognised as a
bug but I have no solution till now.
Does someone know a workaround?
Thanks
Idalina

Hi Idalina,
I'm currently working your case (although officially I'm supposed to be on vacation!)
I have identified the problem and will keep the support engineer up-to-date on
my progress. Can you please let me know what it is you are really trying to do?
It's possible that my fix may provide other solutions to your problem.
Regards,
Todd
Andy Piper <[email protected]> wrote:
"Idalina Videira" <[email protected]> writes:
Someone is actively working on this issue for another customer as we
speak.
andy
Hi,
We are having a problem with WLS 8.1 SP2 concerning the timeouts ofWTC.
If the Tuxedo server dies while serving a request from WLS via WTCthe thread
that is serving the request remains blocked forever. The only solutionis to restart
WLS.
So WTC does not respect both timeouts:
- the gateway timeout
- the transaction timeout - in this case we see the timeout occuringbut the thread
continues to be blocked.
I have filed a case to BEA a month ago (case #510335). It was recognisedas a
bug but I have no solution till now.
Does someone know a workaround?
Thanks
Idalina

Similar Messages

  • Tablet Wacom has wrong behaviour, not respect alt right mouse in Photoshop CC 2014

    I have set my Wacom Bamboo tablet to send modifier Alt+Right button when I press the button, then I can change size or hardness of the cursor.
    I works in CS6 and CC but not in CC 2014. The bubble "alt" is now displayed but Photoshop not respect the alt button and I cannot change the size of cursor. When I press the alt+right button on mouse, it works.
    When I change mode of tablet from Pen to Mouse, it works but I cannot map the cursor to main display - this workaround is not applicable for me :-(
    Any suggestions?
    Thanks

    I'm having the same issue. Scroll wheel works fine in all Adobe products besides Photoshop. I've tried reinstalling Photoshop, plugging in the mouse to a different USB port, reinstalling the mouse driver, and restarting my computer multiple times. This bug makes Photoshop practically useless, as everything takes about twice as long to get done.
    I really hope we get a fix for this soon. So far CC has been a huge disappointment, filled with small, productivity-destroying bugs like this one.

  • NavBarByRelationshipItem: Does not respect ViewId

    Hi experts,
    From an opportunity I would like to show activities in the Navigation bar to the left. Thats no problem. But changing the view from the associated view to a custom view - does not work.
    I tried to fill in the Optional attribute "ViewId" with the ID for the view in question, but dyn crm still shows the associated view.
    Microsoft actually address this problem in rollup10, I'm on rollup18. So it should work.
    This is the snippet from my customization.xml file
    <NavBarByRelationshipItem RelationshipName="Opportunity_ActivityPointers" Id="navActivities" Show="true" Sequence="10000" ViewId="{987239E3-8E9C-E411-9580-D485640E8203}" Area="Info">
      <Titles>
        <Title LCID="1030" Text="Aktiviteter" />
      </Titles>
    </NavBarByRelationshipItem>
    Any help would be appreciated
    Henrik
    --- Best regards Henrik Skydtsgaard

    Found a solution. If you use the standard Id, in this case "navActivities", then ViewId is not respected. Choose another Id and it works.
    /henrik
    --- Best regards Henrik Skydtsgaard

  • [SOLVED] Xfce composite settings are not respected

    I have come across a problem with the Xfce composite manager. I enable this primarily to have conky draw transparently on the desktop wallpaper, but then found shadows and transparency did not cause much more impact on performance after enabling composite effects in the first place.
    But now I'm experiencing that some settings in the Tweaks settings menu are not respected. For instance, I've enabled transparency both when moving and resizing windows, but they only turn transparent when moving them. Also, I've enabled transparency for notifications, which to my understanding includes the desktop right-click menu, but they are opaque. Anybody else experience this? I've tried turning composite effects off, logging out and back in and turning them on again. No luck there. Also, if you should know where these settings are stored (text file somewhere/Xconf...) I'd be happy to inspect them
    Thank you!
    Last edited by mariusmeyer (2011-08-02 14:12:37)

    stqn wrote:Uh? I really don't see why the desktop right-click menu would be using notifications' opacity setting... Anyway here it works as expected (notifications are transparent, not the menu.)
    Now it does for me as well. The reason I thought the menu was a part of it was because it became transparent when I enabled notification transparency the first time but this behaviour went away after a logoff-login I think.
    The big problem I'm struggeling with now is still the fact that xfwm does not respect the settings as found in Xfconf / Settings -> Tweaks. The shadows on the borders won't go away no matter what I do; however and I'm able to turn off the resize/move transparency in-session. When I log out and back in again, the behaviour reverts, although the settings as I set them remain unchanged =_=
    If anything, does anybody know how to return all of xfwm's settings to the default, so I can start over? All I really need compositing for is transparent conky anyways....
    EDIT: Okey, it seems this has something to do with the xfwm theme I use :s after switching to other themes in the list I am suddenly in control of the composite effects again... Does this mean that the theme I use stores info on what composite effects it should use??
    Last edited by mariusmeyer (2011-08-02 14:08:17)

  • HT202774 Captions are not respected when turned off under Accessibility and still appear in the native player, how do I turn of captions?

    Captions are not respected when turned off under Accessibility and still appear in the native player, how do I turn of captions for the native player?

    Restart your computer while holding down left mouse key. That will eject the CD and your Mac will start as normal.
    Lupunus

  • Why ScheduledThreadPoolExecutor is not respecting the delay?

    I have a Customized implementation for ScheduledThreadPoolExecutor using which I am trying to execute a task for continuous execution. The problem I have faced here with the implementation is, some tasks executed continuously where as two of them are not respecting the delay and executed continuously. I am using the scheduleWithFixedDelay method.
    Even I have tried reproducing, but I couldn't.
    Here is my customized implementation.
    package com.portware.utils.snapmarketdata.test;
    import java.util.Collections;
    import java.util.HashSet;
    import java.util.Iterator;
    import java.util.List;
    import java.util.Set;
    import java.util.concurrent.Executors;
    import java.util.concurrent.Future;
    import java.util.concurrent.RejectedExecutionHandler;
    import java.util.concurrent.ScheduledFuture;
    import java.util.concurrent.ScheduledThreadPoolExecutor;
    import java.util.concurrent.ThreadFactory;
    import java.util.concurrent.ThreadPoolExecutor;
    import java.util.concurrent.TimeUnit;
    import java.util.concurrent.atomic.AtomicInteger;
    import com.indigo.utils.Log;
    * To schedule the tasks in timely manner.
    public class TestScheduledExecutorService  {
      private static String CLASS_NAME = TestScheduledExecutorService.class.getName();
      protected final ThreadPoolExecutor executor;
      static int totalCount = 0;
      public static void main(String[] args) throws InterruptedException {
        TestScheduledExecutorService executorService = new TestScheduledExecutorService("Test", 10, null);
        final AtomicInteger integer = new AtomicInteger();
        final Set<Integer> testSet = new HashSet<Integer>();
        for (int i = 0; i < 10; i++) {
          testSet.add(i);
        Iterator<Integer> iterator = testSet.iterator();
        synchronized (testSet) {
        while(iterator.hasNext()) {
          integer.set(iterator.next());
          executorService.submitTaskForContinuousExecution(new Runnable() {
          @Override
          public void run() {
              System.out.println(Thread.currentThread().getName()+" Hello : "+integer.get() + " count value is:"+totalCount++);
        }, integer.toString());
        while (true) {
          synchronized (TestScheduledExecutorService.class) {
            TestScheduledExecutorService.class.wait();
      private static class MyRunnableTask implements Runnable{
        ScheduledFuture<?> future;
         * The task to be run.
        private Runnable runnable;
         * The number of attempt.
        private int count;
         * Maximum attempts configured under TCA configuration.
        private int maximumAttempts;
        private String id;
        public MyRunnableTask(Runnable runnable, int maximumAttempts, String id) {
          this.runnable = runnable;
          this.maximumAttempts = maximumAttempts;
          this.id = id;
        @Override
        public void run() {
          if (count >= maximumAttempts) {
            this.future.cancel(true);
            System.out.println("Cancelling the task with id :"+id+" after count :"+count);
            return;
          count++;
          this.runnable.run();
         * Return the number of attempt.
         * @return
        public int getCount() {
          return count;
      private void submitTaskForContinuousExecution(Runnable runnable, String id){
        int numOfAttempts = 10;
        MyRunnableTask runnableTask = new MyRunnableTask(runnable, numOfAttempts, id);
        int interval = 1;
        ScheduledFuture<?> scheduleWithFixedDelay = this.scheduleWithFixedDelay(runnableTask, 0, TimeUnit.SECONDS.toMillis(interval), TimeUnit.MILLISECONDS);
        if(id != null) {
          /*System.out.println("Submitted the task for continuous execution for the ticket id :"+id+"  with maximum attempts : "+numOfAttempts
              + " and interval : "+ interval);*/
          runnableTask.future = scheduleWithFixedDelay;
       * Creates an Executor Service to provide customized execution for tasks to be scheduled.
       * @param threadName is the name that shows in logs.
       * @param maximumThreads is the number of threads can be created.
       * @param rejectedExecutionHandler is if the Queue reaches it's maximum capacity and all the executor gives
       * the tasks to rejectedExecutionHandler.
      public TestScheduledExecutorService(String threadName, int maximumThreads, RejectedExecutionHandler rejectedExecutionHandler) {
        this.executor = createExecutor(threadName, maximumThreads, rejectedExecutionHandler);
      protected ThreadPoolExecutor createExecutor(String threadName, int minimumThreads, RejectedExecutionHandler rejectedExecutionHandler) {
        ThreadPoolExecutor threadPoolExecutor = new ScheduledThreadPoolExecutor(minimumThreads)
          @Override
          protected void beforeExecute(Thread t, Runnable r) {
            TestScheduledExecutorService.this.beforeExecute(t, r);
            this.purge();
          @Override
          protected void afterExecute(Runnable r, Throwable t) {
            TestScheduledExecutorService.this.afterExecute(r, t);
        if(rejectedExecutionHandler != null) {
          threadPoolExecutor.setRejectedExecutionHandler(rejectedExecutionHandler);
        }else{
          threadPoolExecutor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy());
        threadPoolExecutor.setThreadFactory(new TestThreadFactory(threadName, threadPoolExecutor));
        threadPoolExecutor.setKeepAliveTime(120, TimeUnit.SECONDS);
        threadPoolExecutor.allowCoreThreadTimeOut(true);
        return threadPoolExecutor;
       * Executes the task repeatedly with the given delay
       * @param task
       * @param initialDelay
       * @param delay
       * @param unit
       * @return
      public ScheduledFuture<?> scheduleWithFixedDelay(Runnable task, int initialDelay, long delay, TimeUnit unit) {
        return ((ScheduledThreadPoolExecutor)executor).scheduleWithFixedDelay(task, initialDelay, delay, unit);
       * To provide threads with specific features.
      protected static class TestThreadFactory implements ThreadFactory {
        private ThreadFactory threadFactory = Executors.defaultThreadFactory();
        private ThreadPoolExecutor threadPoolExecutor;
        private String groupName;
        public TestThreadFactory(String groupName, ThreadPoolExecutor threadPoolExecutor) {
          this.groupName = groupName;
          this.threadPoolExecutor = threadPoolExecutor;
        @Override
        public Thread newThread(Runnable r) {
          Thread thread = threadFactory.newThread(r);
          int activeCount = this.threadPoolExecutor.getPoolSize();
          activeCount++;
          thread.setName(this.groupName+"-"+activeCount);
          thread.setDaemon(true);
          return thread;
       * Performs initialization tasks before starting this thread.
       * @param thread
       * @param runnable
      protected void beforeExecute(Thread thread, Runnable runnable){
       * Performs tasks after execution of this runnable.
       * @param thread
       * @param runnable
      protected void afterExecute(Runnable runnable, Throwable t){
       * Initiates an orderly shutdown in which previously submitted
       * tasks are executed, but no new tasks will be
       * accepted. Invocation has no additional effect if already shut
       * down.
      public void shutdown() {
        if(this.executor != null) {
          Log.notice(CLASS_NAME, "shutdown", "Shutting down Executor Service");
          this.executor.shutdown();
       * Attempts to stop all actively executing tasks, halts the
       * processing of waiting tasks, and returns a list of the tasks
       * that were awaiting execution. These tasks are drained (removed)
       * from the task queue upon return from this method.
       * <p>There are no guarantees beyond best-effort attempts to stop
       * processing actively executing tasks.  This implementation
       * cancels tasks via {@link Thread#interrupt}, so any task that
       * fails to respond to interrupts may never terminate.
      public List<Runnable> shutdownNow() {
       if(this.executor != null) {
         Log.notice(CLASS_NAME, "shutdownNow", "Immediately shutting down Executor Service");
         try {
          return this.executor.shutdownNow();
        } catch (Exception e) {
          Log.notice(CLASS_NAME, "shutdownNow", e.getMessage());
       return Collections.emptyList();
       * Returns a Future for the given runnable task.
      public Future<?> submit(Runnable runnable) {
        if(this.executor != null) {
          return this.executor.submit(runnable);
        return null;
    Is there any possibility for the continuous execution or not?

    I have a Customized implementation for ScheduledThreadPoolExecutor using which I am trying to execute a task for continuous execution. The problem I have faced here with the implementation is, some tasks executed continuously where as two of them are not respecting the delay and executed continuously. I am using the scheduleWithFixedDelay method.
    Even I have tried reproducing, but I couldn't.
    Here is my customized implementation.
    package com.portware.utils.snapmarketdata.test;
    import java.util.Collections;
    import java.util.HashSet;
    import java.util.Iterator;
    import java.util.List;
    import java.util.Set;
    import java.util.concurrent.Executors;
    import java.util.concurrent.Future;
    import java.util.concurrent.RejectedExecutionHandler;
    import java.util.concurrent.ScheduledFuture;
    import java.util.concurrent.ScheduledThreadPoolExecutor;
    import java.util.concurrent.ThreadFactory;
    import java.util.concurrent.ThreadPoolExecutor;
    import java.util.concurrent.TimeUnit;
    import java.util.concurrent.atomic.AtomicInteger;
    import com.indigo.utils.Log;
    * To schedule the tasks in timely manner.
    public class TestScheduledExecutorService  {
      private static String CLASS_NAME = TestScheduledExecutorService.class.getName();
      protected final ThreadPoolExecutor executor;
      static int totalCount = 0;
      public static void main(String[] args) throws InterruptedException {
        TestScheduledExecutorService executorService = new TestScheduledExecutorService("Test", 10, null);
        final AtomicInteger integer = new AtomicInteger();
        final Set<Integer> testSet = new HashSet<Integer>();
        for (int i = 0; i < 10; i++) {
          testSet.add(i);
        Iterator<Integer> iterator = testSet.iterator();
        synchronized (testSet) {
        while(iterator.hasNext()) {
          integer.set(iterator.next());
          executorService.submitTaskForContinuousExecution(new Runnable() {
          @Override
          public void run() {
              System.out.println(Thread.currentThread().getName()+" Hello : "+integer.get() + " count value is:"+totalCount++);
        }, integer.toString());
        while (true) {
          synchronized (TestScheduledExecutorService.class) {
            TestScheduledExecutorService.class.wait();
      private static class MyRunnableTask implements Runnable{
        ScheduledFuture<?> future;
         * The task to be run.
        private Runnable runnable;
         * The number of attempt.
        private int count;
         * Maximum attempts configured under TCA configuration.
        private int maximumAttempts;
        private String id;
        public MyRunnableTask(Runnable runnable, int maximumAttempts, String id) {
          this.runnable = runnable;
          this.maximumAttempts = maximumAttempts;
          this.id = id;
        @Override
        public void run() {
          if (count >= maximumAttempts) {
            this.future.cancel(true);
            System.out.println("Cancelling the task with id :"+id+" after count :"+count);
            return;
          count++;
          this.runnable.run();
         * Return the number of attempt.
         * @return
        public int getCount() {
          return count;
      private void submitTaskForContinuousExecution(Runnable runnable, String id){
        int numOfAttempts = 10;
        MyRunnableTask runnableTask = new MyRunnableTask(runnable, numOfAttempts, id);
        int interval = 1;
        ScheduledFuture<?> scheduleWithFixedDelay = this.scheduleWithFixedDelay(runnableTask, 0, TimeUnit.SECONDS.toMillis(interval), TimeUnit.MILLISECONDS);
        if(id != null) {
          /*System.out.println("Submitted the task for continuous execution for the ticket id :"+id+"  with maximum attempts : "+numOfAttempts
              + " and interval : "+ interval);*/
          runnableTask.future = scheduleWithFixedDelay;
       * Creates an Executor Service to provide customized execution for tasks to be scheduled.
       * @param threadName is the name that shows in logs.
       * @param maximumThreads is the number of threads can be created.
       * @param rejectedExecutionHandler is if the Queue reaches it's maximum capacity and all the executor gives
       * the tasks to rejectedExecutionHandler.
      public TestScheduledExecutorService(String threadName, int maximumThreads, RejectedExecutionHandler rejectedExecutionHandler) {
        this.executor = createExecutor(threadName, maximumThreads, rejectedExecutionHandler);
      protected ThreadPoolExecutor createExecutor(String threadName, int minimumThreads, RejectedExecutionHandler rejectedExecutionHandler) {
        ThreadPoolExecutor threadPoolExecutor = new ScheduledThreadPoolExecutor(minimumThreads)
          @Override
          protected void beforeExecute(Thread t, Runnable r) {
            TestScheduledExecutorService.this.beforeExecute(t, r);
            this.purge();
          @Override
          protected void afterExecute(Runnable r, Throwable t) {
            TestScheduledExecutorService.this.afterExecute(r, t);
        if(rejectedExecutionHandler != null) {
          threadPoolExecutor.setRejectedExecutionHandler(rejectedExecutionHandler);
        }else{
          threadPoolExecutor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy());
        threadPoolExecutor.setThreadFactory(new TestThreadFactory(threadName, threadPoolExecutor));
        threadPoolExecutor.setKeepAliveTime(120, TimeUnit.SECONDS);
        threadPoolExecutor.allowCoreThreadTimeOut(true);
        return threadPoolExecutor;
       * Executes the task repeatedly with the given delay
       * @param task
       * @param initialDelay
       * @param delay
       * @param unit
       * @return
      public ScheduledFuture<?> scheduleWithFixedDelay(Runnable task, int initialDelay, long delay, TimeUnit unit) {
        return ((ScheduledThreadPoolExecutor)executor).scheduleWithFixedDelay(task, initialDelay, delay, unit);
       * To provide threads with specific features.
      protected static class TestThreadFactory implements ThreadFactory {
        private ThreadFactory threadFactory = Executors.defaultThreadFactory();
        private ThreadPoolExecutor threadPoolExecutor;
        private String groupName;
        public TestThreadFactory(String groupName, ThreadPoolExecutor threadPoolExecutor) {
          this.groupName = groupName;
          this.threadPoolExecutor = threadPoolExecutor;
        @Override
        public Thread newThread(Runnable r) {
          Thread thread = threadFactory.newThread(r);
          int activeCount = this.threadPoolExecutor.getPoolSize();
          activeCount++;
          thread.setName(this.groupName+"-"+activeCount);
          thread.setDaemon(true);
          return thread;
       * Performs initialization tasks before starting this thread.
       * @param thread
       * @param runnable
      protected void beforeExecute(Thread thread, Runnable runnable){
       * Performs tasks after execution of this runnable.
       * @param thread
       * @param runnable
      protected void afterExecute(Runnable runnable, Throwable t){
       * Initiates an orderly shutdown in which previously submitted
       * tasks are executed, but no new tasks will be
       * accepted. Invocation has no additional effect if already shut
       * down.
      public void shutdown() {
        if(this.executor != null) {
          Log.notice(CLASS_NAME, "shutdown", "Shutting down Executor Service");
          this.executor.shutdown();
       * Attempts to stop all actively executing tasks, halts the
       * processing of waiting tasks, and returns a list of the tasks
       * that were awaiting execution. These tasks are drained (removed)
       * from the task queue upon return from this method.
       * <p>There are no guarantees beyond best-effort attempts to stop
       * processing actively executing tasks.  This implementation
       * cancels tasks via {@link Thread#interrupt}, so any task that
       * fails to respond to interrupts may never terminate.
      public List<Runnable> shutdownNow() {
       if(this.executor != null) {
         Log.notice(CLASS_NAME, "shutdownNow", "Immediately shutting down Executor Service");
         try {
          return this.executor.shutdownNow();
        } catch (Exception e) {
          Log.notice(CLASS_NAME, "shutdownNow", e.getMessage());
       return Collections.emptyList();
       * Returns a Future for the given runnable task.
      public Future<?> submit(Runnable runnable) {
        if(this.executor != null) {
          return this.executor.submit(runnable);
        return null;
    Is there any possibility for the continuous execution or not?

  • KEYNOTE: Why change the format of the presentations? not respect the original format!

    Why change the format of the presentations? Keynote not respect the original format!
    This new versionof Keynot (6.1-1769) is very poor:
    is very slow
    missing fonts
    changes the selected letters
    change the formats of the presentations
    Carousel animations missing
    Please correct the defects before releasing a new version. (The previous version was much better).

    Found the solution!
    I must set the Formats in the CODEC to get the Format that I want to play with! I was trying to complicate too much!
    The correct format class to is RGBFormat.
    RGB

  • BoxLayout not respecting maximumSize?

    Hi,
    When the preferred width of a JPanel is long enough but its maximum width is restricted using setMaximumSize it seems that BoxLayout does not respect the maximum width.
    If the preferred size is also set then the max width is respected, but then some of the text is not displayed despite the scrollbar...
    Anyone has any explanation for this or is this expected?
    An example is below where the max width of labelPanel (105) is not respected:
    static String value = "Part One of the Essential Information Record (Questions 1-22) provides baseline information for ggggg in an ggggggggg. All these questions MUST be answered before any uuuuu/lllll person can be left in a placement. The information should be given to ggggg with the ggggggggg Agreement. Wherever possible, Part Two (Questions 22-63) should be completed BEFORE the person is looked after. In the case of an ddddddddd admission it should be completed AS SOON AS POSSIBLE thereafter. Both parts of the Essential Information Record should be updated before each review, on a supplementary sheet if necessary. Copies should be sent to residential people and ggggg. A further copy should be kept on the uuuuu/lllll person's file.";
    Label label = new JLabel("<html>" + value + "</html>");
    label.setBorder(BorderFactory.createLineBorder(new Color(255, 0, 0)));
    JPanel labelPanel = createVBox();
    labelPanel.add(label);
    labelPanel.setAlignmentY(Component.TOP_ALIGNMENT);
    labelPanel.setMaximumSize(new Dimension(105, 20000000));
    labelPanel.setBorder(BorderFactory.createLineBorder(new olor(255, 0, 0)));
    JPanel hbox3 = createHBox();
    JPanel vb3 = createVBox();
    vb3.setPreferredSize(new Dimension(160, 100));
    vb3.setMaximumSize(new Dimension(160, 100));
    vb3.setBorder(BorderFactory.createLineBorder(new Color(255, 0, 0)));
    vb3.setAlignmentY(Component.TOP_ALIGNMENT);
    hbox3.add(labelPanel);
    hbox3.add(vb3);
    JPanel b1 = createVBox();
    b1.add(new ScrollPane(hbox3));
    JFrame frame = new JFrame("");
    frame.setContentPane(b1);
    where
    private static JPanel createVBox() {
    JPanel jp = new JPanel();
    jp.setLayout(new BoxLayout(jp, BoxLayout.Y_AXIS));
    return jp;
    private static JPanel createHBox() {
    JPanel jp = new JPanel();
    jp.setLayout(new BoxLayout(jp, BoxLayout.X_AXIS));
    return jp;

    BoxLayout assumes that a component's minimum size is smaller than the component's preferred size and that the preferred size is smaller that the maximum size. The first thing BoxLayout checks is whether the preferred size will fit. If not, the BoxLayout will make the component smaller than the preferred size, but no smaller than the minimum size. There is no reason to check the maximum size if the preferred size is already too big and the assumption holds true. Setting the maximum size to be smaller than the preferred size is an error which causes unexpected behavior. Just make sure the min <= pref <= max and everything will work as it is supposed to.

  • [solved] Qt apps do not respect GTK settings

    Hello,
    Qt apps such as Virtualbox do not respect my GTK settings. The font should be Noto Sans and the icon theme should be Faenza.
    Here is a comparison between Virtualbox and Nemo File Manager: http://i.imgur.com/oxWXW2w.png
    My settings:
    In qtconfig-qt4 I set Select GUI Style: GTK+.
    ~ $ cat .config/Trolltech.conf
    style=GTK+
    doubleClickInterval=400
    cursorFlashTime=1000
    wheelScrollLines=3
    resolveSymlinks=false
    globalStrut\width=0
    globalStrut\height=0
    useRtlExtensions=false
    XIMInputStyle=On The Spot
    DefaultInputMethod=xim
    audiosink=Auto
    videomode=Auto
    GUIEffects=none
    ~ $ cat .gtkrc-2.0
    # DO NOT EDIT! This file will be overwritten by LXAppearance.
    # Any customization should be done in ~/.gtkrc-2.0.mine instead.
    gtk-theme-name="Adwaita"
    gtk-icon-theme-name="Faenza"
    gtk-font-name="Noto Sans 9"
    gtk-cursor-theme-name="Adwaita"
    gtk-cursor-theme-size=24
    gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ
    gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
    gtk-button-images=1
    gtk-menu-images=1
    gtk-enable-event-sounds=0
    gtk-enable-input-feedback-sounds=0
    gtk-xft-antialias=1
    gtk-xft-hinting=1
    gtk-xft-hintstyle="hintfull"
    gtk-xft-rgba="rgb"
    include "/home/orschiro/.gtkrc-2.0.mine"
    In .xinitrc:
    export GTK2_RC_FILES="$HOME/.gtkrc-2.0"
    gconf settings:
    ~ $ gconftool-2 -g /desktop/gnome/interface/gtk_theme
    Adwaita
    ~ $ gconftool-2 -g /desktop/gnome/interface/icon_theme
    Faenza
    Last edited by orschiro (2013-12-25 13:03:23)

    Thanks ooo.
    Via qtconfig I can set the GTK theme (as per use GTK settings) and the font.
    However, what I cannot change is the used icon set. Although gconftool-2 -g /desktop/gnome/interface/icon_theme is set to Faenza it is not set for Qt apps.
    I assume this has to do with me running Openbox and somehow missing a required gconf component being launched.
    Is someone successfully running a WM configuration with the correct icon set for Qt apps?

  • Export Media not respecting bitrate change for H.264

    I am having an etremely odd problem where I can't change the export bitrate for an H.264 video.  Actually, I can change it but then when I export it to adobe media encoder the change is not respected. 
    For example I have a video that I exported at 9 Mbps.  I would like to reduce the file size by encoding at 6 Mbps, so I change the settings and export again however the change is not reflected in adobe media encoder.  It still encodes the video at 9 Mbps?
    I am using Premiere CS4.  Has anyone ever run into this?  Any help is greatly appreciated. 

    Welcome to the forum.
    Are you trying to encode using CBR?  If so, make the bit rate change to the Target bit rate in the VBR settings, then switch to CBR.  That should work for you.
    -Jeff

  • Hal settings for synaptic/keyboard not respected anymore (Gnome2.28)

    I have a 11-x11-synaptics.fdi config-file with my synaptics settings and a 10-keymap.fdi file with my keyboard layout set.
    After upgrading to Gnome 2.28 yesterday, these settings are not respected anymore. I get US layout, and a touchpad where tapping and RTCornerButton and RBCornerButton does not work. Setting tapping manually in Gnomes mouse settings gui makes it work, but only for tapping.
    The strange thing is that the same thing happens when logging in to lxde. As I can't see any x.org-packages that have been installed, this confuses me. Could it be gdm related? Has any other things mouse- and keybpard-related been updated just now?
    I updated on the 09.10, and I'm pretty sure everything worked fine (didn't use my laptop much the last couple of days). However, when I updated again the 13.10, yesterday, mouse and keyboard settings broke.
    This seems sort of related to this post, but he mentions only keyboard layout, and mine has surely worked since then.
    A bug? A Feature? Me being stupid?
    I have looked trough the pacman.log/warnings, I promise!

    I'm also having problem with Gnome not respecting my Hal settings. After enabling tapping in gnome-mouse-properties it mostly works, but for some reason TapButton2 and TapButton3 are reversed, ie. TapButton2 = 3 and TapButton3 = 2. I can't find any way of configuring the TapButtons in Gnome either, which is really stupid.
    I guess I can somehow make sure that synclient sets these correctly, but is there no way of telling gnome to either set the corrent values or to not touch the settings at all? Not running gnome-settings-daemon is not an option for me, since it sets a lot of other things that I want.

  • 10.6.2 changing and not respecting plists?

    This past week a couple of strange things happened. On my iMac 20" with 10.6.2 clean, yesterday my login items list was abbreviated on startup - only a few of my menu bar items loaded. I opened the com.apple.loginitems.plist, with (a number of ) plist and text editors, and indeed, half the items normally in there were gone, as depicted in the Accounts Prefpane.
    OK, weird, but easy to fix - I'll go back a couple of days in TimeMachine and replace the plist file, which I did. I opened the plist file, checked the full complement of login items were there, and did a restart. Came back up - still with the abbreviated list! OK, so replaced the plist file again, locked it, ran YASU and did a whole cache and permissions repair etc, and restart. Came back up with the same abbreviated list! Check the plist file - still locked, still complete with all items!
    So I unlocked it, restarted again, it came back up abbreviated list - and changed the plist file back to the abbreviated list! So I manually added back in, (or reinstalled as the case may be), the various items as in my complete list of login items, and restarted, and now it came back up complete as expected.
    My question here is: is there anywhere else that controls the login items such that would cause the above behaviour? Is there some obscure cache that overrides plists-in-place? And why was the restored plist file ignored?
    Second thing happened today on another machine - Mac mini, 10.6.2 upgraded. Today one bookmark folder of Safari bookmarks disappeared from my wife's Safari bar. Five folders of bookmarks were there as they were last night, but the sixth folder was gone. The Safari bookmarks plist file was indeed missing them, but perfectly formed nonetheless. So I go back into TimeMachine and restored the bookmarks.plist file. Anyone who's ever migrated Macs knows it's just replace the file, launch Safari and voila! Not in this case. Relaunching Safari with the replaced bookmarks brought up the abbreviated list!. Cleared caches, reset Safari, repaired permissions etc etc. Checked the list in editors - the sixth folder of bookmarks is there!, but not in Safari! I then used Firefox to File > Import Safari bookmarks, and it was there! I then had to import it back into Safari for it to pick up the sixth folder of bookmarks.
    Again, I don't have any explanation for any of this.
    My questions are: what's causing these random cut-offs of content of plist files without corrupting them as such; and secondly: why are TimeMachine replacement files not being read or respected? Is it a Mac OS X 10.6.2 issue, or does something happen in TimeMachine that renders the restored files invalid, thus rendering a TimeMachine backup as worthless?
    Message was edited by: Don Hayes

    I too have the same issue (of Snow Leopard not respecting plist since the 10.6.2 update). In my case, custom launchd agents that ran fine before the update haven't run since; I have checked the Console and get permission denied errors when trying to run a custom launchd that calls an AppleScript application that then backs up a networked drive if the watched folder's last time of change differs from the previous backup. Also, new custom launchd agents will not run (with the same issue of permission denied errors). I have even gone sofar as to:
    1. migrate a launchd agent from being a User Agent to a User Daemon, updated the time (which I originally setup as a everyday occurrence, set to run at 7:00am; it was saved as such; but the plist file, when checked, at 9:30pm (21:30h) as the time for implementation and I can't correct it, after many attempts) and rebooted, to no avail.
    2. re-installed the 10.6.2 combo updater; again, to no avail
    I have also repaired privileges, attempted to create new User Agents in a second Admin account, and all to no avail.
    I don't know how to fix this and have search the net for assistance, again, to no avail.

  • Private Fields on me card not respected with iCloud sync

    I have set certain fields on my Me card as private (not to be shared.) When my me card is synced to icloud and back down to my iPhone my iPhone does not respect the private fields when sharing my Me card from that device. The fields are respected when shared from my laptop.
    I've been sharing private data with my customers that I expected to remain private. How can I fix this?

    Yes, clearly post iCloud, QuickSync cannot 'see' the contacts list.
    However, here's my question: is it possible to put a duplicate set of contacts where they used to be stored on the local Mac prior to iCloud? Then QS would see them and import them?
    They could always be deleted afterwards if they caused a duplicate set to appear in Address Book for any reason.
    Obviously this is a bit of a kludge as it won't get updated as you add/delete from Address Book. But I'd settle for my 500 contacts being at least transfererd! I could put up with repeatign this workaroudn occasionally.
    Thoughts?

  • Breakpoint are not respected on cvi 2013 under w8.1

    Dear all,
    I am using Labwindows/CVI 2013 on windows 8.1, and I have a strange behavior on breakpoints. Indeed, my program is not stopping on some breakpoints which I have set.
    Randomly, the breakpoints are respected, which means that the program stops correctly on these breakpoints. Randomnly also, the breakpoints are not respected, which means that the program do not stop on the setted breakpoints, event that the program runs the instructions where the breakpoints are set.
    I use the debug mode, and the instructions were the breakpoints are set are not comments, they are instructions.
    I do not have this behavior when I run cvi 2012, under w 7. I do not know if the issue come from w8.1 or cvi2013, or...,
    I would like that this issue wil be fixed.
    Thank you for any help.
    Cheers,

    Hi hapiest,
    Thank you for posting on this thread.
    Can you share a simplified code that reproduces the behaviour and that I could run on my computer without any hardware and the .cws file ?
    Also :
    - What  version of CVI are you using (SP ?)
    - Does the berakpoints that are ignored still appread in the breakpoint listing box ?
    - If you creates a project from scratch, does it reproduces the issue ?
    Best Regards,
    Isabelle G.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    Été de LabVIEW 2014
    12 présentations en ligne, du 30 juin au 18 juillet

  • Cfquery timeout not work

    Hello,
    I used the queries timeout attribute to catch exception when
    the timeout is fired. I used Oracle driver on coldfusion 7.0.1.
    I have long quires and they caused the coldfuion hanged
    becuase the timeout not work. please help me in this issue
    ASAP.

    I used the queries timeout attribute to catch exception when the
    timeout
    is fired. I used Oracle driver on coldfusion 7.0.1.
    I have long quires and they caused the coldfuion hanged
    becuase the
    timeout not work. please help me in this issue ASAP.
    I would not use the timeout attribute. I would check for
    mistakes in the Coldfusion code and in the query.

Maybe you are looking for