j2objc Error in Translate to Objective C - java

there is Android Source I Need to translate to Objective C
but it shows error :
java -Xbootclasspath:$J2OBJC_HOME/lib/jre_emul.jar -jar $J2OBJC_HOME/lib/j2objc.jar j2objcc
Invalid layout of java.lang.String at value
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (javaClasses.cpp:127), pid=575, tid=4867
# fatal error: Invalid layout of preloaded class
#
# JRE version: (8.0_51-b16) (build )
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.51-b03 mixed mode bsd-amd64 compressed oops)
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /Users/emaar/AndroidStudioProjects/TestBuild/app/src/main/java/com/emaar/app/testbuild/hs_err_pid575.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
#
Abort trap: 6
any things set (JDK 8, Maven, SDK, Android Studio, Gradle, J2OBJC, ...)
how to solve it ?

"j2objcc" is not a Java source file. If you run your command without it, the valid usage and flags for j2objc will be displayed.

Related

Error opening data file ./eng.traineddata

I was going to read text from a PNG file, I used this code but I got this error, I'm using Ubuntu 18.04.
GIT - https://github.com/csanuragjain/extra/tree/master/ReadFromImages
Error opening data file ./eng.traineddata
Please make sure the TESSDATA_PREFIX environment variable is set to your "tessdata" directory.
Failed loading language 'eng'
Tesseract couldn't load any languages!
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fdc520d3c27, pid=19781, tid=0x00007fdcae2c5700
#
# JRE version: Java(TM) SE Runtime Environment (8.0_271-b09) (build 1.8.0_271-b09)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.271-b09 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [libtesseract.so.4+0xa1c27] tesseract::Tesseract::recog_all_words(PAGE_RES*, ETEXT_DESC*, TBOX const*, char const*, int)+0x437
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/bhanuka/Documents/CodeByB/Repos/imagereader/hs_err_pid19781.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
Finally, I found the solution,
I get the tesseract package
sudo apt-get install tesseract-ocr-eng
and added below lines to my Java code
Tesseract tesseract = new Tesseract();
tesseract.setDatapath("/usr/share/tesseract-ocr/4.00/tessdata");

JavaFX webview crash with Facebook website

I have a JavaFX application with JavaFX 8 and I need to include Facebook login option to my users. I used "RestFB" library to work with Facebook and WebView to open Facebook website to do the login step. However sometimes the application crash when the user are using the Facebook website (like typing the user or password) and it's closed directly because the JVM die. This is the summary of the error when JVM die.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00000001367a637b, pid=93595, tid=0x0000000000000307
#
# JRE version: Java(TM) SE Runtime Environment (8.0_144-b01) (build 1.8.0_144-b01)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.144-b01 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# C [libjfxwebkit.dylib+0x107937b] JSC::MarkedBlock::clearMarks()+0xb
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /XXX/YYYY/hs_err_pid93595.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
I tested the same code in OSx and Windows 7 with the same result, the problem doesn't happen always but I don't know how can I fix that.
I checked some bugs about JVM but really I am not sure if the problem is the same or not.
Thanks in advance.

After update linux to version 4.2, Java write "Failed to write core dump"?

I work on one programm, that need to java 7. But when I update archlinux to 4.2 (from 4.1) ,when I start the programm, java write me:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fdf76d41be0, pid=3512, tid=140597796308736
#
# JRE version: Java(TM) SE Runtime Environment (7.0_79-b15) (build 1.7.0_79-b15)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.79-b02 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C 0x00007fdf76d41be0
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/nozdrin/workspace/rvec/server/bin/hs_err_pid3512.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
#
Java not update!! What happend with java and what do I need?
EDIT:
I found, when start the programm, he added keys -J-XX:PermSize=200m \
-J-XX:MaxPermSize=256m. When I delete this keys, java return another error:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f164f6b0be0, pid=5145, tid=139733914535680
#
# JRE version: Java(TM) SE Runtime Environment (7.0_79-b15) (build 1.7.0_79-b15)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.79-b02 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C 0x00007f164f6b0be0
#
# Core dump written. Default location: /home/nozdrin/workspace/rvec/server/bin/core or core.5145
#
# An error report file with more information is saved as:
# /home/nozdrin/workspace/rvec/server/bin/hs_err_pid5145.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
#
This errors appeared when I update linux. I tried return old linux 4.1, but error still.
File hs_err_pid5145.log - is link on Google Drive.
Problem solved when I update to 4.4 kernel!
Thank all!

Unable to launch Carrot2 workbench in Ubuntu 14.04

When I tried to launch carrot2-workbench 64-bit linux executable in Ubuntu 14.04, I am getting an error as
2015-01-29 17:33:40,436 INFO org.carrot2.workbench.core.WorkbenchCorePlugin: Changed instanceLocation to: file:/home/administrator/Downloads/carrot2-workbench-3.9.4/workspace/
2015-01-29 17:33:40,871 INFO org.carrot2.util.xslt.TemplatesPool: XSLT transformer factory: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fbd91d622a1, pid=8214, tid=140454572275456
#
# JRE version: Java(TM) SE Runtime Environment (8.0_31-b13) (build 1.8.0_31-b13)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.31-b07 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [libsoup-2.4.so.1+0x6c2a1] soup_session_feature_detach+0x11
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/administrator/Downloads/carrot2-workbench-3.9.4/hs_err_pid8214.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
What might be the problem?
Unfortunately it's a bug in underlying libraries. There is no known workaround as of yet -- keep an eye on this issue:
http://issues.carrot2.org/browse/CARROT-1058
In the meantime I'm afraid your options are limited to running Wb in a virtual machine with an older Ubuntu.

Tired with reopen Eclipse

I use Eclipse for developing Android Application. I used adt-bundle-linux-x86-20140702 for sdk bundle with eclipse. And In my application I used NDK which is android-ndk-r9d. If I used ctrl+space in Java Editor I faced the following problem,
the tip menu is shown and in the mean while Eclipse also closed.
If i open the eclipse again means my entire application shown with an error. In this condition I need to restart eclipse again. If I restart the eclipse the error is gone.
But In C Editor it works perfectly
And In Eclipse log I got the following error:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x6396286d, pid=3861, tid=3076306688
#
# JRE version: Java(TM) SE Runtime Environment (8.0_11-b12) (build 1.8.0_11-b12)
# Java VM: Java HotSpot(TM) Client VM (25.11-b03 mixed mode linux-x86 )
# Problematic frame:
# C [libsoup-2.4.so.1+0x5486d] soup_session_feature_detach+0x1d
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
And I followed this link But its no help to me :(.. Can anyone give some suggestion about it..

Categories