• 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:9 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 |
• 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
|


