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)

     
  • 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





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.