Personal tools
You are here: Home Forum Nice Office Access (NOA) Wurde der DocumentListener geändert?

 • Wurde der DocumentListener geändert?

Replies: 2   Views: 129
Up one level

 • Wurde der DocumentListener geändert?

Posted by JSteinhilber at 2010-09-05 18:28:42
Wenn ich einem Dokument einen DocumentListener verpasse und werte dann den Event aus z.B. in
@Override
public void onUnload(IDocumentEvent arg0) {
try {
IDocument doc = arg0.getDocument();
if(doc == null){
return;
}
.....
dann wirft NOA an der Stelle "IDocument doc = arg0.getDocument()" folgende Exception:
ag.ion.bion.officelayer.util.Assert$AssertionException: ag.ion.bion.officelayer.internal.desktop.Frame: The submitted ag.ion.noa.service.IServiceProvider is not valid.
at ag.ion.bion.officelayer.util.Assert.isNotNull(Assert.java:91)
at ag.ion.bion.officelayer.internal.desktop.Frame.<init>(Frame.java:273)
at ag.ion.bion.officelayer.document.AbstractDocument.getFrame(AbstractDocument.java:592)
at ag.ion.bion.officelayer.internal.document.DocumentLoader.getDocument(DocumentLoader.java:324)
at ag.ion.bion.officelayer.internal.event.DocumentEvent.getDocument(DocumentEvent.java:82)
at org.therapi.reha.patient.OoListener.onSaveDone(Dokumentation.java:2625)
at ag.ion.bion.officelayer.document.AbstractDocument$DocumentListener.onSaveDone(AbstractDocument.java:240)
at ag.ion.bion.officelayer.internal.event.DocumentListenerWrapper.notifyEvent(DocumentListenerWrapper.java:98)
at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.star.lib.uno.environments.remote.Job.execute(Job.java:111)
at com.sun.star.lib.uno.environments.remote.JobQueue.enter(JobQueue.java:344)
at com.sun.star.lib.uno.environments.remote.JobQueue$JobDispatcher.run(JobQueue.java:102)

Bis zu der Version 2.2.2 hat alles wunderbar funktioniert.
Hat jemand eine Idee (jemand = natürlich Markus) eine an was es liegen könnte, oder vielleicht einen Workarround parat?

Grüße
Jürgen Steinhilber
JSteinhilber Member
Posts: 80

 • Re: Wurde der DocumentListener geändert?

Posted by Markus Krueger at 2010-09-06 09:14:39
Hallo Jürgen,

ich hab das jetzt gefixt. Wär ein Bug, der sich durch einen Workaround an einer anderen Stellen, unabhängig von den Listenern, eingeschlichen hat.
Leider kann ich z.Z. kein volles Release machen und kann dir daher nur anbieten dir eine vorabversion von 2.2.4 zu schicken, oder du wartest :(

Gruß,
Markus
Markus Krueger Member
Posts: 507

 • Re: Wurde der DocumentListener geändert?

Posted by JSteinhilber at 2010-09-06 09:26:42
Hallo Markus,
herzlichen Dank für Deine schnelle Reaktion.
Vor die Wahl gestellt fällt mir die Wahl nicht schwer.
Ich entscheide mich für die Vorabversion, wenn es Dir nicht zu viel Mühe macht.

Grüße
Jürgen
JSteinhilber Member
Posts: 80

Powered by Plone, the Open Source Content Management System

This site conforms to the following standards: