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


Permlink Replies: 5 - Pages: 1 - Last Post: 2 Aug 22, 08:57 Last Post By: hanso Threads: [ Previous | Next ]
hanso

Posts: 93
Registered: 16-Apr-2008
Mirage crash
Posted: 30 May 22, 10:03
 
  Click to reply to this thread Reply
Stack trace for jAlbum 28.1.5 using skin Mirage 10:

se.datadosen.util.ScriptException: java.lang.NoSuchMethodError: 'java.lang.String se.datadosen.jalbum.AlbumBean.getTargetName(java.lang.String)' in index.htt at line number 68
at se.datadosen.util.ScriptException.of(ScriptException.java:59)
at se.datadosen.jalbum.ast.ScriptletNode.doEval(ScriptletNode.java:89)
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:3729)
at se.datadosen.jalbum.AlbumBean.makeAlbumForFolder(AlbumBean.java:1862)
at se.datadosen.jalbum.AlbumBean.makeAlbum(AlbumBean.java:3262)
at se.datadosen.jalbum.AlbumBean.smartMakeAlbum(AlbumBean.java:3154)
at se.datadosen.jalbum.JAlbumFrame$7.run(JAlbumFrame.java:1170)
Caused by: javax.script.ScriptException: bsh.TargetError: Sourced file: inline evaluation of: `` index.fIndexInit(); // Initialise the index page vIsFirstIndexPage = index.vI . . . '' : Method Invocation index.fIndexInit : at Line: 2 : in file: inline evaluation of: `` index.fIndexInit(); // Initialise the index page vIsFirstIndexPage = index.vI . . . '' : index .fIndexInit ( )

Target exception: java.lang.NoSuchMethodError: 'java.lang.String se.datadosen.jalbum.AlbumBean.getTargetName(java.lang.String)'
in inline evaluation of: `` index.fIndexInit(); // Initialise the index page vIsFirstIndexPage = index.vI . . . '' at line number 2
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.ast.ScriptletNode.doEval(ScriptletNode.java:62)
... 9 more
Caused by: java.lang.NoSuchMethodError: 'java.lang.String se.datadosen.jalbum.AlbumBean.getTargetName(java.lang.String)'
at MgAlbumObject.getThumbnailPath(MgAlbumObject.java:2056)
at MgAlbumObject.fProcessFolder(MgAlbumObject.java:1134)
at MgAlbumObject.initExtras(MgAlbumObject.java:410)
at MgAlbumObject.<init>(MgAlbumObject.java:171)
at Index.fIndexInit(Index.java:133)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at bsh.Reflect.invokeMethod(Reflect.java:146)
at bsh.Reflect.invokeObjectMethod(Reflect.java:79)
at bsh.Name.invokeMethod(Name.java:859)
at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:75)
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)
... 12 more
ctwist

Posts: 431
Registered: 27-Sep-2003
Re: Mirage crash
Posted: 30 May 22, 15:25   in response to: hanso in response to: hanso
 
  Click to reply to this thread Reply
I am aware of this bug. It is caused by changed behaviour in jAlbum 28. You must use an earlier version of jAlbum.

This is the current state of Mirage:
  • Mirage 10.1 is complete, but requires more testing. This fixes 10 bugs and has 8 enhancements. This is compatible with jAlbum versions 11.6.17 to 27.0.9.
  • Mirage 11 is in progress. This is a complete rewrite. It will be responsive. It requires jAlbum 27.
  • I previously decided not to release 10.1, but when I realized that 11 could not support old versions of jAlbum, I changed my mind. 10.1 is the final version that works with old versions of jAlbum.

A fix for the bug that you reported would be complicated. I don't want to put a lot of effort into fixing it in 10.1. This bug does not affect 11 because the failing Java code has been removed.
hanso

Posts: 93
Registered: 16-Apr-2008
Re: Mirage crash
Posted: 30 May 22, 15:47   in response to: ctwist in response to: ctwist
 
  Click to reply to this thread Reply
Thank you for the fast answer. Going back to version 27 of jalbum fixed the problem!

I will wait for version 11 of Mirage before upgrading jalbum again. I have many Mirage albums, I like the panorama support.

Hans
hanso

Posts: 93
Registered: 16-Apr-2008
Re: Mirage crash
Posted: 30 Jul 22, 12:36   in response to: hanso in response to: hanso
 
  Click to reply to this thread Reply
All well with Mirage 11 development?

Moving to a new PC, so I had to install old jalbum again. Works fine of course for now.
ctwist

Posts: 431
Registered: 27-Sep-2003
Re: Mirage crash
Posted: 30 Jul 22, 14:36   in response to: hanso in response to: hanso
 
  Click to reply to this thread Reply
Mirage development is proceeding very slowly. I am keeping very busy in the Summer weather, and I don't have much time available for programming.
hanso

Posts: 93
Registered: 16-Apr-2008
Re: Mirage crash
Posted: 2 Aug 22, 08:57   in response to: ctwist in response to: ctwist
 
  Click to reply to this thread Reply
Summer is indeed here. Take your time, in autumn we will have more time inside!
Legend
Forum admins
Helpful Answer
Correct Answer

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