@Vincent Since writing I discovered there is a spelling mistake in the TWC code so:
Last Exception: TypeError: Cannot call method 'call' of undefined is actually because of the reporting bug and not related to your problem (thankfully! And sorry; I've not looked at that area of the TW code before and didn't realize that particular function was buggy). I imagine the result will be empty, but could you post the result of this call (if any): document.applets['TiddlySaver'].getLastErrorMsg() (As well as trying to use the file from a normal folder and posting the loading log from the Java console. Appreciate your help in looking at this.) Cheers, Paul. On Mon, Feb 24, 2014 at 6:54 PM, Paul Levey <[email protected]> wrote: > Thanks Vincent. > > The result from javaDebugInformation shows TS is loaded, though not that > security settings are OK. Still, the signed jar shouldn't need extra > permission and should warn if it does. > > 1) Did it used to work on these boxes? > > 2) Could you move a copy of the file and TS.jar to an ordinary folder and > try again please? It looks like you're using a Dropbox folder (on both > machines?) and I've no idea if the latest Java has problems with that; I > don't currently use the Dropbox drivers nor have I tested with them. > > 3) BTW, the #2 error message is probably not an issue here; it just means > a load method failed that was tried before Java. > > It looks like TS is not reporting an exception to TW or TW is silently > ignoring it. It may be that it is the load that is failing, not the save. > > It would be good to see the trace from the Java console. There are various > ways of accessing this, but I'm still using Windows 7 so I don't know 8. On > 7 I can find the Java icon in the 'hidden icons' area of the taskbar and > right click to choose the console. The Java control panel, accessed the > same way, allows the console to automatically open ('Advanced' settings). > > Cheers, Paul. > > > On Sun, Feb 23, 2014 at 6:21 PM, Vincent Yeh <[email protected]> wrote: > >> Oh, forgot to mention that these was done on a Windows 8.1 machine with >> Chrome 33.0.1750.117 m using Java 1.7.0_51 (I am at work, the Ubuntu is >> home). Same thing happens as when I was using the Ubuntu box: I see the >> "Main file saved" message but it's not really saved. >> >> Have fun! >> Vincent >> >> >> On Monday, February 24, 2014 10:07:41 AM UTC+8, Vincent Yeh wrote: >>> >>> Dear Paul, >>> >>> Thanks for the quick reply and the hint. Here is what I am using and >>> have observed. >>> >>> 1) I am using TW 2.8.1 >>> 2) Yes, every time I pressed "save changes" I see the following message >>> in console. >>> >>> 1. XMLHttpRequest cannot load file:///C%3A%5CUsers%5CUser% >>> 5CDropbox%5Cpublic_html%5Cwcy2.work.html. Cross origin requests are >>> only supported for HTTP. wcy2.work.html:110 >>> 1. injectedLoadFilewcy2.work.html:110 >>> 2. window.loadFiletw.2.8.1.min.js:319 >>> 3. loadOriginaltw.2.8.1.min.js:306 >>> 4. saveChangestw.2.8.1.min.js:309 >>> 5. TWted.saveChangestw.ted.min.js:115 >>> 6. config.macros.saveChanges.onClick >>> >>> 3) Yes, I got this >>> javaDebugInformation() >>> "Java Version: 1.7.0_51 Last Exception: TypeError: Cannot call method >>> 'call' of undefined Last Exception Stack Trace: null System Properties: -- >>> listing properties -- file.encoding.pkg=sun.io__applet_launched=962892978 >>> user.language.format=zh >>> deployment.security.use.user.home.java.policy=false >>> java.home=C:\Program Files (x86)\Java\jre7 >>> deployment.security.askgrantdialog.notinca=true >>> java.vendor.applet=true >>> deployment.system.security.trusted.jssecerts=C:\Program >>> Files (x86)\Java\jre7\lib\... deployment.expiration.check.enabled=true >>> deployment.console.startup.mode=HIDE java.endorsed.dirs=C:\Program >>> Files (x86)\Java\jre7\lib\... deployment.security.sandbox.jnlp.enhanced=true >>> deployment.system.security.blacklist=C:\Program Files >>> (x86)\Java\jre7\lib\... deployment.javaws.concurrentDownloads=4 >>> deployment.modified.timestamp=1391349362375 >>> deployment.security.sandbox.awtwarningwindow=true >>> sun.os.patch.level= >>> java.vendor.url=http://java.oracle.com/acl.write.default= >>> deployment.security.blacklist.check=true >>> deployment.user.security.trusted.jssecacerts=C:\Users\ >>> User\AppData\LocalLow\Sun\Ja... java.version=1.7.0_51 >>> deployment.javapi.trace.filename= >>> package.restrict.access.org.mozilla.jss=true >>> deployment.max.output.file.size=10 java.vendor.url.bug=http:// >>> bugreport.sun.com/bugreport/ deployment.user.security. >>> trusted.cacerts=C:\Users\User\AppData\LocalLow\Sun\Ja... >>> java.version.applet=true java.protocol.handler.pkgs= >>> sun.plugin.net.protocol|com.sun.deplo... deployment.user.tmp=C:\Users\ >>> User\AppData\LocalLow\Sun\Ja... user.name=User >>> deployment.user.logdir=C:\Users\User\AppData\LocalLow\Sun\Ja... >>> sun.io.unicode.encoding=UnicodeLittle >>> deployment.browser.path=C:\WINDOWS\system32\OpenWith.exe >>> sun.net.client.defaultConnectTimeout=120000 >>> deployment.cache.max.size=-1 sun.jnu.encoding=MS950 >>> java.runtime.name=Java(TM) >>> SE Runtime Environment javaplugin.version=10.51.2.13 >>> java.vendor.url.applet=true deployment.user.security. >>> exception.sites=C:\Users\User\AppData\LocalLow\Sun\Ja... >>> browser.vendor=Oracle os.version.applet=true os.name.applet=true >>> java.specification.name=Java Platform API Specification >>> mrj.version.applet=true deployment.security.mixcode=ENABLE >>> user.timezone=Asia/Taipei deployment.browser.vm.mozilla=true >>> deployment.security.SSLv3=true deployment.proxy.override.hosts= >>> user.script= path.separator=; deployment.javaws.installURL=h >>> ttp://java.sun.com/products/autodl/j2se __jvm_launched=962908269 >>> file.encoding=MS950 sun.java.command=sun.plugin2.main.client.PluginMain >>> wr... browser.version=1.1 deployment.javapi.log.filename= >>> deployment.user.cachedir=C:\Users\User\AppData\LocalLow\Sun\Ja... >>> deployment.macosx.check.update=true javaplugin.vm.options= >>> deployment.user.security.blacklist.dynamic=C:\Users\ >>> User\AppData\LocalLow\Sun\Ja... deployment.javaws.cache.update=false >>> deployment.security.validation.crl=true >>> java.io.tmpdir=C:\Users\User\AppData\Local\Temp\ >>> package.restrict.definition.java=true deployment.version=7.21 >>> sun.awt.warmup=true user.language=ja package.restrict.access.netscape=false >>> package.restrict.access.com.sun.deploy=true deployment.baseline.url= >>> https://javadl-esd-secure.oracle.com/... line.separator= >>> deployment.system.tray.icon=false deployment.user.security. >>> policy=file:/C:/Users/User/AppData/LocalLow/... java.vm.info=mixed >>> mode, sharing sun.desktop=windows java.vm.specification.name=Java >>> Virtual Machine Specification sun.net.http.errorstream.enableBuffering=true >>> deployment.max.output.files=5 java.class.version.applet=true >>> deployment.security.disable=false deployment.update.mime.types=true >>> deployment.security.browser.keystore.use=true >>> deployment.security.jsse.hostmismatch.warning=true >>> deployment.system.security.cacerts=C:\Program Files >>> (x86)\Java\jre7\lib\... deployment.proxy.type=3 deployment.user.security. >>> sandbox.certs=C:\Users\User\AppData\LocalLow\Sun\Ja... >>> deployment.user.security.trusted.jssecerts=C:\Users\ >>> User\AppData\LocalLow\Sun\Ja... deployment.security.password.cache=true >>> deployment.javaws.shortcut=ASK_IF_HINTED >>> java.awt.printerjob=sun.awt.windows.WPrinterJob >>> deployment.security.https.warning.show=false >>> deployment.proxy.bypass.local=false user.country.format=TW >>> deployment.security.permissions.manifest.required=true >>> http.auth.serializeRequests=true line.separator.applet=true >>> com.sun.security.enableCRLDP=true path.separator.applet=true >>> deployment.javaws.logFileName= os.name=Windows 8 >>> java.specification.vendor=Oracle Corporation >>> deployment.javaws.uninstall.shortcut=false >>> deployment.system.security.jssecacerts=C:\Program >>> Files (x86)\Java\jre7\lib\... >>> deployment.system.security.oldcacerts=C:\Program >>> Files (x86)\Java\jre7\lib\... java.vm.name=Java HotSpot(TM) Client VM >>> java.quick.starter=false deployment.security.askgrantdialog.show=true >>> sun.awt.enableExtraMouseButtons=true java.library.path=C:\Program Files >>> (x86)\Java\jre7\bin;... os.arch.applet=true java.class.version=51.0 >>> deployment.control.panel.log=false browser=sun.plugin >>> deployment.system.security.trusted.clientauthcerts=C:\Program Files >>> (x86)\Java\jre7\lib\... deployment.trace=false >>> deployment.security.clientauth.keystore.auto=true >>> deployment.security.validation.ocsp=true >>> deployment.javapi.cache.update=false >>> deployment.browser.vm.iexplorer=true deployment.cache.jarcompression=0 >>> package.restrict.definition.netscape=true >>> package.restrict.definition.sun=true >>> deployment.system.security.trusted.libraries=C:\Program Files >>> (x86)\Java\jre7\lib\... package.restrict.definition.com.sun.deploy=true >>> deployment.security.validation.ocsp.publisher=false >>> deployment.javaws.update.timeout=1500 sun.boot.library.path=C:\Program >>> Files (x86)\Java\jre7\bin deployment.blacklisted.certs.url= >>> https://javadl-esd-secure.oracle.com/... sun.management.compiler=HotSpot >>> Client Compiler package.restrict.definition.org.mozilla.jss=true >>> java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment >>> deployment.user.extdir=C:\Users\User\AppData\LocalLow\Sun\Ja... >>> user.variant= deployment.system.security.trusted.certs=C:\Program Files >>> (x86)\Java\jre7\lib\... deployment.system.security.oldjssecacerts=C:\Program >>> Files (x86)\Java\jre7\lib\... deployment.proxy.same=false >>> deployment.security.authenticator=true deployment.javaws.traceFileName= >>> deployment.user.security.trusted.clientauthcerts=C:\ >>> Users\User\AppData\LocalLow\Sun\Ja... java.vm.specification.version=1.7 >>> deployment.user.security.blacklist=C:\Users\User\AppData\LocalLow\Sun\Ja... >>> deployment.system.cachedir=C:\Users\User\AppData\LocalLow\Sun\Ja... >>> awt.toolkit=sun.awt.windows.WToolkit sun.cpu.isalist=pentium_pro+mmx >>> pentium_pro pentium+m... java.ext.dirs=C:\Program Files >>> (x86)\Java\jre7\lib\... acl.read.default= http.agent=Mozilla/4.0 (Windows 8 >>> 6.2) os.version=6.2 deployment.security.sandbox.casigned=PROMPT >>> user.home=C:\Users\User deployment.user.security. >>> trusted.certs=C:\Users\User\AppData\LocalLow\Sun\Ja... trustProxy=true >>> java.vm.vendor=Oracle Corporation deployment.javafx.mode.enabled=true >>> deployment.javapi.lifecycle.exception=false >>> deployment.javaws.install=IF_HINT package.restrict.access.sun=true >>> user.dir=C:\Program Files (x86)\Google\Chrome\... >>> deployment.security.local.applets=PROMPT >>> deployment.cache.enabled=true deployment.blacklist.url=https >>> ://javadl-esd-secure.oracle.com/... deployment.security.run.untrusted=PROMPT >>> sun.cpu.endian=little deployment.security.revocation.check=ALL_CERTIFICATES >>> acl.write=+ deployment.security.notinca.warning=true >>> java.vm.version=24.51-b03 deployment.security.trusted.policy= >>> java.class.path=C:\Program Files (x86)\Java\jre7\classes os.arch=x86 >>> deployment.javapi.stop.timeout=200 deployment.mime.types.use.default=true >>> javaplugin.nodotversion=10512 java.rmi.server. >>> RMIClassLoaderSpi=sun.plugin2.applet.JNLP2RMIClassLoade... >>> javawebstart.version=javaws-10.51.2.13 deployment.capture.mime.types=false >>> sun.java.launcher=SUN_STANDARD deployment.security.TLSv1=true >>> deployment.insecure.jres=PROMPT deployment.jpi.mode.new=true >>> deployment.security.sandbox.selfsigned=PROMPT >>> deployment.javaws.muffin.max=256 https.protocols=TLSv1,SSLv3 >>> deployment.log=false java.vm.specification.vendor=Oracle Corporation >>> file.separator=\ java.runtime.version=1.7.0_51-b13 >>> sun.boot.class.path=C:\Program Files (x86)\Java\jre7\lib\... >>> deployment.security.level=MEDIUM deployment.user.security. >>> trusted.libraries=C:\Users\User\AppData\LocalLow\Sun\Ja... >>> user.country=JP acl.read=+ deployment.security.SSLv2Hello=false >>> deployment.javapi.runtime.type=0 deployment.javaws.associations=ASK_USER >>> deployment.security.TLSv1.2=false deployment.webjava.enabled=true >>> deployment.security.TLSv1.1=false java.vendor=Oracle Corporation >>> file.separator.applet=true java.specification.version=1.7 >>> deployment.user.security.blacklisted.certs=C:\Users\ >>> User\AppData\LocalLow\Sun\Ja... deployment.user.security. >>> saved.credentials=C:\Users\User\AppData\LocalLow\Sun\Ja... >>> sun.arch.data.model=32 " >>> 4) Well, with FireFox I can easily see the log upon loading, but with >>> Chrome I don't know where to find it... If that is necessary, I will try >>> again. >>> >>> Have fun! >>> Vincent >>> >>> On Sunday, February 23, 2014 8:55:06 AM UTC+8, PVHL wrote: >>>> >>>> Hi Vincent. >>>> >>>> I can't currently replicate your setup, but am wondering: >>>> >>>> 1) Which version of TWC are you using? >>>> 2) Do you see any error message in the JavaScript console? >>>> 3) Can you call javaDebugInformation() from the console and post the >>>> result? >>>> 4) Can you open the Java console and post the log from loading >>>> >>>> Regards, Paul. >>>> >>>> >>>> On Fri, Feb 21, 2014 at 8:21 PM, Vincent Yeh <[email protected]> wrote: >>>> >>>>> Hi Paul, >>>>> >>>>> Thank you very much for the efforts. It is great that it works again. >>>>> I tried it with Chrome 30.0.1599.101/Ubuntu 13.10 (kernel >>>>> 3.11.0-17-generic), >>>>> using Java 7.0_51, it does show the "Main TiddlyWiki file saved" message >>>>> box when I clicked the "save changes" command. However, when I reload it, >>>>> it shows the unsaved version. It seems the saving did not succeed! It >>>>> could >>>>> be some settings unrelated to TiddlySaver.jar but I don't really know. Any >>>>> help would be appreciated. >>>>> >>>>> Have fun! >>>>> Vincent >>>>> >>>>> On Saturday, February 22, 2014 8:34:15 AM UTC+8, PVHL wrote: >>>>>> >>>>>> @grant, @scott >>>>>> >>>>>> Thank you for the reports of successful use. Thank you also for your >>>>>> encouraging words. I'm very glad to have helped. >>>>>> >>>>>> Cheers, Paul. >>>>>> >>>>> -- >>>>> You received this message because you are subscribed to a topic in the >>>>> Google Groups "TiddlyWiki" group. >>>>> To unsubscribe from this topic, visit https://groups.google.com/d/ >>>>> topic/tiddlywiki/lNZHPtVmXK8/unsubscribe. >>>>> To unsubscribe from this group and all its topics, 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/tiddlywiki. >>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>> >>>> >>>> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "TiddlyWiki" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/tiddlywiki/lNZHPtVmXK8/unsubscribe. >> To unsubscribe from this group and all its topics, 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/tiddlywiki. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" 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/tiddlywiki. For more options, visit https://groups.google.com/groups/opt_out.

