have anyone an idea of this error?
Execution Log
Started Compiling Project DBredis
Buildfile: /compiler/androidX/build.xml
javac:
[mkdir] Created dir: /compiler/androidX/build/djskx/classes
[javac] Compiling 1 source file to /compiler/androidX/build/djskx/classes
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7
[javac] Note: Wrote file file:/compiler/androidX/build/djskx/classes/simple_components.json
[javac] Note: Wrote file file:/compiler/androidX/build/djskx/classes/simple_components.txt
[javac] Note: Wrote file file:/compiler/androidX/build/djskx/classes/simple_components_build_info.json
[javac] Note: Wrote file file:/compiler/androidX/build/djskx/classes/AutogeneratedOdeMessages.java
[javac] Note: Wrote file file:/compiler/androidX/build/djskx/classes/ComponentsTranslation.java
process:
[mkdir] Created dir: /compiler/androidX/out/djskx
[mkdir] Created dir: /compiler/androidX/build/djskx/externalComponents
[mkdir] Created dir: /compiler/androidX/build/djskx/externalComponents-classes
[java]
[java] Extensions : Generating extensions
[java]
[java] Extensions : Generating files [ro.la.so]
[java] Extensions : Copying file ro/la/so/DBredis.class
[java] Extensions : Successfully created ro.la.so build info file
[java] Extensions : Successfully created ro.la.so extension properties file
unjarAllExtensionLibraries:
unjarExtensionLibraries:
[unzip] Expanding: /compiler/androidX/build/djskx/externalComponents-classes/ro.la.so/commons-pool2-2.11.1.jar into /compiler/androidX/build/djskx/externalComponents-classes/ro.la.so
[unzip] Expanding: /compiler/androidX/build/djskx/externalComponents-classes/ro.la.so/gson-2.10.1.jar into /compiler/androidX/build/djskx/externalComponents-classes/ro.la.so
[unzip] Expanding: /compiler/androidX/build/djskx/externalComponents-classes/ro.la.so/jedis-4.4.0-m2.jar into /compiler/androidX/build/djskx/externalComponents-classes/ro.la.so
[unzip] Expanding: /compiler/androidX/build/djskx/externalComponents-classes/ro.la.so/json-20220924.jar into /compiler/androidX/build/djskx/externalComponents-classes/ro.la.so
[unzip] Expanding: /compiler/androidX/build/djskx/externalComponents-classes/ro.la.so/slf4j-api-1.7.36.jar into /compiler/androidX/build/djskx/externalComponents-classes/ro.la.so
jarAllExtensions:
jarExtension:
[jar] Building jar: /compiler/androidX/build/djskx/externalComponents-classes/ro.la.so.jar
ProGuard:
[copy] Copying 1 file to /compiler/androidX/build/djskx/externalComponents/ro.la.so/files
[echo] Generated build file AndroidRuntime.jar [ro.la.so]
dexAllExtensions:
dexExtension:
[java]
[java] PARSE ERROR:
[java] unknown tag byte: 13
[java] …while preparsing cst 0004 at offset 0000002d
[java] …while parsing META-INF/versions/9/module-info.class
[java] 1 error; aborting
Code:
package ro.la.so;
import android.app.Activity;
import android.content.Context;
import com.google.appinventor.components.annotations.*;
import com.google.appinventor.components.common.ComponentCategory;
import com.google.appinventor.components.runtime.AndroidNonvisibleComponent;
import com.google.appinventor.components.runtime.ComponentContainer;
import com.google.appinventor.components.runtime.EventDispatcher;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.Connection;
@DesignerComponent(
version = 1,
description = “”,
category = ComponentCategory.EXTENSION,
nonVisible = true,
iconName = “”)
@SimpleObject(external = true)
//Libraries
@UsesLibraries(libraries = “commons-pool2-2.11.1.jar, gson-2.10.1.jar,jedis-4.4.0-m2.jar, json-20220924.jar,slf4j-api-1.7.36.jar”)
//Permissions
@UsesPermissions(permissionNames = “android.permission.INTERNET”)
public class DBredis extends AndroidNonvisibleComponent {
//Activity and Context
private Context context;
private Activity activity;
public DBredis(ComponentContainer container){
super(container.$form());
this.activity = container.$context();
this.context = container.$context();
}
@SimpleFunction(description = "RedisTest")
public String me() {
Jedis jedis = new Jedis("redis://ro:xxxxxxxxx@redis-17010.c135.eu-central-1-1.ec2.cloud.redislabs.com:17010");
//Connection connection = jedis.getConnection();
//jedis.connect();
//jedis.set("Liebe", "father");
return "Done";
}
}