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:
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:
View and moderate all "support-requests Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Support Requests"
Could you try with this release:
http://sourceforge.net/projects/taskunifier/files/binaries/TaskUnifier_4_3_2/TaskUnifier_4_3_2_mac_bundle.dmg/download
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)
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
View and moderate all "support-requests Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Support Requests"
Hi,
It is fixed in 4.3.3 released tonight.
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)
View and moderate all "support-requests Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Support Requests"
Same with me (w.greiner@digital-ratio.de). Thank you for the great support.
Wolfram
View and moderate all "support-requests Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Support Requests"
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!
Issue with Toodledo is fixed, sorry.
Simply restart TaskUnifier.
View and moderate all "support-requests Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Support Requests"
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?
I restarted and the error I previously received is gone, but a new errors that says "unauthorized" is showing up.