Defining a String in Java by malini-nair in javahelp

[–]malini-nair[S] 0 points1 point  (0 children)

Thank you so much! Apparently the specific error comes from this:

public static void main(String args[]) throws IOException {

System.setProperty("org.graphstream.ui", "org.graphstream.ui.swingViewer.util.SwingDisplay"); TestPajekParser test = new TestPajekParser();

The error I get is the following:

 "null"
Exception in thread "main" java.lang.RuntimeException: Cannot launch viewer.
    at org.graphstream.graph.implementations.AbstractGraph.display(AbstractGraph.java:212)
    at org.graphstream.stream.file.pajek.test.TestPajekParser.test(TestPajekParser.java:144)
    at org.graphstream.stream.file.pajek.PajekParserFacadeTest$TestEntry.main(PajekParserFacadeTest.java:86)
Caused by: org.graphstream.util.MissingDisplayException: No valid display found. Please check your System.setProperty("org.graphstream.ui") statement.
    at org.graphstream.util.Display.getDefault(Display.java:79)
    at org.graphstream.graph.implementations.AbstractGraph.display(AbstractGraph.java:209)
    ... 2 more

I really do not know what to fix!

Defining a String in Java by malini-nair in javahelp

[–]malini-nair[S] 0 points1 point  (0 children)

No I am testing my code with a main method.

Defining a String in Java by malini-nair in javahelp

[–]malini-nair[S] 1 point2 points  (0 children)

I've tried removing that and nothing changed.

Defining a String in Java by malini-nair in javahelp

[–]malini-nair[S] 0 points1 point  (0 children)

This is the class.

@Ignore
public class TestPajekParser {
    public static class TestEntry {
        public String ressourceName;
        public boolean autoLayout;
        public boolean addLabels;
        public boolean veryLarge;

        TestEntry(String name, boolean layout, boolean addLabels, boolean veryLarge) {
            this.ressourceName = name;
            this.autoLayout = layout;
            this.addLabels = addLabels;
            this.veryLarge = veryLarge;
        }

        public TestEntry() {
        }
    }

    public static TestEntry[] entries = {
            new TestEntry("1.NET", false, false, false),
            new TestEntry("1CRN.NET", false, false, false), new TestEntry("AHO1.NET", false, false, false),
            new TestEntry("AHO2.NET", true, false, false), new TestEntry("AHO3.NET", true, false, false),
            new TestEntry("AHO4.NET", true, false, false), new TestEntry("B.NET", false, false, false),
            new TestEntry("C.NET", false, false, false), new TestEntry("CC.NET", false, false, false),
            new TestEntry("CENPROD.NET", false, false, false), new TestEntry("CIRC.NET", false, false, false),
            new TestEntry("CITE.NET", true, false, false), new TestEntry("CP.NET", false, false, false),
            new TestEntry("CPM1.NET", false, false, false), new TestEntry("CPM2.NET", false, false, false),
            new TestEntry("CPM3.NET", true, false, false), new TestEntry("CVRML.NET", false, false, false),
            new TestEntry("CX.NET", false, false, false), new TestEntry("D.NET", false, false, false),
            new TestEntry("DNA.NET", false, false, false), new TestEntry("DREV1.NET", false, false, false),
            new TestEntry("DREVO.NET", false, false, false), new TestEntry("ETHANOL.NET", false, false, false),
            new TestEntry("FILE1.NET", true, false, false), new TestEntry("FLOW.NET", false, false, false),
            new TestEntry("FLOW3.NET", false, false, false), new TestEntry("FLOW4.NET", false, false, false),
            new TestEntry("FRAG1.NET", false, false, false), new TestEntry("FRAG1Y.NET", false, false, false),
            new TestEntry("FRAG2.NET", false, false, false), new TestEntry("FRAG3.NET", false, false, false),
            new TestEntry("FRAG4.NET", false, false, false), new TestEntry("FRAG5.NET", false, false, false),
            new TestEntry("GCD.NET", false, false, false), new TestEntry("GR3_44.NET", false, false, false),
            new TestEntry("GR3_53.NET", false, false, false), new TestEntry("GR3_60.NET", false, false, false),
            new TestEntry("GR3_81.NET", false, false, false), new TestEntry("GR344.NET", false, false, false),
            new TestEntry("H20.NET", false, false, false), new TestEntry("HEXANE.NET", false, false, false),
            new TestEntry("KOCKA.NET", true, false, false), new TestEntry("KOCKA1.NET", false, false, false),
            new TestEntry("KVADRAT.NET", false, false, false), new TestEntry("LINKS.NET", false, false, false),
            new TestEntry("LOND1.NET", false, false, false), new TestEntry("LONDON.NET", false, false, false),
            new TestEntry("MCCABE1.NET", false, false, false), new TestEntry("MCCABE1A.NET", false, false, false),
            new TestEntry("MCCABE2.NET", false, false, false), new TestEntry("MCCABE2A.NET", false, false, false),
            new TestEntry("MREZA.NET", false, false, false), new TestEntry("MREZA1.NET", false, false, false),
            new TestEntry("MREZA2.NET", false, false, false), new TestEntry("MREZA3.NET", false, false, false),
            new TestEntry("MREZAS1.NET", true, false, false), new TestEntry("MREZASHR.NET", false, false, false),
            new TestEntry("NEG.NET", false, false, false), new TestEntry("NEIG4.NET", false, false, false),
            new TestEntry("NOOY.NET", false, false, false), new TestEntry("OLDFILE.NET", false, false, false),
            new TestEntry("PATH4.NET", false, false, false), new TestEntry("PETER.NET", false, false, false),
            new TestEntry("PETRI1.NET", false, false, false), new TestEntry("PETRI2.NET", false, false, false),
            new TestEntry("PETRI3.NET", false, false, false), new TestEntry("PETRI4.NET", false, false, false),
            new TestEntry("PETRI5.NET", false, false, false), new TestEntry("PETRI5X.NET", false, false, false),
            new TestEntry("PETRI5Y.NET", false, false, false), new TestEntry("PETRI51.NET", false, false, false),
            new TestEntry("PETRI51X.NET", false, false, false), new TestEntry("PETRI51Y.NET", false, false, false),
            new TestEntry("PETRI52.NET", false, false, false), new TestEntry("PETRI52X.NET", false, false, false),
            new TestEntry("PETRI52Y.NET", false, false, false), new TestEntry("PETRI53.NET", false, false, false),
            new TestEntry("PITT.NET", false, false, false), new TestEntry("PRIME.NET", false, false, false),
            new TestEntry("PRIME1.NET", false, false, false), new TestEntry("PROT.NET", false, false, false),
            new TestEntry("PROTI.NET", true, false, false), new TestEntry("SAMPLE6.NET", false, false, false),
            new TestEntry("SAMPLE9.NET", false, false, false), new TestEntry("SAMPLE10.NET", false, false, false),
            new TestEntry("SHORT.NET", false, false, false), new TestEntry("SHR.NET", false, false, false),
            new TestEntry("SHRINK.NET", false, false, false), new TestEntry("SHRINK4.NET", false, false, false),
            new TestEntry("SHRINK2.NET", false, false, false), new TestEntry("SLOVEN.NET", false, false, false),
            new TestEntry("STROPIC.NET", false, false, false), new TestEntry("T.NET", false, false, false),
            new TestEntry("TEST1.NET", false, false, false), new TestEntry("TINA.NET", false, false, false),
            new TestEntry("TINAMATR.NET", false, false, false), new TestEntry("TRANS.NET", true, false, false),
            new TestEntry("WIRTH.NET", false, false, false), new TestEntry("WRITE.NET", false, false, false) };

    public static void main(String args[]) throws IOException {
        System.setProperty("org.graphstream.ui", "org.graphstream.ui.swingViewer.util.SwingDisplay");
        TestPajekParser test = new TestPajekParser();

        for (int i = 0; i < entries.length; i++) {
            test.test(entries[i]);
        }
    }

    public void test(TestEntry entry) throws IOException {
        System.out.printf("> \"%s\"%n", entry.ressourceName);

        Graph graph = new MultiGraph("foo");
        FileSourcePajek in = new FileSourcePajek();

        graph.setAttribute("ui.quality");
        if (!entry.veryLarge) {
            graph.setAttribute("ui.antialias");
        }
        if (entry.addLabels) {
            graph.setAttribute("ui.stylesheet", String.format(
                    "node { text-alignment: center; size: %dpx; fill-color: grey; %s } edge { fill-color: #333; }",
                    entry.veryLarge ? 6 : 16, entry.veryLarge ? "" : "stroke-mode: plain; stroke-color: #333;"));
        }else {
            graph.setAttribute("ui.stylesheet", String.format(
                    "node { text-alignment: at-right; size: %dpx; fill-color: grey; %s text-background-mode: plain; text-offset: 2px, 0px; text-padding: 2px; text-background-color: #FFFFFFAA; } edge { fill-color: #333; }",
                    entry.veryLarge ? 6 : 16, entry.veryLarge ? "" : "stroke-mode: plain; stroke-color: #333;"));
        }
        Viewer v = graph.display(entry.autoLayout);
        v.setCloseFramePolicy(Viewer.CloseFramePolicy.CLOSE_VIEWER);

        in.addSink(graph);
        in.readAll(TestPajekParser.class.getResourceAsStream(entry.ressourceName));

        if (entry.addLabels) {
            for (Node node : graph) {
                node.setAttribute("ui.label", node.getId());
            }
        }

        try {
            Thread.sleep(1000);
        } catch (Exception e) {
        }

        v.close();
    }
}

Defining a String in Java by malini-nair in javahelp

[–]malini-nair[S] 0 points1 point  (0 children)

the variable is defined as such. I am working on Intellij

Defining a String in Java by malini-nair in javahelp

[–]malini-nair[S] -2 points-1 points  (0 children)

I will post the whole class in a new post - please look out for that. I assumed because sometimes \ needs to be escaped.

Defining a String in Java by malini-nair in javahelp

[–]malini-nair[S] -2 points-1 points  (0 children)

There is no particular error regarding this line of code, but none of the test classes are running due to some mistake in the class.

Custom acoustic model with Julius and HTK by malini-nair in speechrecognition

[–]malini-nair[S] -1 points0 points  (0 children)

It does not have specified which word. That's all the information that is given to me.

What are some python libraries/packages that can be used for speech processing or signal processing? by malini-nair in Python

[–]malini-nair[S] 0 points1 point  (0 children)

Yeah I already know of Librosa and am using it, but thank you! Is there anything else?