RMI partially working

Alright guys, I am currently trying to run an application that reads the details of a Book from a remote server. The RMIRegistry is running fine, the Server runs no problems and to a certain extent the application is working. See below:
C:\libsysRMI>java LibraryApplication
ISBN=0-x2-783637898-S
Title=Java RMI
Exception occurred while creating myBook: java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: CopyImpl
However I am getting an error as can be seen, this should be returning the copies of the book. The problem seems to be with my copyImpl class which is included below along with the Application class where the exception is being thrown.
import java.util.Collection;
public class CopyImpl implements CopyIF{
  private BookIF book;
  private Collection loans;
  private String copyNo;
  public CopyImpl(String copyNo) {
    this.copyNo = copyNo;
  public String getCopyNo(){
    return copyNo;
  public java.util.Collection getLoans(){
    return loans;
  public BookIF getBook(){
    return book;
  public String toString(){
    return "[copy="+copyNo+  "]" ;
import java.util.*;
import java.rmi.*;
public class LibraryApplication {
  public static final String serverName="localhost";
  public LibraryApplication() {
    BookIF book = getRemoteBook();
    try{
       //call the remote method getISBN...
       print("ISBN="+book.getISBN());
       //call the remote method getTitle...
       print("Title="+book.getTitle());
       //call the remote method getCopies...
       print("Number of copies="+book.getCopies().size());
       //another call to the remote method getCopies... for the same data
       printCopies(book.getCopies());
        * Replace with transfer object pattern, should allow 1 call instead of 4 I think
    }catch(RemoteException ex){
      System.out.println("Exception occurred while creating myBook: " + ex);
  private BookIF getRemoteBook() {
    Collection authors=null;
    BookIF myBook = null;
    try{
      //instead of local call, bind to the remote instance
      //myBook = new BookImpl("Java is Good","0-xug68904847", authors, null);
      myBook = (BookIF) Naming.lookup("//"+serverName+"/myBook_one");
      //Collection copies = getCopies(myBook);
      //myBook.setCopies(copies);
    }catch(Exception ex){
      System.out.println("Exception occurred while creating myBook: " + ex);
    return myBook;
  private void print(Object o){
    System.out.println(o.toString());
  private void printCopies(Collection copies){
    if(copies !=null){
      System.out.println(copies.toString());
    }else{
      System.out.println("no copies found.");
  private Collection getCopies(BookIF book){
    Collection copies = new Vector();
    for(int i=0;i<10;i++){
      copies.add(new CopyImpl("my copy "+i));
    return copies;
  public static void main(String[] args){
    LibraryApplication library = new LibraryApplication();
}Any ideas what could be going wrong???I know that an UnmarshalException is to do with an IO error occuring while attempting to unmarshal (deserialise) the value returned by a remote method but I can't actually fix it after several attempts. All help is appreciated.
Regards spj2004

I'm not an RMI Expert, but that exception is thrown because the class you are trying to serialize does not implement java.io.Serializable
Try changing this:
public class CopyImpl implements CopyIF{
to:
public class CopyImpl implements CopyIF, java.io.Serializable{                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

Similar Messages

  • International Languages partially working

    Dear Apple Discussions,
    when I go into System Preferences -> International -> Languages and choose one other than English the changes are only partial.
    For example, when I change to Japanese some of the apps. in the Application folder have the Japanese name. However none of the toolbar or input menus are in Japanese.
    I have tried this in a new account as well with the same effect.
    Also zapped the PRAM and NVRAM just for kicks.
    I think remember having installed all the Languages since it didn't add that much to the disk usage. Besides, if it is partially working isn't that an indication of having it installed?
    Is there some way of checking to see whether I have the languages installed?
    Thanks and Happy Thanksgiving

    Thanks for the quick response
    The Japanese was only an example. However, it is relevant since I was wanting too show it to a Japanese colleague of mine. Not even my Finder is translated into Japanese.
    However said colleague's new MacBook also running Leopard does show it in Japanese.
    When I go into the Package Contents of the Finder I only find the English.lproj folder. Does this mean I didn't install the international languages after all? If not, then why do some of the apps. like Dictionary change their name if I switch to Japanese?

  • My iPhone 4 only partially works after water damage...

    Basically, I dropped my iPhone 4 down the toilet (which was stupid of me in the first place) and got it out of the water as soon as possible. I let out as much excess water as humanly possible without the tools, as I didn't have any on me at that point, and so I let it dry out. It wasn't working at all the next day until I had taken the back off and now I have got it to the stage of turning on and partially working.
    When plugged into a power socket it will turn on as usual and get to the screen telling me to plug it into iTunes, but when I plug it into the computer it will turn off and on at the silver Apple logo which means I can't connect it to iTunes. In both cases, as soon as I unplug it, it turns off straight away, but when plugged in it says that it has 100% battery.
    I wasn't sure where the major problem was and so I sent it off to a company who fixed that sort of problem, but they told me that there was some corrosion on the inside and that they were unable to fix it which was a pain, and because Apple don't cover liquid damage I don't know what else to try... I bought a new battery just in case the battery had become flooded, but this made no difference so it's definitely not the battery directly.
    Has anyone else had this problem and is there a good solution that might help? (And if possible I would like to keep what is on there, but this is not essential...)
    Thanks,
    Ben

    IF you would have taken it to Apple, you could have gotten it replaced for US$199. Now that it's been opened by a 3rd party, they will most likely not permit this.  If there is corrosion on the inside, it's most likely permanently borked. Sell it for what you can get for parts and buy a new one.

  • Basic RMI program works in windows but not Linux

    Hello,
    I'm trying to learn RMI for a program at work.
    I have the book "Core Java 2 - Volume 2 - Advanced Features". Chapter 5 of this book is about RMI.
    The most basic example program they use works fine in Windows. However, when I try to run this same program under linux it doesn't work.
    For now, I'm not even trying to run a client (in linux)...just the server.
    Here is the server code.
    public class ProductServer
    public static void main(String args[])
    try
    System.out.println
    ("Constructing server implementations...");
    ProductImpl p1
    = new ProductImpl("Blackwell Toaster");
    ProductImpl p2
    = new ProductImpl("ZapXpress Microwave Oven");
    System.out.println
    ("Binding server implementations to registry...");
    Naming.rebind("rmi://172.20.101.1/toaster", p1);
    Naming.rebind("rmi://172.20.101.1/microwave", p2);
    System.out.println
    ("Waiting for invocations from clients...");
    catch(Exception e)
    e.printStackTrace();
    What is very interesting is that this call works
    Naming.rebind("rmi://172.20.101.1/toaster", p1);
    But the very next line
    Naming.rebind("rmi://172.20.101.1/microwave", p2);
    Throws this error ::
    java.rmi.UnmarshalException: Error unmarshaling return header: java.io.EOFException
    at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:221)
    at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:366)
    at sun.rmi.registry.RegistryImpl_Stub.rebind(RegistryImpl_Stub.java:133)
    at java.rmi.Naming.rebind(Naming.java:172)
    at ProductServer.main(ProductServer.java:35)
    I would very much appreciate the help. Thank You.

    We solved the problem
    Apparently, on the linux machine we had both gcc and the jdk installed
    the regualar compile command hit the jdk
    the rmic command used the gcc version of rmic
    the rmiregistry used the gcc version of rmiregistry
    the regular run command hit the jdk
    using the rmic and rmiregistry in the jdk made everything work fine
    I knew it had to be a stupid answer.

  • RMI not working

    I am new to weblogic and am trying to deploy an RMI implementation class in weblogic 6.1. I went through the example and it fails. I get no stub/skel classes or the proxy class I'm supposed to get when I run weblogic.rmic. I have tried numerous ways using java.rmi and weblogic.rmi but have not had any success. When I run the client program, I always get the following:
    Error marshaling transport header; nested exception is:
    java.io.EOFException
    java.rmi.MarshalException: Error marshaling transport header; nested exception is:
    java.io.EOFException
    java.io.EOFException
    at java.io.DataInputStream.readByte(DataInputStream.java:224)
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:206)
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:174)
    at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:318)
    at sun.rmi.registry.RegistryImpl_Stub.list(Unknown Source)
    at TestRMIClient.main(TestRMIClient.java:44)

    Hi Chip,
    Can you explain what you are trying to do, I will try to see if I can help
    you.
    You can follow: http://e-docs.bea.com/wls/docs70/rmi/rmi_api.html to write
    your implementation.
    Best place to start would be with the examples shipped with WLS:
    WL_HOME\weblogic700\samples\server\src\examples\rmi folder has the examples
    and the docs that will help you run the examples.
    If this doesnt help, can you please explain what you are trying to do and I
    will see if I can help you out.
    hth
    sree
    "Chip Truax" <[email protected]> wrote in message
    news:[email protected]..
    Answer really didn't help - I've tried several different protocols, t3,iiop, http. Nothing works - it looks to me that there is no entry in the RMI
    registry, or that there is no RMI registry in Weblogic. According to docs, I
    should see my object in JNDI tree, but I see nothing. Clearly the binding is
    not working correctly. Also, the docs say I should get some sort of proxy
    class or xml file generated when the weblogic.rmic is run - but absolutely
    nothing gets output.

  • RMI-server works on Windows and Linux but not on Solaris

    I wrote an application which uses RMI. The server is successfully tested on Windows and Linux. However it doesn't work on Solaris.
    Naming.lookup works, I can find the server. But calling a method on my remote interface causes a ConnectionException:
    java.rmi.ConnectException: Connection refused to host: 192.168.1.123; nested exception is:
         java.net.ConnectException: Connection refused: connect
         at sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknown Source)
         at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source)
         at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source)
         at sun.rmi.server.UnicastRef.newCall(Unknown Source)
         at at.triton.javaengine.server.ServerImpl_Stub.connectToWindow(Unknown Source)
         at at.triton.javaengine.client.JavaEngineClient.connectToWindow(JavaEngineClient.java:288)
         at at.triton.javaengine.client.JavaEngineClient.main(JavaEngineClient.java:787)
    Caused by: java.net.ConnectException: Connection refused: connect
         at java.net.PlainSocketImpl.socketConnect(Native Method)
         at java.net.PlainSocketImpl.doConnect(Unknown Source)
         at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
         at java.net.PlainSocketImpl.connect(Unknown Source)
         at java.net.SocksSocketImpl.connect(Unknown Source)
         at java.net.Socket.connect(Unknown Source)
         at java.net.Socket.connect(Unknown Source)
         at java.net.Socket.<init>(Unknown Source)
         at java.net.Socket.<init>(Unknown Source)
         at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(Unknown Source)
         at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(Unknown Source)
         ... 7 moreNote that I have almost no experience with Solaris.
    Additional information about the common pitfalls which I have already checked:
    * rmiregistry finds the server classes (the exception was different without them)
    * the server is in the LAN and the desktop firewall of the client is double-checked to let the required ports through to any destination.

    java.rmi.ConnectException: Connection refused tohost: >192.168.1.123; nested exception is:
    java.net.ConnectException: Connection refused:
    : connect
    Clearly indicates what is happening inside there.Clearly indicates that you don't know what you are talking about.
    Any applications invoked with a security manager must
    be granted explicit permission to access local system
    resources apart from read access to the directory and
    its subdirectories where the program is invoked.Any application that gets a java.net.ConnectionException: Connection
    refused is getting it more or less directly from the TCP/IP stack. If the problem had anything to do with policies and permissions and SecurityManagers, it would have been an AccessControlException .
    if your client RMI doesnt include these lines then If your 'client RMI' does include these lines then I would like a definition of what exactly a 'client RMI' really is, because I've been using RMI for ten years and wrote a book about it and I certainly don't know.
    1)just include these lines
    if (System.getSecurityManager() == null) {
    System.setSecurityManager(new
    SecurityManager());In other words, if the application doesn't already have a security manager, in which case the contents of the policy file or the 'client RMI', or whatever you want to call it, are completely irrelevant, such that they couldn't possibly be having the problem you desrcribe, add a security manager so that we get into the land where you might possibly know what you're talking about?
    e a policy file
    grant {
    permission java.net.SocketPermission
    "192.168.1.123:1099", "accept,connect,resolve";
    };And this is completely unnecessary if there isn't a security manager, and completely unrelated to the OP's problem.

  • RMI Not Work on real Ip

    Hello friends,
    i have devlop one application,in which i devlop one server and cklient which work perfactly in LAN .
    But when i put it on real ip means server and also client put on real IP
    it will not work perfactly .
    Can any one help me..

    Dear,
    Plz see, if u r behind the firewll then may be firewall restrict your RMI request.
    Regards.

  • RMI not working through Wireless LAN

    I'm customizing an application which heavily uses RMI. This works fine wired, but when the user connects from a laptop through certain wireless LAN cards, objects sent via RMI never arrived. Our network sniffer revealed that packets apparently used for RMI up to 17K in size are failing. According to our networking guy, the IEEE says packets should be under 9K. Is the packet size used by RMI configurable? Is it really violating an IEEE standard?
    Thanks.

    At the risk of wading into an area with limited knowledge, I'd say that RMI is not the place to look. The problem sounds like it is in your TCP/IP stack somewhere, because that's where packet sizes are supposed to be negotiated. (With a sniffer you typically look at transmitted packets, not application blocks; the TCP/IP sender is supposed to packetize as appropriate, and the TCP/IP receiver is supposed to reassemble.)

  • Suggestion for a partially working play

    I have a Zen Micro, and while i can't say its always been the best to use, it has provided me a lot of use. But now I'm having some issues after it fell earlier today.
    After it fell when i powered it off and on (through battery removable, only way), it rebuilt the library and a good 90&#37; or so of my music still appears to be there and (somewhat) working. There are a few weird things however.
    . Playlists are gone, no sign of them ever. However, it kept all other settings such as my options for shutdown, backlight, the most played songs etc.
    2. It always says "Select music to PLAY from the Music Library" on the screen when not in a menu. This makes it impossible to check what song you are listening to etc, but oddly enough the songs still seem to play fine. The only time it wont display this as the main message is when navagating menus and searching for music. Also the bar telling how long the song has been going on is always either empty or full. It will however tell me how many songs are in the now playing in top left ( of 5 etc).
    3. Impossible to detect on computer. I've had this problem with the player before i ever dropped it, and i know it is a VERY common problem here on the forums, however it is a symptom all the same. I can get it to ring when i plug it in and windows xp detects it as a MTP Media Player. It also has the normal docking screen on the player at the time, this is all normal. However windows media player 0 and creative labs media organizer both have no idea it is plugged in at all. It DOES show up under device manager under "Windows Portable Devices" as "Creative Zen Micro". Driver version as reported by device manager is 5.2.3802.3802. I believe the last time i updated the software was around 5 months ago with everything current.
    Now I can only see 2 solutions from what I know (hoping some tohers will know more please!) and that is...
    . Do nothing. Try to creative playlist by guessing track numbers and using the add to selected feature, finally creating a now playing thing that will save as a playlist. However i still have missing music from the rollback, and i fear that i may not be able to get new media on it ever since i dropped it and windows wont recognize it.
    2. Try to do a "recovery mode". This will erase all contents of player but possibly cure it. This should (as explainted by creative) make it recognizable again by my computer, as well as may fix the display problems. However, if it doesnt work, im stuck with a brick, as it was likely a circuitry/broke problem from when i dropped it. Then its even more useless than its current state.
    The main thing i need from this i guess is either advice on what to do, or a possible solution as to how to get it readable by creative media organizer as i believe that will solve many of my problems.
    Thank you for reading if you stuck iwth me this long and thank you VERY much if you have any good advice to offer.

    Yur best bet is probably sending it in to creative, if ur out of rebate, consider buying a new one because you might be paying more for the parts than a new one. The hard dri've it most likely scratched, so a format might not work as well.

  • I am having problems sncing my iphone4 with i tunes.       I have just changed from a windows to mac and from cable sync to iCloud.  All works from imac to iPhone.  but from phone to imac only partially works.

    I canged name of calender on iphone and it has changed on the imac.  But none of my previous entries or new entries are going to the iphone.  If I add on icloud then the entry goes to both phone and imac.  I have tried taking calendar off icloud and saving to phone and then reinstating and merging, but nothing changes.  My contacts seems to be working fine.  That also previously was synced by cable.
    Anybody able to help me please

    WMA files are 'window media audio' files, which is a Microsoft format. If you want to add them to your iTunes library on your Mac then you will need to convert them into a compatible format first. If you still have your windows machine then iTunes for Windows can convert them from WMA to MP3 format : https://discussions.apple.com/message/24158701#24158701
    Or try a search for, for example, 'convert wma to mp3' to find programs to convert them.

  • Unable to get Rmi program working. Help plz - urgent.

    Any help to get this problem resolved would be of help.
    I get the error as below:
    D:\test\nt>java Client
    Server
    Client exception: Error marshaling transport header; nested exception is:
    javax.net.ssl.SSLException: untrusted server cert chain
    java.rmi.MarshalException: Error marshaling transport header; nested exception is:
    javax.net.ssl.SSLException: untrusted server cert chain
    javax.net.ssl.SSLException: untrusted server cert chain
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a([DashoPro-V1.2-120198])
    at com.sun.net.ssl.internal.ssl.ClientHandshaker.a([DashoPro-V1.2-120198])
    at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage([DashoPro-V1.2-120198])
    at com.sun.net.ssl.internal.ssl.Handshaker.process_record([DashoPro-V1.2-120198])
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a([DashoPro-V1.2-120198])
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a([DashoPro-V1.2-120198])
    at com.sun.net.ssl.internal.ssl.AppOutputStream.write([DashoPro-V1.2-120198])
    at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:76)
    at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:134)
    at java.io.DataOutputStream.flush(DataOutputStream.java:108)
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:207)
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:178)
    at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:87)
    at Server_Stub.passArgs(Unknown Source)
    at Client.main(Client.java, Compiled Code)
    the server was invokde as:
    D:\test\nt>java -Djava.rmi.server.codebase="file:/d:/test" -Djava.policy=d:/test/policy Server a b c
    Server bound in registry
    where policy had allpermission
    The server program is given as below:
    import java.net.InetAddress;
    import java.rmi.Naming;
    import java.rmi.registry.LocateRegistry;
    import java.rmi.registry.Registry;
    import java.rmi.RemoteException;
    import java.rmi.RMISecurityManager;
    import java.rmi.server.UnicastRemoteObject;
    public class Server extends UnicastRemoteObject implements Message
         private static String[] args;
         public Server() throws RemoteException
              // super();     
              super(0, new RMISSLClientSocketFactory(),
                   new RMISSLServerSocketFactory());
         public String[] passArgs() {
              System.out.println(args[0]);
              System.out.println(args[1]);
              System.out.println(args[2]);
              System.out.println(args.length);
              System.out.println();
              return args;
         public static void main(String a[])
              // Create and install a security manager
              if (System.getSecurityManager() == null)
                   System.setSecurityManager(new RMISecurityManager());
              args=a;
              try
                   Server obj = new Server();
                   // Bind this object instance to the name "Server"
                   Registry r = LocateRegistry.createRegistry(4646);
                   r.rebind("Server", obj);
                   System.out.println("Server bound in registry");
              } catch (Exception e) {
                   System.out.println("Server err: " + e.getMessage());
                   e.printStackTrace();
    The RMISSLServerSocketFactory class is as below:
    import java.io.*;
    import java.net.*;
    import java.rmi.server.*;
    import javax.net.ssl.*;
    import java.security.KeyStore;
    import javax.net.*;
    import javax.net.ssl.*;
    import javax.security.cert.X509Certificate;
    import com.sun.net.ssl.*;
    public class RMISSLServerSocketFactory implements RMIServerSocketFactory, Serializable
         public ServerSocket createServerSocket(int port)
              throws IOException     
              SSLServerSocketFactory ssf = null;
              try {
                   // set up key manager to do server authentication
                   SSLContext ctx;
                   KeyManagerFactory kmf;
                   KeyStore ks;
                   char[] passphrase = "passphrase".toCharArray();
                   ctx = SSLContext.getInstance("TLS");
                   kmf = KeyManagerFactory.getInstance("SunX509");
                   ks = KeyStore.getInstance("JKS");
                   ks.load(new FileInputStream("testkeys"), passphrase);
                   kmf.init(ks, passphrase);
                   ctx.init(kmf.getKeyManagers(), null, null);
                   ssf = ctx.getServerSocketFactory();
              } catch (Exception e)
                   e.printStackTrace();
                   return ssf.createServerSocket(port);
    The RMIClientSocketFactory is as below:
    import java.io.*;
    import java.net.*;
    import java.rmi.server.*;
    import javax.net.ssl.*;
    public class RMISSLClientSocketFactory     implements RMIClientSocketFactory, Serializable
         public Socket createSocket(String host, int port)
              throws IOException
              SSLSocketFactory factory =(SSLSocketFactory)SSLSocketFactory.getDefault();
              SSLSocket socket = (SSLSocket)factory.createSocket(host, port);
                   return socket;
    And finally the client program is :
    import java.net.InetAddress;
    import java.rmi.registry.LocateRegistry;
    import java.rmi.registry.Registry;
    import java.rmi.RemoteException;
    public class Client
         public static void main(String args[])
              try
                   // "obj" is the identifier that we'll use to refer
                   // to the remote object that implements the "Hello"
                   // interface
                   Message obj = null;
                   Registry r = LocateRegistry.getRegistry(InetAddress.getLocalHost().getHostName(),4646);
                   obj = (Message)r.lookup("Server");
                   String[] s = r.list();
                   for(int i = 0; i < s.length; i++)
                        System.out.println(s);
                   String[] arg = null;
                   System.out.println(obj.passArgs());
                   arg = obj.passArgs();
                   System.out.println(arg[0]+"\n"+arg[1]+"\n"+arg[2]+"\n");
              } catch (Exception e) {
                   System.out.println("Client exception: " + e.getMessage());
                   e.printStackTrace();
    The Message interface has the code:
    import java.rmi.Remote;
    import java.rmi.RemoteException;
    public interface Message extends Remote
         String[] passArgs() throws RemoteException;
    Plz. help. Urgent.
    Regards,
    LioneL

    hi Lionel,
    have u got the problem solved ?
    actually i need ur help regarding RMI - SSL
    do u have RMI - SSL prototype or sample codings,
    i want to know how to implement SSL in RMI
    looking for ur reply
    -shafeeq

  • [solved]partially working network, problems with ssl and irc

    Hi,
    for a weird reason I can't access any websites with https anymore nor can i connect to any irc servers with irssi and connection attempts with ssh time out. The system is up2date and I am using kdemod as DE.
    My rc.conf looks like this:
    # /etc/rc.conf - Main Configuration for Arch Linux
    # LOCALIZATION
    # LOCALE: available languages can be listed with the 'locale -a' command
    # HARDWARECLOCK: set to "UTC" or "localtime", any other value will result
    # in the hardware clock being left untouched (useful for virtualization)
    # TIMEZONE: timezones are found in /usr/share/zoneinfo
    # KEYMAP: keymaps are found in /usr/share/kbd/keymaps
    # CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
    # CONSOLEMAP: found in /usr/share/kbd/consoletrans
    # USECOLOR: use ANSI color sequences in startup messages
    LOCALE="de_DE.utf8"
    HARDWARECLOCK="localtime"
    TIMEZONE="Europe/Berlin"
    KEYMAP="de"
    CONSOLEFONT=
    CONSOLEMAP=
    USECOLOR="yes"
    # HARDWARE
    # MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
    # MOD_BLACKLIST: Prevent udev from loading these modules
    # MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
    # NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
    MOD_AUTOLOAD="yes"
    #MOD_BLACKLIST=() #deprecated
    MODULES=(!b44 !mii !ipw2200 !libipw !ac97_bus !snd-mixer-oss !snd-pcm-oss !snd-page-alloc !snd-pcm !snd-timer !snd !snd-ac97-codec !snd-intel8x0 !snd-intel8x0m !soundcore b44 mii ipw2200 libipw ac97_bus snd-mixer-oss snd-pcm-oss snd-page-alloc snd-pcm snd-timer snd snd-ac97-codec snd-intel8x0 snd-intel8x0m soundcore)
    # Scan for LVM volume groups at startup, required if you use LVM
    USELVM="no"
    # NETWORKING
    # HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
    HOSTNAME="horst-lp"
    # Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
    # Interfaces to start at boot-up (in this order)
    # Declare each interface then list in INTERFACES
    # - prefix an entry in INTERFACES with a ! to disable it
    # - no hyphens in your interface names - Bash doesn't like it
    eth0="dhcp"
    # Wireless: See network profiles below
    #Static IP example
    #eth0="dhcp"
    eth0="dhcp"
    INTERFACES=(!eth0 !eth1 !wlan0)
    # Routes to start at boot-up (in this order)
    # Declare each route then list in ROUTES
    # - prefix an entry in ROUTES with a ! to disable it
    gateway="default gw 192.168.0.1"
    ROUTES=(!gateway)
    # Enable these network profiles at boot-up. These are only useful
    # if you happen to need multiple network configurations (ie, laptop users)
    # - set to 'menu' to present a menu during boot-up (dialog package required)
    # - prefix an entry with a ! to disable it
    # Network profiles are found in /etc/network.d
    # This now requires the netcfg package
    #NETWORKS=(main)
    # DAEMONS
    # Daemons to start at boot-up (in this order)
    # - prefix a daemon with a ! to disable it
    # - prefix a daemon with a @ to start it up in the background
    DAEMONS=(syslog-ng hal !network networkmanager avahi-daemon avahi-dnsconfd alsa cdemud kdm samba mpd lighttpd)
    Earlier I had some problems with not resolving addresses, which I somehow got rid of. At the time I blamed my isp.
    Perhaps something broke when I had a program running in wine to play with a car too and I had to switch the laptop off bc it didn't want to react anymore.
    thx for reading
    e: I don't know why, but it worked when I started Arch this morning.. while it didn't yesterday although everything worked correctly on my other PCs.
    Last edited by dt (2009-11-07 09:02:46)

    Hi,
    for a weird reason I can't access any websites with https anymore nor can i connect to any irc servers with irssi and connection attempts with ssh time out. The system is up2date and I am using kdemod as DE.
    My rc.conf looks like this:
    # /etc/rc.conf - Main Configuration for Arch Linux
    # LOCALIZATION
    # LOCALE: available languages can be listed with the 'locale -a' command
    # HARDWARECLOCK: set to "UTC" or "localtime", any other value will result
    # in the hardware clock being left untouched (useful for virtualization)
    # TIMEZONE: timezones are found in /usr/share/zoneinfo
    # KEYMAP: keymaps are found in /usr/share/kbd/keymaps
    # CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
    # CONSOLEMAP: found in /usr/share/kbd/consoletrans
    # USECOLOR: use ANSI color sequences in startup messages
    LOCALE="de_DE.utf8"
    HARDWARECLOCK="localtime"
    TIMEZONE="Europe/Berlin"
    KEYMAP="de"
    CONSOLEFONT=
    CONSOLEMAP=
    USECOLOR="yes"
    # HARDWARE
    # MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
    # MOD_BLACKLIST: Prevent udev from loading these modules
    # MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
    # NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
    MOD_AUTOLOAD="yes"
    #MOD_BLACKLIST=() #deprecated
    MODULES=(!b44 !mii !ipw2200 !libipw !ac97_bus !snd-mixer-oss !snd-pcm-oss !snd-page-alloc !snd-pcm !snd-timer !snd !snd-ac97-codec !snd-intel8x0 !snd-intel8x0m !soundcore b44 mii ipw2200 libipw ac97_bus snd-mixer-oss snd-pcm-oss snd-page-alloc snd-pcm snd-timer snd snd-ac97-codec snd-intel8x0 snd-intel8x0m soundcore)
    # Scan for LVM volume groups at startup, required if you use LVM
    USELVM="no"
    # NETWORKING
    # HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
    HOSTNAME="horst-lp"
    # Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
    # Interfaces to start at boot-up (in this order)
    # Declare each interface then list in INTERFACES
    # - prefix an entry in INTERFACES with a ! to disable it
    # - no hyphens in your interface names - Bash doesn't like it
    eth0="dhcp"
    # Wireless: See network profiles below
    #Static IP example
    #eth0="dhcp"
    eth0="dhcp"
    INTERFACES=(!eth0 !eth1 !wlan0)
    # Routes to start at boot-up (in this order)
    # Declare each route then list in ROUTES
    # - prefix an entry in ROUTES with a ! to disable it
    gateway="default gw 192.168.0.1"
    ROUTES=(!gateway)
    # Enable these network profiles at boot-up. These are only useful
    # if you happen to need multiple network configurations (ie, laptop users)
    # - set to 'menu' to present a menu during boot-up (dialog package required)
    # - prefix an entry with a ! to disable it
    # Network profiles are found in /etc/network.d
    # This now requires the netcfg package
    #NETWORKS=(main)
    # DAEMONS
    # Daemons to start at boot-up (in this order)
    # - prefix a daemon with a ! to disable it
    # - prefix a daemon with a @ to start it up in the background
    DAEMONS=(syslog-ng hal !network networkmanager avahi-daemon avahi-dnsconfd alsa cdemud kdm samba mpd lighttpd)
    Earlier I had some problems with not resolving addresses, which I somehow got rid of. At the time I blamed my isp.
    Perhaps something broke when I had a program running in wine to play with a car too and I had to switch the laptop off bc it didn't want to react anymore.
    thx for reading
    e: I don't know why, but it worked when I started Arch this morning.. while it didn't yesterday although everything worked correctly on my other PCs.
    Last edited by dt (2009-11-07 09:02:46)

  • Touchpad headphone jack partially works

    Finally got a refurbished unit that has working wifi and now I find out that when headphones are used sound only comes out of the left channel. The diagnostic test for the headphones wont recognize that the headphones are being plugged in. Everything I have tried:
    1. Webos doctor 3.0.4
    2. 4 pairs of headphones. All confirmed working on other sources
    3. Wiggling headphones in the headset jack/ blowing out the headset jack.
    4. Audio works out of both speakers without headphones connected. Audio works fine with a bluetooth headset also.
    5. Contacting webos support but got disconnected and figured I would post here for any other ideas.
    6. Touchpad case is NOT interfearing with any of the headphones being plugged in. 
    I am almost postive this is a hardware issue with the headset jack but thought I would post here first before contacting support again. 
    I have to say I feel sorry for the people who paid full price for a touchpad. This is my fourth unit and looks like I will have to send this one back in too. HP's refurbished units are garbage. Maybe I am just unlucky............ 
    Post relates to: HP TouchPad (WiFi)

    Got my replacment refurbished unit today and the headphone jack works but........  Camera is not working (did webos doctor, when you open camera app it makes the hp crash and restart).  O well I would never use the camera. With this being my 5th touchpad I guess I will just wait for something else to break to send it back! I am amazed to keep getting refurbished units with scratches on the gorilla glass. Seriously I do not understand how they can get scratched 'under normal use'. It sickens me because my original touchpad I bought brand new was in perfect condition. Always had it in the official touchpad case and a screen protector. 

  • USB port awry - why do Soundsticks partially work?

    My left Harman Kardon Soundstick speaker starting not working. I switched speaker wire connections at the subwoofer and left speaker worked but the right spearker stopped working. I then swapped USB connections and plugged the Soundstick wire into an adjacent USB port at the rear of the iMac. Now, both spearkers work fine.
    My printer is now connected to the USB port that resulted in the awry speaker problem, and the printer seems to work fine. Seems like problem solved.
    Is this USB port glitch a symptom of worst things to come? Anything I should do? My iMac is about 3.5 years old.
    17" iMac G4 FP, 800 MHz   Mac OS X (10.3.9)  

    The 800 Mhz iMac G4 with Superdrive has a USB port that shares power with the modem which is next to it. That may have been causing the issue with the speakers. Using underpowered devices with that port can cause problems.

  • Single Sign On Partially Working Between Portal amd ECC.

    We are running ESS in EP 7 SP18 for ESS and some transactional iViews to an ECC 6 box with EHP3.
    We have SSO setup between the two, and it seems to be working for the most part.
    I have setup the JCo Destinations (both Application Data and Dictionary Data) and everything is working fine. We have the authentication method set to ticket for the App Data connections, and SAPJSF for the Dictionary Data connections. I hit the Test link on all the them in SLD, and they all work with no problem. I can test an ESS iView from the PCD, and it works as epected, with no additonal logon required.
    However, when I run a transaction from the Portal to the ECC system (CAT2, SU01, SPRO, etc.), I am prompted for a logon to the system. I can input my user name and password from that point, and can access the transaction.
    I am setup correctly in both systems and have all the authorizations that I need. I have stepped through the SSO setup process, republished and reactivated services in SE80 and SICF respectively, and still no luck. My ITS Connection Test fails, and  sugeests a firewall problem with the port. However, this is not the case, as I can successfully login, so the port can't be blocked.
    What's odd, is that I have never had it work in one spot, and not the other. It is usually all or nothing.
    I thought I would reach out to the community to see if anyone has any suggestions. The two main differences between this system and others I've built is EHP3 on ECC, and the Portal and ECC have the same sid (but do not reside on the same server).
    Thanks in advance!

    Check Note 1083421 . There is a wizard called  SSO2Wizard_700.ZIP which you can download from the Note. the wizard when downloaded can be accessed via the Portal URL followed by /SSO2
    OK...so this can help SSO logon ticket issues from the ABAP side and it automatically checks for inconsistencies. Its like the template Installer or the Support Tool we have for BI.
    hope this helps...

Maybe you are looking for

  • List all documents types in a XML file...

    Hi, i want to list all document files that are on the portal and make a XML file with result. I found the Interface Query where i can use "search" method. Is there a way to use the APIs from hyperion, i try to do a servlet and obtain a list of all do

  • Error when creating a resource : Failed to initialize the DSDL

    Hi, I've configured a cluster and trying to configure an Oracle mount point. ,ve already created the listerner and server resources for Oracle but having the following error with mount point creation: Command executed: /usr/cluster/bin/clresource cre

  • GATP - Third Party Order Processing (TPOP)

    Hi Gurus, I am trying to setup TPOP scenario.This is what I have done till now : Vendors and standard info records CIFed across to APO Product created in vendor location.Active version assigned,check mode and ATP group assigned Check instructions wit

  • Can't print True Type fonts

    I have been unable to print certain true type fonts on OS X from my HP laser printer. I had no trouble printing from OS X on my past Powerbook, and then realized that the difference with my current machine and past machines was that this is the first

  • After burning a successful DVD in iDVD out of FCPX, how can I see the settings it used?

    After burning a successful DVD in iDVD out of FCPX, how can I see the settings it used? So I finally burned a DVD out of a Apple Pro Res file into iDVD in PAL format. My question now is how can I find out what the exact burn properties were so that I