Closed mscosti closed 10 years ago
Is ndk-build on your path? We've been using r10. If so, could you merge the latest master and provide ~10 more lines of output from the error if it still occurs?
Didn't get a change to update earlier. Got rid of the build error for ndk by changing my env variable, and adding it to path. I also added it to my gradle properties, Instead I fail from what looks to be in the c source for the offscreen stuff, but i understand that's still in devel. Will post the output next chance i get tomorrow.
However, for some reason I was still failing inside of android studio during the syncing, for the same ndk-build error. I'm not sure if this is because of the failed catkin make though.
Try the "FUNCTIONS" branch. Master has a bit of general odometric funk, while functions leaks more over time, but doesn't. We haven't tried the catkin wrapper in the past week or two. "./gradlew build" and studio ought to work on the FUNCTIONS branch. You may also need to check that you have android platform support for APIs including some/all of 8,9,17, and 18... And that you have the android support library installed (all through the SDK manager)
A "./gradlew clean" and a restart of android studio or re-import of tango_root ought to straighten out android studio if compiling with gradle directly succeeds.
getting closer. re cloned and did a succesful catkin_make and android studio also builds sucesfully. I do get a lot of warnings though. When I upload and run the program on the tango device, a status bar item says it is running, but no GUI shows up. The logcat says this:
09-05 08:23:41.334 3220-3220/edu.uml.tango.tango_root.peanut_stream D/dalvikvm﹕ Trying to load lib /data/app-lib/edu.uml.tango.tango_root.peanut_stream-2/libtango_api.so 0x40dbb990
09-05 08:23:41.384 3220-3220/edu.uml.tango.tango_root.peanut_stream D/dalvikvm﹕ Added shared lib /data/app-lib/edu.uml.tango.tango_root.peanut_stream-2/libtango_api.so 0x40dbb990
09-05 08:23:41.384 3220-3220/edu.uml.tango.tango_root.peanut_stream D/dalvikvm﹕ No JNI_OnLoad found in /data/app-lib/edu.uml.tango.tango_root.peanut_stream-2/libtango_api.so 0x40dbb990, skipping init
09-05 08:23:41.384 3220-3220/edu.uml.tango.tango_root.peanut_stream D/dalvikvm﹕ Trying to load lib /data/app-lib/edu.uml.tango.tango_root.peanut_stream-2/libtango_api_jni.so 0x40dbb990
09-05 08:23:41.384 3220-3220/edu.uml.tango.tango_root.peanut_stream D/dalvikvm﹕ Added shared lib /data/app-lib/edu.uml.tango.tango_root.peanut_stream-2/libtango_api_jni.so 0x40dbb990
09-05 08:23:41.384 3220-3220/edu.uml.tango.tango_root.peanut_stream D/dalvikvm﹕ No JNI_OnLoad found in /data/app-lib/edu.uml.tango.tango_root.peanut_stream-2/libtango_api_jni.so 0x40dbb990, skipping init
09-05 08:23:41.384 3220-3220/edu.uml.tango.tango_root.peanut_stream E/TangoApi﹕ STARTING
09-05 08:23:41.384 3220-3220/edu.uml.tango.tango_root.peanut_stream E/TangoApi﹕ CURRENT THREAD STATE = NEW
09-05 08:23:41.394 3220-3220/edu.uml.tango.tango_root.peanut_stream W/TangoJNI﹕ INITIALIZING!
09-05 08:23:42.114 3220-3220/edu.uml.tango.tango_root.peanut_stream I/TangoJNI﹕ INITIALIZED
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream I/TangoJNI﹕ Trying to tell java-land to resize the ByteBuffer to 115200
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream W/dalvikvm﹕ JNI WARNING: expected return type 'L'
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream W/dalvikvm﹕ calling Ledu/uml/TangoAPI;.setBufferLength (I)V
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream W/dalvikvm﹕ in Ledu/uml/TangoAPI;.dowork:()I (CallObjectMethodV)
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ "Thread-1393" prio=5 tid=12 NATIVE
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ | group="main" sCount=0 dsCount=0 obj=0x40f69c70 self=0x5f3ccaa0
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ | sysTid=3283 nice=0 sched=0/0 cgrp=apps handle=1597820656
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ | state=R schedstat=( 366563 3227812 10 ) utm=0 stm=0 core=1
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ #00 pc 000012a0 /system/lib/libcorkscrew.so (unwind_backtrace_thread+27)
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ #01 pc 00062bc0 /system/lib/libdvm.so (dvmDumpNativeStack(DebugOutputTarget const*, int)+35)
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ #02 pc 00056a20 /system/lib/libdvm.so (dvmDumpThreadEx(DebugOutputTarget const*, Thread*, bool)+303)
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ #03 pc 00056aba /system/lib/libdvm.so (dvmDumpThread(Thread*, bool)+25)
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ #04 pc 0003b922 /system/lib/libdvm.so
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ #05 pc 00043a1c /system/lib/libdvm.so
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ #06 pc 00001626 /data/app-lib/edu.uml.tango.tango_root.peanut_stream-2/libtango_api_jni.so (_JNIEnv::CallObjectMethod(_jobject*, _jmethodID*, ...)+13)
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ #07 pc 00001b2a /data/app-lib/edu.uml.tango.tango_root.peanut_stream-2/libtango_api_jni.so (Java_edu_uml_TangoAPI_dowork+293)
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ #08 pc 00020a50 /system/lib/libdvm.so (dvmPlatformInvoke+112)
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ #09 pc 000502d0 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+395)
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ #10 pc 0003b9ac /system/lib/libdvm.so (dvmCheckCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+7)
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ #11 pc 0005242c /system/lib/libdvm.so (dvmResolveNativeMethod(unsigned int const*, JValue*, Method const*, Thread*)+171)
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ #12 pc 00029ee0 /system/lib/libdvm.so
09-05 08:23:42.124 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ #13 pc 0002e1a0 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
09-05 08:23:42.134 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ #14 pc 00062aec /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+271)
09-05 08:23:42.134 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ #15 pc 00062b16 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+19)
09-05 08:23:42.134 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ #16 pc 0005768e /system/lib/libdvm.so
09-05 08:23:42.134 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ #17 pc 0000e3f8 /system/lib/libc.so (__thread_entry+72)
09-05 08:23:42.134 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ #18 pc 0000dae4 /system/lib/libc.so (pthread_create+160)
09-05 08:23:42.134 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ at edu.uml.TangoAPI.dowork(Native Method)
09-05 08:23:42.134 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ at edu.uml.TangoAPI.run(TangoAPI.java:123)
09-05 08:23:42.134 3220-3283/edu.uml.tango.tango_root.peanut_stream I/dalvikvm﹕ [ 09-05 08:23:42.134 3220: 3283 E/dalvikvm ]
VM aborting
09-05 08:23:42.134 3220-3283/edu.uml.tango.tango_root.peanut_stream A/libc﹕ Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1), thread 3283 (Thread-1393)
09-05 08:23:42.584 3220-3220/edu.uml.tango.tango_root.peanut_stream D/libEGL﹕ loaded /vendor/lib/egl/libEGL_adreno.so
09-05 08:23:42.594 3220-3220/edu.uml.tango.tango_root.peanut_stream D/libEGL﹕ loaded /vendor/lib/egl/libGLESv1_CM_adreno.so
09-05 08:23:42.594 3220-3220/edu.uml.tango.tango_root.peanut_stream D/libEGL﹕ loaded /vendor/lib/egl/libGLESv2_adreno.so
That seems like the state of a WIP with partially successful color camera support. We rearranged branches a bit, so if you fetch, then checkout origin/master, that issue should not occur.
hey mscosti,nuclearmistake, have you found the solution? I am facing with the same problem from the last 24 hrs :(
cd into tango_root/nativestreamingdata/src/main/jni and manually run ndk-build. What's the output?
ma@ma-CELSIUS-W360:~/catkin_ws/src/ros_tango_native_stream/tango_root/nativestreamingdata/src/main/jni$ ndk-build [armeabi] Install : libtango_api.so => libs/armeabi/libtango_api.so [armeabi] Install : libtango_api_jni.so => libs/armeabi/libtango_api_jni.so ma@ma-CELSIUS-W360:~/catkin_ws/src/ros_tango_native_stream/tango_root/nativestreamingdata/src/main/jni$
That seems about right... How about ./gradlew clean build --stack-trace from tango_root?
ma@ma-CELSIUS-W360:~/catkin_ws/src/ros_tango_native_stream/tango_root$ ./gradlew clean build --stacktrace
Main app directory for NDK build /home/mallikarjun/catkin_ws/src/ros_tango_native_stream/tango_root/nativestreamingdata/src/main/jni
Main app directory for NDK build /home/mallikarjun/catkin_ws/src/ros_tango_native_stream/tango_root/nativestreamingdata/src/main/jni
:nativestreamingdata:ndkClean
:nativestreamingdata:clean
:peanut_stream:clean UP-TO-DATE
:nativestreamingdata:compileLint
:nativestreamingdata:copyDebugLint UP-TO-DATE
:nativestreamingdata:mergeDebugProguardFiles UP-TO-DATE
:nativestreamingdata:preBuild
:nativestreamingdata:preDebugBuild
:nativestreamingdata:checkDebugManifest
:nativestreamingdata:prepareDebugDependencies
:nativestreamingdata:compileDebugAidl
:nativestreamingdata:compileDebugRenderscript
:nativestreamingdata:generateDebugBuildConfig
:nativestreamingdata:generateDebugAssets UP-TO-DATE
:nativestreamingdata:mergeDebugAssets
:nativestreamingdata:generateDebugResValues UP-TO-DATE
:nativestreamingdata:generateDebugResources
:nativestreamingdata:packageDebugResources
:nativestreamingdata:processDebugManifest
:nativestreamingdata:processDebugResources
:nativestreamingdata:generateDebugSources
:nativestreamingdata:ndkBuild
make: Entering directory /home/mallikarjun/catkin_ws/src/ros_tango_native_stream/tango_root/nativestreamingdata/src/main/jni' [armeabi] Install : libtango_api.so => libs/armeabi/libtango_api.so [armeabi] Install : libtango_api_jni.so => libs/armeabi/libtango_api_jni.so make: Leaving directory
/home/mallikarjun/catkin_ws/src/ros_tango_native_stream/tango_root/nativestreamingdata/src/main/jni'
:nativestreamingdata:compileDebugJava
:nativestreamingdata:processDebugJavaRes UP-TO-DATE
:nativestreamingdata:packageDebugJar
:nativestreamingdata:compileDebugNdk
:nativestreamingdata:packageDebugJniLibs
:nativestreamingdata:packageDebugLocalJar UP-TO-DATE
:nativestreamingdata:packageDebugRenderscript UP-TO-DATE
:nativestreamingdata:bundleDebug
:nativestreamingdata:assembleDebug
:nativestreamingdata:copyReleaseLint UP-TO-DATE
:nativestreamingdata:mergeReleaseProguardFiles UP-TO-DATE
:nativestreamingdata:preReleaseBuild
:nativestreamingdata:checkReleaseManifest
:nativestreamingdata:prepareReleaseDependencies
:nativestreamingdata:compileReleaseAidl
:nativestreamingdata:compileReleaseRenderscript
:nativestreamingdata:generateReleaseBuildConfig
:nativestreamingdata:generateReleaseAssets UP-TO-DATE
:nativestreamingdata:mergeReleaseAssets
:nativestreamingdata:generateReleaseResValues UP-TO-DATE
:nativestreamingdata:generateReleaseResources
:nativestreamingdata:packageReleaseResources
:nativestreamingdata:processReleaseManifest
:nativestreamingdata:processReleaseResources
:nativestreamingdata:generateReleaseSources
:nativestreamingdata:compileReleaseJava
:nativestreamingdata:processReleaseJavaRes UP-TO-DATE
:nativestreamingdata:packageReleaseJar
:nativestreamingdata:compileReleaseNdk
:nativestreamingdata:packageReleaseJniLibs
:nativestreamingdata:packageReleaseLocalJar UP-TO-DATE
:nativestreamingdata:packageReleaseRenderscript UP-TO-DATE
:nativestreamingdata:bundleRelease
:nativestreamingdata:assembleRelease
:nativestreamingdata:assemble
:nativestreamingdata:lint
Ran lint on variant release: 10 issues found
Ran lint on variant debug: 10 issues found
Wrote HTML report to file:/home/mallikarjun/catkin_ws/src/ros_tango_native_stream/tango_root/nativestreamingdata/build/outputs/lint-results.html
Wrote XML report to /home/mallikarjun/catkin_ws/src/ros_tango_native_stream/tango_root/nativestreamingdata/build/outputs/lint-results.xml
:nativestreamingdata:check
:nativestreamingdata:build
:peanut_stream:preBuild
:peanut_stream:compileDebugNdk
:peanut_stream:preDebugBuild
:peanut_stream:checkDebugManifest
:peanut_stream:preReleaseBuild
:peanut_stream:prepareComGithubRosjavaTango_rootNativestreamingdata010Library
:peanut_stream:prepareOrgRosAndroid_coreAndroid_gingerbread_mr1012Library
:peanut_stream:prepareOrgRosAndroid_coreAndroid_honeycomb_mr2012Library
:peanut_stream:prepareDebugDependencies
:peanut_stream:compileDebugAidl
:peanut_stream:compileDebugRenderscript
:peanut_stream:generateDebugBuildConfig
:peanut_stream:generateDebugAssets UP-TO-DATE
:peanut_stream:mergeDebugAssets
:peanut_stream:generateDebugResValues UP-TO-DATE
:peanut_stream:generateDebugResources
:peanut_stream:mergeDebugResources
:peanut_stream:processDebugManifest
:peanut_stream:processDebugResources
:peanut_stream:generateDebugSources
:peanut_stream:compileDebugJava
/home/mallikarjun/catkin_ws/src/ros_tango_native_stream/tango_root/peanut_stream/src/main/java/edu/uml/tango/tango_root/peanut_stream/RosFragmentActivity.java:214: warning: non-varargs call of varargs method with inexact argument type for last parameter;
Method localBinderGetServiceMethod = localBinderClass.getDeclaredMethod("getService", null);
^
cast to Class<?> for a varargs call
cast to Class<?>[] for a non-varargs call and to suppress this warning
/home/mallikarjun/catkin_ws/src/ros_tango_native_stream/tango_root/peanut_stream/src/main/java/edu/uml/tango/tango_root/peanut_stream/RosFragmentActivity.java:217: warning: non-varargs call of varargs method with inexact argument type for last parameter;
nodeMainExecutorService = (NodeMainExecutorService) localBinderGetServiceMethod.invoke(binder, null);
^
cast to Object for a varargs call
cast to Object[] for a non-varargs call and to suppress this warning
Note: /home/mallikarjun/catkin_ws/src/ros_tango_native_stream/tango_root/peanut_stream/src/main/java/edu/uml/tango/tango_root/peanut_stream/RosFragmentActivity.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
2 warnings
:peanut_stream:preDexDebug
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.apache.ws.commons.util.Base64$2) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.apache.ws.commons.util.Base64$2$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.apache.ws.commons.util.Base64$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.apache.ws.commons.util.Base64$3) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.apache.ws.commons.serialize.OrderedAttributeXMLWriter$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.CatkinPlugin$_setTasks_closure1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.RosAndroidPlugin$_apply_closure1_closure4) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.RosPlugin$_apply_closure2) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.RosAndroidPlugin$_apply_closure3_closure7) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.RosJavaPlugin$_apply_closure1_closure3) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.RosPlugin$_apply_closure2_closure4) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.CatkinPackages$_isMessagePackage_closure2) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.CatkinPackage$_generateMessageArtifact_closure4) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.CatkinPackages$_generateMessageArtifact_closure3) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.RosJavaPlugin$_apply_closure1_closure2_closure4) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.RosAndroidPlugin$_apply_closure3) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.CatkinPackage$_generateUnofficialMessageArtifact_closure5) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.CatkinPackages$_generateMessageArtifact_closure4) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.RosJavaPlugin$_apply_closure1_closure3_closure5) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.CatkinPackage$_messageDependencies_closure3) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.RosAndroidPlugin$_apply_closure1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.CatkinPackage$_toString_closure2) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.RosAndroidPlugin$_apply_closure1_closure5) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.RosAndroidPlugin$_apply_closure2_closure6) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.RosPlugin$_apply_closure2_closure3_closure5) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.RosAndroidPlugin$_apply_closure2) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.CatkinPlugin$_setTasks_closure1_closure2) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.CatkinPackage$_generateMessageArtifactInSubFolder_closure6) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.RosPlugin$_apply_closure1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.CatkinPackages$_generate_closure1_closure5) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.RosJavaPlugin$_apply_closure1_closure2) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.RosPlugin$_apply_closure2_closure3) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.RosJavaPlugin$_apply_closure1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.ros.gradle_plugins.CatkinPackages$_generate_closure1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.apache.commons.lang.builder.HashCodeBuilder$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.apache.commons.lang.builder.ToStringStyle$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.awtui.AboutDialog$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.awtui.AboutDialog$2) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.awtui.TestRunner$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.awtui.TestRunner$10) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.awtui.TestRunner$2) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.awtui.TestRunner$3) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.awtui.TestRunner$4) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.awtui.TestRunner$5) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.awtui.TestRunner$6) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.awtui.TestRunner$7) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.awtui.TestRunner$8) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.awtui.TestRunner$9) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.extensions.ActiveTestSuite$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.extensions.TestSetup$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.framework.TestResult$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.framework.TestSuite$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.AboutDialog$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.AboutDialog$2) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.FailureRunView$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestHierarchyRunView$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestRunner$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestRunner$10) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestRunner$11) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestRunner$12) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestRunner$13) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestRunner$14) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestRunner$15) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestRunner$16) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestRunner$17) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestRunner$18) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestRunner$19) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestRunner$2) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestRunner$3) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestRunner$4) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestRunner$5) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestRunner$6) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestRunner$7) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestRunner$8) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestRunner$9) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestSelector$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestSelector$2) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestSelector$3) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestSelector$4) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(junit.swingui.TestSuitePanel$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.apache.commons.logging.impl.LogFactoryImpl$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.apache.commons.logging.impl.LogFactoryImpl$2) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.apache.commons.logging.impl.LogFactoryImpl$3) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.apache.commons.logging.impl.SimpleLog$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.apache.commons.logging.impl.WeakHashtable$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.apache.commons.logging.LogFactory$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.apache.commons.logging.LogFactory$2) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.apache.commons.logging.LogFactory$3) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.apache.commons.logging.LogFactory$4) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.apache.commons.logging.LogFactory$5) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.apache.commons.logging.LogFactory$6) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(jnamed$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(jnamed$3) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.xbill.DNS.UDPClient$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.apache.commons.httpclient.HttpMethodBase$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(jnamed$2) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.apache.commons.httpclient.protocol.ControllerThreadSocketFactory$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is not an inner class.
:peanut_stream:dexDebug
:peanut_stream:processDebugJavaRes UP-TO-DATE
:peanut_stream:validateDebugSigning
:peanut_stream:packageDebug
:peanut_stream:zipalignDebug
:peanut_stream:assembleDebug
:peanut_stream:compileReleaseNdk
:peanut_stream:checkReleaseManifest
:peanut_stream:prepareReleaseDependencies
:peanut_stream:compileReleaseAidl
:peanut_stream:compileReleaseRenderscript
:peanut_stream:generateReleaseBuildConfig
:peanut_stream:generateReleaseAssets UP-TO-DATE
:peanut_stream:mergeReleaseAssets
:peanut_stream:generateReleaseResValues UP-TO-DATE
:peanut_stream:generateReleaseResources
:peanut_stream:mergeReleaseResources
:peanut_stream:processReleaseManifest
:peanut_stream:processReleaseResources
:peanut_stream:generateReleaseSources
:peanut_stream:compileReleaseJava
/home/mallikarjun/catkin_ws/src/ros_tango_native_stream/tango_root/peanut_stream/src/main/java/edu/uml/tango/tango_root/peanut_stream/RosFragmentActivity.java:214: warning: non-varargs call of varargs method with inexact argument type for last parameter;
Method localBinderGetServiceMethod = localBinderClass.getDeclaredMethod("getService", null);
^
cast to Class<?> for a varargs call
cast to Class<?>[] for a non-varargs call and to suppress this warning
/home/mallikarjun/catkin_ws/src/ros_tango_native_stream/tango_root/peanut_stream/src/main/java/edu/uml/tango/tango_root/peanut_stream/RosFragmentActivity.java:217: warning: non-varargs call of varargs method with inexact argument type for last parameter;
nodeMainExecutorService = (NodeMainExecutorService) localBinderGetServiceMethod.invoke(binder, null);
^
cast to Object for a varargs call
cast to Object[] for a non-varargs call and to suppress this warning
Note: /home/mallikarjun/catkin_ws/src/ros_tango_native_stream/tango_root/peanut_stream/src/main/java/edu/uml/tango/tango_root/peanut_stream/RosFragmentActivity.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
2 warnings
:peanut_stream:preDexRelease
:peanut_stream:dexRelease
:peanut_stream:processReleaseJavaRes UP-TO-DATE
:peanut_stream:packageRelease
:peanut_stream:assembleRelease
:peanut_stream:assemble
:peanut_stream:compileLint
:peanut_stream:lint
Ran lint on variant debug: 51 issues found
Ran lint on variant release: 51 issues found
Wrote HTML report to file:/home/mallikarjun/catkin_ws/src/ros_tango_native_stream/tango_root/peanut_stream/build/outputs/lint-results.html
Wrote XML report to /home/mallikarjun/catkin_ws/src/ros_tango_native_stream/tango_root/peanut_stream/build/outputs/lint-results.xml
:peanut_stream:check
:peanut_stream:build
BUILD SUCCESSFUL
Total time: 12 mins 28.103 secs
should i change the package name in all the source file?
On Wed, Sep 17, 2014 at 3:56 PM, Eric McCann notifications@github.com wrote:
That seems about right... How about ./gradlew clean build --stack-trace from tango_root?
— Reply to this email directly or view it on GitHub https://github.com/uml-robotics/ros_tango_native_stream/issues/1#issuecomment-55896687 .
well, that seems to be a successful build, so changes shouldn't be required beyond that... the warnings and lint issues are just warnings. I've just tested with catkin_make, gradlew make works, and I did most of the development for the non-JNI parts in android-studio, so that ought to work too.
The APKs usually get stuck somewhere inconvenient when building outside of androidstudio... catkin_make ought to stick it in ./devel/share/maven/com/github/rosjava/tango_root/peanut_stream/0.1.0/peanut_stream-0.1.0.apk
straight gradlew ought to put them in: ./src/ros_tango_native_stream/tango_root/peanut_stream/build/outputs/apk/peanut_stream-debug.apk
well i installed .apk file in tango. I able to run the app & i launched tango launch. I don't see any output on the screen. Can you please elaborate the procedure?
You should see a prompt to enter the ros master URI. Post logcat output in a new issue.
Basically I am not seeing any communication between ROS & Android. when I opened the rqt_graph there is no connection between the nodes. Have any idea please?
Can you show the output of adb logcat? Are both enable buttons for vio and depth on? Is it showing the publish frequencies?
Is the peanut showing in rosnode list?
Trying to run a catkin make, and everything builds except the ndk build step. Followed all steps in the Readme.
:nativestreamingdata:ndkBuild FAILED
FAILURE: Build failed with an exception.