I have been using Jalbum for more than 10years... Never ever had a problem upgrading skins as they became available... well... until today.
After I upgraded to the latest version I got the following message on the screen - see attached.
For the time being current Jalbum version does everyting I need so I clicked on "No" and as a result I got error message warning?! - see attached too.
So, now that the latest skin version is installed I do get error message every time I open all my Photobloger albums created to date?
Question: how do I downgrade the Photoblogger skin so that I will be able to update my Jalbum v 22.1 albums without problems?
btw I am wodering why I did not get a warning I need to update Jalbum first and then install the new skin version...? I may be wrong but perhaps this is a new way to more $$ ?
I would be happy if someone can advise on skin downgrade process.
Thank you,
Marko (*still a happy Jalbum user*)
Stack trace for jAlbum 22.1 using skin PhotoBlogger 3.27:
se.datadosen.util.ScriptException: java.lang.ClassNotFoundException: se.datadosen.util.Languages in onload.bsh at line number 3
at se.datadosen.util.ScriptException.of(ScriptException.java:59)
at se.datadosen.jalbum.AlbumBean.processScript(AlbumBean.java:2578)
at se.datadosen.jalbum.JAlbumFrame.executeScript(JAlbumFrame.java:1282)
at se.datadosen.jalbum.JMainSettingsPanel$5$1.run(JMainSettingsPanel.java:313)
Caused by: javax.script.ScriptException: bsh.TargetError: Sourced file: inline evaluation of: ``// See plugins folder for implementation of this compiled UI new photoblogger . . . '' : Object constructor : at Line: 3 : in file: inline evaluation of: ``// See plugins folder for implementation of this compiled UI new photoblogger . . . '' : new photoblogger .Gui ( context )
Target exception: java.lang.NoClassDefFoundError: se/datadosen/util/Languages
in inline evaluation of: ``// See plugins folder for implementation of this compiled UI new photoblogger . . . '' at line number 3
at bsh.BshScriptEngine.evalSource(BshScriptEngine.java:90)
at bsh.BshScriptEngine.eval(BshScriptEngine.java:57)
at java.scripting/javax.script.AbstractScriptEngine.eval(Unknown Source)
at se.datadosen.jalbum.AlbumBean.doProcessExpression(AlbumBean.java:2635)
at se.datadosen.jalbum.AlbumBean.processExpression(AlbumBean.java:2620)
at se.datadosen.jalbum.AlbumBean.processScript(AlbumBean.java:2576)
... 2 more
Caused by: java.lang.NoClassDefFoundError: se/datadosen/util/Languages
at photoblogger.Gui$2$2$1.<init>(Gui.java:1600)
at photoblogger.Gui$2$2.<init>(Gui.java:1598)
at photoblogger.Gui$2.<init>(Gui.java:1587)
at photoblogger.Gui.<init>(Gui.java:714)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
at bsh.Reflect.constructObject(Reflect.java:574)
at bsh.BSHAllocationExpression.constructObject(BSHAllocationExpression.java:125)
at bsh.BSHAllocationExpression.objectAllocation(BSHAllocationExpression.java:114)
at bsh.BSHAllocationExpression.eval(BSHAllocationExpression.java:62)
at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102)
at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47)
at bsh.Interpreter.eval(Interpreter.java:672)
at bsh.Interpreter.eval(Interpreter.java:766)
at bsh.Interpreter.eval(Interpreter.java:755)
at bsh.BshScriptEngine.evalSource(BshScriptEngine.java:82)
... 7 more
Caused by: java.lang.ClassNotFoundException: se.datadosen.util.Languages
at java.base/java.net.URLClassLoader.findClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
... 26 more
Edited by: markok on 26 Sep 2022, 23:19
Edited by: markok on 26 Sep 2022, 23:23
Edited by: markok on 26 Sep 2022, 23:23
Edited by: markok on 26 Sep 2022, 23:30