Angeblich kein Java da ...

Bei Problemen mit der Bedienung von TV-Browser, bitte hier posten.
schumi79
Junior Member
Beiträge: 19
Registriert: 20 Mai 2015, 17:31

Re: Angeblich kein Java da ...

Beitrag von schumi79 »

Ich habe die Java11-Version gelöscht. Das Terminal, mit der neuen Starterdatei, sieht so aus

Code: Alles auswählen

torbenstumpf@MacBook-Pro-von-Torben ~ % /Applications/TV-Browser.app/Contents/MacOS/JavaAppLauncher
Commandline ARGS: 1
Calling launch(argv[0], progargc, progargv)
Checking for args START
Checking for args DONE




Loading Application 'TV-Browser'
Working Directory: '/Applications/TV-Browser.app/Contents/Resources'
Searching for a JRE.
Searching for a Java 11
JRE search exception: 'launch path not accessible'
No matching JRE found.
Found: '17.0.1 (arm64) "Eclipse Temurin" - "Eclipse Temurin 17" /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home', checking for compability.
Java Runtime Dylib Path: '/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/lib/libjli.dylib'
Launchpath: /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/lib/libjli.dylib
Main Bundle Path: '/Applications/TV-Browser.app'
Main Class Name: 'tvbrowser/tvbrowser.TVBrowser'
Option: -Dpropertiesfile=osx.properties
Option: -Dcom.apple.macos.use-file-dialog-packages=true
Option: -Dcom.apple.mrj.application.apple.menu.about.name=${bundle.name}
Option: -Dcom.apple.smallTabs=true
Option: --add-opens
Option: java.desktop/com.apple.eawt=tvbrowser
Option: --module-path=lib:tvbrowser.jar
Option: -splash:imgs/splash.png
Option: -Xms16m
Option: -Xmx1G
Command line passed to application:
Arg 0: '/Applications/TV-Browser.app/Contents/MacOS/JavaAppLauncher'
Arg 1: '-Djava.library.path=/Applications/TV-Browser.app/Contents/MacOS'
Arg 2: '-DLibraryDirectory=/Users/torbenstumpf/Library'
Arg 3: '-DDocumentsDirectory=/Users/torbenstumpf/Documents'
Arg 4: '-DApplicationSupportDirectory=/Users/torbenstumpf/Library/Application Support'
Arg 5: '-DCachesDirectory=/Users/torbenstumpf/Library/Caches'
Arg 6: '-DApplicationDirectory=/Users/torbenstumpf/Applications'
Arg 7: '-DAutosavedInformationDirectory=/Users/torbenstumpf/Library/Autosave Information'
Arg 8: '-DDesktopDirectory=/Users/torbenstumpf/Desktop'
Arg 9: '-DDownloadsDirectory=/Users/torbenstumpf/Downloads'
Arg 10: '-DMoviesDirectory=/Users/torbenstumpf/Movies'
Arg 11: '-DMusicDirectory=/Users/torbenstumpf/Music'
Arg 12: '-DPicturesDirectory=/Users/torbenstumpf/Pictures'
Arg 13: '-DSharedPublicDirectory=/Users/torbenstumpf/Public'
Arg 14: '-DSystemLibraryDirectory=/Library'
Arg 15: '-DSystemApplicationSupportDirectory=/Library/Application Support'
Arg 16: '-DSystemCachesDirectory=/Library/Caches'
Arg 17: '-DSystemApplicationDirectory=/Applications'
Arg 18: '-DSystemUserDirectory=/Users'
Arg 19: '-DUserHome=/Users/torbenstumpf'
Arg 20: '-DSandboxEnabled=true'
Arg 21: '-DDarkMode=false'
Arg 22: '-DLaunchModifierFlags=0'
Arg 23: '-DLaunchModifierFlagCapsLock=false'
Arg 24: '-DLaunchModifierFlagShift=false'
Arg 25: '-DLaunchModifierFlagControl=false'
Arg 26: '-DLaunchModifierFlagOption=false'
Arg 27: '-DLaunchModifierFlagCommand=false'
Arg 28: '-DLaunchModifierFlagNumericPad=false'
Arg 29: '-DLaunchModifierFlagHelp=false'
Arg 30: '-DLaunchModifierFlagFunction=false'
Arg 31: '-Dpropertiesfile=osx.properties'
Arg 32: '-Dcom.apple.macos.use-file-dialog-packages=true'
Arg 33: '-Dcom.apple.mrj.application.apple.menu.about.name=${bundle.name}'
Arg 34: '-Dcom.apple.smallTabs=true'
Arg 35: '--add-opens'
Arg 36: 'java.desktop/com.apple.eawt=tvbrowser'
Arg 37: '--module-path=lib:tvbrowser.jar'
Arg 38: '-splash:imgs/splash.png'
Arg 39: '-Xms16m'
Arg 40: '-Xmx1G'
Arg 41: '-m'
Arg 42: 'tvbrowser/tvbrowser.TVBrowser'
zsh: segmentation fault  /Applications/TV-Browser.app/Contents/MacOS/JavaAppLauncher
Der Absturzbericht so

Code: Alles auswählen

-----------
Full Report
-----------

{"app_name":"JavaAppLauncher","timestamp":"2021-12-18 12:37:04.00 +0100","app_version":"4.2.3.95-Beta1","slice_uuid":"66d4718e-5ccd-3969-bb3d-275f1788ef34","build_version":"1.0","platform":1,"bundleID":"tvbrowser.TVBrowser","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.1 (21C52)","incident_id":"F1999536-E629-4D1D-B364-72D057261141","name":"JavaAppLauncher"}
{
  "uptime" : 61000,
  "procLaunch" : "2021-12-18 12:37:04.4413 +0100",
  "procRole" : "Unspecified",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro18,1",
  "procStartAbsTime" : 1477996151058,
  "coalitionID" : 1992,
  "osVersion" : {
    "train" : "macOS 12.1",
    "build" : "21C52",
    "releaseType" : "User"
  },
  "captureTime" : "2021-12-18 12:37:04.5393 +0100",
  "incident" : "F1999536-E629-4D1D-B364-72D057261141",
  "bug_type" : "309",
  "pid" : 34959,
  "procExitAbsTime" : 1477998490418,
  "translated" : false,
  "cpuType" : "ARM-64",
  "procName" : "JavaAppLauncher",
  "procPath" : "\/Applications\/TV-Browser.app\/Contents\/MacOS\/JavaAppLauncher",
  "bundleInfo" : {"CFBundleShortVersionString":"4.2.3.95-Beta1","CFBundleVersion":"1.0","CFBundleIdentifier":"tvbrowser.TVBrowser"},
  "storeInfo" : {"deviceIdentifierForVendor":"C81F1E46-21D2-59FD-A1D0-CA12F621CA66","thirdParty":true},
  "parentProc" : "zsh",
  "parentPid" : 34948,
  "coalitionName" : "com.apple.Terminal",
  "crashReporterKey" : "5D436584-7F44-FE7D-9B8D-36A0A99C0D83",
  "responsiblePid" : 34946,
  "responsibleProc" : "Terminal",
  "sleepWakeUUID" : "461EDEAC-9B22-40B3-9F8C-6D876F68B030",
  "sip" : "enabled",
  "vmRegionInfo" : "0x1f is not in any region.  Bytes before following region: 4364353505\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      10422c000-104234000    [   32K] r-x\/r-x SM=COW  ...vaAppLauncher",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000001, 0x000000000000001f","rawCodes":[1,31],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x000000000000001f"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":34959},
  "vmregioninfo" : "0x1f is not in any region.  Bytes before following region: 4364353505\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      10422c000-104234000    [   32K] r-x\/r-x SM=COW  ...vaAppLauncher",
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":446579,"threadState":{"x":[{"value":71},{"value":4366986886},{"value":8},{"value":18446744073709551600},{"value":116},{"value":45},{"value":4364385451},{"value":384},{"value":105553121723592},{"value":0},{"value":18446744073709551599},{"value":105553168845024},{"value":4294967280},{"value":4366985943},{"value":95},{"value":74},{"value":6472586928,"symbolLocation":0,"symbol":"_platform_strncmp"},{"value":7990681040},{"value":0},{"value":1},{"value":31},{"value":6102528712},{"value":6102525728},{"value":1},{"value":105553121723400},{"value":6102525736},{"value":4366986433},{"value":0},{"value":1}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4366954608},"cpsr":{"value":536875008},"fp":{"value":6102525344},"sp":{"value":6102521056},"esr":{"value":2449473542,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":4366954416,"matchesCrashFrame":1},"far":{"value":31}},"queue":"com.apple.main-thread","frames":[{"imageOffset":12208,"symbol":"JLI_Launch","symbolLocation":596,"imageIndex":0},{"imageOffset":12400,"symbol":"JLI_Launch","symbolLocation":788,"imageIndex":0},{"imageOffset":21196,"symbol":"launch","symbolLocation":11684,"imageIndex":1},{"imageOffset":9128,"symbol":"main","symbolLocation":224,"imageIndex":1},{"imageOffset":20724,"symbol":"start","symbolLocation":520,"imageIndex":2}]},{"id":446581,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":3}]},{"id":446584,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":3}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4366942208,
    "size" : 49152,
    "uuid" : "35fc3762-86ef-3be8-b587-55346c7086b1",
    "path" : "\/Library\/Java\/JavaVirtualMachines\/temurin-17.jdk\/Contents\/Home\/lib\/libjli.dylib",
    "name" : "libjli.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4364353536,
    "CFBundleShortVersionString" : "4.2.3.95-Beta1",
    "CFBundleIdentifier" : "tvbrowser.TVBrowser",
    "size" : 32768,
    "uuid" : "66d4718e-5ccd-3969-bb3d-275f1788ef34",
    "path" : "\/Applications\/TV-Browser.app\/Contents\/MacOS\/JavaAppLauncher",
    "name" : "JavaAppLauncher",
    "CFBundleVersion" : "1.0"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4364681216,
    "size" : 393216,
    "uuid" : "7e92b284-4b90-3b68-b31a-3ddc4c0e8d40",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6472474624,
    "size" : 53248,
    "uuid" : "ed328b18-eeef-3b15-8858-798b19b0c2cd",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  }
],
  "sharedCache" : {
  "base" : 6469304320,
  "size" : 3089596416,
  "uuid" : "66c33c62-48a9-31e5-b8b5-7a71c9760d07"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=751.5M resident=0K(0%) swapped_out_or_unallocated=751.5M(100%)\nWritable regions: Total=676.5M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=676.5M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                           163.2M       16 \nMALLOC guard page                   96K        6 \nMALLOC_MEDIUM (reserved)         120.0M        1         reserved VM address space (unallocated)\nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nSTACK GUARD                       56.0M        3 \nStack                             9264K        3 \nVM_ALLOCATE                        1.0G        1 \n__AUTH                            1679K      117 \n__AUTH_CONST                      8098K      240 \n__DATA                            7500K      228 \n__DATA_CONST                      8975K      241 \n__DATA_DIRTY                       543K       87 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       575.7M        4 \n__OBJC_CONST                      1061K       92 \n__OBJC_RO                         82.0M        1 \n__OBJC_RW                         3104K        1 \n__TEXT                           175.8M      253 \n__UNICODE                          588K        1 \ndyld private memory               1024K        1 \nmapped file                       28.3M        2 \nshared memory                      144K        8 \n===========                     =======  ======= \nTOTAL                              2.6G     1310 \nTOTAL, minus reserved VM space     2.1G     1310 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "602ad4dac86151000cf27e46",
      "factorPackIds" : {
        "SIRI_DICTATION_ASSETS" : "61a80a438feb033580c2778b"
      },
      "deploymentId" : 240000290
    },
    {
      "rolloutId" : "60da5e84ab0ca017dace9abf",
      "factorPackIds" : {

      },
      "deploymentId" : 240000008
    },
    {
      "rolloutId" : "607844aa04477260f58a8077",
      "factorPackIds" : {
        "SIRI_MORPHUN_ASSETS" : "6103050cbfe6dc472e1c982a"
      },
      "deploymentId" : 240000066
    },
    {
      "rolloutId" : "601d9415f79519000ccd4b69",
      "factorPackIds" : {
        "SIRI_TEXT_TO_SPEECH" : "6194416f2171a2330e561f05"
      },
      "deploymentId" : 240000341
    },
    {
      "rolloutId" : "5fc94383418129005b4e9ae0",
      "factorPackIds" : {

      },
      "deploymentId" : 240000185
    },
    {
      "rolloutId" : "5ffde50ce2aacd000d47a95f",
      "factorPackIds" : {

      },
      "deploymentId" : 240000090
    }
  ],
  "experiments" : [

  ]
}
}

Model: MacBookPro18,1, BootROM 7429.61.2, proc 10:8:2 processors, 16 GB, SMC 
Graphics: Apple M1 Pro, Apple M1 Pro, Built-In
Display: BenQ EW3280U, 6016 x 3384, Main, MirrorOff, Online
Memory Module: LPDDR5
AirPort: Wi-Fi, wl0: Oct 25 2021 22:17:59 version 20.10.853.26.8.7.107 FWID 01-417a4935
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Ethernet Adapter (en4), Ethernet, en4
PCI Card: ethernet, Ethernet Controller, Thunderbolt@6,0,0
PCI Card: pci1b73,1100, USB eXtensible Host Controller, Thunderbolt@5,0,0
PCI Card: pci1b21,1242, USB eXtensible Host Controller, Thunderbolt@4,0,0
PCI Card: pci1b21,1242, USB eXtensible Host Controller, Thunderbolt@3,0,0
PCI Card: pci1b21,612, AHCI Controller, Thunderbolt@9,0,0
Serial ATA Device: Samsung SSD 850 PRO 1TB, 1,02 TB
USB Device: USB31Bus
USB Device: USB31Bus
USB Device: Apple MagSafe Charger
USB Device: USB31Bus
USB Device: USB30Bus
USB Device: USB Storage
USB Device: USB Audio
USB Device: USB31Bus
USB Device: USB31Bus
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Device: Thunderbolt 3 Pro Dock, Elgato, 1, 35.1
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
ds10
Site Admin
Beiträge: 19117
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Angeblich kein Java da ...

Beitrag von ds10 »

Startet er denn mit einem zusätzlichen Parameter?
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Benutzeravatar
andre
Senior Member
Beiträge: 155
Registriert: 07 Sep 2008, 15:03

Re: Angeblich kein Java da ...

Beitrag von andre »

@ds10

Wenn ich die geänderte Datei in die letzte Version der App reinkopiere, bekomme ich die Meldung:

You can't open the application "TV-Browser.app" because this application is not supported on this Mac.
ds10
Site Admin
Beiträge: 19117
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Angeblich kein Java da ...

Beitrag von ds10 »

@andre
Irgendetwas geht bei dir beim Download oder Entpacken der Datei schief, denn bei schumi79 läuft die Datei als Programm. Du hattest ja auch beim letzten Mal eine andere Größe der Datei, als sie tatsächlich hatte. Vielleicht wird die beim Download irgendwie verändert, weil sie für ein Schadprogramm gehalten wird.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
schumi79
Junior Member
Beiträge: 19
Registriert: 20 Mai 2015, 17:31

Re: Angeblich kein Java da ...

Beitrag von schumi79 »

ds10 hat geschrieben: 18 Dez 2021, 12:48 Startet er denn mit einem zusätzlichen Parameter?
Mit verbose startet er.
ds10
Site Admin
Beiträge: 19117
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Angeblich kein Java da ...

Beitrag von ds10 »

Ich habe jetzt einen zusätzlichen Parameter im Code simuliert, startet er dann ohne Parameter?
Dateianhänge
JavaAppLauncher.tar.gz
(33.84 KiB) 134-mal heruntergeladen
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Benutzeravatar
andre
Senior Member
Beiträge: 155
Registriert: 07 Sep 2008, 15:03

Re: Angeblich kein Java da ...

Beitrag von andre »

JA! Per Doppelklick, aber nur aarch64.

temurin-11.jre x86_64 --> GEHT NICHT
temurin-11.jre x86_64 + temurin-17.jdk aarch64 --> temurin-17.jdk aarch64
temurin-11.jre x86_64 + zulu-11.jre aarch64 -> zulu-11.jre aarch64

zulu-11.jre aarch64 -> zulu-11.jre aarch64
temurin-17.jdk aarch64 --> temurin-17.jdk aarch64
zulu-11.jre aarch64 + temurin-17.jdk aarch64 --> zulu-11.jre aarch64
schumi79
Junior Member
Beiträge: 19
Registriert: 20 Mai 2015, 17:31

Re: Angeblich kein Java da ...

Beitrag von schumi79 »

ds10 hat geschrieben: 18 Dez 2021, 13:49 Ich habe jetzt einen zusätzlichen Parameter im Code simuliert, startet er dann ohne Parameter?
Ganz vielen Dank für Deine Hilfe. Bei mir startet er jetzt ohne Probleme.
ds10
Site Admin
Beiträge: 19117
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Angeblich kein Java da ...

Beitrag von ds10 »

@andre Das ist auch korrekt so, er läuft auf arm64 Codebasis, dann kann er x86_64-Programme nicht starten, daher wird bei der Suche nach einem passenden Java geprüft, ob die benötigte Architektur vorliegt.
andre hat geschrieben: 18 Dez 2021, 14:11temurin-11.jre x86_64 --> GEHT NICHT
In dem Fall sollte die Fehlermeldung angezeigt werden, dass ein Java 11 arm64 benötigt wird.

Ich habe jetzt ein neues Paket erstellt, bei der verbose wieder deaktiviert ist, aber im Fall von Ausführung mit arm64 der zusätzliche Parameter hinzugefügt wird. Bei dem Paket wird außerdem die Ausführung mit Systemarchitektur nicht mehr erzwungen. Also könnte es jetzt unter Informationen zur App die Möglichkeit geben das Rosetta-System zu aktivieren, um den x86_64-Code auszuführen. In dem Fall sollte dann der Starter nur x86_64-Java berücksichtigen.

https://www.tvbrowser.org/downloads/tes ... acjava.dmg
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Benutzeravatar
andre
Senior Member
Beiträge: 155
Registriert: 07 Sep 2008, 15:03

Re: Angeblich kein Java da ...

Beitrag von andre »

Mit der neuesten Version wird angezeigt, dass Java 11 arm64 benötigt wird, wenn kein aarch64 vorhanden ist.

Ich habe aber sogleich einen Bug gefunden, er betrifft die Übergabe an Calendar.app per Recording Control Plugin. Ich lasse Recording Control ein Shell Script aufrufen, das u. a. einen AppleScript-Befehl zum Ein- bzw. Austragen in einen Kalender vorsieht. Während es mit der 4.2.3.0 anstandslos funktioniert, bekomme ich mit der der Beta 1 eine Endlosschleife des Sicherheitssystems, mit der Zugang des TVB zum Kalender angefordert wird. Egal aber was ich drücke, der Dialog (Don't allow | OK) kommt immer wieder. In den Systemeinstellungen wird der Zugang jedes Mal ein- oder ausgeschaltet. Zugang zu dem Kalender in der iCloud wird nicht erteilt.
ds10
Site Admin
Beiträge: 19117
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Angeblich kein Java da ...

Beitrag von ds10 »

andre hat geschrieben: 18 Dez 2021, 17:30Mit der neuesten Version wird angezeigt, dass Java 11 arm64 benötigt wird, wenn kein aarch64 vorhanden ist.
So ist das auch gewollt. Das ist vielleicht etwas verwirrend, denn /usr/libexec/java_home -V zeigt arm64 als Architektur an. Auf der Downloadseite von Temurin JDK, steht dann aber aarch64. Bei Azulu steht ARM 64-bit.
andre hat geschrieben: 18 Dez 2021, 17:30Ich habe aber sogleich einen Bug gefunden, er betrifft die Übergabe an Calendar.app per Recording Control Plugin. Ich lasse Recording Control ein Shell Script aufrufen, das u. a. einen AppleScript-Befehl zum Ein- bzw. Austragen in einen Kalender vorsieht. Während es mit der 4.2.3.0 anstandslos funktioniert, bekomme ich mit der der Beta 1 eine Endlosschleife des Sicherheitssystems, mit der Zugang des TVB zum Kalender angefordert wird. Egal aber was ich drücke, der Dialog (Don't allow | OK) kommt immer wieder. In den Systemeinstellungen wird der Zugang jedes Mal ein- oder ausgeschaltet. Zugang zu dem Kalender in der iCloud wird nicht erteilt.
Also dazu kann ich nichts sagen, da es sich ja offensichtlich um irgendeine Sicherheitsfunktion von macOS handelt, worauf TV-Browser keinen Einfluss hat.

Du könntest wie gesagt einmal die Informationen der TV-Browser-Beta-App öffnen und prüfen, ob dort die Möglichkeit besteht, Rosetta zu aktivieren und falls das geht und TV-Browser dann mit x86_64 läuft nochmal testen, ob das Problem dann wieder auftritt. Wenn nicht kommt sich womöglich irgendwie arm64 und x86_64 in die Quere, wenn du das Shell-Script aufrufst.

EDIT: Ich habe das Paket nochmal neu erstellt, so dass jetzt bei fehlendem Java für arm64 arm64 (aarch64) als Fehlermeldung ausgegeben wird. Dann sollte es wirklich klar sein, was man benötigt. (Der Downloadlink ist derselbe wie zuvor.)
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Benutzeravatar
andre
Senior Member
Beiträge: 155
Registriert: 07 Sep 2008, 15:03

Re: Angeblich kein Java da ...

Beitrag von andre »

Wenn ich die Rosetta-Checkbox in der Beta 1 aktiviere, verlangt er ausschließlich nach Java x86_64.
Gebe ich ihm x86_64, habe ich weiterhin das Gatekeeper-Problem, das ich mit der stabilen Version mit demselben Java und demselben Script nicht habe.
Nichts ist anders außer der TVB-Version. Könnte es sein, dass Recording Control 3.1.9.1 der Beta 1 irgendwo einen Fehler zurückgibt?
ds10
Site Admin
Beiträge: 19117
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Angeblich kein Java da ...

Beitrag von ds10 »

andre hat geschrieben: 18 Dez 2021, 18:55Wenn ich die Rosetta-Checkbox in der Beta 1 aktiviere, verlangt er ausschließlich nach Java x86_64.
Gut, dann funktioniert das zumindest auch, so wie es soll.
andre hat geschrieben: 18 Dez 2021, 18:55Gebe ich ihm x86_64, habe ich weiterhin das Gatekeeper-Problem, das ich mit der stabilen Version mit demselben Java und demselben Script nicht habe.
Nichts ist anders außer der TVB-Version. Könnte es sein, dass Recording Control 3.1.9.1 der Beta 1 irgendwo einen Fehler an die Beta 1 zurückgibt?
Eher unwahrscheinlich, wenn du in beiden TV-Browsern dieselbe Plugin-Version verwendest. Es gab zwischen den beiden Versionen von TV-Browser zwar Änderungen am Parameter-System, aber falls das das Problem wäre, würde sich der Fehler eher innerhalb von TV-Browser abspielen und nicht auf Ebene des Betriebssystems.

Du hast ja letztendlich ein Problem, dass macOS keinen Zugriff gewährt und das ist halt der Punkt auf den TV-Browser oder das Plugin keinen Einfluss hat. Daher müsste man wissen, wo man im System die Freigabe erteilen kann. Vielleicht hat es auch damit zu tun, dass schon eine Freigabe für TV-Browser vorliegt, der aber im Pfad /Applications/TV-Browser.app erwartet wird und es nicht läuft, wenn er woanders liegt.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Benutzeravatar
andre
Senior Member
Beiträge: 155
Registriert: 07 Sep 2008, 15:03

Re: Angeblich kein Java da ...

Beitrag von andre »

Die Freigabe für den Zugriff auf den Kalender erteilt man in den Systemeinstellungen, sie ist eigentlich erteilt und die stabile Version funktioniert. Sie ist nicht dauerhaft erteilbar für die Beta 1 (Endlosschleife).
TVB liegt beide Male in /Applications/.
Getestet habe die Beta 1 gegen JRE 11 für x86_64 und aarch64 sowie gegen JDK 17 für aarch64.
ds10
Site Admin
Beiträge: 19117
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Angeblich kein Java da ...

Beitrag von ds10 »

Du kannst ja einmal testweise den Starter aus der Beta in die Stable kopieren und dann testen, ob der Export dann noch funktioniert. Unabhängig davon kann es aber eigentlich nicht an TV-Browser liegen, es ist eine Funktion des Betriebssystems, die die Freigabe erteilt oder auch nicht. Die Aufnahmesteuerung führt einfach nur einen Programmstart aus, dazu wird letztendlich eine Java-Funktion aufgerufen, mehr kann sie auch nicht machen. Der Rest wird dann von Java ausgeführt und das läuft dann in ein Problem, das darin begründet ist, dass das Betriebssystem nicht will.

Ich habe hier in der VM einmal probiert ein Shellskript aufzurufen, das ruft dann natürlich kein AppleScript auf, sondern schreibt einfach nur das Wort TEST in eine Datei. Das funktioniert problemlos, ich bekomme auch keine Abfrage eines Sicherheitssystems, was vielleicht auch daran liegt, dass ich TV-Browser in der VM kompiliert habe und er somit nicht als vom jemand anderem erstellt gilt.

Was passiert denn bei dir, wenn du ein neues Gerät anlegst und das dann ein ganz einfaches Shellskript aufrufen lässt (man muss natürlich einen Parameter für die Aufnahme hinzufügen, aber da reicht ja {title})?

Code: Alles auswählen

#!/bin/bash
echo TEST > /tmp/1.txt
andre hat geschrieben: 18 Dez 2021, 19:22TVB liegt beide Male in /Applications/
Im absolut selben Pfad? Also /Applications/TV-Browser.app.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Antworten