What I don't understand is why this beta works on one computer but does not work on another identical iMac.

Yeah, that's got us stumped too. Something is different. It could even be a permissions difference. It's probably something small and seemingly insignificant. I'm going to do investigation on a wider group of computers and see if we can reproduce the problem.

I saw the menu bar icons right away, no problem. And that's nice. My problem is that the servers are still completely messed up. I ran the uninstall script in the 5.3.2b1 disk image. It seems to have restarted the eventserver & contactserver processes that I'd already manually killed. I re-killed them, and ran the installer again.

Both servers are again running wild, taking 60-90% CPU each. The NOW server manager shows both servers OFF, status DOWN, error -3263, "Cannot load server" for address, and port 0. This is exactly what I was seeing with 5.3.1.

I even tried creating a new Events server. It shows normal status, except that it remains "Down" no matter what I do, while eventserver eats 90% CPU and it doesn't respond to the NOW UTD client.

Please let me know any additional information I can supply to help figure out what's gone wrong here!

Above is the symptom. Again, even trying to create a new event server from scratch didn't seem to avoid this. (I didn't try a new contact server.)

I don't see any useful logs -- there are no relevant console messages or system.log entries, and the server is hanging not crashing. (I could probably get it to hang again and take a snapshot with the activity monitor... I don't recall what options exist for capturing that conveniently to a file, though.)

I don't see any useful logs -- there are no relevant console messages or system.log entries, and the server is hanging not crashing. (I could probably get it to hang again and take a snapshot with the activity monitor... I don't recall what options exist for capturing that conveniently to a file, though.)

This stuff probably isn't that useful, but it might give a hint. I saved "Sample Process" stack traces in Activity Monitor, which shows both servers have a thread blocked in select() and another doing a socket release in the main app loop. This trace seems to be repeatable any number of times but while the numbers on the trace change they all change together and I really don't know offhand what it means -- so I can't guess whether it's hanging on the leaf spinlock or just repeatedly looping through some cycle of calls.

There's a screen snap of the server manager window, too, for the heck of it.

---added.... ---

And, for the heck of it, I decided to try out the Instruments tool mentioned in the other topic. If I'm reading this right, it appears to be saying that it is indeed stuck in the _spin_lock() leaf call, because "# Self" counter is racking up in that frame and not in the others. Since the only other thread is blocked in select(), most likely either it holds the spin lock, or someone didn't release it. Whether that's eventserver itself, CoreFoundation, or CFNetwork, I couldn't begin to guess. ;-)

1. Move /Library/InputManagers/Menu Extra Enabler to the trash2. Move ~/Library/InputManagers/Menu Extra Enabler to the trash3. Install NUDC 5.3.2b1 (this installs a new Library/InputManagers/Menu Extra Enabler)4. Restart5. Toggle on the QuickContact menu inside of Now Contact preferences6. Toggle on the QuickDay menu inside of Now Up-to-Date preferences

So far we have only one report of this working.

It appears there may be either an ownership or permissions issue inside of the Menu Extra Enabler as currently installed on some people's computers. For computers that can't run our QC/QD menu extras, it looks like they also cannot run menu extras from other vendors either. (I'm looking for further information that confirms or denies the above.)

For computers that can't run our QC/QD menu extras, it looks like they also cannot run menu extras from other vendors either. (I'm looking for further information that confirms or denies the above.)

I have Synergy (the iTunes add-on) and Memeo LifeAgent, both of which put items in the menu bar, running and neither have any problems whereas QD/QC does. Neither Synergy nor LifeAgent use Menu Extra Enabler, so it's almost certainly an issue with MEE, not with menu extras per se.

You might want to see if anyone else with the problem is on the Nighthawk beta team. NH seems to cause fits with the menu extras with NUDC 5.3.2b1 (I have to uninstall NH and reinstall NUDC to get QD and QC to work).

Neither Synergy nor LifeAgent use Menu Extra Enabler, so it's almost certainly an issue with MEE, not with menu extras per se.

Correct. From what we saw from the above, the problem has to do with ownership/permissions problems in the MEE bundle. Once those are corrected, menu extras that use Menu Extra Enabler also work (at least on the computers we've tested against).

Quote:

You might want to see if anyone else with the problem is on the Nighthawk beta team. NH seems to cause fits with the menu extras with NUDC 5.3.2b1 (I have to uninstall NH and reinstall NUDC to get QD and QC to work).

That's probably because of the MEE permissions issues. That's fixed in next week's NightHawk b8 release.

From what we saw from the above, the problem has to do with ownership/permissions problems in the MEE bundle. Once those are corrected, menu extras that use Menu Extra Enabler also work (at least on the computers we've tested against).

Do you know what the permissions should be under Leopard? I'd be interested to see if they could be corrected manually and thereby get QC and QD to work.

Xplain's use of MacNews, AppleCentral and AppleExpo are not affiliated with Apple, Inc. MacTech is a registered trademark of Xplain Corporation. AppleCentral, MacNews, Xplain, "The journal of Apple technology", Apple Expo, Explain It, MacDev, MacDev-1, THINK Reference, NetProfessional, MacTech Central, MacTech Domains, MacForge, and the MacTutorMan are trademarks or service marks of Xplain Corp. Sprocket is a registered trademark of eSprocket Corp. Other trademarks and copyrights appearing in this printing or software remain the property of their respective holders.

All contents are Copyright 1984-2010 by Xplain Corporation. All rights reserved. Theme designed by Icreon.