Package: storymaps
Version: 1.0+dfsg-3
Severity: important

Justification: completely unusable on my machine (does not start properly)

Hello,

I think that this package is missing several dependencies because the first
time I tried to start it, it was complaining that my java virtual machine was
in Java 8 while the package is compiled for Java 10. After I installed Java 10
and changed my default jar command to point to the latest version, the program
is starting, but it fails to display the playing cards.

Here are the some lines of the log (full log attached):
[...]
Caused by: com.google.gson.JsonSyntaxException:
com.google.gson.stream.MalformedJsonException: Invalid escape sequence at line
1 column 154 path $[0].instructions
        at com.google.gson.internal.Streams.parse(Streams.java:60)
        at com.google.gson.JsonParser.parse(JsonParser.java:84)
        at com.google.gson.JsonParser.parse(JsonParser.java:59)
        at com.google.gson.JsonParser.parse(JsonParser.java:45)
        at storymaps.Function.initialiseFunctionsIfNecessary(Function.java:92)
[...]

It seems to me that the jarfile distributed on the upstream web page is using
another json parser, but actually, I have no idea of what's going on here...

Thanks for packaging this nice application anyway, and also for the rest ;)

Mt.



-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.18.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), 
LANGUAGE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages storymaps depends on:
ii  default-jre [java9-runtime]     2:1.10-68
ii  jarwrapper                      0.70
ii  libfreemarker-java              2.3.23-8
ii  libgoogle-gson-java             2.8.2-1
ii  libpiccolo-java                 1.2-1.1
ii  openjdk-10-jre [java9-runtime]  10.0.2+13-2
ii  openjdk-8-jre [java8-runtime]   8u171-b11-2
ii  openjdk-9-jre [java9-runtime]   9.0.4+12-4

storymaps recommends no packages.

storymaps suggests no packages.

-- no debconf information


nov. 26, 2018 11:28:47 PM storymaps.Application updateStoryOpenedDate
INFOS: Reset story opened date to: Mon Nov 26 23:28:47 CET 2018
Exception in thread "main" Exception in thread "AWT-EventQueue-0" 
java.lang.ExceptionInInitializerError
Caused by: java.lang.RuntimeException: Exception when reading functions file.
        at storymaps.Function.initialiseFunctionsIfNecessary(Function.java:116)
        at storymaps.Function.getFunctions(Function.java:122)
        at storymaps.StoryCards.<init>(StoryCards.java:78)
        at storymaps.Application.initializePCanvas(Application.java:398)
        at storymaps.Application.makeFrame(Application.java:313)
        at storymaps.Application.<init>(Application.java:237)
        at storymaps.Application.<clinit>(Application.java:112)
Caused by: com.google.gson.JsonSyntaxException: 
com.google.gson.stream.MalformedJsonException: Invalid escape sequence at line 
1 column 154 path $[0].instructions
        at com.google.gson.internal.Streams.parse(Streams.java:60)
        at com.google.gson.JsonParser.parse(JsonParser.java:84)
        at com.google.gson.JsonParser.parse(JsonParser.java:59)
        at com.google.gson.JsonParser.parse(JsonParser.java:45)
        at storymaps.Function.initialiseFunctionsIfNecessary(Function.java:92)
        ... 6 more
Caused by: com.google.gson.stream.MalformedJsonException: Invalid escape 
sequence at line 1 column 154 path $[0].instructions
        at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1568)
        at 
com.google.gson.stream.JsonReader.readEscapeCharacter(JsonReader.java:1559)
        at 
com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1014)
        at com.google.gson.stream.JsonReader.nextString(JsonReader.java:815)
        at 
com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:701)
        at 
com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:722)
        at 
com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:714)
        at 
com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:697)
        at com.google.gson.internal.Streams.parse(Streams.java:48)
        ... 10 more
java.lang.NoClassDefFoundError: Could not initialize class storymaps.Application
        at storymaps.Application$4.componentResized(Application.java:295)
        at 
java.desktop/java.awt.Component.processComponentEvent(Component.java:6415)
        at java.desktop/java.awt.Component.processEvent(Component.java:6369)
        at java.desktop/java.awt.Container.processEvent(Container.java:2261)
        at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4966)
        at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2319)
        at java.desktop/java.awt.Component.dispatchEvent(Component.java:4798)
        at 
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
        at java.desktop/java.awt.EventQueue.access$600(EventQueue.java:97)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at 
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
        at 
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
        at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
        at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at 
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
        at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
        at 
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
        at 
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
        at 
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
        at 
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
        at 
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at 
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Attachment: signature.asc
Description: PGP signature

Reply via email to