#1
|
||||
|
||||
Headless Version + MyJDownloader Android App/WebIf
Moin,
Gegeben: Headless JD2 auf Synology NAS DS213j JD2 cmd: Code:
java -Djava.awt.headless=true -jar /volume1/@appstore/JDownloader/JDownloader.jar > /dev/null 2>&1 & Code:
DiskStation> java -version java version "1.8.0_06" Java(TM) SE Embedded Runtime Environment (build 1.8.0_06-b23, headless) Java HotSpot(TM) Embedded Client VM (build 25.6-b23, mixed mode) Problem: JD2 crasht in folgenden Situationen: - Link hinzufügen --> autostart Download --> start download(im linkgrabber) - Link hinzufügen --> danach in den download Tab vom jd --> start download - im Download Tab befindet sich ein bereits angefangener download --> start download - wenn aktuell ein download läuft -> via linkgrabber neuen download hinzufügen --> start download in allen Fällen steht im crashlog der selbe Verursacher: **External links are only visible to Support Staff**hs_error_pid32500.log relevantes Logfile vom JD2 bis zum crash: Code:
Handle a passthrough MyJDownloader connection:1 Handle a passthrough MyJDownloader connection:2 Handle a passthrough MyJDownloader connection:3 Handle a passthrough MyJDownloader connection:4 Handle a passthrough MyJDownloader connection:5 Handle a direct MyJDownloader connection:6 Handle a passthrough MyJDownloader connection:7 Handle a direct MyJDownloader connection:8 Handle a direct MyJDownloader connection:9 Handle a passthrough MyJDownloader connection:10 Handle a direct MyJDownloader connection:11 Handle a passthrough MyJDownloader connection:12 Handle a direct MyJDownloader connection:13 Handle a direct MyJDownloader connection:14 Handle a direct MyJDownloader connection:15 Handle a direct MyJDownloader connection:16 Handle a direct MyJDownloader connection:17 Handle a direct MyJDownloader connection:18 Property Change: HISTORY org.jdownloader.api.downloads.DownloadControllerEventPublisherFireEvent -> 1 : REFRESH_CONTENT - null Flush Buffer 1 Property Change: HISTORY org.jdownloader.api.downloads.DownloadControllerEventPublisherFireEvent -> 1 : REFRESH_CONTENT - null Flush Buffer 1 org.jdownloader.api.downloads.DownloadControllerEventPublisherFireEvent -> 1 : LINK_UPDATE.running - { "running" : true, "uuid" : 1420227506588 } org.jdownloader.api.downloads.DownloadControllerEventPublisherFireEvent -> 1 : LINK_UPDATE.running - { "running" : true, "uuid" : 1420227506589 } Flush Buffer 1 Property Change: PLUGIN_PROGRESS org.jdownloader.api.downloads.DownloadControllerEventPublisherFireEvent -> 1 : REFRESH_CONTENT - null Flush Buffer 1 Handle a direct MyJDownloader connection:19 Handle a direct MyJDownloader connection:20 Jan 03, 2015 7:24:00 PM org.appwork.storage.JsonKeyValueStorage <init> INFO: Prefer (merged) JSon Storage from File: /volume1/@appstore/JDownloader/cfg/jd.controlling.faviconcontroller.FavIconsConfig.json org.jdownloader.api.downloads.DownloadControllerEventPublisherFireEvent -> 1 : LINK_UPDATE.eta - { "eta" : 0, "uuid" : 1420227506589 } org.jdownloader.api.downloads.DownloadControllerEventPublisherFireEvent -> 1 : LINK_UPDATE.statusIconKey - { "statusIconKey" : "kc.f87aa003855d5aa8612ef0b1598ffeca", "uuid" : 1420227506589 } org.jdownloader.api.downloads.DownloadControllerEventPublisherFireEvent -> 1 : LINK_UPDATE.status - { "uuid" : 1420227506589, "status" : "Wait 01s" } org.jdownloader.api.downloads.DownloadControllerEventPublisherFireEvent -> 1 : PACKAGE_UPDATE.bytesLoaded - { "bytesLoaded" : 21600383, "uuid" : 1420308850160 } org.jdownloader.api.downloads.DownloadControllerEventPublisherFireEvent -> 1 : PACKAGE_UPDATE.eta - { "eta" : -2147483648, "uuid" : 1420308850160 } org.jdownloader.api.downloads.DownloadControllerEventPublisherFireEvent -> 1 : PACKAGE_UPDATE.statusIconKey - { "statusIconKey" : "kc.e0cefad6ee2152525f702efc7a5dcbd4", "uuid" : 1420308850160 } org.jdownloader.api.downloads.DownloadControllerEventPublisherFireEvent -> 1 : PACKAGE_UPDATE.bytesTotal - { "uuid" : 1420308850160, "bytesTotal" : 13672172096 } org.jdownloader.api.downloads.DownloadControllerEventPublisherFireEvent -> 1 : PACKAGE_UPDATE.speed - { "uuid" : 1420308850160, "speed" : -1 } org.jdownloader.api.downloads.DownloadControllerEventPublisherFireEvent -> 1 : PACKAGE_UPDATE.status - { "uuid" : 1420308850160, "status" : "Wait 01s (uploaded.to)" } Flush Buffer 1 Handle a direct MyJDownloader connection:21 Handle a direct MyJDownloader connection:22 Handle a direct MyJDownloader connection:23 # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x4bf72a8c, pid=32500, tid=1265812592 # # JRE version: Java(TM) SE Embedded Runtime Environment (8.0_06-b23) (build 1.8.0_06-b23) # Java VM: Java HotSpot(TM) Embedded Client VM (25.6-b23 mixed mode linux-arm ) # Problematic frame: # C [libawt.so+0x45a8c] Java_sun_java2d_pipe_ShapeSpanIterator_addSegment+0xc7 # # Core dump written. Default location: /root/core or core.32500 # # An error report file with more information is saved as: # /root/hs_err_pid32500.log # # If you would like to submit a bug report, please visit: # **External links are only visible to Support Staff** # Aborted (core dumped) Einzige funktionierende Möglichkeit ist es einen Link hinzuzufügen(ohne autostart) dann in den download tab zu schieben mittels download start über den linkgrabber. Jetzt das Dashboard von der App aufrufen und den download starten. .bismarck |
#2
|
||||
|
||||
Aktuell besteht der Fehler weiterhin. Das Verhalten tritt sowohl in der Android App als auch im MyJDownloader Webif auf.
JavaVersion und System sind aus dem Startpost zu entnehmen. Startet man direkt im download tab einen download stürtzt der Jdownloader ab es wird hierbei kein Icon unter Status angezeigt. Konnte nun ermitteln dass es genau daran liegt. In einem anderen Setup (jdl + Gui + MyJdownloader) funktioniert es. Ich habe versucht den Fehler einzugrenzen, da nichts aus den Logs ersichtlich ist. Eine aktuelle hs-error Datei brauche ich nicht anhängen, da sie identisch zur o.a. ist. Ich habe den JD auf dem NAS nochmals über die JDownloader.jar komplett installieren lassen(jungfreulich). Danach einen dl gestartet. Selber Fehler. Hier mal ein Bild zum Vorfall(Das Statuspicture was nicht geladen werden kann ist dort blau markiert. Ein manuelles Aufrufen bringt nichts, da dann nur angezigt wird dass der JD off ist, weil er kurz davor gecrasht ist): Hier der Link dazu, hat nen anderen Hash: Code:
_http://api.jdownloader.org/t_f26e9d2eca8db4c594c82c9647b0e94513b04483_8c6b5415b68052eb2e23d32016276ca4/contentV2/getIcon?kc.e0cefad6ee2152525f702efc7a5dcbd4&18 .bismarck Last edited by Jiaz; 07.02.2015 at 18:00. Reason: bild rausgenommen zum schutz deiner selbst |
#3
|
||||
|
||||
kannst du mal ne neuere java version versuchen?
__http://www.oracle.com/technetwork/java/javase/downloads/jdk8-arm-downloads-2187472.html oder __http://www.oracle.com/technetwork/java/javase/downloads/jdk7-arm-downloads-2187468.html Dein Java scheint beim "malen" eines Icons zu crashen (kein JDownloader bug, sondern java crasht außerhalb JD)
__________________
JD-Dev & Server-Admin |
#4
|
||||
|
||||
ich hab mal die entsprehende funktion geändrt, evtl hilft es. update geht grad raus
feedback wäre nett und auch ob ne andre java version hilft.
__________________
JD-Dev & Server-Admin |
#5
|
||||
|
||||
Danke für die reaketenschnelle Reaktion. :-)
Mache ich und gebe natürlich Rückmeldung. Quote:
Edit: Dein Update an der Funktion brachte keinen Erfolg. Es funktioniert, es lag wie Du richtig vermutet hattest an der Java Version. Java 8u33 brachte den Erfolg. Ich habe allerdings die sf(ejdk-8u33-fcs-linux-arm-sflt.tar.gz) Version statt der hf Version installiert, da diese bequem als Paket angeboten wird. Erstellt u.a. autom. Umgebungsvariablen. Ist die hf performanter auf meinem NAS? Code:
cat /proc/cpuinfo Processor : Marvell PJ4Bv7 Processor rev 1 (v7l) BogoMIPS : 1196.85 Features : swp half thumb fastmult vfp edsp vfpv3 vfpv3d16 tls CPU implementer : 0x56 CPU architecture: 7 CPU variant : 0x1 CPU part : 0x581 CPU revision : 1 Hardware : Marvell Armada-370 .bismarck Last edited by .bismarck; 07.02.2015 at 19:47. |
#6
|
||||
|
||||
Könntest du evtl noch ein Crashlog (hs datei) geben mit der java 1.8 update 6 version?
Falls möglich solltest du die HF (HardFloat) nehmen, da bei SF(SoftFloat) alle Float operationen in Software gerechnet werden. Aber beim JD wahrscheinlich nicht so wichtig! Geht Extraction bei dir?
__________________
JD-Dev & Server-Admin |
#7
|
||||
|
||||
Ein Crashlog(hs_error_pid32500.log) ist im Startpost zu finden. Entpacken funktionierte bis jetzt in beiden Version problemlos.
.bismarck |
Thread Tools | |
Display Modes | |
|
|