Menu

#72 need update for Mac OSX Yosemite

All
closed
1
2014-10-21
2014-10-17
Anonymous
No

Just upgraded to Yosemite, and now TaskUnifier will not launch because it needs legacy Java. Can you update this?

Discussion

  • David Howard

    David Howard - 2014-10-19

    I just tried this download package linked above on Mac OS X 10.10 (Yosemite) and still get an error. I have the Java package from Oracle installed (latest release: java version "1.6.0_65") and do get this error log:

    Error

    Message:
    java.lang.IllegalArgumentException: cannot add to layout: unknown constraint: LEFT
    Level:
    SEVERE
    Stack Trace:
    cannot add to layout: unknown constraint: LEFT
    java.awt.BorderLayout.addLayoutComponent(BorderLayout.java:463)
    java.awt.BorderLayout.addLayoutComponent(BorderLayout.java:424)
    java.awt.Container.addImpl(Container.java:1125)
    java.awt.Container.add(Container.java:971)
    org.jdesktop.swingx.prompt.BuddySupport.addToComponentHierarchy(BuddySupport.java:72)
    org.jdesktop.swingx.prompt.BuddySupport.ensureBuddiesAreInComponentHierarchy(BuddySupport.java:139)
    org.jdesktop.swingx.plaf.TextUIWrapper$DefaultWrapper.replaceUIIfNeeded(TextUIWrapper.java:163)
    org.jdesktop.swingx.plaf.TextUIWrapper.install(TextUIWrapper.java:49)
    org.jdesktop.swingx.JXSearchField.setUseNativeSearchFieldIfPossible(JXSearchField.java:528)
    org.jdesktop.swingx.JXSearchField.<init>(JXSearchField.java:178)
    com.leclercb.taskunifier.gui.components.views.DefaultTaskView.initializeSearchField(DefaultTaskView.java:226)
    com.leclercb.taskunifier.gui.components.views.DefaultTaskView.initialize(DefaultTaskView.java:191)
    com.leclercb.taskunifier.gui.components.views.DefaultTaskView.<init>(DefaultTaskView.java:109)
    com.leclercb.taskunifier.gui.actions.ActionAddTab.addTab(ActionAddTab.java:146)
    com.leclercb.taskunifier.gui.actions.ActionNewWindow.newWindow(ActionNewWindow.java:130)
    com.leclercb.taskunifier.gui.actions.ActionNewWindow.newWindow(ActionNewWindow.java:76)
    com.leclercb.taskunifier.gui.main.main.MainSwingRunnable.run(MainSwingRunnable.java:96)
    java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    java.awt.EventQueue.dispatchEventImpl(EventQueue.java:744)
    java.awt.EventQueue.access$400(EventQueue.java:97)
    java.awt.EventQueue$3.run(EventQueue.java:697)
    java.awt.EventQueue$3.run(EventQueue.java:691)
    java.security.AccessController.doPrivileged(Native Method)
    java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    java.awt.EventQueue.dispatchEvent(EventQueue.java:714)
    com.leclercb.taskunifier.gui.swing.EventQueueProxy.dispatchEvent(EventQueueProxy.java:51)
    java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    java.awt.EventDispatchThread.run(EventDispatchThread.java:82)</init></init>

     
  • BobK_77

    BobK_77 - 2014-10-20

    Cannot tell what it needs ... have tried various versions of Java.

    Same error [cannot add to layout: unknown constraint: LEFT] with both of these java versions:

    MacBook-BobbyK:~ BobbyK$ java -version
    java version "1.6.0_65"
    Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)
    Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)

    MacBook-BobbyK:~ BobbyK$ java -version
    java version "1.8.0_25"
    Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
    Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

    Using: TaskUnifier 4.3.2 for Mac OS X; August 26, 2014 at 9:37 AM

     
  • Benjamin Leclerc

    • status: open --> closed
    • assigned_to: Benjamin Leclerc
     
  • David Howard

    David Howard - 2014-10-20

    Hi Benjamin - thank you so much! TaskUnifier now loads in Mac OS X 10.10 (Yosemite). But I am not getting an error when I sync with Toodledo, is this something under your control? Here is the error message:

    Error

    Message:
    com.leclercb.taskunifier.api.synchronizer.exc.SynchronizerException: java.lang.NullPointerException: Value is null
    Level:
    WARNING
    Stack Trace:
    java.lang.NullPointerException: Value is null
    com.leclercb.taskunifier.gui.plugins.AbstractSynchronizer.synchronizeModels(AbstractSynchronizer.java:518)
    com.leclercb.taskunifier.gui.plugins.AbstractSynchronizer.synchronizeModels(AbstractSynchronizer.java:126)
    com.leclercb.taskunifier.plugin.toodledo.ToodledoSynchronizer.synchronize(ToodledoSynchronizer.java:156)
    com.leclercb.taskunifier.gui.processes.synchronization.ProcessSynchronize.execute(ProcessSynchronize.java:252)
    com.leclercb.taskunifier.gui.processes.synchronization.ProcessSynchronize.execute(ProcessSynchronize.java:71)
    com.leclercb.taskunifier.gui.processes.Worker.doInBackground(Worker.java:176)
    javax.swing.SwingWorker$1.call(SwingWorker.java:277)
    java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    java.util.concurrent.FutureTask.run(FutureTask.java:138)
    javax.swing.SwingWorker.run(SwingWorker.java:316)
    java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    java.lang.Thread.run(Thread.java:695)
    java.lang.NullPointerException: Value is null
    java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
    java.util.concurrent.FutureTask.get(FutureTask.java:83)
    com.leclercb.taskunifier.gui.processes.ProcessUtils.executeOrInvokeAndWait(ProcessUtils.java:85)
    com.leclercb.taskunifier.gui.plugins.AbstractSynchronizer.synchronizeModels(AbstractSynchronizer.java:481)
    com.leclercb.taskunifier.gui.plugins.AbstractSynchronizer.synchronizeModels(AbstractSynchronizer.java:126)
    com.leclercb.taskunifier.plugin.toodledo.ToodledoSynchronizer.synchronize(ToodledoSynchronizer.java:156)
    com.leclercb.taskunifier.gui.processes.synchronization.ProcessSynchronize.execute(ProcessSynchronize.java:252)
    com.leclercb.taskunifier.gui.processes.synchronization.ProcessSynchronize.execute(ProcessSynchronize.java:71)
    com.leclercb.taskunifier.gui.processes.Worker.doInBackground(Worker.java:176)
    javax.swing.SwingWorker$1.call(SwingWorker.java:277)
    java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    java.util.concurrent.FutureTask.run(FutureTask.java:138)
    javax.swing.SwingWorker.run(SwingWorker.java:316)
    java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    java.lang.Thread.run(Thread.java:695)
    Value is null
    com.leclercb.commons.api.utils.CheckUtils.isNotNull(CheckUtils.java:62)
    com.leclercb.taskunifier.api.models.Task.setRepeatFrom(Task.java:627)
    com.leclercb.taskunifier.api.models.Task.loadBean(Task.java:281)
    com.leclercb.taskunifier.gui.api.models.GuiTask.loadBean(GuiTask.java:74)
    com.leclercb.taskunifier.gui.plugins.AbstractSynchronizer$9.call(AbstractSynchronizer.java:501)
    com.leclercb.taskunifier.gui.plugins.AbstractSynchronizer$9.call(AbstractSynchronizer.java:481)
    java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    java.util.concurrent.FutureTask.run(FutureTask.java:138)
    java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
    java.awt.EventQueue.access$400(EventQueue.java:82)
    java.awt.EventQueue$2.run(EventQueue.java:676)
    java.awt.EventQueue$2.run(EventQueue.java:674)
    java.security.AccessController.doPrivileged(Native Method)
    java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
    com.leclercb.taskunifier.gui.swing.EventQueueProxy.dispatchEvent(EventQueueProxy.java:51)
    java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
    java.awt.Dialog$1.run(Dialog.java:1049)
    java.awt.Dialog$3.run(Dialog.java:1101)
    java.security.AccessController.doPrivileged(Native Method)
    java.awt.Dialog.show(Dialog.java:1099)
    java.awt.Component.show(Component.java:1615)
    java.awt.Component.setVisible(Component.java:1567)
    java.awt.Window.setVisible(Window.java:846)
    java.awt.Dialog.setVisible(Dialog.java:984)
    com.leclercb.taskunifier.gui.swing.TUDialog.setVisible(TUDialog.java:135)
    com.leclercb.taskunifier.gui.actions.synchronize.ActionSynchronizeAndPublish.synchronizeAndPublish(ActionSynchronizeAndPublish.java:147)
    com.leclercb.taskunifier.gui.actions.synchronize.ActionSynchronizeAndPublish.actionPerformed(ActionSynchronizeAndPublish.java:82)
    javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
    javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
    javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
    javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
    javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
    java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
    java.awt.Component.processMouseEvent(Component.java:6414)
    javax.swing.JComponent.processMouseEvent(JComponent.java:3275)
    java.awt.Component.processEvent(Component.java:6179)
    java.awt.Container.processEvent(Container.java:2084)
    java.awt.Component.dispatchEventImpl(Component.java:4776)
    java.awt.Container.dispatchEventImpl(Container.java:2142)
    java.awt.Component.dispatchEvent(Component.java:4604)
    java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4618)
    java.awt.LightweightDispatcher.processMouseEvent(Container.java:4279)
    java.awt.LightweightDispatcher.dispatchEvent(Container.java:4209)
    java.awt.Container.dispatchEventImpl(Container.java:2128)
    java.awt.Window.dispatchEventImpl(Window.java:2492)
    java.awt.Component.dispatchEvent(Component.java:4604)
    java.awt.EventQueue.dispatchEventImpl(EventQueue.java:717)
    java.awt.EventQueue.access$400(EventQueue.java:82)
    java.awt.EventQueue$2.run(EventQueue.java:676)
    java.awt.EventQueue$2.run(EventQueue.java:674)
    java.security.AccessController.doPrivileged(Native Method)
    java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97)
    java.awt.EventQueue$3.run(EventQueue.java:690)
    java.awt.EventQueue$3.run(EventQueue.java:688)
    java.security.AccessController.doPrivileged(Native Method)
    java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    java.awt.EventQueue.dispatchEvent(EventQueue.java:687)
    com.leclercb.taskunifier.gui.swing.EventQueueProxy.dispatchEvent(EventQueueProxy.java:51)
    java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
    java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
    java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
    java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

     
  • Anonymous

    Anonymous - 2014-10-20

    Same with me (w.greiner@digital-ratio.de). Thank you for the great support.

    Wolfram

     
  • Anonymous

    Anonymous - 2014-10-21

    Don't know if this means anything but I just updated to 4.3.3 and I sync with Toodledo as well... and syncing is working fine for me.

    Thanks for fixing the Yosemite issue!

     
  • Benjamin Leclerc

    Issue with Toodledo is fixed, sorry.
    Simply restart TaskUnifier.

     
  • Anonymous

    Anonymous - 2014-10-21

    After upgrading to 4.3.3 I am having the above problem with sync to Toodledo. I am still using Maverick not Yosemite. Is there a workaround?

     
  • David Howard

    David Howard - 2014-10-21

    I restarted and the error I previously received is gone, but a new errors that says "unauthorized" is showing up.

     

Anonymous
Anonymous

Add attachments
Cancel