portfolio-performance / portfolio

Track and evaluate the performance of your investment portfolio across stocks, cryptocurrencies, and other assets.
http://www.portfolio-performance.info
Eclipse Public License 1.0
2.93k stars 602 forks source link

Programmstart ohne Adminrechte nach Update führt zu Fehler #2113

Open AndreR opened 3 years ago

AndreR commented 3 years ago

Seit dem letzten Update stürzt Portfolio Performance sofort ab, wenn man es ohne Adminrechte startet will. Es wird auf angehängte Logdatei verwiesen. Mit Adminrechtet startet das Programm regulär. System ist Windows 10 Build 18363.

1614570762394.log

ghost commented 3 years ago

Das Problem liegt am von dir verwendeten Verzeichnis bzw dessen Berechtigung, nicht an PP. Windows schützt seine Systemordner, damit kommt das Framework nicht zurecht. Verschiebe bitte das Verzeichnis mit PP an einen anderen Ort als die Windows eigenen.

AndreR commented 3 years ago

@Ragas13 Aber warum hat es dann bis zum letzten Update funktioniert? Warum benötigt die Software plötzlich Schreibrechte im Programmverzeichnis?

ghost commented 3 years ago

@AndreR An den Anforderungen von PP selbst liegt es nicht. PP greift aber bspw auf das Framework von Eclipse zurück, welche eine andere Update Mechanik verwendet als Windows möchte. Warum das Betriebssystem so tickt wie es tickt kann ich dir nicht sagen, Ursache ist die Berechtigsverwaltung von Windows.

apramhaas commented 3 years ago

Das ist mir aber auch aufgefallen, dass es bei mir seit Version 0.50.0 (oder so) auch Probleme mit dem PP Update auf Windows gibt. Da muss sich was im Framework geändert haben. Da ich mich mit Eclipse nicht wirklich auskenne, bin ich dem aber noch nicht weiter auf den Grund gegangen und hab jetzt immer das ganze Archiv heruntergeladen und neu entpackt. Es hat sich aber sicher was geändert, weil ich mich schon wunderte, dass das Update früher sogar ohne Anforderung von Administratorrechten durchlief.

AndreR commented 3 years ago

@unclejamal3000 Da stimme ich Dir zu. Ich wäre Euch gerne bei der Problemlösung behilflich, aber ich kenne mich weder mit Java noch mit Eclipse aus. Ich bin hauptberuflicher C#-Entwickler.