-
Notifications
You must be signed in to change notification settings - Fork 83
Description
Is there an existing issue for this?
- I have searched the existing issues
Category of Bug / Issue
Application crashed
Current Behavior
I am using Mac with apple chip (arm64) and getting error <Signals.SIGABRT: 6>. I have searched the error and it seems binary compatibility issue.
.databricks/labs/remorph-transpilers/bladebridge/lib/.venv/lib/python3.10/site-packages/databricks/labs/bladebridge/Converter/bin/MacOS/dbxconv: Mach-O 64-bit executable x86_64
Details Error
Analyzer:
ERROR [d.l.bladespector.analyzer] Analysis failed
Traceback (most recent call last):
File "/Users//.databricks/labs/lakebridge/state/venv/lib/python3.10/site-packages/databricks/labs/bladespector/analyzer.py", line 98, in _run_binary
raise subprocess.CalledProcessError(process.returncode, args)
subprocess.CalledProcessError: Command '['/Users//.databricks/labs/lakebridge/state/venv/lib/python3.10/site-packages/databricks/labs/bladespector/Analyzer/MacOS/analyzer', '-d', '/Users//gdw-migration/informatica', '-r', '/var/folders/h0/nby6qk911rb2gwjjkmdblktr0000gn/T/tmpxhwatahv/lakebridge-analyzer-results.xlsx', '-t', 'INFA']' died with <Signals.SIGABRT: 6>.
15:15:10 ERROR [d.l.lakebridge.analyze] RuntimeError: Analysis failed
Transpiler
TranspileError(code=FAILURE, kind=PARSING, severity=ERROR, path='informatica/output/', message='Command '['/Users//.databricks/labs/remorph-transpilers/bladebridge/lib/.venv/lib/python3.10/site-packages/databricks/labs/bladebridge/Converter/bin/MacOS/dbxconv', 'INFA', '-u', 'base_infapc2databricks_pyspark.json', '-n', 'transpiled', '-i', 'originals/', '-v', '-H', 'f20b266bb1a5f656b62f74a4a1ce22dd69649e55']' died with <Signals.SIGABRT: 6>.')
Expected Behavior
output excel and output sql files
Steps To Reproduce
databricks labs lakebridge transpile --input-source informatica --target databricks --input-source ./informatica --output-folder ./informatica/output
databricks labs lakebridge transpile --source-dialect "informatica (desktop edition)" --input-source ./informatica --output-folder ./informatica/output
databricks labs lakebridge analyze --source-directory /informatica --report-file /informatica/inventory.xlsx
Relevant log output or Exception details
I am using Mac with apple chip (arm64) and getting error <Signals.SIGABRT: 6>. I have searched the error and it seems binary compatibility issue.
.databricks/labs/remorph-transpilers/bladebridge/lib/.venv/lib/python3.10/site-packages/databricks/labs/bladebridge/Converter/bin/MacOS/dbxconv: Mach-O 64-bit executable **x86_64**
Details Error
**Analyzer**:
ERROR [d.l.bladespector.analyzer] Analysis failed
Traceback (most recent call last):
File "/Users/<myusername>/.databricks/labs/lakebridge/state/venv/lib/python3.10/site-packages/databricks/labs/bladespector/analyzer.py", line 98, in _run_binary
raise subprocess.CalledProcessError(process.returncode, args)
subprocess.CalledProcessError: Command '['/Users/<myusername>/.databricks/labs/lakebridge/state/venv/lib/python3.10/site-packages/databricks/labs/bladespector/Analyzer/MacOS/analyzer', '-d', '/Users/<myusername>/gdw-migration/informatica', '-r', '/var/folders/h0/nby6qk911rb2gwjjkmdblktr0000gn/T/tmpxhwatahv/lakebridge-analyzer-results.xlsx', '-t', 'INFA']' died with <Signals.SIGABRT: 6>.
15:15:10 ERROR [d.l.lakebridge.analyze] RuntimeError: Analysis failed
**Transpiler**
TranspileError(code=FAILURE, kind=PARSING, severity=ERROR, path='informatica/output/<xml files>', message='Command '['/Users/<myusername>/.databricks/labs/remorph-transpilers/bladebridge/lib/.venv/lib/python3.10/site-packages/databricks/labs/bladebridge/Converter/bin/MacOS/dbxconv', 'INFA', '-u', 'base_infapc2databricks_pyspark.json', '-n', 'transpiled', '-i', 'originals/<xml files>', '-v', '-H', 'f20b266bb1a5f656b62f74a4a1ce22dd69649e55']' died with <Signals.SIGABRT: 6>.')Logs Confirmation
- I ran the command line with
--debug - I have attached the
lsp-server.logunder USER_HOME/.databricks/labs/remorph-transpilers/<converter_name>/lib/lsp-server.log
Sample Query
Operating System
macOS
Version
latest via Databricks CLI