JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #241  
Old 30.03.2015, 19:07
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,603
Default

Kannst du nen neues Logfile geben?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #242  
Old 30.03.2015, 19:24
Enqueue90
Guest
 
Posts: n/a
Default

Hi everybody.
After some months I'm back here and it's awesome to see that JD finally managed to include a headless mode out of the box. I'm curious if you have some special GhostAWT solution or did you just clean up your code to not depend on AWT components?

I just tried the latest installer and encountered some exceptions. JD runs fine until it comes to adding links and downloading.

Exception Log
Spoiler:

Code:
Try to register API namespace / = interface org.jdownloader.api.cnl2.Cnl2APIBasics
Try to register API namespace /flash = interface org.jdownloader.api.cnl2.Cnl2APIFlash
 set  PENDING
Mar 30, 2015 6:09:58 PM org.jdownloader.extensions.ExtensionController.loadJared ExtensionController.java:321
SEVERE: Utils>ExtractionExtension.log>SEVERE Exception occurred
java.lang.UnsatisfiedLinkError: no awt in java.library.path
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886)
        at java.lang.Runtime.loadLibrary0(Runtime.java:849)
        at java.lang.System.loadLibrary(System.java:1088)
        at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:67)
        at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:47)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Toolkit.loadLibraries(Toolkit.java:1646)
        at java.awt.Toolkit.<clinit>(Toolkit.java:1668)
        at java.awt.Color.<clinit>(Color.java:275)
        at org.jdownloader.extensions.extraction.ExtractionListenerList.<init>(ExtractionListenerList.java:243)
        at org.jdownloader.extensions.extraction.ExtractionExtension.lazyInitOnceOnStart(ExtractionExtension.java:497)
        at org.jdownloader.extensions.extraction.ExtractionExtension.start(ExtractionExtension.java:380)
        at org.jdownloader.extensions.AbstractExtension.setEnabled(AbstractExtension.java:80)
        at org.jdownloader.extensions.AbstractExtension.init(AbstractExtension.java:322)
        at org.jdownloader.extensions.LazyExtension.create(LazyExtension.java:65)
        at org.jdownloader.extensions.ExtensionController.initModule(ExtensionController.java:480)
        at org.jdownloader.extensions.ExtensionController.loadJared(ExtensionController.java:316)
        at org.jdownloader.extensions.ExtensionController.load(ExtensionController.java:254)
        at org.jdownloader.extensions.ExtensionController.init(ExtensionController.java:122)
        at jd.SecondLevelLaunch$11$1$2.run(SecondLevelLaunch.java:860)
...
Handle a direct MyJDownloader connection:28
java.lang.NoClassDefFoundError: Could not initialize class org.appwork.utils.images.IconIO
        at org.appwork.resources.Theme.getIcon(Theme.java:163)
        at org.appwork.resources.Theme.getIcon(Theme.java:141)
        at org.jdownloader.images.AbstractIcon.update(AbstractIcon.java:49)
        at org.jdownloader.images.AbstractIcon.<init>(AbstractIcon.java:42)
        at org.jdownloader.api.content.v2.ContentAPIImplV2.getIcon(ContentAPIImplV2.java:160)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.appwork.remoteapi.InterfaceHandler.invoke(InterfaceHandler.java:280)
        at org.appwork.remoteapi.RemoteAPI._handleRemoteAPICall(RemoteAPI.java:273)
        at org.appwork.remoteapi.SessionRemoteAPI.onGetSessionRequest(SessionRemoteAPI.java:53)
        at org.appwork.utils.net.httpserver.session.HttpSessionController.onGetRequest(HttpSessionController.java:99)
        at org.appwork.utils.net.httpserver.HttpConnection.run(HttpConnection.java:384)
        at org.jdownloader.api.myjdownloader.MyJDownloaderDirectServer$3.run(MyJDownloaderDirectServer.java:311)
java.lang.NoClassDefFoundError: java.awt.Toolkit
        at sun.awt.AppContext$2.run(AppContext.java:271)
        at sun.awt.AppContext$2.run(AppContext.java:260)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.awt.AppContext.initMainAppContext(AppContext.java:260)
        at sun.awt.AppContext.access$200(AppContext.java:133)
        at sun.awt.AppContext$3.run(AppContext.java:314)
        at sun.awt.AppContext$3.run(AppContext.java:298)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.awt.AppContext.getAppContext(AppContext.java:297)
        at javax.imageio.spi.IIORegistry.getDefaultInstance(IIORegistry.java:154)Handle a direct MyJDownloader connection:29

        at javax.imageio.ImageIO.<clinit>(ImageIO.java:65)
        at org.appwork.utils.images.IconIO.<clinit>(IconIO.java:122)
        at org.appwork.resources.Theme.getIcon(Theme.java:163)
        at org.appwork.resources.Theme.getIcon(Theme.java:141)
        at org.jdownloader.images.AbstractIcon.update(AbstractIcon.java:49)
        at org.jdownloader.images.AbstractIcon.<init>(AbstractIcon.java:42)
        at org.jdownloader.api.content.v2.ContentAPIImplV2.getIcon(ContentAPIImplV2.java:160)Handle a direct MyJDownloader connection:30

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.appwork.remoteapi.InterfaceHandler.invoke(InterfaceHandler.java:280)
        at org.appwork.remoteapi.RemoteAPI._handleRemoteAPICall(RemoteAPI.java:273)
        at org.appwork.remoteapi.SessionRemoteAPI.onGetSessionRequest(SessionRemoteAPI.java:53)
        at org.appwork.utils.net.httpserver.session.HttpSessionController.onGetRequest(HttpSessionController.java:99)
        at org.appwork.utils.net.httpserver.HttpConnection.run(HttpConnection.java:384)
        at org.jdownloader.api.myjdownloader.MyJDownloaderDirectServer$3.run(MyJDownloaderDirectServer.java:311)
java.lang.NoClassDefFoundError: Could not initialize class org.appwork.utils.images.IconIO
        at org.appwork.resources.Theme.getIcon(Theme.java:163)
        at org.appwork.resources.Theme.getIcon(Theme.java:141)
        at org.jdownloader.images.AbstractIcon.update(AbstractIcon.java:49)
        at org.jdownloader.images.AbstractIcon.<init>(AbstractIcon.java:42)
        at org.jdownloader.api.content.v2.ContentAPIImplV2.getIcon(ContentAPIImplV2.java:160)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.appwork.remoteapi.InterfaceHandler.invoke(InterfaceHandler.java:280)
        at org.appwork.remoteapi.RemoteAPI._handleRemoteAPICall(RemoteAPI.java:273)
        at org.appwork.remoteapi.SessionRemoteAPI.onGetSessionRequest(SessionRemoteAPI.java:53)
        at org.appwork.utils.net.httpserver.session.HttpSessionController.onGetRequest(HttpSessionController.java:99)
        at org.appwork.utils.net.httpserver.HttpConnection.run(HttpConnection.java:384)
        at org.jdownloader.api.myjdownloader.MyJDownloaderDirectServer$3.run(MyJDownloaderDirectServer.java:311)
... 
java.lang.NoClassDefFoundError: Could not initialize class org.appwork.utils.images.IconIO
        at org.appwork.resources.Theme.getIcon(Theme.java:163)
        at org.appwork.resources.Theme.getIcon(Theme.java:141)
        at jd.controlling.faviconcontroller.FavIcons.getFavIcon(FavIcons.java:145)
        at org.jdownloader.DomainInfo.getFavIcon(DomainInfo.java:52)
        at org.jdownloader.api.content.ContentAPIImpl.favicon(ContentAPIImpl.java:26)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.appwork.remoteapi.InterfaceHandler.invoke(InterfaceHandler.java:280)
        at org.appwork.remoteapi.RemoteAPI._handleRemoteAPICall(RemoteAPI.java:273)
        at org.appwork.remoteapi.SessionRemoteAPI.onGetSessionRequest(SessionRemoteAPI.java:53)
        at org.appwork.utils.net.httpserver.session.HttpSessionController.onGetRequest(HttpSessionController.java:99)
        at org.appwork.utils.net.httpserver.HttpConnection.run(HttpConnection.java:384)
        at org.jdownloader.api.myjdownloader.MyJDownloaderDirectServer$3.run(MyJDownloaderDirectServer.java:311)
...
java.lang.NoClassDefFoundError: Could not initialize class org.appwork.utils.images.IconIO
        at org.appwork.resources.Theme.getIcon(Theme.java:163)
        at org.appwork.resources.Theme.getIcon(Theme.java:141)
        at org.jdownloader.images.AbstractIcon.update(AbstractIcon.java:49)
        at org.jdownloader.images.AbstractIcon.<init>(AbstractIcon.java:42)
        at org.jdownloader.api.content.v2.ContentAPIImplV2.getIcon(ContentAPIImplV2.java:160)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.appwork.remoteapi.InterfaceHandler.invoke(InterfaceHandler.java:280)
        at org.appwork.remoteapi.RemoteAPI._handleRemoteAPICall(RemoteAPI.java:273)
        at org.appwork.remoteapi.SessionRemoteAPI.onGetSessionRequest(SessionRemoteAPI.java:53)
        at org.appwork.utils.net.httpserver.session.HttpSessionController.onGetRequest(HttpSessionController.java:99)
        at org.appwork.utils.net.httpserver.HttpConnection.run(HttpConnection.java:384)
        at org.jdownloader.api.myjdownloader.MyJDownloaderDirectServer$3.run(MyJDownloaderDirectServer.java:311)
java.lang.NoClassDefFoundError: Could not initialize class org.appwork.utils.images.IconIO
        at org.appwork.resources.Theme.getIcon(Theme.java:163)
        at org.appwork.resources.Theme.getIcon(Theme.java:141)
        at org.jdownloader.images.AbstractIcon.update(AbstractIcon.java:49)
        at org.jdownloader.images.AbstractIcon.<init>(AbstractIcon.java:42)
        at org.jdownloader.api.content.v2.ContentAPIImplV2.getIcon(ContentAPIImplV2.java:160)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.appwork.remoteapi.InterfaceHandler.invoke(InterfaceHandler.java:280)
        at org.appwork.remoteapi.RemoteAPI._handleRemoteAPICall(RemoteAPI.java:273)
        at org.appwork.remoteapi.SessionRemoteAPI.onGetSessionRequest(SessionRemoteAPI.java:53)
        at org.appwork.utils.net.httpserver.session.HttpSessionController.onGetRequest(HttpSessionController.java:99)
        at org.appwork.utils.net.httpserver.HttpConnection.run(HttpConnection.java:384)
        at org.jdownloader.api.myjdownloader.MyJDownloaderDirectServer$3.run(MyJDownloaderDirectServer.java:311)

The icon exception seems to be caused by the FavIcon handler and also on my.jdownloader the FavIcon of my premium account is broken.Also when adding new links using OneClick it crashes because of the FavIcon. I also bet the extracting will fail of the first exception where the ExtractionExtension failed to initialize.

This is the command I used for startup:
Code:
java -DsevenzipLibID=Linux-arm -Djava.awt.headless=true -jar JDownloader.jar -norestart
Looking forward to your response.

Last edited by Enqueue90; 30.03.2015 at 19:28.
Reply With Quote
  #243  
Old 30.03.2015, 19:32
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,603
Default

What java version do you use? It seems its missing some java classes? eg awt.
We changed code to differ between gui/headless version and not call any gui/dialog stuff.

java.lang.NoClassDefFoundError: java.awt.Toolkit
What JVM do you use? Seems either buggy or reduced one.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #244  
Old 30.03.2015, 19:40
Enqueue90
Guest
 
Posts: n/a
Default

I am using the default Java Manager that comes for my Synology DiskStation DS213j via package manager:
Code:
DiskStation> java -version
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) Client VM (build 24.55-b03, mixed mode)
If read the exception log carefully you'll see that he the real cause is some awt.Toolkit initialization. This fails for the Synology because this Java-Version is not shipped with any native-AWT lib. This was the initial cause why I created GhostAWT.

This UnsatisfiedLinkError later causes some NoClassDefFoundError since the static initializer fails to execute. All the Java2D stuff (like loading Icons in this case) is also based on AWT and fails if no proper native implementation is available (GDI for Windows, XServer for Linux ).

Last edited by Enqueue90; 30.03.2015 at 19:45.
Reply With Quote
  #245  
Old 30.03.2015, 20:02
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,603
Default

You must differ between headless mode and headless jre. headless jre is stripped for all awt stuff while normal headless mode is allowed to use lightweight awt classes. lightweight awt does not need any os support (XServer,GDI). It works perfectly with with normal java under complete headless environment.
see http://www.oracle.com/technetwork/ar...ss-136834.html
Only heavy components needs os support.

Maybe try to install java for arm yourself?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #246  
Old 30.03.2015, 20:16
Enqueue90
Guest
 
Posts: n/a
Default

I'll check if there's a full JRE available for my DiskStation. For now I moved back to GhostAWT as it is working with my headless JRE.
Reply With Quote
  #247  
Old 30.03.2015, 20:21
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,603
Default

can you check size of your jre? just to confirm if its really headless or just missing some classes?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #248  
Old 30.03.2015, 20:40
Spawny
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by Jiaz View Post
Kannst du nen neues Logfile geben?
Bitte:
**External links are only visible to Support Staff****External links are only visible to Support Staff**
Reply With Quote
  #249  
Old 30.03.2015, 21:05
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,603
Default

Account seit dem nochmal entfernt, neu hinzugefügt? Kein Logfile zeigt nen Premium Download
__________________
JD-Dev & Server-Admin
Reply With Quote
  #250  
Old 30.03.2015, 21:13
Spawny
Guest
 
Posts: n/a
Default

ah, das hatte ich nicht nochmal versucht^^
Funktioniert, vielen Dank!
Reply With Quote
  #251  
Old 03.04.2015, 20:37
mensa mensa is offline
JD Adviser
 
Join Date: Nov 2012
Posts: 106
Default

Do downloads start automatically after a reboot after your NAS?
I set the option "General - Auto Start Download Option" to "Always", but if I reboot the NAS I have to start the downloads manually.
Is that a bug or is it the wrong configuration parameter?
Reply With Quote
  #252  
Old 04.04.2015, 07:16
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,603
Default

@mensa: does your JDownloader automatically start?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #253  
Old 05.04.2015, 16:36
Horst Kevin
Guest
 
Posts: n/a
Default

hi,
ich bin grad am testen wie der jd so remote läuft. genaueres kann ich aber erst später berichten.
was schon mal schwierigkeiten macht, ist der unpacker. in der web-ui sind die punkte ausgegraut und auto-extract geht aucht nicht. cpu ist ein armv5. irgendwelche ideen? hat vielleicht einer eine kompilierte 7zip lib für den v5?

Quote:
Synology-DS212j> uname -a
Linux Synology-DS212j 2.6.32.12 #5022 Wed Jan 7 14:19:44 CST 2015 armv5tel GNU/Linux synology_88f6281_212j
das hier klappt schon mal nicht:
Quote:
Originally Posted by Jiaz View Post
In case your NAS/Device has an ARM Processor and extraction does not work,
please update your jdownloader and try following parameters
-DsevenzipLibID=Linux-arm
or
-DsevenzipLibID=Linux-armpi
eg
java -DsevenzipLibID=Linux-armpi .... -jar JDownloader.jar
Reply With Quote
  #254  
Old 05.04.2015, 19:38
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,603
Default

Die Library muss für die Architektur compiliert worden sein. Leider konnte ich das bis jetzt nur für RasperryPI/Odroid/Cubox machen. Ein Armv5 Kernel <=2.6.32 hab ich noch nicht selbst compilen können.

@All: Help with cross/native compiling for armv5 would be appreciated!
__________________
JD-Dev & Server-Admin
Reply With Quote
  #255  
Old 05.04.2015, 19:50
Horst Kevin
Guest
 
Posts: n/a
Default

ok, ich schau später selbst mal und lade es hoch, falls ich es kompiliert bekomme.

was mir mehr sorgen bereitet ist, dass meine nas nicht mehr in den stand-by geht, solange jd läuft.

@all, has someone else problems with stand-by while jd is running (without active downloads of course)?
Reply With Quote
  #256  
Old 05.04.2015, 19:56
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,603
Default

@Horst: sevenzipjbind.sourceforge.net diese library musst du compilen
StandBy: Evtl irgendeine Schwelle in der NAS wann der Rechner in Standby geht. /zb bestehende TCP verbindungen, festplattenzugriffe oder so. Prüf erstmal ab WANN die NAS in den standby geht (muss ja irgendwie festgelegt sein)
__________________
JD-Dev & Server-Admin
Reply With Quote
  #257  
Old 05.04.2015, 20:12
Horst Kevin
Guest
 
Posts: n/a
Default

ich werde es mal heute nacht testen und alle anderen "verbraucher" ausstecken, die drauf zugreifen (könnten). bin mir aber zimlich sicher, dass es der jd ist. die müsste normalerweise nach 15min in den stand-by, lief jetzt aber die letzten zwei tage komplett durch.

7zip:
ja sollte ich hinbekommen, bin entwickler
Reply With Quote
  #258  
Old 05.04.2015, 21:12
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,603
Default

@Horst: kann gut der JD sein, aber von JD aus können wir da wenig machen. Müssen schon wissen woran deine NAS/Linux erkennt wann/ob es in Standby geht. Da muss es ja Regeln geben die einstellbar/einsehbar sind.
Mir fällt auf Anhieb nur die Verbindung zum MyJDownloader Server ein.

7z: wenn du bei der Library helfen kannst wäre das perfekt Hab es bisher nur direkt auf raspberrypi/odroid und cubox compiled. warum diese versionen (liegen dem jd bei) nicht auf deiner NAS gehen, keine ahnung. dazu fehlt mir derzeit die Zeit , aber für jede Hilfe bin ich sehr dankbar! und viele andere JDownloader Nutzer sicherlich auch
__________________
JD-Dev & Server-Admin
Reply With Quote
  #259  
Old 06.04.2015, 15:52
Horst Kevin
Guest
 
Posts: n/a
Default ARMv5 Zip JBinding

im anhang das binding für armv5

getested auf synology ds212j und sollte auch auf allen vorgängern und natürlich anderen v5 geräten lauffähig sein.

ich hab allerdings das problem, dass nur das automatische entpacken nach dem download funktioniert. bei vorhandenen downloads tut sich nichts. ich habe im kontext menü die entsprechende option und auch die meldung "Extraction started (hide)" nach dem klicken, allerdings passiert eben nichts. der jd spuckt auf der console auch keinerlei meldungen aus.

myjd wird hier dann wohl das problem sein
Reply With Quote
  #260  
Old 06.04.2015, 17:31
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,603
Default

Wow COOL! wäre es möglich mir (evl per email) ein schritt für schritt (mit links was du so genutzt hast) geben könntest? an support@jdownloader.org
Dann kann ich neuere Versionen in Zukunft auch selbst compilen
Ich teste die Lib gleich morgen mal auf den Geräten im Office und wenn alles klappt leg ich sie mit ins offizielle package.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #261  
Old 06.04.2015, 18:51
Horst Kevin
Guest
 
Posts: n/a
Default

im wesentlichen habe ich das tut hier befolgt: **External links are only visible to Support Staff****External links are only visible to Support Staff**

cross-compile auf einem anderen linux habe ich allerdings nicht hinbekommen. musste es direkt auf der box kompilieren, was aber ein riesen geschiss mit einer zugemülten nas als resultat ist :/ wenn ich etwas zeit habe, werde ich es aber grob zusammenfassen...


das entpacken vorhandener downloads klappt nun übrigens. hab es über die android app getriggert, auch wenn das entpacken auf der arm cpu mal wirklich seeeeehr lahm ist
Reply With Quote
  #262  
Old 07.04.2015, 09:13
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,603
Default

Schonmal Danke für deine Zeit und Mühe und HILFE!
__________________
JD-Dev & Server-Admin
Reply With Quote
  #263  
Old 08.04.2015, 17:39
ChrizZz
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by Horst Kevin View Post
im wesentlichen habe ich das tut hier befolgt: **External links are only visible to Support Staff**...
Hier funktioniert der Link auch leider nicht
Reply With Quote
  #264  
Old 08.04.2015, 19:51
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,603
Default

@Horst Kevin: wir brauche dich
__________________
JD-Dev & Server-Admin
Reply With Quote
  #265  
Old 09.04.2015, 12:31
tarkett tarkett is offline
JD VIP
 
Join Date: Apr 2009
Location: Deutschland
Posts: 367
Default

Heute ist mir ein Fehler der Updatefunktion in der headless Version aufgefallen. Es erscheint immer die Aufforderung zur Durchführung des Updates (siehe "Image 1.jpg"), auch wenn keine Updates vorliegen. Das Verhalten tritt nur in der headless Version auf, in der GUI Version verhält es sich korrekt.

Der Fehler tritt nicht auf, wenn in der aktuellen Revision (**External links are only visible to Support Staff**...) ein komplettes Build enthalten ist (build>full). Dann ist auch die headless Version zufrieden und zeigt keine neue Updates an.

Im Anhang "Image 2.jpg" sind noch meine Updateeinstellungen, die sind bei beiden Installationen aber gleich.

Die Logdatei schicke ich per Mail.
Attached Thumbnails
Image 1.jpg   Image 2.jpg  
Reply With Quote
  #266  
Old 09.04.2015, 19:40
Horst Kevin
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by Jiaz View Post
@Horst Kevin: wir brauche dich
ich mach ein tut am sonntag...wenn alles klappt, oster-feiertage sind ja leider rum

Quote:
Originally Posted by ChrizZz View Post
Hier funktioniert der Link auch leider nicht
gib mal "Synology DiskStation Manager 3rd - Party Apps Developer Guide" in google ein.

welche cpu hast du denn? eigentlich sollte mein binding bei dir funktionieren, wenn du armv5 hast. für armv6 müsst der jd beriets das richtige binding haben (-DsevenzipLibID=Linux-armpi).

wobei mir bei der ganzen sache nicht ganz klar ist, ob die verschiedenen armv5 typen untereinander kompatibel sind. ich hab z.b. den armv5tel (Marvell Kirkwood 88F6281, ARMv5TE compliant (Feroceon family)) und es scheint da noch recht viele andere zu geben:
http://en.wikipedia.org/wiki/List_of...oarchitectures


@Jiaz, für welche cpu war eigentlich das ursprüngliche Linux-arm binding?
Reply With Quote
  #267  
Old 10.04.2015, 10:39
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,603
Default

@Horst: auch für armv6 und v5, daher wunder ich mich ja
Einmal für Raspberry (v5) und Ordoid/Cubox wo die v6 version genutzt wird.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #268  
Old 10.04.2015, 14:24
Horst Kevin
Guest
 
Posts: n/a
Default

neee, ich glaub da bist du durcheinander geraten.
der raspberry pi hat definitiv eine v6 cpu.
der neue pi 2 eine v7.
Reply With Quote
  #269  
Old 10.04.2015, 19:26
ChrizZz
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by Horst Kevin View Post

gib mal "Synology DiskStation Manager 3rd - Party Apps Developer Guide" in google ein.

welche cpu hast du denn? eigentlich sollte mein binding bei dir funktionieren, wenn du armv5 hast. für armv6 müsst der jd beriets das richtige binding haben (-DsevenzipLibID=Linux-armpi).

wobei mir bei der ganzen sache nicht ganz klar ist, ob die verschiedenen armv5 typen untereinander kompatibel sind. ich hab z.b. den armv5tel (Marvell Kirkwood 88F6281, ARMv5TE compliant (Feroceon family)) und es scheint da noch recht viele andere zu geben:
**External links are only visible to Support Staff**...
Hab den gleichen CPU. Ist das eine pdf Datei, die du meinst?
ukdl.synology.com/download/Document/DeveloperGuide/Synology%20NAS%20Server%203rd-Party%20Apps%20Integration%20Guide.pdf
Reply With Quote
  #270  
Old 10.04.2015, 21:21
Horst Kevin
Guest
 
Posts: n/a
Default

ja genau das.

aber jetzt klär doch mal auf was sache ist. funktioniert mein angehängtes j-binding bei dir nicht? denn wenn dem so ist, dann habe ich beim compilen was falsch gemacht...

teste das doch bitte mal.
ich habe der einfachheit halber die ganze jar hochgeladen:
**External links are only visible to Support Staff****External links are only visible to Support Staff**

diese musst du in "xxx/JDownloader/libs/" reinkopieren und die vorhandene datei ersetzen. achte darauf, dass die rechte für die datei stimmen:

cd xxx/JDownloader/libs
ls -l

wenn nicht -> google, so dass die neue jar die selben rechte hat, wie alle anderen im ordner.

danach den jd mit "-DsevenzipLibID=Linux-arm" starten.


das muss bei dir eigentlich 100%ig funktionieren. naja und wenn nicht, dann haben wir wohl mit dem binding größere probleme als gedacht...

Last edited by raztoki; 11.04.2015 at 17:35.
Reply With Quote
  #271  
Old 11.04.2015, 07:27
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,603
Default

@Horst: ja irgendwie durcheinander gekommen. Ich hatte zwei Bindings erstellt. Einmal für Raspberry PI und einmal für Cubox/Odroid. Soweit ich das sehe spielen folgende Faktoren ein: ABI, Linux Kernel Version, ArmVx
Ich kann nächste Woche deine lib auf einer Zyxel NAS testen.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #272  
Old 11.04.2015, 16:41
ChrizZz
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by Horst Kevin View Post
ja genau das.

aber jetzt klär doch mal auf was sache ist. funktioniert mein angehängtes j-binding bei dir nicht? denn wenn dem so ist, dann habe ich beim compilen was falsch gemacht...

teste das doch bitte mal.
ich habe der einfachheit halber die ganze jar hochgeladen:
**External links are only visible to Support Staff****External links are only visible to Support Staff**

diese musst du in "xxx/JDownloader/libs/" reinkopieren und die vorhandene datei ersetzen. achte darauf, dass die rechte für die datei stimmen:

cd xxx/JDownloader/libs
ls -l

wenn nicht -> google, so dass die neue jar die selben rechte hat, wie alle anderen im ordner.

danach den jd mit "-DsevenzipLibID=Linux-arm" starten.


das muss bei dir eigentlich 100%ig funktionieren. naja und wenn nicht, dann haben wir wohl mit dem binding größere probleme als gedacht...
Ich hatte in einem anderen Thread meine Probleme beim installieren von JD geschildert und Jiaz hat mich auf diesen Thread aufmerksam gemacht.

Hab deine jar geladen und reinkopiert. Hab die Rechte angepasst, sodass die gleichen Rechte bestehen wie die anderen Dateien.

Habe dann zum Beenden des JD den Java Prozess gekillt (falls es eine nettere Lösung gibt, dann verratet sie mir gerne ) und den JD mit "-DsevenzipLibID=Linux-arm" gestartet. Muss ich dann noch was anderes machen? Denn im JD bleibt "Jetzt entpacken" und "Archiv prüfen" ausgegraut.

Last edited by raztoki; 11.04.2015 at 17:35.
Reply With Quote
  #273  
Old 11.04.2015, 16:44
ChrizZz
Guest
 
Posts: n/a
Default

//edit: Doppelpost weil ich meinen ersten Beitrag selbst nicht gesehen habe :/

Ich bin von Jiaz auf diesen Thread aufmerksam gemacht worden, nachdem ich meine Probleme mit der Installation dargestellt hatte.

Hab deine Anleitung befolgt, aber bei mir bleiben im webinterface die beiden Befehle "Jetzt entpacken" und "Archiv prüfen" ausgegraut. Muss ich nochwas einstellen?

Übrigens, den JD habe ich per kill "heruntergefahren". Gibt es da eine bessere Lösung?

Last edited by ChrizZz; 11.04.2015 at 18:08.
Reply With Quote
  #274  
Old 12.04.2015, 09:34
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,603
Default

kill PID ist okay und fährt sauber herunter (nicht -9 )
Kannst mal ein Logfile geben mit ausgetauschter Library (im Log kann ich mehr erkennen).

Shutdown vom JDownloader via MyJDownloader wird noch kommen
__________________
JD-Dev & Server-Admin
Reply With Quote
  #275  
Old 12.04.2015, 10:55
ChrizZz
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by Jiaz View Post
Kannst mal ein Logfile geben mit ausgetauschter Library (im Log kann ich mehr erkennen).
Muss ich das erstellen oder ist das irgendwo gespeichert?
Reply With Quote
  #276  
Old 12.04.2015, 15:14
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,603
Default

Am einfachsten den logs Ordner zippen und an support@jdownloader.org schicken
__________________
JD-Dev & Server-Admin
Reply With Quote
  #277  
Old 13.04.2015, 20:28
mensa mensa is offline
JD Adviser
 
Join Date: Nov 2012
Posts: 106
Default

Ich habe auf der NAS eines Freundes leider vergessen, welche Zugangsdaten ich für den JDownloader auf seienr NAS eingegeben habe und kann mich jetzt über my.jdownloader.org leider nicht mehr verbinden. Wie kann ich denn auf der NAS zumindest die Mail Adresse sehen, welche für my.jdownloader gespeichert wurde?
Reply With Quote
  #278  
Old 14.04.2015, 09:14
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,603
Default

cfg/org.jdownloader.api.myjdownloader.MyJDownloaderSettings.json
__________________
JD-Dev & Server-Admin
Reply With Quote
  #279  
Old 14.04.2015, 14:06
spuntiga
Guest
 
Posts: n/a
Default

Hallo,

gibt es im JD eine Funktion die das Programm automatisch schließt, die ich aus versehen aktiviert haben könnte? Vor ein paar Tagen wollte ich mich via my jdownloader verbinden und bekam die Meldung, dass kein Jdownloader online ist, da habe ich mir dann noch nichts dabei gedacht. Jedoch passierte es dann immer öfters, deswegen habe ich dann ein Update auf Java SE Embedded 8 durchgeführt, was jedoch auch keine Besserung brachte. Ich habe bevor das Problem auftrat, ca. ein Monat lang nichts an der Installation verändert.

Wenn ich mir in der Konsole den letzten Output vom JD ansehen, dann steht dort etwas von "Shutdown Priority 1000" und danach noch die typischen Shutdown Sachen. Solange ein Download läuft, verhält er sich ganz normal.

Falls die Logs benötigt werden, zu denen komme ich erst am Abend dazu.
Reply With Quote
  #280  
Old 15.04.2015, 01:05
Sense
Guest
 
Posts: n/a
Default

Hallo!

Danke für die Anleitung @zoddel & @Jiaz leider funktioniert das Script bei mir noch nicht. Installiert habe ich jdownloader mit dem jd2_qnap_installer.sh Script. Mit dem Befehl(java -Djava.awt.headless=true -jar JDownloader.jar) kann ich jdownloader starten und nutzen, nur der Autostart macht noch Probleme.

Folgende Probleme habe ich mit der Anleitung:

zu Punkt 7: Habe hier nur den Ordner geändert, der Rest stand dort(passw) schon so

jdownloader:x:503:100:Linux User,,,:/share/CACHEDEV1_DATA/Public/jd2:/bin/sh

Zu Punkt 9: Den Ordner rc.d gab es bei mir nicht

Ich habe nicht ganz nach der Anleitung gearbeitet weil ich vorher andere Anleitungen getestet habe. Die Punkte in der Anleitung habe ich aber überprüft.

Das Script lässt sich auch von Hand nicht ausführen(No such file or directory). So sieht das Script bei mir aus:


Code:
#!/bin/sh 
# 
# Startup script for jdownloader2 
# 
# Stop myself if running 
# 
start() { 
nohup su -c "/share/CACHEDEV1_DATA/.qpkg/JRE_ARM -Djava.awt.headless=true -jar /share/CACHEDEV1_DATA/Public/jd2/JDownloader.jar &" jdownloader
} 
# 
stop() { 
PIDFILE=/share/CACHEDEV1_DATA/Public/jd2/JDownloader.pid
[ -f ${PIDFILE} ] && kill `cat ${PIDFILE}`  
} 
# 
case "$1" in 
start) 
start 
;; 
stop) 
stop 
;; 
restart) 
stop 
sleep 30
start 
;; 
*) 
echo "Usage: $0 (start|stop|restart)" 
exit 1 
;; 
esac 
# End
Woran kann das liegen?
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 12:37.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.