Open source JVM porting on MIPS

Hi All,
I am new to java , I want to port kaffe JVM to MIPS target .
I have below questions.
1. Is any other Free JVM available which can be ported to MIPS.
2. Is any body port Kaffe to MIPS..
Cheers
Naveen

NSIcom (www.nsicom.com) has already ported the J2ME-CDC to MIPS winCE based platforms.
For more information please contact [email protected]

Similar Messages

  • Porting open source application to SAP WAS

    Hi,
      I'm porting jZForum ( http://www.jzforum.org ) to integrate it with SAP WAS and SAP Dictionary instead of internally used
    HypersonicSQL database. I mainly changed obtaining connection to the database directly through JDBC:
    jdbc:hsqldb:hsql://localhost:1476
    into connection obtained through JNDI with Spring Framework (more precisely through org.springframework.jndi.JndiObjectFactoryBean class) :
    jdbc/MY_DATABASE
    with connection pooling parameters:
    initial connections: 1
    maximum connections: 50
    maximum time to wait for connection: 120
    expiration: yes
    connection lifetime: 600
    cleanup thread: 300
    Unfortunately ported jzForum seems to "hang on". I see in Log Viewer (Visual Administrator) log that it is quering database with a lot of SELECTs,
    I assume that it is indexer which on startup is indexing all objects from the forum to speed up searching this objects in the future.
    After about 2-3 minutes hanging on, application shows generated page, but every subsequent request to
    the server cause hanging on in the same way.
    I assume that it might be the case that application is obtaining through JNDI connection to the database, but is
    not releasing it. I have examined entire jzForum code, and closed all unnecesary Connection in final Java statements,
    but it unfortunately didn't help.
    Original jzForum (not ported to SAP Dictionary) works on SAP WAS just perfectly.
    Have someone else experience with porting open source application from some database (eg. HSQL) to SAP Dictionary ?
    Maybe it is a problem with Spring Framework implementation ? Maybe it is a problem with wrongly configured connection pool ?
    I have no idea at the moment. Every help will be appreciated.
    Kind regards,
      Marcin Zduniak

    Hi Marcin,
    from what you are describing, the port to JNDI obtained connections and your "research" in visual admin uncovered some issues with the original code ( not closing open connection ).
    My attempt to explain your difficulties:
    1. Working with hsqldb in direct mode, where hsqldb connection are obtained by driver.getConnection(), works well, becuse GC "reclaims" unused but not closed
    connections. Things seems to work out this way.
    2. Getting connections through JNDI involves a datasource with its associated db pool. Not closed connections are then "trapped" in the pool as long as is specified by the "connection lifetime" DS parameter. Things get worse by the time, becuse the application leaks constantly connections.
    Remedy for the problems described in 2:
    - middle term: fix the application: here spring might be useful, consider using its JDBC support classes!
    - short term: set the connection lifetime to a small value to let pool reclaim the unclosed connections
    Hope it helps a bit,
    Gregor

  • Do open source drivers detect S-Video port on ATI X1200?

    Hello All,
    I have a Dell Inspiron 1721 Laptop with an ATI "RS690M Radeon X1200 Series" graphics card (or rather my mother does...). I'm currently running Kubuntu 8.10 on it, but I really would like to get Arch64 back on it instead. I had to switch to Kubuntu because ATI dropped support for the X1200 card and the open source drivers wouldn't detect the S-Video port, which is a must, because she hooks it to the TV to watch movies.
    I'm trying to find out whether or not the open source drivers will now detect and support the S-Video out (it's been quite a while since I last tried Arch on it). Or alternatively if proprietary support has returned, I had heard talk of that happening a while back (via a legacy driver), but to my knowledge there's still no way to use the proprietary driver on Arch. Is this correct?
    The only way I know of to find out if the S-Video will work with the open source drivers is to reinstall Arch and try it. However, there's a lot of work that will need backed up first and she can't do without her computer for very long (which makes my job a bit tricky), so I was hoping to see if anyone with the same computer/video card knew the answer to this. I don't mean to come across as lazy, but it seems logical to me to see if someone knows before going through all the trouble again.
    Thank you for any advice on this matter.
    ***I just found this:
    http://www.x.org/wiki/RadeonFeature
    It doesn't list "RS690M" (M is for 'Mobility'?). Any idea if "RS690" or "RS690 (RHD)" is referring to my card?
    If mine is just the "RS690" then I 'may' be in luck. But if it's the "RS690 (RHD)" then it looks as though I'm out of luck for S-Video out support.
    Last edited by The Avatar of Time (2009-10-21 09:34:50)

    rogorido wrote:
    The Avatar of Time wrote:
    Hello All,
    I'm trying to find out whether or not the open source drivers will now detect and support the S-Video out (it's been quite a while since I last tried Arch on it). Or alternatively if proprietary support has returned, I had heard talk of that happening a while back (via a legacy driver), but to my knowledge there's still no way to use the proprietary driver on Arch. Is this correct?
    I have the same card. As far as I know, there is no prop support coming back. You have to use the free driver, which is getting better and better.
    Sorry, but I have no experience wt S-output...
    Thanks for the reply. You're card doesn't have an S-Video out on it?
    If you do have a port, could you run this in terminal:
    xrandr
    And post the results? Thanks. If not, that's anyway for the reply.
    Before when I tried the open source drivers 'xrandr' wouldn't detect a port at all.
    Last edited by The Avatar of Time (2009-10-21 23:41:35)

  • Intel 7260 does not work on open networks/filtered ports

    Hi Everyone! I made sure to check if this was posted before and tried to fix everything I could before asking you guys. For the past few days, I have been using Android wifi tethering as I was unable to get the speed up above 1000 B/s at my school. This means that the pings work, but I am unable to do anything else.
    I have the latest kernel and the latest firmware (downloaded from the iwlwifi kernel.org section) and am currently using NetworkManager. My wifi works on my WPA network at home, but nowhere else. This is a fresh install of Arch running Gnome.
    Laptop model: ASUS Q302LA
    Outputs of my stuff:
    lspci gives me:
    00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 0b)
    00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
    00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
    00:04.0 Signal processing controller: Intel Corporation Device 0a03 (rev 0b)
    00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
    00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
    00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
    00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
    00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
    00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
    00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
    00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
    00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
    02:00.0 Network controller: Intel Corporation Wireless 7260 (rev cb)
    uname -r is:
    3.18.6-1-ARCH
    Config on the settings is all the automatic ones. I get the signal strength and the speed but data transfers at a ridiculously slow rate. When I had Windows, it was 50 Mb/S.
    If you need anything else, I can give you all you need.
    All ports are filtered.
    Thank you for helping. If this is in the wrong section, feel free to move it.

    For people that end up stumbling upon this thread: I talked to the IT director at my school and he said that it's normal for Linux (using open source drivers) users to find problems with connection. (Also, the USB wifi card I tried did not work.) As of now, it's a problem on the provider's end. If you can, ask them to update their "wifi stuff" and if that doesn't work, see if you can get them to secure the network with WPA2/PSK. (Probably won't happen) I was fortunate that I contacted him during the planning phase for securing the wifi and only had to wait a few days.
    Keep it Simple

  • How many sockets can be opened to one port

    Hi All,
    There is a service installed on port 4444 of our server. In order to do some work with that service we open sockets to it with socket:localhost:4444. The thing we are finding is that it is quiet expensive to initialise these socket connections per request to our website and I'd like to pool connections. I have implemented a pool but currently this closing the connection when returning to the pool. I would actually like them to stayalive in the pool but I do not know if I can have many sockets open to one port?
    Thanks!

    You are unlikely to get an exact answer.
    The first limit you'll probably run into is the number of file descriptors that can be open at a time. This depends on your OS and configured per-process limits.
    Socket buffers use memory. Amount of memory, allowed process size (if your OS enforces that with in-kernel buffers), and size of send/receive buffers give another limit.
    Other OS-dependent limits, such as a max global file descriptor count, may exist.
    TCP/IPv4 (if you use that) connections are defined by a 4-tuple {source address, source port, destination address, destination port}. As long as source address&port are unique, the same destionation address&port can be used. So theoretically you could have some two hundred trillion connections to a port (32 bit addresses * 16 bit ports minus non-allowed addresses.)
    In practical terms: check max file descriptor count. A few dozen to a few hundred should be ok for web server -class systems. Try and see what works.

  • Logging with whereabouts using open source and freeware

    You can find the html version of this at:
    http://www.acelet.com/whitepaper/loggingWithWhereabouts.html
    Logging with whereabouts using open source and freeware
    The purpose of logging is to find out what had happened when needed. When the
    time comes to read log messages, you want to know both the log message and its
    whereabouts (class name, method name, file name and line number). So you need
    to hard code whereabouts.
    But hard coded whereabouts are very difficult to maintain: when you modify your
    source code, line number changes; when you copy and paste a line, its class name
    and method name change. If whereabouts are wrong, you introduce bugs in your logging
    logic and the log messages are useless at the best.
    This article shows you an example of using freeware Redress tool to rectify whereabouts
    programmatically in your Makefile or Ant build file. So your whereabouts are always
    correct for both Java and JSP source file.
    Redress tool is part of SuperLogging at http://www.ACElet.com. SuperLogging also
    provides an open source wrapper Alog.java, which redirects log method calls to
    your favorite logging package. Redress tool can rectify whereabouts information
    on all Alog's method calls in your application. So, if you call Alog's log methods,
    these calls will be rectified by Redress.
    JDK 1.4 introduces a new utility package java.util.logging. The example in this
    article is based on JDK logging. Log4J is a cousin of JDK logging. Log4J users
    should have no difficulties to modify this example for Log4J. Both JDK logging
    and Log4J are excellent logging software for single JVM.
    Note: Redress tool rectifies method calls on Alog, not JDK logging. You need to
    call Alog instead of JDK logging in your application.
    Source code of Alog.java
    The following is the source code of Alog's JDK logging version. It serves as an
    library file and should be on your CLASSPATH:
    * Copyright Acelet Corp. 2000. All rights reserved
    * License agreement begins >>>>>>>>>> <br>
    * This program (com.acelet.opensource.logging.Alog) ("Software") is an
    * open source software. <p>
    * LICENSE GRANT. The Software is owned by Acelet Corporation ("Acelet").
    * The Software is licensed to you ("Licensee"). You are granted a
    * non-exclusive right to use, modify, distribute the Software for either
    * commercial or non-commercial use for free, as long as: <br>
    * 1. this copyright paragraph remains with this file. <br>
    * 2. this source code (this file) must be included with distributed
    * binary code.<br>
    * NO WARRANTY. This comes with absolutely no warranty. <p>
    * <<<<<<<<<< License agreement ends <p><p>
    * The purpose of releasing this open source program is to prevent vendor
    * lock in. <p>
    * You can code your program using this class to indirectly use Acelet
    * SuperLogging (com.acelet.logging). If later you want to swith to other
    * logging package, you do not need to modify your program. All you have
    * to do is: <p>
    * 1. modify this file to redirect to other logging packages. <br>
    * 2. replace existing com.acelet.opensource.Alog with your modified one. <br>
    * 3. you may have to reboot your EJB server to make the changes effect.<br>
    * <p>
    * This program is just a wrapper. For detail information about the methods
    * see documents of underline package, such as com.acelet.logging.Logging.
    * <p>
    * Visit http://www.ACElet.com for more information.
    * <p>
    * This file is a modified for using JDK logging as an EXAMPLE.
    * <br>
    * You can use Redress tool to keep your whereabouts information
    * always correct. See http://www.ACElet.com/freeware for detail.
    * <p>
    * Please see http://www/ACElet.com/opensource if you want to see the
    * original version.
    package com.acelet.opensource.logging;
    import java.util.logging.*;
    public final class Alog {
    * Log level value: something will prevent normal program execution.
    public static int SEVERE = 1000;
    * Log level value: something has potential problems.
    public static int WARNING = 900;
    * Log level value: for significant messages.
    public static int INFO = 800;
    * Log level value: for config information in debugging.
    public static int CONFIG = 700;
    * Log level value: for information such as recoverable failures.
    public static int FINE = 500;
    * Log level value: for information about entering or returning a
    * method, or throwing an exception.
    public static int FINER = 400;
    * Log level value: for detail tracing information.
    public static int FINEST = 300;
    static Logger logger;
    static {
    logger = Logger.getLogger("");
    public Alog() {
    public static void alert(String subject, String message) {
    public static void error(String text, int level, String fullClassName,
    String methodName, String baseFileName, int lineNumber) {
    String[] para = {lineNumber + "", baseFileName};
    logger.logp(getLevel(level), fullClassName, methodName, text, para);
    public static Level getLevel(int levelValue) {
    if (levelValue == SEVERE)
    return Level.SEVERE;
    else if (levelValue == WARNING)
    return Level.WARNING;
    else if (levelValue == INFO)
    return Level.INFO;
    else if (levelValue == CONFIG)
    return Level.CONFIG;
    else if (levelValue == FINE)
    return Level.FINE;
    else if (levelValue == FINER)
    return Level.FINER;
    else if (levelValue == FINEST)
    return Level.FINEST;
    else
    return Level.ALL;
    public static void log(String text, int level, String fullClassName,
    String methodName, String baseFileName, int lineNumber) {
    String[] para = {lineNumber + "", baseFileName};
    logger.logp(getLevel(level), fullClassName, methodName, text, para);
    public static void sendMail(String to, String from, String subject,
    String text) throws Exception {
    public static void sendMail(String to, String cc, String bcc, String from,
    String subject, String text) throws Exception {
    Test program
    The simple test program is Test.java:
    import com.acelet.opensource.logging.Alog;
    public class Test {
    public static void main(String argv[]){
    Alog.log("Holle world", Alog.SEVERE, "wrongClassName", "wrongMethod",
    "wrongFileName", -1);
    How to run the test program
    1. Compile Alog.java (JDK 1.4 or later, not before):
    javac Alog.java
    2. Download freeware Redress tool from http://ACElet.com/freeware.
    3. Run Redress tool:
    java -cp redress.jar Test.java
    4. Check Test.java. The Alog.log method call should be rectified.
    5. Run test program:
    java Test
    You should see log message with correct class name and method name.

    Hi;
      I found this code and would like to share it with you :
    JCoDestination destination = JCoDestinationManager
      .getDestination(DESTINATION_NAME2);
      JCoFunction function = destination.getRepository().getFunction(
      "RFC_FUNCTION_SEARCH");
      if (function == null)
      throw new RuntimeException("RFC_FUNCTION_SEARCH not found in SAP.");
      function.getImportParameterList().setValue("FUNCNAME", "*");
      function.getImportParameterList().setValue("GROUPNAME", "*");
      try {
      function.execute(destination);
      JCoTable funcDetailsTable = function.getTableParameterList()
      .getTable("FUNCTIONS");
      int totalNoFunc = funcDetailsTable.getNumRows();
      if (totalNoFunc > 0) {
      for (int i = 0; i < totalNoFunc; i++) {
      System.out.println("Function Name: "
      + funcDetailsTable.getValue(i));
      } catch (AbapException e) {
      System.out.println(e.toString());
      return;
      System.out.println("RFC_FUNCTION_SEARCH finished");
    It is working and retrieving FM.
    Regards
    Anis

  • Performance comparisons between POF & open source serialization mechanism?

    I'm curious whether anyone has done any comparisons of performance and serialized object sizes between POF and open source mechanisms such as Google Protocol Buffers and Thrift, both of which seem to be becoming quite popular. Personally, I dislike having to write a separate schema and then generate classes from it, which Protocol Buffers and Thrift require you to do, and I vastly prefer POF's mechanism of keeping everything in the code (although I wish the POF annotation framework was officially supported). But aside from that, I'd prefer to use Coherence for many of the purposes that some of my co-workers are currently using other solutions for, and this would be useful information to have in making the case.
    FWIW, I hope someone at Oracle is seriously considering open-sourcing POF. I don't think that anyone who would've bought a Coherence license would decide not to because they could get POF for free. They'd just go and use something else, like the aforementioned Protocol Buffers and Thrift. Not only are many companies adopting these as standards, but as has been mentioned in other threads on this forum, that's exactly what even some Coherence users are doing:
    Re: POF compatibility across Coherence versions
    I really wish I could to encourage developers that I work with to give POF a look as an alternative to those two (both of which we're currently using), regardless of whether or not they plan on using Coherence in the immediate future. As things stand right now, I can't use Coherence for code that needs to be shared with people in other groups who haven't adopted Coherence yet. But if I could use POF outside of Coherence, it would probably be acceptable to those folks as a generic serialization mechanism, and it would make migrating such code to Coherence at some point down the road that much easier. If, on the other hand, I have to write that code around, say, Protocol Buffers, then it becomes much harder to later justify creating and maintaining POF as a second serialization mechanism for the same set of objects, which means it's much harder to justify using Coherence for those objects.
    In short, making POF usable outside of Coherence, and who knows, maybe even getting it supported in popular open source projects such as Cassandra (which, as I understand it, uses Thrift) would make it easier to adopt Coherence in environments where objects are already persisted in other systems.
    That's my two cents.

    Hi,
    Thank you for links. It is very interesting.
    I have implemented POF serialization plugin for this benchmark http://wiki.github.com/eishay/jvm-serializers/
    You can get code, run benchmark for yourself and compare result.
    Handmade POF serialization http://gridkit.googlecode.com/svn/wiki/snippets/CoherencePofSerializer.java
    Reflection POF serialization http://gridkit.googlecode.com/svn/wiki/snippets/CoherencePofReflection.java
    Also you should put a two line in BenchmarkRunner.java, all other instructions are on jvm-serializers project page.
              Protobuf.register(groups);
              Thrift.register(groups);
              ActiveMQProtobuf.register(groups);
              Protostuff.register(groups);
              Kryo.register(groups);
              AvroSpecific.register(groups);
              AvroGeneric.register(groups);
    // register POF tests here
              CoherencePofSerializer.register(groups);
              CoherencePofReflection.register(groups);
              CksBinary.register(groups);
              Hessian.register(groups);
              JavaBuiltIn.register(groups);
              JavaManual.register(groups);
              Scala.register(groups);A few comments on result.
    * Micro benchmark is a micro benchmark, I saw quite differnt results then comparis java vs POF vs POF reflection on own domain objects.
    * POF score very good compared to protocols like Protobuf or Thrift, especially on deserialization.
    * Kryo project is quite interesting, I'm going to give it a try in next project for sure.
    Again, thanks a lot for a link.

  • Tac_Plus (open source TACACS+ server) and NAM (Network Analysis Module)

    I am trying to setup our cisco NAM's to authenticate against our open source tac_plus server.  I see traffic on port 49 between the NAM and server but I keep on getting an invalid username/password error.  I do not see any invalid logon attemps in our tacacs log.
    The tacacs server running and I am able to authenticate against it when I am logging onto our routers and switches.  I have created the following group for NAM authentication on the server ("namuser" is able to log onto our routers/switches):
    group = nam {
    cmd = web { permit capture
    permit system
    permit collection
    permit account
    permit alarm
    permit view }
    user = namuser {
    member = nam
    login = pam tac_plus

    switch config
    aaa new-model
    aaa authentication username-prompt login:
    aaa authentication login default group tacacs+ local
    aaa authentication enable default group tacacs+ enable
    aaa authorization commands 15 default group tacacs+ local
    tacacs-server host x.x.x.x
    tacacs-server directed-request
    tacacs-server key ********

  • DTrace is now open source

    I'm proud to announce that, as of 1pm today, DTrace is open source. For the source code itself, go here:
    http://opensolaris.org
    I've put together some commentary here:
    http://blogs.sun.com/roller/page/bmc/20050125#solaris_10_revealed
    Enjoy,
    Bryan
    Bryan Cantrill, Solaris Kernel Development. http://blogs.sun.com/bmc

    Question
    Does this mean that we can port or fork DTrace?Yes, provided you abide by the terms of the CDDL. See http://opensolaris.org/faq/licensing_faq.html for answers to common questions about CDDL.
    For example can I try to port DTrace to Linux?You would be in violation of the GPL. From http://www.gnu.org/philosophy/license-list.html:
    "...a module covered by the GPL and a module covered by the CDDL cannot legally be linked together. "
    Linux has some very murky policies regarded "tainted" kernels, however, so you should probably ask this question to a Linux authority. Point is: it's a GPL issue, not a CDDL issue.
    - Bryan
    Bryan Cantrill, Solaris Kernel Development. http://blogs.sun.com/bmc

  • ATI open-source driver and modelines

    Since the 8.3x versions of fglrx do not work with custom modelines, I have tried to switch to the open-source driver. However, I still seem to have a problem with modelines. Here is the relevant section in my xorg.conf file:
    Section "Monitor"
    Identifier "Monitor0"
    VendorName "Monitor Vendor"
    ModelName "LCD Panel 1280x768"
    HorizSync 30-82
    VertRefresh 40-70
    Option "dpms"
    # 1280x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 80.14 MHz
    Modeline "1280x768_60" 80.14 1280 1344 1480 1680 768 769 772 795 -HSync +Vsync
    EndSection
    Here is what I get when I start X (excerpt from Xorg.0.log):
    (--) RADEON(0): Virtual size is 1280x768 (pitch 1280)
    (**) RADEON(0): *Mode "1280x768_60": 68.9 MHz (scaled from 0.0 MHz), 49.0 kHz, 6
    0.0 Hz
    (II) RADEON(0): Modeline "1280x768_60" 68.93 1280 1296 1320 1408 768 771 777
    816
    I don't understand why the driver changes the modeline parameters. Any ideas?
    On a related issue - anyone got the 8.2x fglrx drivers working with the latest kernel and X? Everything was fine with my setup before I upgraded to 2.6.20 and 7.2.0.
    Elad

    What's changed?  If the monitor works fine (without bad resolution or the streaks characteristic of ugly refresh rates), I'd leave it alone.  The driver probably has its own ideas about modes.  Of course, that's just me.
    This stuff might concern you, from the radeon man page.
    Option "DDCMode" "boolean"
    Force to use the modes queried from the connected monitor.
    The default is off.
    Option "MonitorLayout" "string"
    This option is used to overwrite the detected monitor types. This is only required when driver makes a false detection. The possible monitor types are:
    NONE -- Not connected
    CRT -- Analog CRT monitor
    TMDS -- Desktop flat panel
    LVDS -- Lapto flat panel
    This option can be used in following format:
    Option "MonitorLayout" "[type on primary], [type on secondary]"
    For example, Option "MonitorLayout" "CRT, TMDS"
    Primary/Secondary head for dual-head cards:
    (when only one port is used, it will be treated as the primary regardless)
    Primary head:
    DVI port on DVI+VGA cards
    LCD output on laptops
    Internal TMDS prot on DVI+DVI cards
    Secondary head:
    VGA port on DVI+VGA cards
    VGA port on laptops
    External TMDS port on DVI+DVI cards
    The default value is undefined.
    Last edited by skale (2007-03-13 00:56:19)

  • Graphs with ADF Essentials 12.1.2.0 deployed on Glassfish 3.1.2 Open Source not displaying

    Hi,
    I have three simple Bar Graphs which developed using JDeveloper 12c. When I deployed in Glassfish Server 3.1.2 open source edition with ADF essentials 12.1.2.0 they are not displayed. Other data bound pages are working fine. Now if I deploy them in the integrated weblogic server then they are correctly displayed.
    As per the oracle documentation DVT components are included in ADF Essentials.
    Can someone please help me if I am missing anything?
    Thanks,
    Mehabub

    Hi Alejandro,
    I could see following warning and info in server.log file for my domain.
    [#|2013-11-17T18:01:12.677+0530|WARNING|glassfish3.1.2|org.apache.catalina.connector.Request|_ThreadID=19;_ThreadName=Thread-2;|PWC4011: Unable to set request character encoding to UTF-8 from context /JeetOnlinePortal, because request parameters have already been read, or ServletRequest.getReader() has already been called|#]
    [#|2013-11-17T18:01:12.790+0530|INFO|glassfish3.1.2|oracle.jbo.uicli.mom.CpxUtils$Visitor|_ThreadID=19;_ThreadName=Thread-2;|jndi:/server/JeetOnlinePortal/WEB-INF/classes/jeetView/DataBindings.cpx|#]
    [#|2013-11-17T18:01:15.455+0530|INFO|glassfish3.1.2|oracle.adfinternal.controller.faces.lifecycle.JSFLifecycleImpl|_ThreadID=19;_ThreadName=Thread-2;|ADFc: Initializing ADF Page Lifecycle for the JSF environment, LifecycleContextBuilder is 'oracle.adfinternal.controller.application.model.JSFDataBindingLifecycleContextBuilder'.|#]
    [#|2013-11-17T18:01:15.607+0530|INFO|glassfish3.1.2|oracle.adfinternal.controller.state.SessionBasedScopeMap|_ThreadID=19;_ThreadName=Thread-2;|ADFc: Configuration parameter adf-scope-ha-support set to 'false'.|#]
    [#|2013-11-17T18:01:18.704+0530|INFO|glassfish3.1.2|org.apache.myfaces.trinidadinternal.skin.StyleSheetEntry|_ThreadID=19;_ThreadName=Thread-2;|Loading style sheet: META-INF/adf/styles/simple-desktop.css|#]
    [#|2013-11-17T18:01:18.950+0530|INFO|glassfish3.1.2|org.apache.myfaces.trinidadinternal.skin.StyleSheetEntry|_ThreadID=19;_ThreadName=Thread-2;|Loading style sheet: META-INF/adf/styles/richcomponents-simple-desktop.css|#]
    [#|2013-11-17T18:01:19.081+0530|INFO|glassfish3.1.2|org.apache.myfaces.trinidadinternal.skin.StyleSheetEntry|_ThreadID=19;_ThreadName=Thread-2;|Loading style sheet: META-INF/bi/styles/dvt-simple.css|#]
    [#|2013-11-17T18:01:19.131+0530|INFO|glassfish3.1.2|org.apache.myfaces.trinidadinternal.skin.StyleSheetEntry|_ThreadID=19;_ThreadName=Thread-2;|Loading style sheet: META-INF/bi/styles/trinidad/dvt-simple.css|#]
    [#|2013-11-17T18:01:19.176+0530|INFO|glassfish3.1.2|org.apache.myfaces.trinidadinternal.skin.StyleSheetEntry|_ThreadID=19;_ThreadName=Thread-2;|Loading style sheet: META-INF/adf/styles/skyros-v1-desktop.css|#]
    [#|2013-11-17T18:01:19.224+0530|WARNING|glassfish3.1.2|org.apache.myfaces.trinidadinternal.skin.SkinStyleSheetParserUtils|_ThreadID=19;_ThreadName=Thread-2;|The skin selector AFIndexedIcon is not a Skin Icon Object since it does not have a content attribute. If you created this selector, please rename it to end with "style" instead of "icon" so that the Skinning Framework will treat it as a style, not an icon.|#]
    [#|2013-11-17T18:01:19.276+0530|INFO|glassfish3.1.2|org.apache.myfaces.trinidadinternal.skin.StyleSheetEntry|_ThreadID=19;_ThreadName=Thread-2;|Loading style sheet: META-INF/adf/styles/skyros-v1-theme-addition.css|#]
    [#|2013-11-17T18:01:19.325+0530|INFO|glassfish3.1.2|org.apache.myfaces.trinidadinternal.skin.StyleSheetEntry|_ThreadID=19;_ThreadName=Thread-2;|Loading style sheet: META-INF/adf/styles/skyros-v1-touchScreen-desktop.css|#]
    [#|2013-11-17T18:01:19.354+0530|INFO|glassfish3.1.2|org.apache.myfaces.trinidadinternal.skin.StyleSheetEntry|_ThreadID=19;_ThreadName=Thread-2;|Loading style sheet: META-INF/bi/styles/dvt-skyros-v1-desktop.css|#]
    [#|2013-11-17T18:01:19.387+0530|INFO|glassfish3.1.2|org.apache.myfaces.trinidadinternal.skin.StyleSheetEntry|_ThreadID=19;_ThreadName=Thread-2;|Loading style sheet: META-INF/bi/styles/dvt-skyros-v1-touchScreen-desktop.css|#]
    [#|2013-11-17T18:01:21.102+0530|WARNING|glassfish3.1.2|oracle.adf.share.security|_ThreadID=19;_ThreadName=Thread-2;|ADF Credential Store is not supported on Glassfish platform. Using the ADFNoCredentialSupportStore instead.|#]
    [#|2013-11-17T18:01:21.114+0530|WARNING|glassfish3.1.2|oracle.adf.share.security|_ThreadID=19;_ThreadName=Thread-2;|ADF Credential Store is not supported on Glassfish platform. Using the ADFNoCredentialSupportStore instead.|#]
    [#|2013-11-17T18:01:21.119+0530|WARNING|glassfish3.1.2|oracle.adf.share.jndi.ReferenceStoreHelper|_ThreadID=19;_ThreadName=Thread-2;|No credential could be loaded for Reference = Reference Class Name: oracle.jdeveloper.db.adapter.DatabaseProvider
    Type: sid
    Content: XE
    Type: subtype
    Content: oraJDBC
    Type: port
    Content: 1521
    Type: hostname
    Content: mcassociation.in
    Type: user
    Content: jeet
    , SecureRefAddr = password. Setting default value of "".|#]
    [#|2013-11-17T18:03:02.156+0530|WARNING|glassfish3.1.2|oracle.adfinternal.view.faces.partition.PartitionManager|_ThreadID=19;_ThreadName=Thread-2;|Feature "DvtGraph" is not contained in any partition.|#]
    [#|2013-11-17T18:03:02.601+0530|WARNING|glassfish3.1.2|org.apache.catalina.connector.Request|_ThreadID=20;_ThreadName=Thread-2;|PWC4011: Unable to set request character encoding to UTF-8 from context /JeetOnlinePortal, because request parameters have already been read, or ServletRequest.getReader() has already been called|#]
    [#|2013-11-17T18:03:02.602+0530|WARNING|glassfish3.1.2|org.apache.catalina.connector.Request|_ThreadID=20;_ThreadName=Thread-2;|PWC4011: Unable to set request character encoding to UTF-8 from context /JeetOnlinePortal, because request parameters have already been read, or ServletRequest.getReader() has already been called|#]
    [#|2013-11-17T18:03:02.602+0530|WARNING|glassfish3.1.2|org.apache.catalina.connector.Request|_ThreadID=20;_ThreadName=Thread-2;|PWC4011: Unable to set request character encoding to UTF-8 from context /JeetOnlinePortal, because request parameters have already been read, or ServletRequest.getReader() has already been called|#]
    [#|2013-11-17T18:03:02.602+0530|WARNING|glassfish3.1.2|org.apache.catalina.connector.Request|_ThreadID=20;_ThreadName=Thread-2;|PWC4011: Unable to set request character encoding to UTF-8 from context /JeetOnlinePortal, because request parameters have already been read, or ServletRequest.getReader() has already been called|#]
    [#|2013-11-17T18:03:03.643+0530|WARNING|glassfish3.1.2|oracle.adfinternal.view.faces.partition.PartitionManager|_ThreadID=20;_ThreadName=Thread-2;|Feature "DvtGraph" is not contained in any partition.|#]
    [#|2013-11-17T18:15:04.849+0530|INFO|glassfish3.1.2|javax.enterprise.system.tools.admin.com.sun.enterprise.v3.admin|_ThreadID=21;_ThreadName=Thread-2;|Server shutdown initiated|#]
    [#|2013-11-17T18:15:05.262+0530|INFO|glassfish3.1.2|oracle.adf.share.config.ADFConfigFactory|_ThreadID=21;_ThreadName=Thread-2;|Calling ADF Config instance implementation: class oracle.adf.share.config.ADFConfigImpl.releaseResources()|#]
    [#|2013-11-17T18:15:05.877+0530|INFO|glassfish3.1.2|oracle.adf.share.config.ADFConfigFactory|_ThreadID=21;_ThreadName=Thread-2;|Calling ADF Config instance implementation: class oracle.adf.share.config.ADFConfigImpl.releaseResources()|#]
    [#|2013-11-17T18:15:07.200+0530|INFO|glassfish3.1.2|oracle.adf.share.config.ADFConfigFactory|_ThreadID=21;_ThreadName=Thread-2;|Calling ADF Config instance implementation: class oracle.adf.share.config.ADFConfigImpl.releaseResources()|#]
    [#|2013-11-17T18:15:09.701+0530|INFO|glassfish3.1.2|javax.enterprise.resource.resourceadapter.com.sun.enterprise.connectors.service|_ThreadID=22;_ThreadName=Thread-2;|RAR7094: __xa_jdbc_ra shutdown successful.|#]
    [#|2013-11-17T18:15:12.276+0530|INFO|glassfish3.1.2|javax.enterprise.system.jmx.org.glassfish.admin.mbeanserver|_ThreadID=21;_ThreadName=Thread-2;|JMX002: JMXStartupService: Stopped JMXConnectorServer: null|#]
    [#|2013-11-17T18:15:12.276+0530|INFO|glassfish3.1.2|javax.enterprise.system.jmx.org.glassfish.admin.mbeanserver|_ThreadID=21;_ThreadName=Thread-2;|JMX001: JMXStartupService and JMXConnectors have been shut down.|#]
    [#|2013-11-17T18:15:12.277+0530|INFO|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=21;_ThreadName=Thread-2;|Shutdown procedure finished|#]
    Seems to be okay.
    Do you find something wrong or missing?
    Thanks,
    Mehabub

  • RTP Cannot open local data port

    Hello,
    I'm about to learn JMF. So I tried the example code from the sun JMF documentation(example10-1; code is appended).
    The code compiles without errors but when I run it, I alway get the following error:
    streams is [Lcom.sun.media.multiplexer.RawBufferMux$RawBufferSourceStream;@b9b538 : 1
    sink: setOutputLocator rtp://192.168.0.6:49150/audio/1
    java.io.IOException: Can't open local data port: 4800
            at com.sun.media.datasink.rtp.Handler.open(Handler.java:139)
            at Send.<init>(Send.java:60)
            at Send.main(Send.java:71)
    What does that mean and what causes that kind of exception?
    Thanks in advance.
    MfG
    Michael
    ****Code starts here****
    class Send {
       public Send() {
          AudioFormat format = new AudioFormat(AudioFormat.LINEAR, 8000, 16, 1);
          Vector devices = CaptureDeviceManager.getDeviceList(null);
          System.out.println("DEBUG: CaptureDeviceManager returned "  + devices.size() + " devices");
          CaptureDeviceInfo di = null;
          Processor p = null;
          if(devices.size() > 0)
          di = (CaptureDeviceInfo) devices.elementAt(0);
          else
          System.exit(-1);
          System.out.println("Found: " + di.toString());
          try {
          p = Manager.createProcessor(di.getLocator());
          } catch(Exception e) {
         e.printStackTrace();
         System.exit(-1);
    p.configure();
    TrackControl tracks[] = p.getTrackControls();
    p.setContentDescriptor(new ContentDescriptor(ContentDescriptor.RAW));
    boolean encodingOk=false;
    for(int i=0; i < tracks.length; i++) {
         if(!encodingOk && tracks[i] instanceof FormatControl) {
         if( ( (FormatControl)tracks[i] ).setFormat(new AudioFormat(AudioFormat.GSM_RTP, 8000, 16, 1))==null )
         tracks.setEnabled(false);
         encodingOk = true;
         else
         tracks[i].setEnabled(false);
    } //for
    if(encodingOk) {
         p.realize();
         DataSource source = null;
         try { Thread.sleep(1000); } catch(InterruptedException e){}
         try {
         source = p.getDataOutput();
         } catch(NotRealizedError e) {
         System.out.println("*** ERROR: Cannot realize");
         //System.exit(-1);
         try {
         String url = "rtp://192.168.0.6:49150/audio/1";
         System.out.println(url);
         MediaLocator m = new MediaLocator(url);
         DataSink sink = Manager.createDataSink(source, m);
         sink.open();
         sink.start();
         } catch(Exception e) {
         System.out.println("*** ERROR: ");
         e.printStackTrace();
         System.exit(-1);
    } // if
    public static void main(String[] args) {
    new Send();

    Hello,
    I tried to change the port number to 22222, 66666 and 49150. With the same effekt. I found out that when I run the program for the first time after a reboot I get these errors:
    javax.media.NotConfiguredError: getTrackControls cannot be called before configured
    at com.sun.media.ProcessEngine.getTrackControls(ProcessEngine.java:285)
    at com.sun.media.MediaProcessor.getTrackControls(MediaProcessor.java:107)
    at Send.<init>(Send.java:29)
    at Send.main(Send.java:71)
    Exception in thread "main" javax.media.NotConfiguredError: getTrackControls cannot be called before configured
    at com.sun.media.ProcessEngine.getTrackControls(ProcessEngine.java:285)
    at com.sun.media.MediaProcessor.getTrackControls(MediaProcessor.java:107)
    at Send.<init>(Send.java:29)
    at Send.main(Send.java:71)
    I have to quit the program with Ctrl-c. The next time I run it I get the IOException as described above :( .
    MfG
    Michael

  • Best way to run open source/GNU programs on Mac

    Hi folks,
    I'm kind of new to Macs, coming from the linux/unix world.   I'm working on reinstalling the OS on my macbook (after finding out the hard way that it itsn't prudent to use a case-sensitive file system on a Mac), and thought this would be a good time to ask if anyone has an opinion on the best way to run linux-y programs on a Mac.   For instance, I find myself wanting to use "zim" and keep it synchronized with my linux computers, but I can't get it to install on my mac.   I can see a few options:
    1) run linux in a virtual machine, but this is a problem since I only have 4 GB of memory.
    2) use mac ports, but most of the ports I tried in the past didn't work, and my questions to the community were ignored (I tried to be friendly, but perhaps I came across wrong...?)
    3) use fink, but I gather it is out of date and not really used any more.
    So, I'm curious what other people use if they want to use open source programs?   Ideally I wouldn't have to compile each program myself, but maybe that is the best option?
    Thanks.

    I think Fink has install binaries (and if it has a ZIM port that works for you, what do you care if Fink is a bit out-of-date as a package manager?).
    From my observations of MacPorts.com, it compiles the ported package on your system (so you need to have XCode (free from Mac App Store) installed on your system.  If MacPorts has a binary option, I have not dug deep enough to find it (as I mostly use the minimum to get something I want installed).
    The other option is to download the Open Source package and build it yourself.  There are some that think this is the ONLY way to go about it (me I'm lazy and only do that for Vim which I desire specific options not always included in canned Vim packages).
    If you want OpenZIM on your Mac and you only use it once in a while, then a virtual machine might be the way to go.  However, if your use of OpenZIM is extensive, then a virtual machine can be a bit heavy weight, adn for that you might want to either find a working port or build it yourself.
    Whatever you do, DO NOT replace a standard Mac OS X installed Unix side program with your own.  Put your stuff in /usr/local/bin, or a personal local tree (Fink uses /sw/... and MacPorts uses /opt/local/...), then modify PATH in your shell initialization file.  Replacing standard Mac OS X Unix programs may break Mac OS X maintenance scripts, GUI programs that get an assist from a Unix command, etc...
    NOTE:  Chances are you Mac can go up to at least 8GB of RAM, and if you look at Crucial.com you might find it will not cost you much at all (for example, the MacBook Pro I just got was upgraded from 4GB to 8GB for only $43).  With 8GB of RAM you will not notice that you have a virtual machine locking down 2GB.  Also I'm not telling you to spend money, just pointing out possible options should you find your need for OpenZIM demands the use of a virtual machine.
    With respect to a case sensitive file syste, if you need one, then create a partition (or perhaps a disk image (.dmg) via Applications -> Utilities -> Disk Utility) for that purpose (an external disk is also an option).  But as you have discovered Mac OS X and many of its GUI applications have assumptions based on a case-insensitive file system.

  • Titan Eclipse plug-ins released in open source

    Dear all,
    we are happy to announce that the source code of Eclipse plug-ins, after being migrated to ANTLR 4, has been released in github, see https://github.com/eclipse/titan.EclipsePlug-ins,
    together with a number of new test ports and protocol modules.
    The Eclipse plug-in installable package can be downloaded from https://www.eclipse.org/downloads/download.php?file=/titan/TITAN_Designer_and_Executor_plugin-5.3.pl1-opensource.zip
    , and it contains all external dependencies of the plug-ins not available in Eclipse directly (not part of an Orbit package).
    It is a zipped update site, which , when downloaded , can be unpacked and used as a local update site to install the plug-ins.
    With this, the open sourcing project of Titan can be considered completed.
    Eclipse Titan consists of the compilation and execution environment, including native codecs for BER , generic binary, generic text, XML, JSON,
    plus a number of utilities for log handling, XML schema conversion etc. (see https://github.com/eclipse/titan.core);
    the afore-mentioned set of Eclipse plug-ins (Designer to assist in developing TTCN-3 code; Executor to control execution from Eclipse;
    LogViewer to represent logs in a graphical format; Titanium to assist in code refactoring, code smell detection etc.)
    plus a tool-box which at the moment consists of 17 test ports and 33 protocol modules with different encodings and a library of external functions.
    Depending on requests, more protocol modules and test ports could be released later.
    Titan development will continue internally within Ericsson, but we hope for contributors, either for TTCN-3 code,
    or for Titan core/plug-ins and test ports/protocol modules respectively, especially for domains not yet covered by Titan.
    On behalf of the Ericsson Titan developer team
    Elemer Lelik

    Not aware of any open source plugins, though there are lots of sample in the SDK and online from others.
    Be aware that Acrobat 8 is no longer supported by Adobe (as of November 3rd).
    From: Adobe Forums <[email protected]<mailto:[email protected]>>
    Reply-To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>>
    Date: Sun, 6 Nov 2011 22:07:17 -0800
    To: Leonard Rosenthol <[email protected]<mailto:[email protected]>>
    Subject: Open-source plug-ins to manipulate Bookmarks and Links
    Open-source plug-ins to manipulate Bookmarks and Links
    created by OALD<http://forums.adobe.com/people/OALD> in Acrobat SDK - View the full discussion<http://forums.adobe.com/message/4011004#4011004

  • How do I open the same ports on an Airport Extreme Base Station for multiple computers at the same time?

    As the title suggests...
    I have a mix of five Mac and PC's at home using an Airport Extreme Base Station as the router.   I need many ports opened on the AEBS for all of the computers- not just one computer.  (for example: three people want to play TF2 on Steam at the same time; each machine needs the correct ports open on the router).   Port forwarding  only allows me to forward a given port to a single IP, yet I need that port open for five differnt IP's, all at the same time. 
    How do I do that on an AEBS?
    In the same way, I have a small office of four iMacs using an old airport with the same exact issue.   I would like to be able to connect to all of them remotely with Apple Remote Desktop, but the port forwarding on the airport only allows a port to forward to a single IP.   I want to be able to tunnel into the office network and log onto any machine behind the Airport extreme... not just a single IP.    I currently have it set up where I can tunnel into the office from my house, I can find the one machine that the port forwarding has been assigned to, I can log on and everything is just fine... with one machine.    How do I open the firewall for the other machines? 
    TL,DR version:  How do you open ports on an Airport Extreme Base Station instead of forwarding ports?   Forwarding ports doesn't work for multiple IP's.  

    You can open a single or multiple ports to a single device or different ports to different devices, but you cannot open the same port to multiple devices via the AirPort Utility for the Apple routers.

Maybe you are looking for

  • Can I have data from Numbers automated to embed to Pages template?

    I am creating both a database and a document resource for a large archival project. I would like to know if there is a means to enter the data into a spread sheet in Numbers and them import each of the cells into a separate window in Pages. For examp

  • Date Format in PeopleSoft Query Expressions

    Hello, I have devloped a query where one of the field has date field. The format that's showing is 'MM/DD/YYYY'. We want the format in 'MM-DD-YYYY'. I tried to create a expression using to_char(A.fieldname,'MM-DD-YYYY'). But its not working. Is there

  • Unusual characters displayed... missing a locale or..? [solved]

    What is the cause of these usual characters when I "man patch"? Am I missing a locale or something? Last edited by graysky (2011-10-19 17:29:53)

  • Issue with SimpleCacheExplorer

    Hi I have an embarassingly simple issue but just can't resolve it. Apologies in advance if this has been addressed before in this forum (search did not reveal anything) I am trying out the sample Java program SimpleCacheExplorer. Following the user g

  • Can I put this code into a SAPscript form?

    Hello experts, can I put in a SAPscript window codes like read table, select statement, call function, etc?if not, where would I put conditions like if sy-subrc = 0? because I have a conditon that after calling function 'READ_TEXT' I would check if t