Hi Yakov I'm afraid I'm not very familiar with TiddlySaver's internals - the recent work on it has been done by BidiX and Grmble. I don't think any work has been done on the unloading problem you mention.
Best wishes Jeremy On Thu, Mar 21, 2013 at 11:35 PM, Yakov <[email protected]>wrote: > Hi guys, > > although Java works for me in my current set up, there are various > limitations I'd like to point and discuss. > > First, a little story. When I moved to my new PC with Windows 7 x64, I had > a great problem because I couldn't get saving through Java working. I > finally succeded in the following way: I installed Java 6 (not 7), exported > certificates from my previous PC and imported them in the new one. I can't > provide systematic details as that was rather nervous situation, but > important thing about it was that Java haven't suggested a security > dialogue to accept the certificate or reject it, and I succeede *only* when > I exported-imported that. (I tried different browsers, Opera, Chrome, > Safari) > > Second detail is that I haven't got the new TiddlySaver.jar (13 Kb > version) working in any setup. At all. Unfortunatelly, I haven't systemized > my attempts as well, but here's what I can say for sure: > > Win7 x64 + > Opera 12.14 + > Sun Java 6 Update 20 + // saving wasn't working until I installed this one > I used previously > Oracle Java 7 64-bit update 7 + > new TiddlySaver + > TW 2.6.0/2.6.5/2.6.6/2.7.1 > > and > > Win Vista x64 + > Opera 12.14 + > Oracle Java 15 64-bit update 7 + > Oracle Java 15 update 7 + > new TiddlySaver + > same TW versions/2.7.0 > > doesn't save for me. (interestingly, when I started a new testing in the > first setup, I got the certificate notification from the Java 6 and finally > accepted it) > > Third issue concerns old TiddlySaver + Oracle Java 7. In the second setup > (Win Vista, old PC, no Java 6) saving worked in the TW 2.6.5 and 2.6.6 and > doesn't work in TW 2.6.0, 2.7.0, 2.7.1. > > ---- > > Now, aside these versioning problems I have one practical problem (not > very big, but still). The thing is when I open a TW in Opera (using old > TiddlySaver) and then close it, the applet is not unloaded immediately. > Instead, I have to wait about a minute and only then I can eject my > usb-stick with TWs. I haven't much knowledge about Java, I took a look in > the Shildt's book and found that there are stop() & destroy() methods which > do the unloading and total unloading job, but that's not enough. I also > googled for some other hints and found these [1], [2]. But first of all: > does the new TiddlySaver already handles this? Was there such feature > intended? > > Finally, if you can provide some details on how to track/debug these > JavaScript-Java things like loading/unloading, that would probably be > useful to dig this.. > > Best regards, > Yakov. > > [1] > http://stackoverflow.com/questions/1267033/kill-java-applet-via-javascript > [2] > http://docs.oracle.com/javase/tutorial/deployment/applet/invokingAppletMethodsFromJavaScript.html > > PS I know about the Win 7 preview issue and take care of that. > PPS I've heard that some "server apps" can substitute Java. If there's > something simple and reliable out there, I'd be glad to hear. > > -- > You received this message because you are subscribed to the Google Groups > "TiddlyWikiDev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/tiddlywikidev?hl=en. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- Jeremy Ruston mailto:[email protected] -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/tiddlywikidev?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
