Phoneme GPL java vm running on SH4 processor

Hi guys,
Jet is a Java based FLOSS middleware for interactive digital set top box.
It's based on phoneme, the java virtual machine GPL licensed. Jet is actually using the PowerPc porting of the phoneme vm.
Anyway, we recently started to evaluate, both technically and economically, the porting of Jet to a high definition System on Chip (SOC) running a SH4 CPU core.
As a successful first proof of concept, yesterday 29.7.2009, we released, GPL v2 licensed, the missing files to have the latest phoneme svn compile and execute succesfully on the SH4 cpu.
Here there are more info about this stuff.
It should be useful for an open source interactive tv stack also on HD STB.
Hope that helps somebody here!
Regards
Andrea Venturi

Most common reasons for crashes.
1. User JNI code (most likely)
2. Third party JNI code.
3. VM (least likely)
Please note that 1 and 2 are very unlikely to cause problems immediately. Problems can show up thousands of lines later.
VM responsible crashes would usually be one of the following.
- Graphics due to video card, video driver and fonts.
- VM bug
You could try using a newer VM.

Similar Messages

  • Running the Batch Processor from a Java application (on schedule)

    Hello,
    I would like to run the Batch Processor (on schedule) from a Java application -- not from the Command Prompt.
    To achieve that, I suppose I would need to call a certain function contained in engine/determinations-batch.jar, using perhaps the path to the config xml as an argument.
    The trouble is that the OPA developer's guide doesn't mention it (or at least I didn't find it).
    Could you help me out?
    Thanks in advance.
    Razvan

    RazvanSaftescu wrote:
    Thanks Frank, but is there a way to identify this method and its syntax? I didn't find anything so far on the internet or on the dev's guide.
    This is the Java main method for the determination-batch.jar file - so the main method has the syntax:
    public static void main(String[] args)
    args is an array of strings matching the command line arguments described in the OPA Developer's Guide topic "Configure the Batch Processor".
    Regards,
    Brad

  • Getting error while running Receiving Transaction Processor

    Hi all,i am getting an error in po_interface_errors after running Receiving Transaction Processor concurrent program
    INTERFACE_TYPE       COLUMN_NAME                           ERROR_MESSAGE                     
    RCV-856                  INTERFACE_TRANSACTION_ID      RCV_TP_INVALID_TRX_TYPE     
    TABLE_NAME
    RCV_TRANSACTIONS_INTERFACEI am trying to do an Inter Org transfer and i put the transaction_type as 'RECEIVE' .Can someone kindly suggest what should be the transaction_type for an Inter Org Transfer in rcv_transactions_interface table.Any help is appreciated
    Thanks in advance!!

    HI,
    We are getting the transaction_type error eventhough the transaction_type is a valid.
    Please advise.
    Regards
    MV

  • Process name representation in a LINUX machine for a JAVA program running..

    Hi,
    We are using an Intel machine loaded with Red Hat Linux 7.2 OS to run JAVA programs. We have a requirement to calculate the CPU and MEMORY usage for each JAVA program running. Unfortunately when a java program is run say "java ESR" and we run a ps -ef | grep -i java, it is shown as hkumar 2847 2799 0 19:15 pts/3 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/n
    hkumar 2874 2847 0 19:15 pts/3 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/n
    hkumar 2875 2874 0 19:15 pts/3 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/n
    hkumar 2876 2874 0 19:15 pts/3 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/n
    hkumar 2877 2874 0 19:15 pts/3 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/n
    hkumar 2878 2874 0 19:15 pts/3 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/n
    hkumar 2879 2874 0 19:15 pts/3 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/n
    hkumar 2880 2874 0 19:15 pts/3 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/n
    hkumar 2881 2874 0 19:15 pts/3 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/n
    hkumar 2882 2874 0 19:15 pts/3 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/n
    hkumar 2883 2874 0 19:15 pts/3 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/n
    hkumar 2884 2874 0 19:15 pts/3 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/n
    hkumar 2885 2874 0 19:15 pts/3 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/n
    instead of the actual name of the program ie. ESR.
    Does anybody know why this happens? Is there a way out to ensure that "ps -ef | grep java" gives the actual name of the java program being RUN?
    Thanks in advance,
    Harish

    You have less chance to identify which programm that VM instance is running right now.
    But you could (as we do) keep track of your programs if you save the process-id when you start the program.
    We need this to shut down running java batch programs but you could find out the used system resources with this way as well...

  • What path to use to access network files from Java app running on Mac

    I have a Java app running on a Mac with OS X that I'm using to check for files that exists on Windows servers within our network.
    Using a path like /Volumes/<Share>/ works because I've already connected to the drive using Finder. If I try to use a fully qualify the path with "smb://<Server>/<Share>" then my app doesn't see anything. Is there any way that I can get Java to connect to a directory without first having mapped or made the connection via some external tool like Finder?
    Here's the code I'm testing with:
    package FileImports;
    import java.io.File;
    import java.util.Arrays;
    public class Dir {
    static int indentLevel = -1;
    static void listPath(File path) {
    File files[];
    indentLevel++;
    files = path.listFiles();
    if (!(files == null)){
    Arrays.sort(files);
    for (int i = 0, n = files.length; i < n; i++) {
    for (int indent = 0; indent < indentLevel; indent++) {
    System.out.print(" ");
    System.out.println(files.toString());
    if (files[i].isDirectory()) {
    listPath(files[i]);
    indentLevel--;
    } else System.out.println("Directory not accessible!");
    public static void main(String args[]) {
    // this path works where <share> = the directory where my files exist.
    listPath(new File("/Volumes/<share>"));
    // this path returns a null result in files
    // listPath(new File("smb://<Server>/<Share>/"));
    Thanks,
    Alex
    Edited by: agates on Sep 25, 2008 11:14 AM

    agates wrote:
    Thanks for the response. I'll have to dig a little deeper into JCIFS. It looks like it would work great windows to windows. I haven't been able to find in the documentation where it would work on OS X without having to mount the targeted file system first. Has anyone had success creating a connection to a windows file system from OS X with JCIFS?Since jCIFS is written in pure Java and implements the entire SMB/CIFS protocoll on it's own it doesn't require any support from the OS (apart from a normal JVM runnig). Thus it should work exactly the same in OS X and Windows (and Linux and Solaris and ...).

  • How to execute unix command from the Java program running on Windows

    Hello,
    I need to
    1. Execute a unix shell script from a Java program running on the Windows.
    2. I also need to capture the output of this shell script in my program.
    Please suggest me how to achieve this.
    Thanks in Advance.

    Hi...
    Something is missing here
    If you want to execute a shell script in windows that not posible unless you find or develop a unix shell script parser for windows.
    But if you are trying the execute a unix shell script on a remote unix computer from your java program running on a windows platform you can do that by logging on to the UNIX terminal which is running on port 23 I think.
    You can test this using telnet tool on windows
    just type on command prompt
    telnet <ip of the unix pc> <port number this case 23>
    you should get the unix terminal. If that works you can do the same through java or you can directly conect to port 23 of that pc using sockets that way your program will be platform independant

  • Execute Unix command from Java program running on windows

    Hello,
    I need to write a java program that fetches file count in a particular unix machine directory. But java program will be running on windows machine.
    The program should execute unix list command and fetch the output of that command.
    Can anyone help me on this?
    Thanks.

    Hi there,
    I had a similiar problem, though years ago. It was to have a java program execute any other. Lately, I've had to have a java program running on a unix machine execute a shell script. Entirely two different scenarios. I'm not sure what you will need for your app, but look into this:
    Java Native Interface for executing C/C++ code.
    C/C++ Code for launching the program you need to run.
    java.lang.Runtime(?).exec(....)
    With a combination of that stuff, you can make a launcher for any os that has Java running on it, and with Runtime, you can exec() pretty near any sort of unix shell or app command you'd like.
    Good luck.
    Tim

  • Dual 1.8 GHz G5 only running of one processor

    My dad has a Dual 1.8 GHz G5 and had problems in the past, one of the processors went out. He took it to a repair shop and they switched it to run only off one processor. Apparently after they repaired the computer, they didn't tell it to run on both processors. We found out when we went to About this Mac. How do I tell it to run off both processors again?
    G5 Dual 2.7 GHz, 15-inch PowerBook 1.5 GHz   Mac OS X (10.4.3)  

    Nap is a power saving feature.
    The following processor states are defined:
    ■ Run: The system is running at maximum processing capacity with the processor running at full speed.
    ■ Idle: The system is idling; this is the default state. All clocks are running and the system can return to running code within a few nanoseconds. If the system has no work to do, it will be in idle mode.
    From idle, the processor will enter deep nap state when the system is power-stepped to half frequency. In this state, the processor’s internal frequency is reduced to 1/64 of the maximum frequency. The processor frequency is returned to normal on exit from idle. The exit from idle takes a bit longer than the regular idle nap but is still in the nanoseconds.

  • I have Adobe Photoshop CS4 and have just upgraded my Mac operating system to Yosemite with the newest version of Java 2014 running. When I try to access Photoshop from Bridge or directly open it asks for a Legacy Version of Java 6. As I am a pensioner I c

    I have Adobe Photoshop CS4 and have just upgraded my Mac operating system to Yosemite with the newest version of Java 2014 running. When I try to access Photoshop from Bridge or directly open it asks for a Legacy Version of Java 6. As I am a pensioner I cannot afford an upgrade does anyone know of a work-around for this problem?

    Hi Daddyfred,
    CS4 Photoshop has not been tested on Yosemite. But still you can try the Java 6 update using the below link.
    http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419 409.html
    Thank you for posting on Adobe Forums.

  • Can Java SE run in a Window PE (Preinstallation Environment)

    Hi there,
    Can Java SE run in a Window PE (Preinstallation Environment).
    Thank you for all your help....

    One simple reason is that ME has a lot less core classes than SE. So there is a big possibility that you use something that will not be available on the ME.

  • What is the highest Java version running with SOA Suite v10.1.3.3 ?

    What is the highest Java version running with SOA Suite v10.1.3.3 ?
    From my point of view at least v1.4.1
    Maybe v1.5
    but not v1.6
    Is this true?
    Peter

    I guess only 1.5.
    1.6 is officially not supported and 1.4 does break stuff, I tried running it with it, and didn't even come up.
    Regards,
    Chintan

  • Out of Memory Error in Java Agents running in lotus notes

    I have a java agent running inside lotus notes jvm. It runs fine for some days but after some days start giving out of memory error and terminates.
    I need to restart agent manager in notes to enable java agent running. Is there a way to catch out of memory error so that on its catch i could restart agent manager.
    Regards,
    Saitu

    Dear Peter,
    The agent is written in java and
    I need to know a way to enter catch block of 'OUTOFMEMORYERROR'.
    My whole code is in a try block with two catches, one for outofmemoryerror and another for exception. When outofmemory error occurs control passes to the exception catch and not outofmemoryerror catch.
    Since out of memory is an error and not an exception, is there a way to catch it or run some code when out of memory occurs.
    Regards,
    Saitu

  • Java Thread run some day then death ,use jstack check it,it  run again, is

    hi all;
    I write a java program run as linux daemon,
    command line is >nohup java myclass &>/dev/null
    it run some day ,then death, ,look like death lock ,but thread not exit
    if i use jstack checke it ,it run again!
    my env is
    Linux version 2.4.20 ,redhat linux
    jstack 14616
    Attaching to process ID 14616, please wait...
    Debugger attached successfully.
    Client compiler detected.
    JVM version is 1.5.0_02-b09
    my program like
    commandline nohuo java StartUp >/dev/null &
    public Class StartUp{
    public static void main(String[] argv){
       Connection con = getDBConnection
         Thread t1 = new Thread(new MyRun(con));
      t1.start();
         Thread t2 = new Thread(new MyRun(con));
      t2.start();
      for(;;){
      Thread.sleep(100);
    public class MyRun implements Runnable{
    Connection con;
    public MyRun(Connection c){con = c;}
    public void run(){
         for(;;){
         object = readData(con);
         process(object);
         log.info("watch info ....");
         Thread.sleep(500);
    }

    Today i found my program hang, i use kill -SIGQUIT to print thead trace
    but i can't find the bug,after send singal ,the thread run again!
    another question
    how to detect a thread is hang?and use another thread restart it?
    thread dump
    Full thread dump Java HotSpot(TM) Client VM (1.5.0_02-b09 mixed mode, sharing):
    "pool-1-thread-2" prio=1 tid=0x08447858 nid=0x5aa6 waiting on condition [0x4680f000..0x4681021c]
    at sun.misc.Unsafe.park(Native Method)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1772)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
    at java.lang.Thread.run(Thread.java:595)
    "pool-1-thread-1" prio=1 tid=0x08392740 nid=0x5aa5 waiting on condition [0x4678f000..0x4678ff1c]
    at sun.misc.Unsafe.park(Native Method)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1772)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
    at com.ejet.mms.MmsSend.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)
    "Low Memory Detector" daemon prio=1 tid=0x080a18b0 nid=0x5a9f runnable [0x00000000..0x00000000]
    "CompilerThread0" daemon prio=1 tid=0x080a0360 nid=0x5a9e waiting on condition [0x00000000..0x417e2c04]
    "Signal Dispatcher" daemon prio=1 tid=0x0809f478 nid=0x5a9d waiting on condition [0x00000000..0x00000000]
    "Finalizer" daemon prio=1 tid=0x080989e8 nid=0x5a9c in Object.wait() [0x413e4000..0x413e441c]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x66c18420> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x66c18420> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
    "Reference Handler" daemon prio=1 tid=0x08097cf8 nid=0x5a9b in Object.wait() [0x41364000..0x4136451c]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x66c184a0> (a java.lang.ref.Reference$Lock)
    at java.lang.Object.wait(Object.java:474)
    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
    - locked <0x66c184a0> (a java.lang.ref.Reference$Lock)
    "main" prio=1 tid=0x0805ae68 nid=0x5a98 waiting on condition [0xbfffc000..0xbfffc4f8]
    at java.lang.Thread.sleep(Native Method)
    at com.ejet.mms.MmsStartup.main(Unknown Source)
    "VM Thread" prio=1 tid=0x08095218 nid=0x5a9a runnable
    "VM Periodic Task Thread" prio=1 tid=0x080a2d40 nid=0x5aa0 waiting on condition

  • A Kernel Task runs at 700% processor power between every 5 minutes to 1 hour. I have tried Onyx, zapped the PRAM and reinstalled Snow Leopard.

    A Kernel Task runs at 700% processor power between every 5 minutes to 1 hour, slowing down everything I do. I have tried Onyx, zapped the PRAM and reinstalled Snow Leopard. Any suggestions?

    pan did you solve it? i have the same issue. i see people writing 'oh no kernel on 200-300%... well my kernel runs up to 600-800% anytime. i'm running os 10.6.8, i have 2010 2GHz intel core i7, with 16gb ram and... go figure. even ssd drive, thinking i have the fastest possible hardware installed to ease up on any task i'm about to do. but when it gets slow then safari just 'quits' on me, mouse cursor gets so sloppy slow (that's how i always realize that kernel is knocking on the door again). but... i do use screen, 24 apple LED and i have the laptop still open, so dual screen. i think it happens way less when the laptop is closed and i use just the big screen... but i refuse, this is not a calculator, its god **** macbook pro, so if one extra screen kills my workflow then i have to... idont know what. help apple, wth! and your safari ***** so much it's not even nice, it's so buggy but i'm the crazy one, because i keep using it. that's all

  • Java Dispatcher running but no server connected

    Hi,
    We are facing problem in Starting the Java
    The Server process is teminating with following error
    We found the following error in std_server0.out file.
    stdout/stderr redirect
    node name : server0
    pid : 98216
    system name : BWD
    system nr. : 00
    started at : Mon Nov 19 16:54:27 2007
    [Thr 01] Mon Nov 19 16:54:28 2007
    [Thr 01] MtxInit: -2 0 0
    <?xml version="1.0" ?>
    <verbosegc version="20060331_AA">
    SAP J2EE Engine Version 7.00 PatchLevel 108458.44 is starting...
    Loading: LogManager ... 4610 ms.
    Loading: PoolManager ... 3 ms.
    Loading: ApplicationThreadManager ... 990 ms.
    Loading: ThreadManager ... 195 ms.
    Loading: IpVerificationManager ... 33 ms.
    Loading: ClassLoaderManager ... 121 ms.
    Loading: ClusterManager ... 1019 ms.
    Loading: LockingManager ... 125 ms.
    Loading: ConfigurationManager ... </verbosegc>
    trc file: "dev_ms", trc level: 1, release: "700"
    [Thr 01] Wed Nov 21 17:40:28 2007
    [Thr 01] WLM Tag 'BWD/MSG' successfully set for this process
    [Thr 01] Wed Nov 21 17:40:29 2007
    [Thr 01] MsSSetTrcLog: trc logging active, max size = 20971520 bytes
    systemid 324 (IBM RS/6000 with AIX)
    relno 7000
    patchlevel 0
    patchno 110
    intno 20050900
    make: multithreaded, ASCII, 64 bit, optimized
    pid 28736
    [Thr 01] ***LOG Q01=> MsSInit, MSStart (Msg Server 1 28736)
    [msxxserv_mt. 1824]
    [Thr 01] SigISetDefaultAction : default handling for signal 20
    [Thr 01] Wed Nov 21 17:40:30 2007
    [Thr 01] MsInitAclInfo: acl file /usr/sap/BWD/SYS/global/ms_acl_info
    not found, unrestricted access
    [Thr 01] MsGetOwnIpAddr: my host addresses are :
    [Thr 01] 1 : [192.168.50.13] uplbwd (HOSTNAME)
    [Thr 01] 2 : [127.0.0.1] loopback (LOCALHOST)
    [Thr 01] MsHttpInit: full qualified hostname =
    aplaium050h.agr.chem.corp.local
    [Thr 01] HTTP logging is switch off
    [Thr 01] *** WARNING *** obsolete parameter ms/http_port - use
    ms/server_port_0 = PROT=HTTP, PORT=8100
    [Thr 01] ***LOG Q0I=> NiIBindSocket: bind (67: Address already in use)
    [nixxi.cpp 3174]
    [Thr 01] *** ERROR => NiIBindSocket: SiBind failed for hdl 2 / sock 10
    (SI_EPORT_INUSE/67; I4; ST; 0.0.0.0:8100) [nixxi.cpp 3174]
    [Thr 01] *** ERROR => MsHttpCommInit: Ni2Listen(8100) (rc=NIESERV_USED)
    [msxxhttp_mt. 3444]
    [Thr 01] *** ERROR => MsHttpPortBind: MsHttpCommInit (port=8100)
    [msxxhttp_mt. 3847]
    [Thr 01] *** HTTP port 8100 state CLOSED ***
    [Thr 01] MsHttpOwnDomain: own domain[1] = agr.chem.corp.local
    [Thr 01] ms/icf_info_server : deleted
    [Thr 01] *** I listen to port sapmsBWD (3600) ***
    [Thr 01] *** I listen to internal port 4711 (4711) ***
    Please help in the same
    Regards
    Chandravilas

    hi,
    About the "Java Dispatcher running but no server connected" message:
    /message/595478#595478 [original link is broken]
    Re: Dispatcher running but no server connected: J2EE Engine stopped
    http://help.sap.com/saphelp_nw04s/helpdata/en/43/54cdc48d395f6ce10000000a1553f6/frameset.htm
    İnteresting blog:
    How to Change the Dispatcher Running, No Server Connected Message
    Best Regards

Maybe you are looking for

  • ITunes and Windows Installer Package - HELP!!!!

    I've seen my question, which is also MY problem, that Windows Installer Package will not allow ITunes to download. I've read several posts on possible "fixes" in several forums, and have yet to resolve my problem. Anyone know how I can fix this? I wo

  • How Users Interact with Oracle Database Express Edition in a Network?

    Please i just want to know how users can relate or access the Oracle DB xpress on a network. Coming from an oracle enterprise edition background i know when you install oracle on a network, isqlplus for example is centrally loaded meaning you dont ne

  • SAP_HR Support Pack.

    Hi Team: Currently  our  SAP_HR  support pack is SAPKE60017 we are  a part of payroll international. We would seriously planning for the  enhancement of the support pack to the  latest level: We need  information for the below query  to process furth

  • HT1338 can not get my pages to open a file?

    I can't open my pages and its saying you need to update to read the file? why has it locked its self?

  • Scheduling a BPEL/ESB process

    Hi, We have a requirement to invoke a BPEL/ESB process (Reading from DB) at a particular time every day. I got the following options from Clemens Blog: 1. RDBMS Scheduler 2. Quartz Kindly let me know which will be a better option, provided we need to