Bug#911187: axis: FTBFS with Java 11 due to javax.rmi and CORBA removal

Emmanuel Bourg ebourg at apache.org
Tue Oct 16 23:39:07 BST 2018


Source: axis
Severity: important
Tags: sid buster
User: debian-java at lists.debian.org
Usertags: default-java11

axis fails to build with Java 11 due to the removal of the javax.rmi
and org.omg.CORBA packages:


  [javac] /build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:25: error: package org.omg.CORBA does not exist
  [javac] import org.omg.CORBA.ORB;
  [javac]                     ^
  [javac] /build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:26: error: package org.omg.CosNaming does not exist
  [javac] import org.omg.CosNaming.NameComponent;
  [javac]                         ^
  [javac] /build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:27: error: package org.omg.CosNaming does not exist
  [javac] import org.omg.CosNaming.NamingContext;
  [javac]                         ^
  [javac] /build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:28: error: package org.omg.CosNaming does not exist
  [javac] import org.omg.CosNaming.NamingContextHelper;
  [javac]                         ^
  [javac] /build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:85: error: cannot find symbol
  [javac]         ORB orb = ORB.init(new String[0], orbProps);
  [javac]         ^
  [javac]   symbol:   class ORB
  [javac]   location: class CORBAProvider
  [javac] /build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:85: error: cannot find symbol
  [javac]         ORB orb = ORB.init(new String[0], orbProps);
  [javac]                   ^
  [javac]   symbol:   variable ORB
  [javac]   location: class CORBAProvider
  [javac] /build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:88: error: cannot find symbol
  [javac]         NamingContext root = NamingContextHelper.narrow(orb.resolve_initial_references("NameService"));
  [javac]         ^
  [javac]   symbol:   class NamingContext
  [javac]   location: class CORBAProvider
  [javac] /build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:88: error: cannot find symbol
  [javac]         NamingContext root = NamingContextHelper.narrow(orb.resolve_initial_references("NameService"));
  [javac]                              ^
  [javac]   symbol:   variable NamingContextHelper
  [javac]   location: class CORBAProvider
  [javac] /build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:89: error: cannot find symbol
  [javac]         NameComponent nc = new NameComponent(nameId, nameKind);
  [javac]         ^
  [javac]   symbol:   class NameComponent
  [javac]   location: class CORBAProvider
  [javac] /build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:89: error: cannot find symbol
  [javac]         NameComponent nc = new NameComponent(nameId, nameKind);
  [javac]                                ^
  [javac]   symbol:   class NameComponent
  [javac]   location: class CORBAProvider
  [javac] /build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:90: error: cannot find symbol
  [javac]         NameComponent[] ncs = {nc};
  [javac]         ^
  [javac]   symbol:   class NameComponent
  [javac]   location: class CORBAProvider
  [javac] /build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:91: error: package org.omg.CORBA does not exist
  [javac]         org.omg.CORBA.Object corbaObject = root.resolve(ncs);
  [javac]                      ^
  [javac] /build/axis-1.4/src/org/apache/axis/providers/java/CORBAProvider.java:101: error: package org.omg.CORBA does not exist
  [javac]     private static final Class[] CORBA_OBJECT_CLASS = new Class[] {org.omg.CORBA.Object.class};
  [javac]                                                                                 ^
  [javac] /build/axis-1.4/src/org/apache/axis/providers/java/EJBProvider.java:129: error: package javax.rmi does not exist
  [javac]         Object ehome = javax.rmi.PortableRemoteObject.narrow(ejbHome, homeClass);
  [javac]                                 ^
  [javac] /build/axis-1.4/src/org/apache/axis/providers/java/EJBProvider.java:254: error: package javax.rmi does not exist
  [javac]         Object ehome = javax.rmi.PortableRemoteObject.narrow(ejbHome, homeClass);
  [javac]                                 ^



More information about the pkg-java-maintainers mailing list