JSException en Javafx webview

Estoy teniendo un comportamiento extraño que no entiendo. Tengo una clase MonologueTab:

public final class MonologueTab extends VBox{
    private MonologueNode node;
    WebView webView;
    WebEngine webEngine;

    public MonologueTab(){
        this.node = Game.getInstance().getMonologueDatabase().getMonologueNode();
        webView = new WebView();
        webEngine = webView.getEngine();
        createGui();
    }

    public void createGui(){

        Label textLabel = new Label ();
        textLabel.setGraphic(webView);
        textLabel.setContentDisplay(ContentDisplay.GRAPHIC_ONLY);
        webEngine.loadContent(node.getNextLine());
        this.getChildren().add(textLabel);
        textLabel.setOnMouseClicked((MouseEvent event) -> {
            String nextLine = node.getNextLine();
            if (nextLine!=null){
                webEngine.executeScript("document.getElementById('content').insertAdjacentHTML( 'beforeend'," + nextLine + ");");
                webEngine.executeScript("window.scrollTo(0, document.body.scrollHeight);");
            }
            else{
                EventManager.getInstance().notifyObserver("end" + node.getStartTrigger());
            }
        });
    }
}

eso funciona como se esperaba. Pero cuando intento portar básicamente el mismo código a una nueva clase DialogueTab:

public final class DialogueTab extends VBox implements EventObserver{
    WebView webView;
    WebEngine webEngine;

    public DialogueTab(){
        webView = new WebView();
        webEngine = webView.getEngine();
        EventManager.getInstance().addObserver(this);
        createGui();
    }

    public void createGui(){
        this.getChildren().removeAll(this.getChildren());
        Label conversation = new Label();
        conversation.setGraphic(webView);
        conversation.setContentDisplay(ContentDisplay.GRAPHIC_ONLY);
        webEngine.loadContent("<body><b>Available Conversations</b><br><div id='content'></div></body>");                
        this.getChildren().add(conversation);
        for (Person p: Game.getInstance().getPeopleAt()){
            webEngine.executeScript("document.getElementById('content').insertAdjacentHTML('beforeend', " + p.getShortDesc() + ");");
        //some irrelevance removed
        }
    }

Está lanzando un: netscape.javascript.JSException: TypeError: null is not an object (evaluating 'document.getElementById('content').insertAdjacentHTML')

Ahora, supongo que esto está relacionado con el problema aquí, pero no entiendo por qué funciona bien en un lugar pero no en otro.

Respuesta 1

¿Es posible etiquetar la versión particular del archivo en Alfresco? Si es tan amable, guíame cómo lograrlo. Cualquier tipo de ayuda es apreciada.

Tengo un archivo de contexto de aplicación Spring que importa varios otros recursos. Sin embargo, algunos de los recursos en los archivos importados tienen nombres similares, por ejemplo, include1.xml tiene algo como <...

Soy bastante nuevo en Spring y necesito un bean que tenga dos propiedades, la segunda de las cuales es un bean en línea que hace referencia a la primera propiedad. Algo como esto: <bean id = "aBean" class = "com ....

Estoy enfrentando un problema al intentar descifrar una cadena que ha sido encriptada en Java con las siguientes propiedades (código Java) Public static Builder getDefaultBuilder (String key, String salt, byte [] iv) {...