Symja - Java computer algebra library - https://github.com/axkr/symja_android_library
dependabot[bot] on maven
axkr on master
Bump maven-bundle-plugin from 5… (compare)
dependabot[bot] on maven
axkr on master
Bump jsoup from 1.14.3 to 1.15.… (compare)
dependabot[bot] on maven
Bump jsoup from 1.14.3 to 1.15.… (compare)
dependabot[bot] on maven
Bump maven-bundle-plugin from 5… (compare)
axkr on master
Bump jackson fasterxml to 2.13.3 (compare)
axkr on master
Add print line to server which … (compare)
dependabot[bot] on maven
axkr on master
Bump RoaringBitmap from 0.9.26 … (compare)
private static final Logger logger = LogManager.getLogger(F.class);
...
...
try {
...
...
} catch (java.security.AccessControlException acex) {
// no read access for current user
logger.warn("Cannot read packages in autoload folder:", acex);
} catch (RuntimeException ex) {
logger.error(ex);
}
@axkr Also, part of Symja seems to need the RuntimePermission "shutdownHooks":
[2021-05-14T17:52:09,382][WARN ][stderr ] [TIM] java.lang.ExceptionInInitializerError
[2021-05-14T17:52:09,382][WARN ][stderr ] [TIM] at org.matheclipse.core.expression.F.<clinit>(F.java:599)
[2021-05-14T17:52:09,383][WARN ][stderr ] [TIM] at org.matheclipse.core.eval.ExprEvaluator.<clinit>(ExprEvaluator.java:133)
...
[2021-05-14T17:52:09,391][WARN ][stderr ] [TIM] Caused by: org.apfloat.ApfloatConfigurationException: Error setting property "cleanupAtExit" to value "true"
[2021-05-14T17:52:09,392][WARN ][stderr ] [TIM] at org.apfloat.ApfloatContext.setProperty(ApfloatContext.java:1025)
[2021-05-14T17:52:09,392][WARN ][stderr ] [TIM] at org.apfloat.ApfloatContext.setProperties(ApfloatContext.java:1270)
[2021-05-14T17:52:09,392][WARN ][stderr ] [TIM] at org.apfloat.ApfloatContext.<init>(ApfloatContext.java:331)
[2021-05-14T17:52:09,392][WARN ][stderr ] [TIM] at org.apfloat.ApfloatContext.<clinit>(ApfloatContext.java:1388)
[2021-05-14T17:52:09,393][WARN ][stderr ] [TIM] ... 28 more
[2021-05-14T17:52:09,393][WARN ][stderr ] [TIM] Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "shutdownHooks")
[2021-05-14T17:52:09,393][WARN ][stderr ] [TIM] at java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
...
I assume it is caused by the property cleanupAtExit
. Is it possible to not let it being set to true
?
ctx.setCleanupAtExit(false);
ApfloatContext ctx = ApfloatContext.getContext();
ctx.setNumberOfProcessors(1);
ctx.setCleanupAtExit(false);
[2021-05-14T18:23:42,388][ERROR][o.e.b.ElasticsearchUncaughtExceptionHandler] [TIM] fatal error in thread [elasticsearch[TIM][search][T#1]], exiting
java.lang.ExceptionInInitializerError: null
at org.elasticsearch.index.search.CommutingQuantumScorer$1.run(CommutingQuantumScorer.java:93) ~[?:?]
at java.security.AccessController.doPrivileged(AccessController.java:312) ~[?:?]
at org.elasticsearch.index.search.CommutingQuantumScorer.score(CommutingQuantumScorer.java:90) ~[?:?]
...
Caused by: org.apfloat.ApfloatConfigurationException: Error setting property "cleanupAtExit" to value "true"
at org.apfloat.ApfloatContext.setProperty(ApfloatContext.java:1025) ~[?:?]
at org.apfloat.ApfloatContext.setProperties(ApfloatContext.java:1270) ~[?:?]
at org.apfloat.ApfloatContext.<init>(ApfloatContext.java:331) ~[?:?]
at org.apfloat.ApfloatContext.<clinit>(ApfloatContext.java:1388) ~[?:?]
... 26 more
Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "shutdownHooks")
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:472) ~[?:?]
at java.security.AccessController.checkPermission(AccessController.java:1036) ~[?:?]
at java.lang.SecurityManager.checkPermission(SecurityManager.java:408) ~[?:?]
at java.lang.Runtime.addShutdownHook(Runtime.java:212) ~[?:?]
at org.apfloat.ApfloatContext.setCleanupAtExit(ApfloatContext.java:901) ~[?:?]
at org.apfloat.ApfloatContext.setProperty(ApfloatContext.java:1016) ~[?:?]
at org.apfloat.ApfloatContext.setProperties(ApfloatContext.java:1270) ~[?:?]
at org.apfloat.ApfloatContext.<init>(ApfloatContext.java:331) ~[?:?]
at org.apfloat.ApfloatContext.<clinit>(ApfloatContext.java:1388) ~[?:?]
... 26 more
fatal error in thread [elasticsearch[TIM][search][T#1]], exiting
...
ExprEvaluator calcEvaluator = new ExprEvaluator(false, (short) 100);
:[2021-05-14T18:30:37,109][WARN ][stderr ] [TIM] java.lang.ExceptionInInitializerError
[2021-05-14T18:30:37,109][WARN ][stderr ] [TIM] at org.matheclipse.core.expression.F.<clinit>(F.java:599)
[2021-05-14T18:30:37,110][WARN ][stderr ] [TIM] at org.matheclipse.core.eval.ExprEvaluator.<clinit>(ExprEvaluator.java:133)
...
[2021-05-14T18:30:37,120][WARN ][stderr ] [TIM] Caused by: org.apfloat.ApfloatConfigurationException: Error setting property "cleanupAtExit" to value "true"
[2021-05-14T18:30:37,120][WARN ][stderr ] [TIM] at org.apfloat.ApfloatContext.setProperty(ApfloatContext.java:1025)
...
[2021-05-14T18:30:37,122][WARN ][stderr ] [TIM] Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "shutdownHooks")
...
[2021-05-14T18:30:37,124][WARN ][stderr ] [TIM] ... 31 more
[2021-05-14T18:30:37,133][ERROR][o.e.b.ElasticsearchUncaughtExceptionHandler] [TIM] fatal error in thread [elasticsearch[TIM][search][T#1]], exiting
java.lang.NoClassDefFoundError: Could not initialize class org.apfloat.ApfloatContext
at org.elasticsearch.index.search.CommutingQuantumScorer$1.run(CommutingQuantumScorer.java:95) ~[?:?]
at java.security.AccessController.doPrivileged(AccessController.java:312) ~[?:?]
...
implementation "org.apfloat:apfloat-applet:1.9.1"
to my build.gradle
. I think it changed something, but I got a new Symja-related error:[2021-05-15T01:57:51,755][WARN ][stderr ] [TIM] java.lang.NoClassDefFoundError: org/codehaus/commons/compiler/CompileException
[2021-05-15T01:57:51,755][WARN ][stderr ] [TIM] at org.matheclipse.core.builtin.CompilerFunctions$Initializer.init(CompilerFunctions.java:76)
[2021-05-15T01:57:51,756][WARN ][stderr ] [TIM] at org.matheclipse.core.builtin.CompilerFunctions$Initializer.access$200(CompilerFunctions.java:72)
[2021-05-15T01:57:51,756][WARN ][stderr ] [TIM] at org.matheclipse.core.builtin.CompilerFunctions.initialize(CompilerFunctions.java:84)
[2021-05-15T01:57:51,757][WARN ][stderr ] [TIM] at org.matheclipse.core.expression.F.<clinit>(F.java:910)
[2021-05-15T01:57:51,757][WARN ][stderr ] [TIM] at org.matheclipse.core.eval.ExprEvaluator.<clinit>(ExprEvaluator.java:133)
...
[2021-05-15T01:57:51,769][WARN ][stderr ] [TIM] Caused by: java.lang.ClassNotFoundException: org.codehaus.commons.compiler.CompileException
...
[2021-05-15T02:35:13,743][INFO ][stdout ] [TIM] doToQuery()
[2021-05-15T02:35:13,745][INFO ][stdout ] [TIM] transcribe()
[2021-05-15T02:35:13,745][INFO ][stdout ] [TIM] transcribe()
[2021-05-15T02:35:13,746][INFO ][stdout ] [TIM] (matchquery$$fuchs&&(matchquery$$schaf||(!matchquery$$schaf&&matchquery$$huhn)))||(!matchquery$$matchquery$$fuchs&&matchquery$$schaf&&matchquery$$wolf)
[2021-05-15T02:35:13,776][INFO ][stdout ] [TIM] CommutingQuantumQuery
[2021-05-15T02:35:13,788][INFO ][stdout ] [TIM] CommutingQuantumWeight
[2021-05-15T02:35:13,790][INFO ][stdout ] [TIM] CommutingQuantumScorer
[2021-05-15T02:35:13,791][INFO ][stdout ] [TIM] score()
... no class errors here anymore! :tada:[2021-05-15T02:35:14,733][INFO ][stdout ] [TIM] Index 1 out of bounds for length 1
[2021-05-15T02:35:14,742][WARN ][r.suppressed ] [TIM] path: /fables/_search, params: {index=fables}
org.elasticsearch.action.search.SearchPhaseExecutionException: all shards failed
at org.elasticsearch.action.search.AbstractSearchAsyncAction.onPhaseFailure(AbstractSearchAsyncAction.java:661) [elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
...
Caused by: java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Float (java.lang.Integer and java.lang.Float are in module java.base of loader 'bootstrap')
at org.elasticsearch.index.search.CommutingQuantumScorer.score(CommutingQuantumScorer.java:91) ~[?:?]
...