Genney forum
Synpunkter => Tekniska problem och förslag => Ämnet startat av: festerman skrivet 2018-01-19, 21:15:08 PM
-
Hej, har provat Linux-betan och det funkar inte ... :(
[festerman@stranger ~]$ time /tmp/genney/usr/bin/genney/jre1.8.0_152/bin/java -jar /tmp/genney/usr/bin/genney/genney_2.0-64.jar
JRE version: 1.8
Architecture: 64
Compiled class version: 8.0
Javafx version: 8.0.152-b16
Start: Genney 2.0b26 beta
APPLICATION FOLDER=/home/festerman/.Genney
USER FOLDER=/home/festerman/Genney
OPLC FOLDER=/home/festerman/.Genney/oplc
Creating catalogs dir done
Creating thumbs dir done
Creating templates dir done
Creating map dir done
Creating map file done
Copying templates done
App oplc -> /home/festerman/.Genney/oplc
Resource oplc -> /tmp/genney/usr/bin/genney/oplc
Resource oplc -> /tmp/genney/usr/bin/genney/oplc
User policy done
Instance done
Time service done
Homepath done
Start window done
Screen Size: java.awt.Dimension[width=3520,height=1080]
Screen Resolution: 96
Can't find properties file. Using defaults.
LAF: Metal
UI Size: 1.0
System Font family: SansSerif
Defaults done
License done
Title done
Icon done
Close operation done
Listeners done
Can't find properties file. Using defaults.
Locale locale: en_US
User locale: sv_SE
Language done
Updates done
Can't find properties file. Using defaults.
Window properties done
Init:
java.lang.IllegalArgumentException: Wrong parent window
at java.awt.Dialog.<init>(Dialog.java:671)
at javax.swing.JDialog.<init>(JDialog.java:592)
at javax.swing.JDialog.<init>(JDialog.java:554)
at hmf.origoDB.component.cD.<init>(Unknown Source)
at hmf.origoDB.component.cD.<init>(Unknown Source)
at hmf.origoDB.component.dW.<init>(Unknown Source)
at hmf.origoDB.utils.ae.a(Unknown Source)
at hmf.origoDB.utils.ae.a(Unknown Source)
at hmf.origoDB.MainFrame.<init>(Unknown Source)
at hmf.origoDB.bw.a(Unknown Source)
at hmf.origoDB.Genney.a(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
... och ^C efter drygt en minut av splash screen'en, utan aktivitet:
real 1m3.317s
user 0m3.947s
sys 0m0.192s
Loggen ser ju fin ut ...
[festerman@stranger ~]$ cat ~/Genney/logg/2018\ 01\ 19.txt
18-01-19:20:51:32.285 # Loggfil för Genney
# hmf.origoDB.a.x@82c52e
JRE version: 1.8
18-01-19:20:51:32.290 Architecture: 64
18-01-19:20:51:32.291 Compiled class version: 8.0
18-01-19:20:51:32.292 Javafx version: 8.0.152-b16
18-01-19:20:51:32.418 Start: Genney 2.0b26 beta
18-01-19:20:51:32.418 APPLICATION FOLDER=/home/festerman/.Genney
18-01-19:20:51:32.419 USER FOLDER=/home/festerman/Genney
18-01-19:20:51:32.419 OPLC FOLDER=/home/festerman/.Genney/oplc
18-01-19:20:51:32.762 Resource oplc -> /tmp/genney/usr/bin/genney/oplc
18-01-19:20:51:33.433 Screen Size: java.awt.Dimension[width=3520,height=1080]
18-01-19:20:51:33.433 Screen Resolution: 96
18-01-19:20:51:33.495 LAF: Metal
18-01-19:20:51:33.549 UI Size: 1.0
18-01-19:20:51:33.549 System Font family: SansSerif
18-01-19:20:51:33.880 Locale locale: en_US
18-01-19:20:51:33.881 User locale: sv_SE
System
Linux stranger 4.14.13-1-ARCH #1 SMP PREEMPT Wed Jan 10 11:14:50 UTC 2018 x86_64 GNU/Linuxoch eftersom det är AWT som kastar exceptions, så: jag kör fönsterhanteraren Awesome, möjligen orsaken till att det inte funkar ...
mvh /festerman
-
Här funkar Linux-betan alldeles utmärkt. Lite långsam kanske, men det beror nog mest på dålig minneskapacitet hos datorn.
Kör Ubuntu 17.04.
Anders
-
Hej,
har nu provat en hel skrälldus med varianter på att starta den:
- med den medföljande java-binären, eller med OpenJDK
- med och utan -D-options (speciellt -Dsun.java2d.d3d=false, som låter som den kan ha med AWT och/eller JavaFX att göra) som nämns lite varstans på forumet
- efter att ha tagit bort ~/.Genney (någon Genney.props hittar jag inte)
- och i "floating window"-läge för den tagg/skrivbord jag startar från (då får jag faktiskt se Alerten om 10 dagar, mitt på, fast på den andra aktiva taggen/skrivbordet, och splashen hamnar också där, uppe till vänster) och med båda skrivborden i "floating window" och det andra utan aktiva fönster
och alla slutar på samma ställe, java.awt.Dialog.<init>(Dialog.java:671) ...
mvh /festerman
-
Jag har samma problem med Linux Lite v3.6. Testade igår att göra via en live USB och Ubuntu 17.04, ingen skillnad, den bara fastnar vid startloggan. Vilken Linux distro är Genney utvecklad för? Testade även andra distros, funkar inte. Däremot klockrent med Windows versionen via Wine - inga problem alls.
Jag vill gärna köra i min nuvarande uppsättning innan jag slår till och köper en licens.
//Tobbe
-
Det ska inte behöva vara skillnad mellan distributionerna.
Jag hade kontakt med en som hade Ubuntu 16.04 LTS, Unity desktop där det fungerar.
Det liknar ett mystiskt problem som varit med två Windowsmaskiner och som har att göra med inställningsfilen och att den inte skapas.
Jag skickar med en sån fil. Prova att lägg den i roten på användarkatalogen och sen starta. Den ska heta Genney2.props.
[bifogad fil raderad av administratör]
-
Kopierade filen till /home/tobbe/ men ingen skillnad.
//Tobbe
-
Har du testat starta om datorn, installera igen...
Hur ser det ut under /home/<username>/.Genney?
-
/home/tobbe/.Genney/ vet inte om du vill ha alla filer i katalogerna men det ser ut så här
LOGGFILEN
18-01-21:13:57:10.407 # Loggfil för Genney
# hmf.origoDB.a.x@45f5a337
JRE version: 1.8
18-01-21:13:57:10.473 Architecture: 64
18-01-21:13:57:10.473 Compiled class version: 8.0
18-01-21:13:57:10.493 Javafx version: 8.0.152-b16
18-01-21:13:57:10.900 Start: Genney 2.0b26 beta
18-01-21:13:57:10.900 APPLICATION FOLDER=/home/tobbe/.Genney
18-01-21:13:57:10.900 USER FOLDER=/home/tobbe/Genney
18-01-21:13:57:10.901 OPLC FOLDER=/home/tobbe/.Genney/oplc
18-01-21:13:57:11.483 Resource oplc -> /usr/bin/genney/oplc
18-01-21:13:57:14.979 Screen Size: java.awt.Dimension[width=1920,height=1080]
18-01-21:13:57:14.980 Screen Resolution: 96
18-01-21:13:57:15.035 LAF: Metal
18-01-21:13:57:15.099 UI Size: 1.0
18-01-21:13:57:15.100 System Font family: SansSerif
18-01-21:13:57:15.728 Locale locale: en_US
18-01-21:13:57:15.728 User locale: sv_SE
18-01-21:14:48:57.459 JRE version: 1.8
18-01-21:14:48:57.545 Architecture: 64
18-01-21:14:48:57.545 Compiled class version: 8.0
18-01-21:14:48:57.569 Javafx version: 8.0.152-b16
18-01-21:14:48:58.017 Start: Genney 2.0b26 beta
18-01-21:14:48:58.018 APPLICATION FOLDER=/home/tobbe/.Genney
18-01-21:14:48:58.019 USER FOLDER=/home/tobbe/Genney
18-01-21:14:48:58.019 OPLC FOLDER=/home/tobbe/.Genney/oplc
18-01-21:14:48:58.641 Resource oplc -> /usr/bin/genney/oplc
18-01-21:14:49:02.221 Screen Size: java.awt.Dimension[width=1920,height=1080]
18-01-21:14:49:02.224 Screen Resolution: 96
18-01-21:14:49:02.292 LAF: Metal
18-01-21:14:49:02.364 UI Size: 1.0
18-01-21:14:49:02.364 System Font family: SansSerif
18-01-21:14:49:03.011 Locale locale: en_US
18-01-21:14:49:03.011 User locale: sv_SE
[bifogad fil raderad av administratör]
-
Testade att köra från terminalen. Fick detta. Hoppas det kan ge nån ledtråd.
tobbe@Homestudio:~$ /usr/bin/genney/jre1.8.0_152/bin/java -jar -Xms1024M -Xmx1024M -Djava.util.Arrays.useLegacyMergeSort=true -Dsun.java2d.pmoffscreen=false -Derby.storage.pageSize=8192 -Djava.library.path=lib /usr/bin/genney/genney_2.0-64.jara.library.path=lib /usr/bin/genney/genney_2.0-64.JRE version: 1.8
Architecture: 64
Compiled class version: 8.0
Javafx version: 8.0.152-b16
Start: Genney 2.0b26 beta
APPLICATION FOLDER=/home/tobbe/.Genney
USER FOLDER=/home/tobbe/Genney
OPLC FOLDER=/home/tobbe/.Genney/oplc
Creating catalogs dir done
Creating thumbs dir done
Creating templates dir done
Creating map dir done
Creating map file done
Copying templates done
App oplc -> /home/tobbe/.Genney/oplc
Resource oplc -> /usr/bin/genney/oplc
Resource oplc -> /usr/bin/genney/oplc
User policy done
Instance done
Time service done
Homepath done
Start window done
Screen Size: java.awt.Dimension[width=1920,height=1080]
Screen Resolution: 96
LAF: Metal
UI Size: 1.0
System Font family: SansSerif
Defaults done
License done
Title done
Icon done
Close operation done
Listeners done
Locale locale: en_US
User locale: sv_SE
Language done
Updates done
Can't find properties file. Using defaults.
Window properties done
Init:
java.lang.IllegalArgumentException: Wrong parent window
at java.awt.Dialog.<init>(Dialog.java:671)
at javax.swing.JDialog.<init>(JDialog.java:592)
at javax.swing.JDialog.<init>(JDialog.java:554)
at hmf.origoDB.component.cD.<init>(Unknown Source)
at hmf.origoDB.component.cD.<init>(Unknown Source)
at hmf.origoDB.component.dW.<init>(Unknown Source)
at hmf.origoDB.utils.ae.a(Unknown Source)
at hmf.origoDB.utils.ae.a(Unknown Source)
at hmf.origoDB.MainFrame.<init>(Unknown Source)
at hmf.origoDB.bw.a(Unknown Source)
at hmf.origoDB.Genney.a(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) -> här stannar allt
-
Hej, nu har jag provat med den bifogade Genney2.props, och det funkar inte heller ...
Inte heller de gamla fixarna för non-reparent'ande (heter det så?) fönsterhanterare (Awesome brukade vara en så'n, inte längre) funkar:
- export _JAVA_AWT_WM_NONREPARENTING=1
- vmname LG3D
I alla fall stannar den på samma ställe ...
/festerman
-
Hej,
Vilken Linux har du som utvecklare? Det borde ju fungera för dig då du släpper en betaversion för oss andra att testa.
//Tobbe
-
Linux Mint, det är bara för dig och festerman som det inte fungerar vad jag vet. Problemet är att jag inte lyckas återskapa felet, det håller på att undersökas.
-
Ok, ska genast testa med Mint. Undrar vad den innehåller som inte dom andra varianterna har. Spännande.
-
Misstänker dock att det rör sig om nåt annat då du inte fick det att fungera med Ubuntu 17.04 fast det fungerade för erikssononlajn.
-
Märkligt är det. Testar Ubuntu MATE just nu, återkommer
-
Hej, nu har jag testat:
Ubuntu MATE 17.04 - fungerar inte (som bygger på Ubuntu)
KXStudio 14.04 (vissterligen gammal) - fungerar inte
KDE Neon den näst senaste tror jag - fungerar inte
Hade tyvärr inte Linux Mint på nån sticka. Vilken använder du? MATE eller Cinnamon?
//Tobbe
-
Jag har mejlat dig.
-
Hej, bifogar listan på filer i .Genney2 (om det skulle hjälpa ...)
... och (början på) vad xdpyinfo säger
... och vilken Awesome-version jag kör.
... och (bara för att testa, fast jag visste) Eclipse startar utan problem ... Knökfullt med grafik, och java ...
Mint, MATE, Lite är alla Debian/Ubuntu, inte sant? Skrivbords-miljö? X-protokoll-API [Xcb eller Xlib]?
/festerman
[bifogad fil raderad av administratör]
-
Genney ver: 1 samt 2 fungerar på Ubuntu 17.10 med Gnome desktop. Genney har fungerat på tidigare versioner av Ubuntu med Unity desktop.
Min gissning är att de versioner som du har testat på saknar libgnome, min gissning bara.
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="17.10 (Artful Aardvark)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 17.10"
VERSION_ID="17.10"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=artful
UBUNTU_CODENAME=artful
-
Installerade gnome-desktop "ovanpå" Linux Lite, tyvärr ingen skillnad. Ska testa att installera en ren Gnome Desktop på en annan laptop som jag har.
-
Hej, och tack för tipset, TommyB!
Det är alldeles riktigt att jag inte har gnome installerat. Jag kör en annan skrivbordsmiljö ... Men grafik-komponenten (GTK+) i Gnome har jag (och många program som brukar räknas som Gnome funkar utmärk, t.ex. Gimp som är ursprunget till GTK).
Nu har jag också provat att installera libgnome -- en installation som drar med sig en hel drös med andra dependencies ... och bygger om kärnan, så nu har jag också startat om maskinen.
... men Genney stannar fortfarande på precis samma ställe ... Och andra GTK+-krävande program funkar fortfarande (Gramps, t.ex. :) )
mvh /festerman
-
libgnome räcker inte, det behövs installera gnome-desktop parallellt med er befintliga skrivbord.
t.ex: sudo apt-get install gnome-shell ubuntu-gnome-desktop
På frågan under installationen välj GDM3 som displayhanterare.
Starta om och välj GNOME som skrivbord vid inloggning.
Ni kan använda er andra skrivbordmiljö som vanligt men inte för genney.
Alltså en form av dualbootnig till olika skrivbordsmiljöer.
Lycka till!
-
OK, tack för det.
Där går nog Genney bort för mej -- det är inte så jag jobbar, att jag sitter med mitt släktforskningsprogram, bara, eller med resten, bara. Dessutom har jag ju valt en "tiling window manager" för att jag tycker den vanliga skrivbordsmodellen är "mindre bra", och Awesome för att jag kan driva hela gränssnittet med tangentbordet. Att gå tillbaks till peka-och-klicka är inte aktuellt.
Kanske borde det göras tydligt, att Genney funkar i GNOME, bara. Att säga Linux blir lite missvisande. Jag vet att GNOME/Ubuntu är större delen av Linux-marknaden, och att Linux-marknaden förmodligen inte lönar sig ändå, så det skadar knappast ...
Tack för mej (fast jag håller nog koll på fortsättningen ... :-)
mvh /festerman
-
Det är upp till konstruktören för Genney att deklarera kraven för de olika OS som supportas.
Linux finns i en stor mängd olika distributioner, en del med mycket låga krav på hårdvara som med det exkluderar flera program som kräver större resurser.
Jag har bar försökt att hjälpa till med att hitta en lösning till att använda Genney på Linux.
Har använt Ubuntu Gnome/Unity i mer än tio år före det Debian Gnome.
Genney är ett utmärkt modernt släktforskarprogram och jag är glad att den finns även till Linux.
-
Hej, TommyB, och tack. Och jag menar verkligen tack, och ingen kritik! :)
Och inte heller mot the Genney crew! Ni har varit hjälpsamma (kanske fortfarande håller på med det här, till och med?) Det är inte lätt att tråckla ut beroendena när man kör AWT ovanpå X (och GTK) och Linux, jag vet...
Jag kommer gärna tillbaka och provar igen, när det verkar som det skulle kunna gå att köra i min installation.
Mvh /festerman
-
Hej, testat senaste (2.0b29), och starten går lite längre: ingen felmeddelande från Java om Wrong parent window, utan nu får jag ytterligare 2 rader i loggen efter Init:
Manager done
Error 2: null
och en extra-rad i logg-filen med 'null'.
Det ska sägas att detta är resultatet med libgnome inte (längre) installerat, [men andra GTK-program funkar fint.]
mvh /festerman