Thread Locked This thread is locked - replies are not allowed.


This question is answered. Helpful answers available: 2. Correct answers available: 1.


Permlink Replies: 3 - Pages: 1 - Last Post: 14 Oct 22, 09:42 Last Post By: dnpg1925
dnpg1925

Posts: 2
Registered: 26-Dec-2004
Saturn skin update
Posted: 13 Oct 22, 16:12
 
Im getting error message when making album after update, any ideas, tried reloading skin.

Stack trace for jAlbum 29 using skin Saturn 87:

se.datadosen.util.ScriptException: groovy.lang.MissingPropertyException: No such property: ctLocInsertTopinfo for class: Script158 in index.htt at line number 40
at se.datadosen.util.ScriptException.of(ScriptException.java:59)
at se.datadosen.jalbum.ast.ScriptletNode.doEval(ScriptletNode.java:101)
at se.datadosen.jalbum.ast.ASTNode.eval(ASTNode.java:50)
at se.datadosen.jalbum.ast.ASTNode.evalToString(ASTNode.java:59)
at se.datadosen.jalbum.ast.ElementNode$Attributes.get(ElementNode.java:74)
at se.datadosen.jalbum.ast.IfElseNode.doEval(IfElseNode.java:55)
at se.datadosen.jalbum.ast.ASTNode.eval(ASTNode.java:50)
at se.datadosen.jalbum.ast.GroupNode.doEval(GroupNode.java:78)
at se.datadosen.jalbum.ast.ASTNode.eval(ASTNode.java:50)
at se.datadosen.jalbum.AST.eval(AST.java:75)
at se.datadosen.jalbum.AlbumBean.makeIndexPages(AlbumBean.java:3734)
at se.datadosen.jalbum.AlbumBean.makeAlbumForFolder(AlbumBean.java:1849)
at se.datadosen.jalbum.AlbumBean.makeAlbum(AlbumBean.java:3266)
at se.datadosen.jalbum.AlbumBean.smartMakeAlbum(AlbumBean.java:3158)
at se.datadosen.jalbum.JAlbumFrame$7.run(JAlbumFrame.java:1170)
Caused by: javax.script.ScriptException: groovy.lang.MissingPropertyException: No such property: ctLocInsertTopinfo for class: Script158
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:334)
at org.codehaus.groovy.jsr223.GroovyCompiledScript.eval(GroovyCompiledScript.java:72)
at java.scripting/javax.script.CompiledScript.eval(Unknown Source)
at se.datadosen.jalbum.ast.ScriptletNode.doEval(ScriptletNode.java:71)
... 13 more
Caused by: groovy.lang.MissingPropertyException: No such property: ctLocInsertTopinfo for class: Script158
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:67)
at org.codehaus.groovy.vmplugin.v8.IndyGuardsFiltersAndSignatures.unwrap(IndyGuardsFiltersAndSignatures.java:161)
at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:318)
at Script158.run(Script158.groovy:1)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:331)
... 16 more
JeffTucker

Posts: 8,364
Registered: 31-Jan-2006
Re: Saturn skin update
Posted: 13 Oct 22, 16:45   in response to: dnpg1925 in response to: dnpg1925
 
Strangest bug I've seen in quite a while, and it points to something amiss in jAlbum 29 itself.

Try this: head for Saturn > Code > Top & Bottom Info, and if Do not insert HTML breaks is selected, de-select it. Make Album. If that works, go back to the settings and change that checkbox to whatever it was originally, and Make Album again. Let me know what happens.
JeffTucker

Posts: 8,364
Registered: 31-Jan-2006
Re: Saturn skin update
Posted: 13 Oct 22, 18:10   in response to: JeffTucker in response to: JeffTucker
 
Found it! It's always the tiny stuff that brings us to grief. I'll put out a new version of Saturn in the next day or two (I've got some other changes to take care of, as well). In the meantime, launch jAlbum, select Saturn, then choose Tools, Skin developer, Edit skin files. Go to the predir.groovy tab, and scroll down to line 41. Change:
else ctlocInsertTopinfo = cleanStringNobreaks(locInsertTopinfo);
to:
else ctLocInsertTopinfo = cleanStringNobreaks(locInsertTopinfo);
Don't see the difference? Neither did I, for about an hour. It's the capital "L" in that variable name. You can just copy and paste from this post.
dnpg1925

Posts: 2
Registered: 26-Dec-2004
Re: Saturn skin update
Posted: 14 Oct 22, 09:42   in response to: dnpg1925 in response to: dnpg1925
 
Many thanks Jeff, thats sorted it

All the best
Legend
Forum admins
Helpful Answer
Correct Answer

Point your RSS reader here for a feed of the latest messages in all forums