Support
All support resources for our products. Here you can find answers to frequently asked questions, discuss with other users, recover a lost license code or file a support request.

Remote Buddy Forum

Overview New topic

AuthorThread
StephenF

21.01.2011 03:35:17
Scripted Behaviour Installs don't survive Remote Buddy app shutdown
Reply
Quote
View

This posting is older than 6 months and can contain outdated information.
I have created about (10) scripted behaviours in the Behaviour Factory.

Once they have been created, I do the following to each one: 
"Compile, testdrive and permanently install Scripted Behaviour"

I've then under Preferences / Mappings linked to them and all works great! Until... I shutdown the Remote Buddy app, or reboot my Mac. Once I do that, my scripted behaviours no longer show up under Preferences / Mappings.

They are however still listed under the Behaviour Factory. As soon as I redo the ""Compile, testdrive and permanently install Scripted Behaviour" for each of the (10), they reappear and all previous settings work again ... until I shutdown the app or reboot the Mac again.

The account I installed and run these from is Admin equivalent.

I am using Remote Buddy 1.16.6 on a Mac Mini running 10.6.6

The IOSPIRIT Remote Control Diagnostics shows 0 Issues & Potential Issues

I have run a Disk Utility, Repair Disk Permissions. And tried again, no difference.

When looking at the directory where all the preference files are stored (/users/stephenf/Library/Preferences I see: 
-rw------- 1 stephenf staff 2286 Jan 21 12:01 com.iospirit.RemoteBuddy.plist 
-rw------- 1 stephenf staff 103 Aug 30 22:34 com.iospirit.candelair.plist 
-rw------- 1 stephenf staff 2852 Jan 18 20:26 com.iospirit.remotebuddy.com.apple.builtinir.plist 
-rw------- 1 stephenf staff 703 Jan 20 18:48 com.iospirit.remotebuddy.com.apple.remote.177C60E7-B624-4FEE-9A38-AD959CEA4C15.plist 
-rw------- 1 stephenf staff 533 Jan 18 22:34 com.iospirit.remotebuddy.com.apple.remote.1845DED5-CCAB-4E9A-9E58-B9A631082953.plist 
-rw------- 1 stephenf staff 1882 Jan 20 13:48 com.iospirit.remotebuddy.com.apple.remote.35E8AC22-EE86-42CF-BAB5-DCABFB653CD3.plist 
-rw------- 1 stephenf staff 506 Jan 20 13:42 com.iospirit.remotebuddy.com.apple.remote.62828520-E348-4C1A-801A-85475D784CEE.plist 
-rw------- 1 stephenf staff 430 Jan 20 13:53 com.iospirit.remotebuddy.com.apple.remote.9BB37A0A-2A26-4A17-850C-2E296AEEF4C8.plist 
-rw------- 1 stephenf staff 1604 Jan 18 23:00 com.iospirit.remotebuddy.customactions.plist 
-rw------- 1 stephenf staff 18979 Jan 21 12:01 com.iospirit.remotebuddy.factory.plist 
-rw------- 1 stephenf staff 734 Jan 20 14:52 com.iospirit.remotebuddy.menuprofiles.plist 
-rw------- 1 stephenf staff 73 Jan 21 09:16 com.iospirit.remotecontroldiagnostics.plist

Any thoughts and or idea's??

Thanks, 
Steve

Last edited: 21.01.2011 19:54:24 

These entries from the FAQ may be relevant to this topic:

Behaviours
Configuration
Driver
Hardware - Apple® Remote
Felix

06.02.2011 18:32:01
Re: Scripted Behaviour Installs don't survive Remote Buddy app shutdown
Reply
Quote
View

This posting is older than 6 months and can contain outdated information.
Thanks for asking. Sorry for the long response time.

Two thoughts:

1) Please check that your Behaviours were saved to ~/Library/Application Support/Remote Buddy/Behaviours/ - if they weren't, the permissions for this directory may be set in a way that prevents Remote Buddy from saving them there (even if you're logged in as Admin).

2) Please check that each of your Behaviours has a different Bundle Identifier. If Remote Buddy finds multiple Behaviours with the same Bundle Identifier, only one of it will be loaded.

Best regards, 
Felix Schwarz 

StephenF

09.02.2011 06:29:07
Re: Scripted Behaviour Installs don't survive Remote Buddy app shutdown
Reply
Quote
View

This posting is older than 6 months and can contain outdated information.
Felix: Thanks for the reply... 
Please see my responses below

FYI stephenf is Admin on my Mac Mini. 
========================

1) Please check that your Behaviours were saved to ~/Library/Application Support/Remote Buddy/Behaviours/ - if they weren't, the permissions for this directory may be set in a way that prevents Remote Buddy from saving them there (even if you're logged in as Admin).

 
I've double checked that my behaviours are saved to ~/Library/Application Support/Remote Buddy/Behaviours/ 
~ being /Users/stephenf/Library/Application Support/Remote Buddy/Behaviours/ 
The permissions on this directory are: 
drwxr-xr-x 14 stephenf staff 476 Feb 8 22:45 Behaviours

each behaviour under that directories permissions look like: 
drwxr-xr-x 3 stephenf staff 102 Jan 22 21:20 HTPC0.rbscriptedbehaviour 
drwxr-xr-x 3 stephenf staff 102 Jan 22 21:20 HTPC1.rbscriptedbehaviour 
drwxr-xr-x 3 stephenf staff 102 Jan 22 21:21 HTPC2.rbscriptedbehaviour 
drwxr-xr-x 3 stephenf staff 102 Jan 22 21:21 HTPC3.rbscriptedbehaviour 
drwxr-xr-x 3 stephenf staff 102 Jan 22 21:21 HTPC4.rbscriptedbehaviour 
drwxr-xr-x 3 stephenf staff 102 Jan 22 21:22 HTPC5.rbscriptedbehaviour 
drwxr-xr-x 3 stephenf staff 102 Jan 22 21:22 HTPC6.rbscriptedbehaviour 
drwxr-xr-x 3 stephenf staff 102 Jan 22 21:22 HTPC7.rbscriptedbehaviour 
drwxr-xr-x 3 stephenf staff 102 Jan 22 21:22 HTPC8.rbscriptedbehaviour 
drwxr-xr-x 3 stephenf staff 102 Jan 22 21:23 HTPC9.rbscriptedbehaviour

Drilling down into HTPC0.rbscriptedbehaviour I see the following: 
drwxr-xr-x 5 stephenf staff 170 Jan 22 21:20 Contents

Drilling down into Contents I see the following: 
-rw-r--r-- 1 stephenf staff 267 Jan 22 21:20 Info.plist 
drwxr-xr-x 3 stephenf staff 102 Jan 22 21:20 RemoteBuddy 
drwxr-xr-x 3 stephenf staff 102 Jan 22 21:20 Resources

Drilling down into Contents/RemoteBuddy I see the following: 
-rw-r--r-- 1 stephenf staff 1001 Jan 22 21:20 ScriptedBehaviour.rbbin

Drilling down into Contents/Resources I see the following: 
drwxr-xr-x 3 stephenf staff 102 Jan 22 21:20 English.lproj

Drilling down into Contents/Resources/English.Iproj I see the following: 
-rw-r--r--@ 1 stephenf staff 56 Jan 22 21:20 Localizable.strings

========================

2) Please check that each of your Behaviours has a different Bundle Identifier. If Remote Buddy finds multiple Behaviours with the same Bundle Identifier, only one of it will be loaded.

 
I've double checked that each of my Bundle Identifiers are labeled uniquely. My bundle identifiers are named htpc0 through htpc9. The bundle names match the identifier names exactly except they are in all CAPS (HTPC0 through HTPC9).

========================

As a temporary stopgap, I have created a "Login Item" for each of my Behaviours in the above directories (i.e. HTPC0.rbscriptedbehaviour) under the stephenf system account. That way each time I restart the Mac it launches each behaviour and then my scripted behaviours show up again under Preferences / Mappings.

Thank you for your time, help and all of the awesome development work you've done for this product! 
StephenF

Last edited: 09.02.2011 06:30:44 

Daniel

24.07.2011 22:50:59
Re: Scripted Behaviour Installs don't survive Remote Buddy app shutdown
Reply
Quote
View

This posting is older than 6 months and can contain outdated information.
Just adding my voice to this topic as I'm having the same issue. I'm using the same setup as the original poster and my scripted behaviors don't persist if I quit remote buddy even though I permanently compile/install them.

The files are all written to the ~/Library/Application Support/Remote Buddy/Behaviors folder as well.

I'm actually using the same names (HTPC0, HTPC1, etc.) as the other user as well as I suspect we're both trying to accomplish the same task following the miniharmony setup guide found on the plex forums.

I'm not asking the Remote Buddy team to troubleshoot plex, but would love to see more advice/follow up on this item as it seems to be a remote buddy software issue.

Thanks!

Last edited: 24.07.2011 22:51:41

Last edited: 24.07.2011 23:00:58 

JoseM

01.11.2011 23:51:48
Re: Scripted Behaviour Installs don't survive Remote Buddy app shutdown
Reply
Quote
View

This posting is older than 6 months and can contain outdated information.
I see that the thread is a bit old. Did you guys figure this out?