Please find enclosed the error file ‘hs_err_pid1551’.
This kind of error file is created everytime I restart Bome Midi Translator Pro (macOS 14.7.5 and BMTP 1.9.1 build 1064)
hs_err_pid1551.log (77.3 KB)
Please find enclosed the error file ‘hs_err_pid1551’.
This kind of error file is created everytime I restart Bome Midi Translator Pro (macOS 14.7.5 and BMTP 1.9.1 build 1064)
hs_err_pid1551.log (77.3 KB)
Hi, thanks for reporting this and sorry for the error. This is something that we have not seen before. Are you always opening the same Bome MIDI Translator Pro project file? If so, could you provide a copy of the project file?
I will ask our developer to look into it. I assume it does not generate a core dump because of this message:
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try ‘ulimit -c unlimited’ before starting Java again
If you can follow those instructions to generate a core dump, that may also be helpful.
Also make sure you have given Bome MIDI Translator Pro permissions under System Setting->Privacy & Security->Accessibility.
If you can’t post some of this here, you can also send this via our contact form or via email.
Steve Caldwell
Bome Customer Care
I run BMTP with only one project file. When I do significant changes to this project file, I save it with a version number to go back if I need it.
My current project file is numbered as 9,4 (the one I send you now). The error log I have sent you is from this project file.
I have never done a core dump, so I would need some instructions to do that.
Yes, BMTP has permissions to accessibility, to all disk, etc.
Thank you! Core dump instructions are here.
Steve Caldwell
Bome Customer Care
Do I send you the core dump files to bome@sniz.biz?
Probably contact dash form at bome dot com. But they will get to me either way.
Did you try opening any other project. Does the error still occur with a blank project file or any other project file? There are tons of other project files that you can download and test on this forum.
I see that your project has a lot of AppleScript and Apple has done a lot with changing permissions in newer versions of MacOS so maybe there are other permission issues tied to your version of MacOS. See this posting while we look into your issue.
Steve Caldwell
Bome Customer Care
Core dump files and project file sent via the contact form:
www.bome.com/contact
Yes, I was at that thread. I did all processes to fix that issue. I confirm that I have no problems with applescript.
I didn’t try to open other projects. I will do it later and report feedback.
Thanks, that will likely help. I’ve forwarded the provided files for evaluation.
Steve Caldwell
Bome Customer Care
Hi, the following AppleScript errors are shown when opening your file. I can make sense of 3.x because I don’t have those apps on my Mac, but am concerned about 4.2, 4.3 and 6.1.
145: OUT 3.3 Error: Cannot execute "/Users/jordi/Maquinari/Scripts Library/BMTP/Inicialitzacio/BMTP_Inicialitzacio_DisplayLargeText.app"
149: OUT 4.2 ERROR executing AppleScript: action_4_2(): error -2741: Expected end of line but found identifier.
152: OUT 4.3 ERROR executing AppleScript: action_4_3(): error -2741: Expected end of line but found identifier.
155: OUT 6.1 ERROR executing AppleScript: action_6_1(): error -2741: Expected end of line but found identifier.
170: OUT 3.16 Error: Cannot execute "/Users/jordi/Maquinari/Scripts Library/BMTP/Copiar variables BMTP a BTT/Copiar variables BMTP a BTT.app"
171: OUT 3.18 Error: Cannot execute "/Users/jordi/Maquinari/Scripts Library/BMTP/Inicialitzacio/BMTP_Inicialitzacio_HideLargeText.app"
Steve Caldwell
Bome Customer Care
It’s weird. I have added one blank line to the applescripts of outgoing actions of 4.1,4.2, 4.3 and 6.1
I save the project. I load the project again and the blank lines are not saved.
Well actually it says it expects an EOL and gets a token instead so maybe something with the quotation marks or the character set used. I’ve seen this before but don’t remember how I fixed it as I am not a regular user of AppleScript.
Steve Caldwell
Bome Customer Care
I have added a comment to finish these scripts, but I wonder if it will work or it will still give the same error message.
i.e. this is how the 4.2 looks like now:
tell application "UFX+ Connection" to run
return 1
--blank line added
Yes, it may not be related but thought I would point it out anyway.
Steve Caldwell
Bome Customer Care
I think the errors are related. I think with newer version of MacOS, permissions to TCC.db have to be modified.
I found this post but could not follow it as I didn’t have access to TCC.db and couldn’t find out how to get permissions. Maybe you will have better luck.
In a nutshell, this seems toe be a MacOS permissions issue. Maybe check Reddit or discuss with Apple.
Steve Caldwell
Bome Customer Care
I think this is an apple permissions issue. Maybe you can figure it out. I couldn’t figure out how to give myself permissions to change TCC.db on my Mac Sequoia 15.4.1
Steve
The " Expected end of line" error means that AppleScript expects an end of line in your code. How about this:
tell application "UFX+ Connection"
to run
end tell
return 1
Not sure if you need the return 1
statement, but can’t hurt, I guess.
tell application "Safari" to activate
is exactly the same than
tell application "Safari"
activate
end tell
AppleScript does not expect any end of line in any of these structures. You can execute both codes in AppleScript Editor to run ‘Safari’ with no issues.
I use to finish all my AppleScripts with return something
. I can remove the return 1
. No problem.
That said, if you are sure that errors will be fixed if I change my AppleScripts in BMTP to the longest structure without return statements, I will do it.
But if BMTP is compiling and running AppleScripts as the AppleScript Editor does, I think this change will make no difference at all.
Is it possible that the compilation or the execution of AppleScripts inside BMTP is not understanding correctly the end of lines?
Florian, just FYI: I tried to send the core dump files using the contact form of the website before sending them by email.
The contact form did not accept any file with the .ips extension
Thanks for all the further information. There are multiple issues:
Expected end of line but found identifier.
Re-reading this thread, it seems that this problem only occurred on Steves computer. I’m quite persuaded that it comes because Steve does not have "UFX+ Connection"
installed. For more information, see for example this discussion. Sorry for derailing the discussion with my previous comment. I am not an AppleScript expert (just tried to help…).
No, MIDI Translator runs them in a similar way as the osascript
command, which may behave slightly different sometimes (e.g. regarding permissions, file paths, etc.).
Just to emphasize, there is no problem with end-of-lines in either your AppleScript code or MIDI Translator Pro’s handling of the scripts. AppleScript will report this error if it cannot find the application for the tell
command.
hs_err_pid...
So are you saying that
If so, this is strange behavior, because such hs_err_pid...
files are crash files. But if MT Pro does start, I wonder where the crash is happening?
Questions:
hs_err_pid...
files? in your user folder, on desktop, …?Can you please start MT Pro from the terminal with the -debug
parameter?
See here how to do that:
It’s possible now. Dump files come in many different flavors and with different filename extensions… Thanks for sending them to us.
This is the result from Terminal:
jordi@MacBookPro16-de-Jordi-Calvet-Torras ~ % /Applications/Bome\ MIDI\ Translator\ Pro.app/Contents/MacOS/MIDITranslatorPro -debug
Trying to load JLI from: /Applications/Bome MIDI Translator Pro.app/Contents/PlugIns/jdk-21.0.2.bome/Contents/Home/lib/libjli.dylib
Using JRE: /Applications/Bome MIDI Translator Pro.app/Contents/PlugIns/jdk-21.0.2.bome/Contents/Home/lib/libjli.dylib
Launching runtime (17 args)...
Trying to load JLI from: /Applications/Bome MIDI Translator Pro.app/Contents/PlugIns/jdk-21.0.2.bome/Contents/Home/lib/libjli.dylib
Using JRE: /Applications/Bome MIDI Translator Pro.app/Contents/PlugIns/jdk-21.0.2.bome/Contents/Home/lib/libjli.dylib
Launching runtime (17 args)...
2025-05-11 19:26:20.673 MIDITranslatorPro[8657:545789] WARNING: Secure coding is not enabled for restorable state! Enable secure coding by implementing NSApplicationDelegate.applicationSupportsSecureRestorableState: and returning YES.
11-05 07:26:20 INFO : Bome MIDI Translator start.
11-05 07:26:20 DEBUG [MidiTranslator] : Loading native lib: /Applications/Bome MIDI Translator Pro.app/Contents/MacOS/libmt.so
11-05 07:26:20 DEBUG [MidiTranslator] : Native lib: RELEASE
11-05 07:26:20 INFO [Constants] : Exe File:/Applications/Bome MIDI Translator Pro.app
2025-05-11 19:26:20.715 load settings OK: last modified=2025-05-11 19:26:05 filesize=7643 filename:/Users/jordi/Library/Application Support/Bome/Bome MIDI Translator Pro.bmts
11-05 07:26:21 DEBUG [gj] : Supported incoming event: Application Focus
11-05 07:26:21 DEBUG [gj] : Supported incoming event: Perform
11-05 07:26:21 DEBUG [gj] : Supported incoming event: Project
11-05 07:26:21 DEBUG [gj] : Supported incoming event: Key Stroke
11-05 07:26:21 DEBUG [gj] : Supported incoming event: MIDI Message
11-05 07:26:21 DEBUG [gj] : Supported incoming event: MIDI Port
11-05 07:26:21 DEBUG [gj] : Supported incoming event: None
11-05 07:26:21 DEBUG [gj] : Supported incoming event: Preset
11-05 07:26:21 DEBUG [gj] : Supported incoming event: Serial Port
11-05 07:26:21 DEBUG [gj] : Supported incoming event: Timer
11-05 07:26:21 DEBUG [gl] : Supported outgoing action: Application Focus
11-05 07:26:21 DEBUG [gl] : Supported outgoing action: AppleScript
11-05 07:26:21 DEBUG [gl] : Supported outgoing action: Perform
11-05 07:26:21 DEBUG [gl] : Supported outgoing action: Project
11-05 07:26:21 DEBUG [gl] : Supported outgoing action: Execute File
11-05 07:26:21 DEBUG [gl] : Supported outgoing action: Key Stroke
11-05 07:26:21 DEBUG [gl] : Supported outgoing action: MIDI Message
11-05 07:26:21 DEBUG [gl] : Supported outgoing action: MIDI Port
11-05 07:26:21 DEBUG [gl] : Supported outgoing action: MIDI Router
11-05 07:26:21 DEBUG [gl] : Supported outgoing action: Mouse
11-05 07:26:21 DEBUG [gl] : Supported outgoing action: None
11-05 07:26:21 DEBUG [gl] : Supported outgoing action: Preset
11-05 07:26:21 DEBUG [gl] : Supported outgoing action: Serial Port
11-05 07:26:21 DEBUG [gl] : Supported outgoing action: Timer
11-05 07:26:21 DEBUG [bA] : Starting logger
11-05 07:26:21 DEBUG [d] : AppFrame: start
11-05 07:26:21 DEBUG [o] : setting tab # 0 to unmarked
11-05 07:26:21 DEBUG [d] : hide app icon.
2025-05-11 19:26:21.614 Discovered MIDI INPUT : IAC CubaseMackie > Everybody,IAC CubaseMidi > Everybody,IAC CubaseMidiApi > Everybody,IAC Everybody > CubaseMackie,IAC Everybody > CubaseMidi,IAC Everybody > CubaseMidiApi,IAC Everybody > LiveMackie,IAC Everybody > MidiForce,IAC Everybody > SD+ Midi,IAC Everybody > TotalmixMackie,IAC LiveMackie > Everybody,IAC Midiforce > Everybody,IAC SD+ Midi > Everybody,IAC TotalmixMackie > Everybody,IAC X2<>JV1010<>TD15K
2025-05-11 19:26:21.614 Discovered MIDI OUTPUT: IAC CubaseMackie > Everybody,IAC CubaseMidi > Everybody,IAC CubaseMidiApi > Everybody,IAC Everybody > CubaseMackie,IAC Everybody > CubaseMidi,IAC Everybody > CubaseMidiApi,IAC Everybody > LiveMackie,IAC Everybody > MidiForce,IAC Everybody > SD+ Midi,IAC Everybody > TotalmixMackie,IAC LiveMackie > Everybody,IAC Midiforce > Everybody,IAC SD+ Midi > Everybody,IAC TotalmixMackie > Everybody,IAC X2<>JV1010<>TD15K
2025-05-11 19:26:21.614 MIDIManager started.
11-05 07:26:21 DEBUG [jg] : mtMasterStarted
11-05 07:26:21 INFO [Constants] : Exe File:/Applications/Bome MIDI Translator Pro.app
11-05 07:26:21 DEBUG [M] : Updater: PROJECT_CLOSING currEditPanel:null
11-05 07:26:21 DEBUG [M] : Updater: PROJECT_RENAMED currEditPanel:null
2025-05-11 19:26:21.823 Loading project: BMTP Control 9,5.bmtp
2025-05-11 19:26:21.831 Opened MIDI INPUT 'IAC TotalmixMackie > Everybody'
2025-05-11 19:26:21.832 Opened MIDI OUTPUT 'IAC TotalmixMackie > Everybody'
2025-05-11 19:26:21.835 Opened MIDI OUTPUT 'IAC Everybody > TotalmixMackie'
2025-05-11 19:26:21.836 Opened MIDI INPUT 'IAC CubaseMackie > Everybody'
2025-05-11 19:26:21.836 Opened MIDI INPUT 'IAC CubaseMidi > Everybody'
2025-05-11 19:26:21.837 Opened MIDI INPUT 'IAC Midiforce > Everybody'
2025-05-11 19:26:21.838 Opened MIDI OUTPUT 'IAC Everybody > CubaseMidi'
2025-05-11 19:26:21.842 Opened MIDI INPUT 'IAC SD+ Midi > Everybody'
2025-05-11 19:26:21.842 Opened MIDI INPUT 'IAC Everybody > CubaseMidi'
2025-05-11 19:26:21.843 Opened MIDI OUTPUT 'IAC Everybody > CubaseMackie'
2025-05-11 19:26:21.843 Loaded project with 77 presets in 15 milliseconds.
2025-05-11 19:26:21.844 Loaded Project file: BMTP Control 9,5.bmtp
11-05 07:26:21 DEBUG [M] : Updater: PROJECT_SELECTED currEditPanel:null
11-05 07:26:21 DEBUG [jg] : mtMasterProjectLoaded: /Users/jordi/Maquinari/Tuning/Apps NO DAW/BMTP/Presets/BMTP Control Presets/BMTP Control 9/BMTP Control 9,5.bmtp
11-05 07:26:21 DEBUG [d] : start-up done. minimized=false
11-05 07:26:21 DEBUG [M] : Updater: PRESET_SELECTED currEditPanel:null
11-05 07:26:21 DEBUG [M] : Updater: TRANSLATOR_SELECTED currEditPanel:null
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [M] : Updater: PRESET_SELECTED currEditPanel:null
11-05 07:26:21 DEBUG [M] : Updater: TRANSLATOR_SELECTED currEditPanel:null
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [M] : Updater: TRANSLATOR_SELECTED currEditPanel:null
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [M] : Updater: EDITPANEL_CHANGED currEditPanel:TRIGGER
11-05 07:26:21 DEBUG [M] : Updater: PROJECT_RENAMED currEditPanel:TRIGGER
11-05 07:26:21 DEBUG [M] : Updater: PROJECT_SELECTED currEditPanel:TRIGGER
11-05 07:26:21 DEBUG [M] : Updater: EDITPANEL_CHANGED currEditPanel:TRIGGER
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
11-05 07:26:21 DEBUG [fB] : display error:
2025-05-11 19:26:21.913 This Project uses the Keystroke Input Action, but it is disabled:
You will need to allow "Bome MIDI Translator Pro" to control your computer by selecting it in: System Preferences -> Security & Privacy -> Privacy tab -> Accessibility.
If you cannot find "Bome MIDI Translator Pro" there, make sure it's installed in the Applications folder.
11-05 07:26:21 DEBUG [jg] : ProjectLoaded
11-05 07:26:21 DEBUG [jg] : mtMasterProjectStarted: /Users/jordi/Maquinari/Tuning/Apps NO DAW/BMTP/Presets/BMTP Control Presets/BMTP Control 9/BMTP Control 9,5.bmtp
11-05 07:26:21 DEBUG [o] : setting tab # 1 to marked
2025-05-11 19:26:23.151 MIDITranslatorPro[8657:545789] .sdef warning for argument 'FileType' of command 'save' in suite 'Standard Suite': 'saveable file format' is not a valid type name.
2025-05-11 19:26:23.845 MIDI OUTPUT 'Fireface UFX+ (23968278) Port 2' does not exist. It is set to 'pending'.
2025-05-11 19:26:23.846 MIDI OUTPUT 'MD-BT01 Bluetooth' does not exist. It is set to 'pending'.
2025-05-11 19:26:23.846 MIDI OUTPUT 'Midi Fighter Spectra' does not exist. It is set to 'pending'.
2025-05-11 19:26:23.846 MIDI INPUT 'Komplete Kontrol A DAW' does not exist. It is set to 'pending'.
2025-05-11 19:26:23.846 MIDI INPUT 'KOMPLETE KONTROL A61' does not exist. It is set to 'pending'.
2025-05-11 19:26:23.846 MIDI INPUT 'MD-BT01 Bluetooth' does not exist. It is set to 'pending'.
11-05 07:26:23 DEBUG [o] : setting tab # 1 to marked
11-05 07:26:23 DEBUG [o] : setting tab # 1 to marked
11-05 07:26:23 DEBUG [o] : setting tab # 1 to marked
11-05 07:26:23 DEBUG [o] : setting tab # 1 to marked
11-05 07:26:23 DEBUG [o] : setting tab # 1 to marked
11-05 07:26:23 DEBUG [o] : setting tab # 1 to marked
The file /Users/jordi/Maquinari/Scripts Library/BMTP/Copiar variables BMTP a BTT/Copiar variables BMTP a BTT.app does not exist.
11-05 07:26:25 DEBUG [d] : App moved to background
2025-05-11 19:41:21.571 MIDI OUTPUT 'IAC Everybody > CubaseMidi': 6 bytes sent
2025-05-11 19:41:21.572 MIDI INPUT 'IAC CubaseMackie > Everybody': 3 bytes received
2025-05-11 19:41:21.572 MIDI INPUT 'IAC Everybody > CubaseMidi': 6 bytes received
I have fixed the issue of the file that doesn’t exist.
Regarding the keystroke permission, it’s already allowed in the System Settings, I don’t understand why it says it’s disabled.
I don’t know what is the warning of the Secure coding disabled. Could you explain it?
Same for the sentence ‘MIDITranslatorPro[8657:545789] .sdef warning for argument “FileType” of command “save” in suite “Standard Suite”: “saveable file format” is not a valid type name’. What is this?